@charset "UTF-8";#site-wrapper{position:relative;overflow-x:hidden;background-color:#FFF;}
#site-canvas{-moz-transition:300ms ease all;-ms-transition:300ms ease all;-o-transition:300ms ease all;-webkit-transition:300ms ease all;transition:300ms ease all;background-color:#FFFFFF;}
.show-nav #site-canvas{-moz-transform:translateX(300px);-ms-transform:translateX(300px);-o-transform:translateX(300px);-webkit-transform:translateX(300px);transform:translateX(300px);-moz-transform:translateZ(0) translateX(300px);-ms-transform:translateZ(0) translateX(300px);-o-transform:translateZ(0) translateX(300px);-webkit-transform:translateZ(0) translateX(300px);transform:translateZ(0) translateX(300px);-moz-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);-o-transform:translate3d(300px,0,0);-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);}
@media (max-width:767px){#footer .logosmoba{margin:0 60px;}
#subfooter .laatstefootermob{text-align:center;line-height:20px;}
#subfooter .laatstefootermob a{text-decoration:underline;}
}
.bx-wrapper{position:relative;margin:0 0px;padding:0;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block;}
.bx-wrapper .bx-viewport{background:#fff;height:375px;fix other elements on the page moving (on Chrome)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:10px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url(bx-loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:left;font-size:.85em;font-family:Arial;font-weight:500;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#fbdcad;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#FF9000;}

.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(controls-3.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(controls-3.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#000;font-family:Arial;display:block;font-size:.85em;padding:10px;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body{line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
a:hover{text-decoration:none;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:500;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
#site-menu{width:300px;position:fixed;top:0;left:-300px;background:#f3f3f3;padding:15px;}

a.terugback{float:left;display:block;margin-top:15px;padding:13px 16px;border:1px solid #E7E7E7;background-color:#f3f3f3;text-transform:lowercase;color:#000000;}
#bovenheader{background-color:#2aaada;}
#bovenheader .relative{position:relative;height:60px;}
#bovenheader .logohe{position:absolute;left:0px;top:0px;z-index:10;}
#bovenheader .shopcartrupper{float:left;margin-top:14px;background:url('scic.png') no-repeat;width:40px;height:30px;margin-left:15px;position:relative;margin-right:13px;}
#bovenheader .shopcartrupper a{display:block;height:30px;width:40px;}
#bovenheader .shopcartrupper .wwdropdown:before{content:" ";display:block;border-bottom:13px solid #F3F3F3;border-left:13px solid transparent;border-right:13px solid transparent;border-top:none;margin-top:-12px;position:absolute;right:17px;}
#bovenheader .shopcartrupper .wwdropdown{position:absolute;right:-14px;width:250px;z-index:999;padding-top:20px;display:none;top:30px;}
#bovenheader .shopcartrupper:hover{cursor:pointer;}
#bovenheader .shopcartrupper:hover .wwdropdown{display:block;}
#bovenheader .shopcartrupper .wwdropdown .wwitem{float:left;clear:both;width:100%;border:1px solid #FFFFFF;border-bottom:0px;background-color:#F3F3F3;overflow:hidden;text-overflow:ellipsis;}
#bovenheader .shopcartrupper .wwdropdown .lastwwitem{border-bottom:1px solid #ffffff;}
#bovenheader .shopcartrupper .wwdropdown .wwitem a.pull-left{width:180px;display:block;line-height:35px;height:35px;color:#ff9000;text-indent:8px;}
#bovenheader .shopcartrupper .wwdropdown .wwitem a.pull-right{line-height:35px;height:35px;padding-right:8px;color:#ff9000;width:68px;}
#bovenheader .shopcartrupper .wwdropdown .wwitem a.pull-right{text-align:right;}
#bovenheader .shopcartrupper .wwdropdown .wwitem:hover{background-color:#ff9000;}
#bovenheader .shopcartrupper .wwdropdown .wwitem:hover a{color:#ffffff;}
#bovenheader .shopcartquant{position:absolute;right:-13px;top:-9px;background-color:#ff9000;color:#fff;width:25px;border-radius:25px;font-family:aachenmedium;height:25px;line-height:26px;text-align:center;}
#bovenheader .jslogo{float:left;margin-top:14px;margin-right:20px;}
#bovenheader .searchhea{float:left;margin-top:13px;margin-right:30px;}
#bovenheader .searchhea form{position:relative;}
#bovenheader .searchhea form input{border:1px solid #dcdcdc;box-shadow:none;line-height:33px;height:33px;width:275px;padding:0px 10px;}
#bovenheader .searchhea span{position:absolute;right:-30px;height:33px;width:33px;background:url('searchic.png') no-repeat 6px 6px #ff9000;}
#bovenheader .searchhea span:hover{cursor:pointer;}
#searchmobile .searchhea{float:left;margin-top:13px;width:100%;}
#searchmobile .searchhea form{position:relative;border:1px solid #f3f3f3;}
#searchmobile .searchhea form input{border:none;box-shadow:none;line-height:33px;height:33px;width:100%;font-size:14px;padding-right:35px;padding-left:10px;}
#searchmobile .searchhea span{position:absolute;right:0px;height:33px;width:33px;background:url('searchic.png') no-repeat 6px 6px #f05b67; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
#searchmobile .searchhea span:hover{cursor:pointer;}
#bovenheader .usp{position:absolute;right:0px;bottom:-28px;}
#bovenheader .usp.no-search{bottom:-15px;}
#bovenheader .usp ul{list-style:none;}
#bovenheader .usp ul li{float:right;padding:0px 10px;font-size:13px;}
#bovenheader .usp ul li.first{padding-right:0px;}


/* #mainmenu{margin-top:45px;} */
#mainmenu.no-search{margin-top:0;}
#mainmenu ul.mainmenuul{background-color:#f3f3f3;}
#mainmenu ul.mainmenuul > li{float:left;height:52px;display:block;position:relative;}
#mainmenu ul.mainmenuul > li > a{color:#2aaada;display:block;height:100%;line-height:52px;padding:0px 18px;font-size:16px;}
#mainmenu ul.mainmenuul > li:hover > a{color:#ff9000;}
#mainmenu ul.mainmenuul > li > ul.submenu{position:absolute;top:52px;left:0px;background-color:#f3f3f3;width:200px;display:none;z-index:99910;border:1px solid #E2E2E2;}
#mainmenu ul.mainmenuul > li:hover > ul.submenu{display:block;}
#mainmenu ul.mainmenuul > li > ul.submenu > div > li:first-child:before{content:" ";display:block;border-bottom:10px solid #E2E2E2;border-left:10px solid transparent;border-right:10px solid transparent;border-top:none;margin-top:-10px;position:absolute;left:15px;}
#mainmenu ul.mainmenuul > li > ul.submenu > div > li{line-height:36px;height:36px;text-indent:10px;border-bottom:1px solid #ECECEC;}
#mainmenu ul.mainmenuul > li > ul.submenu > div > li > a{color:#ff9000;display:block;font-size:16px;}
#mainmenu ul.mainmenuul > li > ul.submenu > div > li > a:hover{background-color:#ff9000;color:#ffffff;}
#content{margin-top:20px !important;}
#content ul.sidemenu li{line-height:23px;clear:both;}
#content ul.sidemenu li a{color:#2e2e2e;display:block;padding-top:2px;border-bottom:1px solid #f3f3f3;}
#content ul.sidemenu li a:hover{color:#FF9000;}
#content ul.sidemenu li ul.sidesub{display:block;clear:both;width:100%;padding-left:10px;text-indent:10px;}
#content ul.sidemenu li a.active{color:#ff9000;}
#content ul.sidemenu li.last{border-bottom:none;}
.products{margin-top:20px;}
.products .dividertje{border-top:1px solid #f3f3f3;width:100%;height:2px;display:block;margin-bottom:25px;}
.products .lastp{margin-right:0px !important;}
.products .product{border:1px solid #f3f3f3;margin-bottom:20px;}
.products .product:hover{border-color:#CCC;}
.products .product .imgholder{position:relative;overflow:hidden;}
.products .product .imgholder a img{width:100%;max-width:100%;}
.products .product .imgholder a span.pricep{position:absolute;bottom:0px;right:0px;z-index:2;background-color:#FFFFFF;padding:12px 10px;font-family:"avenir 95 black",arial,arial-black,helvetica;font-weight:500;font-size:21px;}
.products .product .imgholder a .pricep strike{font-size:11px;}
.products .product .infoholder{margin-top:5px;padding:10px;}
.products .catalog h3{text-align:center;}
.products .product .infoholder h3 a{color:#000;font-size:18px;text-align:center;overflow:hidden;font-weight:900;display:block;}
.products .product .infoholder ul{margin-left:20px;margin-top:2px;}
span.opvoorraad{color:#55b438;}
.products .product .infoholder span.uitverkocht{color:#db434f;}
.products .product .actionholder{padding:10px;}
.products .product .actionholder .meerinfo{color:#000000;text-decoration:underline;padding-right:3px;}
.products .product .actionholder{float:right;width:31px;height:31px;display:block;margin-top:-30px;}
.addtocart{background:#4fb334;-webkit-border-radius:5;border-radius:5px;margin-left:0px;position:absolute;left:23px;top:250px;z-index:5 !important; box-shadow: 0px 10px 0px 0px rgba(55,122,48,1);}

!important; @media screen (min-width:400px) {
  addtocart {background:#f46464;}
  }



.addtocart:hover{background:#4fb334;}
.addtocart:visited{background:#4fb334;}
.products .product .actionholder{background:url('scicsm.png') no-repeat #55b438 2px 6px;}
.products .product .actionholder .addtocart a{display:block;width:100%;height:100%;}
.hp .homepagetekst{border-top:1px solid #f3f3f3;margin-top:10px;padding-top:10px;line-height:20px;}
.readmore{border-top:1px solid #f3f3f3;border-left:none;padding:10px;cursor:pointer;color:black;text-align:center;margin-top:10px;font-weight:normal !important;text-transform:none;font-size:14px;}
a.readmorepp{display:inline-block !important;width:inherit !important;color:#000000;text-decoration:underline;font-style:italic;padding-top:10px;}
a.readmorepp:hover{cursor:pointer;color:#000000 !important;text-decoration:underline !important;}
.logos .firstlogo{text-align:left;}
.logos{margin-top:20px;}
.logos ul{list-style:none;border-bottom:1px solid #f3f3f3;border-top:1px solid #f3f3f3;padding-top:20px;}
.logos ul li{text-align:left;width:23.5%;margin-right:2%;float:left;margin-bottom:20px;display:block;text-overflow:ellipsis;overflow:hidden;}
.logos ul li a{text-transform:uppercase;color:#2aaada;font-weight:500;font-size:16px;}
.logos ul li a:hover{color:#ff9000;}
.logos .leftlogo{text-align:left;}
.logos .rightlogo{text-align:left;margin-right:0px;}
#footer{background-color:#2aaada;margin-top:95px;position:relative;}
#footer .container .row{position:relative;padding:10px 0 10px 0;}
#footer .footerafb{position:absolute;left:20px;bottom:0px;}
#footer .titlefooter{border-bottom:1px solid #f0f9fc;color:#ffffff;margin-top:19px;width:100%;height:25px;}
#footer .titlefooter h4{font-weight:500;font-size:16px;float:left;}
#footer .titlefooter span{margin-left:7px;font-size:14px;position:relative;top:2px;color:#f0f9fc;}

#footer .socialfooter{padding-top:10px;}
#footer .socialfooter ul{list-style:none;}
#footer .socialfooter ul li{float:left;margin-left:14px;}
#footer .socialfooter ul li.firstsi{margin-left:-10px;}
#footer .footercontent ul{list-style:none;}
#footer .footercontent ul li{padding:0px;line-height:17px;}
#footer .footercontent ul li a{color:#f0f9fc;}
#subfooter{font-size:13px;padding:10px 0;}
#subfooter a{color:#2aaada;}
#footer .subtopfooter{background-color:#1c6ab2;padding-top:15px;padding-bottom:5px;}
#footer .subtopfooter .leftaa a{font-size:16px;color:#ffffff;text-align:center;width:100%;display:block;font-weight:500;}

ul.offcanvasmenu{list-style:none;}
ul.offcanvasmenu li{height:45px;border-bottom:1px solid #e4e4e4;line-height:45px;text-indent:10px;clear:both;}
ul.offcanvasmenu li.titleoc{font-weight:800;font-size:18px;}
ul.offcanvasmenu li a{color:#000000;display:block;}
ul.offcanvasmenu li .offcanvassubmenu{list-style:none;padding-left:20px;display:block;float:left;width:100%;}
.productpage .productfotospp .productfoto{position:relative;overflow:hidden;}
.productpage-images-featured{border:1px solid #f3f3f3;}
.productpage-images-featured:hover,.thumbnails ul li a img:hover{cursor:zoom-in;}
span.onsale{position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-81px;left:-103px;width:200px;height:150px;line-height:250px;text-align:center;font-weight:500;font-size:18px;text-shadow:1px 1px 1px #ADADAD;color:#FFFFFF;background-color:#ff9000;}
.productpage .productfotospp .thumbnails{}
.productpage .productfotospp .thumbnails img{border:1px solid #f3f3f3;margin:5px 5px 0px 0px;}
.productpage .shareaddthis .addthis_toolbox a{color:#f8694d;}
.productpage .shareaddthis{float:left;clear:both;margin-top:5px;}
.productpage .titleproduct{padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #f3f3f3;}
.productpage .titleproduct h1{font:"Avenir 95 black";font-weight:900;font-size:36px;line-height:28px;color:#000000;}
.productpage .infoboxpp{margin-bottom:15px;line-height:18px;}
.productpage .infoboxpp .pull-left ul{margin-left:16px;margin-bottom:15px;}
.productpage .infoboxpp .artikelnummer{font-size:12px;}
.productpage .priceppbig{margin-bottom:20px;color:#ff9000;font-size:23px;font-weight:500;}
.productpage .priceppbig span.btw{font-weight:normal;font-size:14px;margin-left:8px;}
.productpage .bestel{margin-bottom:20px;}
.productpage .bestel form .addtocartbtn{width:inherit;height:40px;line-height:35px;background-color:#4bb528;color:#ffffff;font-weight:500;margin-left:3px;font-size:18px;padding:0px 10px;}
.productpage .bestel form input{border:1px solid #f3f3f3;background-color:#ffffff;width:35px;font-size:16px;text-align:center;}
/* ------------------------------------------------------------------------------------------------------------------------ */
.productpage .quicklinks{}
.productpage .quicklinks ul{list-style:none;}
.productpage .quicklinks ul li{float:left;padding-bottom:9px;}
.productpage .quicklinks ul li a{color:#999;}
.productpage .quicklinks ul li.first a{padding-left:0px;border-left:none;}
.productpage .quicklinks ul li a:hover{color:#000000;text-decoration:underline;}
/* ------------------------------------------------------------------------------------------------------------------------ */
.productpage .informatiesectie{margin-top:30px;}
.productpage .informatiesectie .tab-content{padding:15px;border:0px solid #f3f3f3;border-top:none;line-height:18px;}
.productpage .panel-body,.textpagecontent,.gui{line-height:18px;}
.productpage .itemonderp{}
.productpage .itemonderp .titleitemonderp{margin-bottom:0px;}
.productpage .itemonderp .titleitemonderp h3{font-size:23px;}
.productpage .itemonderp a.writereview{ color:#000000; text-decoration:underline; clear:both; float:left; margin-top:29px;}
.productpage .reviews .review{padding-bottom:10px;}
.productpage .reviews .review .toptitle{font-weight:500;margin-top:10px;}
.productpage .reviews .review .reviewcontent{margin:15px 0px;line-height:18px;}
.productpage .reviews .stars{display:inline-block;width:100px;margin-left:10px;position:relative;top:7px;}
.productpage .reviews .stars .stars_bg{background:url('reviewstars.png') top left no-repeat;width:89px;height:23px;}
.productpage .reviews .stars .stars_on{background:url('reviewstars.png') bottom left no-repeat;height:23px;float:left;}
.productpage .allgemeenestars{margin-left:0px !important;clear:both;width:100% !important;}
.productpage #specs .specall{margin-bottom:6px;}
.headertekstmobile{font-family:"avenir";padding:10px 0;font-weight:500;}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#2aaada;border-color:#2aaada;}
.collectioncontent .collectiontitle h1{font-size:36px;font-weight:700;margin-bottom:20px;}
.collectioncontent .sortspage{}
.collectioncontent .sortspage .listgrid{margin-right:40px;}
.collectioncontent .sortspage .listgrid a{color:#dadada;padding-left:2px;}
.collectioncontent .sortspage .listgrid a.active{color:#000000;}
.collectioncontent .sortspage .bekijken{margin-top:2px;margin-right:40px;}
.collectioncontent .sortspage .bekijken .dropdown > a{color:#000000;}
.collectioncontent .sortspage .bekijken .dropdown .aantaldd{width:60px !important;min-width:60px;}
.collectioncontent .dropdown-menu{border-radius:0px;box-shadow:none;}
.collectioncontent .sorteerop{margin-top:2px;}
.collectioncontent .sorteerop > a{color:#000000;}
.collectioncontent .bekijkproductlist{margin-top:22px;}
.collectioncontent .buttonlist{background:#4fb334;-webkit-border-radius:5;border-radius:5px;width:118px;color:#ffffff;padding:9px 11px 9px 11px;text-align:center;font-size:11px;}
.collectioncontent .listproduct{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #DADADA;}
.collectioncontent .imagelistp{float:left;margin-top:12px;}
.collectioncontent .infolist{float:left;margin-left:0%;margin-top:18px;}
.collectioncontent .infolist h3{margin:0px;padding-bottom:15px;}
.collectioncontent .infolist h3 a{font-weight:500;font-size:16px;color:#000;}
.gui-progressbar{ background-color:#FFFFFF !important; }
.activecatside > a{color:#ff9000 !important;}
.filter input[type=checkbox].css-checkbox{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
.filter{margin-bottom:20px;}
.filtertitle{font-weight:500;border-bottom:1px solid #f3f3f3;padding-bottom:4px;}
.filter input[type=checkbox].css-checkbox + label.css-label{padding-left:20px;height:15px;display:inline-block;line-height:15px;background-repeat:no-repeat;background-position:0 0;font-size:15px;vertical-align:middle;cursor:pointer;}
.filter input[type=checkbox].css-checkbox:checked + label.css-label{background-position:0 -15px;}
.filter label.css-label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.filter .depressed{background-image:url('depressed.png');}
.filter input[type=checkbox].css-checkbox.sme + label.css-label.sme{padding-left:22px;height:16px;display:inline-block;line-height:16px;background-repeat:no-repeat;background-position:0 0;font-size:13px;vertical-align:middle;cursor:pointer;font-weight:normal;}
.filter input[type=checkbox].css-checkbox.sme:checked + label.css-label.sme{background-position:0 -16px;}
.filter .filtercustomdg{padding:8px 0px 7px 7px;}
.filter .filtercustomdgodd{background-color:#FAFAFA;}
.filter .labeltitlefilter{color:#4E4E4E;}
.textpagecontent img{max-width:100%;}
.textpagecontent h4{font-family:"Avenir";font-size:18px;color:#226cb0;font-weight:500;}
.textpagecontent h3{font-family:"Avenir";font-size:17px;font-weight:500;}
.textpagecontent h2{font-family:"Avenir";font-size:19px;font-weight:500;}
.textpagecontent h1{font-family:"Avenir 95 black";font-size:36px;color:#000;font-weight:bold;}
#content .banner a img{ width:100%; max-width:100%; margin-bottom:20px;}
.catalogcontent{ line-heigth:18px}
.bannersonderslider{margin-top:20px;}
.bannersonderslider img{border:1px solid #dedede;}
.products .product .actionholder .customcsscollectionaddtocart{width:77px;background-image:none;}
.products .product .actionholder .customcsscollectionaddtocart:hover{background-image:none;}
.products .product .actionholder .customcsscollectionaddtocart a{color:#ffffff;line-height:31px;text-align:center;font-size:16px;text-transform:uppercase;}
.klantenserviceblok{position:relative;background-color:#f3f3f3;border:1px solid #dadada;margin-top:30px;height:200px;}
.klantenserviceblok .klantenservicecontent{padding-left:260px;}
.klantenserviceblok .klantentitle{margin-top:17px;font-size:23px;color:#2aaada;font-weight:500;}
.klantenserviceblok img.klantenserviceabs{position:absolute;bottom:-198px;left:6px;}
.klantenserviceblok .klantentekst{line-height:18px;font-size:18px;margin:12px 0px;}
.klantenserviceblok .klantennr{padding:10px 6px;background-color:#2aaada;float:left;clear:both;color:#FFFFFF;font-size:18px;}
.klantenserviceblok .klantendisclaimer{clear:both;margin-top:13px;display:block;float:left;}
a.klantenmail{text-decoration:underline;font-style:italic;color:#2aaada;}
.klantenserviceblokmobile{position:relative;background-color:#f3f3f3;border:1px solid #dadada;margin-top:30px;height:170px;}
.klantenserviceblokmobile .klantenservicecontentmobile{padding-left:115px;}
.klantenserviceblokmobile .klantentitlemobile{margin-top:11px;font-size:23px;color:#2aaada;font-weight:500;}
.klantenserviceblokmobile img.klantenserviceabsmobile{position:absolute;bottom:0px;left:6px;}
.klantenserviceblokmobile .klantentekstmobile{line-height:18px;font-size:18px;margin:12px 0px;}
.klantenserviceblokmobile .klantennrmobile{padding:10px 6px;background-color:#2aaada;float:left;clear:both;color:#FFFFFF;font-size:18px;}
.klantenserviceblokmobile .klantendisclaimermobile{clear:both;margin-top:9px;display:block;float:left;}
.pluspuntholder{display:inline-block;position:relative;border:1px solid #f3f3f3;background-color:green;color:#fff;border-radius:30px;width:18px;text-align:center;line-height:18px;height:18px;text-indent:1.1px;overflow:hidden;top:4px;font-size:13px;}
.minpuntholder{display:inline-block;position:relative;border:1px solid #f3f3f3;background-color:#ff9000;color:#fff;border-radius:30px;width:18px;text-align:center;line-height:18px;height:18px;text-indent:0.8px;overflow:hidden;top:4px;font-size:13px;}
.sidebar-filter-slider{padding:1px 0;}
.sidebar-filter-range .min{float:left;}
.sidebar-filter-range .max{float:right;}
#collection-filter-price{height:14px;border:1px solid #2476b7;border-radius:5px;-moz-border-radius:5px;margin:8px 10px;background:url(tui-slider-handle-2.png) repeat-x #2476b7;position:relative;}
#collection-filter-price .ui-slider-range{background:url(tui-slider-handle-2.png) repeat-x #8fc7f3;border:1px solid #2476b7;margin:-1px 0 0 -1px;position:absolute;height:14px;}
#collection-filter-price .ui-slider-handle{display:block;position:absolute;width:20px;height:24px;border:0;top:-5px;border-radius:0;-moz-border-radius:0;margin-left:-13px;background:url(tui-slider-handle-2.png) 0px -10px no-repeat;cursor:col-resize;}
.product-configure{margin-bottom:15px;}
.text-indento{width:175px;font-weight:normal;display:inline-block;}
.css3-checkboxes{list-style:none;}
.css3-checkboxes li{margin-top:10px;}
.css3-checkboxes input{margin-right:4px !important;margin-top:0px;}
.compare-button{display:inline-block;background-color:#ff9000;color:white;padding:10px 15px;float:left;margin-top:12px;margin-right:20px;}
:root .css3-checkboxes label,:root .css3-checkboxes input[type="checkbox"] + span,:root .css3-checkboxes input[type="checkbox"] + span::before{display:inline-block;vertical-align:middle;}
:root .css3-checkboxes{position:relative;list-style:none;}
:root .css3-checkboxes li{float:left;margin-top:10px;margin-right:2px;}
:root .css3-checkboxes label *{cursor:pointer;}
:root .css3-checkboxes .text-indento{display:none;}
:root .css3-checkboxes input[type="checkbox"]{opacity:0;position:absolute;}
:root .css3-checkboxes input[type="checkbox"] + span{font:normal 11px/14px Arial,Sans-serif;color:#333;}
:root .css3-checkboxes label:hover span{color:#000;}
:root .css3-checkboxes input[type="checkbox"] + span::before{content:"";width:24px;height:24px;border:solid 1px #E7E7E7;line-height:24px;text-align:center;margin-right:7px;margin-bottom:7px;}
:root .css3-checkboxes input[type="checkbox"]:checked + span::before{color:#FFF;}
:root .css3-checkboxes input[type="checkbox"]:disabled + span{cursor:default;opacity:.4;}
:root .css3-checkboxes input[type="checkbox"] + span::before{border-radius:2px;}
:root .css3-checkboxes input[type="checkbox"]:hover + span::before{border:1px solid #999;}
:root .css3-checkboxes input[type="checkbox"]:checked + span::before{content:"\2714";font-size:14px;line-height:24px;}
:root .css3-checkboxes input[type="checkbox"] + span.zwart::before{background-color:#000000;}
:root .css3-checkboxes input[type="checkbox"] + span.bruin::before{background-color:rgb(111,62,24);}
:root .css3-checkboxes input[type="checkbox"] + span.beige::before{background-color:rgb(212,190,141);}
:root .css3-checkboxes input[type="checkbox"] + span.grijs::before{background-color:#838383;}
:root .css3-checkboxes input[type="checkbox"] + span.wit::before{background-color:#FFFFFF;}
:root .css3-checkboxes input[type="checkbox"] + span.blauw::before{background-color:#345aff;}
:root .css3-checkboxes input[type="checkbox"] + span.petrol::before{background-color:#22a2a4;}
:root .css3-checkboxes input[type="checkbox"] + span.groen::before{background-color:#25b53a;}
:root .css3-checkboxes input[type="checkbox"] + span.geel::before{background-color:#fffc00;}
:root .css3-checkboxes input[type="checkbox"] + span.oranje::before{background-color:#ff6501;}
:root .css3-checkboxes input[type="checkbox"] + span.rood::before{background-color:#ea0001;}
:root .css3-checkboxes input[type="checkbox"] + span.roze::before{background-color:#ed008c;}
:root .css3-checkboxes input[type="checkbox"] + span.paars::before{background-color:#9349aa;}
:root .css3-checkboxes input[type="checkbox"] + span.goud::before{background-color:#ffd700;}
:root .css3-checkboxes input[type="checkbox"] + span.zilver::before{background-color:#c0c0c0;}
.compareever{display:inline-block;float:left;background-color:#ff9000;color:#ffffff;padding:10px 15px;margin-top:14px;line-height:13px;margin-right:20px;}
.compareever:hover,.register-b2b:hover{color:#fff;opacity:0.9;}
.product-info-container h2,.product-info-container h3{font-size:18px;margin-top:6px;margin-bottom:10px;font-weight:bold;}
.product-info-container p{margin-bottom:10px;}
.product-info-container img{margin-top:10px;}
.product-info-container ul{padding-left:23px;list-style:initial;}
.searchslider{margin-top:12px;margin-bottom:12px;}
.searchslider form input{border:1px solid #dcdcdc;box-shadow:none;line-height:33px;height:33px;width:300px;padding:0px 10px;float:left;}
.searchslider span{float:left;cursor:pointer;height:33px;width:33px;display:inline-block;background:url('searchic.png') no-repeat 6px 6px #ff9000;}
#breadcrumbs{
/*   background:#4499dd; */
}
.breadc{border:0!important;box-shadow:none!important;color:white!important;}

.marketingspot{float:right;width:800px;height:400px;}
.dagdealcontainer{border:1px;border-color:#f3f3f3;max-width:390px;}
.aanbiedingcontainer{border:1px;margin-top:0px;border-color:#f3f3f3;max-width:390px;}
.ddealbox{width:100%;}
ul.tabss{margin:0px;padding:0px;list-style:none;}
ul.tabss li{background:#e0e3e6;border-radius:15px 15px 0px 0px;color:#222;display:inline-block;padding:20px 25px;cursor:pointer;}
ul.tabss li.current{border-radius:15px 15px 0px 0px;background:#ffffff;border-style:solid;border-width:1px 1px 0px 1px;border-color:#f3f3f3;}
.tab-contents{height:100%;display:none;border-style:solid;border-width:0px 1px 1px 1px;border-color:#f3f3f3;padding:20px;}
.tab-content{height:100%;border-width:0px 1px 1px 1px;border-color:#f3f3f3;padding:30px;}
.tab-content2{background:#cbdbe9;height:100%;display:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;padding:20px;}
.tab-content3{background:#b4d0ea;height:100%;display:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;padding:20px;}
.tab-content4{background:#9fc7eb;height:100%;display:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;padding:20px;}
.tab-contents.current{display:inherit;}
.mspottotaal{width:100%;}
.mspotvid{width:10%;align:right;}
.headline{position:relative;}
.slider{width:750px;position:relative;overflow:hidden;border:1px solid #e5e5e5;}
.slider ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}
.slider li{float:left;}
.slider img{display:block;max-width:100%;background-color:#f7f7f7;height:auto !important;}
.slider-prev,.slider-next{position:absolute;top:50%;margin-top:-28px;text-align:center;font-size:16px;line-height:16px;background-color:#414141;opacity:0.2;padding:5px 6px 5px 5px;}
.slider-prev span,.slider-next span{color:#fff;}
.headline:hover .slider-prev,.headline:hover .slider-next{opacity:1;}
.slider-prev{left:30px;}
.slider-next{right:30px;}
.slider-pagination{width:100%;text-align:center;line-height:0px;margin:20px 0px;}
.slider-pagination a{display:inline-block;height:12px;width:12px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;text-indent:-9999px;margin:0px 6px;padding:0px;border:1px solid #e5e5e5;}
.slider-pagination a.active{background:#eee;}
.reviewBox{float:right;width:800px;height:400px;}
.nav-tabs{border-bottom:1px solid #f3f3f3;}
.nav-tabs > li > a{font-family:"Avenir";font-size:16px;color:#1C75BB;margin-right:10px;text-align:justify;line-height:1.42857143;border:1px solid transparent;background-color:#a7d3f6;border-bottom:0px;font-weight:normal;border-radius:20px 20px 0px 0px;height:60px;padding-top:30px;padding-bottom:20px;padding-left:30px;padding-right:30px;padding:20px 15px;}
.nav > li > a{position:relative;display:block;padding:20px 15px;}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{font-family:"Avenir";font-size:16px;color:#1C75BB;text-align:justify;font-weight: bold;background-color:#fff;border:1px solid #f3f3f3;border-bottom-color:transparent;cursor:default;border-radius:20px 20px 0px 0px;height:60px;padding-top:30px;padding-bottom:20px;padding-left:30px;padding-right:30px;padding:20px 15px;}
.nav > li > a{position:relative;display:block;padding:20px 15px;}
.nav-tabs > li > a{font-family:"Avenir";font-size:16px;color:#fff;margin-right:10px;line-height:1.42857143;font-weight: bold;}
.nav-tabs > li > a:hover{font-family:"Avenir";font-size:16px;color:#1C75BB;background:#a7d3f6;margin-right:10px;line-height:1.42857143;font-weight: bold;}
.tabbladden{position:relative;min-height:400px;clear:both;margin:25px 0;}
.tabblad{float:right;}
.tabblad label{background:#d1e6f7;padding:10px;border:1px solid #e8e8e8;border-radius:15px 15px 0px 0px;padding:20px 20px 20px 20px;margin-left:-1px;position:relative;left:1px;}
.tabblad [type=radio]{display:none;}
.contentcontainer{position:absolute;top:55px;left:0;background:white;right:0;bottom:0;padding:20px;border:1px solid #e8e8e8;}

[type=radio]:checked ~ label ~ .contentcontainer{z-index:1;}
.infoholder h5{
  font-size: 13px;
    font-weight: bold;
}


.bot-img-thank img {
    max-width: 43%;
}
.form-thank form input {
    width: 100%;
    border: none;
    line-height: 34px;
    height: 34px;
    text-indent: 12px;
  border: 1px solid #ccc;
   text-align: start!important;
}
.form-thank form input.newslettersubmit {
    display: block;
    color: #fff;
     background-color: rgb(245, 207, 100);
    border-radius: 5px;
    width: auto;
    float: right;
    margin-top: 15px;
  
    text-indent: 0px;
    padding: 0px 30px;
}

.bet{
padding-top: 15px;
}
.ach{
   padding-bottom: 15px;
}
.soc-block { padding-bottom: 20px;}
.m-bot-20{
  margin-bottom: 20px;
}
.bet-ach{
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
.thank-top-sp{
     line-height: 1;
    top: 14px;
    padding-left: 0px;
    color: #000000;
    font-size: 28px;
    position: relative;
}
.h3-center{
  color: #286faf;
  font-size: 30px!important;
  text-align: center;
}
.top-img img{
  width: 100%;
}