@charset "utf-8";

@media screen and (max-width: 1580px) {
	#slogan span {font-size:60px;}
	#nav ul li a {padding:41px 15px;letter-spacing:0px;}
	#newZoek{right:150px;top:5px;}
	#newZoek a{border-radius:0px;}
}

@media screen and (max-width: 1380px) {
	#languages {display: inline-block;margin-right: 5px;margin-bottom: 0 !important;}
	.button {display: inline-block;}
	#slogan {bottom:50px;}
	#slogan span {font-size:50px;}
	#navContainer {float:right;}
	#inloggen {top:5px;}
	#navContainer {padding-top:62px;}
	#nav ul li a {padding:10px 15px;letter-spacing:0px;}
	#newZoek{right:500px;top:6px;}
	
}

@media screen and (max-width: 1280px) {
	#navContainer {padding-top:64px;}
	.button a {font-size:14px;padding:8px 15px;}
	#nav ul li a {font-size:14px;padding:10px 10px;}
}

@media screen and (max-width: 1130px) {
	#slogan span {font-size:40px;}
	#logo a {padding:15px 30px;background-color:#fff;display:block;}
	#navMob {display:block;}
	#navContainer {display:none;}
	#inloggen {top:23px;}
	#newZoek{right:300px;top:6px;}
}

@media screen and (max-width: 875px) {
	#languages{margin-top:20px;}
	#newZoek{right:8px;top:-15px;}
	#newZoek a{border-radius:0px;padding:4px;text-align:center;}
}

@media screen and (max-width: 850px) {
	#curtains{width:100%;margin-top:50px;}
	#activities{width:100%;}
	#cat {display: none;}
	#catContent {float: none;width: 100%;}
	#slogan {position:relative;bottom:auto;left:auto;margin-top:70px;}
	#slogan span {color:#000;text-shadow:none;font-size:36px;}
	.col {width:47.5%;margin-left:5%;}
	.n2 {margin-left:0;}
	.nivs2 {display:block;}
	.nivsMax {display:none;}
	#contenthome {font-size:16px;}
	h1 {font-size:30px;}
	body {font-size:15px;}
	#fct {float:none;}
	#fct2 {float:none;margin-top:10px;clear:both;}
}

@media screen and (max-width: 640px) {
	#prodPic {float: none;width: 100%;margin-bottom: 20px;}
	#prodShop {float: none;width: 100%;}
	#logo a {padding:15px;}
	#logo img {width:150px;}
	#mobile-header a {padding:24px 20px 25px 20px;}
	#inloggen {top:78px;}
	#slogan span {font-size:30px;}
	#languages{margin-top:0px;}
	#newZoek{right:241px;top:1px;width:75px;padding-top:2px;}
	#newZoek a{width:auto;padding:9px 8px 10px 8px;border-radius:3px;}
	#zoekTxt{display:none;}
	#slideshow{margin-top:117px;}
	#header{border-bottom:solid 47px #dfe1e8;}
	#inloggen{right:0px;}
}

@media screen and (max-width: 380px) {
	h1 {font-size:26px;}
	body {font-size:14px;}
}

