html, body {
padding: 0; margin: 0; height: 100%; line-height: 1.7;
}
h2 {
margin-top: 0; margin-bottom: 2rem; font-size: 24px; @include media-breakpoint-up(md) { font-size: 32px; }
}
h3 {
margin-top: 0; margin-bottom: 1rem; font-size: 20px; @include media-breakpoint-up(md) { font-size: 24px; }
}
h4 {
margin-top: 2rem; margin-bottom: 0.5rem; font-size: 20px; @include media-breakpoint-up(md) { font-size: 24px; }
}
a {
text-decoration: none; color: $primary; font-weight: bold; &:hover { text-decoration: underline; }
}
iframe {
display: block;
}
figure {
margin: 0; padding: 0; figcaption { padding: 1em; background: white; color: $primary; font-weight: bold; span { display: block; font-weight: 300; font-size: 14px; color: $grey; } }
}
-
{
box-sizing: border-box;
}
body {
font-family: 'Montserrat', sans-serif;
}
img {
display: inline-block; vertical-align: middle; max-width: 100%; height: auto; -ms-interpolation-mode: bicubic;
}
.lead {
font-weight: bold; font-size: 1.25rem; color: $dark-grey;
}
blockquote {
margin: 0; padding: 0; font-weight: bold; color: $grey; line-height: 1.4; margin-bottom: 1rem; p { margin-top: 0; font-size: 1.25rem; display: inline-block; margin-bottom: 0; &::before { content: '„'; display: inline-block; } &::after { content: '“'; display: inline-block; } } .author { font-weight: normal; margin-top: 4px; display: block; }
}