body{
	background:#eeecea;	
	font-family: 'Roboto', Arial,sans-serif;
	font-size:17px;
	font-weight:300;
	line-height:22px;
	margin-top:0;
	padding-top:0;
	margin:0;
	padding:0 10px;
}
b, strong{
	font-weight:400;
}
.wrapper {	
	margin: 0px auto;
	background:none;
	width: 98%; 
	padding:0 1%;
	max-width:1400px;
}
.totaal {	
	margin-bottom:0;
	width: 100%; 
}
.item_bg, .introrechts{
	font-weight:300;
}
.nhome article.lijnrechts{
	float:left;	
}
.introhome{
	z-index:99999;position:relative;float:left;width:94%;padding:3%;background:url('../images/intro_home_bg.png') bottom no-repeat;margin-bottom:40px;line-height:20px;font-size:21px;line-height:28px;color:#FFF;
}
.hometekst{
	padding-top:20px;
	color:#333333;
}
.nietbreed, .hometekst{
	max-width:950px;	
}
.logo{
	margin-top:5px;
	padding-bottom:5px;
	margin-right:8%;
}
.logo img{
     	width:100%;
}
img.volgons{

	margin-left:4px;
}
#zoekvak a{
	color:#fff;
}

input#woord{
	border:1px solid #fff;
}
.social{
	 color: #999999;
	 top:17px;
}
.navigation{
	border:0;
}
.ondernav{
	position:absolute;
	height:0;
}
#bovennav{
	height:0px;
	margin-top:0;
}
.navigatie{
	clear:both;float:left;position:relative;width:100%;;margin:-25px auto;
}
.navigation.stuck, nav {
	font-weight:500;
	margin-top:0;
	padding-bottom:0;
	border:0;
}
.navigation{
 	border: 0;
}
.ondernav{
	position:absolute;
	height:0;
}
#bovennav{
	height:0px;
	margin-top:0;
}
	
.navigation.stuck, nav {
	font-weight:500;
	border-bottom:0px;
}

nav a {
	color: #fff;
	font-size:22px;
	line-height:27px;
	padding: 10px;
	font-family:'Montserrat',Arial,sans-serif;
}
.menu-link{
	color: #fff;
}
.menu-link .hi, .menu-link .active{
	color: #fff;
}
/*bootstrap nav */

.menu-item {
	margin-right: 15px!important;
}
.sub-menu-container .menu-item > .menu-link ,.sub-sub-menu-container .menu-item > .menu-link {
	padding: 6px 5px;
	font-size: 0.90rem;
	text-transform:none;
}
.sub-menu-container .menu-item > .menu-link:hover ,.sub-sub-menu-container .menu-item > .menu-link :hover{
	font-weight:bold !important;
}
.directelinks .subnav{
	background-color:#00abc5;
	margin-bottom:10px;
	padding-left:14px;
	border-radius:10px;
}
.directelinks ul.subnavUL li,.directelinks  ul.subnavUL li.subnavuitloggen, .directelinks ul.subnavUL li a, .directelinks ul.subnavUL li.subnavuitloggen a{
	color:#FFF!important;	
}
ul.subnavUL li, ul.subnavUL li.subnavuitloggen{
	clear: both;
	color: #11b9dd;
	font-size: 19px;
	line-height: 25px;
	padding: 8px 0;
}
ul.subnavUL li.hi , ul.subnavUL li:hover{
	color: #000;
}

.hoogtepunten_kop {
	white-space: inherit;
	font-weight:bold;
	font-size:24px;
	padding-bottom:20px;
	padding-top:6px;
}
ul.subnavUL {
	padding-left:0!important;
}
/*hamburger */
.svg-trigger path{
	stroke: var(--hamburgerKleur);
}

/*uitklap pijltjes*/
.menu-item .sub-menu-trigger {
	color:  var(--uitklapmenuSubMenuTekstKleurMobiel);
}
.active.menu-item .sub-menu-trigger {
	color:  var(--uitklapmenuSubMenuActieveTekstKleurMobiel);
}
.sub-menu-container .active.menu-item .sub-menu-trigger {
	color:  var(--uitklapmenuSubMenuTekstKleurMobiel);
}

