@charset "utf-8";

@media screen and (max-width: 1130px) {
	#nav ul li a {margin-right:20px;}
	div.mouse-container {bottom:25px;}
}

@media screen and (max-width: 960px) {
	#nav ul li a {font-size:12px;}
	.afspraak a {font-size:10px;}
}

@media screen and (max-width: 850px) {
	#contenthome {float:none;width:100%;margin:0;}
	#nieuws {float:none;width:100%;clear:both;margin-top:50px;}
	#background {position:relative;top:auto;left:auto;width:100%;height:400px;}
	.teamleft {float:none;width:100%;padding-top:60px;}
	#team {padding-top:0;}
	#navContainer {display:none;}
	#navMob {display:block;}
	.afspraak a {font-size:12px;}	
	#prodPic {float:none;width:100%;margin-right:0%;clear:both;margin-top:50px;}
	#prodShop {float:none;width:100%;}

	.parent8 a {float:left;width:23.5%;margin-left:2%;display:block;}
	.parent8 a:first-child, .parent8 a:nth-child(4n+1) {margin-left:0;}
	.parent8 a:nth-child(4n+1) {clear:both;}
	
	.parent9 a {float:left;width:23.5%;margin-left:2%;display:block;}
	.parent9 a:first-child, .parent9 a:nth-child(4n+1) {margin-left:0;}
	.parent9 a:nth-child(4n+1) {clear:both;}
	
	.parent11 a {float:left;width:23.5%;margin-left:2%;display:block;}
	.parent11 a:first-child, .parent11 a:nth-child(4n+1) {margin-left:0;}
	.parent11 a:nth-child(4n+1) {clear:both;}
	
	.parent12 a {float:left;width:23.5%;margin-left:2%;display:block;}
	.parent12 a:first-child, .parent12 a:nth-child(4n+1) {margin-left:0;}
	.parent12 a:nth-child(4n+1) {clear:both;}
	
	.parent13 a {float:left;width:23.5%;margin-left:2%;display:block;}
	.parent13 a:first-child, .parent13 a:nth-child(4n+1) {margin-left:0;}
	.parent13 a:nth-child(4n+1) {clear:both;}
}

@media screen and (max-width: 640px) {
	#footer {text-align:center;padding:30px 0;}
	#fct{float:none;}
	#fct2{float:none;clear:both;margin-top:30px;text-align:center;}
	h1 {font-size:22px;}
	h2 {font-size:15px;}
	.nieImgH {float:none;width:100%;margin:0;}
	.nieTekst {float:none;width:100%;margin-top:20px;clear:both;}
}

@media screen and (max-width: 480px) {

	.parent8 a {float:left;width:49%;margin-left:2%;display:block;}
	.parent8 a:first-child, .parent8 a:nth-child(2n+1) {margin-left:0;}
	.parent8 a:nth-child(2n+1) {clear:both;}
	
	.parent9 a {float:left;width:49%;margin-left:2%;display:block;}
	.parent9 a:first-child, .parent9 a:nth-child(2n+1) {margin-left:0;}
	.parent9 a:nth-child(2n+1) {clear:both;}
	h1 {font-size:20px;}
	h2 {font-size:14px;}
	div.mouse-container {display:none;}
	#nieuws {padding:0 25px 25px 25px;margin-top:25px;}
	#logo {padding:25px 0;}
	#logo img {width:50%;}
	#content img {width:100% !important;height:auto !important;}
}