@charset "utf-8";

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

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

@media screen and (max-width: 850px) {
	#cat {float:none;margin-right:0%;width:100%;padding-bottom:50px;}
	#catContent {width:100%;float:none;clear:both;}
	#fct {float:none;}
	#fct2 {float:none;clear:both;margin-top:20px;}
	#fct ul li {float:none;margin-right:0px;margin-bottom:5px;}
	#fct ul li span {display:none;}
	#fct ul li:last-child {margin-bottom:0px;}
	.catniv1 li {display:inline-block;}
	.catniv1 li a {display:block;margin:0 20px 20px 0;padding:0 20px 0px 0;border-right:1px solid #e3e3e3;border-bottom:0px;}
}

@media screen and (max-width: 640px) {
	h1 {font-size:24px;margin-bottom:25px;}
	h2 {font-size:18px;margin-bottom:20px;}
	h3 {font-size:24px;margin-bottom:25px;}
	h4 {font-size:24px;margin-bottom:25px;}
	.weg {display:none;}
	#catContent {padding-top:0px;}
	#main {margin:20px 0;}
	#catTitle{margin-bottom:10px;width:100%;text-align:center;}
	#logo {float:none;text-align: center;}
	.breadcrumb{margin-bottom:20px;}
	#navigatie {float:none;text-align:center;margin-top:20px;}
	#navContainer {text-align:center;}
	#logo img {width: 300px;}
	#nav ul li a {margin-right:10px;padding:0 8px 5px 7px;font-size:18px;}
	#prodDet {float:none;width:100%;margin-right:0%;clear:both;margin-top:50px;}
	#prodShop {float:none;width:100%;}
	.col {width:49%;margin-left:2%;position:relative;}
	.nMax {margin-left:0}
	.nivsMax {display:none;}
	.nivs2 {display:block;}
}

@media screen and (max-width: 480px) {
	
	#logo img {width: 200px;}
	.col2 {float:none;width:100%;margin-left:0%;position:relative;clear:both;margin-top:50px;padding-top:50px;border-top:1px solid #e3e3e3;}
	.col2:first-child {margin-top:0;}
	.prods2 {display:none;}
	.nivPic img {height: auto;object-fit: contain;}
	h1 {font-size:20px;margin-bottom:20px;}
	h2 {font-size:15px;margin-bottom:15px;}
	h3 {font-size:20px;margin-bottom:20px;}
	h4 {font-size:20px;margin-bottom:20px;}
	.catniv1 li a {margin:0 10px 10px 0;padding:0 10px 0px 0;}
	.col {float:none;width:100%;margin-left:0%;position:relative;clear:both;margin-top:50px;padding-top:50px;border-top:1px solid #e3e3e3;}
	.col:first-child {margin-top:0;}
	.nivs2 {display:none;}
}