/*uitklap menu */
.sub-menu-container, .mega-menu-content {
	border-top: 2px solid var(--uitklapmenuTopBorderKleur);
}

/*hoofdkleur */
.menu-link {
	color:var(--hoofdMenuTekstKleur) ;	
	font-size:18px;
	font-family: 'Hind Siliguri', sans-serif;
	letter-spacing: 0;
}
 a.active div {
	color: var(--hoofdMenuActieveTekstKleur);
}
.menu-item:hover > .menu-link, .menu-item.current > .menu-link {
	color: var(--hoofdMenuHoverTekstKleur);
	text-decoration:none;
}

/*submenu */
.sub-menu-container .menu-item > .menu-link{
	font-weight:400;	
}
.sub-menu-container .menu-link {
	color:var(--uitklapmenuSubMenuTekstKleur)!important ;	
}
.sub-menu-container  a.active div {
	color: var(--uitklapmenuSubMenuActieveTekstKleur)!important;
}
.sub-menu-container .menu-item:hover > .menu-link {
	color: var(--uitklapmenuSubMenuHoverTekstKleur)!important;
	text-decoration:none;
}
@media (min-width: 992px){
	.menu-container > .menu-item:not(:first-child) {
		margin-left: 10px;
	}
	#header.full-header:not(.transparent-header) {
		border-bottom: 0;
	}
}

@media (max-width: 992px){
	/*hoofdkleur mobiel*/
	.menu-link {
		color:var(--hoofdMenuTekstKleurMobiel) ;	
	}
	 a.active div, .active a.menu-link {
		color: var(--hoofdMenuActieveTekstKleurMobiel);
	}
	.menu-item:hover > .menu-link, .menu-item.current > .menu-link {
		color: var(--hoofdMenuHoverTekstKleurMobiel);
	}
	
	/*submenu mobiel*/

	.sub-menu-container .menu-item > .menu-link {
		color:var(--uitklapmenuSubMenuTekstKleurMobiel)!important ;	
	}
	.sub-menu-container  a.active div {
		color: var(--uitklapmenuSubMenuActieveTekstKleurMobiel)!important;
	}
	.sub-menu-container .menu-item:hover > .menu-link {
		color: var(--uitklapmenuSubMenuHoverTekstKleurMobiel)!important;
		text-decoration:none;
	}
	.full-header .primary-menu .menu-container{
		background-color: var(--uitklapmenuAchtergrondMobiel);
	}
	
	/*subsubmenu mobiel*/

	.sub-sub-menu-container .menu-item > .menu-link {
		color:var(--uitklapmenuSubMenuTekstKleurMobiel)!important ;	
	}
	.sub-sub-menu-container  a.active div {
		color: var(--uitklapmenuSubMenuActieveTekstKleurMobiel)!important;
	}
	.sub-sub-menu-container .menu-item:hover > .menu-link, .sub-sub-menu-container .menu-item.current > .menu-link {
		color: var(--uitklapmenuSubMenuHoverTekstKleurMobiel)!important;
		text-decoration:none;
	}

	.sub-menu-container .menu-item:hover > .menu-link {
		font-weight: 400;
	}
}
/* Custom Header Size
-----------------------------------------------------------------*/
.header-size-custom #logo img {
	height: 90px;
}

@media (min-width: 992px) {

	.header-size-custom .header-wrap-clone {
		height: calc( 70px + 1px );
	}

	#header.header-size-custom + .include-header {
		margin-top: calc( -70px - 2px );
	}

	.header-size-custom.sticky-header-shrink #header-wrap #logo img {
		height: 50px;
	}

	.header-size-custom .menu-container > .menu-item > .menu-link {
		padding-top: 24px; /* (70px - 22px)/2 */
		padding-bottom: 24px; /* (70px - 22px)/2 */
	}

	.header-size-custom.sticky-header-shrink .menu-container > .menu-item > .menu-link {
		padding-top: 14px; /* (50px - 22px)/2 */
		padding-bottom: 14px; /* (50px - 22px)/2 */
	}

}
#header, #header-wrap{
	background:transparent;	
	border-bottom:0;
}
#header-wrap {
	width:calc(100% - 15px);
	margin-left:15px;
	
}
nav a:hover,nav li.hi a {
	color: #fff;
}

