   option:disabled{background:rgba(255,0,0,0.1);}.nav ul,.breadcrumbs,.shortcuts{margin:0;padding:0;list-style:none;}.booking-widget-quicksearch-result:before,.booking-widget-quicksearch-result:after,.clearfix:before,.clearfix:after,.nav ul:before,.nav ul:after,.newslistitem:before,.newslistitem:after,.newsitem .introduction:before,.newsitem .introduction:after{display:table;content:"";}.booking-widget-quicksearch-result:after,.clearfix:after,.nav ul:after,.newslistitem:after,.newsitem .introduction:after{clear:both;}.clearfix{zoom:1;}.content .article_first{clear:both;}.article_last,.content .article_last{margin:0;padding:0;border:0;}.last{margin-bottom:0;padding-bottom:0;border:0;}.skip-links,.sr,#quick-search label,.visually-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0;}.hidden{display:none;visibility:hidden;}.nav ul{zoom:1;}    fieldset{margin-bottom:1.6em;}legend{margin:0;padding:0 0 .75em 0;}.field_sep{display:none;}div.field{padding:.5em 0;}div.first{padding-top:0;}div.last{padding-bottom:0;border-bottom:0;}div.submit{width:auto;margin-left:0;padding:0;border:0;background:transparent;}div.fieldinput,div.subtitle{margin-left:120px;}label.field,label{font-weight:normal;}label.field{width:130px;padding-top:3px;text-align:right;line-height:18px;color:#404040;}div.subtitle{padding:3px 0 0 0;font-weight:normal;font-style:italic;}input[type='text'],input[type='email'],input[type='date'],input[type='password'],.proFormText,select,textarea,.actionpanel .searchbox input,.address-block input,.product-quantity,.proFormTextOther,.proFormDate,.proFormTime,ul.proFormListRadio li .proFormTextOther,ul.proFormList li .proFormTextOther{display:inline-block;height:15px;margin:0;padding:3px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:15px;color:#666;background-color:#fff;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}input:focus{outline:none;}input[type='text']:focus,input[type='email']:focus,input[type='date']:focus,input[type='password']:focus,.proFormText:focus,select:focus,textarea:focus,.actionpanel .searchbox input:focus,.address-block input:focus,.product-quantity:focus,.proFormTextOther:focus,.proFormDate:focus,.proFormTime:focus,ul.proFormListRadio li .proFormTextOther:focus,ul.proFormList li .proFormTextOther:focus{outline:none;color:#333;background-color:#fff;border:1px solid #999;}textarea,textarea.proFormText{height:auto;}select,input[type='file']{box-sizing:content-box;}div.widetitle label.field{text-align:left;}input#current_password,input#new_password,input#new_password2{width:24em;}.inner-button .pb-icon-16{*display:none;}ul.proFormList,ul.proFormListRadio{overflow:hidden;padding-top:7px;}ul.proFormList li,ul.proFormListRadio li{margin-bottom:5px;line-height:15px;}.ie6 ul.proFormList li,.ie6 ul.proFormListRadio li{margin-bottom:0;}ul.proFormList li label,ul.proFormListRadio li label{margin-left:.5em;line-height:1;}ul.proFormListRadio li input,ul.proFormList li input,ul li span.other input{margin-left:1px;}div.submit button,button,.call-to-action{position:relative;display:inline-block;padding:4px 13px;border:1px solid;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;text-decoration:none;font-weight:bold;line-height:18px;color:#fff;background-clip:content-box;background-repeat:repeat-x;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);}div.submit button:hover span,button[type='submit']:hover span,a.call-to-action{text-decoration:none;color:#fff;}div.submit button span.accesskey,button span.accesskey{*display:inline;margin:0;padding:0;line-height:border:none;background:transparent none;filter:none;}.call-to-action{margin:0 3px;line-height:1em;}.ie9 div.submit button,.ie9 button,.ie9 a.call-to-action{border-radius:0;}.poll .surveyStats .bar,.poll .surveyStats .barbox{background-color:#666;}#quick-search{position:relative;float:right;width:220px;margin:2px 0 20px -220px;text-align:right;}#quick-search input{width:120px;height:14px;padding:5px;line-height:14px;-webkit-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;transition:all ease-in 0.2s;}#quick-search:hover input,#quick-search input:focus{width:208px;text-indent:0;-webkit-transition:all ease-out 0.2s;-moz-transition:all ease-out 0.2s;-ms-transition:all ease-out 0.2s;-o-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}#quick-search input:focus{color:#333;}#quick-search button{position:absolute;top:5px;right:4px;overflow:hidden;width:15px;height:15px;padding:0;border:0;text-indent:-999em;background:transparent url(/ui/Ruwinkel/img/unique-sprite.png) no-repeat 0 -36px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;filter:none;}.notice{clear:both;}.top-content .pb-gallery-type2{overflow:visible;}.top-content .pb-gt2-images{border:none;}.top-content .pb-gt2-counter{color:#fff;}.top-content .pb-gt2-arrow{top:0;width:15px;height:100%;background:transparent url(/ui/Ruwinkel/img/next.png) no-repeat 0 50%;zoom:1;}.top-content .pb-gt2-arrow:hover{background-color:transparent;}.top-content .has-thumbs .pb-gt2i-al,.top-content .has-thumbs:hover .pb-gt2i-al,.top-content .pb-gt2i-al{left:-35px;background-image:url(/ui/Ruwinkel/img/prev.png);background-position:0 50%;}.top-content .pb-gt2i-ar,.top-content .has-thumbs .pb-gt2i-ar,.top-content .has-thumbs:hover .pb-gt2i-ar,.top-content .pb-gt2i-ar{right:-35px;left:auto;background-position:0 50%;}.pb-gallery-type1 img,.pb-gallery-type2 img,.pb-gallery-type3 img,.pb-gallery-type4 img{border:none;}.pb-gt2i-list p{text-align:left;}.pb-gt3-desc{color:#ccc;}.tv-header{margin-bottom:1em;}.sidebar .tv-header h2{float:none;}.sidebar .pbuic-context-buttons li{margin:0 5px 0 0;}#context-buttons .pbuic-cb-active a:hover{color:#fff;}.pc-anchor-links ul{margin-bottom:0;}.article .download_list_item li.odd{background-color:#f7f7f7;}.article .download_list_item a:hover{background-color:#eaeaea;}.actionpanel .searchbox input,.actionpanel .searchbox input[type='text'],#relation_quick_search_words_1{width:16em;margin:1px 10px 0 0;padding:6px;}#relation_quick_search_words_1{width:80%;}.searchbox button{padding:4px 13px;}   .catalog-filter{float:left;color:#fff;width:95%;padding:10px 2.5%;margin:0 0 10px 0;}.catalog-filter input.leesmeer{padding:0 11px 4px 9px;background-color:orange;white-space:nowrap;text-decoration:none;font-size:13px;color:#B60401;}.catalog-filter label span{font-size:14px;line-height:25px;}.catalog-list{float:left;position:relative;width:100%;margin:0 0 0 0;}.catalog-list input.leesmeer:hover{background-position:right -185px;}.item-list{width:100%;margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #dedcdc;text-align:left;}.item-list h2,.item-list h2 a{color:#79ac0f;text-decoration:none;}.item-foto{float:left;margin-right:15px;margin-bottom:10px;}.item-teaser{float:right;margin-left:10px;}.item-teaser .type{position:relative;display:block;padding:5px 7px;margin-bottom:5px;color:#000;text-decoration:none;}.type-legenda a{float:left;position:relative;display:block;margin-right:20px;font-size:16px;color:#000;text-decoration:none;}.item-teaser .type:before,.type-legenda a:before{content:" ";display:block;float:left;margin-right:5px;margin-right:5px;width:18px;height:18px;-webkit-border-radius:15px;border-radius:15px;background-clip:padding-box;}.item-teaser a.button{display:block;clear:right;background-color:#ff9b0d;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,0.7);border-radius:3px;text-transform:uppercase;text-decoration:none;color:#FFF;border:none;box-shadow:none;height:30px;line-height:30px;font-size:15px;padding:0px 10px 0px 10px;text-align:center;}.item-teaser a.button:hover{background-color:#f88701;}.item-content{float:left;overflow:hidden;font-size:15px;line-height:1.5em;}.type-legenda{overflow:hidden;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #E0E0E0;}.type-legenda h3{float:left;padding:2px 15px 0 0;}.ttWrapper{width:450px !important;opacity:0.9 !important;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;-webkit-box-shadow:0px 0px 15px -3px #000;box-shadow:0px 0px 15px -3px #000;}.ttHeader{}.ttBody{padding:10px 10px 0 10px;}.ttFooter{}.ttDomBody{text-align:left;}.fotowissel .pb-gallery-type2{width:100% !important;margin-bottom:30px;}.fotowissel .pb-gt2-counter{display:none;}.fotowissel .pb-gt2-images{float:left;border:0;margin-bottom:5px;}.fotowissel .pb-gt2-images,.fotowissel .pb-gt2-images li img{width:799px !important;height:310px !important;}.fotowissel .pb-gt2-nav{width:359px;float:right;}.fotowissel .pb-gt2n-list li{margin:0 5px 5px 0;}.fotowissel .pb-gt2-nav img{border:0;}#beschrijving .col{float:left;width:33.33%;}#beschrijving .col2{float:left;width:66.67%;}#beschrijving .plgr .pb-gt3-photos li{float:left;}#beschrijving .plgr img{margin-right:50px}.item-detail a.terugbutton{background-position:0px -338px;}.item-detail a.terugbutton:hover,.item-detail a.terugbutton:active{background-position:0px -368px;}.item-detail a.terugbutton.hidemobile{float:right;margin-top:-36px;}.item-detail a.terugbutton.showmobile{display:none;}.col5{float:left;width:20%;margin:5px 0;}.col5 h3{font-size:17px;}.col5 .acco{margin-right:10px;padding-top:5px;border-top:1px solid #ddd;}.col5 .acco .thumb{float:left;width:25%;margin:0 10px 5px 0;}.col5 .acco p{margin:8px 0 0;line-height:14px;font-size:12px;}.col5 .acco a{color:#71777D;text-decoration:none;}.pbo-objects .avail span,.pbo-popup .avail span{background-color:#1B4E96;}.pbo-objects .avail span.selected,.pbo-popup .avail span.selected{background-color:#fb7b00;}.pbo-objects .avail.arrangement span,.pbo-popup .avail.arrangement span{background-color:#690;}#tabs.ui-tabs{border:0;border-radius:0;}#tabs ul.ui-tabs-nav{background:transparent;}#tabs ul.ui-tabs-nav li{float:left;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;background:#84b818;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyMDYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjODRiODE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU5OWUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#b20600 0%,#84b818 0%,#599e00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b20600),color-stop(0%,#84b818),color-stop(100%,#599e00));background:-webkit-linear-gradient(top,#b20600 0%,#84b818 0%,#599e00 100%);background:-o-linear-gradient(top,#b20600 0%,#84b818 0%,#599e00 100%);background:-ms-linear-gradient(top,#b20600 0%,#84b818 0%,#599e00 100%);background:linear-gradient(to bottom,#b20600 0%,#84b818 0%,#599e00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b20600',endColorstr='#599e00',GradientType=0);border:0;margin-right:5px;}#tabs ul.ui-tabs-nav li.boeken{background:#ff9b0d;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWIwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODg3MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ff9b0d 0%,#f88701 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9b0d),color-stop(100%,#f88701));background:-webkit-linear-gradient(top,#ff9b0d 0%,#f88701 100%);background:-o-linear-gradient(top,#ff9b0d 0%,#f88701 100%);background:-ms-linear-gradient(top,#ff9b0d 0%,#f88701 100%);background:linear-gradient(to bottom,#ff9b0d 0%,#f88701 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b0d',endColorstr='#f88701',GradientType=0);}#tabs ul.ui-tabs-nav li a{display:block;padding:5px 15px;font-family:'Overlock',Arial,Helvetica,sans-serif;font-size:18px;color:#fff;font-style:italic;font-weight:bold;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}#tabs ul.ui-tabs-nav li.ui-state-active{background:#b20600;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyMDYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWU1OGExIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE4NDY4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#b20600 0%,#1e58a1 0%,#18468e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b20600),color-stop(0%,#1e58a1),color-stop(100%,#18468e));background:-webkit-linear-gradient(top,#b20600 0%,#1e58a1 0%,#18468e 100%);background:-o-linear-gradient(top,#b20600 0%,#1e58a1 0%,#18468e 100%);background:-ms-linear-gradient(top,#b20600 0%,#1e58a1 0%,#18468e 100%);background:linear-gradient(to bottom,#b20600 0%,#1e58a1 0%,#18468e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b20600',endColorstr='#18468e',GradientType=0);z-index:20;}#tabs div.ui-tabs-panel{padding:10px 0;border:0;border-top:1px solid #18478F;background:#fff;z-index:10;}.catalog-activity-filter{padding:10px 3%;overflow:hidden;margin:0 1% 20px 0;}.content__filter__cat{float:left;margin-right:20px;color:#fff;display:none;}.content__filter__cat.show{display:block;}input.content__filter__cat__datum{height:20px;margin-left:5px;background:#fff url(/ui/Ruwinkel/img/calendar.png) no-repeat right 5px top 4px;border:1px solid #fff;box-shadow:inset 0 0 0 rgba(255,255,255,0);}.catalog-activity-list{margin:0 0 0 -1%;}.catalog-activity-list__item{float:left;width:48%;margin:0 1% 3%;}.catalog-activity-list__item__foto{position:relative;}.catalog-activity-list__item__foto img{display:block;width:100%;height:auto;}.catalog-activity-list__item__article{padding:10px 3%;border:1px solid #dedcdc;border-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.catalog-activity-list__item__foto__bar{position:absolute;left:0;bottom:0;width:100%;padding:5px 3%;background:#84b818;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#84b818 0%,#599e00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#84b818),color-stop(100%,#599e00));background:-webkit-linear-gradient(top,#84b818 0%,#599e00 100%);background:-o-linear-gradient(top,#84b818 0%,#599e00 100%);background:-ms-linear-gradient(top,#84b818 0%,#599e00 100%);background:linear-gradient(to bottom,#84b818 0%,#599e00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#84b818',endColorstr='#599e00',GradientType=0);color:#fff;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:.92;}.catalog-activity-list__item__foto__bar__item{line-height:1.5em;}.catalog-activity-list__item__foto__bar__item--tijd{float:left;margin-right:15px;}.catalog-activity-list__item__foto__bar__item--kosten{margin-right:0;}.catalog-activity-list__item__article__inleiding{margin-bottom:10px;height:125px;overflow:hidden;}.catalog-activity-list__item__article__inleiding__title{max-height:42px;overflow:hidden;padding-bottom:2px;}.catalog-activity-list__item__article__inleiding__txt{height:75px;overflow:hidden;}.activiteiten .fotowissel{display:flex;position:relative;flex-wrap:wrap;width:100%;}.activiteiten .fotowissel .pb-gallery-type2{flex:1 1 100%;width:auto !important;}.activiteiten .fotowissel .pb-gt2-nav{float:left;}body.activiteiten#default .fotowissel .sidebarright.quicksearch{margin-top:0;flex:1 1 100%;}body.activiteiten#default .pb-gallery-fade .pb-gt2i-list li{text-align:left;}.activiteiten #nav.nav-main li{text-align:left;}.catalog-filter{text-align:left;}.catalog-filter select,.catalog-filter input{width:100%;}@media (min-width:768px){.item-foto{width:200px;}.item-content{width:330px;}.item-teaser{width:170px;}}@media (min-width:992px){.catalog-filter{width:21.75%;padding:10px 1%;margin:0 0 2em 0;}.catalog-list{width:72.75%;margin-left:2%;padding:0;}body.iframe .catalog-list{width:74.25%;}.item-content{width:300px;}.activiteiten .fotowissel .pb-gallery-type2{flex:1 1 73.25%;width:auto !important;}body.activiteiten#default .fotowissel .sidebarright.quicksearch{flex:1 1 21.75%;padding:10px 1%;margin:0 0 2em 0;}}@media (min-width:1200px){.item-content{width:450px;}}@media (max-width:1200px) and (min-width:992px){.fotowissel .pb-gt2-images,.fotowissel .pb-gt2-images li img{width:680px !important;height:250px !important;}.fotowissel .pb-gt2-nav{width:277px;}.fotowissel .pb-gt2-nav li img{width:140px;height:auto;}}@media (max-width:992px){.fotowissel .pb-gt2-images,.fotowissel .pb-gt2-images li img{width:730px !important;height:274px !important;}.fotowissel .pb-gt2-nav{width:730px;}.fotowissel .pb-gt2-nav li img{width:118px;height:auto;}}@media (max-width:767px){.item-list{margin-bottom:10px;}.item-foto{width:100%;margin:0 0 15px;}.item-foto img{display:block;width:100%;height:auto;}.item-content{width:100%;float:left;}.item-teaser{width:100%;}#tabs ul.ui-tabs-nav li{float:none;margin:0 0 5px;border-radius:5px;-webkit-border-radius:5px;}.fotowissel .pb-gallery-type2{margin-bottom:25px;}.fotowissel .pb-gt2-images{width:100% !important;height:0 !important;padding-bottom:38%;overflow:hidden;}.fotowissel .pb-gt2i-list{position:absolute;left:0;right:0;top:0;bottom:0;}.fotowissel .pb-gt2-images li img{width:100% !important;height:auto !important;}.fotowissel .pb-gt2-nav{width:100%;float:none;}.fotowissel .pb-gt2-nav li{width:31.3%;}.fotowissel .pb-gt2-nav li img{width:100%;}body.activiteiten#default .fotowissel .sidebarright.quicksearch{margin:0em 0 30px;}}body .booking-widget-searcher .ha-searcher .ha-searcher__guests--selectors{margin-top:11px;padding:20px;border:1px solid #D8D0C8;border-radius:3px;}body .ha-searcher__guests--selectors span.ha-searcher__guests--label{line-height:1.2;}body .ha-searcher__guests--selectors span.ha-searcher__guests--label::first-letter{text-transform:uppercase;}body .booking-widget-searcher .ha-searcher .hm-form-spinner__input{font-size:1em;width:35px;padding:0;text-align:center;box-shadow:none;}body .ha-searcher__guests--desc{display:block;}body .ha-searcher__guests--desc{font-size:12px;opacity:.6;}body .booking-widget-searcher .ha-searcher .hm-form-spinner__cmd{padding:0;}body button.hm-form-spinner__cmd::before,body button.hm-form-spinner__cmd::after{content:'';width:10px;height:2px;background:#fff;display:block;top:50%;left:50%;position:absolute;transform:translate3d(-50%,-50%,0);}body button.hm-form-spinner__cmd.hm-form-spinner__cmd--incr::after{transform:translate3d(-50%,-50%,0) rotate(90deg);}body .booking-widget-searcher .hm-form-spinner{display:flex;}body .booking-widget-searcher .ha-searcher .hm-form-spinner__cmd{color:transparent;transition:background .3s eae;background:#ff9b0d;box-shadow:0 3px 6px rgb(70 60 50 / 30%);border:1px solid #ff9b0d;width:30px;height:30px;transform:translateY(2px);}body .booking-widget-searcher .ha-searcher .hm-form-spinner__cmd:not(:disabled):hover{color:transparent;background:#f88701;border:1px solid #f88701;cursor:pointer;}body .booking-widget-searcher .ha-searcher .hm-form-spinner__cmd[disabled]{pointer-events:none;color:transparent;opacity:.3;}body .booking-widget-searcher .ha-searcher .ha-searcher__guests--selectors>div.ha-searcher__guests--search{color:var(--text-color);}body .booking-widget-searcher .ha-searcher .ha-searcher__guests{padding:0;}body .booking-widget-searcher .ha-searcher .ha-searcher__guests .ha-searcher__guests--selected,body .booking-widget-searcher-result input,body .booking-widget-searcher-result select{background:#fff;border-radius:5px;color:#71777d;line-height:1.3 !important;padding:8px 16px;height:auto;cursor:pointer;}.receipt td.total{text-align:right;}body div.contentNl,body div.contentDe{display:none;}body.nl div.contentNl,body.de div.contentDe{display:block;}.tipped-prijs-info{max-width:500px;text-align:left;}div.widget-loader{background-color:rgba(255,255,255,0.5);color:#79AC0F;font-family:'Overlock',Arial,Helvetica,sans-serif;font-size:180%;font-weight:bold;font-style:italic;height:75%;min-height:100%;padding-top:25%;position:fixed;text-align:center;width:100%;z-index:9999999;}div.widget-loader span{display:block;line-height:40px;width:460px;}div.widget-loader-content{background-color:rgba(255,255,255,0.7);-webkit-box-shadow:0px 0px 20px -5px #000;box-shadow:0px 0px 20px -5px #000;left:50%;margin-left:-295px;position:absolute;width:520px;padding:35px 40px 35px 15px;}div.widget-loader-content .updating{position:absolute;right:30px;top:55px;width:40px;height:40px;}@media screen and (max-width:600px){div.widget-loader-content{width:90%;margin-left:-45%;box-sizing:border-box;padding:70px 40px 20px;}div.widget-loader span{width:100%;padding-right:60px;}div.widget-loader-content .updating{position:absolute;right:auto;top:20px;width:40px;height:40px;left:50%;margin-left:-20px;}}.noloader .widget-loader{display:none;}.booking-widget-level .availability{padding:5px 8px;font-size:14px;line-height:1.4em;background-color:#eee;border:1px solid #ddd;border-radius:3px;}.booking-widget-level .availability{color:#333;}.booking-widget-level .availability .discount,.booking-widget-level .availability button{display:none !important;}.booking-widget-level .availability .original-price{float:left;margin:22px 5px -2px 0;font-size:0;}.booking-widget-level .availability .original-price span{font-family:'Overlock',Arial,Helvetica,sans-serif;font-size:11px;font-style:italic;text-decoration:line-through;}.booking-widget-level .availability .original-price span:before{content:'€ ';}.booking-widget-level .availability .total-price{float:right;padding:2px 5px;margin:15px 0 0 5px;font-size:0px;color:#fff;}.booking-widget-level .availability .total-price span{position:relative;font-family:'Overlock',Arial,Helvetica,sans-serif;font-weight:bold;font-style:italic;color:#ed1c24;font-size:22px;}.booking-widget-level .availability .total-price span:before{content:'€ ';}.booking-widget-level .availability .total-price span.price-information:before{content:'';}.booking-widget-level .availability .total-price span.price-information:after{position:absolute;right:-12px;top:-2px;content:'i';width:10px;line-height:10px;border-radius:10px;background-clip:padding-box;font-size:10px;color:#FFF;background-color:#06367F;text-align:center;}.booking-widget-level .amount-available,.datepicker-period .amount-available{color:#ed1c24;font-size:11px;line-height:14px;margin-top:.8em;font-weight:bold;}.booking-widget-level .amount-available{text-align:center;}.datepicker-period .amount-available{text-align:right;}span.survey-nbsp{display:none;}.booking-widget-level .booking-survey .average-round{display:none;}.booking-widget-level .item-foto{position:relative;}.booking-widget-level .catalog-list-survey,.booking-widget-level .booking-survey{background:#fff;bottom:0;font-family:'Overlock',Arial,Helvetica,sans-serif;margin-top:30px;left:0;position:absolute;width:100%;}.booking-widget-level .catalog-list-survey .average,.booking-widget-level .booking-survey .average{background:#5DA002;color:#fff;display:inline-block;padding:5px;}.booking-widget-level .catalog-list-survey .survey-average-has-average,.booking-widget-level .booking-survey .survey-average-has-average{color:#063680;font-family:'Overlock',Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;}.item-detail .booking-widget-survey-result .average-round,.sidebar .booking-widget-survey .average-round{display:none;}.item-detail .catalog-survey,.item-detail .booking-widget-survey,.sidebar .booking-widget-survey{border:1px solid rgb(255,255,255);border:1px solid rgba(255,255,255,.7);border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,.5);background:#08428E;color:#fff;font-size:20px;font-family:'Overlock',Arial,Helvetica,sans-serif;height:40px;margin-top:20px;padding-bottom:30px;position:absolute;right:0;top:-40px;width:200px;}.item-detail .booking-widget-survey-result .survey-average-has-average,.sidebar .booking-widget-survey .survey-average-has-average{font-style:italic;font-size:16px;padding-top:40px;position:relative;text-align:center;}.item-detail .booking-widget-survey-result .survey-average-has-average .average,.sidebar .booking-widget-survey .survey-average-has-average .average{background:#5DA002;border:2px solid white;border-radius:50%;color:white;display:block;font-size:24px;font-style:normal;font-weight:bold;height:44px;left:50%;margin-left:-30px;padding-top:16px;position:absolute;text-align:center;top:-30px;width:60px;}.booking-widget-survey .survey-comments .survey-comments-question .survey-comments-question-name{font-weight:bold;font-size:16px;line-height:28px;}.booking-widget-survey .survey-comments .survey-comments-question .survey-comments-question-answers ul{list-style:none;margin:0;padding:0;}.booking-widget-survey .survey-comments .survey-comments-question .survey-comments-question-answers ul li{border-bottom:1px solid #eee;font-size:14px;font-style:italic;line-height:21px;margin-bottom:10px;padding-bottom:10px;}.booking-widget-survey .survey-comments .survey-comments-question .survey-comments-question-answer .survey-comments-question-answer-time{display:none;}.booking-widget-survey .survey-comments .survey-comments-question .survey-comments-question-answer .survey-comments-question-answer-date{background:#eee;border:1px solid #ddd;color:#888;font-size:11px;font-style:normal;padding:3px;}.sidebar .booking-widget-survey{margin-top:30px;position:relative;right:auto;top:auto;width:100%;}.mobile .booking-widget-level .booking-survey{border:1px solid #eee;border-radius:2px;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px;margin-top:10px;padding:5px;position:relative;}.mobile .booking-widget-level .booking-survey .survey-average-has-average .survey-average-text[data-text="review_score_from"]{display:inline-block;position:relative;}.mobile .item-detail .catalog-survey,.mobile .item-detail .booking-widget-survey{border:0;box-shadow:none;height:30px;margin-top:35px;padding-bottom:30px;position:relative;margin-bottom:15px;top:auto;width:100%;}.mobile .item-detail .booking-widget-survey-result .survey-average-has-average{padding-top:35px;}.booking-widget-quicksearch-result div.field{padding:0;margin-bottom:15px;}.booking-widget-quicksearch-result div.field label{display:block;position:relative;width:100%;overflow:hidden;-webkit-box-shadow:0px 0px 8px -4px #000;box-shadow:0px 0px 8px -4px #000;}.booking-widget-quicksearch-result input,.booking-widget-quicksearch-result select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3px 6px;border:0;margin:0;height:34px;border-radius:0 6px 6px 0;}.booking-widget-quicksearch-result input[type="checkbox"]{width:auto;height:auto;padding:0;border-radius:0;}.booking-widget-quicksearch-result table{border-bottom:0 solid #193561;}.booking-widget-quicksearch-result td{padding:3px 0;border-top:1px solid #193561;}.booking-widget-quicksearch-result td label,.booking-widget-quicksearch-result td span{line-height:20px;}.booking-widget-quicksearch-result td.right input[type="checkbox"]{margin:4px 0 0 0;}.booking-widget-quicksearch-result div.field span{position:absolute;right:0px;top:0px;width:27px;height:25px;z-index:10;pointer-events:none;}.booking-widget-quicksearch-result .criteria{margin-top:10px;}.booking-widget-quicksearch-result label span.count{font-size:11px;color:#999;display:none;}.booking-widget-quicksearch-result [data-name="level"],.booking-widget-quicksearch-result [data-name="pets"],.booking-widget-quicksearch-result [data-name="children"],.booking-widget-quicksearch-result [data-name="duration"],.booking-widget-quicksearch-result button.button{display:none;}.booking-widget-quicksearch-result .title{display:none;}.zoek-boek-container .booking-widget-quicksearch-result{margin-bottom:10px;}.zoek-boek-container .booking-widget-quicksearch-result h3,.zoek-boek-container .booking-widget-quicksearch-result .pull-left.title{display:none;}.zoek-boek-container .booking-widget-quicksearch-result [data-name="pets"],.zoek-boek-container .booking-widget-quicksearch-result [data-name="children"],.zoek-boek-container .booking-widget-quicksearch-result [data-name="departure"]{display:none;}.zoek-boek-container .booking-widget-quicksearch-result div.field{padding:0;margin-bottom:16px;}.zoek-boek-container .booking-widget-quicksearch-result [data-name="pets"] div.field,.zoek-boek-container .booking-widget-quicksearch-result [data-name="children"] div.field{margin-bottom:0;}.zoek-boek-container .booking-widget-quicksearch-result div.field label{width:208px;-webkit-box-shadow:0px 0px 10px -2px #000;box-shadow:0px 0px 10px -2px #000;}.zoek-boek-container .booking-widget-quicksearch-result select{width:208px;}.levels-not-avail-title,.levels-result-1,.levels-result-x,.levels-no-result,.levels-alternatives-1,.levels-alternatives-x{background-color:#E6E3E3;border:1px solid #D6D3D3;padding:8px 16px;margin-bottom:1em;}.levels-not-avail-title,.levels-alternatives-x{font-size:15px;line-height:1.2;color:#fff;background:#063680;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#063680 0%,#001c48 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#063680),color-stop(100%,#001c48));background:-webkit-linear-gradient(top,#063680 0%,#001c48 100%);background:-o-linear-gradient(top,#063680 0%,#001c48 100%);background:-ms-linear-gradient(top,#063680 0%,#001c48 100%);background:linear-gradient(to bottom,#063680 0%,#001c48 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#063680',endColorstr='#001c48',GradientType=0);}.levels-alternatives-x .levels-alternatives-i{color:#fff;}.levels__title{font-size:1.4em;margin-bottom:4px;}span.levels-result-i,span.levels-alternatives-i{font-weight:bold;color:#063680;}@media (max-width:480px){.levels-alternatives-x{font-size:1em;}}.ui-widget{font-family:Arial,Helvetica,sans-serif;color:inherit;font-size:12px;}.ui-widget-content{border:0;background:transparent;color:inherit;}#ui-datepicker-div{z-index:99999 !important;border:1px solid #fff;background:#fff none;color:#333;-webkit-box-shadow:0px 0px 10px -2px #000;box-shadow:0px 0px 10px -2px #000;border-radius:2px;padding:0;}.ui-widget-header{border:0;background:#A5B3C9;font-family:'Overlock',Arial,Helvetica,sans-serif;color:#fff;font-weight:normal;font-style:italic;font-size:16px;text-shadow:1px 1px 3px rgba(0,0,0,0.5);border-radius:4px 4px 0 0;}.ui-widget-header .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/ui/Ruwinkel/img/ui-icons_ffffff_256x240.png);}.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 #FFF;background:#A5B3C9 none;color:#fff;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #D6D3D3;background:#E6E3E3 none;font-weight:bold;color:#000;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #1B4E96;background:#1B4E96 none;color:#fff;}.ui-datepicker{width:20em;}table.ui-datepicker-calendar,table.ui-datepicker-calendar td{border:0;font-size:12px;}table.ui-datepicker-calendar td a,table.ui-datepicker-calendar td span{border-radius:2px;background-clip:padding-box;}table.ui-datepicker-calendar td.ui-state-disabled{background-color:#fff;opacity:.5;filter:Alpha(Opacity=5);cursor:pointer !important;pointer-events:initial}table.ui-datepicker-calendar tbody tr td.cal-selected a,table.ui-datepicker-calendar tbody tr td.cal-selected span{border:1px solid #1C5099;background:#1C5099 none;}table.ui-datepicker-calendar tbody tr td.cal-selected a.ui-state-default{color:#fff;}table.ui-datepicker-calendar tbody tr td.cal-arrangement a,table.ui-datepicker-calendar tbody tr td.cal-arrangement span{background:#F88701;border:1px solid #F88701;}table.ui-datepicker-calendar tbody tr td.cal-not-available a,table.ui-datepicker-calendar tbody tr td.cal-not-available span{background:#AB0401;border:1px solid #8E0301;color:#fff;}table.ui-datepicker-calendar tbody tr td.ui-datepicker-today a,table.ui-datepicker-calendar tbody tr td.ui-datepicker-today span{background:#FF9B0D;border:1px solid #FF9B0D;color:#fff;}table.ui-datepicker-calendar tbody tr td.ui-datepicker-today{opacity:1;}table.ui-datepicker-calendar tbody tr td.cal-available a,table.ui-datepicker-calendar tbody tr td.cal-available span{background:#5A9F01;border:1px solid #5A9F01;}table.ui-datepicker-calendar tbody tr td.cal-arrival a,table.ui-datepicker-calendar tbody tr td.cal-arrival span,table.ui-datepicker-calendar tbody tr td.cal-departure a,table.ui-datepicker-calendar tbody tr td.cal-departure span{background:#5A9F01;border:1px solid #5A9F01;color:#fff;}table.ui-datepicker-calendar.legenda{width:auto;float:left;margin:5px 0 10px;}table.ui-datepicker-calendar.legenda td{line-height:24px;padding-right:18px;white-space:nowrap;}table.ui-datepicker-calendar.legenda tbody tr td.cal-selected,table.ui-datepicker-calendar.legenda tbody tr td.cal-arrival,table.ui-datepicker-calendar.legenda tbody tr td.cal-arrangement,table.ui-datepicker-calendar.legenda tbody tr td.cal-available,table.ui-datepicker-calendar.legenda tbody tr td.cal-not-available,table.ui-datepicker-calendar.legenda tbody tr td.ui-datepicker-today{padding:0px;}table.ui-datepicker-calendar.legenda tbody tr td.cal-arrival span,table.ui-datepicker-calendar.legenda tbody tr td.cal-departure span{background:#5a9f01;border:1px solid #5a9f01;}table.ui-datepicker-calendar.legenda th{background-color:transparent;border:0;line-height:24px;display:none;}table.ui-datepicker-calendar.legenda td span,table.ui-datepicker-calendar.legenda td.ui-datepicker-today a{display:block;width:30px;height:23px;}table.ui-datepicker-calendar.legenda td a:hover{text-decoration:none;}table.ui-datepicker-calendar.legenda tbody tr td.cal-not-available span{background:#D58280;border:1px solid #D58280;}table.ui-datepicker-calendar.legenda tbody tr td.cal-not-available span,table.ui-datepicker-calendar.legenda tbody tr td.ui-datepicker-unselectable span{text-decoration:none;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.33%;}.ui-datepicker-multi-3 .ui-datepicker-group .ui-widget-header{width:222px;margin:0 auto;border:1px solid #FFF;}.ui-datepicker-multi-3 .ui-datepicker-group table{width:222px;}.booking-datepicker .ui-datepicker-multi-3,.booking-periods .ui-datepicker-multi-3{-webkit-box-shadow:0px 0px 0px 0px #000;box-shadow:0px 0px 0px 0px #000;}.booking-datepicker .ui-datepicker-multi-3 .ui-datepicker-group,.booking-periods .ui-datepicker-multi-3 .ui-datepicker-group{margin:10px 0;}.booking-datepicker .ui-datepicker-multi-3,.booking-periods .ui-datepicker-multi-3{width:100% !important;}.booking-datepicker .ui-datepicker-multi-3 .ui-datepicker-group .ui-widget-header,.booking-periods .ui-datepicker-multi-3 .ui-datepicker-group .ui-widget-header{width:95%;border:0;border-bottom:1px solid #FFF;margin:0 5px 0 0;}.booking-datepicker .ui-datepicker-multi-3 .ui-datepicker-group table,.booking-periods .ui-datepicker-multi-3 .ui-datepicker-group table{width:95%;margin:0 5px .4em 0;}.datepicker-container .ui-datepicker{width:100%;}.datepicker-container .booking-widget-datepicker-periods{margin:1em 0;}.datepicker-container .booking-widget-datepicker-periods .period{position:relative;}.datepicker-container .booking-widget-datepicker-periods .arrival span,.datepicker-container .booking-widget-datepicker-periods .departure span{font-weight:bold;}.datepicker-container .booking-widget-datepicker-periods .nrOfNights,.datepicker-container .booking-widget-datepicker-periods .information{display:none;}.datepicker-period{padding:10px 0;line-height:22px;font-size:14px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}.ui-widget button.datepicker-reset{float:right;background:inherit;width:auto;font-family:'Overlock',Arial,Helvetica,sans-serif;font-size:17px;color:#063680;font-weight:bold;font-style:italic;text-shadow:none;text-transform:inherit;border:0;margin:5px 0 10px 20px;padding:0 23px 0 0;background:url(/ui/Ruwinkel/img/elements-sprite.png) no-repeat scroll right -155px transparent;}.datepicker-container .booking-widget-datepicker-periods .total-price{position:absolute;right:20%;top:-12px;font-family:'Overlock',Arial,Helvetica,sans-serif;font-size:32px;color:#ed1c24;font-style:italic;font-weight:bold;}.datepicker-container .booking-widget-datepicker-periods .total-price .original-price{font-size:16px;color:#999;text-decoration:line-through;margin-right:8px;vertical-align:top;line-height:32px;display:inline-block;}@media screen and (max-width:480px){.datepicker-container .booking-widget-datepicker-periods .total-price .original-price{display:block;margin-right:0;line-height:1.5em;margin-top:-10px;}.datepicker-container .booking-widget-datepicker-periods .total-price{text-align:right;top:0px;transform:translateY(-50%);}}.datepicker-container .booking-widget-datepicker-periods .total-price .discount{display:none;}.datepicker-container .booking-widget-datepicker-periods .button{position:absolute;right:0;top:-21px;}.datepicker-container .booking-widget-datepicker-periods .button button{width:100%;font-size:16px;line-height:40px;}.ui-datepicker-trigger{display:none;}.booking-datepicker .ui-datepicker-multi-3,.booking-periods .ui-datepicker-multi-3{width:102% !important;margin:0 -1%;}.booking-datepicker .ui-datepicker-multi-3 .ui-datepicker-group,.booking-periods .ui-datepicker-multi-3 .ui-datepicker-group{width:31.33%;margin:0 1%;}.booking-datepicker .ui-datepicker-multi-3 .ui-datepicker-group .ui-widget-header,.booking-periods .ui-datepicker-multi-3 .ui-datepicker-group .ui-widget-header,.booking-datepicker .ui-datepicker-multi-3 .ui-datepicker-group table,.booking-periods .ui-datepicker-multi-3 .ui-datepicker-group table{width:100%;}ul.hm-booking-level-pagination{bottom:-20px;left:0;list-style:none;margin:0;position:absolute;}ul.hm-booking-level-pagination li{float:left;margin-right:5px;text-align:center;}ul.hm-booking-level-pagination li.pgr-active{}ul.hm-booking-level-pagination li a{background:#D6D3D3;border-radius:3px;display:block;font-size:12px;height:22px;padding-top:2px;text-decoration:none;width:24px;}ul.hm-booking-level-pagination li a:hover,ul.hm-booking-level-pagination li.pgr-active a{background:#84b818;color:#fff;}td.right{float:none;text-align:right;}.booking-refine{float:left;margin-top:30px;}.booking-refine table{border-bottom:0;}.booking-refine td,.booking-refine th{border-top:0;padding-left:0;vertical-align:middle;}.booking-refine td.tipped{width:10px;padding-right:0;background:none;}.booking-refine td.hasTipped:after{content:'i';width:10px;line-height:10px;border-radius:10px;background-clip:padding-box;font-family:'Overlock',Arial,Helvetica,sans-serif;font-weight:bold;font-style:italic;font-size:10px;color:#FFF;background-color:#06367F;text-align:center;display:block;}.booking-refine td.tdselect{width:70px;padding-left:15px;}.booking-refine h3{margin:0 0 20px 0;}.booking-refine table.full-width{width:100%;}.booking-refine .article-extraContent{font-size:.9em;font-style:italic;color:#8494ad;border-left:1px solid #a5b3c9;margin:5px 0;padding-left:5px;}.booking-refine .booking-step{font-family:'Overlock',Arial,Helvetica,sans-serif;font-style:italic;font-weight:bold;font-size:26px;color:#79AC0F;margin-bottom:10px;}.booking-refine input[type="submit"].btn-success{width:200px;}.booking-refine .object h3{display:none;}.booking-widget-reservation-result{position:relative;}.booking-widget-reservation-result .buttons input{float:right;display:block;}.booking-widget-reservation-result .buttons input:hover{background-position:right -300px;}.booking-widget-reservation-result .buttons button{background:#EDECE8;background:-moz-linear-gradient(top,#fff 0%,#D7D2CC 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#D7D2CC));background:-webkit-linear-gradient(top,#fff 0%,#D7D2CC 100%);background:-o-linear-gradient(top,#fff 0%,#D7D2CC 100%);background:-ms-linear-gradient(top,#fff 0%,#D7D2CC 100%);background:linear-gradient(to bottom,#fff 0%,#D7D2CC 100%);border:1px solid #D4D4D2;font-family:'Overlock',Arial,Helvetica,sans-serif;font-weight:bold;font-size:15px;color:#333;border-radius:4px;line-height:30px;padding:0 12px;margin:20px 0 0 0;text-shadow:0 0 0 rgba(0,0,0,0);}.booking-widget-reservation-result .buttons button:hover{background:#D7D2CC;background:-moz-linear-gradient(top,#D7D2CC 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#D7D2CC),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#D7D2CC 0%,#fff 100%);background:-o-linear-gradient(top,#D7D2CC 0%,#fff 100%);background:-ms-linear-gradient(top,#D7D2CC 0%,#fff 100%);background:linear-gradient(to bottom,#D7D2CC 0%,#fff 100%);}.booking-widget-reservation-result .buttons button.button-back-overview,.booking-widget-reservation-result .buttons button.button-back,.booking-widget-reservation-result .buttons button.btn-default[data-booking-page="1"]{border:0;background:none;font-size:inherit;font-family:inherit;text-transform:initial;font-weight:normal;padding-left:0;}.booking-widget-reservation-result .buttons button.button-back-overview::before,.booking-widget-reservation-result .buttons button.button-back::before,.booking-widget-reservation-result .buttons button.btn-default[data-booking-page="1"]::before{content:'\2039';margin-right:5px;font-weight:bold;font-size:16px;line-height:29px;float:left;}.booking-widget-reservation-result select{min-width:60px;}.booking-widget-reservation-result .form h3{font-size:1.2em;margin:0;}.booking-widget-reservation-result .details select,.booking-widget-reservation-result .details input{width:200px;}.booking-widget-reservation-result .details select[name="field-geboortedatum-day"],.booking-widget-reservation-result .details select[name="field-geboortedatum-month"],.booking-widget-reservation-result .details select[name="field-geboortedatum-year"]{width:66px;}.book .ha-form-input-field input:not(.has-value):not(:focus) ~ label,.book .ha-form-input-field textarea:not(.has-value):not(:focus) ~ label,.book .ha-form-input-field select:not(.has-value)~.select2-container:not(.select2-container--open) ~ label,.book .ha-form-input-field input[type="checkbox"] ~ label{}.test .booking-widget-reservation-result .details input:required:valid{border:1px solid #84B818;background:#fff url(/ui/Ruwinkel/img/check.png) no-repeat right 3px top 3px}.booking-refine input[type="submit"],.booking-refine button[type="submit"]{font-family:'Overlock',Arial,Helvetica,sans-serif;background-color:#FF9B0D;font-weight:bold;font-size:15px;line-height:30px;text-shadow:1px 1px 2px rgba(0,0,0,0.7);border-radius:3px;text-transform:uppercase;color:#FFF;width:160px;border:0;margin-top:20px;-webkit-appearance:none;-moz-appearance:none;}.booking-refine input[type="submit"]:hover,.booking-refine button[type="submit"]:hover{background-color:#F88701;}.booking-widget-reservation div.loader{margin:0 0 0 380px;}.booking-refine div.actioncode{margin-bottom:20px;}.booking-refine .actioncode p{margin-bottom:0;}div.submit button,button{font-family:'Overlock',Arial,Helvetica,sans-serif;background-color:#FF9B0D;font-weight:bold;font-size:16px;color:#FFF;line-height:24px;text-shadow:1px 1px 2px rgba(0,0,0,0.7);border-radius:3px;text-transform:uppercase;border-radius:4px;padding:0 10px;background-clip:border-box;}.booking-periods button{width:100px;}.booking-overview{float:right;width:330px;margin-top:30px;}.booking-overview table{border-bottom:0;}.booking-overview td,.booking-overview th{border-top:0;padding-left:0;}.booking-widget-receipt-result > .well{width:300px;background-color:#A5B3C9;padding:15px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.5);margin-top:35px;border:0;}.booking-overview .arrival-information{padding:5px 7px;margin:0 -7px 15px;background-color:#8494AD;}.booking-overview .arrival-information span,.booking-overview .arrival-information .arrangement strong{float:right;width:190px;font-weight:bold;}.booking-overview .arrival-information hr{display:none;}.booking-overview .arrival-information h3{position:absolute;margin:-45px 0 0 -8px;color:#71777D;text-shadow:none;}.booking-overview .arrival-information .availability{display:none;}.booking-overview tr.subtotal{border-top:1px solid #fff;}.booking-overview tr.total{border-top:3px solid #fff;}.booking-overview tr.total td{padding-top:3px;}.booking-overview hr{border-bottom:1px solid #7A8493;margin:1em 0 0.5em;display:none;}.booking-widget-receipt-result{position:relative;line-height:18px;}.booking-widget-receipt-result.updating{min-height:150px;}.booking-overview__kader{border:3px solid #A5B3C9;padding:5px 10px;margin:1em 0 0 0;display:none;}.booking-widget .updating{min-height:150px;position:relative;background:none;}.booking-widget .booking-widget-survey-result.updating{min-height:50px;}.booking-widget .updating > div{opacity:0.5;}.booking-widget .loader-container.updating > div,.loader-container.updating{opacity:1;}.updating::after,.booking-widget-datepicker-result::after{content:' ';display:block;position:absolute;width:40px;height:40px;background:url(/ui/Ruwinkel/img/loading.png) no-repeat top left;top:50%;left:50%;margin:-20px 0 0 -20px;-webkit-animation:fliploader 1.2s infinite ease-in-out;animation:fliploader 1.2s infinite ease-in-out;z-index:998;}.booking-widget-datepicker-result{position:relative;min-width:100%;min-height:100px;}.booking-widget-datepicker-result.hasDatepicker::after{display:none;}@-webkit-keyframes fliploader{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(0deg)}}@keyframes fliploader{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(0deg) rotateY(-180deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(-180deg)}100%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);}}.pbo-widget-result.updating{background:none;}.kader{background-color:#E6E3E3;border:1px solid #D6D3D3;padding:3px 7px;margin-top:5px;}.kader h4{font-family:Arial,Helvetica,sans-serif;color:#555;font-size:13px;font-weight:bold;margin:2px 0 5px;}.pbo-objects .avail span,.pbo-objects .special-period-button span,.pbo-special-periods .avail span,.pbo-popup .avail span{text-align:center;}.pbo-objects .price a:before,.pbo-special-periods .price a:before,.pbo-popup .price a:before{float:none;}.pbo-objects .avail a,.pbo-special-periods .avail a,.pbo-popup .avail a,.pbo-objects .not-avail span{padding:10px 5px;}.pbo-objects .avail.arrangement strike{color:#fff;background-color:#A00;border:1px solid #FFF;left:0;padding:1px 3px;font-size:.8em;line-height:1em;margin:-4px -3px;border-radius:3px;opacity:1;}.pbo-widget-result table{width:100%}.pbo-widget-search{background-color:#FDE379;border:1px solid #FFCD00;padding:3px;}.pbo-legend{margin:30px 0 20px;}.pbo-legend td span{padding:2px 8px 3px;font-size:10pt;}.pbo-legend th{padding:5px 20px 4px 0;}.pbo-legend .leg-avail span{background-color:#1B4E96;color:#FFF;}.pbo-legend .leg-avail.selected span{background-color:#FB7B00;color:#FFF;}.pbo-legend .leg-avail.arrangement span{background-color:#690;color:#FFF;}.tpd-tooltip{max-width:300px;}.tpd-tooltip > div{max-width:100%;}.tpd-tooltip .tpd-content{overflow:hidden;}.tpd-tooltip .tpd-content .image-thumb{width:100%;margin:0 0 10px 0;}.tpd-tooltip .tpd-content .image-thumb img{width:270px;height:auto;}.tpd-tooltip .tpd-content{max-width:270px;}.tpd-close{display:none !important;}.tpd-size-medium .tpd-close{margin:3px 3px 0 0;cursor:pointer;}.tpd-tooltip .tpd-close-icon{background-color:#fff;border:1px solid #000;border-radius:50%;box-sizing:border-box;}@media (max-width:480px){.tpd-tooltip{position:fixed;left:50% !important;top:50% !important;transform:translate(-50%,-50%);box-shadow:0 0 0 100vw rgba(0,0,0,.5);}.tpd-shift-stem{left:0 !important;background-color:rgba(0,0,0,.5);border-right:2px solid rgba(0,0,0,.5);}.tpd-stem{background-color:rgba(100,100,100,0.3);height:1px !important;top:0px;}.tpd-stem div{display:none;}}@media (min-width:768px){.booking-refine{width:375px;}.pbo-objects .avail.arrangement strike{font-size:.9em;}}@media (min-width:992px){.booking-refine{width:575px;}.booking-refine .refine .form{width:450px;}.pbo-objects .avail.arrangement strike{font-size:1.1em;}}@media (min-width:1200px){.booking-refine{width:775px;}}@media (max-width:767px){.tipped-prijs-info{max-width:280px;}.item-detail .catalog-survey,.item-detail .booking-widget-survey{position:relative;top:0;width:98%;height:30px;padding-bottom:0;margin:0 0 25px;}.item-detail .booking-widget-survey-result .survey-average-has-average{padding-top:4px;}.item-detail .booking-widget-survey-result .survey-average-has-average .average{top:-19px;left:auto;right:-2%;}.datepicker-period{padding-bottom:25px;}.datepicker-period .arrival{text-align:left;}.datepicker-period .period .departure{text-align:left;}.datepicker-container .booking-widget-datepicker-periods .total-price{right:0;}.datepicker-container .booking-widget-datepicker-periods .button{position:relative;width:100%;top:10px;}.booking-datepicker .ui-datepicker-multi-3 .ui-datepicker-group,.booking-periods .ui-datepicker-multi-3 .ui-datepicker-group{width:98%;margin-bottom:1em}.booking-refine{width:100%;float:none;}.booking-widget-reservation-result .buttons input,.booking-widget-reservation-result .buttons button,.booking-refine input[type="submit"].btn-success{float:none;width:100%;}.booking-overview{float:none;width:100%;}.booking-widget-receipt-result > .well{width:inherit;}.booking-widget-reservation-result .details form > table tbody tr:nth-child(1),.booking-widget-reservation-result .details form > table tbody tr:nth-child(7),.booking-widget-reservation-result .details form > table tbody tr:nth-child(8),.booking-widget-reservation-result .details form > table tbody tr:nth-child(9),.booking-widget-reservation-result .details form > table tbody tr:nth-child(10),.booking-widget-reservation-result .details form > table tbody tr:nth-child(11){display:none;}}.survey-average-no-average{display:none;}.ha-searcher__calentim-dateseparator{display:none !important;}input.calentim.picker.narrowDatepickerField.dualCalentimFields{margin-bottom:14px;}.ha-searcher__item-title{display:none;}.ha-searcher__item{margin-bottom:15px;}.booking-widget-searcher-result{}.booking-widget-searcher-result h3{color:#fff;font-size:28px;text-shadow:2px 2px 2px rgba(0,0,0,0.6);margin:0 0 7px 0;clear:both;}.booking-widget-searcher{opacity:0;transition:opacity .4s ease;}.booking-widget-searcher.loaded{opacity:1;}.booking-widget-searcher-result input,.booking-widget-searcher-result select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3px 6px;border:0;margin:0;height:34px;border-radius:0 6px 6px 0;}.booking-widget-searcher-result button.ha-searcher__button{background:#ff9b0d url(/ui/Ruwinkel/img/elements-sprite.png) no-repeat scroll right -530px;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,0.7);border-radius:3px;text-transform:uppercase;text-decoration:none;color:#fff;border:none;box-shadow:none;height:60px;line-height:58px;font-size:32px;padding:0px 44px 0px 17px;}.booking-widget-searcher-result button.ha-searcher__button:hover{background-color:#f88701;}.booking-widget-searcher-result input[type="checkbox"]{width:16px;height:16px;float:right;margin-top:5px;}.quicksearch.qs-sticky .booking-widget-searcher{position:fixed;top:0px;left:0;right:0;z-index:10000;}.quicksearch.qs-sticky input.calentim.picker.narrowDatepickerField.dualCalentimFields{margin-bottom:4px}.quicksearch.qs-sticky select,.quicksearch.qs-sticky input{border-radius:5px !important;}body .quicksearch.qs-sticky .row.select .col-sm-6.col-md-12{width:calc(33.3333% - 145px) !important;}body .quicksearch.qs-sticky .row.select .col-sm-6.col-md-12:nth-child(2){width:calc(66.6666% - 290px) !important;}body .quicksearch.qs-sticky .row.select .col-sm-6.col-md-12 .pull-left.item{width:100%;box-sizing:border-box;padding:0 15px 0 0;float:left;height:36px;}body .quicksearch.qs-sticky .row.select .col-sm-6.col-md-12:nth-child(2) .pull-left.item{width:50%;box-sizing:border-box;padding:0 15px 0 0;}body .quicksearch.qs-sticky .booking-widget-searcher-result{max-width:1170px;margin:auto;background:#022356;padding:15px 15px 10px;display:flex;flex-flow:row wrap;display:-webkit-flex;-webkit-flex-flow:row wrap;}body .quicksearch.qs-sticky form{flex:1 auto;-webkit-flex:1 auto;}body .quicksearch.qs-sticky .booking-widget-searcher-result .ha-searcher{display:flex;flex-flow:row wrap;display:-webkit-flex;-webkit-flex-flow:row wrap;}body .quicksearch.qs-sticky .booking-widget-searcher-result .ha-searcher .ha-searcher__item{margin-bottom:0;padding:2px 10px 2px 2px;flex:1 auto;-webkit-flex:1 auto;}body .quicksearch.qs-sticky .booking-widget-searcher-result button.ha-searcher__button{margin-top:0px;padding:0px 50px 0 15px;height:34px;line-height:1;background-position:right -543px;margin-right:-8px;}body .quicksearch.qs-sticky .booking-widget-searcher-result h3{float:left;width:250px;margin:0 0 7px 0 !important;font-size:28px !important;}@media screen and (max-width:900px){body .quicksearch.qs-sticky h3{display:none;}body .quicksearch.qs-sticky .toggleQS{display:block;}body .quicksearch.qs-sticky .row.select .col-sm-6.col-md-12 .pull-left.item{width:100% !important;float:left;padding:0 !important;}body .quicksearch.qs-sticky .row.select .col-sm-6.col-md-12 .pull-left.item[data-name="adults"]{display:none;}body .quicksearch.qs-sticky .row.select .col-sm-6.col-md-12{width:100% !important;float:left;}body .quicksearch.qs-sticky .row.select .col-sm-6.col-md-12:nth-child(2){width:100% !important;margin-bottom:10px;}}@media (min-width:768px){body .booking-widget-searcher-result button.ha-searcher__button{height:40px;line-height:38px;font-size:23px;padding:0px 44px 0px 17px;background-position:right -541px;margin:5px 0 5px 0;}.quicksearch.qs-sticky .ha-searcher__item-field{display:flex;grid-gap:11px;}}@media (max-width:767px){.quicksearch.qs-sticky .booking-widget-searcher{top:60px;}body .quicksearch.qs-sticky .booking-widget-searcher-result .ha-searcher .ha-searcher__item{padding-right:2px !important;}}@media (max-width:480px){.quicksearch.qs-sticky .booking-widget-searcher{top:40px;}}@media (min-width:992px){body .booking-widget-searcher-result button.ha-searcher__button{float:right;margin:8px 4px 0 0;}}@media (min-width:1200px){body#default .booking-widget-searcher-result h3{font-size:28px;margin:0px 0 15px 0;}body .booking-widget-searcher-result button.ha-searcher__button{height:60px;line-height:58px;font-size:32px;padding:0px 44px 0px 17px;background-position:right -530px;margin:9px 6px 0 0;}}.level-no-object-by-criteria{display:block;width:100%;float:left;font-size:.85em;line-height:1.4;margin-top:12px;}.levels-avail{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;}.levels-avail > *{flex:1 100%;-webkit-flex:1 100%;}.ha-level-no-object-by-criteria{order:100 !important;}.ha-level-no-object-by-criteria .original-price,.ha-level-no-object-by-criteria .total-price,.ha-level-no-object-by-criteria .discount,.ha-level-no-object-by-criteria a.button{display:none !important;}input.dualCalentimFields{cursor:pointer;}   :root{--text:#000000;--green:#003723;--yellow:#FFB700;--yellow-light:#FFD466;--yellow-lighter:#FFE9B2;--linecolor:#B2C2BC;}.calentim-container-mobile .calentim-input .calentim-calendars{max-height:unset !important;overflow:hidden;}.calentim-container,.calentim-container-mobile{font-family:'Open Sans',sans-serif !important;}.calentim-not-in-month{opacity:0 !important;visibility:none;}.calentim-not-in-month::after{display:none !important;}[class*=calentim-box-arrow]{display:none;}body .calentim-disabled.calentim-disabled-range{opacity:1;}.calentim-day,.calentim-disabled{position:relative;border-radius:0px !important;overflow:visible !important;font-size:1em !important;border-right:2px solid #fff !important;border-bottom:2px solid #fff !important;}.calentim-day::after,.calentim-disabled::after{content:"";display:block;padding-bottom:100%;}.calentim-day > span,.calentim-disabled > span{position:absolute;top:-1px;right:-1px;left:0;bottom:-1px;text-align:center;display:flex !important;flex-flow:column;justify-content:center;border-radius:0px !important;border:1px solid #D6D3D3;z-index:10000;}.calentim-inline .calentim-day > span,.calentim-inline .calentim-disabled > span{position:absolute;top:0;right:0;left:0;bottom:0;text-align:center;display:flex !important;flex-flow:column;justify-content:center;font-size:1.2em;}body,.booking-widget{--calentim-dayOfWeekColor:#66877B;--calentim-dayBgColor:#5a9f01;--calentim-defaultDayTextColor:#fff;--calentim-dayTextColor:#fff;--calentim-weekendColor:#fff;--calentim-selectionWrapperColor:#1C5099;--calentim-selectionBgColor:#1C5099;--calentim-hoverDayBgColor:#1C5099;--calentim-hoverDayTextColor:#fff;--calentim-mouseOverDayBgColor:var(--green);--calentim-mouseOverDayTextColor:#fff;--calentim-titleColor:var(--text);--calentim-betweenSelectedTextColor:var(--text);--calentim-betweenSelectedBgColor:#f3f1f1;--calentim-rightBgColor:#fff;--calentim-occupiedBgColor:#d58281;}.calentim-popup{margin-top:14px;}.calentim-popup .calentim-calendars{padding:10px;}.calentim-calendar{padding-bottom:0px !important;}.calentim-title{border-bottom:0px !important;font-size:1rem !important;}.calentim-container.calentim-popup{}.calentim-popup .calentim-input{border-radius:0px;box-shadow:0px 0px 10px #00000014;}.calentim-dayofweek{text-transform:initial !important;font-size:.875rem !important;padding-bottom:10px !important;}body .calentim-overlay{background:#ffffff;}body .calentim-container-mobile .calentim-input{margin:20px;bottom:auto;top:0;box-shadow:none;border:none;}body .calentim-container-mobile .calentim-input .calentim-footer{padding:0;border-top:0px;}body .calentim-container-mobile .calentim-input .calentim-footer button.calentim-cancel,body .calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply{border:0px !important;font-family:'Open Sans',sans-serif;}body .calentim-container-mobile .calentim-input .calentim-footer button.calentim-cancel{color:#000;font-weight:600;text-shadow:none;}body .calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply{background:#ff9b0d;border:0px;}body .calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply[disabled=disabled],body .calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply:disabled{}.calentim-disabled.calentim-disabled-range{opacity:.2}.calentim-container-mobile .calentim-input::before{content:'Selecteer aankomst- en vertrekdatum';text-align:center;font-size:24px;color:#79ac0f;margin-bottom:1em;font-family:'Overlock',Arial,Helvetica,sans-serif;font-weight:700;}html[lang="de"] .calentim-container-mobile .calentim-input::before{content:'Wählen Sie das Ankunfts- und Abreisedatum';}html[lang="en"] .calentim-container-mobile .calentim-input::before{content:'Select arrival and departure date';}   body#default.iframe .content.main.wide{width:100%;margin-left:0;padding:0;}@media (max-width:767px){body#default div#container,.centered-wrapper,.header-content,.content-container,.footer-content,.nav-main,.footer-content{width:100%;}body{overflow-x:hidden;}.quicksearch.qs-sticky .booking-widget-quicksearch{top:64px;}body#default .content.main{width:90%;margin-left:5%;margin-right:5%;}body#default .sidebarright{width:95%;padding:10px 0;margin:1em 2.5% 10px;}body#default .sidebarright.usp,body#default .sidebarright.quicksearch{width:90%;padding:10px 2.5%;}body#default .sidebarright.usp .article{border-bottom:none !important;margin-bottom:0 !important;padding-bottom:0.5em !important;}body#default .sidebarright.usp ul li{display:block;width:auto;padding-left:23px;}.header{height:65px;}.header-content{border-bottom:1px solid #81B616;position:fixed;z-index:99999;background-color:#fff;}.logo{float:left;width:auto;height:52px;top:0;padding:6px 0;}.logo img{width:auto;height:100%;}.soc-med-container,.zoover,#topicons{display:none;}.nav-top-lang-container{display:none;}#nav.nav-main .nav-top-lang-container{display:block;position:relative;width:100%;top:0;right:0;padding:12px 10px 12px 0;box-sizing:border-box;height:auto;overflow:visible;background-color:#729E1D;}#nav.nav-main ul#languages{float:right;margin:-2px 0 5px;}#nav.nav-main ul#languages li{float:left;}#nav.nav-main #nav-top{float:none;width:100%;height:inherit;}#nav.nav-main #nav-top li{float:left;width:50%;padding-right:0;border-right:0;height:inherit;}#nav.nav-main #nav-top li.nth-child2{background:url(/ui/Ruwinkel/img/top-sprite.png) no-repeat -125px -49px;padding-left:25px;box-sizing:border-box;}#nav.nav-main #nav-top li.last{position:absolute;top:8px;}#nav.nav-main #nav-top li a{font-size:13px;line-height:24px;height:inherit;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;padding:0 0 0 26px;margin:0;}#nav.nav-main #nav-top li:hover,#nav.nav-main #nav-top .hover,#nav.nav-main #nav-top .active{background-color:#5C850C;}#nav.nav-main #nav-top li:hover > a,#nav.nav-main #nav-top .hover > a,#nav.nav-main #nav-top .active > a{background:transparent;}#nav-top ul li.last a{margin:0;}.zoeken-container{width:250px;height:27px;top:25px;}#quick-search{width:175px !important;}#quick-search input#searchfield{background:#F5F5F5 none;border:1px solid #D0CDCD !important;width:140px;}.whatsapp--mobile{display:block;float:right;margin:1px 10px 0 0;}.menubutton.open,.menubutton.close{display:block;}.menubutton.open{float:right;margin:-5px 0 0 10px;}.menubutton.open svg{width:32px;height:32px;fill:#81B616;}.menubutton.close{width:100%;background-color:#fff;text-align:right;z-index:9;}.menubutton.close svg{width:32px;height:32px;margin:9px 5px 4px;}#nav.nav-main{left:inherit;margin-left:0;left:100%;top:0;width:100%;height:inherit;min-height:100%;z-index:9999999999;will-change:transform;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.3s -webkit-transform ease-in-out;transition:.3s transform ease-in-out;}.divOpen #nav.nav-main{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}#nav.nav-main ul{float:none;clear:both;}#nav.nav-main li{float:none;display:block;}#nav.nav-main ul ul{height:inherit;opacity:1;-webkit-filter:none;width:100%;top:0;margin-top:0;position:relative;background:transparent none;box-shadow:0 0 0 rgba(0,0,0,0);}#nav.nav-main li li a{border-bottom:0;font-size:13px;line-height:24px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;padding-left:26px;}#nav.nav-main li .nth-child1 a{border-radius:0;}#nav.nav-main li li:hover > a,#nav.nav-main li .hover > a,#nav.nav-main li .active > a{background:rgba(73,104,9,.6) none;filter:none;}.content.slideshow{width:100%;}body#default .slideshow .article{margin-bottom:0;padding-bottom:0;}body#default .slideshow div.pb-gallery,body#default .slideshow .pc-article-gallery{width:100% !important;height:0 !important;padding-bottom:36%;}body#default .slideshow div.pb-gallery-type1 ul.pb-gt1-photos,body#default .slideshow .ag-article-wrapper{position:absolute;width:auto;left:0;right:0;top:0;bottom:0;}body#default .slideshow .ag-article-wrapper iframe{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}body#default .slideshow div.pb-gallery-type1 ul.pb-gt1-photos li img{width:100% !important;height:auto !important;}body#default .slideshow .ag-article{width:100% !important;height:0 !important;padding-bottom:36%;}body#default .slideshow .ag-article img{width:100% !important;height:auto !important;}body#default .slideshow .ag-article iframe{width:100% !important;}.booking-widget-quicksearch-result button.button{width:100%;height:40px;line-height:40px;font-size:27px;background-position-y:-540px;}body#default .float-blok-4del,body#default .float-blok-4del-container .article{float:none;width:95%;padding:0px 2.5% 0 2.5%;margin-bottom:10px;height:230px;overflow:hidden;padding-bottom:0;}body#default .float-blok-4del-container .article p{margin:182px 0 0 0px;}body#default .float-blok-4del-container .article p.first{height:230px;margin:0;}.booking-widget-level .booking-survey{position:relative;margin-top:0;}.booking-widget-level .availability{margin-bottom:5px;}.booking-widget-level .availability .original-price{position:absolute;right:17px;margin-top:-43px;}.booking-widget-level .availability .total-price{position:absolute;right:15px;margin-top:-22px;}#beschrijving .col{width:50%;}.col5{width:50%;}body#default div.footer-lists{width:90%;padding:20px 5% 20px 5%;position:relative;}.footer-lists ul li{display:block;width:50%;padding:3px 0 0 0;}.footer-lists ul li ul{display:block;margin-bottom:1.5em;}body#default .footer-menu .copyright{float:left;margin:5px 0 35px 2.5%;}body#default .footer-menu ul{float:left;margin:5px 0 5px 2.5%;}body#default .footer-menu ul li{float:left;}.content__filter__cat{float:none;margin:0 0 5px;}.content__filter__cat strong{float:left;display:block;width:80px;line-height:28px;}}@media (max-width:480px){.quicksearch.qs-sticky .booking-widget-quicksearch{top:50px;}.searchbutton{display:block;float:right;margin-top:-3px;}.searchbutton svg{width:28px;height:28px;fill:#81B616;}form#quick-search{position:fixed;top:50px !important;padding:7px;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);will-change:transform;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.3s -webkit-transform ease-in-out;transition:.3s transform ease-in-out;}form#quick-search.divClosed{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);}#quick-search input#searchfield{width:100%;height:30px;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#quick-search button{margin:10px 15px;}.header{height:50px;}.header-content{overflow:visible;}.logo{height:37px;}.zoeken-container{top:14px;z-index:1510;overflow:visible;}.slideshow .ag-article h4,.ag-nav-container,.breadcrumbs li{display:none;}.breadcrumbs{height:5px;}.slideshow .ag-article a.button{bottom:10px;}.slideshow .ag-article h2{bottom:40px;}#livechat-full{right:0 !important;width:100% !important;}.catalog-activity-list__item{float:none;width:98%;}.catalog-activity-list__item__article__inleiding{height:inherit;overflow:visible;}.booking-widget-quicksearch-result .criteria{}.booking-widget-level .booking-survey .survey-average-has-average span[data-text="review_score_from"]{display:none;}input[type='text'],input[type='number'],input[type='date'],textarea,select{font-size:16px;}.ui-datepicker-calendar.legenda{display:none;}.ui-widget .datepicker-reset{display:none;}.datepicker-container>h2:nth-child(2){margin-bottom:15px;}}@media (min-width:768px){body#default div#container,body#default .centered-wrapper,body#default .header-content,body#default .content-container,body#default .footer-content,body#default .nav-main,body#default .footer-content{width:768px;}body#default .header,body#default .header-content{height:150px;}body#default.book .header,body#default.book .header-content{height:110px;}body#default .nav-main{margin-left:-384px;}body#default .nav-main li a{font-size:15px;padding:0 10px;}body#default .col-sm-6{width:46%;margin:0 2% 0 2%;float:left;overflow:hidden;}body#default .booking-widget-quicksearch-result .col-sm-6{width:100%;margin:0;}body#default .content{width:98%;margin-left:1%;margin-right:1%;}body#default .content.main{width:95%;padding:0 1.5% 25px 1.5%;}body#default .content-container{margin-top:10px;}body#default .sidebarleft{width:96%;padding:10px 1%;margin-left:1%;margin-right:1%;margin-bottom:10px;}body#default .sidebarright{width:98%;padding:10px 0;margin-left:1%;margin-right:1%;}body#default .sidebarright.usp,body#default .sidebarright.quicksearch{width:96%;padding:10px 1%;}body#default .sidebarright.usp ul li{display:inline-block;width:46%;padding-left:3%;}body#default #nav-top ul a{font-size:12px;}body#default .content.slideshow{height:272px;}body#default .sidebarright.quicksearch{height:auto;margin-top:1%;}body#default .slideshow div.pb-gallery-type1,body#default .slideshow div.pb-gallery-type1 ul.pb-gt1-photos li img,body#default .slideshow .ag-article,body#default .slideshow .ag-article img,body#default .slideshow .ag-article iframe{width:100% !important;height:272px !important;}body#default .slideshow .ag-article,body#default .slideshow .ag-article img,body#default .slideshow .ag-article iframe{width:753px !important;height:272px !important;}body#default .float-blok-4del,body#default .float-blok-4del-container .article{width:48.5%;margin:0 0 1% 1%;height:250px;overflow:hidden;padding-bottom:0;}body#default .float-blok-4del-container .article p{margin:202px 0 0 0px;}body#default .float-blok-4del-container .article p.first{height:250px;margin:0;}body#default .footer-menu .copyright{float:right;}body#default .booking-widget-quicksearch-result .clearfix{display:block;height:5px;}body#default .booking-widget-quicksearch-result button.button{height:40px;line-height:38px;font-size:23px;padding:0px 44px 0px 17px;background-position:right -541px;margin:5px 0 5px 0;}.col5 .acco p{margin:0;}}@media (min-width:992px){body#default div#container,body#default .centered-wrapper,body#default .header-content,body#default .content-container,body#default .footer-content,body#default .nav-main,body#default .footer-content{width:992px;}body#default .nav-main{margin-left:-496px;}body#default .nav-main li a{font-size:19px;padding:0 15px;}body#default .col-md-12{width:100%;margin:0;}body#default .content{width:73.25%;margin-left:1%;}body#default .content.main{width:71.25%;margin-left:1%;padding:0 1% 0 1%;}body.home .content.main{width:70.25%;padding:0 1.5% 0 1.5%;}body#default .content.main.wide{width:97%;margin-left:1%;padding:0 1% 0 1%;}body#default .sidebarleft{width:21.75%;padding:10px 1%;margin-right:0;margin-bottom:2em;}body#default .sidebarright{width:23.75%;margin-left:0;margin-right:0;}body#default .sidebarright.usp,body#default .sidebarright.quicksearch{width:21.75%;}body#default .sidebarright.usp ul li{display:block;width:auto;padding-left:23px;}body#default .sidebarright.bottom{position:absolute;right:0;bottom:0;}body#default #nav-top ul a{font-size:14px;}body#default .header-content a.logo img{width:245px;height:93px;}body#default .content.slideshow{height:263px;}body#default .sidebarright.quicksearch{height:243px;margin-top:0;}body#default .slideshow div.pb-gallery-type1,body#default .slideshow div.pb-gallery-type1 ul.pb-gt1-photos li img{width:100% !important;height:263px !important;}body#default .slideshow .ag-article,body#default .slideshow .ag-article img,body#default .slideshow .ag-article iframe{width:727px !important;height:263px !important;}body#default .float-blok-4del,body#default .float-blok-4del-container .article{width:23.75%;margin:0 0 1% 1%;height:160px;}body#default .float-blok-4del-container .article p{margin:112px 0 0 0px;}body#default .float-blok-4del-container .article p.first{height:160px;margin:0;}body#default .footer-menu .copyright{float:left;}body#default .booking-widget-quicksearch-result .clearfix{display:block;height:0px;}body#default .booking-widget-quicksearch-result .title{font-size:12px;margin-bottom:-3px;}body#default .booking-widget-quicksearch-result h3{font-size:27px;margin:-5px 0 20px 0;}body#default .booking-widget-quicksearch-result button.button{float:right;margin:8px 4px 0 0;}.title-extralink,.extralink{float:left;width:50%;}.col5 .acco p{margin:8px 0 0;}.catalog-activity-list__item{width:31.33%;}.sidebarright img{margin-left:0;}}@media (min-width:1200px){body#default div#container,body#default .centered-wrapper,body#default .header-content,body#default .content-container,body#default .footer-content,body#default .nav-main,body#default .footer-content{width:1200px;}body#default .nav-main{margin-left:-600px;}body#default .nav-main li a{font-size:21px;padding:0 25px;}body#default .content.slideshow{height:318px;}body#default .sidebarright.quicksearch{height:298px;}body#default .slideshow div.pb-gallery-type1,body#default .slideshow div.pb-gallery-type1 ul.pb-gt1-photos li img{height:318px !important;}body#default .slideshow .ag-article,body#default .slideshow .ag-article img,body#default .slideshow .ag-article iframe{width:879px !important;height:318px !important;}body#default .float-blok-4del,body#default .float-blok-4del-container .article{height:190px;}body#default .float-blok-4del-container .article p{margin:143px 0 0 0px;}body#default .float-blok-4del-container .article p.first{height:190px;margin:0;}body#default .booking-widget-quicksearch-result h3{font-size:28px;margin:0px 0 15px 0;}body#default .booking-widget-quicksearch-result .title{font-size:13px;margin-bottom:0;}body#default .booking-widget-quicksearch-result .clearfix{display:block;height:5px;}body#default .booking-widget-quicksearch-result button.button{height:60px;line-height:58px;font-size:32px;padding:0px 44px 0px 17px;background-position:right -530px;margin:9px 6px 0 0;}}