You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

93 lines
1.7 KiB

  1. @import '../../_global/styles/mixins';
  2. @import '../../_global/styles/vars';
  3. .teasers {
  4. .row {
  5. align-items: flex-start;
  6. margin: calc(var(--col-padding) * -1);
  7. }
  8. h2 {
  9. margin-top: var(--section-headline-margin);
  10. }
  11. &[data-background] {
  12. margin: 0;
  13. padding: var(--section-margin) 0;
  14. }
  15. &[data-background='lightblue'] {
  16. background-color: var(--theme-color-primary-dimmed-04);
  17. }
  18. &[data-items='2'] {
  19. .row {
  20. justify-content: space-between;
  21. }
  22. .col {
  23. flex: 1 1 50%;
  24. max-width: calc(630px + var(--col-padding) * 2);
  25. }
  26. }
  27. &[data-items='3'] .col {
  28. flex: 1 1 33.333333%;
  29. max-width: 33.333333%;
  30. }
  31. &[data-type='masonry'] {
  32. .row, .column {
  33. flex: 1 1 100%;
  34. flex-wrap: nowrap;
  35. }
  36. }
  37. .button-wrapper {
  38. text-align: center;
  39. padding: calc(20px + 1%) 0 0;
  40. }
  41. &[data-items="2"] {
  42. @media(max-width: 567px) {
  43. .row {
  44. flex-wrap: wrap;
  45. }
  46. .col {
  47. flex: 1 1 100%;
  48. max-width: 100%;
  49. }
  50. }
  51. }
  52. &[data-items="3"] {
  53. @media(max-width: 767px) {
  54. .row {
  55. flex-wrap: wrap;
  56. }
  57. .col {
  58. flex: 1 1 100%;
  59. max-width: 100%;
  60. }
  61. }
  62. }
  63. }
  64. .magazine-article .teasers, .magazine-start .teasers, .teasers.magazine-style {
  65. h2 {
  66. text-transform: uppercase;
  67. font-size: var(--font-size-h4);
  68. margin-bottom: 1.2em;
  69. line-height: 1.2;
  70. margin-top: 0;
  71. &::before {
  72. content: "";
  73. position: relative;
  74. display: block;
  75. background: linear-gradient(90deg, var(--theme-color-gradient-01) 10%, var(--theme-color-gradient-02) 55%, var(--theme-color-gradient-03) 90%);
  76. height: calc(var(--border-width) / 2);
  77. margin: 0 0.05em 0.5em;
  78. }
  79. }
  80. }