Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 

123 рядки
2.5 KiB

  1. //@import "../../variables/wood";
  2. //@import "../../variables/color-set";
  3. //@import "../../variables/variables";
  4. //@import "../components/mixins";
  5. @import "../styles/mixins";
  6. .magazine-article {
  7. .row {
  8. justify-content: center;
  9. }
  10. .richtext .detail-text {
  11. overflow-x: visible;
  12. }
  13. article.col {
  14. position: relative;
  15. z-index: 1;
  16. max-width: 66.6667%;
  17. background-color: #fff;
  18. @media(max-width: 1199px) {
  19. max-width: 83.3333%;
  20. }
  21. @media(max-width: 999px) {
  22. box-shadow: 0 0 0 10px white;
  23. }
  24. @media(max-width: 767px) {
  25. max-width: 100%;
  26. box-shadow: 0 -4px 0 2px white;
  27. }
  28. }
  29. blockquote {
  30. border-left: 0;
  31. font-weight: 300;
  32. font-size: 48px;
  33. font-style: normal;
  34. margin: 1em 0 1.3em;
  35. padding: 0 40px;
  36. @media(max-width: 1199px) {
  37. font-size: 36px;
  38. }
  39. @media(max-width: 767px) {
  40. font-size: 28px;
  41. padding: 0 0 0 20px;
  42. }
  43. p:not(.author):not(.author-subline), div.text:not(.author):not(.author-subline) {
  44. line-height: 1.3;
  45. &:first-child:before {
  46. content: "";
  47. position: relative;
  48. display: block;
  49. width: 30px;
  50. height: 30px;
  51. background-image: url(../../assets/img/quote.svg);
  52. background-size: 100%;
  53. margin: 2px 0 2px -40px;
  54. @media(max-width: 767px) {
  55. margin-left: -20px;
  56. }
  57. }
  58. }
  59. p:not(.author):not(.author-subline):last-child:after, div.text:not(.author):not(.author-subline):last-child:after, .author:after, h4:after, .like-h4:after {
  60. content: "";
  61. position: relative;
  62. display: block;
  63. width: 30px;
  64. height: 30px;
  65. background-image: url(../../assets/img/quote.svg);
  66. background-size: 100%;
  67. margin: 2px 0 2px -40px;
  68. transform: rotate(180deg);
  69. @media(max-width: 767px) {
  70. margin-left: -20px;
  71. }
  72. }
  73. .author, h4, .like-h4 {
  74. position: relative;
  75. font-weight: 400;
  76. text-align: right;
  77. margin-right: -40px;
  78. margin-top: 36px;
  79. font-family: "Source Sans Pro", sans-serif;
  80. font-size: 18px;
  81. &:before {
  82. content: "— ";
  83. position: relative;
  84. top: -1px;
  85. margin-right: 2px;
  86. }
  87. &:after {
  88. position: absolute;
  89. top: -36px;
  90. left: 0;
  91. }
  92. @media(max-width: 767px) {
  93. margin-right: 0;
  94. padding-left: 30px;
  95. font-size: 16px;
  96. font-weight: 500;
  97. margin-top: 32px;
  98. &:after {
  99. top: -30px;
  100. }
  101. }
  102. }
  103. }
  104. }