/*

    --e-global-color-7162cd1: #003D83; donkerblauw
    --e-global-color-4b65f53: #34ADCE; lichtblauw
    --e-global-color-d22f6bc: #A8BA18; groen
    --e-global-color-3173c35: #F9D720; geel
    --e-global-color-39b4e3b: #ED8443; oranje
    --e-global-color-a295b15: #E0676F; roos
*/


h1.hero-title {
	display: none !important;
}

.menu-item {	
	font-family: var(--e-global-typography-e2240a3-font-family) !important;
}

.menu-item:hover {
	color: var(--e-global-color-5dc0159) !important;
}

.coloured-nav ul.dropdown-menu.active-line-bottom>.current-menu-item>a, .coloured-nav ul.dropdown-menu.active-line-bottom>.current_page_item>a, .coloured-nav ul.dropdown-menu.default>.current-menu-item>a, .coloured-nav ul.dropdown-menu.default>.current_page_item>a, .fixto-fixed ul.dropdown-menu.active-line-bottom>.current-menu-item>a, .fixto-fixed ul.dropdown-menu.active-line-bottom>.current_page_item>a, .fixto-fixed ul.dropdown-menu.default>.current-menu-item>a, .fixto-fixed ul.dropdown-menu.default>.current_page_item>a {
	border-bottom-color: var(--e-global-color-5dc0159) !important;
}


p.header-subtitle, p.header-subtitle2 {
	font-family: var(--e-global-typography-e2240a3-font-family) !important;
}

.elementor-heading-title {
	font-family: var(--e-global-typography-e2240a3-font-family) !important;
	font-weight: 900;
}


div.team-item h3{
	margin-bottom: 5px;
}

section.team-kleuters h3.elementor-image-box-title{
	color:var(--e-global-color-e810cca) !important;
}

section.team-lager h3.elementor-image-box-title{
	color:var(--e-global-color-2f7f937) !important;
}

section.team-onderhoud-opvang h3.elementor-image-box-title{
	color:var(--e-global-color-662eb12) !important;
}

section.team-algemeen h3.elementor-image-box-title{
	color:var(--e-global-color-5dc0159) !important;
}

section.team-leven h3.elementor-image-box-title{
	color:var(--e-global-color-db1eaf5) !important;
}

blockquote {
	font-family: var(--e-global-typography-e2240a3-font-family) !important;
	color:var(--e-global-color-a295b15) !important;
}

.footer-content-lists .widgets-row>* {
	border: none !important;
	color: white !important;
}

.footer-logo, .footer-content-lists .footer-bg-accent h2{
	display: none;
}

.footer-logo, .footer-content-lists .footer-bg-accent{
	padding:0px !important;
	width: 100% !important;
	min-width: 100% !important;
	font-size: small !important;
}

.copyright {
	color: #646262 !important;
	position: relative;
	top: -1em;
}

.footer-content-lists .widgets-row  div.col-sm-4:first-child,.footer-content-lists .widgets-row  div.col-sm-4:last-child {
	display: none;
}

.footer-content-lists .widgets-row  div.col-sm-4 {
	width: 100%;
	max-width: 100%;
	flex-basis: 100%;
}

.footer-content-lists .col-sm-8 {
	width: 100% !important;
	max-width: 100% !important;
	flex-basis: 100% !important;
}

#custom_html-3 {
	width: 100%;
	text-align: center;
}

#slider-hero h2 {
	position: absolute !important;
	width: 100%;
	min-width: 100%;
	min-height: 2em;
	top: 6.3rem;
	left: 0px;
	font-family: var(--e-global-typography-e2240a3-font-family) !important;
	background-color: rgb(0,0,0,0.5);
}

#extratext {
	display: block;
	position: absolute;
  	
  	width: 250px;
  	height: 250px;

	top: 200px;
	left: 5.1rem;

	clip-path: circle(50%);
	background-color: rgb(0,0,0,0.5);
	padding: 2em;
}

.no-wrap {
	white-space: nowrap !important;
}

.logo-col { 
	max-width: 75% !important 
}

.widgets-row {
	margin-left: unset !important;
	margin-right: unset !important;
}

body {
	text-align: left !important;
}

.Vlinders-visie span {
	line-height: 190% !important;
	font-size: 110% !important;
}

.page-content ul li{
	margin: 0 0 10px 0;;
}

form button {
	background-color: var(--e-global-color-5dc0159) !important;
	color: white !important;
	font-family: "Mali", open-sans !important;
    text-transform: uppercase !important;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3) !important;
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
    border-radius: 10px 10px 10px 10px !important;
    
}

form button:hover {
	background-color: var(--e-global-color-0c3de7e) !important;
}

@media (max-width: 768px){
	div.team-item{
		margin-bottom: 40px;
	}

	.footer-new-block {
		margin-top: 0.8em;
	}
	
	#slider-hero h2 {
		top: 6.8rem
	}

}

@media (min-width: 768px){
	.footer-block {
		display: inline-block;
		padding: 0em 1em;
		border-right: 1px solid gray;
	}

	.footer-block:last-child {
		display: inline-block;
		padding: 0em 1em;
		border-right: none;
	}
}