#bijhorend {margin-top:80px;}
#catTitle a{text-transform:uppercase;text-decoration:none;}
#catContent{width:75%;float:right;margin:50px 0;}
#catContent.weg{width:100%;float:none;margin:50px 0;}
#otherProds{margin-top:50px;}
.error{background-color:#c00;color:#fff;padding:10px;}

.col {float:left;width:23.5%;margin-left:2%;position:relative;text-align:center;}
.n4 {margin-left:0;}
.nivs4 {padding-bottom:50px;}
.nivs2 {margin-bottom:25px;padding-bottom:25px;display:none;border-bottom:1px dashed #8fd1cd;}

.col2 {float:left;width:32%;margin-left:2%;position:relative;text-align:center;}
.p3 {margin-left:0;}
.prods3 {padding-bottom:50px;}
.prods2 {margin-bottom:25px;padding-bottom:25px;display:none;border-bottom:1px dashed #8fd1cd;}

.pad {}


.quantity 				{display: flex;margin-bottom: 0px;}
.aantalShop 			{border-top: 1px solid #000;border-bottom: 1px solid #000;height: 45px;width: 45px;min-width: 1px;display: flex;align-content: center;justify-content: center;}
.aantalShop input 		{color:#000;background-color:#fff;width:100%;box-sizing: border-box;font-weight: 700;border: 0;text-align: center;line-height: 45px;border: 0px solid #000;}
.minAantal a 			{font-size:20px;border: 1px solid #000;height: 45px;width: 45px;min-width: 1px;text-align: center;text-decoration: none;display: flex;align-items: center;justify-content: center;line-height: 45px;}
.plusAantal a 			{font-size:20px;border: 1px solid #000;height: 45px;width: 45px;min-width: 1px;text-align: center;text-decoration: none;display: flex;align-items: center;justify-content: center;line-height: 45px;}

.favList,.favListOk{position:absolute;top:0px;right:0px;font-size:20px;color:#ccc;;border-radius:3px;z-index:100}
#prodPic .favListOk{color:#c00;padding:3px;}

.favListOk{background-color:#fff;}
.favListOk a i{color:#c00 !important;}
.favList a{color:#ccc;padding:3px;}
.favList a i{color:#ccc !important;}

#aantalFavs{color:#fff;position:absolute;top:50px;right:-20px;}
#aantalFavs a{color:#fff;font-size:16px;margin-right:20px;text-decoration:none;border:solid 1px #fff;padding:4px;}
#aantalFavs a i{color:#fff;}
#aantalFavs a:hover{background-color:#fff;color:#000;border:solid 1px #8b876a;}
#aantalFavs a:hover i{color:#f60;}
#aantalFavs2{display:none;}
#aantalFavs2 a{background-color:#fff;border:solid 1px #fff;color:#fff;}

/*merken*/
#merDiv{}
.merImg{max-width:100%;width:100%;}
.merkTitel{}
.merTxt{margin-top:20px;}
.merSubTit{font-weight:bold;margin-top:20px;text-transform:uppercase;}

.catniv1 li ul li.curr a {color:#bc290a !important;font-weight:bold;font-size:14px}

/*catniv*/
#cat {float:left;margin-right:5%;width:20%;}
#cat.weg {display:none !important;}
#cat2 {float:left;margin-right:5%;width:20%;}
/*.fixed {position:fixed;top:0px;width:232px !important;z-index:9999;}*/
.catniv1 {list-style-type:none;margin:0;margin-top:50px;}
.catniv1 li {}
.catniv1 li a {text-transform:uppercase;display:block;text-align:left;text-decoration:none;color:#4a4a4a;font-family:Montserrat,arial;font-size:15px;letter-spacing:0.5px;padding:5px 0px;line-height:normal;font-weight:700}
.catniv1 ul li a{text-transform:none;}
.catniv1 li a span{font-size:11px;}
.catniv1 ul {margin:0;list-style-type:none;}
.catniv1 li ul li {margin:0;padding:0;border:0;margin-left:10px;}
.catniv1 li.curr ul li a {background-color:#fff;padding:1px;padding-left:0px;font-weight:normal}
.catniv1 li ul li a {background-color:#fff;font-size:11px;padding:1px;border:none;padding-left:0px;font-weight:normal}
.catniv1 li ul li.curr a {color:#343434;}
.catniv1 li ul li a:hover {color:#343434;}
.catniv1 li ul ul li ul ul li {border-bottom:1px dashed #bc290a;}
.catniv1 li ul li.curr ul ul li a {font-size:10px;}

.nivPic {position:relative;}
.nivPic img {position:relative;width:100%;}
.nivPic a {display:block;}
.nivTitle {text-align:center;}
.nivTitle a {text-decoration:none;text-transform:uppercase;margin-bottom:20px;font-family:Montserrat,arial;display:block;letter-spacing:1px;}
li.curr a{color:#bc290a;}
li.curr ul li a{color:#000;}
.breadcrumb {margin-bottom:0px;}

#catTitle {float:left;}
#catTitle span {display:inline;}

.nivTxt {margin-bottom:25px;}

.prodTitle {text-align:center;margin-top:20px;padding-top:20px;border-top:1px dashed #ebebeb;margin-bottom:20px;}
.prodTitle a {display:inline-block;height:71px;text-decoration:none;text-transform:uppercase;color:#4a4a4a;letter-spacing:1px;font-size:12px;font-weight:700;font-family:Montserrat,arial;}
.prijs {text-align:center;}
.prijs span {text-decoration:none;display:inline-block;color:#bc290a;font-weight:700;font-size:14px;letter-spacing:1px;font-family:Montserrat,arial;line-height:normal;}
.prijsdet span {font-size:30px;font-family:Montserrat,arial;}

.prijs2 {display:inline-block;}
.prijs2 span {color:#bc290a;font-weight:700;font-size:14px;letter-spacing:1px;font-family:Montserrat,arial;line-height:normal;text-decoration:none;}
.prijs3 {display:inline-block;margin-right:20px;}
.prijs3 span {color:#8fd1cd;font-weight:700;font-size:14px;letter-spacing:1px;font-family:Montserrat,arial;line-height:normal;text-decoration:line-through;}

.oudeprijs {display:inline-block;margin-right:20px;}
.oudeprijs span {font-weight:400;font-size:20px;text-decoration:line-through;font-family:Montserrat,arial;letter-spacing:1px;color:#8fd1cd}

.totaleprijs {display:block;}
.totaleprijs span {font-weight:700;font-size:40px;}
.inhoud {font-size:20px !important;font-weight:400 !important;color:#aaa;font-family:Montserrat,arial;letter-spacing:1px;}

#solden {}
.solden {color:#a5bef2;text-transform:uppercase;font-family:Montserrat,arial;}

.nieuw {position:absolute;top:0px;left:0px;background-color:#bc290a;color:#fff;padding:7px;z-index:10;text-transform:uppercase;font-family:Montserrat,arial;font-size:10px;letter-spacing:1px;font-weight:700;line-height:normal;}
.promo {position:absolute;top:0px;right:0px;background-color:#a5bef2;color:#fff;padding:7px;z-index:10;text-transform:uppercase;font-family:Montserrat,arial;font-size:10px;letter-spacing:1px;font-weight:700;line-height:normal;}
.uitv {position:absolute;bottom:0px;right:0px;background-color:#343434;color:#fff;padding:7px;z-index:10;text-transform:uppercase;font-family:Montserrat,arial;font-size:10px;letter-spacing:1px;font-weight:700;line-height:normal;}

#prodDiv{}
#prodPic{float:left;width:15%;position:relative;margin-right:10%;}
.prodpad {padding:0 0px;}
#prodPic a {display:block;}
#prodPic img {width:100%;}
#prodShop{float:left;width:75%;}
.prodleft {float:left;width:47.5%;margin-right:5%;}
.prodright {float:right;width:47.5%;}
#prodShop .prijs{font-size:24px;font-weight:bold;color:#5aa5f7;text-align:left;}
#prodShop .prijs2{text-align:left;}
#prodShop .prijs3{text-align:left;}
#prodShop addForm{}
#prodOms{float:left;width:300px;margin-top:25px;padding-right:30px;}

.details {margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ddd;}
.rijlinks {width:50%;float:left;font-weight:700;}
.rijrechts {width:50%;float:left;}

.omschrijving {margin-top:30px;}
.smaakprofiel {margin-top:30px;}

.emptyResult{}

#thumbs {margin-top:10px;}
.thumb {float:left;width:23.5%;margin-left:2%;position:relative;}
.t4 {margin-left:0;}
.thumbs4 {margin-bottom:10px;}
.thumbs2 {margin-bottom:10px;display:none;}
.thumbs1 {margin-bottom:5px;display:none;}

/*catNav
***********************/
#catNav{float:right;}
#catNav ul{list-style-type:none;margin:0;}
#catNav li{width:15px;height:15px;float:left;margin-left:5px;}
a.next {width:15px;height:15px;display:block;background-image:url(../catimg/volgend_product.jpg);text-indent:-10000px;}
a.next:hover {background-image:url(../catimg/volgend_product_hover.jpg);}
a.prev {width:15px;height:15px;display:block;background-image:url(../catimg/vorig_product.jpg);text-indent:-10000px;}
a.prev:hover {background-image:url(../catimg/vorig_product_hover.jpg);}
a.up {width:15px;height:15px;display:block;background-image:url(../catimg/bovenliggende_map.jpg);text-indent:-10000px;}
a.up:hover {background-image:url(../catimg/bovenliggende_map_hover.jpg);}

/*shopPaging
///////////////////////////*/

#pagerAbove {margin-bottom:30px;}
#pagerBelow {margin-top:30px;}
.pagingDiv{float:right;}
.pagingDiv ul{margin:0;list-style:none;}
.pagingDiv li{float:left;}
.pagingDiv li a{text-decoration:none;font-size:12px;color:#aaa;padding:5px 10px;background-color:#fff;display:block;background-color:#fff;text-align:center;margin-left:2px;border:solid 1px #e3e0d7;}
.pagingDiv li.pagingCurrent a {color:#343434;background-color:#e3e0d7;}
.pagingDiv li a.pagingAllCurrent {color:#343434;background-color:#e3e0d7;}
.pagingDiv li a:hover {color:#343434;background-color:#e3e0d7;}


.prijs2 .btw,.prijs .btw{font-size:12px;font-weight:normal;border:0;padding:0;}
.searches{background-color:#fff;padding:10px;padding-bottom:150px;}
.allSearches{font-size:12px;padding-left:25px;}

#share {margin-top:30px;}
.share ul {list-style-type:none;margin:0;}
.share ul li {display:inline-block;margin-right:2px;}
.share ul li.last {margin:0;}
.share ul li a img {width:40px;}

/*shopProductdetail
//////////////////////////////////*/
