:root {
	
	/*
	Font
	*/
	--standaardFont: 'Lato', Arial,sans-serif;
	--standaardFontSize:17px;
	--standaardFontWeight:400;
	
	
	/*
	hamburgerknop
	*/
	--hamburgerKleur:#000;
	/*
	menu
	*/
	--hoofdMenuTekstKleur:#fff;
	--hoofdMenuTekstKleurMobiel:#000;
	--hoofdMenuActieveTekstKleur:#000;
	--hoofdMenuActieveTekstKleurMobiel:#fff;
	--hoofdMenuHoverTekstKleur:#fff;
	--hoofdMenuHoverTekstKleurMobiel:#e83a7a;
	
	/*
	uitklapmenu
	*/
	--uitklapmenuTopBorderKleur:  #fff;
	--uitklapmenuSubMenuTekstKleur: #444;
	--uitklapmenuSubMenuHoverTekstKleur: #e83a7a;
	--uitklapmenuSubMenuActieveTekstKleur:#e83a7a;
	--uitklapmenuSubMenuTekstKleurMobiel: #444;
	--uitklapmenuSubMenuHoverTekstKleurMobiel: #fff;
	--uitklapmenuSubMenuActieveTekstKleurMobiel:#e83a7a;
	--uitklapmenuAchtergrondMobiel:  #FFF;
	/*
	header
	*/
	--headerAchtergrondKleur: #9f348c;

	/*
	koppen
	*/
	--titelFont: 'Lato', Arial,sans-serif;
	--titelFontSize:38px;
	--titelWeight:500;
	--kopKleur:#005ca6;
	--kopKleurZijkant:#005ca6;
	--datumTekstKleur:#C43994;
	--NieuwsKopTekstKleur:#005ca6;
	--datumStartTekstKleur:#F280AB;
	
	/*
	hoogtepunten
	*/
	--hoogtepuntBgKleur1:#87bc9b;
	--hoogtepuntTextKleur1:#fff;
	--hoogtepuntBgKleur2:#B8D42C;
	--hoogtepuntTextKleur2:#fff;
	--hoogtepuntBgKleur3:#FCC531;
	--hoogtepuntTextKleur3:#fff;
	--hoogtepuntBgKleur4:#F77D49;
	--hoogtepuntTextKleur4:#fff;
	--hoogtepuntBgKleur5:#c842cd;
	--hoogtepuntTextKleur5:#fff;
	
	/*
	links
	*/
	--linkKleur:#f39100;
	--linkHoverKleur:#FFA826;
	
	/*kalender*/
	--maandBGKleur:#FCC531;
	--maandTextKleur:#FFF;
	
	/*
	footer (AFMAKEN)
	*/
		--footerAchtergrondKleur:#f9d502;
	--fullfooterAchtergrondKleur:#f9d502;/*hele breedte*/
	--footerTekstKleur:#000;
	--schoolSiteBannerAchtergrondKleur:#f39100;
}
.binnen_banner_tekst{
	color:#fff;
}
#logo img {
	height: auto;
	width:100%;
}

.full-header #logo{
	width:20%;	
}
.hometekstlinks {
	width: 59%;
}
.hometekstrechts{
	width: 29%;
	margin-top:30px;
}
.menu-link{
	background-color:#FFF;	
	border-radius:12px;
	color:#000;
}
.sub-menu-container .menu-link{
	background:none;	
	border-radius:0;
}
a.active, .menu-item:hover > .menu-link, .menu-item.current > .menu-link{
	background-color:#efd432;	
	border-radius:12px;
	color:#000;
}
@media (min-width: 992px) {

	.header-size-custom .header-wrap-clone {
		height: calc( 78px + 1px );
	}
	
	#header.header-size-custom + .include-header {
		margin-top: calc( -78px - 2px );
	}

	.sticky-header-shrink #header-wrap #logo img {
		height: auto;
		width:auto;
	}


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

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

}
@media (max-width: 992px) {
	.header-row {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.header-search{
		display:none;	
	}
	.full-header #logo{
		width:80%;	
	}
	.full-header #logo img{
		width:70%;	
	}
	.hometekstlinks {
		width: 94%;
		padding-left:3%;
		padding-right:3%;
	}
	.hometekstrechts{
		width: 90%;
		padding-left:3%;
		padding-right:3%;
		margin-left:3%;
		margin-right:1%;
	}
	.footer_kolom{
		margin-bottom:28px;	
	}
	.banner_tekst{
		font-size:20px;	
		line-height:1.4;
	}
	h1 {
		font-size: 28px;
		margin-bottom:8px;
	}
	
}
.tabel{
		border:0;
}
.tabel td{
		padding:4px 10px 4px 10px;
		border:1px solid #B4DAE9;
}

.tabel tr:nth-child(even) {background: #E8F3F7}
.tabel tr:nth-child(odd) {background: #f5f9fa}
/*.tabel tr:first-child{background: #c9e5ef}*/

td.tabelbgdonker, tr.tabelbgdonker{
	background: #c9e5ef !important;
}
.rodeknop, .nieuwsbericht a.rodeknop, .vacature a.rodeknop{
	background-color:#df0a38;	
	color: #FFF!important;	
	border-radius:10px;
	padding:16px 24px;
	margin-right:20px;
	margin-bottom:20px;
	text-decoration:none;
	font-weight:700;
	display: inline-block;
}
.rodeknop:hover{
	color: #FFF!important;	
	text-decoration:none;
	background-color:#F52756;	
}

.geleknop, .nieuwsbericht a.geleknop, .vacature a.geleknop{
	background-color:#ffde07;	
	color: #FFF!important;	
	border-radius:10px;
	padding:16px 24px;
	margin-right:20px;
	margin-bottom:20px;
	text-decoration:none;
	font-weight:700;
	display: inline-block;
}
.geleknop:hover{
	color: #FFF!important;	
	text-decoration:none;
	background-color:#FFE73C;	
}
.blauweknop, .nieuwsbericht a.blauweknop, .vacature a.blauweknop{
	background-color:#0a3071;	
	color: #FFF!important;	
	border-radius:10px;
	padding:16px 24px;
	margin-right:20px;
	margin-bottom:20px;
	text-decoration:none;
	font-weight:700;
	display: inline-block;
}
.blauweknop:hover{
	color: #FFF!important;	
	text-decoration:none;
	background-color:#104EB4;	
}
.list {
	display: flex;
	padding:0!important;
	gap: 10px;
}
li.list__item{
	margin-left:0;	
}

.hoogtepunten_img {
	width: 100%;
}
div.nieuwskop, b.mededelingenkop, b.agendakop{
	width:auto!important;	
	display:block!important;
}
.nieuwsfotoklein, .nieuwsfotokleinst{
	margin-top:4px!important;	
	margin-bottom:4px!important;	
}