a.button{
	margin-top:10px;
	background-color:#bde2f3;
	color:#515151;
}
a.button:hover{
	background-color:#A6E1FB;
	color:#515151;
}
.headr{
	float:left;position:relative;width:100%;z-index:0;margin-top:0;z-index:99999999;
}
.logotje{
	max-width:400px;min-width:200px;width:100%;z-index:999;
}
.logoruimte{
	width:90%;
	margin:0 5%;
}
.logodivje{
	display:table;position:relative;margin:0 auto;padding:10px 20px;background-color:#FFF;border-radius:20px;margin-bottom:-45px;z-index:99999999;margin-top:10px;
}
.headerwrapper{
	float:left;position:relative;margin-bottom:0;width:100%;margin:0;padding:0;width:100%
}
.carrousel{
	background-color:#eeecea;
	border-radius:30px;
	overflow:hidden;
}
.carkleur1, .carkleur2, .carkleur3{
	color:#000;	
	font-family:'Montserrat',Arial,sans-serif;
	font-size:20px;
	line-height:26px;
}
koppad{
	padding-bottom:0;
	padding-left:4%;
	padding-right:4%;
	width:92%;
}
 .hoogtepunten_txt{
	padding-top:15px;
	padding-left:0;
	width:96%;
}

h1{
	font-size: 32px;
	line-height:1.4;
	margin-top:18px;
	margin-bottom:15px;
	font-family:'Montserrat',Arial,sans-serif;
	font-weight:bold;
}
h2{
	font-size: 24px;
	line-height:27px;
	font-family:'Montserrat',Arial,sans-serif;
	color: #008000;
	font-weight:bold;
}
h1,h4{
	color: #000;
}
h3{
	font-size:20px;
	line-height:26px;
	font-family:'Montserrat',Arial,sans-serif;
	color:#008000;	
	padding-bottom:6px;
	margin-bottom:0;
	margin-top:20px;
}
h2.vulbg, .halflinks h2, .halfrechts h2, .tweederdelinks h2, .tweederdelinksverder h2, .derdelinks h2, .derdemidden h2, .derderechts h2, .heel h2, .kleurtitel h2,  h2.groepkop{
	border-bottom:0;
	color: #008000;
	font-size:22px;
	line-height:27px;
	font-weight:bold;
	padding: 10px 0 2px 0;
	background:none;
	font-family:'Montserrat',Arial,sans-serif;
	border-bottom:0;
	
}
h2.albumkop, .heel h2.albumkop{
	font-size:22px;
	line-height:27px;
	padding: 10px 0 0 0;
	border-bottom:3px solid #3fb9d3;
}
.formulier h2{
	margin-bottom:13px;
	margin-top:20px;	
	border-bottom:0;
	color:#0D548E;
	font-size:24px;
	font-weight:bold;
}
.veldnaam{
	color:#0D548E;
	font-weight:500;
}
.border, .select2-container--default .select2-selection--single, .select2jaar{
	border: 1px solid #0D548E!important;
}
.select2-container--default .select2-selection--single{
	height:26px!important;
}
 .select2jaar{
	height:18px!important;
}
.albumintro h2.albumkop, .albumintro .heel h2.albumkop{
	padding: 10px 0 6px 0;
	margin-bottom:0;
	font-size:22px;
	line-height:27px;
	
}
.groepen_album_intro h2.albumkop, .groepen_album_intro .heel h2.albumkop{
	padding: 10px 0 6px 0;
	margin-bottom:0;
	font-size:16px;
	line-height:21px;
	color:#666;
}
.albumvak{padding:10px 10px 10px 0;}
.albuminspring{padding:10px 0;}

