//--- GENERIC //--- ADSLOT .sections-landingpage-adslot { background-color: $color-ads-bg; } //--- TEASERLIST .sections-landingpage-teaserlist { .list-label { span { font: 28px/44px $font-family-primary-bold; margin-bottom: 17px; } * { margin-bottom: initial; } } .menu-container { border-top: 0; border-bottom: 0; margin-bottom: 0; padding-bottom: 0; @media (min-width: $break-sm){ padding-bottom: 15px; } @media (min-width: $break-lg) { padding-top: 15px; margin-bottom: 60px; } } } //--- TEXT .sections-landin-text { font: 16px/26px $font-family-primary; } //--- QUOTE .sections-landingpage-quote{ blockquote { p { font: italic 18px/26px $font-family-secondary-black; @media (min-width: $break-lg) { font: italic 21px/31px $font-family-secondary-black; } } footer { font: italic 16px/26px $font-family-secondary-black; } } } //--- Newsletterform .sections-landingpage-newsletterform { background:$color-brand-primary; &.sections h2 { font: 28px/34px $font-family-secondary-bold; color: $color-text-intro-primary; } } .sections-landingpage-areaheading { .areaheading{ h2{ margin-left: 0; } } } .sections-landingpage-productlist { .list-label { text-align: center; } .components-teaser.components-teaser-product { margin-bottom: 0; .card { border: 4px solid $color-product-border; padding: 1.25rem; } &.small { .card { border: none; } } /* Different position on mobile and desktop */ .card-img-wrapper { margin-bottom: 0; @media (min-width: $break-sm) { margin-bottom: 10px; } } } }