@charset "utf-8";


@media screen and (max-width: 1350px) {
	.vraag a span{line-height:25px;font-size:20px;}
	#tabel2{width:90%;}
	#tabelBtn2{width:90%;}
	#prijsDiv{width:90%;}
	#tabelForm2{width:90%;}
}
	
@media screen and (max-width: 1130px) {
	#warning{width:80%;margin:0px 10%;}
	.confSel{font-size:15px;padding:5px 0 5px 5px;}
	#wijzer{top:130px;}
	#config{top:180px;}
	#nav ul li a{padding:10px 15px;}
	#navContainer{float:none;padding-top:0px;text-align:center;padding-right:0px;}
	#logo{float:none;width:100%;text-align:center;}
	.vraag{width:33%;height:33vw;}
	.vraagLast{width:34%;}
	.vraag a span{line-height:35px;font-size:28px;}
	#topBand{margin-top:45px;}
	.topBand div.tbsmaller a span{font-size:15px;display:block;margin-bottom:3px;}
	.topBand div.tbsmaller a {font-size:12px;}
	.stageArrow img{width:50px;}
	.brandTit{padding-left:70px;}
	.stageTit{padding-left:70px;}
	#main{padding-top:140px;}
	#warning2{margin-top:35px;}
	#social{margin-top:20px;right:25px;}
	.uspDiv{width:48%;}
	.usp{margin:10px;}
}
@media screen and (max-width: 960px) {
	.col {float:left;width:49%;margin-left:2%;}
	.n2 {margin-left:0;}
	.nivs4 {display:none;}
	.nivs2 {display:block;}
	.nivsMax{display:none;}
	.vraag a span{line-height::;line-height:35px;font-size:20px;}
	.tabelContact a span{display:none}
	#fann{display:block;}
	#fann2{display:none;}
	.merkKeuze{width:50%;}
}


@media screen and (max-width: 850px) {
	.social {margin: 0;}
	#height {height: auto;}
	#topH{position:relative;background:none;background-color:#000;}
	#warning{position:relative;width:100%;margin:0 0 0 0;background:none;background-color:#eb0029}
	#contenthome{float:none;width:100%;margin-right:0%;}
	#nieuws {float:none;width:100%;clear:both;margin-top:30px;}
	.newsPicc{float:left;width:100%;margin-right:5%;}
	.nieTekst2 {margin-top:5px;width:100%;float:left;}
	#blinker{display:none;}
	#choiceDiv{top:70px;}
	
	#social{margin-top:62px;right:25px;}
	.vraag{width:50%;height:200px;}
	.vraag a span{line-height:35px;font-size:20px;}
	.tabelLeft{width:100%;}
	.tabelRight{width:100%;}
	#tabelleke{margin-top:0px;}
	.tabelRight{height:auto;text-align:center;width:100%;margin-left:0px;border-right:none;margin-bottom:15px;}
	.tabelRight div div{display:inline-block;}
	.offerte{display:inline-block;margin-top:10px;}
		.newsTekst{width:100%;}
		
	.merkKeuze{width:40%;}
	
}

