#prodList {margin-top: 40px;}
#otherProds{margin-top:50px;}
.error{background-color:#c00;color:#fff;padding:10px;}

.filterKies{font-size:13px;text-transform:lowercase;text-decoration:none;padding:2px;display:inline-block;border:solid 1px #666;border-radius:2px;color:#666;}
.gekozenFill{color:#0c0;}
.col {float:left;width:25%;position:relative;}
.nMax {margin-left:0;}
.nivsMax {margin-bottom:20px;padding-bottom:20px;}
.nivs2 {margin-bottom:20px;padding-bottom:20px;display:none;}
.toonFiltKeuze{padding:5px 10px 5px 10px;;display:inline-block;background-color:#000;color:#fff;text-decoration:none;margin:5px auto;}
#filterSTr{display:none;}

.favList,.favListOk{position:absolute;top:10px;right:10px;font-size:20px;background-color:#000;border-radius:3px;z-index:20;}
#prodPic .favListOk{background-color:#000;padding:3px;}

.favListOk{background-color:#c00;}
.favListOk a{color:#c00;}
.favList a{color:#fff;padding:3px;}
#aantalFavs a{color:#fff;font-size:20px;margin-right:20px;text-decoration:none;border:solid 1px #fff;padding:3px;}
#aantalFavs a i{color:#fff;}
#aantalFavs a:hover{background-color:#8b876a;border:solid 1px #8b876a;}
#aantalFavs a:hover i{color:#f60;}
#aantalFavs2{display:none;}


.col2 {float:left;width:23%;margin-left:2%;}
.mMax {margin-left:0;}
.mivsMax {margin-bottom:20px;}
.mivs2 {margin-bottom:20px;display:none;}

.share .lnk{float:left;margin-top:20px;}
.share img{filter: grayscale(100%);margin-right:5px;}

.collN{float:left;width:30%;margin-left:2%;}

.pad {}
/*merken*/
#merDiv{}
.merImg{max-width:100%;width:100%;}
.merkTitel{}
.merTxt{margin-top:20px;}
.merSubTit{font-weight:bold;margin-top:20px;text-transform:uppercase;}
.moreResults{background-color:#0c0;margin:25px 0px 0px 25px;width:100% !important;padding:20px !important;}

/*catniv*/
#cat {
  background-color: #f7f8f9;
  border-right: 1px solid #e3e3e3;
  overflow-y: auto;         /* Zorg dat je kan scrollen */
  z-index: 2;
  width: 20%;
  padding: 0;
  float: left;
  box-sizing: border-box;
  position: sticky;
  top: 125px;
  max-height: calc(100vh - 125px);  /* Hoogte beperken tot het scherm */
}

/*.table {width:100%;height:100%;display:table;}
.row {display:table-cell;vertical-align:middle;}*/
.catniv1 {list-style-type:none;margin:0;}
.catniv1 li {margin: 10px 20px;}
.catniv1 li a {display:block;text-align:left;text-decoration:none;color:#000;text-transform:uppercase;}
.catniv1 li.catmenu-current a {font-weight:bold; font-size:20px;border-top:solid 1px #000;border-bottom:solid 1px #000; }
.catniv1 li.curr a {font-weight:bold; font-size:20px;border-top:solid 1px #000;border-bottom:solid 1px #000;color:#f60; }
.catniv1 li.curr ul li a {color:#000; }
.catniv1 li.catmenu-current ul li a {font-weight:normal;font-size:15px;border:none;text-transform:none;}
.catniv1 ul {margin:0;list-style-type:none;margin-top:10px;}
.catniv1 li ul li {margin:0;padding:0;border:0;margin-left:10px;}
.catniv1 li.catmenu-current ul li a {padding:0;}
.catniv1 li ul li a {padding:0;}
.catniv1 li.catmenu-current ul li.curr a {font-weight:bold;color:#f60;;}
.catniv1 li.catmenu-current ul li ul li a {	color:#000;}
.catniv1 li ul li a:hover {color:#343434;}
.catniv1 li ul ul li ul ul li a{color:#000 !important;font-weight:normal !important;}
.catniv1 li ul ul li ul ul li a.curr{font-weight:bold !important;color:#f60 !important;}
.catniv1 li ul li.curr a{color:#000}
.catniv1 ul li ul li.prodmenu-current a{font-weight:bold !important;color:#f60 !important;}
.catniv1 ul li ul{padding-bottom:10px;}
#catContent{position:relative;padding:50px 0;float: right;width: 80%;box-sizing: border-box;}

.nivPic {position:relative;}
.nivPic img {position:relative;width:100%;}
.nivPic a {display:block;}
.nivTitle {text-align:center;margin-bottom:5px;}
.nivTitle a {text-decoration:none;text-transform:uppercase;font-size:18px;}


/*NIVEAUSLIJST MET THUMB*/
.nivPic2 {position:relative;box-sizing:border-box;border:solid 1px #fff;}/*display:flex;align-items:center;justify-content:center;*/
.nivPic2 a {display:block;}
.nivPic2 img{position:relative;width:100%;height:250px;}
.nivPic2 img.cover{object-fit:cover;}
.nivTitle2 {text-align:center;margin:15px 0 15px 0;}
.nivTitle2 a {text-decoration:none;text-transform:uppercase;font-size:18px;}
.vprodTitel{}

.breadcrumb {margin-bottom:25px;}

#catTitle {float:left;}
#catTitle span {display:inline;}

.nivTxt {background-color:#fff;color:#000;padding:20px 20px 0px 20px;border:solid 2px #fff;line-height:15px;}
#nivTxt2 p,.nivTxt P{margin:0px;}
.nivTxt h1{color:#000;padding-bottom:0px;border:none;margin-bottom:0px;font-size:26px;}
#nivTxt2 {display:none;padding:10px 30px 30px 30px;line-height:15px;}
.meer{color:#000;margin-top:10px;display:block;font-weight:bold;text-decoration:none;}

.prodTitle {text-align:center;margin-top:5px;}
.prodTitle a {text-decoration:none;text-transform:uppercase;font-size:18px;}
.prijs {text-align:center;}
.prijs span {text-decoration:none;display:inline-block;padding:5px 10px;color:#686868;font-weight:700;font-size:16px;letter-spacing:1px;}
.prijsdet span {font-size:30px;font-family:Diamondslight,arial;}

.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:#fff;color:#2c2c2c;border:1px solid #e4e4e4;padding:2px 3px;z-index:100;}
.promo {position:absolute;top:10px;right:10px;background-color:#2c2c2c;color:#fff;border:1px solid #e4e4e4;padding:2px 3px;z-index:100;}
.uitv {position:absolute;top:10px;right:10px;background-color:#e4e4e4;color:#000;border:1px solid #e4e4e4;padding:2px 3px;z-index:100;}

#prodDiv{min-height:700px;}
#prodPic{float:left;width:35%;position:relative;margin-right:10%;}
#prodPic a {display:block;width:100%;box-sizing:border-box;}
#prodPic a.whatsApp{display:none;}
#prodPic img {width:100%;}
#prodShop{float:left;width:55%;}
.prodShop{float:left;width:55%;}
.prodPic{float:left;width:35%;position:relative;margin-right:10%;}
#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;}

#info {margin-bottom:25px;}

.emptyResult{}

#thumbs {margin-top:10px;box-sizing:border-box;}
.thumb {float:left;width:25%;margin-left:0%;position:relative;box-sizing:border-box;}
.thumb img{height:150px;object-fit:cover;border-left:solid 1px #fff;border-bottom:solid 1px #fff;box-sizing:border-box;}
.t4 {margin-left:0;}
.thumbs4 {margin-bottom:20px;}
.thumbs2 {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 {width:100%;background-color:rgba(0,0,0,0.1);}
#pagerBelow {margin-top:30px;}
.pagingDiv{z-index:1000;}
.pagingDiv ul{margin:0;list-style:none;}
.pagingDiv li{float:left;}
.pagingDiv li a{text-decoration:none;font-size:12px;color:#000;padding:5px 10px;display:block;background-color:#fff;text-align:center;margin-left:2px;border:solid 1px #b2a088;}
.pagingDiv li.pagingCurrent a {color:#fff;background-color:#b2a088;}
.pagingDiv li a.pagingAllCurrent {color:#fff;background-color:#b2a088;}
.pagingDiv li a:hover {color:#fff;background-color:#b2a088;}


.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
//////////////////////////////////*/
