#loading{opacity:.8;background:#fff url("/includes/img/loading.gif") no-repeat center;width:100%;height:100%;z-index:10000;top:0;left:0;position:fixed;display:none}.tip{position:relative;color:#5c5c5c;width:250px;z-index:4300;background-color:#f3f4fd;padding:5px;font-size:9pt;border:2px solid #d6d6dd}.borderblock_error{color:#970000}.app img[alt=code]{width:150px;margin:7px 0 0}.app input.captcha{width:60px !important}.MultiSelect{font-size:12px;display:block;position:relative;border:1px solid silver;padding:2px;cursor:pointer;width:100px}.MultiSelect input{border:0}.MultiSelect ul{position:absolute;z-index:1000;top:22px;left:0;margin:0;padding:0;width:240px;max-height:230px;overflow:hidden;list-style:none;background-color:#fff;border-top:1px solid #ccc;border-right:1px solid #000;border-bottom:1px solid #000}.MultiSelect ul li{padding:0 3px}.MultiSelect ul li.hover,.MultiSelect ul li.hover input,.MultiSelect ul li.selected.hover,.MultiSelect ul li.selected.hover input{background-color:#e3e3e3;color:#000}.MultiSelect ul li.selected,.MultiSelect ul li.selected input{background-color:#424542;color:#fff}.call_me_back *{box-sizing:border-box}.call_me_back table{margin:0 0 30px}.call_me_back select[name=gender]{width:93px !important}.call_me_back input[name=name]{width:122px !important}.call_me_back input[name=housenr],.call_me_back input[name=zipcode]{width:70px !important}.call_me_back input[name=street],.call_me_back input[name=city]{width:145px !important}.call_me_back span#tijdstip{display:block;margin:6px 0 0}form.bs_callmeback select.mandatory_select{border-top-right-radius:0;border-bottom-right-radius:0}.datepicker_vista{box-sizing:content-box}.availability_form *{box-sizing:border-box}.availability_form input#date_arrival{width:160px !important}form.contactform *{box-sizing:border-box}form.contactform select[name=gender]{width:93px}form.contactform input[name=name]{width:122px}form.contactform input[name=housenr],form.contactform input[name=zipcode]{width:70px}form.contactform input[name=street],form.contactform input[name=city]{width:145px}form.contactform input.without_sex{width:220px}form.bs_contactform select.mandatory_select{border-top-right-radius:0;border-bottom-right-radius:0}#gallery_overview *{box-sizing:border-box}#gallery_overview{overflow:hidden}#gallery_overview .img-thumbnail:hover{cursor:pointer}#gallery_overview>a{float:left;text-decoration:none;margin:0 0 20px}#gallery_overview .info>div{margin:0 0 3px}#gallery_overview .subtitle,#gallery_overview .num{font-size:75%}#gallery_overview .num{margin-bottom:8px !important}#gallery_overview h4.title,#gallery_overview p.subtitle{margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#single_gallery p.lead{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#calendar .item{border-bottom:1px solid #e5e5e5;padding:0 0 25px;margin:0 0 20px}#calendar .title{font-size:120%;margin:15px 0 3px;padding:0}#calendar .title a,#calendar .title a:visited{text-decoration:none}#calendar .date{font-size:80%;margin:0 0 5px}#calendar .group{font-size:80%}#calendar .description p{margin:10px 0 0}#news_overview .news_item{border-bottom:1px solid #e5e5e5;padding:0 0 15px;margin:0 0 20px}#news_overview .news_title,#news_overview p.news_title{font-size:120%;margin:5px 0 3px}#news_overview .news_title a,#news_overview .news_title a:visited{color:inherit;text-decoration:none}#news_overview span.news_date,#news_overview p.news_date,#news_overview span.news_author{display:block;font-size:80%;margin:0 0 5px}#news_overview .news_text p{margin:10px 0 0}#news_overview .social_media_news{margin:15px 0 0}#news_overview .social_media_news>div{float:left}#news_comments{margin:40px 0 20px}#news_comments .comment{border-bottom:1px solid #e5e5e5;padding:0 0 20px;margin:0 0 20px}#news_comments .comment>div{font-size:85%}#news_comments_overview{margin:0}#news_comments_overview .comment{border-bottom:1px solid #e5e5e5;padding:0 0 20px;margin:0 0 20px}#news_comments_overview .comment>div{font-size:85%}#sitemap>ul{padding:0;margin:0 0 0 20px}#sitemap ul li{margin:0 0 4px}#sitemap>ul li ul{padding:0 0 0 25px;margin:4px 0 0}.search_site table{margin:20px 0}.search_site table td{padding:0 0 8px}.app .webshop img{width:100%;max-width:100%;height:auto}.app .webshop .title{font-weight:bold}.app .webshop .cat_full .cat{padding:15px}.app .webshop .cat_full .cat .photo img{display:block;margin-left:auto;margin-right:auto}.app .webshop .cat_full .cat .desc{text-align:center;margin-top:15px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .webshop .prod_full .prod{padding:15px}.app .webshop .prod_full .prod .photo{min-height:145px}.app .webshop .prod_full .prod .photo a{display:block}.app .webshop .prod_full .prod .photo img{position:relative;display:block;margin:0 auto 10px;max-width:100%;max-height:145px;height:auto;width:auto}.app .webshop .prod_full .prod .buttons{margin-top:15px}.app .webshop .prod_full .prod .title,.app .webshop .prod_full .prod .subtitle{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .webshop .prod_full .price,.app .webshop .prod_full .price_old,.app .webshop .prod_full .price_discounted{font-size:15px;font-weight:bold;margin:10px 10px 0 0}.app .webshop .prod_full .price_old{text-decoration:line-through;color:#8a0000}.app .webshop .prod_detail{padding:0}.app .webshop .prod_detail .title,.app .webshop .prod_detail .subtitle,.app .webshop .prod_detail .price,.app .webshop .prod_detail .deliverytime{margin:0 0 10px}.app .webshop .prod_detail .price{font-weight:bold}.app .webshop .prod_detail .title{font-size:30px}.app .webshop .prod_detail .photo a img.img-thumbnail{max-height:160px;width:auto}.app .webshop .prod_detail .photo .row{margin-left:-15px;margin-right:-15px}.app .webshop .cart,.app .webshop .cart_summary,.app .webshop .deliveryoption,.app .webshop .clientinfo,.app .webshop .clientinfo_summary{padding:15px;background-color:#f7f7f9}.app .webshop .cart .producttitle{font-weight:bold;width:100%}.app .webshop .cart .total_li .producttitle{width:auto;display:inline-block}.app .webshop .cart .aantal{display:block;width:100%;float:none;height:22px;margin:5px 0 10px}.app .webshop .cart .clear{clear:both}.app .webshop .cart ul{padding:0;list-style:none}.app .webshop .cart li{padding-bottom:10px;margin:10px 0;border-bottom:1px solid #ddd;overflow:hidden}.app .webshop .cart li div{float:left;margin:2px 0}.app .webshop .cart .minus,.app .webshop .cart .plus{position:relative;width:20px;height:20px;border-radius:3px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.app .webshop .cart .minus{background:#8a0000;margin:0 5px 0 0}.app .webshop .cart .minus::before{content:"-";position:absolute;top:-13px;left:4px;font-size:30px;line-height:40px}.app .webshop .cart .plus{background:#51c600;margin:0 8px 0 0}.app .webshop .cart .plus::before{content:"+";position:absolute;top:-5px;left:5px;font-size:20px;line-height:26px}.app .webshop .cart .button_order{display:block;margin:10px 0 0}.app .webshop .col-sm-9.prod_cats{padding:0}@media(max-width: 1200px){.app .webshop .prod_full .prod .photo{min-height:125px}.app .webshop .prod_full .prod .photo img{max-height:125px}}@media(max-width: 990px){.app .webshop .prod_full .prod .photo{min-height:85px}.app .webshop .prod_full .prod .photo img{max-height:85px}}@media(max-width: 768px){.app .webshop .prod_full .col-6 .prod .photo{height:90px;overflow:hidden;margin-bottom:5px}.app .webshop .prod_full .prod .photo img{max-height:100% !important;width:100% !important}.app .webshop .prod_detail .photo a img.img-thumbnail{max-height:150px !important;width:auto !important}}.app .countdown_app{width:100%}.app .countdown_app .separator.colon{width:5%}.app .countdown_app .separator.colon.small{width:1%}.app .countdown_app .countdown,.app .countdown_app .descriptions{width:90%;min-width:320px;margin:auto}.app .countdown_app>.countdown>span{font-size:32px}.app .countdown_app .countdown .separator.colon{width:5%}.app .countdown_app .countdown .separator.colon.small{width:1%}.app .countdown_app .countdown .date-div,.app .countdown_app .countdown .time-div{display:inline-block;text-align:center}.app .countdown_app .countdown div span{font-size:32px}.app .countdown_app .years-span,.app .countdown_app .months-span,.app .countdown_app .weeks-span,.app .countdown_app .descriptions .years-span,.app .countdown_app .descriptions .months-span,.app .countdown_app .descriptions .weeks-span{display:none}.app .countdown_app.weeks .countdown .weeks-span,.app .countdown_app.weeks .descriptions .weeks-span{display:inline-block}.app .countdown_app.months .countdown .months-span,.app .countdown_app.months .countdown .weeks-span,.app .countdown_app.months .descriptions .months-span,.app .countdown_app.months .descriptions .weeks-span{display:inline-block}.app .countdown_app.years .countdown .years-span,.app .countdown_app.years .countdown .months-span,.app .countdown_app.years .countdown .weeks-span,.app .countdown_app.years .descriptions .years-span,.app .countdown_app.years .descriptions .months-span,.app .countdown_app.years .descriptions .weeks-span{display:inline-block}.app .countdown_app.base .descriptions .desc.text-span,.app .countdown_app.base .countdown .date-div,.app .countdown_app.base .countdown .time-div{width:20% !important}.app .countdown_app.weeks .descriptions .desc.text-span,.app .countdown_app.weeks .countdown .date-div,.app .countdown_app.weeks .countdown .time-div{width:15% !important}.app .countdown_app.months .descriptions .desc.text-span,.app .countdown_app.months .countdown .date-div,.app .countdown_app.months .countdown .time-div{width:12% !important}.app .countdown_app>.descriptions>.desc{width:4%;float:left;text-align:center}.app .app-social-buttons{list-style-type:none;margin-bottom:0;padding-left:0}.app .app-social-buttons>li{position:relative}.app .app-social-buttons>li>a{transition:all .2s ease;display:block;color:inherit}.app .app-social-buttons.horizontal.buttons{margin-left:0}.app .app-social-buttons.horizontal.buttons>li{display:inline-block}.app .app-social-buttons.horizontal.buttons>li>a{height:2.14286em;line-height:2.14286em;background-color:#333;border:1px solid #333;border-radius:4px;color:#fff}.app .app-social-buttons.horizontal.buttons>li>a:hover,.app .app-social-buttons.horizontal.buttons>li>a:focus{background-color:#555;text-decoration:none}.app .app-social-buttons.horizontal.buttons>li+li{margin-left:7px}.app .app-social-buttons.horizontal.buttons .fa{text-align:center;width:2.14286em}.app .app-social-buttons.horizontal.buttons .fa+span{margin-right:10px}.app .app-social-buttons.vertical.buttons>li{margin-bottom:7px}.app .app-social-buttons.vertical.buttons>li>a{height:2.14286em;line-height:2.14286em;background-color:#333;border:1px solid #333;border-radius:4px;color:#fff}.app .app-social-buttons.vertical.buttons>li>a:hover,.app .app-social-buttons.vertical.buttons>li>a:focus{background-color:#555;text-decoration:none}.app .app-social-buttons.vertical.buttons .fa{text-align:center;width:2.14286em}.app .app-social-buttons.vertical.buttons .fa+span{margin-right:10px}.app .app-social-buttons.horizontal.links{margin-left:0}.app .app-social-buttons.horizontal.links>li{display:inline-block}.app .app-social-buttons.horizontal.links>li+li{margin-left:7px}.app .app-social-buttons.horizontal.links .fa{margin-right:7px}.app .app-social-buttons.vertical.links{margin-left:2.14286em}.app .app-social-buttons.vertical.links .fa{left:-2.14286em;position:absolute;top:.14286em}#cookie_notice{position:fixed;bottom:0;left:0;font-size:15px;line-height:20px;width:100%;z-index:9999;text-align:center;background:#535353;opacity:.8}#cookie_notice_content{padding:10px 0 0}#cookie_notice_content a{color:#dedede}#cookie_notice_content a:hover{color:#fff}#cookie_close{color:#dedede;float:right;padding:10px;cursor:pointer}#cookie_close:hover{color:#fff}#cookie-modal .form-check-input[type=checkbox]{color:#1a7c1a;accent-color:currentcolor;display:inline-block;width:35px;height:35px;margin-left:-35px;margin-top:0;vertical-align:middle}.content p.form-control-plaintext{margin:0}