
.favList,.favListOk{position:absolute;top:10px;right:10px;font-size:20px;background-color:#fff;border-radius:3px;z-index:20;color:#ddd;}
#prodPic .favListOk{background-color:#fff;padding:3px;}
.favListOk{background-color:#fff;}
.favListOk a{color:#c00;}
.favList a{color:#ccc;padding:3px;}

a.aantalFavs{padding:15px;color:#fff;font-size:15px;text-decoration:none;border:solid 1px #fff;display:inline-block;}
a.aantalFavs i{font-size:18px;}
#aantalFavs a i{color:#fff;}
#aantalFavs a:hover{background-color:#8b876a;border:solid 1px #8b876a;}
#aantalFavs a:hover i{color:#f60;}
#aantalFavs2{display:none;}


div.nrpr{letter-spacing:-1px;
	font-weight:900;font-style:italic;font-size:35px;-webkit-text-stroke-width: 0px;
   -webkit-text-stroke-color: #fff;;color:#000;text-shadow: 0px 0px #444;color:#ccb450;
}

#cat {float:left;margin-right:10%;width:20%;}
#catContent{width:70%;float:left;}
#otherProds{margin-top:100px;}
.error{background-color:#c00;color:#fff;padding:10px;}

.col {float:left;width:32%;margin-left:2%;position:relative;}
.n3 {margin-left:0;}
.nivs3 {margin-bottom:30px;}
.nivs2 {margin-bottom:15px;display:none;}

.colhome {float:left;width:15%;margin-left:2%;position:relative;}
.colhome img {object-fit: cover;height: 150px;}
.c6 {margin-left:0;}
.nivshome6 {margin-bottom:50px;}
.nivshome4 {margin-bottom:40px;display: none;}
.nivshome3 {margin-bottom:30px;display: none;}
.nivshome2 {margin-bottom:20px;display:none;}

.col2 {float:left;width:23%;margin-left:2%;}
.mMax {margin-left:0;}
.mivsMax {margin-bottom:20px;padding-bottom:20px;}
.mivs2 {margin-bottom:20px;padding-bottom:20px;display:none;}


.pad {}
/*merken*/
#merDiv{}
.merImg{max-width:100%;width:100%;}
.merkTitel{}
.merTxt{margin-top:20px;}
.merSubTit{font-weight:bold;margin-top:20px;text-transform:uppercase;}


/*catniv*/
#catniv {margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e3e2dc;}
ul.catniv1 {list-style-type:none;margin:0;}
.catniv1 li {margin-bottom:5px;position:relative;}
.catniv1 li a {display:inline-block;color:#7a7976;text-decoration:none;padding-left:0px;}
.catniv1 li.curr a {color:#ccb450;}
.catniv1 li a:hover {color:#ccb450;}
.catniv1 li a:before {font-family:FontAwesome,arial;position:absolute;left:0px;top:0px;font-size:6px;color:#ccb450;}

.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 {font-size:11px;color:#000padding:0;}
.catniv1 li ul li a {font-size:11px;color:#000padding:0;}
.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 #000}
.catniv1 li ul li.curr ul ul li a {font-size:10px;}

.nivPic {position:relative;border:solid 1px #eee;border-radius:2px;}
.nivPic img {position:relative;width:100%;height:200px;object-fit:contain;}
.nivPic a {display:block;}
.nivTitle {text-align:center;margin-bottom:5px;}
.nivTitle a {text-decoration:none;text-transform:uppercase;font-size:18px;}

.breadcrumb {margin-bottom:25px;}

#catTitle {float:left;}
#catTitle span {display:inline;}

.nivTxt {margin-bottom:25px;}

.prodTitle {text-align:center;margin:20px 0;line-height:normal;}
.prodTitle a {text-decoration:none;text-transform:uppercase;font-family:Montserrat,arial;font-size:13px;color:#71313b;}
.prodTitle a:hover {color:#ccb450;}
.prijs {text-align:center;}
.prijs span {text-decoration:none;display:inline-block;color:#71313b;font-weight:700;font-size:16px;}

.prijs2 {text-align:center;}
.prijs2 span {text-decoration:none;display:inline-block;padding:5px 10px;color:#686868;font-weight:700;border:1px solid #b7b7b7;font-size:16px;letter-spacing:1px;}
.prijs3 {text-align:center;margin-top:5px;}
.prijs3 span {display:inline-block;color:#686868;font-weight:700;font-size:14px;letter-spacing:1px;text-decoration:line-through;}

.nieuw {position:absolute;top:10px;left:10px;background-color:#ccb450;color:#fff;font-weight:bold;text-transform:uppercase;padding:2px 3px;z-index:80;border-radius:3px;;}
.promo {position:absolute;top:10px;left:10px;background-color:#2c2c2c;color:#fff;padding:2px 3px;z-index:80;border-radius:3px;text-transform:uppercase;}
.uitv {position:absolute;top:10px;right:10px;padding:2px 3px;z-index:80;border-radius:3px;background-color:#c00;color:#fff;font-weight:bold;text-transform:uppercase;}
.perGratis{position:absolute;top:10px;right:10px;padding:2px 3px;z-index:80;border-radius:3px;background-color:#000;color:#fff;}
a.promhmz{display:block;text-decoration:none;background-color:#ccb450;padding:15px;box-sizing:border-box;margin-bottom:25px}
a.promhmz2{background-color:#ccb450;color:#000;display:inline-block;padding-right:20px;border-radius:5px;color:#000 !important;}
a.promhmz:hover,a.promhmz2:hover {background-color:#000;-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition: 0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;color:#ccb450 !important}

#prodDiv{}
#prodPic{float:left;width:40%;position:relative;margin-right:5%;}
#prodPic2{float:left;width:25%;position:relative;margin-right:5%;}
#prodPic a {display:block;}
#prodPic img {position: relative;
    width: 100%;
    height: 250px;
    object-fit: contain;}
.prodPad {padding:20px 50px;background-color:#fff;text-align:center;}
#prodShop{float:left;width:55%;}
#prodShop2{float:left;width:70%;}
#prodShop .prijs{font-size:24px;font-weight:bold;color:#71313b;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;}

#info {margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e3e2dc;}
.formulier {margin-top:30px;padding-top:30px;border-top:1px solid #e3e2dc;}

.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;color:#71313b;}
.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
//////////////////////////////////*/
