.header,.subpage .header{background:#fff;box-shadow:0 8px 6px -6px #eaeaea}
.header .main .main-menu__link,.page-section .art-baner__title,.page-section .art-baner__description,.page-section .art-baner__button a,.page-section .art-baner__button a span,.special-offer__ctabutton,.footer__location::before,.footer__phones::before,.footer__emails::before{color:#3c3c3b}
.page-section .art-baner__button a:hover,.special-offer__ctabutton{color:#fff}
.special-offer__ctabutton span{display:none}
.home-contact .form-contact__form-section-1,.home-contact .form-contact__form-section-2,.home-contact .form-contact__form .custom-input-float input,.home-contact .form-contact__form .custom-input-float textarea,.header .main .search-menu .expandSearch i,.mobile-menu .footer-menu__link,.recaptcha__answer,.footer,.main-search-type__checkbox input[type=checkbox] + label span,.agent-contact,.footer__heading,.single-offer-agent__offer-count,.custom-input-float__input,.custom-input-float__select,.header .top__link{color:#3c3c3b !important}
.header .main .search-menu #searchBySymbol{border-color:#3c3c3b}
.mobile-menu__sub-menu-toggle::after{font-family:"Material Icons"}
.recaptcha__answer{border-bottom:solid 1px #3c3c3b}
.offer-card__button,.calculator__heading{color:#fff;font-weight:bold}
.special-offer:before{background:#3c3c3b}
.calculator__result,.calculator__result-value--accent{color:#fff}
.calculator__heading::after{background:#fff}
.header .facebook{color:#ec9f22 !important}
@media (max-width:768px){.custom-checkbox{align-items:flex-start}}
@media (min-width:1200px){.text-xl-end{text-align:left !important}.header .main{flex-direction:row-reverse}}
body .page-section__title .first-word{text-transform:capitalize;font-weight:400}
body .page-section__title{font-weight:400;text-transform:inherit;width:100%;overflow:hidden;padding-left:50px}
body .page-section__title:after{position:relative;width:100%;left:0;background:#ececec;height:30px;content:"";top:0;transform:translateY(0);border-radius:100px}
body .page-section__title:before{position:absolute;content:"";width:30px;height:30px;background:#ec9f22;top:50%;left:0px;transform:translateY(-50%);border-radius:100px}
.search-category::before{opacity:0.7}
.search-category__active{border:0}
.search-category__left{padding-left:9px}
.search-category__item:hover:before{background:#333336d4}
.search-category__title{padding-left:50px;margin-bottom:20px}
.search-category__title:after{position:absolute;content:"";width:30px;height:30px;background:red;top:12px;left:0;border-radius:100px;opacity:0.7}
.search-category__description{padding-left:50px;line-height:2rem}
.search-category::before{opacity:0.9}
.baner__item:before{background:#c2c0c0 0% 0% no-repeat padding-box}