119 lines
1.8 KiB
SCSS

$primary-color: #33691e;
#willkommen-banner {
height: calc(100vh - 64px);
.lead {
text-shadow: 0.075em 0.08em 0.1em rgba(0, 0, 0, 1);
background: rgba(255, 255, 255, 0.5);
}
.parallax img {
max-width: 110%;
}
}
#wohnung-banner {}
#buchung-banner {}
#footer-banner {
height: 90vh;
}
.margin-bottom-0 {
margin-bottom: 0;
}
.heading-2 {
font-size: 3.56rem;
line-height: 110%;
margin: 2.3733333333rem 0 1.424rem 0;
}
.heading-3 {
font-size: 1.64rem;
line-height: 110%;
margin: 1.0933333333rem 0 .656rem 0;
}
.heading-5 {
font-size: 1.64rem;
line-height: 110%;
margin: 1.0933333333rem 0 .656rem 0;
}
.uppercase {
text-transform: uppercase;
}
.cryptmail:after {
content: attr(data-name) "@"attr(data-domain) "."attr(data-tld);
}
a:not([href^='#']) {
color: $primary-color;
}
#logo-container img {
height: 64px;
}
.slider .card-panel {
background-color: rgba(0, 0, 0, .7);
border-radius: 0;
}
.masonry {
display: flex;
flex-grow: row wrap;
margin-left: -8px;
.masonry-brick {
flex: auto;
height: 250px;
min-height: 150px;
margin: 0 8px 0 0;
}
}
@media only screen and (max-width:600px) {
#willkommen-banner {
height: calc(100vh - 56px);
max-height: 300px;
.parallax img {
max-width: 130%;
}
}
.heading-2,
h2 {
font-size: 2.82rem;
}
#logo-container img {
height: 56px;
}
}
@media only screen and (max-width:360px) {
#willkommen-banner {
height: calc(100vh - 56px);
max-height: 300px;
.parallax img {
max-width: 130%;
}
}
.heading-2,
h2 {
font-size: 2.12rem;
}
#logo-container img {
height: 56px;
}
}