/* jsloader // cached css // inline code */
#menutext{position:absolute;width:100%;top:160px;left:30px;z-index:10;}#menutext h2{display:block;width:318px;font-weight:600;font-size:30px;color:#00648d;}#blogpage #menutext h2{width:315px;font-size:24px;}#topimg{position:relative;overflow:hidden;border-radius:0 0 300px 0;width:100%;height:390px;opacity:0.75;background-size:cover;background-position:50%50%;}.productdetailpage #topimg{height:160px;border-radius:0 0 140px 0;}#logobg{position:absolute;top:0;z-index:21;left:0;width:360px;height:360px;background:rgba(255,255,255,0.7);border-radius:0 50%50%50%;}#topimg img{width:100%;height:auto;}#extrainhoud{padding:40px 0;}@media only screen and (max-width:1199px) {}@media only screen and (max-width:991px) {#logobg{width:330px;height:330px;}#menutext{top:147px;left:15px;}#menutext h2,#blogpage #menutext h2{width:285px;}#topimg{height:345px;}}@media only screen and (max-width:767px) {#topimg{border-radius:0 0 200px 0;-webkit-mask-image:-webkit-radial-gradient(white,black);height:205px;}.productdetailpage #topimg{height:80px;border-radius:0 0 60px 0;}#logobg{width:190px;height:190px;}#menutext{top:86px;left:15px;width:calc(100% - 15px);}#menutext h2,#reviews h2,#blogpage #menutext h2{font-size:18px;margin-bottom:0;width:auto;padding-right:10px;}#blogpage #menutext h2{font-size:14px;}}/* jsloader // cached css // inline code */
#productenoverzicht{padding:40px 0 10px;background:#eee;margin-top:4px;}.productitem{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);}.product{background:#fff;border-radius:6px;overflow:hidden;margin-bottom:30px;}.product .imgwrap span,.product .infobutton span{display:none;}.product img{padding:10px 0;height:auto;}.title{display:table;width:100%;}.titletext{display:table-cell;vertical-align:middle;height:57px;font-size:14px;text-align:center;padding:0 10px;}
a.titletext:link,a.titletext:visited{text-decoration:none;}.productbuttons{padding:15px;}.infobutton,.addtocart{display:inline-block;width:25%;height:40px;line-height:40px;border-radius:6px;}.price{margin-left:0;font-size:18px;font-weight:500;color:#008d47;}
a.infobutton:link,a.infobutton:visited{background:#67a3bb;width:50px;text-align:center;color:#fff;font-size:24px;transition:all 0.3s;}.pageproducts .col-lg-3{width:20%;width:19%;}.verzorgingpage a.infobutton:link,.verzorgingpage a.infobutton:visited{background:#28bb60;}.hasoptions a.infobutton:link,.hasoptions a.infobutton:visited{position:absolute;bottom:180px;left:50%;margin-left:-20px!important;}.addtocart{cursor:pointer;width:auto;position:relative;margin-left:15px;width:110px;}.hasoptions .addtocart{margin-left:0;width:100%;}.addtocart select{width:calc(100% - 110px);display:block;float:left;background-color:white;border:1px solid #cdcdcd;border-right:0 none;border-radius:0;display:inline-block;font:inherit;line-height:38px;padding:0 0 0 10px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;font-size:14px;}.addtocart button[type="submit"]{background:#695846;color:#fff;font-size:24px;width:50px;display:block;text-align:center;height:40px;border-radius:0 6px 6px 0;border:0 none;position:relative;transition:all 0.3s;}.addtocart button .fa{display:block;position:absolute;top:8px;left:0;width:100%;}.addtocart input[type="text"]{height:40px;display:block;float:left;margin-right:0;width:60px;text-align:center;border:1px solid #cdcdcd;border-right:0 none;border-radius:6px 0 0 6px;}.cartmin,.cartplus{position:absolute;width:10px;opacity:0;transition:all 0.3s;}.addtocart:hover .cartmin,.addtocart:hover .cartplus{opacity:1;}.cartmin{left:5px;line-height:37px;}.cartplus{left:47px;}.ui-front{z-index:19;}.ui-widget-content{max-width:500px;}.ui-widget{font-size:16px;font-family:'Lato',sans-serif;}.ui-autocomplete-category{display:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ccc;font-weight:normal;color:#333;}.search-input{background-size:20px auto;background-position:right 60px center;}.ui-autocomplete-loading{background:white url("/assets/images/AjaxLoader.gif") no-repeat;background-position:right 60px center;background-size:20px auto;}.ui-menu .ui-menu-item{padding:10px 10px 5px 10px;}
img.quicksearch{width:80px;display:block;background:#fff;padding:5px 0;float:left;margin-right:10px;border-radius:4px;}@media only screen and (min-width:992px) {a.infobutton:hover,a.infobutton:active{background:#ccc;}.addtocart button[type="submit"]:hover{background:#ccc;}}@media only screen and (max-width:1449px) {.titletext{height:76px;}}@media only screen and (max-width:991px) {#productenoverzicht{padding:30px 0 0;}.pageproducts .col-lg-3{width:33.33333333%;}.pageproducts{padding-top:10px;}}@media only screen and (max-width:767px) {.productitem.col-xs-6{padding-left:7.5px;padding-right:7.5px;}.productencol.col-sm-9{padding-left:7.5px;padding-right:7.5px;}.pageproducts .col-lg-3{width:50%;}.product{margin-bottom:15px;}.title{font-size:13px;}.filterscol{width:100%;max-width:0;overflow:hidden;position:absolute!important;top:30px;background:#eee;min-height:100%;padding:0!important;z-index:99;transition:all 0.6s;border-bottom:1px solid #ccc;}.filterscol.active{max-width:768px;padding:0 15px 30px!important;}}/* jsloader // cached css // inline code */
.productencol{background-image:url(/assets/images/loader-white.gif);background-repeat:no-repeat;background-size:20px auto;background-position:top 7px left 40px;min-height:20px!important;min-width:20px;}.productitems{transition:all 500ms linear;opacity:0;}.productitems.done{opacity:1;}#filterbutton{display:none;}.filtertitle{font-weight:bold;display:block;margin-bottom:10px;margin-top:25px;}.filtertype:first-child .filtertitle{margin-top:0;}#filters label{font-weight:normal;display:inline;}#filters input[type='checkbox']{margin-right:5px;}.optionsfilter{min-height:30px;}#filters.filterActive .optionsfilter{display:none;}#filters.filterActive .optionsfilter.containsproduct{display:block;}.filtertype{height:auto;overflow:hidden;position:relative;transition:all 0.6s;}.longlist{max-height:234px;}.longlist .more{position:absolute;bottom:0;height:30px;display:block;padding:4px;width:100%;background:#eeeeee;cursor:pointer;}.longlist.showmore{max-height:9999px;overflow:visible;padding-bottom:30px;}.longlist.showmore .more{bottom:0;}.filtertype.showall{max-height:2000px;padding-bottom:30px;}.meeritems{position:absolute;bottom:0;line-height:30px;width:100%;background:#f0f0f0;display:block;cursor:pointer;}.ui-front{z-index:22;}.meeritems span{text-decoration:underline;}.minder{display:none;}.sorteren{margin:15px 0 5px 0;text-align:left;}.sorteren span{float:left;margin-right:15px;height:35px;line-height:35px;}.select{border:1px solid #ccc;overflow:hidden;border-radius:0 0 30px 0;height:44px;width:100%;position:relative;font-weight:normal;display:inline-block;}.sorteren select{height:44px;padding:5px;border:0;font-size:14px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.sorteren .select:after{content:"\f0dd";font-family:"Font Awesome 5 Free";color:#000;font-weight:900;padding:6px 8px;position:absolute;right:0;top:0;z-index:1;text-align:center;width:10%;height:100%;pointer-events:none;box-sizing:border-box;}#zoeken{position:relative;display:inline-block;width:100%;margin-bottom:20px;}#zoeken input[type="text"]{color:#333;border:1px solid #ccc;background-color:#fff;padding:0 46px 0 10px;height:44px;line-height:normal;border-radius:0 0 30px 0;width:100%;font-size:16px;text-transform:none;transition:all 0.4s;-webkit-appearance:none;}#zoeken i{position:absolute;right:7px;padding-right:5px;top:6px;cursor:pointer;color:#67a3bb;font-size:30px;transition:all 0.4s;}.verzorgingpage #zoeken i{color:#28bb60;}
h3.filterheading{margin-bottom:20px;border-bottom:1px solid #ccc;}@media only screen and (max-width:767px) {#filterbutton{display:block;position:relative;font-size:25px;color:#67a3bb;width:110px;top:-15px;left:15px;z-index:100;}#filterbutton span{font-size:50%;margin-bottom:-4px;}}/* jsloader // cached css // inline code */
#formcontainer{position:relative;}.grecaptcha-badge{visibility:hidden;z-index:99;}.formbuilderform>div>div{display:inline-block;position:relative;margin-bottom:17px;}.formbuilderform>div>div>label{position:absolute;top:11px;font-weight:400;left:30px;color:#878787;transition:all 0.3s;}.formbuilderform>div>div.akkoord>label{position:relative;line-height:normal;left:auto;}.formbuilderform>div>div>label.focused{top:-20px;left:15px;color:#fff;font-size:13px;}.formbuilderform>div>div.akkoord>label,.formbuilderform>div>div.akkoord>label.focused{top:auto;left:auto;color:#fff;font-size:inherit;}.formbuilderform>div>div.captcha{line-height:1px;margin-bottom:0;}.formbuilderform>div>div.textarea{width:100%;margin-bottom:3px;border-radius:0;}.formbuilderform input[type="text"],.formbuilderform input[type="email"],.formbuilderform textarea,.formbuilderform input[type="submit"]{border:0 none;height:44px;font-family:'Lato',sans-serif;padding:0 15px;color:#333;width:100%;border-radius:0;}.formbuilderform textarea{height:88px;padding:15px;color:#333;}.formbuilderform input[type="submit"]{text-decoration:none;font-weight:600;line-height:24px;border-radius:0 0 30px 0;padding:10px 15px;text-align:center;color:#fff;position:relative;background-color:#28bb60;transition:all 0.3s;}.formloader{position:absolute;top:20px;text-align:center;width:calc(100% - 30px);display:none;}.formloader img{width:90px;height:auto;}.akkoord label{top:-20px;font-size:12px;color:#fff;}@media only screen and (min-width:992px) {.formbuilderform input[type="submit"]:hover{background-color:#ccc;}}@media only screen and (max-width:767px) {.formbuilderform>div>div{display:block;margin-bottom:15px;}.formbuilderform>div>div.textarea{margin-bottom:5px;}}