




h1 {
	font-size: 35px;
}







/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* DEFAULT */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.divider.medium {
	display:block;
	font-size:0;
	line-height:0
}









/* BLOCKSTRUCTUREN */

.block {
	width:calc(100% - 20px);
	min-width:0;
}
.block.block-span2 {
	width:calc(100% - 20px);
	min-width:0;
}
.block.block-span3 {
	width:calc(100% - 20px);
	min-width:0;
}
.block.block-span4 {
	width:calc(100% - 20px);
	min-width:0;
}



















/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* WEBSITE SETTINGS */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
a.anchor {
	padding-top: 52px;
    margin-top: -52px;
}


div.tbl {
	display:block;
}
div.tbl > div {
	display:block;
}


div.tbl.tbl-span2 > div {
	width:100%;
}
div.tbl.tbl-span2 > div:nth-child(1) {
	padding-right:0;
}
div.tbl.tbl-span2 > div:nth-child(2) {
	padding-left:0;
}











/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* OPLEIDING TEGELS */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.block.agenda {
	width: calc(50% - 20px);
}





/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* OPLEIDINGSINFO - ALGEMEEN */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div#opleiding .data div.fullblock > div > div:nth-child(2) { /* gemeente */
	width:230px;
}


@media (max-width: 767px) {
	div#opleiding .data div.fullblock {
		padding-top:20px;
	}
	div#opleiding .data div.fullblock > div {
		display:block;
	}
	div#opleiding #data div.fullblock > div > div {
		display:inline-block;
		vertical-align:middle;
	}
	div#opleiding .data div.fullblock > div > div:nth-child(1) { /* data */
		width:auto;
		min-width:270px;
	}
	div#opleiding .data div.fullblock > div > div:nth-child(2) { /* gemeente */
		width:auto;
		padding-left:30px;
	}
	div#opleiding .data div.fullblock > div > div:nth-child(3) { /* locatie */
		display:none;
	}
}


div#opleiding .content .pic { /* foto */
	display:none;
}
div#opleiding .content .webcastinfo { /* foto */
	display:none;
}





div#opleiding div.hybrideflex {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
div#opleiding div.hybrideflex > div.hybrideinfo {
    width: calc(50% - 10px);
    margin-left: 20px;
    padding: 20px;
    background-color: #F9F9F9;
}
div#opleiding div.hybrideflex > div:nth-child(2n+1) {
    margin-left: 0;
}




div#opleiding .partners div.block:not(.block-span4) {
    width: calc(50% - 20px);
}













/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* WEBVIDEOS_VIDEOS */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

@media (max-width: 767px) {

    div.nextvideo {
        padding-top: 10px;
        padding-bottom: 5px;
    }
    div.nextvideo > div.item {
        padding: 5px;
    }
    div.nextvideo > div.item h6 {
        display: none;
    }
    div.nextvideo > div.item div.img i {
        margin-left: -15px;
        margin-top: -15px;
        font-size: 30px;
    }

}









/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* OPBOUW */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */







/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* NAV TOPMENU */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
nav#topmenu {
	display:none;
}







/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* NAV HEADMENU */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
nav#headmenu .wrapper {
	padding:0;
}


/* logo */
nav#headmenu .block.logo {
    float: left;
    width: calc(25% - 20px);
	padding:0 10px;
	min-width:150px;
}
nav#headmenu .block.logo img {
	max-width:105px;
}


/* Mobile nav icons */
nav#headmenu .openMenu {
	display:block;
}



/* menu */
nav#headmenu .block.menu {
	display:none;

	width:100%;
	min-width:0;
	margin:0;
	padding:3px 20px 10px 20px;
	border-top:1px solid #EDEDED;
	background-color:#F6F6F6;
	text-align:right;
}
nav#headmenu .block.menu ul > li {
	display:block;
	margin:0;
	padding:7px 0;
}
nav#headmenu .block.menu ul > li.spacer {
	display:none !important;
}
nav#headmenu .block.menu ul#subnav {
	display:block;
}



nav#headmenu .block.menu ul#subnav {
	display:block;
	font-size: 15px;
	margin-top: 10px;
	border-top: 1px solid #E7E7E7;
	padding-top: 10px;
}
nav#headmenu .block.menu ul#subnav > li {
	display: inline-block;
	margin: 0 0 0 20px;
	padding: 5px 0;
}







/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* HEADER */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
header {
	height:180px;
}