.groepnameninlijst{
	float:left;
	padding:10px;
	margin-right:20px;
	margin-bottom:20px;
	background-color:#1b5aa3;
	text-align:center;
}
.groepnameninlijst:hover{
	background-color:#28A6CA;
}
.groepnameninlijst a, .groepnameninlijst a:hover{
	color:#FFF;
	text-decoration:none;
} 
.groepenvak h2{
	clear:both;
	padding:8px 0;
}
h2.groepkop{
	border-bottom:0;
}
.item_txt h2{
	font-weight:500;	
	margin-bottom:8px;
}
.kleurtitel h2{
	border-bottom:0;
	padding-bottom: 5px;
}
h2.detail{
	font-size:23px;
	line-height:29px;
}
.zij h2, .zij .heel h2, .zij .kleurtitel h2, .zij  h2.groepkop{
	
}
.mwtekst h2{
	padding-top:6px;	
}
.kleurtitel{
	margin-bottom:10px;	
}
.toptitel{
	position:absolute;
	bottom:0px;
	z-index:99999;
	width:100%;
	height:78px;
	padding-top:11px;
	overflow:hidden;
	line-height:62px;
	font-size:62px;
	color:#FFF;
	font-family:'Montserrat',Arial,sans-serif;
	font-weight:300;
}
.toptitelbg{
	float:left;
	position:relative;
	
	width:94%;
	padding:0 3% 0 3%;	
	height:78px;
	background:url('../images/titel_bg.png') repeat;
}
hr {
    border-top: none;
   
}
.inleiding{
	float:left;
	font-size:20px;
	line-height:1.4;
	color:#333333;
	font-weight:400;	
}
hr.tekstscheider{
	 border-top: 1px solid #ccc;
	 margin-top:15px;
	  margin-bottom:10px;
}
.tekst{
	font-size:18px;
	line-height:1.4;
	font-weight:300;
	padding-bottom:40px;
	color:#082334;
}
.item{
	background: #e7f0f5;
	padding:0px 0px 10px 0px;
	margin-bottom:12px;
	font-weight:300;
	
 }
 .item_bg, .berichtenrechts {
	border-top:0;
}
 .berichtenrechts {
	padding-top:0;
}
 .item_txt{
	padding-top:15px;
	/*padding-bottom:20px;*/
}
 .item_img{
	/*padding-bottom:20px;*/
}
.vulbg hr, .halflinks hr, .halfrechts hr, .tweederdelinks hr, .tweederdelinksverder hr, .derdelinks hr, .derdemidden hr, .derderechts hr, .heel hr{
	border-top: 0;
}

.bericht, .bericht_zonder_hover{
	padding:10px 0 10px 0;
	line-height:23px;
	/*border-bottom:1px solid #ccc;*/
	width:100%;
	
}
.agendabericht{
	padding-bottom:0;	
}
.dcell{
	/*border-bottom:1px solid #ccc;*/
}
.berichtrechts{
	padding:10px 0 0 0;
	line-height:23px;
	/*border-bottom:1px solid #ccc;*/
	width:100%;
}
.filterblok{
	border:0;
	background-color:#e3f2f6;
}
.bericht:hover{
	
}
.halflinks, .halfrechts, .tweederdelinks, .tweederdelinksverder, .derdelinks, .derdemidden, .derderechts,.heel, div.opgevuld{
	padding-bottom:2px;
}
ul.opgevuld {	
       margin:0 0 12px 0;   
       padding-top:0;
}
div.formulier{
	padding:0px;
	width:100%;
	color:#777;
}
.downloaddiv{
	width:100%;padding:3px 0;
}
div.kader{
	background: none;
	padding:0;
	border:0;
}
.kleurkopje,.datumkop{
	padding-top:10px;
	color: #3fb9d3;
	text-transform:uppercase;
	font-size:14px;
}
.nieuwsbericht .kleurkopje,.nieuwsbericht .datumkop{
	padding-top:0;
}
div.nieuwskop, b.mededelingenkop, b.agendakop{
	font-size:18px;	
	line-height:24px;
	font-weight:300;
	color:#000;
	font-family:'Montserrat',Arial,sans-serif;
}
b.nieuwskop{
	color:#000;
	font-family:'Montserrat',Arial,sans-serif;
	font-weight:300;
}
.agendabericht{
	margin-top:0;
	margin-bottom:0px;
}
.nieuwsfotoklein{
	border:0;
}
.terug a{
	color:#CCCCCC;
}
.subnavkop{
	float:left;	
	z-index:2;
	margin-bottom:0px;
	padding-bottom:0;
	display:none;
}
.subnavkop h3{
	color: #008000;
	font-size: 22px;
	font-weight:bold;
	line-height: 27px;
	padding-bottom:8px;
	margin-bottom:0px;
	padding-left:0;
}
#uitgelicht_img{
	border-radius:20px;
	overflow:hidden;
}
/*eigen kleur per pagina*/

