/*pismo*/
*{font-family:"Be Vietnam Pro",serif!important;}
:root{--footer-color:var(--color-tertiary);--footer-color-hover:var(--color-tertiary-hover);}
/*hlavicka*/
@media (min-width:768px){
#header .site-name{height:60px;}
}
@media (min-width:992px){
.header-top{padding-top:20px;padding-bottom:unset;}
}
/*carousel mobil*/
@media (max-width:767px){
.carousel-inner>.item.carousel-item-banner--has-text img{height:unset;}
.carousel .extended-banner-title:not(:empty){font-size:25px;}
.one-column-body .carousel .extended-banner-texts{left:unset;transform:unset;top:60%;}
}
/*carousel*/
@media (min-width:768px){
body:not(.is-carousel-full-width) .carousel .extended-banner-texts,.multiple-columns-body .carousel .extended-banner-texts{padding:0;}
}
@media (min-width:992px) and (max-width:1199px){
body:not(.is-carousel-full-width) .carousel .extended-banner-texts,.multiple-columns-body .carousel .extended-banner-texts{padding:0 60px;}
body:not(.is-carousel-full-width) .carousel .extended-banner-title:not(:empty),.multiple-columns-body .carousel .extended-banner-title:not(:empty){font-size:32px;}
}
@media (min-width:1200px) and (max-width:1439px){
body:not(.is-carousel-full-width) .carousel .extended-banner-texts,.multiple-columns-body .carousel .extended-banner-texts{padding:0 60px;}
body:not(.is-carousel-full-width) .carousel .extended-banner-title:not(:empty),.multiple-columns-body .carousel .extended-banner-title:not(:empty){font-size:38px;}
body:not(.is-carousel-full-width) .carousel .extended-banner-text:not(:empty),.multiple-columns-body .carousel .extended-banner-text:not(:empty){font-size:18px;}
}
@media (min-width:1201px) and (max-width:1441px){
body:not(.is-carousel-full-width) .carousel .extended-banner-link:not(:empty),.multiple-columns-body .carousel .extended-banner-link:not(:empty){min-height:50px;}
}
@media (min-width:1440px){
body:not(.is-carousel-full-width) .carousel .extended-banner-texts,.multiple-columns-body .carousel .extended-banner-texts{padding:0 100px;}
}
/*carousel 2 a 3 vpravo*/
@media (min-width:768px){
.carousel-inner>.item:nth-child(2) .extended-banner-texts,.carousel-inner>.item:nth-child(3) .extended-banner-texts{text-align:right;}
.carousel-inner>.item:nth-child(2) .extended-banner-texts .extended-banner-title,.carousel-inner>.item:nth-child(3) .extended-banner-texts .extended-banner-title{margin-left:auto;}
}
/*bannery stred*/
.middle-banners-wrapper .extended-banner-title:not(:empty),.body-banners .extended-banner-title:not(:empty){color:#000;}
.middle-banners-wrapper .extended-banner-text:not(:empty),.body-banners .extended-banner-text:not(:empty){color:#000;}
@media (min-width:768px){
.body-banners>div{width:100%;max-width:100%;flex:unset;}
.middle-banners-wrapper .extended-banner-title:not(:empty),.body-banners .extended-banner-title:not(:empty){max-width:40%;}
.middle-banners-wrapper .extended-banner-text:not(:empty), .body-banners .extended-banner-text:not(:empty){max-width:40%;}
}
@media (min-width:768px) and (max-width:991px){
.middle-banners-wrapper .extended-banner-title:not(:empty),.body-banners .extended-banner-title:not(:empty){font-size:21px;}
.middle-banners-wrapper .extended-banner-text:not(:empty), .body-banners .extended-banner-text:not(:empty){display:none;}
}
@media (min-width:992px) and (max-width:1199px){
.middle-banners-wrapper .extended-banner-title:not(:empty),.body-banners .extended-banner-title:not(:empty){font-size:28px;}
}
/*paticka*/
#footer.is-white{background-color:var(--color-primary-hover);}
.footer-item.footer-item-newsletter{background-color:var(--color-tertiary-hover);}
#footer .site-name a img{-webkit-filter:brightness(0)invert(1);filter:brightness(0)invert(1);}
#footer h4{font-weight:600;}
#footer.is-white .news-item-widget a:hover, #footer.is-white ul a:hover{color:var(--color-tertiary-hover);}
#footer.is-white .contact-box ul li.contact-box-icon:hover span::before{color:var(--color-tertiary-hover);}
.btn.btn-primary, a.btn.btn-primary, .btn.btn-primary, a.btn.btn-primary{background-color:var(--color-tertiary-hover);border-color:var(--color-tertiary-hover);border-width:2px;}
.btn.btn-primary:hover,a.btn.btn-primary:hover,.btn.btn-primary:hover,a.btn.btn-primary:hover{border-color:var(--color-tertiary-hover);}
.footer-icons .footer-icon{background-color:transparent;box-shadow:unset;}
#footer.is-white .footer-bottom-bg::before{background-color:unset;}
#footer.is-white .footer-icons::before{content:unset;}
.container.footer-links-icons{z-index:2;}
.footer-links-icons{margin-top:unset;padding:5px 5px;border:unset;}
.footer-icons .footer-icon{padding:5px 5px;margin:5px;}
.apollo{display:none;}
@media (min-width:992px){
#footer.is-white{background-image:url("/user/documents/upload/imidjex-footer-bg.png");}
.container.footer-links-icons{width:unset;flex:1 1 auto;}
}