@media screen and (max-width: 850px) {
	#vlaamsewebwinkellabel{position:absolute;top:0px; left:0px;}.nivPic img {padding:30px !important;}
	.uspDiv {margin-left:0%;}
	.cont30,.cont70{float:none;width:100%;}
	#formDiv{padding:20px 20px 20px 20px;}
	.dateField{width:90px;}
	#tabel2{width:100%;}
	#tabelBtn2{width:100%;}
	#prijsDiv{width:100%;}
	#tabelForm2{width:100%;}
	#nav ul li a{padding:10px 7px;}
	body{font-size:14px;}
	#print{display:none;}
	#contactDiv{display:none;}
	#merkLogo img{width:80px;}
	#warning2{height:110px;margin:0;}
	#warning2 .confSelect,#warning .confSelect{width:100%;margin-left:0px;}
	.brandTit{display:none;}
	.stageTit{display:none}
	.tunedTitel{padding-left:10px;font-size:20px;}
	.field_title {float:none;width:100%;margin:0;}
	.field_input {float:none;width:100%;}
	.offerte{display:block;}
	#tabelBtn2 div{float:none;}
	#tableBtn1 a, #tabelBtn2 a{text-align:left;}
	.mobWinst{float:left;width:50%;text-align:center;}
	#tabelleke{display:none;}
	#tabelleke2{display:block;}
	.vraag{width:100%;height:auto;}
	.vraag a span{line-height:35px;font-size:20px;}
	
	/*#wijzerEff{display:none;}*/
	h1{font-size:18px;}
	#logo2{display:none;}
	#stelR{display:inline-block;}
	#stelL{display:none;}
	#centerH{margin-top:50px;}
	#usp{font-size:15px;}
	#logo{width:auto;float:none;padding:20px 0 20px 5%;text-align:left;}
	#logo img{width:200px;}
	#content, #catContent {float:none;width:100%;}
	#cat {display:none;}
	
	#config{display:none;top:-10000px;}
	#config2{display:none;}
	.choice{font-size:18px;}
	
	#config3{display:block;}
	#onsWerk{left:-20px;}
	#onsWerk img{width:150px;}
	#main {margin:20px 0;padding-top:80px;}
	#catTitle {float:none;width:100%;}
	#catNav {display:none;}
	#catContent{width:100%;float:none;}
	#prodPic{float:none;width:100%;margin-right:0;clear:both;margin-bottom:30px;}
	#prodShop{float:none;width:100%;}
	#search {float:none;}
	input.search {width:95%;padding:6px 2.5%;}
	#tsnBand{height:10px;}
	#Rlogo div{width:200px;}
	.nieImgH{clear:both;width:100%;margin-right:0px;}
	.nieTxtH{clear:both;width:100%;margin-right:0px;}
	#navContainer {display:none;}
	#fct ul li{float:none;margin-right:0px;font-size:15px;}
	#fct ul li span{display:none;}
	#fct{float:none;}
	#fct2{float:none;clear:both;margin-top:15px;}
	a.conf2{display:block;}
	#navContainer {display:none;}
	#navMobMenu{background-color:#eb0029;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;display:table;width:100%;z-index:15000 !important;position:fixed;}
	#navMobMenu div.innerNMM {display:table-row;}
	#navMobMenu div.innerNMM div{display:table-cell;}
	#navMobMenu div div a{color:#fff;border-right:solid 1px #ccc;display:block;padding:10px;text-align:center;text-transform:uppercase;text-decoration:none;}
	
	#navMob,#languagesMob,#searchMob,#loginLnksMob {color:#000;top:0px;z-index:10000 !important;background-color:#fff;border-bottom:solid 20px #eb0029;width:100%;padding-top:60px;padding-bottom:60px;text-align:center;}
	#navMob ul,#languagesMob ul,#languagesMob ul,#loginLnksMob ul{margin:0px;padding:0px;}
	#navMob ul li,#languagesMob ul li,#searchMob ul li,#loginLnksMob ul li{list-style-position:inside;list-style-image:none;list-style-type:none;border-bottom:solid 1px #000;padding:5px;text-align:left;padding-left:20px;}
	#navMob ul li ul{margin-top:10px;margin-bottom:20px;}
	#navMob ul li a,#languagesMob ul li a,#searchMob a,#loginLnksMob a{text-align:left;padding-left:20px;text-decoration:none;}
	#navMob a,#languagesMob a{text-decoration:none;}
	#searchMob a.closeMob,#navMob a.closeMob,#languagesMob a.closeMob,#loginLnksMob a.closeMob{display:block;margin-bottom:15px;text-align:center;}
	
	#header{padding-top:40px;}
	
	.uspDiv{width:100%;}
	.usp{margin:10px;-ms-transform: skewX(0);-webkit-transform: skewX(0deg);transform: skewX(0deg);padding:5px;}
	.usp span{font-size:30px;}
	#languages {position:absolute;top:5px;right:20px;}
	#languages ul li a{color:[COLOR_ON_MAIN];background-color:[MAINCOLOR];outline:solid 1px [COLOR_ON_MAIN];}
	#languages ul li a.lcurrent {background-color:[COLOR_ON_MAIN];color:[MAINCOLOR2];}
	#languages ul li a:hover {background-color:[MAINCOLOR2];color:[BACKGROUND];}
	
	#fct ul li{display:block;text-align:center;color:#aaa;}
	#footer a{color:#aaa;}
	#footer a.tel{display:inline-block;padding:10px;border-radius:3px;border:solid 1px #666;color:#fff;width:50%;margin:10px 0;margin-top:20px;color:#aaa;border-left:solid 1px #eb0029;}
	#footer a.tel2{margin-top:0px;}
	#fct2{text-align:center;color:#aaa;}
	#fct2 span{color:#eb0029;}
	#warning2{height:auto;padding-bottom:10px;}
	#toptsn{padding-top:0px}
	.confSel{font-size:15px;padding:15px 0 15px 15px;}
	.ftkol1{width:100%;}
	.ftkol2{width:100%;margin-top:30px;}
	.ftkol3{width:100%;float:left;padding-top:50px;}
	#social2{position:relative;}
	#social2{text-align:left;right:0px;}
	#centerH2{padding:20px;}
	
}
@media screen and (max-width: 640px) {
	.merkKeuze{width:60%;}
}
@media screen and (max-width: 460px) {
	.merkKeuze{width:100%;}
	.merkKeuze img{width:50% !important;}
	#warning2 .confSelect,#warning .confSelect{width:100%;margin-left:0px;height:auto;}
	#merkTit{font-size:25px !important;}
	
}
@media screen and (max-width: 385px) {
	.stageM{padding:6px;}
	#selects H2{font-size:20px}
}
@media screen and (max-width: 354px) {
	.stageM{padding:5px;font-size:13px;}
}
@media screen and (max-width: 330px) {
	.stageM{padding:5px;font-size:12px;}
}
@media screen and (max-width: 350px) {
	#social{margin-top:40px;right:25px;}
	#logo img{width:165px;}
	.col {float:none;width:100%;margin-left:0%;}
	.nivs2 {display:none;}
	.nivs1 {display:block;}
}

