@import 'https://fonts.googleapis.com/css?family=Heebo:400,500';@import 'https://fonts.googleapis.com/css?family=Advent+Pro:500';@media print{.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66667%}.col-sm-10{width:83.33333%}.col-sm-9{width:75%}.col-sm-8{width:66.66667%}.col-sm-7{width:58.33333%}.col-sm-6{width:50%}.col-sm-5{width:41.66667%}.col-sm-4{width:33.33333%}.col-sm-3{width:25%}.col-sm-2{width:16.66667%}.col-sm-1{width:8.33333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-1{right:8.33333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66667%}.col-sm-push-10{left:83.33333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66667%}.col-sm-push-7{left:58.33333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66667%}.col-sm-push-4{left:33.33333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66667%}.col-sm-push-1{left:8.33333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-0{margin-left:0%}.visible-xs{display:none !important}.hidden-xs{display:block !important}table.hidden-xs{display:table}tr.hidden-xs{display:table-row !important}th.hidden-xs,td.hidden-xs{display:table-cell !important}.hidden-xs.hidden-print{display:none !important}.hidden-sm{display:none !important}.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}.aname{display:block;position:relative;top:-120px;visibility:hidden}html{overflow-y:scroll}.editor-img-responsive{max-width:100%;height:auto !important}.img-full-responsive{display:block;max-width:100%;height:auto;min-width:100%}a,img{text-decoration:none;outline:none}h1,h2,h3,h4,h5{margin:0}.cached-block > *{background-image:url("../images/cached-block.png");background-repeat:repeat}.cached-block > * *{background:none !important}.ease-in-out{-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#main-navigation .subtitle{display:none}@media (min-width:768px){#main-navigation .col-logo{width:19%}#main-navigation .col-menu{width:81%}}@media (min-width:768px){.has-sfeerbeeld #main-navigation{height:160px !important}}@media (max-width:767px){.col-subtitle{margin-top:15px !important}}html{position:relative;min-height:100%;height:100%}body{font-family:'Heebo', sans-serif;font-size:14px;color:#4b4b4b;height:100%}#site-header{position:relative;z-index:2}#main-container{background-repeat:no-repeat;background-position:top center;position:relative}#main-container #main-sfeerbeeld{margin-bottom:15px;position:relative;z-index:1}@media (max-width:767px){#main-container #main-sfeerbeeld{display:none !important}}.map-view #main-container #main-sfeerbeeld{z-index:-1}.map-view #mapContainer{z-index:1}.map-view #sub-navigation{position:relative;z-index:2}h1,h2,h3,h4,h5{font-family:'Advent Pro', sans-serif}h1,h2,h3,h4,h5{font-weight:500}.form-control{box-shadow:0 1px 1px rgba(0, 0, 0, 0.35) inset}select.form-control{cursor:pointer}.date-picker{position:relative}.date-picker .fa{position:absolute;right:8px;top:10px;font-size:16px;cursor:pointer}.date-picker input.form-control{padding-top:10px;cursor:pointer;text-align:left}.datepicker th,.datepicker th:hover{border-radius:0;font-weight:500}.datepicker th.datepicker-switch,.datepicker th.datepicker-switch:hover{background-color:#fff;cursor:default}.datepicker .dow,.datepicker .clear{font-weight:500}.datepicker table tr td.day{padding:8px 12px;border-radius:0;border:1px solid #f4f4f4}@media (max-width:767px){.datepicker table tr td.day{padding:6px 8px}}.datepicker table tr td.day.disabled,.datepicker table tr td.day.disabled:hover{color:#dcdcdc}.datepicker table tr td.day.active.active,.datepicker table tr td.day.active.active:hover,.datepicker table tr td.day.active.disabled.active,.datepicker table tr td.day.active.disabled.active:hover{border:1px double #1f969c;background-color:#fff;background-image:none;color:#1f969c}.datepicker table tr td.day.old,.datepicker table tr td.day.old.active.active,.datepicker table tr td.day.old.active.active:hover,.datepicker table tr td.day.new,.datepicker table tr td.day.new.active.active,.datepicker table tr td.day.new.active.active:hover{visibility:hidden;border:none}option[disabled]{color:#dcdcdc}input.form-control{padding:6px 10px}select.form-control{padding:6px}#breadcrumb{font-size:12px;color:#4b4b4b;padding:15px 0}#breadcrumb a{color:inherit;text-decoration:none}.checkmarks{list-style:none;margin:0;padding:0}.checkmarks li{line-height:1.8;padding-left:25px}.checkmarks li::before{font-family:FontAwesome, sans-serif;content:'\f058';color:#b9b337;margin-left:-25px;padding-right:10px}.checkmarks li .checkmark-sub{display:block;font-size:12px;color:#888;margin-top:-5px}.filter-checkboxes{list-style:none;padding:0;margin:0}.filter-checkbox{list-style:none;padding:0;margin:0}.filter-checkbox input[type='checkbox']{display:none}.filter-checkbox input[type='checkbox']:checked + label::before{content:'\f046'}.filter-checkbox label{line-height:22px;display:inline-block;width:100%;cursor:pointer}.filter-checkbox label::before{content:'\f096';font-family:FontAwesome, sans-serif;font-size:18px;width:18px;display:inline-block;margin-right:10px;color:#1f969c;vertical-align:middle;line-height:22px;text-align:center}#main-container .btn.btn-primary,#main-container .btn.btn-primary:active,#main-container .btn.btn-primary:focus,#main-container .btn.btn-primary:hover{background-color:#b9b337;background-image:none;border-color:#b9b337;color:#fff;padding:7px 25px 6px 25px;outline:none}#main-container .btn.btn-primary:hover,#main-container .btn.btn-primary:active:hover,#main-container .btn.btn-primary:focus:hover,#main-container .btn.btn-primary:hover:hover{background-color:#cdc756;border-color:#cdc756}#main-container .bootstrap-slider .slider.slider-horizontal{width:auto;display:block;margin:0 10px}#main-container .bootstrap-slider .slider.slider-horizontal .slider-handle{background:#1f969c;cursor:pointer}#main-container .bootstrap-slider .slider.slider-horizontal .slider-track .slider-selection{background:#d3fcff}#main-container .bootstrap-slider .bootstrap-slider-labels{overflow:auto;padding-top:10px}#main-container .bootstrap-slider .bootstrap-slider-labels .bootstrap-slider-min,#main-container .bootstrap-slider .bootstrap-slider-labels .bootstrap-slider-sep,#main-container .bootstrap-slider .bootstrap-slider-labels .bootstrap-slider-max,#main-container .bootstrap-slider .bootstrap-slider-labels .bootstrap-slider-btn{display:inline-block;margin-right:10px}#main-container .bootstrap-slider .bootstrap-slider-labels .bootstrap-slider-min .btn,#main-container .bootstrap-slider .bootstrap-slider-labels .bootstrap-slider-sep .btn,#main-container .bootstrap-slider .bootstrap-slider-labels .bootstrap-slider-max .btn,#main-container .bootstrap-slider .bootstrap-slider-labels .bootstrap-slider-btn .btn{padding:5px 10px}#main-container .bootstrap-slider .bootstrap-slider-labels .bootstrap-slider-btn{margin-right:0;float:right}#main-container .bootstrap-slider .bootstrap-slider-labels input{width:60px;display:inline-block}a.anchor{display:block;position:relative;top:-60px;visibility:hidden}#bedankpagina .page-title{text-align:center}.site-body.modal-open{padding-right:0 !important;overflow:visible}.navmenu .close,.navbar-offcanvas .close{padding:10px}label{display:inline;max-width:none;margin-bottom:0;font-weight:normal}@media (min-width:768px){body.has-sfeerbeeld #main-container{margin-top:-25px}}.navbar-toggle{background-color:transparent;color:#1f969c;float:none;margin-right:-10px}.navbar-toggle:hover{background-color:transparent}.navbar-toggle.offcanvas-btn{margin:0;color:#fff;background-color:#1f969c;float:left;margin-right:15px}.navbar-toggle .icon-text{float:left;padding-left:30px;padding-top:2px;margin-top:-5px;margin-bottom:-5px}.navbar-toggle .icon-bar{background-color:#1f969c}#main-menu-container-wrapper{background-color:#1f969c;margin-top:10px}#main-navigation{background:linear-gradient(to top, transparent 0%, transparent 40%, #d3fcff 40%, #d3fcff 100%);height:149px}@media (max-width:767px){#main-navigation{height:100px}}#main-navigation > .container{position:relative}@media (max-width:767px){#main-navigation{background:linear-gradient(to top, transparent 0%, transparent 50%, #d3fcff 50%, #d3fcff 100%)}}#main-navigation #topMenu{padding-top:10px}#main-navigation #mainMenu{color:#fff}#main-navigation #topMenu,#main-navigation #mainMenu{font-family:'Advent Pro', sans-serif;font-size:20px}#main-navigation #topMenu .menu-item-link,#main-navigation #mainMenu .menu-item-link{color:inherit;text-decoration:none;background-color:transparent}#main-navigation .site-logo{display:block}@media (max-width:767px){#main-navigation .site-logo{padding-bottom:15px}#main-navigation .site-logo img{max-height:84px}}@media (max-width:991px){#main-navigation .col-logo{position:absolute;z-index:5}}#main-navigation .subtitle{font-family:'Advent Pro', sans-serif;color:#e6501e;font-size:15px;white-space:nowrap}@media (max-width:991px){#main-navigation .subtitle{margin-top:-35px}}#main-navigation .col-menu{z-index:10}#main-navigation .col-menu .fa{color:#1f969c}@media (max-width:1199px){#main-navigation .col-menu{padding-left:0;padding-right:0}}@media (max-width:1199px){#main-navigation .col-menu .menu-item{font-size:16px}#main-navigation .col-menu .menu-item .menu-item-link{padding-left:8px;padding-right:8px}#main-navigation .col-menu .menu-item .menu-item-link .fa{font-size:16px}}@media (min-width:768px) and (max-width:991px){#main-navigation .col-menu .menu-item{font-size:16px}#main-navigation .col-menu .menu-item .menu-item-link{padding-left:8px;padding-right:8px}#main-navigation .col-menu .menu-item .menu-item-link .fa{font-size:16px}}@media (min-width:992px) and (max-width:1199px){#main-navigation .col-menu .menu-item{font-size:18px}#main-navigation .col-menu .menu-item .menu-item-link{padding-left:14px;padding-right:14px}#main-navigation .col-menu .menu-item .menu-item-link .fa{font-size:18px}}#sub-navigation{margin-top:-50px;background-color:#f9f9f9;margin-bottom:50px;box-shadow:0 1px 2px 0 rgba(100, 100, 100, 0.5)}#sub-navigation #mainMenu{padding-top:40px}#sub-navigation #mainMenu,#sub-navigation #topMenu{font-family:'Advent Pro', sans-serif;font-size:18px;margin:0}#sub-navigation #mainMenu a,#sub-navigation #topMenu a{color:#1f969c}@media (min-width:768px){.has-sfeerbeeld #main-navigation{background:none}}#site-header .menu-item .fa{margin-top:-3px;font-size:24px}@media (max-width:767px){#site-header .menu-item .fa{font-size:20px;padding-right:5px}}@media (max-width:767px){#site-header .menu-item .visible-xs{display:inline-block !important}}.map-view #site-footer{display:none}#site-footer{background-color:#1f969c;color:#fff}#site-footer a{color:#fff}#site-footer .de-content-blok-sectie.grijs{background-color:#f2f2f2;color:#4b4b4b}#site-footer .de-content-blok-sectie.grijs a{color:#4b4b4b}#site-footer .de-content-blok-tekst{padding-bottom:0}#site-footer .submenu{margin-bottom:0}#site-footer .footer-container{padding-left:0;padding-right:0}h1.page-title{margin-bottom:25px;color:#1f969c}#sitemap ul{padding-left:0;list-style:none}#sitemap ul ul{padding-left:25px;list-style:disc outside none}#seo-faq h2{color:#1f969c;margin-bottom:1rem}#seo-faq .panel{margin:0;box-shadow:none;border-radius:0;border-left-width:0;border-right-width:0;border-bottom-width:0}#seo-faq .panel:last-child{border-bottom-width:1px}#seo-faq .panel-heading{background:none}#seo-faq .panel-body{border:none;padding-top:5px}#seo-faq a{text-decoration:none}#seo-faq a .chevron{transition:0.25s ease-in-out;font-size:12px;font-weight:normal;margin-right:5px}#seo-faq a:not(.collapsed){font-weight:bold}#seo-faq a:not(.collapsed) .chevron{transform:rotate(90deg)}.textInput.date{border:none;width:100%;outline:none}.bs-form-field-container.fieldtype-hidden{display:none !important}.cb_group input{display:inline-block;vertical-align:middle}.cb_group label{vertical-align:middle;padding-left:15px}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{margin-left:0}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:0}.form-horizontal .radio label,.form-horizontal .checkbox label,.form-horizontal .radio-inline label,.form-horizontal .checkbox-inline label{line-height:27px;padding-left:25px}.radioButtonList{padding-left:0}.radioButtonList .radio-inline:first-child{padding-left:0}.radioButtonList input{min-height:20px}.boeking-stap-form .radio input[type="radio"],.boeking-stap-form .radio-inline input[type="radio"],.boeking-stap-form .checkbox input[type="checkbox"],.boeking-stap-form .checkbox-inline input[type="checkbox"]{margin-left:-20px}#row_VOORWAARDEN .label-required{display:none}.bs-form-field-container.fieldtype-tussenkop h3{font-size:20px;color:#1f969c;margin-top:15px;margin-bottom:0;font-family:'Advent Pro', sans-serif}@media (min-width:768px){#zoek-arrangementen{padding-left:0;padding-right:0}}#zoek-arrangementen-results-wrapper{min-height:300px}#zoek-hotels-results h1{color:#1f969c;margin-bottom:15px}@media (max-width:991px){#zoek-hotels-results .navbar-toggle{display:block}}#zoek-hotels-results .locatie-omschrijving h1,#zoek-hotels-results .locatie-omschrijving h2,#zoek-hotels-results .locatie-omschrijving h3,#zoek-hotels-results .locatie-omschrijving h4,#zoek-hotels-results .locatie-omschrijving h5{font-family:'Advent Pro', sans-serif;color:#1f969c}#zoek-hotels-results #zoek-hotels-pagination{background-color:#b9b337;color:#fff;padding:10px 15px;border-radius:10px;box-shadow:1px 1px 2px 0 rgba(100, 100, 100, 0.5);margin-bottom:30px}#zoek-hotels-results #zoek-hotels-pagination .navigation-sort .navigation-sort-label{display:inline-block;padding-right:15px}#zoek-hotels-results #zoek-hotels-pagination .navigation-sort #navigation-sort-select{display:inline-block;width:auto;min-width:150px}@media (max-width:991px){#zoek-hotels-results #zoek-hotels-pagination .navigation-sort #navigation-sort-select{width:150px}}#zoek-hotels-results #zoek-hotels-pagination a{color:inherit;text-decoration:none}#zoek-hotels-results #zoek-hotels-pagination ul,#zoek-hotels-results #zoek-hotels-pagination li{margin:0;padding:0;list-style:none;display:inline-block}#zoek-hotels-results #zoek-hotels-pagination .navigation{float:right;padding-top:2px}@media (max-width:991px){#zoek-hotels-results #zoek-hotels-pagination .navigation{float:none}}#zoek-hotels-results #zoek-hotels-pagination .navigation .navigation-item{font-size:17px;font-weight:500;line-height:30px;vertical-align:top;border-radius:15px;width:30px;height:30px}#zoek-hotels-results #zoek-hotels-pagination .navigation .navigation-item .zoek-hotel-results-page,#zoek-hotels-results #zoek-hotels-pagination .navigation .navigation-item .zoek-hotel-results-page-span{width:30px;height:30px;text-align:center;display:inline-block}#zoek-hotels-results #zoek-hotels-pagination .navigation .navigation-item .zoek-hotel-results-page i,#zoek-hotels-results #zoek-hotels-pagination .navigation .navigation-item .zoek-hotel-results-page-span i{line-height:30px}#zoek-hotels-results #zoek-hotels-pagination .navigation .navigation-item.prev i{padding-right:2px}#zoek-hotels-results #zoek-hotels-pagination .navigation .navigation-item.next i{padding-left:2px}#zoek-hotels-results #zoek-hotels-pagination .navigation .navigation-item .zoek-hotel-results-page-span{cursor:default}#zoek-hotels-results #zoek-hotels-pagination .navigation .navigation-item.active{background-color:rgba(255, 255, 255, 0.2)}#zoek-hotels-results #zoek-hotels-pagination .navigation .navigation-item.next,#zoek-hotels-results #zoek-hotels-pagination .navigation .navigation-item.prev{background-color:#fff;color:#4b4b4b;font-size:12px}#zoek-hotel-filters{padding-bottom:25px}#zoek-hotel-filters h2{color:#1f969c;font-size:22px}#zoek-hotel-filters h3{font-size:16px;line-height:22px}#zoek-hotel-filters .btn-secondary{background-color:#1f969c;border-color:#1f969c;padding:6px 25px 4px 25px;color:#fff}#zoek-hotel-filters .btn-secondary:hover,#zoek-hotel-filters .btn-secondary:active,#zoek-hotel-filters .btn-secondary:focus{background-color:#23aab1;border-color:#23aab1}#zoek-hotel-filters .container-fluid{padding:0}#zoek-hotel-filters .container-fluid .row{margin:0 -5px}#zoek-hotel-filters .container-fluid .row .col{padding:0 5px}#zoek-hotel-filters .hotel-filter{margin-bottom:5px}#zoek-hotel-filters label{font-weight:400;margin:0;display:inline}#zoek-hotel-filters .hotel-filter-group{padding:15px 0}#zoek-hotel-filters .hotel-filter-group:not(:last-child){border-bottom:2px dotted #949494}#zoek-hotel-filters .hotel-filter-group .hotel-filter-group-titel{cursor:pointer}#zoek-hotel-filters .hotel-filter-group .hotel-filter-group-titel::after{content:'\f13a';font-family:FontAwesome, sans-serif;float:right;color:#1f969c;font-size:22px}#zoek-hotel-filters .hotel-filter-group .hotel-filter-group-titel.collapsed::after{content:'\f138'}#zoek-hotel-filters .hotel-filter-group .hotel-filter-group-content > *:first-child{padding-top:5px}#zoek-hotel-filters .hotel-filter-algemeen,#zoek-hotel-filters .hotel-filter-overig{background-color:#f4f4f4;padding:15px 15px 0 15px;box-shadow:1px 1px 2px 0 rgba(100, 100, 100, 0.5);border-radius:10px}@media (min-width:992px) and (max-width:1199px){#zoek-hotel-filters .hotel-filter-kamers{margin-top:5px}}#zoek-hotel-filters .hotel-filter-algemeen #regio-select optgroup:not(.visible){display:none}#zoek-hotel-filters .hotel-filter-algemeen #plaats-select option:not(.visible),#zoek-hotel-filters .hotel-filter-algemeen #plaats-select optgroup:not(.visible){display:none}@media (min-width:992px) and (max-width:1199px){#zoek-hotel-filters .hotel-filter-algemeen .hotel-filter-aantal-nachten{margin-top:10px}}@media (max-width:991px),(min-width:1200px){#zoek-hotel-filters .hotel-filter-algemeen #hotel-filter-reisperiode-content label{line-height:34px}}#zoek-hotel-filters .hotel-filter-extras{background-color:#d3fcff;padding:15px;margin-top:20px;border-radius:10px;border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;box-shadow:1px 1px 2px 0 rgba(100, 100, 100, 0.5)}#zoek-hotel-filters .hotel-filter-extras .hotel-filter-extras-titel{margin-bottom:15px}#zoek-hotel-filters .hotel-filter-overig{margin-top:20px;padding-bottom:8px}#zoek-hotel-filters .hotel-filter-overig .hotel-filter-overig-titel{padding-bottom:8px}#zoek-hotel-filters .hotel-filter-overig .hotel-filter-group{padding:7px 0}#zoek-hotel-filters .hotel-filter-overig #hotel-filter-aantal-sterren-content label{color:#b9b337}#zoek-hotel-filters .hotel-filter-overig #hotel-filter-reservering-content > *:first-child{padding-top:0}#zoek-hotel-filters .hotel-filter-overig #hotel-filter-reservering-content .filter-checkbox label::before{margin-right:0}#zoek-hotel-filters .hotel-filter-overig #hotel-filter-reservering-content .direct-reserveerbaar-sublabel{display:block;font-size:12px;line-height:12px;padding-left:28px}.twitter-typeahead{width:100%;display:block !important}.twitter-typeahead .typeahead-loader{position:absolute;top:8px;right:10px}.twitter-typeahead .typeahead-loader svg{display:block}.locatie-typeahead.results-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.tt-menu{border:1px solid #66afe9;background-color:#fff;margin-top:-1px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);outline:0 none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden}.tt-menu .zoek-hotel-suggestie{padding:10px 15px;cursor:pointer}.tt-menu .zoek-hotel-suggestie:not(:last-child){border-bottom:1px solid #ccc}.tt-menu .zoek-hotel-suggestie:hover{background-color:#d3fcff}.tt-menu .zoek-hotel-suggestie .fa{float:left;font-size:20px}.tt-menu .zoek-hotel-suggestie .zoek-hotel-suggestie-titel{margin-left:30px;font-weight:bold}.tt-menu .zoek-hotel-suggestie .zoek-hotel-suggestie-subtitel{margin-left:30px;font-size:13px}#zoek-arrangementen-results-overlay,#zoek-arrangementen-filter-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none}#zoek-arrangementen-results-overlay #zoek-arrangementen-results-overlay-bg,#zoek-arrangementen-filter-overlay #zoek-arrangementen-results-overlay-bg,#zoek-arrangementen-results-overlay #zoek-arrangementen-filter-overlay-bg,#zoek-arrangementen-filter-overlay #zoek-arrangementen-filter-overlay-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:0.6}#zoek-arrangementen-results-overlay svg,#zoek-arrangementen-filter-overlay svg{position:relative;margin:50px auto;display:block}#zoek-arrangementen.map-view{height:100%}#zoek-arrangementen.map-view #zoek-arrangementen-filter-wrapper{position:absolute;height:calc(100%);overflow:hidden;padding:30px 0 0 0}#zoek-arrangementen.map-view #zoek-arrangementen-filter-wrapper.shadow{box-shadow:1px 1px 2px 0 rgba(100, 100, 100, 0.5);background-color:#f4f4f4}#zoek-arrangementen.map-view #zoek-arrangementen-filter-wrapper.shadow .hotel-filter-algemeen,#zoek-arrangementen.map-view #zoek-arrangementen-filter-wrapper.shadow .hotel-filter-extras,#zoek-arrangementen.map-view #zoek-arrangementen-filter-wrapper.shadow .hotel-filter-overig{border-radius:0}#zoek-arrangementen.map-view #zoek-arrangementen-filter-wrapper.shadow .hotel-filter-algemeen,#zoek-arrangementen.map-view #zoek-arrangementen-filter-wrapper.shadow .hotel-filter-extras,#zoek-arrangementen.map-view #zoek-arrangementen-filter-wrapper.shadow .hotel-filter-overig{box-shadow:none}#zoek-arrangementen.map-view #zoek-arrangementen-filter-wrapper.shadow .hotel-filter-algemeen,#zoek-arrangementen.map-view #zoek-arrangementen-filter-wrapper.shadow .hotel-filter-overig{border:none}#zoek-arrangementen.map-view #zoek-arrangementen-filter-wrapper.shadow .hotel-filter-extras{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}#zoek-arrangementen.map-view #zoek-arrangementen-filter-wrapper #zoek-arrangementen-filter-container{width:100%;height:100%;overflow:auto;box-sizing:content-box;padding-right:17px}#zoek-arrangementen.map-view #zoek-arrangementen-filter-wrapper-placeholder{display:block}#map-overlay #map-overlay-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:0.6}#map-overlay svg{position:relative;margin:400px auto;display:block}#map-toggle{display:none}#zoek-arrangementen-filter-wrapper-placeholder{display:none}#mapContainer{position:absolute;top:69px;right:0;bottom:0;left:0}@media (max-width:767px){#mapContainer{top:50px}#mapContainer #map-toggle{z-index:10;position:absolute;top:40px;left:15px}}#mapContainer #map,#mapContainer #map-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}#zoek-arrangementen-filter-wrapper #map-view-btn{padding:6px 12px;margin-bottom:10px}#zoek-arrangementen-filter-wrapper #map-view-btn .fa{font-size:24px;padding-right:10px;vertical-align:middle}#zoek-arrangementen-filter-wrapper #map-view-btn .button-text{vertical-align:middle;font-size:16px;line-height:24px}#zoek-arrangementen-filter-wrapper #map-view-btn #map-view-btn-list{display:none}#offcanvas-menu{box-shadow:1px 1px 2px 0 rgba(100, 100, 100, 0.5)}#offcanvas-menu #zoek-hotel-filters .hotel-filter-algemeen,#offcanvas-menu #zoek-hotel-filters .hotel-filter-overig,#offcanvas-menu .hotel-filter-extras{border-radius:0;border:none}#offcanvas-menu #locatie-input,#offcanvas-menu .tt-menu{width:100% !important}.gm-style-iw + div{display:none}.gm-style-iw{width:250px !important}.gm-style > div:first-child > div:nth-child(4) > div:nth-child(4) > div > div:first-child > div:nth-child(2){width:283px !important}.gm-style > div:first-child > div:nth-child(4) > div:nth-child(4) > div > div:first-child > div:nth-child(4){width:281px !important}.infowindow-hotel a{color:inherit;text-decoration:none}.infowindow-hotel .infowindow-hotel-img img{width:250px;height:auto}.infowindow-hotel .infowindow-hotel-sterren{float:right;color:#b9b337;padding-top:8px;padding-right:5px}.infowindow-hotel .infowindow-hotel-prijs{color:#1f969c;font-size:18px;font-weight:500;padding-top:5px}.infowindow-hotel .infowindow-hotel-prijs .cents{font-size:14px;vertical-align:top;line-height:18px}.infowindow-hotel .infowindow-hotel-naam{font-size:18px;font-family:'Advent Pro', sans-serif;font-weight:500;padding-top:5px}#hotelBeknoptModal{padding-right:0 !important}#hotelBeknoptModal #hotelBeknoptModalLoader{padding:250px 0;text-align:center}.hotel-beknopt #hotel-heading{margin-top:15px;margin-bottom:15px}.hotel-beknopt #hotel-heading .hotel-naam{color:#1f969c;font-size:24px;display:inline-block;vertical-align:top}.hotel-beknopt #hotel-heading .hotel-sterren{display:inline-block;vertical-align:top;color:#b9b337;padding:1px 5px;font-size:12px}.hotel-beknopt .col-left{padding-right:8px}.hotel-beknopt .col-right{padding-left:8px}.hotel-beknopt #hotel-fotos-slider{margin-bottom:10px}.hotel-beknopt .hotel-usps{margin-bottom:15px}.hotel-beknopt .hotel-faciliteiten{margin-top:25px;margin-bottom:25px;padding-left:0;padding-right:0}.hotel-beknopt #hotel-kaart{margin-bottom:90px}.hotel-beknopt #hotel-details-btn{text-align:right;position:absolute;bottom:25px;right:15px}.offcanvas-btn{box-shadow:1px 1px 2px 0 rgba(100, 100, 100, 0.5);padding:9px 20px;margin-bottom:25px}#zoek-hotels-results .offcanvas-btn{float:left}@media (max-width:991px){#zoek-hotels-results #zoek-hotels-pagination.pagination-top{background-color:transparent;box-shadow:none;padding:0}#zoek-hotels-results #zoek-hotels-pagination.pagination-top .navigation-sort .navigation-sort-label{display:none}#zoek-hotels-results #zoek-hotels-pagination.pagination-top #navigation-sort-select{margin-top:3px}}#aankomst-input.form-control[readonly]{background-color:#fff}.direct-reserveerbaar .fa-stack{font-size:16px;margin-top:-2px}.direct-reserveerbaar .fa-stack .fa-calendar-o{color:#1f969c}.direct-reserveerbaar .fa-stack .fa-check-circle{color:#b9b337}.direct-reserveerbaar .fa-stack .fa-circle,.direct-reserveerbaar .fa-stack .fa-check-circle{margin-left:7px;margin-top:7px}#hotel h2{font-size:22px;color:#1f969c}#hotel #hotel-heading{margin-bottom:15px}#hotel #hotel-heading .hotel-naam{color:#1f969c;font-size:30px;display:inline;vertical-align:top}#hotel #hotel-heading .hotel-sterren{display:inline;vertical-align:top;color:#b9b337;padding:3px 5px}#hotel #hotel-heading .hotel-adres{color:#4b4b4b;font-size:12px;margin-top:5px}#hotel #hotel-heading .hotel-adres .fa-map-marker{color:#1f969c}#hotel #hotel-heading .container-fluid{padding-left:0;padding-right:0}#hotel #hotel-heading .col-favoriet{text-align:right}#hotel #hotel-heading .btn,#hotel #hotel-heading .btn-favoriet{font-size:14px;color:#fff;background-color:#1f969c;padding:5px 12px;border-radius:4px}#hotel #hotel-heading .btn.favoriet .fa-heart,#hotel #hotel-heading .btn-favoriet.favoriet .fa-heart,#hotel #hotel-heading .btn.favoriet .btn-favoriet-tekst,#hotel #hotel-heading .btn-favoriet.favoriet .btn-favoriet-tekst{display:inline-block}#hotel #hotel-heading .btn.favoriet .fa-heart-o,#hotel #hotel-heading .btn-favoriet.favoriet .fa-heart-o,#hotel #hotel-heading .btn.favoriet .btn-maak-favoriet-tekst,#hotel #hotel-heading .btn-favoriet.favoriet .btn-maak-favoriet-tekst{display:none}#hotel #hotel-heading .btn:hover,#hotel #hotel-heading .btn-favoriet:hover,#hotel #hotel-heading .btn:focus,#hotel #hotel-heading .btn-favoriet:focus,#hotel #hotel-heading .btn:active,#hotel #hotel-heading .btn-favoriet:active{background-color:#23aab1;outline:none}#hotel #hotel-heading .btn .fa,#hotel #hotel-heading .btn-favoriet .fa{padding-right:5px}#hotel #hotel-heading .btn .fa-heart,#hotel #hotel-heading .btn-favoriet .fa-heart,#hotel #hotel-heading .btn .btn-favoriet-tekst,#hotel #hotel-heading .btn-favoriet .btn-favoriet-tekst{display:none}#hotel #hotel-heading .btn .fa-heart-o,#hotel #hotel-heading .btn-favoriet .fa-heart-o,#hotel #hotel-heading .btn .btn-maak-favoriet-tekst,#hotel #hotel-heading .btn-favoriet .btn-maak-favoriet-tekst{display:inline-block}@media (max-width:767px){#hotel #hotel-heading .btn,#hotel #hotel-heading .btn-favoriet{background:none;box-shadow:none;color:#1f969c;padding:0}#hotel #hotel-heading .btn:hover,#hotel #hotel-heading .btn-favoriet:hover,#hotel #hotel-heading .btn:focus,#hotel #hotel-heading .btn-favoriet:focus,#hotel #hotel-heading .btn:active,#hotel #hotel-heading .btn-favoriet:active{background-color:transparent}#hotel #hotel-heading .btn .btn-maak-favoriet-tekst,#hotel #hotel-heading .btn-favoriet .btn-maak-favoriet-tekst{display:none}#hotel #hotel-heading .btn.favoriet .btn-favoriet-tekst,#hotel #hotel-heading .btn-favoriet.favoriet .btn-favoriet-tekst{display:none}#hotel #hotel-heading .btn .fa,#hotel #hotel-heading .btn-favoriet .fa{padding:0;font-size:24px;line-height:30px}}#hotel #hotel-menu{font-family:'Advent Pro', sans-serif;font-size:18px;color:#4b4b4b;background-color:#f4f4f4;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}@media (max-width:767px){#hotel #hotel-menu{font-size:16px}}#hotel #hotel-menu.sticky{position:fixed;top:0;left:0;width:100%;z-index:10;box-shadow:0 1px 2px 0 #ccc}#hotel #hotel-menu a{display:inline-block;color:inherit;text-decoration:none;padding:8px 10px}@media (max-width:767px){#hotel #hotel-menu a{padding:8px 7px}}#hotel #hotel-menu a:first-child{padding-left:0}#hotel #hotel-fotos-highlights{margin-top:30px}#hotel #hotel-fotos-highlights #hotel-fotos #hotel-fotos-slider{margin-bottom:10px;border-radius:10px;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#hotel #hotel-fotos-highlights #hotel-fotos #hotel-fotos-slider .hotel-foto{display:block;width:100%;height:475px;background-size:cover;background-repeat:no-repeat}@media (max-width:767px){#hotel #hotel-fotos-highlights #hotel-fotos #hotel-fotos-slider .hotel-foto{height:200px}}#hotel #hotel-fotos-highlights #hotel-fotos #hotel-fotos-carousel{margin-bottom:0}#hotel #hotel-fotos-highlights #hotel-fotos #hotel-fotos-carousel img{border-radius:5px;cursor:pointer}#hotel #hotel-fotos-highlights #hotel-side-info .hotel-highlights{margin-bottom:25px}@media (max-width:767px){#hotel #hotel-fotos-highlights #hotel-side-info .hotel-highlights{margin-top:25px}}#hotel #hotel-fotos-highlights #hotel-side-info .hotel-highlights h2{color:#1f969c;padding-bottom:10px}#hotel #hotel-fotos-highlights #hotel-side-info .hotel-highlights .checkmarks li{font-size:14px}#hotel #hotel-fotos-highlights #hotel-side-info .hotel-highlights .checkmarks li::before{font-size:16px}#hotel #hotel-prijzen-beschikbaarheid-wrapper{margin-top:30px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters{background-color:#f4f4f4;box-shadow:1px 0 2px 0 rgba(100, 100, 100, 0.3);border:1px solid #d6d6d6;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters .hotel-filters-titel{padding:15px 15px 0 15px}@media (max-width:767px){#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters .hotel-filters-titel{color:#fff;background-color:#1f969c;border-top-left-radius:10px;border-top-right-radius:10px;padding-bottom:15px}}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-collapse-btn{margin:0;line-height:31px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-collapse-btn::after{content:'\f13a';font-family:FontAwesome, sans-serif;float:right;color:#1f969c;font-size:22px;margin-left:15px;margin-top:1px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-collapse-btn.collapsed::after{content:'\f138'}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form{padding:15px}@media (max-width:767px){#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form{padding-top:0}}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form .input-daterange{display:inline}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form .form-group{margin-right:10px;vertical-align:bottom}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form .form-group label{font-weight:400;margin-bottom:2px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form .dropdown-menu{width:200px}@media (min-width:768px){#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form #aankomst-input,#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form #vertrek-input{width:115px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form #kamers-select,#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form #volwassenen-select,#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form #kinderen-select,#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form #aantal-nachten-select{width:100px}}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form .dropdown-toggle{text-align:left}@media (max-width:767px){#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form .dropdown-toggle{padding-right:0}}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form .dropdown-toggle .dropdown-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;padding-top:2px;width:calc(100% - 20px)}@media (min-width:992px){#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form .dropdown-toggle .dropdown-label{width:95px}}@media (min-width:1200px){#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form .dropdown-toggle .dropdown-label{width:160px}}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form .filter-checkboxes{padding:10px 15px 5px 15px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form .filter-checkboxes .filter-checkboxes{padding:0}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-filters #hotel-filter-form .btn{padding:7px 35px 5px 35px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results{box-shadow:1px 0 2px 0 rgba(100, 100, 100, 0.3);border:1px solid #d6d6d6;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .prijzen-beschikbaarheid-header{background-color:#1f969c;color:#fff;line-height:50px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .alert{margin:20px 0}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result-extra-info{border-top:1px solid #f4f4f4}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result-extra-info > div{padding-top:15px;padding-bottom:5px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result-extra-info > div:first-child{padding-left:40px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result-extra-info > div > div:first-child h3{padding-top:0}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result-extra-info > div h3{font-size:14px;font-family:Heebo, sans-serif;font-weight:900;padding-top:15px;padding-bottom:5px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result-extra-info > div .container-fluid{padding-left:0;padding-right:0}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result:not(:first-child){border-top:1px solid #f4f4f4}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .col{padding:15px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .col:not(:last-child){border-right:1px solid #f4f4f4}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .col.col-geen-prijs-vanwege-datum{border-right:none}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .result-details{font-family:'Advent Pro', sans-serif;color:#b9b337;font-size:14px;margin-top:20px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .result-details a{color:#b9b337}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .result-details .result-collapse-right .result-show{display:none}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .result-details .result-collapse-right .result-hide{display:initial}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .result-details .result-collapse-right.collapsed .result-show{display:initial}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .result-details .result-collapse-right.collapsed .result-hide{display:none}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .result-collapse-right:after{content:'\f13a';font-family:'FontAwesome', serif;color:#b9b337;font-size:14px;margin-left:5px;cursor:pointer}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .result-collapse-right.collapsed::after{content:'\f138'}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .result-collapse::after{content:'\f13a';font-family:'FontAwesome', serif;color:#b9b337;font-size:14px;cursor:pointer;float:left;margin-top:-2px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .result-collapse.collapsed::after{content:'\f138'}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .date-picker{margin-top:3px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .date-picker .result-datum-input[readonly]{background-color:#fff}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .result-titel-kamer{padding-left:25px;cursor:pointer}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .result-titel-kamer .result-titel{font-family:'Advent Pro', sans-serif;color:#1f969c;font-size:18px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .result-titel-kamer .result-kamertype,#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .result-titel-kamer .result-nachten{font-size:13px;line-height:13px;padding-top:3px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .hotel-result-prijs{color:#1f969c;font-size:26px;font-weight:500}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .hotel-result-prijs .cents{font-size:14px;vertical-align:top;line-height:30px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .geen-prijs-vanwege-datum{font-size:12px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .pppn{font-size:14px;font-weight:500;vertical-align:top;line-height:24px;margin-left:3px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .btn{display:block;font-size:16px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .hotel-result .btn .fa{font-size:12px;margin-left:5px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .kamer-fotos .kamer-fotos-slider{margin-bottom:10px;border-radius:10px;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .kamer-fotos .kamer-fotos-slider .kamer-foto{display:block;width:100%;height:200px;background-size:cover;background-repeat:no-repeat}@media (max-width:767px){#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .kamer-fotos .kamer-fotos-slider .kamer-foto{height:160px}}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .kamer-fotos .kamer-fotos-carousel{margin-bottom:0}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .kamer-fotos .kamer-fotos-carousel img{border-radius:5px;cursor:pointer}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .results-mobiel .hotel-result .col{border-right:none}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .results-mobiel .hotel-result .col-prijs{padding-left:0}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .results-mobiel .hotel-result .col-prijs .hotel-result-prijs{font-size:18px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .results-mobiel .hotel-result .col-prijs .hotel-result-prijs .cents{font-size:12px;line-height:20px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .results-mobiel .hotel-result .checkmarks{padding-left:25px;padding-top:10px;font-size:13px}#hotel #hotel-prijzen-beschikbaarheid-wrapper #hotel-results .results-mobiel .hotel-result-extra-info > div{padding-left:15px}#hotel #hotel-info{margin-top:30px}#hotel #hotel-info h2{margin-bottom:10px}#hotel #hotel-info h3{color:#1f969c;font-size:18px;font-family:'Advent Pro', sans-serif;font-weight:500}#hotel #hotel-info .omschrijvingen .container-fluid{padding-top:10px}@media (max-width:767px){#hotel #hotel-info .omschrijvingen .container-fluid{padding-left:0;padding-right:0;padding-top:0}}#hotel #hotel-info .omschrijvingen .container-fluid .row{padding:10px 0;border-bottom:1px solid #d9d9d9}#hotel #hotel-info .omschrijvingen .container-fluid .row:last-child{border:none;padding-bottom:0}@media (max-width:767px){#hotel #hotel-info .omschrijvingen .container-fluid .row > div:first-child{font-weight:500}}@media (min-width:768px){#hotel #hotel-info .omschrijvingen .container-fluid .row > div:first-child{padding-left:0}#hotel #hotel-info .omschrijvingen .container-fluid .row > div:last-child{padding-right:0}}#hotel #hotel-info .omschrijvingen > div{margin-top:10px}#hotel #hotel-info .omschrijvingen > div h3{padding-top:5px;padding-bottom:5px}#hotel #hotel-info .omschrijvingen .huisregels h3{padding-bottom:0}#hotel #hotel-info .omschrijvingen .huisregels .container-fluid{padding-top:0}#hotel #hotel-info .omschrijvingen .kamers-toelichting{background-color:#f4f4f4;padding:15px 15px 15px 15px;box-shadow:1px 1px 2px 0 rgba(100, 100, 100, 0.5);border-radius:10px;margin-top:20px;margin-bottom:20px}#hotel #hotel-info .omschrijvingen .kamers-toelichting h2{padding-top:0}#hotel #hotel-faciliteiten{margin-top:25px}#hotel #hotel-faciliteiten .hotel-faciliteiten-container{padding:15px;box-shadow:1px 0 2px 0 rgba(100, 100, 100, 0.3);border:1px solid #d6d6d6;border-radius:15px}#hotel #hotel-faciliteiten .hotel-faciliteiten-container h2{margin-bottom:10px}#hotel #hotel-faciliteiten .hotel-faciliteiten-container h3{font-size:18px;font-family:'Advent Pro', sans-serif;font-weight:500;border-bottom:2px dotted #545454;line-height:30px}#hotel #hotel-faciliteiten .hotel-faciliteiten-container .hotel-faciliteiten{padding:0}@media (min-width:768px){#hotel #hotel-faciliteiten .hotel-faciliteiten-container .hotel-faciliteiten .row{margin:0 -50px}}@media (max-width:767px){#hotel #hotel-faciliteiten .hotel-faciliteiten-container .hotel-faciliteiten .row .col:not(:last-child){margin-bottom:25px}}@media (min-width:768px){#hotel #hotel-faciliteiten .hotel-faciliteiten-container .hotel-faciliteiten .row .col{padding:0 50px}}#hotel #hotel-faciliteiten .hotel-faciliteiten-container .hotel-faciliteiten .row .col .hotel-faciliteit-categorie:not(:last-child){margin-bottom:25px}#hotel #hotel-faciliteiten .hotel-faciliteiten-container .hotel-faciliteiten .row .col .hotel-faciliteit-categorie .checkmarks{margin-top:5px}#hotel #hotel-kaart{margin-top:30px}#hotel #hotel-kaart h2{margin-bottom:20px}#hotel-filters-wrapper,#hotel-results-wrapper{position:relative}#hotel-filters-overlay,#hotel-results-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none}#hotel-filters-overlay #hotel-filters-overlay-bg,#hotel-results-overlay #hotel-filters-overlay-bg,#hotel-filters-overlay #hotel-results-overlay-bg,#hotel-results-overlay #hotel-results-overlay-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:0.6}#hotel-filters-overlay svg,#hotel-results-overlay svg{position:relative;margin:50px auto;display:block}.filter-checkboxes .group .group-label label::before{content:'\f107'}.filter-checkboxes .group .group-label.collapsed label::before{content:'\f105'}.filter-checkboxes .filter-checkboxes .filter-checkbox{margin-left:28px}.filter-checkboxes label{font-weight:400}.hotel-beknopt .flexslider,#hotel-fotos-highlights .flexslider,.kamer-fotos .flexslider{border:none}.hotel-beknopt .flexslider:hover .flex-direction-nav .flex-prev,#hotel-fotos-highlights .flexslider:hover .flex-direction-nav .flex-prev,.kamer-fotos .flexslider:hover .flex-direction-nav .flex-prev{left:0}.hotel-beknopt .flexslider:hover .flex-direction-nav .flex-next,#hotel-fotos-highlights .flexslider:hover .flex-direction-nav .flex-next,.kamer-fotos .flexslider:hover .flex-direction-nav .flex-next{right:0}.hotel-beknopt .flexslider .flex-direction-nav .flex-prev,#hotel-fotos-highlights .flexslider .flex-direction-nav .flex-prev,.kamer-fotos .flexslider .flex-direction-nav .flex-prev,.hotel-beknopt .flexslider .flex-direction-nav .flex-next,#hotel-fotos-highlights .flexslider .flex-direction-nav .flex-next,.kamer-fotos .flexslider .flex-direction-nav .flex-next{opacity:0.5;background-color:#fff;width:auto;height:auto;font-size:0}.hotel-beknopt .flexslider .flex-direction-nav .flex-prev::before,#hotel-fotos-highlights .flexslider .flex-direction-nav .flex-prev::before,.kamer-fotos .flexslider .flex-direction-nav .flex-prev::before,.hotel-beknopt .flexslider .flex-direction-nav .flex-next::before,#hotel-fotos-highlights .flexslider .flex-direction-nav .flex-next::before,.kamer-fotos .flexslider .flex-direction-nav .flex-next::before{font-family:FontAwesome, sans-serif;font-size:22px;color:#666}.hotel-beknopt .flexslider .flex-direction-nav .flex-prev:hover,#hotel-fotos-highlights .flexslider .flex-direction-nav .flex-prev:hover,.kamer-fotos .flexslider .flex-direction-nav .flex-prev:hover,.hotel-beknopt .flexslider .flex-direction-nav .flex-next:hover,#hotel-fotos-highlights .flexslider .flex-direction-nav .flex-next:hover,.kamer-fotos .flexslider .flex-direction-nav .flex-next:hover{opacity:0.75}.hotel-beknopt .flexslider .flex-direction-nav .flex-prev,#hotel-fotos-highlights .flexslider .flex-direction-nav .flex-prev,.kamer-fotos .flexslider .flex-direction-nav .flex-prev{left:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.hotel-beknopt .flexslider .flex-direction-nav .flex-prev::before,#hotel-fotos-highlights .flexslider .flex-direction-nav .flex-prev::before,.kamer-fotos .flexslider .flex-direction-nav .flex-prev::before{content:'\f053';padding:13px 8px 12px 5px}.hotel-beknopt .flexslider .flex-direction-nav .flex-next,#hotel-fotos-highlights .flexslider .flex-direction-nav .flex-next,.kamer-fotos .flexslider .flex-direction-nav .flex-next{right:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.hotel-beknopt .flexslider .flex-direction-nav .flex-next::before,#hotel-fotos-highlights .flexslider .flex-direction-nav .flex-next::before,.kamer-fotos .flexslider .flex-direction-nav .flex-next::before{content:'\f054';padding:13px 5px 12px 8px}.kamer-fotos .kamer-fotos-carousel.flexslider .flex-direction-nav .flex-prev::before,.kamer-fotos .kamer-fotos-carousel.flexslider .flex-direction-nav .flex-next::before{font-size:20px}.kamer-fotos .kamer-fotos-carousel.flexslider .flex-direction-nav .flex-prev::before{padding:11px 8px 10px 5px}.kamer-fotos .kamer-fotos-carousel.flexslider .flex-direction-nav .flex-next::before{padding:11px 5px 10px 8px}.hotel-beknopt .hotel-usps,#hotel-side-info .hotel-usps{background-color:#d3fcff;padding:25px 20px;border-radius:10px;box-shadow:1px 0 2px 0 rgba(100, 100, 100, 0.3)}.hotel-beknopt .hotel-usps h2,#hotel-side-info .hotel-usps h2{padding-bottom:15px;color:#4b4b4b;font-weight:400}.hotel-beknopt .hotel-usps .container-fluid,#hotel-side-info .hotel-usps .container-fluid{padding:0}.hotel-beknopt .hotel-usps .container-fluid .row,#hotel-side-info .hotel-usps .container-fluid .row{margin-left:-10px;margin-right:-10px}.hotel-beknopt .hotel-usps .container-fluid .row:not(:last-child),#hotel-side-info .hotel-usps .container-fluid .row:not(:last-child){margin-bottom:15px}.hotel-beknopt .hotel-usps .container-fluid .row .col,#hotel-side-info .hotel-usps .container-fluid .row .col{padding-left:10px;padding-right:10px}.hotel-beknopt .hotel-usps .hotel-usp,#hotel-side-info .hotel-usps .hotel-usp{text-align:center;font-size:12px}.hotel-beknopt .hotel-usps .hotel-usp img,#hotel-side-info .hotel-usps .hotel-usp img{height:50px;width:auto}.hotel-beknopt .hotel-usps.hotel-usps-mobiel,#hotel-side-info .hotel-usps.hotel-usps-mobiel{margin-top:25px}.hotel-beknopt .hotel-usps.hotel-usps-mobiel .hotel-usp,#hotel-side-info .hotel-usps.hotel-usps-mobiel .hotel-usp{text-align:left;line-height:35px;font-size:14px}.hotel-beknopt .hotel-usps.hotel-usps-mobiel .hotel-usp:not(:last-child),#hotel-side-info .hotel-usps.hotel-usps-mobiel .hotel-usp:not(:last-child){margin-bottom:5px}.hotel-beknopt .hotel-usps.hotel-usps-mobiel img,#hotel-side-info .hotel-usps.hotel-usps-mobiel img{height:35px;width:auto}.hotel-beknopt #hotel-fotos #hotel-fotos-slider,#hotel-side-info #hotel-fotos #hotel-fotos-slider{margin-bottom:10px;border-radius:10px;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.hotel-beknopt #hotel-fotos #hotel-fotos-carousel,#hotel-side-info #hotel-fotos #hotel-fotos-carousel{margin-bottom:0}.hotel-beknopt #hotel-fotos #hotel-fotos-carousel img,#hotel-side-info #hotel-fotos #hotel-fotos-carousel img{border-radius:5px;cursor:pointer}#hotel-kaart iframe{border-radius:10px}#hotel-results-container .toon_alle_arrangementen{text-align:center;margin-top:10px}#hotel-results-container .toon_alle_arrangementen a{color:#1f969c;text-decoration:none;cursor:pointer}#main-container #home{position:relative;z-index:5}@media (min-width:768px){#main-container #home{margin-top:-260px}}@media (min-width:992px){#main-container #home{margin-top:-300px}}@media (min-width:1200px){#main-container #home{margin-top:-360px}#main-container #home .de-content-blok.zoek-hotels{padding-bottom:125px}}@media (min-width:1500px){#main-container #home{margin-top:-450px}#main-container #home .de-content-blok.zoek-hotels{padding-bottom:150px}}input[type="text"]::-webkit-input-placeholder{visibility:hidden !important}#main-container #boeken{position:relative}#main-container #boeken .site-logo{position:absolute;top:0;left:50px;height:90px;max-width:200px}@media (max-width:991px){#main-container #boeken .site-logo{max-width:130px}}@media (max-width:767px){#main-container #boeken .site-logo{display:none}}#main-container #boeken .site-logo img{max-height:100%;height:auto;width:auto}#main-container #boeken #uw-selectie{background-color:#d3fcff;box-shadow:1px 1px 2px 0 rgba(100, 100, 100, 0.5);border-radius:10px;padding:20px;margin-bottom:25px}#main-container #boeken #uw-selectie h2{color:#1f969c;font-size:22px;padding-bottom:20px}#main-container #boeken #uw-selectie .wijzig-selectie-link{font-size:14px;float:right;padding-top:8px;color:#4b4b4b}#main-container #boeken #uw-selectie h3{color:#1f969c;font-size:14px;padding:15px 0 0 0}#main-container #boeken #uw-selectie .container-fluid{padding:0}#main-container #boeken #uw-selectie .hotel-naam{font-weight:500}#main-container #boeken #uw-selectie .reisgezelschap,#main-container #boeken #uw-selectie .arrangement,#main-container #boeken #uw-selectie .kamers,#main-container #boeken #uw-selectie .periode{padding-bottom:10px}#main-container #boeken #uw-selectie .kamers .row,#main-container #boeken #uw-selectie .prijsberekening .row{margin:0}#main-container #boeken #uw-selectie .kamers .row > div,#main-container #boeken #uw-selectie .prijsberekening .row > div{padding:0}#main-container #boeken #uw-selectie .arrangement-label,#main-container #boeken #uw-selectie .kamers-label,#main-container #boeken #uw-selectie .incheck-label,#main-container #boeken #uw-selectie .uitcheck-label{font-weight:500}#main-container #boeken #uw-selectie .arrangement-label::after,#main-container #boeken #uw-selectie .kamers-label::after,#main-container #boeken #uw-selectie .incheck-label::after,#main-container #boeken #uw-selectie .uitcheck-label::after{content:":"}#main-container #boeken #uw-selectie .prijzen .row{padding-top:10px}#main-container #boeken #uw-selectie .prijzen .row .prijs-naam{font-weight:500}#main-container #boeken #uw-selectie .prijzen .row .prijs-label{font-size:12px}#main-container #boeken #uw-selectie .prijzen .row .prijs-col{text-align:right}#main-container #boeken #uw-selectie .prijzen .row.eenpersoonstoeslag{padding-top:0}#main-container #boeken #uw-selectie .prijzen .row.eenpersoonstoeslag .prijs-naam{font-weight:400;font-size:12px}#main-container #boeken #uw-selectie .totaal-container{border-top:1px solid #969696;padding-top:5px}#main-container #boeken #uw-selectie .selectie-submit-container{margin-top:15px}#main-container #boeken .boeken-stappen{position:relative;padding:15px 0;word-spacing:-4px}#main-container #boeken .boeken-stappen .boeken-stap{text-align:center;color:#1f969c;display:inline-block;width:33.3333%;position:relative;word-spacing:normal}@media (max-width:767px){#main-container #boeken .boeken-stappen .boeken-stap{width:100%;text-align:left;margin-bottom:10px}}#main-container #boeken .boeken-stappen .boeken-stap a{text-decoration:none;color:inherit}#main-container #boeken .boeken-stappen .boeken-stap .stap-bol{width:44px;height:44px;border-radius:22px;background-color:#1f969c;color:#fff;font-size:22px;line-height:44px;text-align:center;display:inline-block}@media (max-width:767px){#main-container #boeken .boeken-stappen .boeken-stap .stap-bol{float:left;margin-right:15px;height:32px;width:32px;border-radius:16px;line-height:34px;font-size:18px}}#main-container #boeken .boeken-stappen .boeken-stap .stap-label{padding-top:10px}@media (max-width:767px){#main-container #boeken .boeken-stappen .boeken-stap .stap-label{padding-top:0;line-height:32px}}#main-container #boeken .boeken-stappen .boeken-stap.active .stap-bol{background-color:#b9b337}#main-container #boeken .boeken-stappen .boeken-stap:not(.active) .no-url .stap-label{color:#999}#main-container #boeken .boeken-stappen .boeken-stap:not(.active) .no-url .stap-bol{background-color:#ccc}@media (min-width:768px){#main-container #boeken .boeken-stappen .boeken-stappen-border{position:absolute;width:60%;left:20%;height:0;border-top:2px dotted #535353;top:36px}}#main-container #boeken .boeking-stap{background-color:#f2f2f2;box-shadow:1px 1px 2px 0 rgba(100, 100, 100, 0.5);border-radius:10px;padding:20px;margin-bottom:25px}@media (max-width:767px){#main-container #boeken .boeking-stap{padding-left:15px;padding-right:15px}}#main-container #boeken .boeking-stap h2{color:#1f969c;font-size:22px}#main-container #boeken .boeking-stap .table td{vertical-align:middle}#main-container #boeken .boeking-stap .table td select{width:80px}#main-container #boeken .boeking-stap .container-fluid{padding:0}#main-container #boeken .boeking-stap .table th,#main-container #boeken .boeking-stap label{font-weight:500;padding-top:0}#main-container #boeken .boeking-stap .boeking-sectie{padding:25px 0}#main-container #boeken .boeking-stap .boeking-sectie:not(:last-of-type){border-bottom:2px dotted #6f6f6f}#main-container #boeken .boeking-stap .boeking-sectie .boeking-label{font-weight:500;line-height:20px}#main-container #boeken .boeking-stap .boeking-sectie .input-daterange .form-group{margin:0}#main-container #boeken .boeking-stap .btn-kamer-toevoegen-wrapper{padding-top:15px}#main-container #boeken .boeking-stap .btn-kamer-toevoegen-wrapper #btn-kamer-toevoegen{color:inherit;text-decoration:none;display:none}#main-container #boeken .boeking-stap .btn-kamer-toevoegen-wrapper #btn-kamer-toevoegen:hover i,#main-container #boeken .boeking-stap .btn-kamer-toevoegen-wrapper #btn-kamer-toevoegen:focus i,#main-container #boeken .boeking-stap .btn-kamer-toevoegen-wrapper #btn-kamer-toevoegen:active i{color:#23aab1}#main-container #boeken .boeking-stap .btn-kamer-toevoegen-wrapper #btn-kamer-toevoegen i{padding-right:5px;color:#1f969c}#main-container #boeken .boeking-stap #kamer-capaciteit-alert{margin-top:15px;margin-bottom:0;display:none}#main-container #boeken .boeking-stap #kamer-capaciteit-alert .alert-hidden{display:none}#main-container #boeken .boeking-stap .boeking-kamer:not(:last-child){padding-bottom:15px}#main-container #boeken .boeking-stap .boeking-kamer:first-child .btn-kamer-verwijderen{display:none}#main-container #boeken .boeking-stap .boeking-kamer h3{font-family:'Heebo', sans-serif;font-size:14px;font-weight:400;line-height:20px}@media (min-width:768px){#main-container #boeken .boeking-stap .boeking-kamer select{margin-top:-7px}}#main-container #boeken .boeking-stap .boeking-kamer .col-kamer-verwijderen{padding-left:0}@media (max-width:767px){#main-container #boeken .boeking-stap .boeking-kamer .col-kamer-verwijderen{padding-top:5px}}#main-container #boeken .boeking-stap .boeking-kamer .col-kamer-verwijderen .btn-kamer-verwijderen{color:#1f969c;font-size:16px}#main-container #boeken .boeking-stap .boeking-kamer .col-kamer-verwijderen .btn-kamer-verwijderen:hover,#main-container #boeken .boeking-stap .boeking-kamer .col-kamer-verwijderen .btn-kamer-verwijderen:focus,#main-container #boeken .boeking-stap .boeking-kamer .col-kamer-verwijderen .btn-kamer-verwijderen:active{color:#23aab1}#main-container #boeken .boeking-stap .boeking-extras .boeking-label{padding-top:5px;padding-bottom:5px;line-height:34px;vertical-align:middle}@media (max-width:767px){#main-container #boeken .boeking-stap .boeking-extras .boeking-extras-container{font-size:12px}#main-container #boeken .boeking-stap .boeking-extras .boeking-extras-container select{font-size:12px}}#main-container #boeken .boeking-stap .boeking-extras .boeking-extras-container .extras-header{font-weight:500}#main-container #boeken .boeking-stap .boeking-extras .boeking-extras-container .row{padding:5px 0;line-height:14px;vertical-align:middle;margin-right:0}#main-container #boeken .boeking-stap .boeking-extras .boeking-extras-container .row.included > div{padding-top:10px;padding-bottom:10px}#main-container #boeken .boeking-stap .boeking-extras .boeking-extras-container .row:not(.included) .extra-naam,#main-container #boeken .boeking-stap .boeking-extras .boeking-extras-container .row:not(.included) .meerprijs{padding-top:10px;padding-bottom:10px}@media (max-width:767px){#main-container #boeken .boeking-stap .boeking-extras .boeking-extras-container .row{margin-right:-10px;margin-left:-10px}#main-container #boeken .boeking-stap .boeking-extras .boeking-extras-container .row > div{padding-left:10px;padding-right:10px}}#main-container #boeken .boeking-stap .boeking-extras .boeking-extras-container .row:not(:last-child){border-bottom:1px solid #d9d9d9}#main-container #boeken .boeking-stap .boeking-extras .boeking-extras-container .boeking-extra.included .aantal-dagen,#main-container #boeken .boeking-stap .boeking-extras .boeking-extras-container .boeking-extra.included .aantal-personen{padding-left:26px}@media (max-width:767px){#main-container #boeken .boeking-stap .boeking-extras .boeking-extras-container .boeking-extra.included .aantal-dagen,#main-container #boeken .boeking-stap .boeking-extras .boeking-extras-container .boeking-extra.included .aantal-personen{padding-left:21px}}#main-container #boeken .boeking-stap .incheck-datum,#main-container #boeken .boeking-stap .uitcheck-datum,#main-container #boeken .boeking-stap .aantal-nachten{display:inline-block;padding-right:15px;vertical-align:top;margin-bottom:0}#main-container #boeken .boeking-stap .incheck-datum label,#main-container #boeken .boeking-stap .uitcheck-datum label,#main-container #boeken .boeking-stap .aantal-nachten label{font-weight:400}@media (max-width:767px){#main-container #boeken .boeking-stap .aantal-nachten{padding-right:0}}#main-container #boeken .boeking-stap .aantal-nachten-readonly{line-height:34px}@media (max-width:767px){#main-container #boeken .boeking-stap #aankomst-input{width:135px}}#main-container #boeken .boeking-stap .form-group.has-success label{color:#4b4b4b}#main-container #boeken .boeking-stap .form-group.has-success input:not([type="radio"]),#main-container #boeken .boeking-stap .form-group.has-success select{box-shadow:0 1px 1px rgba(0, 0, 0, 0.35) inset;border-color:#ccc}#main-container #boeken #selectie-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none}#main-container #boeken #selectie-overlay #selectie-overlay-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:0.6}#main-container #boeken #selectie-overlay svg{position:relative;margin:350px auto 0 auto;display:block}#main-container #boeken #kamers-en-extras-wrapper{position:relative}#main-container #boeken #kamers-en-extras-wrapper #kamers-en-extras-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none}#main-container #boeken #kamers-en-extras-wrapper #kamers-en-extras-overlay #kamers-en-extras-overlay-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:0.6}#main-container #boeken #kamers-en-extras-wrapper #kamers-en-extras-overlay svg{position:relative;margin:150px auto 0 auto;display:block}#boeken #boeking-stap-2 h2{padding-bottom:15px}#boeken #boeking-stap-2 #boeking-stap-2-form::after{clear:both;content:" ";display:table}#boeken #boeking-stap-2 #boeking-stap-2-form .control-label{font-weight:500}#boeken #boeking-stap-2 #boeking-stap-2-form .help-block.with-errors{margin:0}#boeken #boeking-stap-2 #boeking-stap-2-form .help-block.with-errors .list-unstyled{margin:5px 0 0 0}#boeken #boeking-stap-2 #boeking-stap-2-form label{margin-bottom:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#boeken #boeking-stap-2 #boeking-stap-2-form .form-group-radio.has-feedback label ~ .form-control-feedback{top:17px}#boeken #boeking-stap-2 #boeking-stap-2-form #form-group-straat-plaats{display:none}#boeken #boeking-stap-2 #boeking-stap-2-form #straat-input-readonly.readonly-visible + .form-control-feedback,#boeken #boeking-stap-2 #boeking-stap-2-form #plaats-input-readonly.readonly-visible + .form-control-feedback{display:none}#boeken #boeking-stap-2 #boeking-stap-2-form > .form-group{margin-left:-15px;margin-right:-15px}#boeken #boeking-stap-2 #boeking-stap-2-form > .form-group .radio-inline label{line-height:24px}@media (min-width:768px){#boeken #boeking-stap-2 #boeking-stap-2-form > .form-group .col-voorletters,#boeken #boeking-stap-2 #boeking-stap-2-form > .form-group .col-postcode{padding-right:2px}#boeken #boeking-stap-2 #boeking-stap-2-form > .form-group .col-voornaam,#boeken #boeking-stap-2 #boeking-stap-2-form > .form-group .col-huisnummer{padding-left:1px}}#boeken #boeking-stap-2 #boeking-stap-2-form > .form-group::after{clear:both;content:" ";display:table}#boeken #boeking-stap-2 #boeking-stap-2-form > .form-group .form-group{margin-bottom:0}#boeken #boeking-stap-2 #boeking-stap-2-form .has-feedback label ~ .form-control-feedback{top:20px}@media (max-width:767px){#boeken #boeking-stap-2 #boeking-stap-2-form .col-xs-next-row{margin-top:15px}}@media (max-width:767px){#boeken #boeking-stap-2 #boeking-stap-2-form .form-group-geboortedatum select{padding-right:15px}}#boeken #boeking-stap-2 #boeking-stap-2-form #plaats-input-readonly,#boeken #boeking-stap-2 #boeking-stap-2-form #straat-input-readonly{line-height:34px}#boeken #boeking-stap-2 #boeking-stap-2-form .combodate .form-control{display:inline}#main-container #boeken #boeking-stap-3 h3{color:#1f969c;font-size:16px;font-weight:400;padding-bottom:10px}@media (min-width:768px){#main-container #boeken #boeking-stap-3 .row-border .col{border-bottom:1px solid #ddd}#main-container #boeken #boeking-stap-3 .row-border-sm .col{border-bottom:1px solid #ddd}}@media (max-width:767px){#main-container #boeken #boeking-stap-3 .row-border{border-bottom:1px solid #ddd}#main-container #boeken #boeking-stap-3 .row-border-top{border-top:1px solid #ddd}}#main-container #boeken #boeking-stap-3 .col,#main-container #boeken #boeking-stap-3 .col-header{padding-top:8px;padding-bottom:8px}#main-container #boeken #boeking-stap-3 .col-header{font-weight:500}@media (max-width:767px){#main-container #boeken #boeking-stap-3 .col-header{padding-bottom:0}}#main-container #boeken #boeking-stap-3 .table th{padding:8px 0}#main-container #boeken #boeking-stap-3 .checkbox{margin-top:0;margin-bottom:15px}#main-container #boeken #boeking-stap-3 .checkbox label{line-height:24px;font-weight:normal}#main-container #boeken #boeking-stap-3 a{color:#1f969c;text-decoration:none}#main-container #boeken #boeking-stap-3 .row-kamers,#main-container #boeken #boeking-stap-3 .row-extras,#main-container #boeken #boeking-stap-3 .row-totaal{padding-top:15px}#main-container #boeken #boeking-stap-3 textarea{height:150px}#main-container #boeken #boeking-stap-3 .is-admin .col-price{padding-top:3px;padding-bottom:3px;text-align:right}#main-container #boeken #boeking-stap-3 .is-admin .col-price input[type='number']{height:30px;width:100px;display:inline-block}#main-container #boeken #boeking-stap-3 .is-admin .col-price input[type='checkbox']{position:absolute;right:125px;top:7px}#main-container .btn.btn-primary.btn-stap{background-color:#1f969c;border-color:#1f969c;padding:6px 25px 4px 25px}#main-container .btn.btn-primary.btn-stap:hover,#main-container .btn.btn-primary.btn-stap:active,#main-container .btn.btn-primary.btn-stap:focus{background-color:#23aab1;border-color:#23aab1}#user-boeking h1{margin-bottom:25px;color:#1f969c}#user-boeking .container-fluid{padding-left:0;padding-right:0}#user-boeking .user-boeking-blok{background-color:#f2f2f2;box-shadow:1px 1px 2px 0 rgba(100, 100, 100, 0.5);border-radius:10px;padding:20px;margin-bottom:25px}#user-boeking .user-boeking-blok .row{padding-top:8px;padding-bottom:8px}#user-boeking .user-boeking-blok .row:not(:last-child){border-bottom:1px solid #d9d9d9}#user-boeking .user-boeking-blok h2{color:#1f969c;font-size:22px;padding-bottom:10px}#user-boeking .user-boeking-blok label{font-weight:500}#user-boeking .user-boeking-blok-blauw{background-color:#d3fcff;padding:15px;margin-bottom:25px;border-radius:10px;border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;box-shadow:1px 1px 2px 0 rgba(100, 100, 100, 0.5)}#user-boeking .user-boeking-blok-blauw h2{color:#1f969c;font-size:22px;margin-bottom:15px}#user-boeking .user-boeking-blok-blauw .alternatief{margin-bottom:15px}#user-boeking .user-boeking-blok-blauw .alternatief .alternatief-hotel-tekst{padding:15px 0 15px 15px;font-style:italic}@media (max-width:767px){#user-boeking .user-boeking-blok-blauw .alternatief .alternatief-hotel-tekst{padding-left:0}}#user-boeking .user-boeking-blok-blauw .btn.btn-primary{background-color:#1f969c;border-color:#1f969c}#user-boeking .user-boeking-blok-blauw .btn.btn-primary:focus,#user-boeking .user-boeking-blok-blauw .btn.btn-primary:hover,#user-boeking .user-boeking-blok-blauw .btn.btn-primary:active{background-color:#23aab1;border-color:#23aab1}@media (max-width:767px){#user-boeking .user-boeking-blok-blauw .btn.btn-primary{display:block;width:100%;text-align:left}#user-boeking .user-boeking-blok-blauw .btn.btn-primary:not(:last-child){margin-bottom:10px}}#user-boeking .user-boeking-blok-blauw .btn.btn-primary .fa{font-size:20px;margin-right:10px}#user-boeking .user-boeking-acties-blok .btn{text-align:left}#user-boeking .user-boeking-acties-blok .btn .fa{font-size:20px;margin-right:10px}#user-boeking .print-logo{float:right}@media print{#user-boeking h1,#user-boeking h2,#user-boeking h3{color:#1f969c !important}#user-boeking h1{margin-top:25px}#user-boeking .user-boeking-blok{padding:0}#user-boeking .print-full-width{width:100%}}#cancelModal label{font-weight:500}#cancelModal #cancel-reason-textarea{min-height:120px}#de-content-blokken{font-family:'Heebo', sans-serif}#de-content-blokken h1,#de-content-blokken h2,#de-content-blokken h3,#de-content-blokken h4,#de-content-blokken h5{font-family:'Advent Pro', sans-serif}#de-content-blokken h1,#de-content-blokken h2,#de-content-blokken h3,#de-content-blokken h4,#de-content-blokken h5{font-weight:500}#de-content-blokken h1 a,#de-content-blokken h2 a,#de-content-blokken h3 a,#de-content-blokken h4 a,#de-content-blokken h5 a{font-weight:500}#de-content-blokken .de-content-blok-sectie .sectie-container .de-content-blok-kolom-content{padding-top:15px;padding-bottom:15px}.de-content-blokken-container .de-content-blok-sectie{padding-top:15px;padding-bottom:15px}#main-container .de-content-blok .btn.btn-primary,#de-content-blokken-container .de-content-blok .btn.btn-primary,#main-container .de-content-blok .btn.btn-primary:active,#de-content-blokken-container .de-content-blok .btn.btn-primary:active,#main-container .de-content-blok .btn.btn-primary:focus,#de-content-blokken-container .de-content-blok .btn.btn-primary:focus,#main-container .de-content-blok .btn.btn-primary:hover,#de-content-blokken-container .de-content-blok .btn.btn-primary:hover{background-color:#1f969c;background-image:none;border-color:#1f969c;color:#fff;padding:10px 25px 8px 25px;outline:none}#main-container .de-content-blok .btn.btn-primary:hover,#de-content-blokken-container .de-content-blok .btn.btn-primary:hover,#main-container .de-content-blok .btn.btn-primary:active:hover,#de-content-blokken-container .de-content-blok .btn.btn-primary:active:hover,#main-container .de-content-blok .btn.btn-primary:focus:hover,#de-content-blokken-container .de-content-blok .btn.btn-primary:focus:hover,#main-container .de-content-blok .btn.btn-primary:hover:hover,#de-content-blokken-container .de-content-blok .btn.btn-primary:hover:hover{background-color:#23aab1;border-color:#23aab1}@media (max-width:767px){.de-content-blok{margin-bottom:15px}}.de-content-blok .table{margin:0}.de-content-blok h1,.de-content-blok h2,.de-content-blok h3,.de-content-blok h4,.de-content-blok h5{color:#1f969c;font-family:'Advent Pro', sans-serif;padding:10px 0 5px 0}.de-content-blok h1 a,.de-content-blok h2 a,.de-content-blok h3 a,.de-content-blok h4 a,.de-content-blok h5 a{color:#1f969c;font-family:'Advent Pro', sans-serif}.de-content-blok .de-content-blok-titel{padding:15px 0 10px 0}.de-content-blok .de-content-blok-tekst{padding-bottom:15px;overflow:auto}.de-content-blok .de-content-blok-tekst img{max-width:100%}.de-content-blok .de-content-blok-button{padding-top:15px}.de-content-blok:not(.de-content-blok-menu) ul:not(.radio){list-style:none;margin:0;padding:0}.de-content-blok:not(.de-content-blok-menu) ul:not(.radio) li{line-height:1.8}.de-content-blok:not(.de-content-blok-menu) ul:not(.radio) li::before{font-family:FontAwesome, sans-serif;content:'\f058';color:#b9b337;padding-right:15px}.de-content-blok.toon-kader{box-shadow:1px 0 2px 0 rgba(100, 100, 100, 0.3);border:1px solid #d6d6d6;border-radius:4px}.de-content-blok.toon-kader .de-content-blok-afbeelding img{border-top-left-radius:4px;border-top-right-radius:4px}.de-content-blok.toon-kader .de-content-blok-titel,.de-content-blok.toon-kader .de-content-blok-tekst{padding-left:15px;padding-right:15px}.de-content-blok.afbeelding{box-shadow:1px 0 2px 0 rgba(100, 100, 100, 0.3);border:1px solid #d6d6d6;border-radius:4px}.de-content-blok.afbeelding img{border-radius:4px}@media (min-width:768px) and (max-width:991px){#main-container .de-content-blok.standaard,#site-footer .de-content-blok.standaard,#de-content-blokken-container .de-content-blok.standaard{margin-top:10px;margin-bottom:10px}#main-container .de-content-blok-kolom.col-sm-6:nth-child(odd),#site-footer .de-content-blok-kolom.col-sm-6:nth-child(odd),#de-content-blokken-container .de-content-blok-kolom.col-sm-6:nth-child(odd){clear:both}}#main-container .de-content-blok.standaard .de-content-blok-titel,#site-footer .de-content-blok.standaard .de-content-blok-titel,#de-content-blokken-container .de-content-blok.standaard .de-content-blok-titel{font-size:20px}#main-container .de-content-blok.standaard .btn,#site-footer .de-content-blok.standaard .btn,#de-content-blokken-container .de-content-blok.standaard .btn,#main-container .de-content-blok.standaard .btn:hover,#site-footer .de-content-blok.standaard .btn:hover,#de-content-blokken-container .de-content-blok.standaard .btn:hover,#main-container .de-content-blok.standaard .btn:active,#site-footer .de-content-blok.standaard .btn:active,#de-content-blokken-container .de-content-blok.standaard .btn:active,#main-container .de-content-blok.standaard .btn:focus,#site-footer .de-content-blok.standaard .btn:focus,#de-content-blokken-container .de-content-blok.standaard .btn:focus{padding-left:15px;padding-right:15px}#main-container .de-content-blok.zoek-hotels,#site-footer .de-content-blok.zoek-hotels,#de-content-blokken-container .de-content-blok.zoek-hotels{padding-bottom:75px}#main-container .de-content-blok.zoek-hotels .container-fluid,#site-footer .de-content-blok.zoek-hotels .container-fluid,#de-content-blokken-container .de-content-blok.zoek-hotels .container-fluid{padding:0}#main-container .de-content-blok.zoek-hotels .zoek-hotels-header,#site-footer .de-content-blok.zoek-hotels .zoek-hotels-header,#de-content-blokken-container .de-content-blok.zoek-hotels .zoek-hotels-header{background-color:#1f969c;color:#fff;font-size:16px;padding:10px 20px 5px 20px;border-top-left-radius:10px;border-top-right-radius:10px;margin-left:50px;display:inline-block;box-shadow:1px 1px 2px 0 rgba(100, 100, 100, 0.5);position:relative;z-index:5}@media (max-width:767px){#main-container .de-content-blok.zoek-hotels .zoek-hotels-header,#site-footer .de-content-blok.zoek-hotels .zoek-hotels-header,#de-content-blokken-container .de-content-blok.zoek-hotels .zoek-hotels-header{margin-left:20px}}#main-container .de-content-blok.zoek-hotels .input-daterange,#site-footer .de-content-blok.zoek-hotels .input-daterange,#de-content-blokken-container .de-content-blok.zoek-hotels .input-daterange{display:inline}#main-container .de-content-blok.zoek-hotels form,#site-footer .de-content-blok.zoek-hotels form,#de-content-blokken-container .de-content-blok.zoek-hotels form{background-color:#1f969c;border-radius:10px;padding:15px;box-shadow:1px 1px 2px 0 rgba(100, 100, 100, 0.5);position:relative;z-index:10}@media (min-width:768px){#main-container .de-content-blok.zoek-hotels form,#site-footer .de-content-blok.zoek-hotels form,#de-content-blokken-container .de-content-blok.zoek-hotels form{padding-bottom:30px}}#main-container .de-content-blok.zoek-hotels form .fa,#site-footer .de-content-blok.zoek-hotels form .fa,#de-content-blokken-container .de-content-blok.zoek-hotels form .fa{color:#4b4b4b;font-size:16px}@media (min-width:768px) and (max-width:991px){#main-container .de-content-blok.zoek-hotels form .form-group-locatie,#site-footer .de-content-blok.zoek-hotels form .form-group-locatie,#de-content-blokken-container .de-content-blok.zoek-hotels form .form-group-locatie{display:block;padding-bottom:15px}}#main-container .de-content-blok.zoek-hotels form .form-group,#site-footer .de-content-blok.zoek-hotels form .form-group,#de-content-blokken-container .de-content-blok.zoek-hotels form .form-group{vertical-align:bottom;margin-right:25px}@media (min-width:992px) and (max-width:1199px){#main-container .de-content-blok.zoek-hotels form .form-group,#site-footer .de-content-blok.zoek-hotels form .form-group,#de-content-blokken-container .de-content-blok.zoek-hotels form .form-group{margin-right:15px}}#main-container .de-content-blok.zoek-hotels form .form-group label,#site-footer .de-content-blok.zoek-hotels form .form-group label,#de-content-blokken-container .de-content-blok.zoek-hotels form .form-group label{font-weight:400;display:block;font-size:16px;color:#fff}@media (min-width:992px){#main-container .de-content-blok.zoek-hotels form #locatie-input,#site-footer .de-content-blok.zoek-hotels form #locatie-input,#de-content-blokken-container .de-content-blok.zoek-hotels form #locatie-input{width:245px}}@media (min-width:768px){#main-container .de-content-blok.zoek-hotels form #volwassenen-select,#site-footer .de-content-blok.zoek-hotels form #volwassenen-select,#de-content-blokken-container .de-content-blok.zoek-hotels form #volwassenen-select{width:75px}#main-container .de-content-blok.zoek-hotels form #aantal-nachten-select,#site-footer .de-content-blok.zoek-hotels form #aantal-nachten-select,#de-content-blokken-container .de-content-blok.zoek-hotels form #aantal-nachten-select{width:115px}#main-container .de-content-blok.zoek-hotels form #aankomst-input,#site-footer .de-content-blok.zoek-hotels form #aankomst-input,#de-content-blokken-container .de-content-blok.zoek-hotels form #aankomst-input,#main-container .de-content-blok.zoek-hotels form #vertrek-input,#site-footer .de-content-blok.zoek-hotels form #vertrek-input,#de-content-blokken-container .de-content-blok.zoek-hotels form #vertrek-input{width:115px}}#main-container .de-content-blok.zoek-hotels form .btn.btn-primary,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary,#main-container .de-content-blok.zoek-hotels form .btn.btn-primary:hover,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary:hover,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary:hover,#main-container .de-content-blok.zoek-hotels form .btn.btn-primary:active,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary:active,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary:active,#main-container .de-content-blok.zoek-hotels form .btn.btn-primary:focus,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary:focus,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary:focus{padding:6px 20px 4px 20px;font-size:16px;box-shadow:1px 1px 2px 0 rgba(100, 100, 100, 0.5);background-color:#b9b337;border-color:#b9b337}@media (min-width:1200px){#main-container .de-content-blok.zoek-hotels form .btn.btn-primary,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary,#main-container .de-content-blok.zoek-hotels form .btn.btn-primary:hover,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary:hover,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary:hover,#main-container .de-content-blok.zoek-hotels form .btn.btn-primary:active,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary:active,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary:active,#main-container .de-content-blok.zoek-hotels form .btn.btn-primary:focus,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary:focus,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary:focus{padding-left:35px;padding-right:35px}}@media (max-width:767px){#main-container .de-content-blok.zoek-hotels form .btn.btn-primary,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary,#main-container .de-content-blok.zoek-hotels form .btn.btn-primary:hover,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary:hover,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary:hover,#main-container .de-content-blok.zoek-hotels form .btn.btn-primary:active,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary:active,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary:active,#main-container .de-content-blok.zoek-hotels form .btn.btn-primary:focus,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary:focus,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary:focus{width:100%}}#main-container .de-content-blok.zoek-hotels form .btn.btn-primary:hover,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary:hover,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary:hover,#main-container .de-content-blok.zoek-hotels form .btn.btn-primary:hover:hover,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary:hover:hover,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary:hover:hover,#main-container .de-content-blok.zoek-hotels form .btn.btn-primary:active:hover,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary:active:hover,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary:active:hover,#main-container .de-content-blok.zoek-hotels form .btn.btn-primary:focus:hover,#site-footer .de-content-blok.zoek-hotels form .btn.btn-primary:focus:hover,#de-content-blokken-container .de-content-blok.zoek-hotels form .btn.btn-primary:focus:hover{background-color:#cdc756;border-color:#cdc756}.de-content-blok-sectie.grijs{background-color:#f2f2f2}.de-content-blok.zoeken-op-kaart .zoeken-op-kaart-map{height:400px;width:100%}.de-content-blok.de-content-blok-menu h2{color:#fff}.de-content-blok.de-content-blok-menu .submenu{list-style:none;padding-left:0}@media (max-width:767px){.de-content-blok.de-content-blok-menu .submenu .submenu-item{line-height:1.8}}#de-content-blokken .de-content-blok.de-content-blok-menu h2{color:inherit}#de-content-blokken .de-content-blok.de-content-blok-menu .submenu .submenu-item a{color:inherit}#zoek-hotels-results .hotel,.de-content-blok.laatst-bezochte-hotels .hotel{border-radius:5px;box-shadow:1px 1px 2px 0 rgba(100, 100, 100, 0.5);margin-bottom:40px;border:1px solid #d6d6d6;background-color:#fff}#zoek-hotels-results .hotel:last-child,.de-content-blok.laatst-bezochte-hotels .hotel:last-child{margin-bottom:30px}#zoek-hotels-results .hotel .col-foto,.de-content-blok.laatst-bezochte-hotels .hotel .col-foto{padding-left:0}@media (max-width:767px){#zoek-hotels-results .hotel .col-foto,.de-content-blok.laatst-bezochte-hotels .hotel .col-foto{padding-right:0}}#zoek-hotels-results .hotel .col-info,.de-content-blok.laatst-bezochte-hotels .hotel .col-info{padding-left:15px;padding-right:0}#zoek-hotels-results .hotel .container-fluid,.de-content-blok.laatst-bezochte-hotels .hotel .container-fluid{padding-left:0}@media (max-width:767px){#zoek-hotels-results .hotel .beknopt-container,.de-content-blok.laatst-bezochte-hotels .hotel .beknopt-container{padding-right:0}}#zoek-hotels-results .hotel .hotel-foto,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-foto{height:160px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;border-top-left-radius:5px;border-top-right-radius:5px}#zoek-hotels-results .hotel .hotel-titel,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-titel{padding-top:5px}#zoek-hotels-results .hotel .hotel-titel a,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-titel a{color:#1f969c;text-decoration:none}#zoek-hotels-results .hotel .hotel-titel .hotel-naam,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-titel .hotel-naam{font-size:20px;color:#1f969c;display:inline-block;vertical-align:top}#zoek-hotels-results .hotel .hotel-titel .hotel-sterren,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-titel .hotel-sterren{color:#b9b337;display:inline-block;vertical-align:top;padding-top:4px;padding-left:5px}@media (max-width:767px){#zoek-hotels-results .hotel .hotel-titel .hotel-sterren,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-titel .hotel-sterren{display:block;padding:0}}#zoek-hotels-results .hotel .hotel-subtitel,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-subtitel{font-size:14px;padding-bottom:5px}#zoek-hotels-results .hotel .hotel-subtitel .hotel-sterren,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-subtitel .hotel-sterren{color:#b9b337;display:inline-block;vertical-align:top;padding-right:5px}@media (max-width:767px){#zoek-hotels-results .hotel .hotel-subtitel .hotel-sterren,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-subtitel .hotel-sterren{display:block;padding:0}}#zoek-hotels-results .hotel .hotel-subtitel a,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-subtitel a{color:inherit;text-decoration:none;font-weight:normal;font-size:14px}#zoek-hotels-results .hotel .usp-row,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row{background-color:#d3fcff;box-shadow:0 4px 2px -2px rgba(100, 100, 100, 0.3) inset;border-bottom-left-radius:5px;border-bottom-right-radius:5px;min-height:50px}#zoek-hotels-results .hotel .usp-row .beknopt-container,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row .beknopt-container{padding-left:0}#zoek-hotels-results .hotel .usp-row .beknopt-container .beknopte-weergave-btn,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row .beknopt-container .beknopte-weergave-btn{display:block;font-size:14px;line-height:60px;color:#fff;background-color:#1f969c;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-decoration:none;box-shadow:0 4px 2px -2px rgba(0, 0, 0, 0.3) inset}#zoek-hotels-results .hotel .usp-row .hotel-usps-container,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container{padding-left:15px;padding-right:15px}#zoek-hotels-results .hotel .usp-row .hotel-usps-container .hotel-usps,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps{cursor:default}#zoek-hotels-results .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp{position:relative;overflow:visible;margin-right:29px;display:inline-block;padding:10px 0}@media (min-width:992px) and (max-width:1199px){#zoek-hotels-results .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp{margin-right:14px}}#zoek-hotels-results .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp:last-child,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp:last-child{margin-right:0}#zoek-hotels-results .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-icon,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-icon{color:#1f969c;display:inline-block;width:40px;text-align:center}#zoek-hotels-results .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-icon img,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-icon img{max-height:40px;width:auto}@media (max-width:767px){#zoek-hotels-results .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp{margin-right:12px}#zoek-hotels-results .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-icon,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-icon{width:30px}#zoek-hotels-results .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-icon img,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-icon img{max-height:30px}}#zoek-hotels-results .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-naam,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-naam{position:absolute;display:none;white-space:nowrap;left:50%;transform:translate(-50%, 0);bottom:-35px;padding:10px 15px;font-size:12px;background-color:#4b4b4b;color:#fff;border-radius:10px}#zoek-hotels-results .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-naam::before,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-naam::before{content:'';width:0;height:0;position:absolute;top:-10px;left:50%;transform:translate(-50%, 0);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #4b4b4b}#zoek-hotels-results .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-icon:hover + .hotel-usp-naam,.de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-icon:hover + .hotel-usp-naam{display:block}#zoek-hotels-results .hotel .arrangement-meer-info-container,.de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info-container{margin-top:5px}#zoek-hotels-results .hotel .arrangement-meer-info-container .hotel-result-prijs-container,.de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info-container .hotel-result-prijs-container{margin-bottom:12px}@media (max-width:767px){#zoek-hotels-results .hotel .arrangement-meer-info-container .hotel-result-prijs-container,.de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info-container .hotel-result-prijs-container{margin-bottom:0;height:auto}}@media (max-width:767px){#zoek-hotels-results .hotel .arrangement-meer-info,.de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info{padding-top:5px;padding-bottom:10px}}@media (min-width:768px) and (max-width:1199px){#zoek-hotels-results .hotel .arrangement-meer-info .btn,.de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info .btn{padding-left:15px;padding-right:15px}}#zoek-hotels-results .hotel .hotel-arrangement-result-container .container-fluid,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-arrangement-result-container .container-fluid{padding:0}#zoek-hotels-results .hotel .hotel-arrangement-result-container .hotel-arrangement-result,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-arrangement-result-container .hotel-arrangement-result{background-color:#f4f4f4;border-radius:5px;margin:5px 0 6px -15px}@media (max-width:767px){#zoek-hotels-results .hotel .hotel-arrangement-result-container .hotel-arrangement-result,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-arrangement-result-container .hotel-arrangement-result{margin-left:0}}#zoek-hotels-results .hotel .hotel-arrangement-result-container .hotel-arrangement-result a,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-arrangement-result-container .hotel-arrangement-result a{color:inherit;text-decoration:none}#zoek-hotels-results .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam{padding-top:3px;padding-bottom:3px}#zoek-hotels-results .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam .hotel-arrangement-result-titel,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam .hotel-arrangement-result-titel{font-size:18px;font-family:'Advent Pro', sans-serif;line-height:26px}#zoek-hotels-results .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam .hotel-arrangement-result-titel.geen-subtitel,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam .hotel-arrangement-result-titel.geen-subtitel{line-height:43px}#zoek-hotels-results .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam .hotel-arrangement-result-subtitel,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam .hotel-arrangement-result-subtitel{font-size:12px}#zoek-hotels-results .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam .direct-reserveerbaar,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam .direct-reserveerbaar{position:absolute}#zoek-hotels-results .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam .direct-reserveerbaar .direct-reserveerbaar-label,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam .direct-reserveerbaar .direct-reserveerbaar-label{position:absolute;font-family:'Heebo', sans-serif;display:none;white-space:nowrap;left:50%;transform:translate(-50%, 0);bottom:-55px;padding:10px 15px;font-size:12px;background-color:#4b4b4b;color:#fff;border-radius:10px;z-index:5}#zoek-hotels-results .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam .direct-reserveerbaar .direct-reserveerbaar-label::before,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam .direct-reserveerbaar .direct-reserveerbaar-label::before{content:'';width:0;height:0;position:absolute;top:-10px;left:50%;transform:translate(-50%, 0);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #4b4b4b}#zoek-hotels-results .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam .direct-reserveerbaar:hover .direct-reserveerbaar-label,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-arrangement-result-naam .direct-reserveerbaar:hover .direct-reserveerbaar-label{display:block}#zoek-hotels-results .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-result-prijs-container .direct-reserveerbaar,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-arrangement-result-container .hotel-arrangement-result .hotel-result-prijs-container .direct-reserveerbaar{position:absolute}#zoek-hotels-results .hotel .hotel-arrangement-result-container .hotel-arrangement-overige a,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-arrangement-result-container .hotel-arrangement-overige a{color:#1f969c;text-decoration:none}#zoek-hotels-results .hotel .hotel-arrangement-result-container .hotel-arrangement-overige .fa,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-arrangement-result-container .hotel-arrangement-overige .fa{font-size:10px}#zoek-hotels-results .hotel .arrangement-meer-info,.de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info{text-align:right}#zoek-hotels-results .hotel .hotel-result-prijs-container,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-result-prijs-container{font-weight:500;padding:5px 10px;text-align:right;height:43px}#zoek-hotels-results .hotel .hotel-result-prijs-container > *,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-result-prijs-container > *{display:inline-block}#zoek-hotels-results .hotel .hotel-result-prijs-container .hotel-result-prijs,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-result-prijs-container .hotel-result-prijs{color:#1f969c;font-size:26px;margin-left:5px}#zoek-hotels-results .hotel .hotel-result-prijs-container .hotel-result-prijs .cents,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-result-prijs-container .hotel-result-prijs .cents{font-size:14px;vertical-align:top;line-height:30px}#zoek-hotels-results .hotel .hotel-result-prijs-container .pppn-uitleg-icon,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-result-prijs-container .pppn-uitleg-icon{vertical-align:top;margin-left:5px;padding-top:3px;line-height:20px;position:relative}#zoek-hotels-results .hotel .hotel-result-prijs-container .pppn-uitleg-icon .fa,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-result-prijs-container .pppn-uitleg-icon .fa{cursor:default}#zoek-hotels-results .hotel .hotel-result-prijs-container .pppn-uitleg-icon .fa:hover + .pppn-uitleg,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-result-prijs-container .pppn-uitleg-icon .fa:hover + .pppn-uitleg{display:block}#zoek-hotels-results .hotel .hotel-result-prijs-container .pppn-uitleg,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-result-prijs-container .pppn-uitleg{position:absolute;display:none;top:50%;transform:translate(0, -50%);right:-175px;padding:10px 15px;font-size:12px;background-color:#4b4b4b;color:#fff;border-radius:10px;width:160px;text-align:center;line-height:16px}#zoek-hotels-results .hotel .hotel-result-prijs-container .pppn-uitleg::before,.de-content-blok.laatst-bezochte-hotels .hotel .hotel-result-prijs-container .pppn-uitleg::before{content:'';width:0;height:0;position:absolute;left:-10px;top:50%;transform:translate(0, -50%);border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #4b4b4b}#main-container .de-content-blok.laatst-bezochte-hotels > .container-fluid,#de-content-blokken-container .de-content-blok.laatst-bezochte-hotels > .container-fluid{padding-left:0;padding-right:0}#main-container .de-content-blok.laatst-bezochte-hotels .hotel .hotel-titel h2,#de-content-blokken-container .de-content-blok.laatst-bezochte-hotels .hotel .hotel-titel h2{display:block}@media (min-width:768px){#main-container .de-content-blok.laatst-bezochte-hotels .hotel .hotel-titel h2 a,#de-content-blokken-container .de-content-blok.laatst-bezochte-hotels .hotel .hotel-titel h2 a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}}#main-container .de-content-blok.laatst-bezochte-hotels .hotel .hotel-highlights,#de-content-blokken-container .de-content-blok.laatst-bezochte-hotels .hotel .hotel-highlights{height:80px}#main-container .de-content-blok.laatst-bezochte-hotels .hotel .col-info,#de-content-blokken-container .de-content-blok.laatst-bezochte-hotels .hotel .col-info{padding-right:15px}#main-container .de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info,#de-content-blokken-container .de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info{padding-top:5px;padding-bottom:10px}#main-container .de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info .btn.btn-primary,#de-content-blokken-container .de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info .btn.btn-primary,#main-container .de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info .btn.btn-primary:focus,#de-content-blokken-container .de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info .btn.btn-primary:focus,#main-container .de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info .btn.btn-primary:hover,#de-content-blokken-container .de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info .btn.btn-primary:hover,#main-container .de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info .btn.btn-primary:active,#de-content-blokken-container .de-content-blok.laatst-bezochte-hotels .hotel .arrangement-meer-info .btn.btn-primary:active{background-color:#b9b337;border-color:#b9b337;padding:7px 25px 6px 25px}#main-container .de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp,#de-content-blokken-container .de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp{margin-right:12px}#main-container .de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-icon,#de-content-blokken-container .de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-icon{width:30px}#main-container .de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-icon img,#de-content-blokken-container .de-content-blok.laatst-bezochte-hotels .hotel .usp-row .hotel-usps-container .hotel-usps .hotel-usp .hotel-usp-icon img{max-height:30px}#cookie-message{background-color:white;box-shadow:1px 0 2px 0 rgba(100, 100, 100, 0.3);border:1px solid #d6d6d6;border-radius:4px;position:fixed;left:30px;bottom:30px;display:inline-block;padding:10px 10px 10px 15px;z-index:10}#cookie-message .cookie-message-content{white-space:nowrap;margin-right:25px}#cookie-message .cookie-message-content a{color:#1f969c;text-decoration:none}#cookie-message .cookie-message-close{float:right;cursor:pointer;padding:0 5px}#newsletterModal{font-family:'Heebo', sans-serif}#newsletterModal h2,#newsletterModal h3{color:#1f969c;font-family:'Advent Pro', sans-serif;padding:10px 0 5px 0}#newsletterModal .btn-primary{background-color:#b9b337;background-image:none;border-color:#b9b337;color:#fff;padding:10px 25px 8px 25px;outline:none}#newsletterModal .btn-primary:hover{background-color:#cdc756;border-color:#cdc756}.modal{position:absolute;top:100px;bottom:0;left:0;z-index:10040;overflow:auto}