:root {
	
	/*
	Font
	*/
	--standaardFont: 'Dax W01 Regular',sans-serif;
	--standaardFontSize:17px;
	--standaardFontWeight:normal;
	
	
	/*
	hamburgerknop
	*/
	--hamburgerKleur:#92278f;
	/*
	menu
	*/
	--hoofdMenuTekstKleur:#fff;
	--hoofdMenuTekstKleurMobiel:#3a9fe2;
	--hoofdMenuActieveTekstKleur:#92278f;
	--hoofdMenuActieveTekstKleurMobiel:#92278f;
	--hoofdMenuHoverTekstKleur:#fff;
	--hoofdMenuHoverTekstKleurMobiel:#92278f;
	
	/*
	uitklapmenu
	*/
	--uitklapmenuTopBorderKleur:  #92278f;
	--uitklapmenuSubMenuTekstKleur: #3a9fe2;
	--uitklapmenuSubMenuHoverTekstKleur: #92278f;
	--uitklapmenuSubMenuActieveTekstKleur:#92278f;
	--uitklapmenuSubMenuTekstKleurMobiel: #3a9fe2;
	--uitklapmenuSubMenuHoverTekstKleurMobiel: #92278f;
	--uitklapmenuSubMenuActieveTekstKleurMobiel:#92278f;
	--uitklapmenuAchtergrondMobiel:  #FFF;
	
	/*
	header
	*/
	--headerAchtergrondKleur: #837b7f;
	
	/*
	koppen (AFMAKEN)
	*/
	--titelFont: 'Museo',serif;
	--titelFontSize:38px;
	--titelWeight:700;
	--kopKleur:#3a9fe2;
	--kopKleurZijkant:#3a9fe2;
	--datumTekstKleur:#3a9fe2;
	--NieuwsKopTekstKleur:#3a9fe2;
	--datumStartTekstKleur:#3a9fe2;
	
	/*
	hoogtepunten
	*/
	--hoogtepuntBgKleur1:#3a9fe2;
	--hoogtepuntTextKleur1:#fff;
	--hoogtepuntBgKleur2:#92278f;
	--hoogtepuntTextKleur2:#fff;
	--hoogtepuntBgKleur3:#d61723;
	--hoogtepuntTextKleur3:#fff;
	--hoogtepuntBgKleur4:#F77D49;
	--hoogtepuntTextKleur4:#fff;
	
	/*
	links
	*/
	--linkKleur:#f39100;
	--linkHoverKleur:#FFA826;
	
	/*kalender*/
	--maandBGKleur:#FCC531;
	--maandTextKleur:#FFF;
	
	/*
	footer (AFMAKEN)
	*/
	--footerAchtergrondKleur:#f39100;
	--fullfooterAchtergrondKleur:#f39100;/*hele breedte*/
	--footerTekstKleur:#000;
	--schoolSiteBannerAchtergrondKleur:#f39100;
}
.container{
	padding:0;	
}
#header-wrap{
	padding-top: 0;
}
#header{
	border-bottom: 0
}
.header-misc-icon > a{
	color:#FFF;	
}
a.active, .menu-item:hover > .menu-link, .menu-item.current > .menu-link{
	border-radius:0;
}
.sub-menu-container, .mega-menu-content{
	border-radius:0;
}
.bhome .bgfoto {
   margin-bottom: 20px;
}

.hometabelflex {
 	max-width: 1500px;
}

@media (min-width: 992px){
	
}


/* Custom Header Size
-----------------------------------------------------------------*/

/* Custom Header Size
-----------------------------------------------------------------*/
.header-size-custom #logo img {
	height: 50px;
}

@media (min-width: 992px) {

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

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

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

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

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

}
/*
.bannerbreed .inner1{
	background-color:#B9D34F;
	color:#FFF;
}
.bannerbreed .inner2{
	background-color:#E3242F;
	color:#FFF;
}
.bannerbreed .inner3{
	background-color:#F6C323;
	color:#FFF;
}
.bannerbreed .inner4{
	background-color:#2B5BA6;
	color:#FFF;
}
*/
.hometekstvatter, .uitgelicht_bg{
	
}
.hometekstlinks {
	width: 60%;
	padding: 0 5% 20px 0;
	float: left;
}
.hometekstrechts {
	width: 35%;
	padding: 80px 0 20px 0;
	float: left;
}
.hometekstrechts h2{
	padding-left:12px;
}
.hometekstlinks a, .hometekstrechts a{
	color:#FFF;
}
.banners{
	position:relative;	
	z-index:9999999;
	clear:both;
}
.bannerbreed {
	clear:both;
}
.bannerbreed .inner{
	display:table;	
	width:100%;
	padding: 20px 0;
	background:none;
}
.bannericoon{
	width:100%;
	height:auto;	
}
.bannerinhoud h1 {
	color:inherit !important;
}
.bannericoon i{
	font-size:48px;	
}
.hometabelflex .homecel3 {
	padding-bottom: 40px;
}
.h_inspring{
	padding: 0 3%;	
}

footer {
	padding: 10px 0 10px 0;
}
footer a{
	color:#000;	
}
footer a:hover{
	color:#000;	
	text-decoration:underline;
}

#fkol3{
	width:19%;	
	margin-right:0;
}
a.active, .menu-item:hover > .menu-link, .menu-item.current > .menu-link{
	background:none;	
}
@media (max-width: 992px){
	.hometekstlinks, .hometekstrechts{
		width:90%;
		padding:5%;	
	}

}
@media (max-width: 500px){
	
}
div.nieuwskop, b.mededelingenkop, b.agendakop{
	width:auto!important;	
}
.nieuwsfotoklein, .nieuwsfotokleinst{
	margin-top:4px!important;	
	margin-bottom:4px!important;	
}
.carrousel{
	max-width: 1600px;
	margin: 0 auto;
}
div.zondermarges{
	margin: 0 auto;
}