.subnavinhoud{
	padding-top:10px;
	padding-bottom:15px;
	margin-top:0;
	z-index:1;
	background-color:#e7f5f7;
	padding:5%;
	border-radius:20px;
}
#primary-menu-trigger{
	right:20px;	
	position:absolute;
	background-color: #FFF;
	border-radius:25px;
}
.primary-menu {
	
}
.svg-trigger {
	width: 50px;
	height: 50px;
}
.directelinks .subnavinhoud{
	margin-top:10px;
}
.kalenderbg{
	background-color:#e7f5f7!important;
	
}
#kalender{
	border-radius:20px!important;
	overflow:hidden;
}
.maandheader{
	background-color:#A3DEE7!important;
}
.maandactief {
    background-color: #A3DEE7!important;
}


.header{
	margin-top:0px;
	line-height:0;
	font-size:0px;
}
.header_img,.header_img_breed {
 	width: 100%;
 	margin:0px;
}
.uitgelicht_bg{
	color:#000;
	padding-bottom:15px;
}
.opgevuld h2,.item h2{
	color: #000;
	font-size:19px;
}

.main{
	background-color: #FFF;
	line-height:22px;
	padding-top:35px;
	width:100%;
	border-radius:30px;
	border-radius:30px;
}
.main article{
	float: left;
	width: 62%;
	margin:0 7% 20px 2%;
}
.main aside {
	width: 26%;
	margin:0;
	padding-left:1%;
	padding-right:2%;
	padding-top:20px;
	padding-bottom:10px;
	margin-top:20px;
}

.main article, .main article section{
	margin-bottom:0;
}
.extrapaginapulldown{
	margin-left:0;
	margin-right:0;
	width:80%;
}
footer {
	color: #fff;
	padding-top:35px;
	padding-bottom:30px;
	background-color:#84b542;
	margin-bottom:15px;
	margin-top: 15px;
	border-radius:30px;
}
.fullfooter{
	background-color:#84b542;
}
#vijfdeimage{
	position:absolute;
	bottom:0px;
	right:50px;
}
#site{
	position:absolute;
	bottom:-10px;
	right:2%;
}
.footer_kolom{
	font-size:17px;
	line-height:22px;
}
.datumvak{	
	color:#000;
	background-color:#d9edf0;
	padding-left:0;
	margin-left:0;
	border-radius:10px;
}
.dag{
	font-size:40px;
	font-family:'Montserrat',Arial,sans-serif;
}
.maand{
	font-size:14px;
	font-family:'Montserrat',Arial,sans-serif;
}
.startkop, .eindkop{
	color:#777;
	margin-top:-14px;
	padding-bottom:5px;
}
.eindkop{
	margin-top:1px;
}
.nieuwsfotoklein, .nieuwsfotokleinst{
	float:right;
	position:relative;
	margin-right:0;
	margin-left:4%;
	width:25%;
	padding-top:14px;
}

a{
	color:#11b9dd;
}
footer a, .zoeken a{
	color:#fff;
	text-decoration:underline;
}
nav li#zoekli:hover {
     
}
#zoekvak{
	background-color:#2cc2ea;
}
a:hover{
	color:#11b9dd;
	text-decoration:underline;
}
a.leesmeer{
	border:0;
	float:left;
	color:#11b9dd;
	padding:3px 0;
	font-size:14px;
	margin-top:6px;
	
}
a.leesmeer:hover{
	border:0;
	color:#11b9dd;
	text-decoration:none;
}
a.meer{
	float:left;
	padding-left:0;	
	color:#11b9dd;
	padding-top:6px;
}
#subnavrechtsonder a{
	font-size:14px;
}
.introhome a{
	color:#FFF;
}
.berichtrechts a{
	color:#4d4d4d;
}
footer a:hover, .zoeken a:hover{
	color:#fff;
	text-decoration:underline;
}

