:root{
	--azulescuro: #223C57;
	--azulclaro: #8D969E;
	--branco: #ffffff;
	--amareloclaro: rgb(241,218,176);
	--brancoclaro: #fafafa;
	--cinzaescuro: #333;
}

/*--Color--*/
.color-bg , .scroller, .social-container:after , .main-footer:after , .fs-title h2:before, .sec-title_dec , .serv-carousel .swiper-slide.swiper-slide-active .serv-carousel-item-counter, .serv-carousel-item-content h3:before, .cf_title:before, .contact-form-wrap_title:before, .share-button .share-button-dot:last-child, .hlaf-slider-pag .swiper-pagination-bullet:before, .testi-column:before, .section-title_white:before, .testimonilas-wrap:before, .testi-item:before, .page-scroll-nav li a, .page-scroll-nav li a span, .fsc-holder_title, .hs_init .swiper-scrollbar-drag, .sb-button_point:nth-child(2):before, .fsc-holder:before , .pr-list:before, .share-wrapper ,.thumb-img:after, .slider-fw_pagination_wrap .swiper-pagination-bullet, .aside_img_wrap:before, .post-tooltip, .pagination a.current-page, .aside_img_title h2:before, .section-separator:before, .comment-num, .ss-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .hero_promo-button div.image-popup, .carousle-item-number, .grid-carousel-title h3:before, .share-button:hover .share-button-dot, .nav-button span {
	background:var(--azulescuro);
} 
 .hero-slider_details li:before, .half-hero-wrap_link i, .copy-right span, .close-share-btn, .swiper-counter div, .share-button, .modal-close:hover, .serv-details_link i, .aside-link i, .cont-det-wrap li a, .leaflet-container a.leaflet-popup-close-button , .single-page_scrl i, #message p strong, .about-img-title, .video_link i:hover, .team-social li a, .team-link, .btn:after, .slider-nav_btn, .ss-slider-btn, .testi-date i, .testi-number, .close-contact-form, .filter-btn_container, .filter-btn_container:before, .grid-det-item a:hover, .grid-det_category a:hover, .tooltip-info h5, .show_thumbnails:hover, .next-project-wrap strong, .next-project-wrap span:hover i, .pr-list li a, .hsc_pp2, .post-link i, .blog-search-wrap button, .blog-btn i, .blog-btn-filter ul li a:hover, .pr-tags span, .pr-tags a:hover, .ss-slider-cont, .hero-facts-wrap .inline-facts:before, .grid-carousel-title h3 a span, .share-tooltip, .menusb a.back, .menusb a.act-link {
	color:#223C57;
}

.lg-toolbar .lg-close:after, #lg-zoom-in:after, #lg-zoom-out:after,.lg-actions .lg-prev:after,.lg-actions .lg-next:before{display:none;}
.cont-det-wrap:before , .filter-btn.hid-filter .filt-line:nth-child(4) , blockquote {
	border-color: #F9C315;
}
.loader span:before {
 	border-color: #F9C315;
	border-bottom: 3px solid transparent;
}
 
.share-button-dot {background:var(--azulescuro)}
body, .body-preload, .main-header, .main-footer, .social-container, .right-dec {background:var(--branco) !important;}
.mousey {border: 1px solid var(--cinzaescuro) !important}
.filter-btn {color:var(--cinzaescuro) !important;background:var(--branco) !important}
.social-container:after, .main-footer:after{background:transparent}
.column-details_wrap, .column-wrap {background:var(--brancoclaro) !important}
.dark-bg{background:var(--azulescuro)}
.pr-list li span {color:var(--branco)}
.pr-list:before{background:var(--amareloclaro)}
.logo-holder {top:15px !important}
.logo-holder img {height:45px !important}

@media only screen and (max-width: 768px){
	.fs-grid-wrap {
		padding:0 0 80px !important;
	}
}

.btn-whats {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-weight: 300;
    background: #25D366 !important;
    color: #fff !important;
    padding: 3px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    margin: 0;
    font-size: 12px;
	border:1px solid #ffff00;
}
.btn-whats{margin-right:0.5rem !important}
.btn-whats, .btn-whats span {color:#fff !important;text-transform: uppercase !important}
.btn-whats:hover, .btn-whats:hover span {color:white !important;}
.btn-whats:hover{
	background: #21b057 !important;
    color: #fff !important;
    -webkit-transition: width 0.3s ease;
    transition: width 0.3s ease;
}