@charset "utf-8";

@media screen and (max-width: 1130px) {
	#nav ul li a {margin-right:20px;font-size:12px;}
	.headleft {float:none;text-align:center;}
	.headright {clear:both;margin-top:10px;}
	input.search {}
}
@media screen and (max-width: 960px) {
	#banner {padding:20px 0;}
	#navContainer {position:relative;bottom:auto;right:auto;margin-top:20px;text-align:center;}
	#catniv {display:none;}
	#cat {float:none;width:100%;margin:0;}
	#catContent {float:none;width:100%;clear:both;margin-top:0px;}
	#cat2 {float:none;width:100%;margin:0;display:none;}
	#slideshow {float:none;width:100%;clear:both;margin-top:20px;}
	#togglemenu {display:block;}
	.catniv1 li {display:inline-block;width:25%;}
	.catniv1 li a {padding:10px;border:1px solid #ebebeb;}
	#main2 {padding:30px 0;}
	#slogan {position: relative;}
}

@media screen and (max-width: 850px) {
	#aantalFavs{top:80px;}
	#prodPic {width:15%;margin-right:5%;}
	.prodleft {width:45%;margin-right:10%;}
	.prodright {width:45%;}
	.catniv1 li {width:33%;}
	.prodpad {padding:0 10px;}
	#catContent.weg {margin:20px 0 !important;}
	#top {padding:15px 0;position:relative;}
	
	.topleft {width:20%;}
	#logo img {width:100%;}
	.topright {width:80%;}
	#nav ul li a {margin-right:10px;font-size:10px;}
	
	.sloganpad {font-size:16px;}
	.provincie {top:25px;left:25px;font-size:20px}
	.shop_submit.fixed {position:fixed;bottom:0px;left:0px;width:95%;z-index:999;background-color:#99a717;padding:15px 2.5%;display:block;text-align:center;}
	.calltoactions {margin-top:0px;position:fixed;bottom:0px;left:0px;width:95%;z-index:999;background-color:#363636;padding:10px 2.5%;display:block;}
	.knop {display:block;float:left;width:48%;margin-right:4%;}
	.knop:last-child {margin-right:0;float:right;width:48%;}
	.knop a:hover {background-color:#fff;color:#99a717;}
	.field_title {float:none;width:100%;margin:0;}
	.field_input {float:none;width:100%;}
	.mob1 {display:inline-block !important;}
	.mob {display:none;}
	.ftkol1 {float:none;width:100%;text-align:center;}
	.ftkol2 {float:none;width:100%;text-align:center;margin-top:20px;clear:both;}
	.ftkol3 {float:none;width:100%;text-align:center;margin-top:20px;clear:both;}
	.col2 {width:48%;margin-left:4%;}
	.p2 {margin-left:0;}
	.prods3 {display:none;}
	.prods2 {display:block;}
	
	.idk {padding:5px 0px 5px 0;margin-right:0px;font-size:10px;border-right:0;margin-bottom:10px;display:block;}
	.cartleft {font-size:24px;}
	.topCartTxt, .topCartPrice {font-size:10px;}
	#supertop {text-align:center;}
	.ext:first-child {display:none;}
	.topleft {width:40%;}
	.topright {width:60%;}
	#logo {text-align:center;margin-bottom:10px;}
	
	.col {float:left;width:49%;margin-left:2%;}
	.n2 {margin-left:0;}
	.nivs4 {display:none;}
	.nivs2 {display:block;}
	#catTitle {float:none;width:100%;}
	#catNav {display:none;}
	
	#prodPic {float:none;width:100%;margin-right:0;clear:both;margin-bottom:30px;text-align:center;}
	#prodShop {float:none;width:100%;}
	.prodleft {float:none;width:100%;margin-right:0;}
	.prodright {float:none;width:100%;margin-right:0;clear:both;margin-top:30px;}
	
	.prodpad {padding:0;}
	#prodPic img {width:30px;}
	
	#navContainer {display:none;}
	
	#my_geg{float:none;width:100%;}
	#my_lever{float:none;width:100%;margin:20px 0;}
	.shopCol1 span {font-size:18px;}
	.bsktL .shopCol1 {float:left;width:60%;margin-right:5%;font-size:12px;line-height:19px;}
	.bsktL .shopCol2 {float:left;width:35%;font-weight:bold;margin:0;}
	.bsktL .shopCol3 {clear:both;margin-top:5px;width:100%;margin-left:0;text-align:left;font-size:11px;}
	.bsktL .shopCol4 {float:left;width:25%;text-align:right;margin-left:5%;}
	.bsktL .shopCol5 {float:right;width:5%;text-align:right;margin-left:5%;}
	.shopCol1b {width:70% !important;float:left}
	.shopCol2b {width:30% !important;text-align:right;}
	#hoverCart {display:none !important;}
	#contentShop {margin:25px 0;}

	#navMobMenu{background-color:#bc290a;border-bottom:solid 1px #fff;display:table;width:100%;z-index:15000;position:fixed;}
	#navMobMenu div.innerNMM {display:table-row;}
	#navMobMenu div.innerNMM div{display:table-cell;}
	#navMobMenu div div a{color:#fff;background-color:#bc290a;border-right:solid 1px #fff;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 #bc290a;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;}
	.headright {display:none;}
}

@media screen and (max-width: 480px) {
	#aantalFavs{top:0px;}
	#logo img{width:200px;}
	.provincie {font-size:16px}
	.button {display:block !important;text-align:left !important;}
	#footer {line-height:24px;}
	h4 {margin-bottom:20px;}
	#footer {padding:25px 0;}
	.goProd {display:block;text-align:center;margin-top:0;}
	.shop_submit {margin-top:0;}
	/*.bestellenblijvenstaan {position:fixed;bottom:0px;left:0px;width:95%;z-index:999;background-color:#000;padding:15px 2.5%;margin-bottom:0;}*/
	.bsktL .shopCol3 a {display:inline-block;margin-right:20px;}
	.bsktL {padding-bottom:5px;padding-top:5px;}
	.topleft {width:auto;}
	.topright {width:auto;}
	#logo {margin-bottom:0;}
	#logo{padding:10px 10px 10px 0px;}
	.idk {display:none;}
	.bigLine {margin-bottom:0;}
	.vinfolifoto {float:none;width:100%;margin-bottom:20px;margin-right:0;height:auto;}
	.degleft {float:none;width:100%;margin-right:0%;clear:both;margin-top:20px;}
	.degright {float:none;width:100%;}
	.catniv1 li {width:50%;}
	.catniv1 li a {padding:5px;border:1px solid #ebebeb;font-size:12px;}
	#shop_view {margin-top:10px;}
	.shop_main h2 {margin-bottom:10px;}
	select {padding:10px;font-size:20px;font-weight:700;}
	#catContent.weg {margin:10px 0 !important;}
	h1 {font-size:16px;margin-bottom:15px;}
	.breadcrumb {margin-bottom:10px;}
	#main2 {padding:20px 0;}
	#header {padding:5px 0;}
	.ext2 { padding:3px 10px 3px 0;}
	.ext2 a {font-size:12px;}
	
	.topright2 {display:block;width:60%;}
	.searchfield {padding:3px 35px 3px 7px;margin-top:0px;}
	input.search {font-size:10px;}
	.search_submit {padding:3px;}
	#supertop {display:none;}
	#top {padding:50px 0 5px 0;}
	.cartleft {font-size:20px;}
	.shop_submit {padding:10px 0;text-align:center;display:block;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0px;width:100%;text-transform:none;}
	.loginBox {padding:10px;}
}

@media screen and (max-width: 380px) {
}

