@charset "utf-8";

/*--
	Color styles
--*/
.error-message
{
	text-align: left;
	color: #ff0000; 
	font-weight: 500;
	    width: 100%;
    display: block; 
	margin-bottom: 10px;
}

.header-contacts li:before,
.top-header:after,
.section-title:before,
.line-item:first-child:before,
.line-item:last-child:before,
#twitts-container ul li:before,
.main-about h2:before,
.hs_init .swiper-scrollbar-drag,
.resum-header:before,
.custom-skillbar,
.half-bg-title:before,
.parallax-text h3:before,
.content-inner .cf-inner .inner h2:before,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main,
.page-scroll-nav li a.act-scrlink:before,
.fixed-column-tilte:before,
.arrowpagenav:before,
.page-scroll-nav:after,
.order-wrap h3:before,
.hero-slider-wrap_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,
.half-hero-wrap h1:before,
.scroller,
.section-separator span:after,
.page-load_bg span:before,
.video-promo-text h3:before,
.filter-panel .folio-counter:after,
.grid-item-holder:hover .grid-det:before,
.single-page-title:before,
.inline-folio-filters .folio-counter:after,
.map-container:before,
.fixed-top-panel .scroll-down-wrap:before,
.back-to-home-btn:before,
.accordion a.toggle span:before,
.accordion a.toggle span:after,
.fw-carousel_pagination .swiper-pagination-bullet:before,
.pagination a.current-page,
.ss-slider-pagination .swiper-pagination-bullet:before,
.section-entry h1:before,
.fcb:hover,
.ss-slider-cont:hover,
.tcb:hover {
	background: #ed2024;
}

.page-scroll-nav li a.actscr-link:before
{
	background:#212529;
}

.nav-button span
{
	background: #ed2024;
}

.folio-btn-dot:before
{
background: #b7e3c9;	
}

.color-bg
{
background:#f3e6c9;
}


.color-bg2
{
background:#f3e6c9;
}


.color-bg3
{
background:#151516;
}


.dec-img:before{
background: #b1a17d;	
}

.header-social:before {
	background: #292929;
}

.aside-social li a,
.sliding-menu a:hover,
.sliding-menu a.act-link,
.footer-title span,
.footer-contacts li i,
#twitts-container .timePosted a:before,
.main-about h2 span,
.carousel-title-wrap h2 a i,
.box-media-zoom,
.dec-list li:before,
.resum-header i,
.video-box-btn,
.parallax-text h4 span,
.content-back i,
.serv-price-wrap,
.swiper-slide-active .testi-link,
.share-container a:hover,
.process-wrap li:after,
.process-wrap li h4,
.pr-list li,
.inline-facts-wrap h6,
.arrowpagenav a:hover,
.to-top-btn:hover,
.filter-panel .folio-counter div.all-album,
.grid-det_category a,
.gallery-filters a.gallery-filter-active,
.inline-dark-filters a.gallery-filter-active:hover,
.contacts-wrap li h4,
.leaflet-control-zoom a,
.project-details ul li,
.project-details ul li a,
.content-nav li:hover a,
.fcb,
.post-header span,
.post-opt li i,
.blog-btn i,
.blog-btn-filter ul li a:hover,
.search-btn i,
.ss-slider-cont,
.team-social li a,
.author-social li a,
.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-toolbar .lg-icon,
.element-item.closeicon:before,
.tcb,
#twitts-container a:hover,
.subcribe-form .subscribe-button:hover,
.grid-det_link:hover {
	color:#ed2024;
}

.folio-btn-tooltip
{
	color:#fff;
}

.page-scroll-nav li a:hover,
.page-scroll-nav li a.actscr-link
{
color:#e8e94a;	
}

.hsc
{
color: #363636;
}

.half-hero-wrap h1 span
{
color: #ed2024;
}


.nav-button:hover .menu-button-text
{
	color: #363636;
}

.header-social li a:hover {
	color: #363636;
}

.loader {
	border-top: 10px solid #ed2024;
	border-right: 10px solid #ed2024;
	border-bottom: 10px solid #ed2024;
}

.footer-inner:after,
.element-item {
	border-color: #ed2024!important;
}