.mobile-menu-is-open .search-menu{display:none !important}
.search-menu{display:block !important}
.header__logo img{height:100px}
.header--blue .header__logo img{height:70px}
.footer__heading{color:#202020}
address.footer__address div{font-size:16px;line-height:1.8;color:#202020}
.footer-menu__link{font-size:16px;font-weight:400;line-height:1.8;color:#202020}
.footer__location,.footer__phones,.footer__emails{margin-bottom:initial}
#layout-footer .fa-facebook-square:before{color:#202020;font-size:25px}
.main-menu__favorite i{display:none}
.mobile-menu__sub-menu-toggle::after{content:"expand_more";font-family:"Material Icons";position:relative;font-size:20px}
body:not(.page-home) #layout-content{padding-top:calc(187px + 20px)}
.offer-card__button{font-weight:400}
.main-menu__sub-menu li{border-style:inset;border-bottom:2px solid white;border-left:2px solid white;border-right:2px solid white;border-top:2px solid white}
.header .main .main-menu li:last-child:not(.main-menu__favorite){border-radius:0px 0px 8px 8px;border-style:inset;border-bottom:2px solid white;border-left:2px solid white;border-right:2px solid white;border-top:0}
@media (max-width:991px){.header .main .search-menu{padding:0px 41px}.baner .search{margin-bottom:20px}}
@media (max-width:798px){.baner__item{height:350px;margin-top:0}}
@media (max-width:586px){.page-section .art-box__image{float:none;margin:0 auto 15px;margin-bottom:15px}}
@media (max-width:576px){.search-category__title{padding-left:0px}.search-category__description{padding-left:0px;margin-bottom:0px}.search-category{padding:20px}.baner__property{display:none}.search .custom-checkbox{align-items:flex-start}}.our-team .slick-arrow::before{background:white;color:#161614;border-radius:10px 0px 0px 10px}