    html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#009dc8;text-shadow:none}::selection{background:#009dc8;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}.ir:before{content:"";display:block;width:0;height:150%}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.breadcrumbs,.shortcuts{margin:0;padding:0;list-style:none;}nav ul:before,nav ul:after,.newslistitem:before,.newslistitem:after,.newsitem .introduction:before,.newsitem .introduction:after{content:"";display:table;}nav ul:after,.newslistitem:after,.newsitem .introduction:after{clear:both;}.sr,#quick-search label,.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;}     fieldset{margin-bottom:1.5em;}legend{margin-bottom:.5em;font-size:1.5em;font-weight:inherit;}.field_sep{display:none;}div.field{padding:0 0 .5em 0;}div.first{padding-top:0;}div.submit{width:auto;margin-left:0;padding:0;border:0;background:transparent;}div.fieldinput,div.subtitle{margin-left:130px;}label.field,label{font-weight:normal;}label.field{padding:4px 0;line-height:1.5em;width:120px;}div.subtitle{padding:4px 0;font-weight:normal;}input[type="text"],input[type="password"]{display:inline-block;margin:0;padding:3px 6px;border:1px solid #ccc;border-radius:3px;line-height:1.5em;color:#555;background-color:#fff;-webkit-transition:border ease-in-out 0.2s,box-shadow ease-in-out 0.2s;transition:border ease-in-out 0.2s,box-shadow ease-in-out 0.2s;}.proFormText,select,textarea,.actionpanel .searchbox input,.address-block input,.product-quantity,.proFormTextOther,.proFormDate,.proFormTime{display:inline-block;height:1.5em;margin:0;padding:3px 6px;border:1px solid #ccc;border-radius:3px;line-height:1.5em;color:#555;background-color:#fff;-webkit-transition:border ease-in-out 0.2s,box-shadow ease-in-out 0.2s;transition:border ease-in-out 0.2s,box-shadow ease-in-out 0.2s;}input:focus{outline:none;}input[type="text"]: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{border-color:rgba(1,110,167,0.6);box-shadow:0 0 4px rgba(1,110,167,0.6);}textarea,textarea.proFormText{height:auto;}select,input[type="file"]{height:2em;line-height:2em;}.ie6 select,.ie7 select,.ie8 select,.ie9 select{margin:4px 0;}ul.proFormList,ul.proFormListRadio{padding-top:3px;}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 input,ul.proFormListRadio input{margin-left:1px;}ul.proFormList li label,ul.proFormListRadio li label{margin-left:.5em;line-height:1;}ul li span.other input{margin:-4px 0.45em 0 0;}.pbuic-fe-address .fea-group-last{overflow:hidden;padding-top:4px;}div.submit button,button{display:inline-block;position:relative;padding:4px 16px;line-height:1.5em;text-decoration:none;font-weight:normal;background-color:#0154a0;color:#fff;border:0;border-radius:4px;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}div.submit button:hover{background:#016ea7;}div.fieldinput span img.icon{margin-left:3px;vertical-align:middle;}.site-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.25em 2em .25em .5em;font-size:.9em;line-height:1.5em;color:#999;border-radius:3px;background-color:#f0f0f0;border:1px solid #f0f0f0;}.site-search input:focus{color:#000;}.site-search fieldset{position:relative;padding:.2em;}.site-search button{position:absolute;top:1px;right:1px;bottom:0;width:2em;padding:0;border:0;text-indent:-999em;overflow:hidden;filter:none;background:transparent url(/ui/GroeneEiland/img/search.png) no-repeat center;background-color:#eee;box-shadow:none;border-radius:0;opacity:.5;-webkit-transition:.2s opacity ease-in-out,.2s background ease-in-out;transition:.2s opacity ease-in-out,.2s background ease-in-out;}.site-search input:focus + button{opacity:.8;}.site-search button.has-svg{text-indent:0;background-image:none;padding:1px;}.site-search button svg{width:100%;height:100%;}    @font-face{font-family:'flexslider-icon';src:url('/ui/GroeneEiland/font/flexslider-icon.eot');src:url('/ui/GroeneEiland/font/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('/ui/GroeneEiland/font/flexslider-icon.woff') format('woff'),url('/ui/GroeneEiland/font/flexslider-icon.ttf') format('truetype'),url('/ui/GroeneEiland/font/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal;}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flex-direction-nav{*height:0;}.flex-direction-nav a{display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.flex-direction-nav a{text-decoration:none;line-height:1;top:auto;bottom:.7em !important;}.flex-direction-nav .flex-disabled{;pointer-events:none;}@media screen and (max-width:480px){.flex-control-nav{display:none;}}@media screen and (max-width:860px){.flex-direction-nav a{height:30px;margin:-15px 0 0;}.flex-direction-nav a::before{font-size:30px;}.flex-direction-nav .flex-prev,.flexslider:hover .flex-prev{left:.5em;opacity:.25;}.flex-direction-nav .flex-next,.flexslider:hover .flex-next{right:.5em;opacity:.25;}}.flexslider{margin-bottom:0;}.flex-control-nav{bottom:.5em;}    input.datepicker-departure{opacity:.7;color:#888;}input.datepicker-departure.has-datepicker{opacity:1;color:#0c406d;}.ui-datepicker-trigger{display:none;}.ui-datepicker-inline{margin:1em 0;}.ui-corner-all,.ui-corner-left,.ui-corner-right{border-radius:0px !important;}.ui-widget-header{border:1px solid;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{}.ui-widget-header .ui-icon{background-image:url(/ui/GroeneEiland/img/sprite--icons.png);}.ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover,.ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover{background:#fff !important;background:rgba(255,255,255,.3)!important;cursor:pointer;}.ui-icon-circle-triangle-e{background-position:-34px 0px;}.ui-icon-circle-triangle-w{background-position:0px 0px;}.ui-widget-content{background:#fff;border:1px solid #CCC;}.ui-state-default,.ui-widget-content  .ui-state-default,.ui-widget-header .ui-state-default{background:#1a8f20 !important;}.ui-datepicker th,.ui-datepicker td{color:#0C406D;text-align:center;}.ui-datepicker td span,.ui-datepicker td a{border-radius:0px;color:#fff !important;text-align:center;}.cal-available a,.cal-available span,.cal-arrival a,.cal-arrival span,.cal-departure a,.cal-departure span{background:#1a8f20 !important;border:1px solid #1a8f20 !important;-webkit-transition:background ease .2s;-moz-transition:background ease .2s;-ms-transition:background ease .2s;-o-transition:background ease .2s;transition:background ease .2s;}.cal-not-available a,.cal-not-available span{background:#CF3034;}.ui-state-active,.ui-widget-content .ui-state-active{background:#3380C2 !important;border:1px solid #3380C2 !important;color:#fff;}.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{background:#3380C2 !important;border:1px solid #3380C2 !important;color:#fff;}.ui-widget-header a{color:#fff !important;}.widget-loader{background:rgb(241,241,241);background:rgba(241,241,241,.6);bottom:0;height:100%;left:0;position:absolute;top:0;right:0;width:100%;z-index:1;}.widget-loader__content{font-size:2em;left:50%;margin-left:-25%;position:absolute;text-align:center;top:0;width:50%;}.widget-loader__content img{margin-top:.3em;}.catalog-list__item__content__text h3{margin-top:-.83em;}.catalog-list__item__content__text h3 a{color:#555;text-decoration:none;}.catalog-list__item__content__availability button{display:none;}.catalog-list__item__content__availability{padding:1.5em;border:5px solid #fff;}.catalog-list .readmore--book{bottom:.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.5em;position:absolute;right:0;-webkit-transition:background ease .2s;-moz-transition:background ease .2s;-ms-transition:background ease .2s;-o-transition:background ease .2s;transition:background ease .2s;}.catalog-list .readmore--book:hover{}.booking-widget-periods-datepicker .ui-datepicker{width:auto !important;}.booking-periods table.legenda th,.booking-periods table.legenda td{display:inline-block;margin-right:10px;}.booking-periods table.legenda td span{height:14px;width:14px;display:block;background:#CF3034;}.booking-periods table.legenda td.cal-selected span{background:#3380C2;}.booking-periods .booking-widget-periods{margin-bottom:2em;}.booking-periods .periods .arrival{font-family:'Fjalla One',Arial,sans-serif;font-size:1.5em;text-align:center;color:#1a8f20;}.booking-periods .period.row{background:#F1F1F1;border-bottom:1px dashed #CCC;padding:7px;-webkit-transition:background ease .2s;-moz-transition:background ease .2s;-ms-transition:background ease .2s;-o-transition:background ease .2s;transition:background ease .2s;}.booking-periods .period.row:hover{background:#eaeaea;}.booking-periods .period.row button{background:#1a8f20;float:right;font-family:'Fjalla One',Arial,sans-serif;font-size:1.2em;padding:1px 15px;-webkit-transition:background ease .2s;-moz-transition:background ease .2s;-ms-transition:background ease .2s;-o-transition:background ease .2s;transition:background ease .2s;}.booking-periods .period.row button:hover{background:#3380C2;}.booking-widget-periods-periods{border-top:1px solid #CCC;padding-top:10px;margin-bottom:.5em;}.booking-widget-periods-periods .periods{border-bottom:1px solid #CCC;}.booking-widget-periods-periods .periods .period{overflow:hidden;max-height:100px;-webkit-transition:max-height .7s ease-in-out;transition:max-height .7s ease-in-out;}.booking-widget-periods-periods .periods .period.highlight{background-color:#ebebeb;}.booking-widget-periods-periods .periods .period[data-booking-duration="1"],.booking-widget-periods-periods .periods .period[data-booking-duration="2"],.booking-widget-periods-periods .periods .period[data-booking-duration="3"],.booking-widget-periods-periods .periods .period[data-booking-duration="4"],.booking-widget-periods-periods .periods .period[data-booking-duration="5"],.booking-widget-periods-periods .periods .period[data-booking-duration="6"],.booking-widget-periods-periods .periods .period[data-booking-duration="7"],.booking-periods--open .periods .period,.booking-widget-periods-periods .periods .period.highlight{max-height:100px;border-top:1px solid #ebebeb;}.periods-button{display:block;float:right;font-weight:bold;border:2px solid #000;padding:3px 8px;clear:both;right:0;margin-top:5px;cursor:pointer;}.periods-button--close,.booking-periods--open .periods-button--open{display:none;}.booking-periods--open .periods-button--close{display:block;}.booking-widget-periods-periods .periods .arrival{font-family:'Fjalla One',Arial,sans-serif;font-size:1.5em;text-align:center;color:#1a8f20;}.booking-widget-periods-periods .periods .period div{float:left;line-height:36px;text-align:left;}.booking-widget-periods-periods .periods .period .departure{width:30%;min-width:250px;}.booking-widget-periods-periods .periods .period .nrOfNights{width:17%;min-width:80px;}.booking-widget-periods-periods .periods .period .information{}.booking-widget-periods-periods .periods .period .total-price{width:20%;min-width:90px;white-space:nowrap;}.booking-widget-periods-periods .periods .period .total-price span{display:block;float:left;}.booking-widget-periods-periods .periods .period .total-price span.original-price{text-decoration:line-through;font-size:.8em;}.booking-widget-periods-periods .periods .period .total-price span.discount{display:none;}.booking-widget-periods-periods .periods .period .total-price span.price{font-weight:bold;float:right;}.booking-widget-periods-periods .periods .period .button{float:right;width:18%;min-width:105px;background:none;margin:0;padding:0;text-align:right;}.booking-widget-periods-periods .periods .period .button button{padding:3px 7px;border-radius:0px;}.booking-datepicker .datepicker-reset{position:absolute;right:.67%;margin-top:-25px;padding:0;background-color:transparent;text-decoration:underline;color:#0a79a3;}.booking-datepicker .datepicker-reset:hover{text-decoration:none;color:#0092c1;}.booking-datepicker .ui-datepicker-multi-3 .ui-datepicker-group .ui-widget-header{border-radius:0;background-clip:padding-box;}.booking-datepicker .ui-datepicker-multi-3 .ui-datepicker-group table{position:relative;background-color:#fff;border-radius:0;background-clip:padding-box;padding:10px;border-collapse:separate;height:210px}.booking-datepicker .ui-datepicker table td{padding:1px;}.booking-datepicker .ui-datepicker th{padding:0 .3em;}.booking-datepicker table.legenda th{padding:6px;}.alert.alert-danger{padding:1em;background-color:#ff8383;border:1px #F00 solid;}.booking-overview,.booking-refine{float:left;position:relative;width:99.5%;margin:0 0 2em 0;}@media (min-width:700px){.booking-overview{float:right;width:35%;margin:0 0 2em 0;}.booking-refine{float:left;width:61%;margin:0 0 2em 0;}}.booking-refine .well .object div{display:none;}.content table{position:relative;width:100%;border-collapse:separate;}.booking-refine table{margin-bottom:10px;border-spacing:0 .3em;}.booking-refine td,.booking-refine th{border-top:0;padding-left:0;}.booking-refine table.full-width{width:100%;}td.right{float:none;text-align:right;}.booking-refine .booking-step{float:right;font-size:.85em;background-color:#f58021;color:#FFF;padding:7px 10px;}.booking-refine .ha-reservation-form input[type="text"],.booking-refine .ha-reservation-form input[type="date"],.booking-refine .ha-reservation-form input[type="password"],.booking-refine .ha-reservation-form input[type="tel"],.booking-refine .ha-reservation-form input[type="email"],.booking-refine .ha-reservation-form select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media (max-width:400px){.booking-refine .ha-reservation-form td input[type="text"],.booking-refine .ha-reservation-form td input[type="date"],.booking-refine .ha-reservation-form td input[type="password"],.booking-refine .ha-reservation-form td input[type="tel"],.booking-refine .ha-reservation-form td input[type="email"],.booking-refine .ha-reservation-form td select{width:140px;}}.booking-widget-reservation-result .buttons input{float:right;display:block;background-color:#1a8f20;color:#fff;line-height:1.5em;padding:7px 10px;border:0;}.booking-widget-reservation-result .buttons input:hover{background:#f58021;}.booking-refine .well{border:1px solid #CCC !important;padding:15px;}.booking-refine .well .object h3{color:#0c406d;font-family:'Fjalla One',Arial,sans-serif;font-size:1.5em;margin-top:0px;}select.article{margin:0 !important;}.booking-refine .form .full-width tr:hover{background:#eaeaea;}.booking-refine .form .full-width td.right{float:none;}.booking-refine .details .well span.form-required{font-size:1em;}.booking-refine .well .buttons{overflow:hidden;}.booking-refine .well .buttons .btn-default{background:none;border:0;color:#1a8f20;padding-left:0;text-decoration:underline;}.booking-refine .well .buttons .btn-success{background:#1a8f20;border-radius:0px;border:0;color:#fff;display:inline-block;font-family:'Fjalla One',Arial,sans-serif;font-size:1.5em;overflow:hidden;padding:4px 16px;margin:0 0 .4em .4em;position:relative;-webkit-transition:background ease .2s;-moz-transition:background ease .2s;-ms-transition:background ease .2s;-o-transition:background ease .2s;transition:background ease .2s;}.booking-refine .well .buttons .btn-success:hover{background:#f58021;}.booking-overview .well .image,.booking-overview .well .arrival-information hr,.booking-overview .well .arrival-information .availability{display:none;}.booking-overview{color:#fff;}.booking-overview .well{padding:15px;background-color:#f58021 !important;border:1px solid #f58021;}.booking-overview .well h3{color:#fff;}.booking-overview .well hr{opacity:0;margin:.5em 0;}.booking-overview .well .arrival-information{border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:10px;font-size:.85em;}.booking-overview .well .arrival-information span{font-weight:normal;}table tr.subtotal,table tr.subtotal td,table tr.total,table tr.total td{border-top:2px solid #fff !important;padding-top:10px;}.booking-overview .well .full-width .total .title{text-transform:uppercase;}input[type="date"],input[type="email"],input[type="tel"]{display:inline-block;margin:0;padding:3px 6px;border:1px solid #ccc;border-radius:3px;line-height:1.5em;color:#555;background-color:#fff;-webkit-transition:border ease-in-out 0.2s,box-shadow ease-in-out 0.2s;transition:border ease-in-out 0.2s,box-shadow ease-in-out 0.2s;}.header-quicksearch button{font-family:'Fjalla One',Arial,sans-serif !important;}.personalia table{width:100% !important;}.personalia table td{padding-right:4px !important;vertical-align:top;}.booking-widget-receipt-result .receipt table td.small{font-size:.75em;opacity:.6;padding:0 4px 0 0;}@media screen and (min-width:700px) and (max-width:950px){.booking-widget-receipt-result .receipt table td.small{font-size:0;padding:0px;}}.booking-widget-receipt-result .receipt table tr.total td.sign{position:relative;}.booking-widget-receipt-result .receipt table tr.total td.sign:after{content:'';position:absolute;top:-3px;height:4px;width:15px;right:100%;background:#F58021;}.booking-widget-receipt-result .receipt table td.sign.small{transform:translateX(0);}.booking-widget-receipt-result .receipt table td.total{text-align:right;width:10px}.booking-widget-receipt-result .arrival-information .arrival,.booking-widget-receipt-result .arrival-information .departure{display:table-row;}.booking-widget-receipt-result .arrival-information .arrival span#arrival-date,.booking-widget-receipt-result .arrival-information .departure span#departure-date{float:right;margin-left:15px;}.booking-widget-map{z-index:100;padding:10px;width:90%;width:calc(100% - 20px);height:500px;bottom:0 !important;top:auto !important;}.arrival-information .preferred{overflow:hidden;}.reset-preferred{width:1em;height:1em;float:right;background-image:url(/ui/GroeneEiland/img/i-delete.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer;margin:3px .5em 0;}@media only all and (max-width:950px){.booking-widget-quicksearch-result .search .select .item .field{background-image:none !important;}}@media only all and (max-width:720px){}@media only all and (max-width:480px){.booking-widget-quicksearch .col-md-12{width:100%;}.booking-widget-quicksearch-result .search .select .col-md-12 .item[data-name="arrival"],.booking-widget-quicksearch-result .search .select .col-md-12 .item[data-name="departure"]{margin:0 !important;}.booking-widget-quicksearch-result .search .select .item{width:100% !important;}.booking-widget-quicksearch-result .search .select .item button{margin-top:.5em;}.booking-widget-map{height:350px;}.leaflet-popup-content{width:220px !important;}}.booking-widget-parkmap .booking-widget-searcher{position:absolute;z-index:2;background-color:#1a8f20;padding:1em;box-shadow:0 0 15px 5px rgba(0,0,0,0.25);}.booking-widget-parkmap .booking-widget-map{z-index:0;padding:0;width:100%;border-radius:0;}.booking-widget-parkmap .leaflet-container{border-radius:0;border:0;background:#fff;padding:15px;box-sizing:border-box;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.1);}.booking-widget-parkmap .leaflet-top,.booking-widget-parkmap .leaflet-bottom{z-index:23;}.booking-widget-parkmap .leaflet-pane{z-index:1;}.booking-widget-parkmap .content__main--mapview .article_content{position:relative;}.booking-widget-parkmap .ha-leaflet-marker-icon-not-available{display:none;}.booking-widget-parkmap .ha-searcher__item-title{color:#fff;font-weight:700;margin-bottom:5px;}.booking-widget-parkmap .ha-searcher__item-field input,.booking-widget-parkmap .ha-searcher__item-field select{border-radius:0;width:100%;box-sizing:border-box;border:0;}.booking-widget-parkmap .ha-searcher__item-field{margin-bottom:5px;}.booking-widget-parkmap .leaflet-container a.leaflet-popup-close-button{width:20px;height:20px;font:18px/18px Tahoma,Verdana,sans-serif;text-align:center;padding:0;}.booking-widget-parkmap .leaflet-container a{padding:5px;background:#f58021;color:#fff;text-decoration:none;}.booking-widget-parkmap .leaflet-container a.leaflet-disabled{background:#ccc;color:#111;}.booking-widget-parkmap .leaflet-container a:hover{color:#fff;background:#1a8f20;}.booking-widget-parkmap .map-popup-period-price{font-size:1.3em;font-weight:700;color:#1a8f20;}.booking-widget-parkmap .map-popup-period{margin-bottom:10px;}.booking-widget-parkmap .map-popup{text-align:center;}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.1));}.booking-widget-parkmap .map-popup-period-duration{display:none;}.booking-widget-parkmap .map-popup-period{background-color:#eee;padding:5px 10px;margin:8px 0 10px;border-radius:5px;display:flex;align-items:center;}.booking-widget-parkmap .map-popup-period>div{width:50%;text-align:right;}.booking-widget-parkmap .map-popup-period>div.map-popup-period-arrival-departure-wrapper{text-align:left;}.booking-widget-parkmap .map-popup-period .map-popup-period__label{display:block;}.booking-widget-parkmap .leaflet-popup-content{min-width:250px;font-size:1.2em;}.booking-widget-parkmap .map-popup-button a{width:100%;display:block;box-sizing:border-box;}.booking-widget-parkmap .map-popup-title{font-size:1.3em;margin-bottom:10px;}.booking-widget-parkmap .map-popup-period__value{font-weight:700;}.booking-widget-parkmap .booking-widget-map{height:700px;}.no-results-popup{display:block;position:absolute;top:-4.25em;width:100%;background-color:#e63612;left:0;text-align:center;box-sizing:border-box;padding:.5em;filter:drop-shadow(0 0 4px rgba(0,0,0,0.15));color:#fff;font-weight:700;}.no-results-popup::after{content:"";position:absolute;width:0;height:0;bottom:-20px;left:50%;transform:translateX(-50%);border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #e63612;}.booking-widget-parkmap .header{box-shadow:0 0px 7px rgba(0,0,0,0.1);}.payment-buttons .btn.btn-payment{background:#f58021;border-radius:0px;border:0;color:#fff;display:inline-block;font-family:'Fjalla One',Arial,sans-serif;font-size:1.5em;overflow:hidden;padding:4px 16px;margin:0 0 .4em .4em;position:relative;-webkit-transition:background ease .2s;-moz-transition:background ease .2s;-ms-transition:background ease .2s;-o-transition:background ease .2s;transition:background ease .2s;}.payment-buttons .btn.btn-payment:hover{background:#1a8f20;}.booking-widget-calendar-periods .datepicker-period .arrival{font-family:'Fjalla One',Arial,sans-serif;font-size:1.5em;text-align:center;color:#1a8f20;margin:10px 0;}.booking-periods .booking-widget-calendar-periods .datepicker-period .period.row button{float:none;}.booking-periods .booking-widget-calendar-periods .datepicker-period .period.row{display:flex;align-items:center;flex-wrap:wrap;}.booking-periods .booking-widget-calendar-periods .datepicker-period .period.row div:not(.button){margin-right:auto;}.total-price{font-weight:700;}@media (max-width:480px){.booking-periods .booking-widget-calendar-periods .datepicker-period .period.row div{flex:0 0 100%;text-align:center;}.booking-periods .booking-widget-calendar-periods .datepicker-period .period.row div.price{margin:.25em auto;}}.body--boeken #mu-frontend-test-notice{float:left;}.content__main--bookview{margin-top:1.5em;min-height:60vh;}.body--boeken .flexslider .slides,.body--boeken .flexslider .slides>li{height:100%;max-height:250px;}.body--boeken .flexslider .slides img{max-height:250px;height:100%;object-fit:cover;}.body--boeken .header-container .flex-viewport{max-height:250px;}        kleur_2:#1a8f20;kleur_3:#898989;kleur_4:#f0f0f0;kleur_5:#f37300;kleur_6:#ffa453;kleur_7:#00a727;kleur_8:#00bb2b;kleur_9:#28ad2f;kleur_20:rgba(243,115,0,.85);kleur_21:rgba(26,143,32,.85);}*/  :root{--kleur_1:#f58021;--kleur_2:#1a8f20;--kleur_3:#898989;--kleur_4:#f0f0f0;--kleur_5:#f37300;--kleur_6:#ffa453;--kleur_7:#00a727;--kleur_8:#00bb2b;--kleur_9:#28ad2f;--kleur_20:rgba(243,115,0,.85);--kleur_21:rgba(26,143,32,.85);}a{color:var(--kleur_2);}a:hover{color:var(--kleur_1);}h1{color:var(--kleur_5);}h2{color:var(--kleur_2);}h3{color:var(--kleur_2);}.menu{background-color:var(--kleur_2);}.menu__nav .active > a,.menu__nav .active:hover > a,.menu__nav li:hover > a,.menu__nav .hover > a{background-color:var(--kleur_1);}.menu__nav ul ul{background-color:var(--kleur_9);}.header__phone a{color:var(--kleur_2);}.header__phone a:hover{color:var(--kleur_1);}.hamburger svg{fill:var(--kleur_2);}.hamburger:hover svg{fill:var(--kleur_1);}.aside__nav li a,.content__left .article li a{color:var(--kleur_2);}.aside__nav li.active,.aside__nav li:hover,.content__left .article li.active,.content__left .article li:hover{background-color:var(--kleur_1);}.aside__nav li.active a,.aside__nav li:hover a,.content__left .article li.active a,.content__left .article li:hover a{color:#FFF;}.content__left{background-color:var(--kleur_4);}.content__right{background-color:var(--kleur_4);}.breadcrumbs-plus-share-container,.content__mid .content__breadcrumbs{border-bottom-color:var(--kleur_4);}.content__breadcrumbs .breadcrumbs{color:var(--kleur_1);}.content__highlights .article h2{color:var(--kleur_6);}.at-homehighlightblok__content .at-homehighlightblok__image--container a.cta-link{background-color:var(--kleur_20);}.at-homehighlightblok__content .at-homehighlightblok__image--container a.cta-link:hover{background-color:var(--kleur_21);}.at-homerechtsblok__content h2{color:var(--kleur_5);}.at-homerechtsblok__content .at-homerechtsblok__content__text{color:var(--kleur_3);}.at-homerechtsblok__content .at-homerechtsblok__content__text ul li a{color:var(--kleur_3);}.at-homerechtsblok__content .at-homerechtsblok__content__text ul li a:hover{color:var(--kleur_1);}.share-container__text{color:var(--kleur_3);}.footer{background-color:var(--kleur_2);}div.submit button,button{background-color:var(--kleur_2);}.header-quicksearch button{background-color:var(--kleur_1);}.catalog-list__item__content__text ul li::before{color:var(--kleur_1);}.catalog-list__item__content{border-bottom-color:var(--kleur_4);}.catalog-list__item__content__availability{background-color:var(--kleur_4);border-color:var(--kleur_4);}.catalog-list .readmore--info{background:var(--kleur_2);}.catalog-list .readmore--info:hover{background:var(--kleur_1);}.catalog-list .readmore--book{background:var(--kleur_1);}.catalog-list .readmore--book:hover{background:var(--kleur_2);}.catalog-list__item__content__availability div.total-price{color:var(--kleur_2);}.catalog-detail__row__content--main{border-top-color:var(--kleur_4);border-bottom-color:var(--kleur_4);}.ui-widget-header{background:var(--kleur_2);border-color:var(--kleur_2);color:#FFF;}.widget-loader__content{color:var(--kleur_2);}.body--has-navigation .menu li.hover a,.body--has-navigation .menu a:hover{color:#FFF;}.body--has-navigation .menu li.li--active a,.body--has-navigation .menu li.li--active ul{background-color:var(--kleur_1);}.body--has-navigation .menu li.li--active ul li a{background-color:rgba(255,255,255,.2);}.body--has-navigation .menu li.li--active ul li.hover a,.body--has-navigation .menu li.li--active ul li.li--active a,.body--has-navigation .menu li.li--active ul li.active a{background-color:var(--kleur_1);}.body--has-navigation .menu li.li--active ul li.li--active ul li a{background-color:rgba(255,255,255,.2);}.body--has-navigation .menu li.li--active ul li.li--active ul li.hover a,.body--has-navigation .menu li.li--active ul li.li--active ul li.li--active a,.body--has-navigation .menu li.li--active ul li.li--active ul li.active a{background-color:var(--kleur_1);}