.rij {margin-bottom:20px;padding-bottom:20px;border-top:solid 1px #0177b6;}
#boor {display:none;margin-top:10px;}
.bereken {background-color: #1d7abd; color: #fff;  border: 1px solid #1d7abd;  display: inline-block;  font-size: 16px;  padding: 10px 15px;  text-decoration: none;  -webkit-appearance: none; border-radius: 0;  text-align: center; font-weight: 700;  font-family: 'Poppins',arial; box-sizing: border-box;}
.bereken:hover {background-color:#fff;color:#1d7abd;}
#showprijs {font-size:18px;line-height:32px;}
#errorDiv {margin-top:15px;font-weight:700;color:#f00;}

#catContent{width:75%;float:left;}
#catContent.weg{width:100%;float:none;}
#otherProds{margin-top:50px;}
.error{background-color:#c00;color:#fff;padding:10px;}

#nivs {margin:0px 0 40px 0;}
.col {float:left;width:32%;margin-left:2%;position:relative;}
.n3 {margin-left:0px;}
.nivs3 {margin-bottom:60px;}
.nivs2 {margin-bottom:40px;display:none;}

.col2 {float:left;width:47.5%;margin-left:5%;}
.p2 {margin-left:0;}
.prods2 {margin-bottom:40px;}


.pad {}
/*merken*/
#merDiv{}
.merImg{max-width:100%;width:100%;}
.merkTitel{}
.merTxt{margin-top:20px;}
.merSubTit{font-weight:bold;margin-top:20px;text-transform:uppercase;}
.antwoord{background-color:#dfeefe;border-top:solid 1px #c5dfff;padding:0px 20px 20px 20px;display:none;}
.antwoord a{display:block;text-align:right;padding-top:10px;margin-bottom:10px;text-transform:uppercase;text-decoration:none;}
.vraag a{padding:5px;display:block;text-decoration:none;}
.vraag a:hover{background-color:#c1defe;}
a.more{background-color:#8dc0ff;text-align:left;padding-left:10px;display:inline-block;color:#fff;margin-top:20px;padding:5px;}
/*catniv*/
#cat {float:left;margin-right:5%;width:20%;}
#cat.weg {display:none !important;}
.catniv1 {list-style-type:none;margin:0;}
.catniv1 li {margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #eee;}
.catniv1 li a {display:block;text-align:left;text-decoration:none;color:#000;}
.catniv1 li.curr a {color:#1d7abd;}
.catniv1 li a:hover {color:#1d7abd;}
.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;font-size:11px;color:#0177b6;padding:0;}
.catniv1 li ul li a {background-color:#fff;font-size:11px;color:#0177b6;padding: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 #0177b6;}
.catniv1 li ul li.curr ul ul li a {font-size:10px;}

#about{text-align:right;}
#about a{text-decoration:none;font-weight:bold;margin-bottom:20px;display:inline-block;}
#aboutBtn{text-align:right;}
#aboutBtn a{}
.nivTxt {width:100%;background-color:#fff;margin:25px auto 25px 0px;border-top:dashed 1px #bbb;border-bottom:dashed 1px #bbb;color:#000;}
.nivTxt H4,.nivTxt H3,.nivTxt H2,.nivTxt H1{font-weight:bold;font-size:16px;color:#0177b6;}
.nivTxt{margin-top:20px;display:none;}
a.meer{background-color:#0177b6;color:#fff;text-decoration:none;text-transform:uppercase;padding:10px;}
a.meer:hover{color:#000;}

#nivsniv {display:none;margin-top:20px;}
.nivsniv1 {list-style-type:none;margin:0;}
.nivsniv1 li {display:block;}
.nivsniv1 li a {display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #fff;text-decoration:none;color:#fff;}
.nivsniv1 li:last-child a {margin-bottom:0px;padding-bottom:0px;border-bottom:0px;}

.nivPic {position:relative;}
.nivPic a {display:block;}
.nivPic a img{position:relative;width:100%;aspect-ratio: 4/3;}
.nivPic a img.cover{object-fit:cover;}

.nivTitle {text-align:center;margin-bottom:5px;margin-top:5px;}
.nivTitle a {text-decoration:none;text-transform:uppercase;font-size:18px;}
h1 .h1pro{margin-bottom:10px;}
#breadcrumb {background-color:#f8f8f8;padding:20px 0;}

#catTitle {float:left;margin-bottom:10px;}
#catTitle span {display:inline;}

.nivTxt {margin-bottom:25px;}

.prodTitle {text-align:center;}
.prodTitle a {text-decoration:none;text-transform:uppercase;font-size:16px;margin:20px 0;display:block;}
.prijs {text-align:center;}
.prijs span {text-decoration:none;display:inline-block;color:#1d7abd;font-weight:300;font-size:24px;}
.prijsdet span {font-size:30px;}

.prijs2 {text-align:center;display:inline-block;margin-right:20px;}
.prijs2 span {text-decoration:none;display:inline-block;color:#1d7abd;font-weight:300;font-size:24px;}
.prijs3 {text-align:center;display:inline-block;}
.prijs3 span {display:inline-block;color:#777;font-weight:300;font-size:16px;text-decoration:line-through;}

.nieuw {position:absolute;top:0px;left:0px;background-color:#0177b6;color:#fff;padding:8px 8px;z-index:100;}
.promo {position:absolute;top:0px;right:0px;background-color:#1d7abd;color:#fff;padding:2px 3px;z-index:100;}
.uitv {position:absolute;top:10px;right:10px;background-color:#e4e4e4;color:#000;padding:2px 3px;z-index:100;}

#prodDiv{}
#prodPic{float:left;width:35%;position:relative;margin-right:10%;}
#prodPic a {display:block;}
#prodPic img {width:100%;}
#prodShop{float:left;width:55%;}
#prodShop .prijs {display:block;text-align:left;}
#prodShop .prijs2 {text-align:left;display:block;margin-right:0;margin-bottom:5px;}
#prodShop .prijs3 {text-align:left;display:block;}
#prodShop addForm{}
#prodOms{float:left;width:300px;margin-top:25px;padding-right:30px;}

#info {margin-bottom:40px;}

.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;}

/*catNav
***********************/
#catNav {float:right;}
#catNav ul {list-style-type:none;margin:0;}
#catNav li {display:inline-block;margin-left:10px;vertical-align:middle;}
#catNav li a {color:#777;line-height:normal;display:block;text-align:center;text-indent:-10000px;}
#catNav li a.prev {width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:9px solid #777;}
#catNav li a.up {width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:9px solid #777;}
#catNav li a.next {width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid #777;}

/*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;}


.btw {font-size:12px !important;font-weight:normal !important;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
//////////////////////////////////*/
