/* * Wird auch in Texte.html gebraucht!! * */ @import "/templates/definitions"; .Standard { &--breit{ padding-left: @gutter; padding-right: @gutter; } &__breakpointDummy{ display: none; } &__layout{ &--1{ .responsive-xl({ display: flex; .Standard__title{ width: 50%; } .Standard__content{ width: 50%; padding-left: 2rem; &--withTitle{ padding-top: 218px; } } }); } &--2{ .responsive-xl({ display: flex; justify-content: space-between; transition: padding-top .1s; .Standard__breakpointDummy{ display: block; } .Standard__title{ width: 26%; } .Standard__content{ position: relative; width: 69%; margin-top: 218px; padding-right: 15%; } h2.Standard__subtitle{ position: absolute; bottom: 100%; width: 35%; margin-bottom: 1em; } }); } &--3{ .Standard__content{ .responsive-lg({ width: 68%; }); } } &--4 { .responsive-lg({ width: 50%; margin-left: 35%; }); .Standard__content{ .entryBackground .Standard:first-child &--withoutTitle{ .standardPaddingTop(); } } } &--7{ .responsive-lg({ width: 80%; margin-left: auto; margin-right: auto; .Standard__content{ display: flex; } .Standard__fpmainWrapper{ padding-right: 15%; } }); } &--8{ width: 60%; margin: auto; .responsive-sm({ width: 40%; }); .responsive-md({ width: 35%; }); .responsive-lg({ width: 30%; }); .responsive-xl({ width: 25%; }); } &--9{ .responsive-xl({ display: flex; .Standard__title{ width: 31%; } .Standard__content{ width: 69%; padding-left: 13%; &--withTitle{ padding-top: 218px; } } }); } } &__fpmainWrapper { &--twocol { .responsive-md({ column-count: 2; column-gap: @gutter; }); } > div{ font-size: 1.25em; } } &__links { margin-top: 2rem; } &__button { .button { white-space: pre; } + .Standard__button{ margin-top: 2rem; } } }