











h1 {
	font-size:25px;
}


h2 {
	font-size:35px;
}
h2:after {	
    background-size: 21px 7px;
    width: 21px; 
    height: 7px;
}
h3 {
	font-size:20px;
}
h4 {
	font-size:18px;
}


















/* - - - - - - CONTENTBLOCKS - - - - - -  */




/* default contentblok met foto links/rechts */
.contentblok.links > div.content,
.contentblok.rechts > div.content {
	display:block;
}

.contentblok.links > div.content > div,
.contentblok.rechts > div.content > div {
	display:block;
}
.contentblok.links > div.content > div.img,
.contentblok.rechts > div.content > div.img {
	width:100%;
	max-width:360px;
	margin-bottom:40px;
}


/* default contentblok met foto links */
.contentblok.links > div.content > div.txt {
	padding: 0;
}
.contentblok.links > div.content > div.img > div {
	padding: 0 25px 0 0;
}

/* default contentblok met foto rechts */
.contentblok.rechts > div.content {
	direction:ltr;
}
.contentblok.rechts > div.content > div.txt {
	padding: 0;
}
.contentblok.rechts > div.content > div.img > div {
	padding: 0 0 0 25px;
}














/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* WEBSITE SETTINGS */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */




/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* PAGES */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

section.pageintro {
	padding-top:20px;
}
section.pageintro div.tbl > div.txt {
	padding:0 0 20px 0;
}






section.pagecontent {
	padding:40px 0;
}




/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* CIJFERS */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#cijfersWrap section {
	padding:40px 0;
}


#cijfersWrap section h1 > span.title {
	width:calc(100% - 30px);
}

#cijfersWrap section div.txt {
	margin-left:30px;
}








#cijfersWrap .diagram {
	margin-top:0;
}
#cijfersWrap .diagram > div {
	display:block;
	width:100%;
	padding-right:0;
	padding-top:40px;
}



#cijfersWrap .top10 > .row {
	display:block;
}
#cijfersWrap .top10 .row > div {
	display:block;
}
#cijfersWrap .top10 .row > div:nth-child(1) {
	display:block;
	width:100%;
}
#cijfersWrap .top10 .row > div:nth-child(2) {
	display:inline-block;
	width:calc(100% - 100px);
	padding-right:0;
}
#cijfersWrap .top10 .row > div:nth-child(3) {
	display:inline-block;
	width:100px;
}







/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* PRAKTIJKVOORBEELDEN */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.vbmFoto {
	margin-top:15px;
}
div.vbmFoto > div {
	width: calc((100% - 15px) / 2);
	margin:7px 0;
}
div.vbmFoto > div:nth-child(3n + 2) {
	margin-left:0;
	margin-right:0;
}
div.vbmFoto > div:nth-child(2n + 2) {
	margin-left:15px;
}




div.vbmVideo > div {
	margin-top:15px;
}












div.vragenVoorbeeld {
	padding:20px;
}




/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* VRAGEN */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


#vragenWrap section {
	padding:40px 0;
}
#vragenWrap section h1 > span.title {
	width:calc(100% - 30px);
}

#vragenWrap section h3,
#vragenWrap section div.tips,
#vragenWrap section div.tools {
	margin-left:30px;
}






#vragenWrap section h3 {
	margin-top:15px;
}

#vragenWrap section h3 > a::before {
    background-size: 60px 4px;
    width: 60px; 
    height: 4px;
	margin-right:20px;
	margin-bottom:5px;
}
#vragenWrap section h3 > a > i {
	font-size:18px;
	line-height:1;
	margin-left:15px;
}




#vragenWrap section h4 {
	margin-bottom:15px;
}





#vragenWrap section div.tips,
#vragenWrap section div.tools {
	padding:30px 0 15px 0;
}


#vragenWrap section div.tips > ul,
#vragenWrap section div.tools > ul {
	margin:0 0 30px 0;
}
#vragenWrap section div.tips > ul > li,
#vragenWrap section div.tools > ul > li {
	margin:7px 0;
	padding:0 0 0 30px;
}












/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* HOME */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.homelogo {
	margin-bottom:20px;
}


#homecontent div.contentblok h1 {
	font-size:30px;
}
#homecontent div.contentblok > div.content > div.img {
	margin:0;
}






/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* VRAGEN OKER (search) */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body.oker #vragenWrap section.search {
	padding: 40px 0 10px 0;
}


body.oker #vragenWrap section.search h3 {
	margin:15px 0 30px 0;
}
body.oker #vragenWrap section.search h3::before {
    background-size: 60px 4px;
    width: 60px; 
    height: 4px;
	margin-right:20px;
	margin-bottom:5px;
}




body.oker #vragenWrap section.search ul.arrow > li {
	margin: 7px 0;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* TEMPLATE */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.wrapper {
	padding:0 15px;
}














/* ASIDE */
aside {
	padding:10px 0;
}
aside div.item {
	width:calc(100% / 3);
	margin:10px 0;
}

@media (max-width: 374px) {
	aside div.item {
		width:calc(100% / 2);
	}
}


























