@charset "UTF-8";body .page-section__title{font-weight:500}
body .page-section__title:before{position:absolute;content:"";width:5px;height:30px;top:50%;left:0px;transform:translateY(-50%);border-radius:10px}
body .page-section__title:after{position:relative;width:100%;left:0;height:1px;content:"";top:50%;transform:translateY(-50%)}
body .page-section__title a{display:flex;gap:10px;color:#303030}
body .page-section__title .first-word{text-transform:capitalize;font-weight:400}
.page-section .art-box{padding-right:0}
.page-section .art-box__image{width:150px;height:135px;margin:0px 20px 0px 0px;display:block;float:left}
.search-category{padding:50px 150px 50px 150px;margin-top:0px;position:relative}
@media (max-width:576px){.search-category{padding:20px}}
.search-category:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.95;z-index:0}
.search-category__right{display:flex;align-items:center;justify-content:space-between;margin-top:0px !important}
.search-category__title{padding-left:0px}
.search-category__description{padding:0 0 20px 0}
#layout-content>section.search-category>div>div{align-items:center;flex-direction:row-reverse;flex-wrap:wrap}.mobile-menu-is-open .header__logo img{filter:contrast(0.5)}
.header .main .search-menu .expandSearch i,.header .main .search-menu .expandSearch input:focus + i{color:#e1c075}
.mobile-menu-is-open .header .main .search-menu .expandSearch input:focus{color:#000}
.mobile-menu__list{margin-top:130px}
.header__logo img{height:70px}
.header--blue .header__logo img{height:50px}
.main-menu__favorite,.main-menu__favorite i{display:none}.mobile-menu .footer-menu__link{color:#202020}
.search-menu{display:block !important}
.our-team .slick-arrow.slick-prev::before{background:#bef1ff;border-radius:10px 0 0 10px}
section.latest-offer{max-width:1440px;margin:0 auto}
.page-opinie .row.opinie{display:flex;flex-wrap:wrap}
.page-opinie .row.opinie img{height:auto;width:400px;padding:10px;margin:0}.mobile-menu__link:before{height:100%}
body:not(.page-home) #layout-content{padding-top:calc(150px + 20px)}
.footer__address div{font-size:16px;line-height:1.8;font-weight:400}
.footer-menu__link{font-size:16px;font-weight:400;line-height:1.8}
.footer__location,.footer__phones,.footer__emails{margin-bottom:initial}
.offer-card__button{font-weight:400}
.mobile-menu__sub-menu-toggle::after{content:"expand_more";font-family:"Material Icons";position:relative;font-size:20px}
.special-offer__ctabutton span{content:"expand_more";font-family:"Material Icons";position:relative;font-size:20px}
@media (max-width:576px){.custom-checkbox{align-items:flex-start}}.baner .baner-items button{display:none !important}
@media (max-width:798px){.baner__item{margin-top:0px !important}}
@media (max-width:576px){.baner .search__categories{justify-content:space-between;align-items:flex-start}.header__logo img{height:50px}}.page-offer .single-offer-flags .flag{color:white}
.header .main .main-menu__link:hover{color:#e1c075}
.header .main .main-menu__link.active{color:#e1c075}
.header .main .search-menu .expandSearch input:focus{color:#fff}
.subpage .header .main .search-menu .expandSearch input:focus,.page-offers-list .header .main .search-menu .expandSearch input:focus,.page-commission-buy .header .main .search-menu .expandSearch input:focus,.page-commission-sell .header .main .search-menu .expandSearch input:focus,.header.header--blue .main .search-menu .expandSearch input:focus{color:#000}
body .header.header--blue{box-shadow:0px 0px 10px #cdcdcd}
@media (max-width:768px){body .header.header--blue{border-bottom:0px}}