/*basic*/
html,body{
	font-family: 'Poppins', sans-serif;	color: #050d12;
	background: #eff0f1;
}
h1,h2,h3,h4,h5, .h1, .h2,.h3,.h4,.h5, a.h1, a.h2, a.h3, a.h4, a.h5{
	font-family: 'Poppins', sans-serif;	color: #050d12;
	text-transform: initial;
}
a{
	color: #eea82f;	
}
a:hover{
	color: #050d12;	
	text-decoration: none;
}
#site-header-menu{
	font-family: 'Poppins', sans-serif;}
.pre-title, .sub-title, .icon-title-text, .small-title, .product-scroll-nav a{
	font-family: 'Poppins', sans-serif;	text-transform: initial;
}

.post-header.breadcrumb-wrap{
	background:#eff0f1;
}

.default-btn, .accent-btn, 
.main-menu-wrap .menu-center ul li.menu-item-btn .menu-default-btn, 
.main-menu-wrap .menu-center ul li.menu-item-btn .menu-accent-btn,
.post-type-archive-projecten .archive .project-filter, .tax-projectentaxonomy .archive .project-filter,
.post-type-archive-projecten .archive .project-filter .form-control, 
.tax-projectentaxonomy .archive .project-filter .form-control,
.archive .item-col .item-inner,
.archive .category-sidebar,
.content-block .content-block-gallery .gallery-thumbs .swiper-slide img,
.content-block .content-block-gallery .slider,
.single-producten .page-content .content-block .product-details .product-cta,
.custom-blocks .custom-blocks-wrap .custom-block-inner,
.select-wrap select,
#archive.blog .archive-item
{
    border-radius: 0px;
    -webkit-border-radius:  0px;
    -moz-border-radius:  0px;
}
.header .search-menu .search-box form .search{
	border-radius: 0px 0 0 0px;
    -webkit-border-radius: 0px 0 0 0px;
    -moz-border-radius: 0px 0 0 0px;
}
.header .search-menu .search-box form .submit{
    border-radius: 0 0px 0px 0;
    -webkit-border-radius: 0 0px 0px 0;
    -moz-border-radius: 0 0px 0px 0;
}
.archive .item-col .item-inner,
.archive .category-sidebar,
.custom-blocks .custom-blocks-wrap .custom-block-inner,
.pricing .pricing-packages .pricing-package,
.post-type-archive-projecten .archive .project-filter, 
.tax-projectentaxonomy .archive .project-filter,
#archive.blog .archive-item
{
    -webkit-box-shadow: 0px 3px 7px rgba(30, 37, 58, 0.2);
    -moz-box-shadow: 0px 3px 7px rgba(30, 37, 58, 0.2);
    -ms-box-shadow: 0px 3px 7px rgba(30, 37, 58, 0.2);
    -o-box-shadow: 0px 3px 7px rgba(30, 37, 58, 0.2);
    box-shadow: 0px 3px 7px rgba(30, 37, 58, 0.2);
}
.default-btn .button-inner, .accent-btn .button-inner{
	text-transform: initial;
}

/*Background colors basic*/
body .archive, #archive.blog{
	background: #eff0f1;
}
.page-content.blog-post .blog-post-inner .post-content{
	background: #fafafa;
}
.page-content section:nth-child(odd), .products, .page-template-page-overview .archive{
	background: #fafafa;
}

/* accent color override*/
.default-color{
	color: #050d12;
}
.accent-color{
	color: #eea82f;
}
.accent-btn{
	background: #eea82f;
}
.accent-btn:hover{
	background: #eea82f;
	filter: brightness(85%);
}

/* base color override*/
.base-color, .main-menu li.current-menu-item a{
	color: #2eb4b1 !important;
}
.default-btn{
	background: #2eb4b1;
}

input[type=submit]{
	background: #2eb4b1 !important;
}

.default-btn:hover{
	background: #2eb4b1;
	filter: brightness(85%);
}

