Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 

99 rindas
2.0 KiB

  1. blockquote {
  2. border-left: 6px solid var(--color-decoration);
  3. margin: 2em 0;
  4. padding-left: 1.2em;
  5. font-style: italic;
  6. .author {
  7. font-style: normal;
  8. font-size: var(--font-size-small);
  9. line-height: 1.2;
  10. }
  11. }
  12. .magazine-article blockquote, blockquote[data-quote-type='magazine'] {
  13. border-left: 0;
  14. font-weight: 300;
  15. font-style: normal;
  16. margin: calc(var(--section-margin) * 0.6) 0;
  17. padding: 0 20px 0 40px;
  18. @media(max-width: 767px) {
  19. padding: 0 0 0 20px;
  20. }
  21. p:not(.author), div.text {
  22. line-height: 1.3;
  23. font-size: var(--font-size-h2);
  24. &:first-child:before {
  25. content: "";
  26. position: relative;
  27. display: block;
  28. width: 30px;
  29. height: 30px;
  30. mask-image: url('../../assets/img/quote.svg');
  31. mask-size: 100%;
  32. mask-repeat: no-repeat;
  33. background-color: var(--color-decoration);
  34. margin: 2px 0 2px -40px;
  35. @media(max-width: 767px) {
  36. margin-left: -20px;
  37. }
  38. }
  39. }
  40. p:not(.author):last-child:after, div.text:last-child:after, .author:after, h4:after {
  41. content: "";
  42. position: relative;
  43. display: block;
  44. width: 30px;
  45. height: 30px;
  46. mask-image: url('../../assets/img/quote.svg');
  47. mask-size: 100%;
  48. mask-repeat: no-repeat;
  49. background-color: var(--color-decoration);
  50. margin: 2px 0 2px -40px;
  51. transform: rotate(180deg);
  52. @media(max-width: 767px) {
  53. margin-left: -20px;
  54. }
  55. }
  56. .author, h4 {
  57. position: relative;
  58. font-weight: 400;
  59. text-align: right;
  60. margin-right: -20px;
  61. margin-top: 36px;
  62. font-family: "Source Sans Pro", sans-serif;
  63. font-size: 18px;
  64. &:before {
  65. content: "— ";
  66. position: relative;
  67. top: -1px;
  68. margin-right: 2px;
  69. }
  70. &:after {
  71. position: absolute;
  72. top: -36px;
  73. left: 0;
  74. }
  75. @media(max-width: 767px) {
  76. margin-right: 0;
  77. padding-left: 30px;
  78. font-size: 16px;
  79. font-weight: 500;
  80. margin-top: 32px;
  81. &:after {
  82. top: -30px;
  83. }
  84. }
  85. }
  86. }