@if not-imported("import_once_func") { @import "import_once_func"; }
@if not-imported("framework") { @import "framework"; }
/* --- SLIDER --- */
/*#hero {
height: 490px;
overflow: hidden;
> *,
> * > *:first-child:last-child,
> * > * > *:first-child:last-child {
height: 100%;
}
.slick-slider-slide {
height: 490px;
}
@media screen and (max-width: 599px) {
height: 66vw;
.slick-slider-slide {
height: 66vw;
}
}
}
.slick-slider-container {
.slick-slider-slide {
.slide-content {
@include centered-1200;
height: 100%;
.slide-text {
position: absolute;
left: 50%;
top: 70%;
font-size: font-size(50px);
color: $color-text-alt-1;
text-transform: uppercase;
max-width: 50%;
text-shadow: 1px 1px 5px #000;
@include transform(translateY(-50%));
}
}
}
}*/
/*
------ HERO ------
*/
#hero {
.inside {
overflow: hidden;
-webkit-background-size: cover;
background-size: cover;
position: relative;
}
.logo-wrapper {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
.logo-holder {
@include centered-1200;
height: 100%;
}
}
.hero-wrapper {
//min-height: 200px;
}
#logo {
position: absolute;
max-width: 35%;
left: 0;
top: 0;
width: 215px;
.-hide-logo &:not(.animated) {
display: none;
}
&.animated {
visibility: hidden;
max-width: 45%;
width: 390px;
left: 50%;
top: 70%;
@include transform(translate(-50%, -50%));
}
svg {
width: 100%;
vertical-align: middle;
}
@include for-tablet {
left: 50%;
top: 50%;
@include transform(translate(-50%, -50%));
}
}
/*&:after {
@include icon('\e900',40px);
position: absolute;
bottom: 30px;
left: 50%;
margin-left: -20px;
color: $color-text;
}*/
.slick-slider-container {
height: 545px;
.home & {
height: 860px;
}
.slick-slide {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
@include for-mobile {
max-height: 50vh;
.home & {
max-height: calc(100vh - 50px);
}
}
}
.slick-slider-wrapper,
.slick-list,
.slick-track,
.slick-slide,
.slick-slide > div,
.slick-slide > div > div,
.slide-content {
height: 100%;
}
.slide-content {
@include centered-1200;
.ce_image {
height: 100%;
&:first-child:last-child {
.image_container {
text-align: center;
}
}
}
.image_container {
height: 100%;
img {
display: inline-block;
max-height: 100%;
width: auto;
}
}
}
}