/* header color override*/
.top-header{
	background: #070e27 !important;
}
.top-header .fas{
	color:  !important;
}
.top-header a, .top-header .usp{
	color: #ffffff !important;
	font-size: 0.8rem;
}
.logo-header{
	background: #070e27 !important;
}
.logo-header, .logo-header p, .logo-header a{
	color: #ffffff !important;
}
.logo-header .fas, .logo-header .phone a{
	color:  !important;
}

.header .logo-menu .mobile-menu-btns .mobile-btns-inner .nav-icon div{
	background: #ffffff !important;
}

.simple .header .logo-menu .mobile-menu-btns .mobile-btns-inner .nav-icon div{
	background:  !important;
}

.header .search-menu .search-box form .search{
	border: solid 1px #fafafa;
}

.header .search-menu .search-box form .submit{
	background:#fafafa;
}

.main-menu-wrap{
	background: #1e243a !important;
}
.main-menu-wrap li a{
	color:  !important;
}
.main-menu-wrap li.current-menu-item a{
	color:  !important;
}

.main-menu-wrap .menu-center ul li a{
	text-transform: initial;
}

.sidebar-block .archive-sidebar ul li:before{
	color: #eea82f !important;
}

.main-menu-wrap .menu-center ul li.menu-item-has-children.mega .sub-menu li a{
	font-family: 'Poppins', sans-serif;}
.main-menu-wrap .menu-center ul li.menu-item-has-children.mega .sub-menu li .sub-menu li a{
	font-family: 'Poppins', sans-serif;}

.main-menu-wrap .menu-center ul li.menu-item-btn .menu-default-btn, .main-menu-wrap .menu-center ul li.menu-item-btn .menu-default-btn:hover{
	background: #2eb4b1;
}

.main-menu-wrap .menu-center ul li.menu-item-btn .menu-accent-btn, .main-menu-wrap .menu-center ul li.menu-item-btn .menu-accent-btn:hover{
	background: #eea82f;
}

/* simple header*/
.simple .logo-header .phone-desk, .simple .logo-header .phone-desk:before{
	background:  !important;
}

.simple{
	background: #1e243a !important;
}

.single-projecten .page-content .content-block .project-specs .spec-item .spec-icon i{
	color: #eea82f !important;
}

.slider-mode .blocks-slider .swiper-button-prev, .slider-mode .blocks-slider .swiper-button-next{
	background-color: #eea82f !important;
}

.content-block .content-block-gallery .gallery-thumbs .swiper-slide-thumb-active img{
	border:solid 3px #eea82f !important;
}

/* projecten */
.archive .item-col .item-inner .item-col-content .item-col-inneritem{
	background:#f5f5f5;
}

.single-projecten .page-content .post-header-high, .single-projecten .page-content .project-content{
	background: #fafafa;
}

.single-projecten .page-content .post-navigation{
	background:#f5f5f5;
}

.single-projecten .page-content .post-navigation .next-post a, .single-projecten .page-content .post-navigation .prev-post a{
	color: #050d12 
}

.post-navigation i{
	color: #eea82f !important;
}

.post-type-archive-projecten .archive .project-filter,
.tax-projectentaxonomy .archive .project-filter{
	background: #fafafa;
}

/* hero banner*/
.custom-links .custom-link{
	background: #2eb4b1;
}

.custom-links .custom-link:hover{
	background: #2eb4b1;
	filter: brightness(85%);
}

/* pricing table */
.pricing .pricing-packages .pricing-package .package-body ul li:before{
	color: #2eb4b1;
}

.pricing .pricing-packages .pricing-package{
	background: #fafafa;
}

.pricing .pricing-tables .pricing-table-detailed .row:nth-child(even) .row-wrap{
	background: #fafafa;
}
.pricing .pricing-packages .pricing-package{
	background: #fafafa;
}
.pricing .pricing-tables .pricing-table-tabs ul li a.active{
	color: #2eb4b1;
	border-bottom: solid 2px #2eb4b1;
}