.zoeken{
	display:none;	
}
.introrechts .hoogtepunten_txt{
	background-color:#eaf4f7;
	margin-bottom:10px;
}

.list{
	margin:0;	
	width:100%;
	padding:0!important;
	display:flex;
}
.list__item {
	width: 30.333%;
	list-style: none;
	background-color:#d9edf0;
	border-radius:20px;
	padding:2%;
	color:#000;
	margin-right:2%;
}
.list__item a{
	color:#000;
	text-decoration:underline;	
}
.list__item:last-child {
	margin-right:0
}

@media only screen and (max-width:1100px) {
	.wrapper {	
		width: 100%; 
		padding:0;
	}
}
/*  KLEIN SCHERM                    */
/* *********************** */
@media only screen and (max-width:1000px) {
	.wrapper {	
		width: 100%; 
		padding:0;
	}
	.hoogtepunt{
		width: 33%;
		margin-left:0;
		margin-right:0;
	}
	.hoogtepunten_img{
		float:right;
		width: 36%;
		margin-bottom:0px;
		padding-right:0;
		padding-top:0;
	}
	.hoogtepunten_txt{
		float:left;
		width: 57%;
		padding-bottom:3%;
		margin-bottom:0px;
		padding-top:10px;
	}
}

@media only screen and (max-width:850px) {
	h1{
		font-size: 25px;
		margin-top:8px;
		margin-bottom:15px;
	}

	.main article{
		float: left;
		width: 94%;
		margin-left:3%;
		margin-right:3%;
		margin-bottom:0px;
	}
	.main aside {
		margin-top:20px ;  
		width:94%;
		margin-left:3%;
		padding-left:0;
		padding-right:0;
		padding-bottom:0px;
	}
	.logo{
		width:92%;
		margin-left:0;
		margin-right:8%;
		left:20px;
	}
	.logodivje{
		margin-bottom:-10px;z-index:99999999;margin-top:10px;
	}
	#site{
		position:absolute;	
		bottom:-35px;
		right:3%;
	}
	.hoogtepunten{
		margin-bottom:0px;
	}
	.list {
		display:block;	
	}
	.list__item{
		width:96%;
		float:left;
		margin-bottom:20px;
	}
	.datumvak{	
		width:70px;
		padding:2% 2% 0 2%;
		margin:2px 3% 0 0;
		text-align:left;
	}
	.naastdatum{
		width:69%;
	}
	.naastdatumvak{
		width:69%;
	}
	.footer_kolom{		
		padding-bottom:0px;
		border-bottom:0;
	}
}

@media only screen and (max-width:500px) {	
	.hoogtepunten_img{
		float:left;
		width: 100%;
		margin-bottom:0px;
	}
	.hoogtepunten_txt{
		float:left;
		width: 100%;
		padding-bottom:3%;
		margin-bottom:0px;
	}
	
}

