/* START IAO */
#home h2,#voordelen h2,#contact h2{color: #fff!important;}
#block-partners { margin-top: 5rem}
#block-partners .paragraph--type--partner  {margin-bottom: 0px; padding-top: 5rem; padding-bottom: 5rem;}
#block-partners .paragraph--type--partner-item {margin: 0px;}
.region--footer-cta .region {background: #FAFAFA;}
.vito--banner-image .region--content-top:before,
.paragraph--type--section.paragraph--background-image:before {bottom: 0px;}
ul.menu a {color: #67AE3E;}
.region--navigation .block--menu--main ul.menu li a:hover {color: #333;}


@media only screen and (max-width: 769px) {
	.button-cta-left {text-align: center;margin: .7rem 0;}
	.button-cta-right {text-align: center;margin: .7rem 0;}
	.wow{animation-name: none !important;visibility: visible !important;
	}	
} 

@media only screen and (min-width: 770px) and (max-width: 980px) {
	.paragraph--type--columns.paragraph--layout-50-50 .field--paragraphs-left, .paragraph--type--columns.paragraph--layout-50-50 .field--paragraphs-right {
    width: 50%;
    }
}

a.login-button {
	background: #67AE3E;
	color: #fff!important;
	padding: 4px 10px;
}

a.login-button:hover {
	color: #333!important;
}

/* END IAO */

/*.region--content-top {margin-bottom: -10px!important;}*/
#contact {bottom: 20px;}

.hs-input{width: 100%;}

.faqqers .paragraph.paragraph--type--collapse-item .field--title {
	font-size: 1.45rem;
}
.faqqers .field--title {
	font-size: 1.55rem;
}

.faqqers p {
	text-align: justify;
	font-size: 1.2rem;
}

.paragraph--transparent-title, .paragraph--type--section .paragraph--type--collapse>.field--title, .paragraph--type--text[class*='background--'] .field--title, .paragraph--type--section .paragraph--type--text .field--title {
	font-size: 1.35rem;
	background-color:rgba(103,174,62,0.6);
}


/* begin menu uitklappen */
ul li ul{height:0px; transition:800ms all;-webkit-transition:800ms all;-moz-transition:800ms all;-o-transition:500ms all;overflow:hidden;}
ul li ul li{transition:1300ms all;-webkit-transition:1300ms all;-moz-transition:1300ms all;-o-transition:1300ms all;opacity:0}
a{text-transform:uppercase;}
ul li ul li a{color:maroon;}
/*set the height to 0 and on focus set the height to pixels calculation based on the line height */
ul li .expandable +ul:nth-child(1){height:0px;overflow:hidden;}
ul li ul li{line-height:14px;font-size:14px;}
.region--sidebar nav ul li ul li a {
    position: relative;
	padding: 5px;
	margin: 5px;
	list-style-type:disc;
}
ul li .expandable:hover{text-decoration:underline;}
ul li ul li:before{padding-left:5px; font-size:12px; margin-left:5px}
/* ul li ul li:before{padding-left:20px; content:"-"; font-size:16px; margin-left:20px} */
ul li .expandable:focus {color:hsl(0, 40%, 50%);}
ul li .expandable:focus +ul:nth-child(2){height: 22rem;}
/* ul li .expandable:focus +ul:nth-child(2){height:3em;}
ul li .expandable:focus +ul:nth-child(3){height:60px;}
ul li .expandable:focus +ul:nth-child(4){height:120px;} */
/* ul li .expandable:focus +ul:nth-child(1) li,ul li .expandable:focus +ul:nth-child(2) li,ul li .expandable:focus +ul:nth-child(3) li,ul li .expandable:focus +ul:nth-child(4) li{opacity:1;} */
ul li .expandable:focus +ul:nth-child(2) li, li{opacity:1;}
/* einde menu uitklappen  */


/* kleur link in bovenste banner op Franse pagina aanpassen */
.block-vito-introtext {
	max-width: 100%;
}
.franske {
	font-size:1.4rem;
}
.franske a {
	color:rgba(247,246,146,0.92);
}
.franske a:hover {
	color:rgb(142,216,240);
}


.button-cta-left {}
.button-cta-right {}
.field--paragraphs-right .paragraph--combo.paragraph--type--cta-button {
    margin-top: 2.5rem!important;
}
.disclaimer {
left: 0;
    background: #FF5551;
    color: white;
    padding: .3rem;
}
.disclaimer p {
	text-align:center;
}