















/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* BEDRIJVEN OVERZICHT */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

@media (max-width: 767px) {
	#bedrijven .tile {
		width:calc(100% / 3);
	}
	#bedrijven .tile:nth-child(4n) {
		border-right:1px solid #DDDDDD;
	}
	#bedrijven .tile:nth-child(3n) {
		border-right:none;
	}
}












/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* BEDRIJVEN */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#producten div.wrap > .tbl > div.logo {
	width:33.33333%;
	padding:15px;
}






#producten div.wrap > .tbl > div.products > div {
	width:50%;
}









/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* PRODUCTEN */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* productheader */
@media (max-width: 767px) {
	body#page-producten div.pheader {
		display:block;
	}
	body#page-producten div.pheader > div {
		display:block;
		width:100%;
	}
	body#page-producten div.pheader > div.img > div {
		min-height:300px;
	}
	body#page-producten div.pheader > div.txt {
		width:100%;
		padding-bottom:10px;
	}
	
	
	
	
	body#page-producten div.pheader a {
		display:inline-block;
		padding:12px 15px;
		margin:0 10px 0 0;
	}




	body#page-producten div.pheader ul.social {
		text-align:left;
		margin-top:15px;
	}
	body#page-producten div.pheader ul.social > li > a {
		margin-bottom:0;
	}
}







/* contactfooter */
#contactfooter div.wrap {
	padding:25px;
}
#contactfooter div.wrap > .tbl {
	display:block;
}
#contactfooter div.wrap > .tbl > div {
	display:block;
	padding-right:0;
	padding-bottom:35px;
}






#contactfooter div.wrap > .tbl > div.logo {
	max-width:230px;
}
#contactfooter div.wrap > .tbl > div.logo div {
	background-color:#FFFFFF;
	border:15px solid #FFFFFF;
}
#contactfooter div.wrap > .tbl > div.logo div img {
	display:block;
	width:100%;
}

#contactfooter div.wrap > .tbl > div.adres {
	width:100%;
}
#contactfooter div.wrap > .tbl > div.adres > div {
	padding:0;
}
#contactfooter div.wrap > .tbl > div.adres > div.adres1 {
	max-width:230px;
	padding-right:15px;
}
#contactfooter div.wrap > .tbl > div.adres > div.adres2 {
	width:auto;
	padding-left:15px;
}

#contactfooter div.wrap > .tbl > div.website {
	width:100%;
	text-align:left;
	padding-bottom:0;
}




















/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* HOME */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#homekaders > .tile,
#zoekresults > .tile {
	width:calc(100% / 3);
}
#homekaders > .tile:nth-child(4n),
#zoekresults > .tile:nth-child(4n) {
	border-right:1px solid #DDDDDD;
}
#homekaders > .tile:nth-child(3n),
#zoekresults > .tile:nth-child(3n) {
	border-right:none;
}




@media (max-width: 767px) {
	#homepartners {
		padding:0 25px;
	}
}







/* productheader */
@media (max-width: 767px) {
	#homekijker > div.slider > div {
		height:556px;
	}
	#homekijker > div.slider > div {
		display:block !important;
	}
	#homekijker > div.slider > div > div {
		display:block;
		width:100%;
	}
	#homekijker > div.slider > div > div.img {
		width:100%;
	}
	#homekijker > div.slider > div > div.img > div {
		min-height:300px;
	}
}




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




/* MENU # TOPMENU */
menu#topmenu div#menulbl {
	display:block;
}

menu#topmenu ul {
	position:absolute;
	z-index:998;
	left:0;
	top:40px;
	border-top:5px solid #FFFFFF;
	
	display:none;
	width:100%;
	background-color:#F1F2F2;
}
menu#topmenu ul > li {
	display:block;
	text-align:right;
	padding: 0;
	border-bottom:1px solid #FFFFFF;
}
menu#topmenu ul > li:nth-child(1) {
	padding: 0;
}
menu#topmenu ul > li:nth-last-child(1) {
	padding: 0;
}
menu#topmenu ul > li:nth-child(4) {
	margin-left:0;
}

menu#topmenu ul > li > a:hover, menu#topmenu ul > li > a {
	display:block;
	padding: 12px 20px;
}
menu#topmenu ul > li > a:hover, menu#topmenu ul > li > a:active {
	color:#939598;
	background-color:#E4E6E6;
}



/* HEADER # MENU FORM */
menu#topmenu ul > li.search {
	float:right;
	padding:10px 20px;
}
menu#topmenu #frm_menusearch input[type=text] {
	max-width:200px;
	text-align:right;
}









/* FOOTER */





footer div.contact {
	line-height:1.5;
}
footer div.contact div.divider.medium {
	display:block;
	font-size:0;
	line-height:0;
}



footer form#frmNewsletter input[type=email] {
	max-width:150px;
}







a.btn6 {
	font-size:30px;
	line-height:1;
	color:#636466;
	padding:0;
	background-color:transparent;
}
a.btn6:hover,
a.btn6:active {
	color:#939598;
	background-color:transparent;
}


a.btn6 em {
	display:inline-block;
}


a.btn6.prev {
	left:20px;
}
a.btn6.next {
	right:20px;
}