/* ----------------------------------------------------------------
	Custom CSS
-----------------------------------------------------------------*/


.swiper-pagination span { background-color: #e94c4d }
.swiper-pagination span:hover, .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: #e94c4d !important;
	border-color: #e94c4d;
}
.slider-caption h2 { background: #e94c4d44; }
.owl-carousel .owl-nav [class*=owl-]:not(.disabled):hover {
	background-color: #D14545 !important;
}
.owl-carousel .owl-nav [class*=owl-]:not(.disabled) {
	background-color: #E94C4D !important;
	color: #fff !important;
	text-decoration: none;
}
#footer.dark.theme { background:#e94c4d!important; }
.aanpak .grid-inner { overflow: visible;}
.entry-image .entry-image-caption.pos-top .capital { top: -5px; }
@media screen and (min-width: 992px){
	.menu-container>.menu-item.current-menu-item:not(.no-active)>a::after, .menu-container>.menu-item.current-menu-parent:not(.no-active)>a::after {
		border-bottom: 6px solid #e94c4d;
	}
	.sub-menu-container, .mega-menu-content {
		border-top: 2px solid #e94c4d;
	}
}
.menu-container .menu-item a:hover { color:#e94c4d !important; }
.sub-menu-container .menu-item.current-menu-item>a, .sub-menu-container .menu-item.current-menu-parent>a {
	color: #e94c4d;
}
.sub-menu-container .menu-item:hover > a,
#menu-menu-middenschool > li:hover > a {
	color: #e94c4d !important;
}
.top-links-sub-menu, .top-links-section {
	border-top: 1px solid #e94c4d !important;
}
#oc-clients .oc-item img { 	max-height: 95px; width: auto; margin: 0 auto;}
h1>span:not(.nocolor):not(.badge), h2>span:not(.nocolor):not(.badge), h3>span:not(.nocolor):not(.badge), h4>span:not(.nocolor):not(.badge), h5>span:not(.nocolor):not(.badge), h6>span:not(.nocolor):not(.badge) {
	color: #E94C4D;
}
.entry p a,
.entry ul li a,
.entry ol li a {
	text-decoration: none !important;
	color: #E94C4D;
	border-bottom: 1px solid #E94C4D;
}