/* 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;}.product{background:#fff;border-radius:6px;overflow:hidden;margin-bottom:30px;}.product .imgwrap span,.product .infobutton span{display:none;}.product img{padding:10px 0;}.title{display:table;width:100%;margin-bottom:10px;}.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:20%;}.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//css inline code */


#formcontainer {
    position: relative;
}

.grecaptcha-badge { 
    visibility: hidden; 
    z-index: 99;
}



.formbuilderform > div > div {
    display: inline-block;
    /*width: 30%;
    margin: 10px;*/
    margin-bottom: 10px;
}

.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;
    /*text-transform: uppercase;*/
    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;
}

@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;
    }
    
}