/*contact*/
.contact .contact-info .info span, .contact .contact-info .info .fas{
	color: #050d12 
}

/*products*/
.single-producten .page-content .info-tabs .nav.nav-tabs .nav-item .nav-link.active{
	border-bottom: solid 3px #eea82f !important;
}

.single-producten .page-content section:nth-child(odd){
	background:#f5f5f5;
}

.single-producten .page-content .content-block .product-details .product-cta .product-cta-bottom{
	background:#f5f5f5}

.single-producten .page-content .post-header, 
.single-producten .page-content .content-block,
.single-producten .page-content .product-content .product-sidebar .product-sidebar-bottom,
.single-producten .page-content .product-specs,
.single-producten .page-content .related
{
	background: #fafafa;
}
.single-producten .page-content .info-tabs .tab-content .layout-1-block ul .block-row .row-icon{
	    border: solid 2px #eea82f;
}
.single-producten .page-content .product-content .product-sidebar .product-sidebar-bottom .phone a{
	color: #050d12 !important;
}

.single-producten .product-scroll-nav ul li a{
	color: #050d12;
}

.products .product-sort-options .select-wrap select{
	border-color: #fafafa;
}

/*archive*/
.archive .category-sidebar .categorie-list .category .sub-category.active a, 
.archive .category-sidebar .categorie-list .category.active .main-category{
	color: #eea82f !important;
	font-weight: bold;
}

.archive .item-col .item-inner .item-col-content .item-col-inner,
#archive.blog .archive-item .archive-item-inner .archive-col-content{
	background-color: #ffffff;
}
.archive .item-col .item-inner .item-col-content .item-col-inner .item-col-desc .brand a{
	color: #050d12 !important;
}

.archive .archive-block-head .slide-nav .swiper-button-next, .archive .archive-block-head .slide-nav .swiper-button-prev{
	background-color: #2eb4b1;
}

.archive .category-sidebar .categorie-list .category i{
	color: #eea82f;
}

.archive .category-sidebar{
	background:#fafafa;
}
/*footer*/
#footer{
	background-color: #02070b;
}
#footer li, #footer p, #footer span, #footer i, #footer h3, #footer .copyright{
	color: #ffffff;
}

#footer h4{
	color:#ffffff;	
}
#footer a, #footer a span{
	color:#ffffff;	
}

@media (min-width: 991.98px) {
	.sidebar-wrap .main-menu-wrap .menu-center ul.primary-menu .menu-item-has-children .sub-menu{
		border-left:solid 1px  ;
	}

		/*sidebar menu colors */
	.sidebar-wrap, .sidebar-wrap .sub-menu{
		background:  !important;
	}

	.sidebar-wrap ul.primary-menu li a, .sidebar-wrap a, .sidebar-wrap ul li.menu-item-has-children .sub-menu li a, .sidebar-wrap .main-menu-wrap .menu-center ul li.menu-item-has-children .sub-menu li a{
		color:  !important;
	}

	.sidebar-wrap i, .sidebar-wrap svg, .sidebar-wrap .fas{
		color:  !important;
	}

	.sidebar-wrap .main-menu-wrap .menu-center ul.primary-menu li{
	    border-bottom: solid 1px  ;
	}
}
@media (max-width: 991.98px) {
	.main-menu-wrap .menu-center ul li.menu-item-has-children .sub-menu li a{
		color: #353535 !important;
	}
	.main-menu-wrap{
		background: #eff1f5 !important;
	}

	.main-menu-wrap .menu-center ul li a{
		color:#353535 !important;
	}
}

@media (max-width: 767.98px) {
	.archive .item-col.item-list{
		border-color: #fafafa;
	}
	.archive .item-col.item-list .item-inner .item-col-header{
		background: #ffffff;
		border-radius: 0px;
	    -webkit-border-radius:  0px;
	    -moz-border-radius:  0px;
	}
}