.sub-menu-container .menu-item.hi > .menu-link ,.sub-menu-container .menu-item.hi > .menu-link:hover {
    font-weight: bold;
    padding-left:20px;
}
.bgkleur1{ background-color:#f41f9d;;border-radius:10px }
.bgkleur2,.navigation .has-sub.bgkleur2 ul li a, .navigation .has-sub.bgkleur2 .has-sub ul li a { background-color:#d10e15;border-radius:10px;}
.bgkleur3,.navigation .has-sub.bgkleur3 ul li a, .navigation .has-sub.bgkleur3 .has-sub ul li a { background-color:#f7941e;border-radius:10px}
.bgkleur4,.navigation .has-sub.bgkleur4 ul li a, .navigation .has-sub.bgkleur4 .has-sub ul li a { background-color:#8cc63f;border-radius:10px}
.bgkleur5,.navigation .has-sub.bgkleur5 ul li a, .navigation .has-sub.bgkleur5 .has-sub ul li a { background-color:#00a777;border-radius:10px}
.bgkleur6,.navigation .has-sub.bgkleur6 ul li a, .navigation .has-sub.bgkleur6 .has-sub ul li a {background-color:#0066b3;border-radius:10px}
.bgkleur7,.navigation .has-sub.bgkleur7 ul li a, .navigation .has-sub.bgkleur7 .has-sub ul li a { background-color:#662d91;border-radius:10px}
.bgkleur8,.navigation .has-sub.bgkleur8 ul li a, .navigation .has-sub.bgkleur8 .has-sub ul li a { background-color:#92278f;border-radius:10px}

.bgkleur2:hover,.navigation .has-sub.bgkleur2 ul li a:hover, .navigation .has-sub.bgkleur2 .has-sub ul li a:hover,.bgsubkleur2:hover,.navigation .has-sub.bgsubkleur2 ul li a:hover, .navigation .has-sub.bgsubkleur2 .has-sub ul li a:hover, .bgsubkleur2:hover > .menu-link { background-color:#bd161d !important;}
.bgkleur3:hover,.navigation .has-sub.bgkleur3 ul li a:hover, .navigation .has-sub.bgkleur3 .has-sub ul li a:hover,.bgsubkleur3:hover,.navigation .has-sub.bgsubkleur3 ul li a:hover, .navigation .has-sub.bgsubkleur3 .has-sub ul li a:hover, .bgsubkleur3:hover > .menu-link { background-color:#e4891d !important;}
.bgkleur4:hover,.navigation .has-sub.bgkleur4 ul li a:hover, .navigation .has-sub.bgkleur4 .has-sub ul li a:hover,.bgsubkleur4:hover,.navigation .has-sub.bgsubkleur4 ul li a:hover, .navigation .has-sub.bgsubkleur4 .has-sub ul li a:hover, .bgsubkleur4:hover > .menu-link { background-color:#7db039 !important;}
.bgkleur5:hover,.navigation .has-sub.bgkleur5 ul li a:hover, .navigation .has-sub.bgkleur5 .has-sub ul li a:hover,.bgsubkleur5:hover,.navigation .has-sub.bgsubkleur5 ul li a:hover, .navigation .has-sub.bgsubkleur5 .has-sub ul li a:hover, .bgsubkleur5:hover > .menu-link { background-color:#03976b !important;}
.bgkleur6:hover,.navigation .has-sub.bgkleur6 ul li a:hover, .navigation .has-sub.bgkleur6 .has-sub ul li a:hover,.bgsubkleur6:hover,.navigation .has-sub.bgsubkleur6 ul li a:hover, .navigation .has-sub.bgsubkleur6 .has-sub ul li a:hover, .bgsubkleur6:hover > .menu-link { background-color:#025a9b !important;}
.bgkleur7:hover,.navigation .has-sub.bgkleur7 ul li a:hover, .navigation .has-sub.bgkleur7 .has-sub ul li a:hover,.bgsubkleur7:hover,.navigation .has-sub.bgsubkleur7 ul li a:hover, .navigation .has-sub.bgsubkleur7 .has-sub ul li a:hover, .bgsubkleur7:hover > .menu-link { background-color:#552778 !important;}
.bgkleur8:hover,.navigation .has-sub.bgkleur8 ul li a:hover, .navigation .has-sub.bgkleur8 .has-sub ul li a:hover,.bgsubkleur8:hover,.navigation .has-sub.bgsubkleur8 ul li a:hover, .navigation .has-sub.bgsubkleur8 .has-sub ul li a:hover, .bgsubkleur8:hover > .menu-link { background-color:#7b1e78 !important;}

/*eigen kleur per pagina*/
/*
.subnavkop h3.kleur1{border-bottom:3px solid #f41f9d;color:#f41f9d;}
.subnavkop h3.kleur2{border-bottom:3px solid #d10e15;color:#d10e15;}
.subnavkop h3.kleur3{border-bottom:3px solid #f7941e;color:#f7941e;}
.subnavkop h3.kleur4{border-bottom:3px solid #8cc63f;color:#8cc63f;}
.subnavkop h3.kleur5{border-bottom:3px solid #00a777;color:#00a777;}
.subnavkop h3.kleur6{border-bottom:3px solid #0066b3;color:#0066b3;}
.subnavkop h3.kleur7{border-bottom:3px solid #662d91;color:#662d91;}
.subnavkop h3.kleur8{border-bottom:3px solid #92278f;color:#92278f;}
*/