.swiper_wrapper{height:490px;}
.swiper_wrapper .slider-caption{left:0;top:auto !important;bottom:0;border-radius:10px 10px 0 0;}
.swiper_wrapper .slider-caption p{padding:0;}
#custom-footer{background:#422f24;color:white;padding:50px 0 0 0;overflow:hidden;}
#custom-footer .col_one_third{margin-bottom:10px;}
#custom-footer .col_one_third .-description{margin-top:20px;}
#custom-footer .col_one_third .-contacts{margin-top:85px;margin-left:50px;}
#custom-footer .col_one_third .-contacts a{color:white !important;text-decoration:underline;}
@media (max-width:767px){#custom-footer .col_one_third .-contacts{margin-top:0;margin-left:0;}
}
#custom-footer .-footnote{padding:20px 0;position:relative;z-index:1;font-weight:200;font-size:13px;letter-spacing:1px;}
#custom-footer .-footnote a{color:white;font-weight:inherit;font-size:inherit;letter-spacing:inherit;border-bottom:1px dotted;}
#custom-footer .-footnote::before{content:" ";position:absolute;left:-50vw;top:0;width:150vw;height:100%;z-index:-1;background:black;opacity:0.15;}
#home-slider{width:100vw;height:500px;}
#home-slider .owl-stage-outer{width:100%;height:100%;}
#home-slider .owl-controls{position:absolute;bottom:10px;left:0;width:100%;}
#home-slider .owl-controls span{background-color:white;width:10px;height:10px;}
#home-slider .owl-item.active .item .slider-caption{opacity:1;}
#home-slider .item{position:relative;height:500px;margin:0 !important;background-position:center center;background-size:cover;}
#home-slider .item .slider-caption{transition:all 0.6s linear;left:0;bottom:30px;top:auto;max-width:450px;padding-left:100px;border-radius:0;opacity:0;}