.type{padding-bottom:4rem}@media screen and (min-width:1024px){.type__top{padding-right:1.33333rem}}.type__details{float:right}.type__details>.panel{margin-top:0}@media screen and (max-width:767px){.type__details>.panel{margin:0 -.66667rem}.type__details>.panel .panel__body{padding:1rem .66667rem}}@media screen and (min-width:768px) and (max-width:1023px){.type__details>.panel{margin-top:1rem}}.type__body{float:left}@media screen and (min-width:1024px) and (max-width:1194px){.type__body{padding-right:80px}}@media screen and (min-width:1195px){.type__body{padding-right:100px}}@media screen and (max-width:767px){.type>.layout{display:flex;flex-direction:column;margin-left:0}.type .type__aside,.type .type__body,.type .type__connected-winter-summer-type,.type .type__details,.type .type__head,.type .type__top{float:none;padding-left:0}.type .type__head{order:0}.type .type__top{order:1}.type .type__details{order:2}.type .type__connected-winter-summer-type{order:3}.type .type__body{order:4}.type .type__aside{order:5}}@media screen and (min-width:768px) and (max-width:857px){.type .type__head[class~="lap-5/8"],.type .type__top[class~="lap-5/8"]{width:100%!important;margin-right:-315px}.type .type__head[class~="lap-5/8"] .type__images,.type .type__head[class~="lap-5/8"] .type__sub-title,.type .type__head[class~="lap-5/8"] .type__title,.type .type__top[class~="lap-5/8"] .type__images,.type .type__top[class~="lap-5/8"] .type__sub-title,.type .type__top[class~="lap-5/8"] .type__title{margin-right:315px}.type .type__connected-winter-summer-type,.type .type__details{width:315px!important}}.type__title{font-size:30px;font-size:2rem;line-height:3rem;margin-top:0}.type__sub-title{font-size:16px;font-size:1.06667rem;line-height:20px;margin-top:0;padding-bottom:.66667rem}.type__sub-title>span+span{margin-left:10px;color:#7b8ba0}.type__connected-winter-summer-type{vertical-align:bottom}.type__connected-winter-summer-type-container{border-radius:4px;font-weight:500;padding-right:1rem;display:flex;width:100%;margin-bottom:1rem;position:relative;overflow:hidden}.type__connected-winter-summer-type-image{width:80px;min-height:60px;flex-shrink:0}.type__connected-winter-summer-type-link{text-decoration:none;opacity:1;transition:opacity .25s ease}.type__connected-winter-summer-type-link:hover{opacity:.7}.type__connected-winter-summer-type-name{text-decoration:underline}.type__connected-winter-summer-type-site{font-weight:bolder}.type__connected-winter-summer-type p{margin-top:0;margin-left:1rem;font-size:14px;line-height:20px;align-self:center}.type__connected-winter-summer-type a{color:inherit}.type__connected-winter-summer-type-container{background:#f4f4e4;color:#434927}.type__connected-winter-summer-type-image{background:#e8e8d9}.type__connected-winter-summer-type-link{color:#434927}.type__connected-winter-summer-type-name{color:#5f227b}@media screen and (min-width:768px) and (max-width:1023px){.type__connected-winter-summer-type-container{margin-bottom:0}}@media screen and (max-width:767px){.type__connected-winter-summer-type-container{margin-top:2rem;margin-bottom:0}}.type__images{position:relative}.type__images-all{font-size:16px;font-size:1.06667rem;line-height:1;margin-top:14px;display:block;color:#009ee8;float:left}.type__offer{position:absolute;top:.66667rem;left:0;pointer-events:none}@media screen and (min-width:768px){.type__offer{left:1rem;top:2rem}}@media screen and (min-width:1024px){.type__offer{top:35px}}@media screen and (min-width:768px) and (max-width:1023px){.type__favorite{top:30px;right:1rem}}@media screen and (min-width:1024px){.type__favorite{top:35px;right:1rem}}.type__carousel{margin:0 -.66667rem}.type__carousel .carousel__item{height:16rem}.type__carousel .carousel__item--video-preview,.type__carousel .carousel__item--virtual-tour{height:100%;display:block}.type__carousel .carousel__item--virtual-tour .photos__item__virtual-tour-desc{padding-bottom:20px}.type__gallery{margin-top:-10px}.type__gallery-item{position:relative;padding-bottom:75.72016%}.type__gallery-item .cover{position:absolute;top:15px;right:0;bottom:0;left:0;display:block}.type__gallery-item .cover:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;transition:opacity .15s ease}.type__gallery-item .cover:hover:after{opacity:.3}.type__gallery-item--small{padding-bottom:81.70305%}.type__gallery-item--virtual-tour .cover:after{display:none}.type__gallery-item--virtual-tour .photos__item__virtual-tour-icon{width:95px;height:62px;line-height:62px;margin:-31px 0 0 -47.5px}.type__gallery-item--virtual-tour .photos__item__virtual-tour-icon>.icon{width:58px}.type__gallery-item--virtual-tour .photos__item__virtual-tour-desc{font-size:13px;font-size:.86667rem;line-height:20px}@media screen and (min-width:768px) and (max-width:1023px){.type__gallery{margin-top:0}}@media screen and (min-width:1024px){.type__gallery{margin-top:-20px}.type__gallery-item{padding-bottom:81.36076%}.type__gallery-item--small{padding-bottom:85.71918%}.type__gallery-item .cover{top:20px}}@media screen and (min-width:1195px){.type__gallery-item{padding-bottom:80.06843%}.type__gallery-item--small{padding-bottom:83.45658%}.type__gallery [class*="lap-1/2"].layout__item:last-child{margin-top:-.5px}}.type__price{line-height:2rem;margin-right:-15px;display:flex;align-items:baseline}.type__price-details{color:#193761}.type__price-info{font-size:14px;font-size:.93333rem;line-height:1rem;color:#6185b6;display:block;position:relative;top:1px}.type__price-link{font-size:30px;font-size:2rem;line-height:1;color:#193761;font-weight:700;text-decoration:none;vertical-align:top;position:relative;top:2px}.type__price-after{margin-left:6px}.type__price-toggle{position:relative;top:2px;margin-left:6px}.type__price-toggle:before{content:"";position:absolute;width:41px;height:41px;left:-14px;top:-14px;border-radius:40px}.type__price-inc{display:block;position:relative;margin-top:1rem;padding:0 .66667rem;line-height:3rem;background:#dde7f5;font-weight:700}.type__price-inc:before{content:"";height:0;width:0;border:solid transparent;position:absolute;left:50%;bottom:100%;margin-left:-9.5px;border-bottom-color:#dde7f5;border-width:10px 9.5px;left:1rem;margin-left:0}.type__price-inc .icon{position:relative;top:-1px;display:inline-block;vertical-align:middle;margin-right:5px}.type__price-inc .icon--check{color:#00b640}.type__no-price{padding:10px 0}.type__no-price .pricing__prefix{padding:10px 0 5px}.type__type-details{position:relative;margin-top:1rem;color:#193761}.type__type-details [data-toggle=tooltip]{position:absolute;padding:1rem;margin:-11px -1rem -1rem -12px;line-height:13px}.type__button-primary,.type__button-secundary,.type__button-tertiary{margin:1rem 0 0}.type__button-primary{margin-top:2rem}.type__all-types{border-top:1px solid #dee4ec;padding:8px .66667rem 0}.type__all-types>a{display:block;margin-bottom:-24px;color:#193761}.type__rating{margin-top:2rem;color:#193761;text-align:left}.type__rating a{color:inherit}.type__social{padding-top:20px}.type__social-panel .layout{margin-left:-.66667rem}.type__social-panel .layout__item{padding-left:.66667rem}.type__social-panel [data-role=add-favorite],.type__social-panel [data-role=remove-favorite]{padding-left:.66667rem;padding-right:.66667rem}@media screen and (max-width:767px){.panel__body+.type__social-panel{border-top:none;margin-top:0}}.type__social-item{font-size:14px;font-size:.93333rem;line-height:2.14286;text-align:center;display:inline-block;width:49%;background:#fff;border:1px solid #dfe4ec;border-radius:2px;text-decoration:none;margin-top:4px;color:#818181;padding:4px 0}.type__social-item .sprite{position:relative;top:2px;margin-right:6px}.type__social-item .sprite--mail-light-small{top:1px}.type__location-details{margin-top:1rem}@media screen and (max-width:767px){.type__location-details{margin-top:.66667rem}.type__location-details table,.type__location-details tbody,.type__location-details td,.type__location-details th,.type__location-details tr{display:block;text-align:left}.type__location-details td,.type__location-details th{padding:0}.type__location-details th{font-size:12px;font-size:.8rem;line-height:1rem;margin-top:.33333rem;color:#7b8ba0}.type__location-details td{font-size:15px;font-size:1rem;line-height:1.66667rem;padding-bottom:.66667rem}.type__location-details tr+tr th{margin-top:-5px;padding-top:14px;border-top:1px solid #dfe4ec}.type__location-details tr:nth-child(odd){background:none}}.type__location-show-all{font-size:15px;font-size:1rem;line-height:1.33333rem;margin-top:1rem}.type__location-show-all .checkbox__box{display:block;float:left}.type__location-indication{margin-top:.66667rem;padding-bottom:.33333rem}.type__location-indication small{display:block}@media screen and (max-width:767px){.type__location-indication{margin-bottom:-.66667rem}}.type__pricingtable{padding-top:4rem}.type__more-images .layout__item a{position:relative;display:block;border:1px solid #dfe4ec;padding:3px;box-shadow:0 0 0 0 transparent;transition:box-shadow .15s ease}.type__more-images .layout__item a:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;transition:opacity .15s ease}.type__more-images .layout__item a:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.15)}.type__more-images .layout__item a:hover:after{opacity:.3}.type__bottom-nav{display:block;position:fixed;right:0;bottom:-63px;left:0;padding:.33333rem;background-color:#e8f0fb;border-top:1px solid #8f9db1;box-shadow:0 -7px 0 rgba(143,157,177,.2);z-index:9;transition:bottom .3s ease}.type__bottom-nav .nav{margin-left:-.33333rem}.type__bottom-nav .nav>ul{display:flex;width:100%}.type__bottom-nav .nav>ul>li{padding-left:.33333rem;flex:1}.type__bottom-nav .nav>ul>li.type__bottom-nav-fav{width:50px;flex-grow:0}.type__bottom-nav .button{margin-top:0;white-space:nowrap;font-weight:500;padding-left:.66667rem;padding-right:.66667rem}.type__bottom-nav .type__favorite{position:relative;top:0;right:0;display:block;height:45px;margin-bottom:-1px}.show-bottom-nav .type__bottom-nav{bottom:0}@media screen and (min-width:1024px){.type__bottom-nav{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.type__bottom-nav{border-top:none;padding:.66667rem;bottom:-87px}.type__bottom-nav .nav{display:block;margin-left:-.66667rem}.type__bottom-nav .nav>ul{width:auto;display:block;text-align:right}.type__bottom-nav .nav>ul>li{padding-left:.66667rem}.type__bottom-nav .nav>ul>li.type__bottom-nav-fav{float:left}.type__bottom-nav .type__favorite{width:auto;height:auto;margin:0;display:inline-block}.type__bottom-nav .type__favorite .icon{vertical-align:inherit;width:18px}.type__bottom-nav .button{font-size:18px;font-size:1.2rem;line-height:1.66667;padding:1rem 1.33333rem;font-weight:500;border-radius:6px}}.type-links{position:relative;z-index:1}.type-links__wrapper{padding:.5rem 0;overflow:hidden}.type-links__wrapper .container{padding:0}.type-links .nav{margin:0 -5px}.type-links .nav__item+.nav__item{margin-left:5px}.type-links .nav__item>a{font-size:12px;font-size:.8rem;line-height:2.5;display:block;color:#7b8ba0;padding:0 5px;text-decoration:underline}.type-links .nav__item>a:hover{text-decoration:none}.type-links .nav__item.active>a{color:#193761;text-decoration:none;font-weight:500}.type-links--fixed{position:static;z-index:auto}.type-links--fixed .type-links__wrapper{position:fixed;left:0;top:0;width:100%;background:#fff;box-shadow:0 5px 10px rgba(123,139,160,.2);z-index:9}.type-links--fixed .type-links__wrapper>.container{padding:0 1rem}.type-links--fixed .nav{margin:0 -10px}.type-links--fixed .nav__item>a{font-size:15px;font-size:1rem;line-height:2;padding:0 10px;text-align:center}.type-links--fixed .nav__item>a:before{content:attr(data-text);display:block;font-weight:500;white-space:pre;height:0;overflow:hidden}@media screen and (min-width:768px) and (max-width:1023px){.type-links{display:none}}@media screen and (max-width:767px){.type-links{display:none}}.tarieventabel_tables_wrapper{border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf}.tarieventabel_tables_wrapper caption,.tarieventabel_tables_wrapper table,.tarieventabel_tables_wrapper tbody,.tarieventabel_tables_wrapper td,.tarieventabel_tables_wrapper tfoot,.tarieventabel_tables_wrapper th,.tarieventabel_tables_wrapper thead,.tarieventabel_tables_wrapper tr{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;color:#000;text-align:inherit}.tarieventabel_tables_wrapper tr:nth-of-type(2n){background-color:#fff}.tarieventabel_tables_wrapper tr.number-of-persons td:first-child{color:#193761;font-weight:700;border-right:1px solid #bfbfbf}.tarieventabel_tables_wrapper .tarieventabel_titels_links td:first-child{text-align:left;color:#818181;font-weight:400;border-right:1px solid #bfbfbf}.tarieventabel_tables_wrapper tr.tarieventabel_datumbalk td{text-align:center}.tarieventabel_hulp_bij_online_boeken{width:664px;text-align:right;margin-bottom:5px}.tarieventabel_wrapper{position:relative;z-index:1;background-color:#e9edf8;padding:7px}.tarieventabel_top{padding:5px;color:#222;min-height:38px;display:table;width:100%}.tarieventabel_top h1,.tarieventabel_top span.price-title{color:#193761;font-size:24px!important;display:block;font-weight:400;margin-bottom:.5rem;margin-top:.2rem;line-height:33.6px}.tarieventabel_top h2{margin:-.5rem 0 1.5rem;font-size:15px!important;text-align:left}.tarieventabel_top a{color:#07c}.tarieventabel_top a:hover img{opacity:.7}.tarieventabel_top div.special_offers{margin:10px -3px;border:1px solid #d40139;padding:7px}.tarieventabel_top div.special_offers h1{font-size:1rem!important;color:#d40139!important;margin:0!important;padding:0!important}.tarieventabel_top div.special_offers h3{margin-top:0}.tarieventabel_top_left{display:table-cell}.tarieventabel_top_right{display:table-cell;padding:0;position:relative}.tarieventabel_nextseason_button{display:block;padding:0;margin:0 0 5px;position:absolute;bottom:0;right:-5px;text-align:right}.tarieventabel_nextseason_button a{background-color:#036;color:#fff;display:inline-block;padding:6px;text-decoration:none;white-space:nowrap;border:1px solid #036;border-radius:5px}.tarieventabel_top_no_prices .tarieventabel_top_left,.tarieventabel_top_no_prices .tarieventabel_top_right{display:block}.tarieventabel_top_no_prices .tarieventabel_nextseason_button{position:static;text-align:left;margin:20px 0 10px}body.has-hover .tarieventabel_nextseason_button a:hover{background-color:#d5e1f9;color:#036}.tarieventabel_top_interne_link{width:170px;margin-bottom:3px;position:absolute;text-align:right;right:-5px;top:0}@media only screen and (max-width:64rem){.tarieventabel_top_left,.tarieventabel_top_right{display:block}.tarieventabel_top h2{line-height:25px;margin:-.5rem 0 .5rem}.tarieventabel_nextseason_button,.tarieventabel_top_interne_link{position:static;text-align:left;margin:10px 0 10px -3px}}.tarieventabel_top_multiple_currencies .tarieventabel_top_interne_link{margin-top:-45px}.tarieventabel_top_valuta{float:right;min-height:65px}@media screen and (max-width:1023px){.tarieventabel_top_valuta{margin-top:10px;margin-bottom:10px}}.tarieventabel_top_valuta_label_and_select{margin-top:-10px;text-align:right}.tarieventabel_top_valuta_select{text-align:left;display:inline}.tarieventabel_top_valuta select{width:100px}.tarieventabel_top_valuta_toelichting_wrapper{height:28px}.tarieventabel_top_valuta_toelichting1{margin-top:5px;font-style:italic;font-size:.8em;height:14px}.tarieventabel_top_valuta_toelichting2{margin-top:2px;font-style:italic;font-size:.8em;height:14px;text-align:right}.tarieventabel_toelichting_inner{margin:15px 0 0;position:relative;overflow:auto;overflow-x:hidden}.tarieventabel_toelichting_inner h1{color:#193761;font-size:16px!important;margin:0!important;padding:0!important}.tarieventabel_toelichting_inner ul{margin-bottom:0}.tarieventabel_toelichting_inner a{text-decoration:underline}.tarieventabel_toelichting_inner .tarieventabel_bkk_groups{-webkit-column-count:2;-webkit-column-gap:20px;-moz-column-count:2;-moz-column-gap:20px;column-count:2;column-gap:20px}.tarieventabel_toelichting_inner .tarieventabel_bkk_group{-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;margin:0 0 15px;display:table}.tarieventabel_toelichting_inner .tarieventabel_bkk_group span{color:#193761;font-weight:400;text-align:inherit}.tarieventabel_toelichting_inner form{display:block;text-align:right}.bkk_more_information{display:none;border:1px solid #ccc;padding:7px;font-style:italic;font-size:.8em}.bkk_more_information table.toeslagtabel{margin:1em 0 0}.bkk_more_information table.toeslagtabel td,.bkk_more_information table.toeslagtabel th{padding-bottom:0;line-height:14px}select.tarieventabel_toelichting_switch_seasons{width:200px;position:static}.button_to_other_website{display:none}@media screen and (max-width:900px){.tarieventabel_toelichting_inner .tarieventabel_bkk_groups{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}}.tarieventabel_kosten_ter_plaatse_indicatief{font-style:italic;margin:1em 0 0}.tarieventabel_toelichting{overflow:auto;overflow-x:hidden}.tarieventabel_toelichting h1{font-size:12px;font-weight:700;margin:0;padding:20px 0 .3em;color:#036}.tarieventabel_toelichting_switch_seasons{position:absolute;right:10px;top:10px}.tarieventabel_toelichting_one_season{display:none}.tarieventabel_toelichting_active_season{display:block}.tarieventabel_totaalprijs{margin:15px auto;padding:5px;color:#036;border:1px solid #036;box-sizing:border-box;max-width:640px}.tarieventabel_totaalprijs table{background-color:#e9edf8;border:0;margin:0;border-spacing:5px;border-collapse:separate}.tarieventabel_totaalprijs table .header{font-weight:700}.tarieventabel_totaalprijs table td{padding:0;color:#036}.tarieventabel_totaalprijs table tr:nth-of-type(2n){background-color:#e9edf8}.tarieventabel_totaalprijs table tr.tarieventabel_totaalprijs_exclude_bkk_show_bkk td{color:#777}.tarieventabel_totaalprijs .button{font-size:13px}.tarieventabel_totaalprijs .button:hover{text-decoration:underline}.tarieventabel_totaalprijs .button-book{background-color:#fb6703;border-color:#fb6703}.tarieventabel_totaalprijs .button.button-option-request{background:#597a9c;border:1px solid #597a9c}.tarieventabel_totaalprijs .button.button-option-request:active,.tarieventabel_totaalprijs .button.button-option-request:focus,.tarieventabel_totaalprijs .button.button-option-request:hover{background:#52687d;border:1px solid #52687d}.tarieventabel_totaalprijs_white,.tarieventabel_totaalprijs_white table,.tarieventabel_totaalprijs_white table tr{background-color:#fff!important}.tarieventabel_totaalprijs_left{display:inline-block;width:290px;margin-bottom:10px}.tarieventabel_totaalprijs_right{color:#000;display:inline-block;text-align:right;width:200px}.tarieventabel_totaalprijs_right.datum{font-weight:400}.tarieventabel_totaalprijs .copy-to-clipboard-icon{display:inline-block;background:url(/bundles/app/img/internal/copy.png) 0 0 no-repeat;height:16px;width:16px;cursor:pointer;margin:0 0 -4px 3px}.tarieventabel_totaalprijs .copy-to-clipboard-icon:hover{opacity:.7}.tarieventabel_totaalprijs .copy-to-clipboard-text{position:absolute;top:-3000px;left:-3000px}.tarieventabel_totaalprijs button{border:1px solid #fb6703;display:inline-block;background-color:#fb6703;color:#fff;margin-left:25px;cursor:pointer}.tarieventabel_totaalprijs button:hover{border:1px solid #036}.tarieventabel_totaalprijs_commissie{font-weight:400;display:none}.tarieventabel_totaalprijs_toggle_commissie{margin:0;display:block;font-weight:400}.tarieventabel_totaalprijs_specificatie{display:inline-block;background:url(/pic/information_icon_with_padding.png) 0 0 no-repeat;width:18px;height:18px;margin-left:5px;cursor:pointer}.tarieventabel_totaalprijs_specificatie:hover{opacity:.6}.tarieventabel_totaalprijs_specificatie_popup{position:absolute;z-index:500;font-size:.9em;top:-100px;left:-1000px;width:530px;min-height:100px;border:1px solid #036;background-color:#d5e1f9;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;box-shadow:5px 5px 5px #888;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#888888')";filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#888888')";display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}.tarieventabel_totaalprijs_specificatie_popup table{width:100%}.tarieventabel_totaalprijs_specificatie_popup table td{vertical-align:top}.tarieventabel_totaalprijs_specificatie_aantal{text-align:right}.tarieventabel_totaalprijs_specificatie_naam{width:99%}.tarieventabel_totaalprijs_specificatie_popup_bold{font-weight:700}.tarieventabel_totaalprijs_specificatie_popup_bedrag{text-align:right}.tarieventabel_totaalprijs_specificatie_popup img.close{position:absolute;top:10px;right:10px;cursor:pointer}.tarieventabel_totaalprijs_specificatie_popup img.close:hover{opacity:.6}.tarieventabel_totaalprijs_opmerking1{font-weight:400;font-style:normal;margin-bottom:16px}.tarieventabel_totaalprijs_opmerking2{font-weight:400;font-style:italic}.toelichting_onderdeel{margin-left:20px}.toelichting_bereken_totaalbedrag{padding-top:20px}.tarieventabel_toelichting table{width:100%}.tarieventabel_border,.tarieventabel_border td{border:1px solid #bfbfbf}.tarieventabel_titels_links{border-top-width:0;border-left-width:0;border-right:2px solid #bfbfbf}.tarieventabel_titels_links td{border-right-width:0;border-left-width:0}.tarieventabel_wrapper_rechts{overflow-x:scroll}.mac-osx #zoekblok ::-webkit-scrollbar{-webkit-appearance:none;width:7px}.mac-osx #zoekblok ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.mac-osx .tarieventabel_wrapper_rechts::-webkit-scrollbar,.mobile .tarieventabel_wrapper_rechts::-webkit-scrollbar{-webkit-appearance:none}.mac-osx .tarieventabel_wrapper_rechts::-webkit-scrollbar:horizontal,.mobile .tarieventabel_wrapper_rechts::-webkit-scrollbar:horizontal{height:13px}.mac-osx .tarieventabel_wrapper_rechts::-webkit-scrollbar-thumb,.mobile .tarieventabel_wrapper_rechts::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.tarieventabel_content{border-top-width:0;border-left-width:0;border-right-width:0}.tarieventabel_content td,.tarieventabel_titels_links td{font-size:12.283px;font-family:Roboto,sans-serif;padding:5px}.tarieventabel_maanden_leeg{width:140px!important}@media screen and (max-width:900px){.tarieventabel_maanden_leeg{width:110px!important}}.tarieventabel_maanden td{text-align:center;white-space:nowrap;height:19px!important;font-size:16px;color:#193761;font-weight:700;transition:background 1.5s linear;background-color:#fff}.tarieventabel_maanden td.highlight{transition:background 0s;background-color:#ffc}.tarieventabel_datumbalk{height:26px!important}.tarieventabel_datumbalk tr{font-size:11px;border-width:0;height:15px!important;overflow:hidden}.tarieventabel_beschikbaarheid_tr,.tarieventabel_korting_tr td{text-align:center}.tarieventabel_commissie_tr,.tarieventabel_datumbalk_content{text-align:center}.tarieventabel_datumbalk_content td:last-child{border-right:0}.tarieventabel_datumbalk_minder_opvallend td{color:#777}.tarieventabel_datumbalk_opvallend{color:#000!important;font-weight:700}.tarieventabel_datumbalk_opvallend span.afwijkend_ster{color:red}.tarieventabel_tarieven_beschikbaarheid_1{background-color:#0f0;width:40px;margin-left:auto;margin-right:auto;border-radius:4px}.tarieventabel_tarieven_beschikbaarheid_2{background-color:#fc9;width:40px;margin-left:auto;margin-right:auto;border-radius:4px}.tarieventabel_tarieven_beschikbaarheid_3{background-color:silver;width:40px;margin-left:auto;margin-right:auto;border-radius:4px}.tarieventabel_tarieven_niet_beschikbaar{border-radius:0;width:auto;background-color:#e7e7e7;margin-left:auto;margin-right:auto}.tarieventabel_tarieven_gekozen{background-color:#a8f4f0}.tarieventabel_tarieven td{text-align:center;width:60px}.tarieventabel_tarieven td.tarieventabel_tarieven_beschikbaar{cursor:pointer}.tarieventabel_tarieven_div{width:55px}.tarieventabel_pijl{font-size:16px;position:absolute;top:77px;height:88px;width:14px;padding-top:32px;padding-bottom:32px;background-color:rgba(25,55,97,.4);cursor:pointer;color:#fff;text-align:center;z-index:10;overflow:hidden;display:none;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.tarieventabel_pijl .icon-chevron-left:after{content:"<"}.tarieventabel_pijl .icon-chevron-right:after{content:">"}@media screen and (max-width:900px){.tarieventabel_pijl{width:25px}}.tarieventabel_pijl:active,.tarieventabel_pijl:focus{outline:none!important;-moz-outline-style:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none}.tarieventabel_pijl:hover{background-color:#036}.tarieventabel_pijl_rechts{right:8px}.tarieventabel_pijl_links{margin-left:7px;left:158px}.tarieventabel_pijl_scroll_greyed_out,.tarieventabel_pijl_scroll_greyed_out:hover{background-color:#ccc;cursor:default}.tarieventabel_pijl_scrollstop,.tarieventabel_pijl_scrollstop:hover{background-color:red}.mobile .tarieventabel_pijl{width:16px}.tarieventabel_tarieven_kolom_links{border-left-width:0!important}.tarieventabel_tarieven_kolom_rechts{border-right-width:0!important}.tarieventabel_tarieven_kolom_begin_seizoen{border-left:1px solid red!important}.tarieventabel_tarieven_kolom_eind_seizoen{border-right:1px solid red!important}.tarieventabel_verbergen{display:none}.tarieventabel_toggle_toon_verberg{margin-left:3px;margin-top:-12px;margin-bottom:10px;width:145px;font-size:10px}.tarieventabel_toggle_toon_verberg a{text-decoration:none}.tarieventabel_toggle_toon_verberg span{text-decoration:underline!important}.tarieventabel_redis_error_message{margin:10px 0 15px 162px;padding:5px;background-color:#ff0}.tarieventabel_totaal_message{margin:10px 0 15px 162px}.tarieventabel_legenda{margin-top:10px;margin-left:162px}.tarieventabel_remarks{max-width:600px;font-weight:700;float:right;padding:10px;background-color:#fff;text-align:left;line-height:1.4rem;margin:0 0 10px}@media screen and (max-width:900px){.tarieventabel_remarks{margin:20px 0;float:none;text-align:left}}@media screen and (max-width:900px){.tarieventabel_legenda{margin-left:10px}}.tarieventabel_legenda>div{margin-bottom:7px;line-height:15px;font-style:italic;font-size:12.8px;color:#222}.tarieventabel_legenda span{font-size:10px;display:inline-block}.tarieventabel_voorraad_content_tr{text-align:center}.tarieventabel_voorraad_tr td{text-align:center;color:#000!important;font-size:9px!important;padding:0 2px}.tarieventabel_voorraad_tr td img{margin-top:3px}.tarieventabel_voorraad_garantie{background-color:#0f0!important}.tarieventabel_voorraad_aflopen_allotment,.tarieventabel_voorraad_allotment{background-color:#cfc!important}.tarieventabel_voorraad_vervallen_allotment{background-color:#f88912!important}.tarieventabel_voorraad_optie_leverancier{background-color:#6bffff!important}.tarieventabel_voorraad_xml{background-color:#f9c!important}.tarieventabel_voorraad_request{background-color:#fc9!important}.tarieventabel_voorraad_optie_klant{background-color:#cff!important}.tarieventabel_voorraad_aangevraagde_boeking,.tarieventabel_voorraad_aangevraagde_optie{background-color:#94d3ff!important}.tarieventabel_voorraad_totaal{background-color:#ff9!important}.tarieventabel_voorraad_aantal_geboekt{background-color:#ebebeb!important}.tarieventabel_voorraad_korting{background-color:#d6d6d6!important}.tarieventabel_tr_leeg{background-color:#fff!important}.tarieventabel_newpricesmail{text-align:right;margin-right:24px}.tarieventabel_newpricesmail a{background-color:#036;color:#fff;display:inline-block;padding:7px;margin-bottom:15px;text-decoration:none}.tarieventabel_newpricesmail a:hover{background-color:#d5e1f9;color:#036}.tarieventabel_newpricesmail_form{display:none;background-color:#fff;padding:10px;border:1px solid #036;color:#036;box-sizing:border-box;margin:20px -5px}.tarieventabel_newpricesmail_form .button.small{padding:.5rem;display:inline-block;position:relative;vertical-align:middle}.tarieventabel_newpricesmail_form h1{font-size:1.1em;font-weight:700;color:#036}.tarieventabel_newpricesmail_form label{display:block;margin:1em 0 .5em}.tarieventabel_newpricesmail_form input[type=email]{display:inline-block;margin:0 10px 10px 0;width:350px}@media only screen and (max-width:40em){.tarieventabel_newpricesmail_form input[type=email]{width:100%}}.tarieventabel_newpricesmail_form span.checked-wrapper{display:none}.tarieventabel_newpricesmail_form i.sprite{display:inline-block;position:relative;vertical-align:middle;margin:0 0 0 15px}.tarieventabel_tarieven_aanbieding{background-color:transparent;color:#d40139;font-weight:700}.tarieventabel_legenda_kleurenblokje{display:inline-block;width:28px;text-align:center;border-radius:0;font-weight:700;border:1px solid #bfbfbf}.tarieventabel_legenda_vertrekdagaanpassing{margin-top:-6px;margin-left:48px}.tarieventabel_legenda_vertrekdagaanpassing div{color:red}.tarieventabel_legenda_vertrekdagaanpassing_div span{font-size:1em!important;display:table-cell;color:red}.tarieventabel_legenda_vertrekdagaanpassing_div .tarieventabel_legenda_kleurenblokje{font-weight:400}.tarieventabel_legenda_kleurenblokje_aanbieding{background-color:#d40139;font-weight:400}.tarieventabel_tarieven td.tarieventabel_tarieven_beschikbaar:hover,.tarieventabel_tarieven td:hover .tarieventabel_tarieven_aanbieding{background-color:#fb6703;color:#fff}.tarieventabel_tarieven_niet_beschikbaar_td{background-color:#e7e7e7!important}.clear{clear:both}.tarieventabel_hulp_bij_online_boeken{text-align:center;width:100%}.tarieventabel_hulp_bij_online_boeken i.fi-telephone{margin-right:0}.tarieventabel_hulp_bij_online_boeken .trigger_livechat_button{cursor:pointer;color:#07c}.tarieventabel_hulp_bij_online_boeken .trigger_livechat_button:active,.tarieventabel_hulp_bij_online_boeken .trigger_livechat_button:hover{color:#222;text-decoration:underline}.tarieventabel_wrapper{background:#e8f0fb;border-radius:2px;padding:1rem}.tarieventabel_wrapper img{width:auto}.tarieventabel_wrapper h1{font-size:30px;font-size:2rem;line-height:2rem;margin-top:0}.tarieventabel_wrapper h2{font-size:18px;font-size:1.2rem;line-height:1.66667rem;font-weight:500;margin-top:0;margin-bottom:2rem}.tarieventabel_wrapper .trigger_livechat_button{text-decoration:underline;color:#009ee8}.tarieventabel_wrapper .trigger_livechat_button:hover{text-decoration:none;color:#009ee8}@media screen and (min-width:1195px){.tarieventabel_wrapper{margin-right:-270px}}@media screen and (min-width:1024px) and (max-width:1194px){.tarieventabel_wrapper{margin-right:-400px}}.tarieventabel_wrapper table.toeslagtabel{background:#fff;border:1px solid #dfe4ec;border-collapse:separate;border-spacing:2px}.tarieventabel_wrapper table.toeslagtabel thead{font-weight:700}.tarieventabel_wrapper table.toeslagtabel td,.tarieventabel_wrapper table.toeslagtabel th{font-size:14px;font-size:.93333rem;line-height:2.14286;padding:0 10px;text-align:left}.tarieventabel_wrapper table.toeslagtabel th{padding-top:6px}.tarieventabel_wrapper table.toeslagtabel tr:last-child td{padding-bottom:6px}.tarieventabel_wrapper table.toeslagtabel tr:nth-child(2n) td{background:#f9f9f9}@media screen and (max-width:1023px){.tarieventabel_top,.tarieventabel_top_left,.tarieventabel_top_right{display:block}}.tarieventabel_pijl{height:106px;padding-top:37px;padding-bottom:37px}.tarieventabel_pijl_links{margin-left:15px}.tarieventabel_pijl_rechts{right:15px}.tarieventabel_newpricesmail_form .button{border-radius:4px;padding:.5rem 24px;transition:background .15s ease;background-color:#193761;line-height:25px;color:#fff}.tarieventabel_newpricesmail_form .button:hover{background:#304b71}.tarieventabel_newpricesmail_form .button:active{background:#18345c}.tarieventabel_newpricesmail_form .button.small[type=submit]{padding:10px 2rem;vertical-align:top;margin:0}.tarieventabel_newpricesmail_form .button.small[type=submit] .icon{margin-right:1rem;display:none}.tarieventabel_newpricesmail_form .button.small[type=submit].is-submitted{background:#00b640}.tarieventabel_newpricesmail_form .button.small[type=submit].is-submitted .icon{display:inline-block}.tarieventabel_newpricesmail_form .button.small[type=submit].is-error{background:#d61a37}.tarieventabel_tables_wrapper table{margin:0;border-collapse:collapse;border-spacing:0;table-layout:inherit;width:auto;height:auto;padding:0;border:0;font:inherit;vertical-align:baseline;color:#000;text-align:inherit;background:#fff}.tarieventabel_tables_wrapper .tarieventabel_maanden td{text-align:center;white-space:nowrap;height:19px;font-size:16px;color:#193761;font-weight:700;transition:background 1.5s linear;background-color:#fff}.tarieventabel_titels_links{float:left}.tarieventabel_wrapper_rechts{-ms-overflow-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch}.tarieventabel_content{float:left}.tarieventabel_bkk_group{display:block}.tarieventabel_bkk_group:before{content:"";display:block;height:1px;margin-bottom:-1px}.tarieventabel_bkk_group ul{margin-top:0}.tarieventabel_toelichting_inner a:hover{text-decoration:none}.tarieventabel_totaalprijs{font-size:14px;font-size:.93333rem;line-height:20px}.tarieventabel_totaalprijs table,.tarieventabel_totaalprijs table tr:nth-of-type(2n){background:#e8f0fb}.tarieventabel_totaalprijs .button.right{float:right}.tarieventabel_totaalprijs button.button.button-book,.tarieventabel_totaalprijs button.button.button-option-request{border-radius:4px;padding:.5rem 24px;transition:background .15s ease;border:none;font-weight:500;line-height:25px}.tarieventabel_totaalprijs button.button.button-book:active,.tarieventabel_totaalprijs button.button.button-book:focus,.tarieventabel_totaalprijs button.button.button-book:hover,.tarieventabel_totaalprijs button.button.button-option-request:active,.tarieventabel_totaalprijs button.button.button-option-request:focus,.tarieventabel_totaalprijs button.button.button-option-request:hover{border:none;text-decoration:none}.tarieventabel_totaalprijs button.button.button-book{background:#fb6703;color:#fff;box-shadow:inset 0 -2px 0 rgba(0,0,0,.23)}.tarieventabel_totaalprijs button.button.button-book:hover{background:#fc7e29}.tarieventabel_totaalprijs button.button.button-book:active{background:#ee6203;box-shadow:inset 0 0 0 rgba(0,0,0,.23)}.tarieventabel_totaalprijs button.button.button-option-request{background:#fff;color:#193761;box-shadow:inset 0 0 0 1px #ced9e8}.tarieventabel_totaalprijs button.button.button-option-request:hover{background:#f4f5f7}.tarieventabel_totaalprijs button.button.button-option-request:active{background:#e8ebef}.google-maps{margin-top:2rem;background:url(/bundles/app/img/loading-chalet.gif) no-repeat 50%;transition:height .1s linear;height:24rem}.google-maps.is-collapsed{height:16rem}@media screen and (max-width:767px){.google-maps{margin-top:1.66667rem}}.gm-style-iw{padding:0!important;top:0!important;left:0!important;width:300px!important;right:0!important;border-radius:4px!important;background-color:#fff!important;box-shadow:0 3px 6px rgba(0,0,0,.15)!important;z-index:1!important}.gm-style-iw,.gm-style-iw>.gm-style-iw-d{max-width:300px!important;max-height:none!important}.gm-style-iw>.gm-style-iw-d{overflow:auto!important;display:block!important}.gm-style-iw>.gm-accom-close{opacity:1!important;top:10px!important;right:10px!important;width:2rem!important;height:2rem!important;background:#fff!important;border-radius:2rem!important;box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:9}.gm-style-iw>.gm-accom-close>img{display:none!important}.gm-style-iw>.gm-accom-close+img{top:24px!important;right:10px!important;width:2rem!important;height:2rem!important}.gm-style-iw>.gm-accom-close:after,.gm-style-iw>.gm-accom-close:before{content:"";height:2px;width:10px;position:absolute;top:50%;left:50%;margin:-1px 0 0 -5px;background:#8f9db1;transform:rotate(45deg)}.gm-style-iw>.gm-accom-close:after{transform:rotate(-45deg)}.gm-style-iw>.gm-accom-close:hover:after,.gm-style-iw>.gm-accom-close:hover:before{background-color:#d61a37}.gm-accom{max-width:300px!important;right:auto!important}.gm-accom-inner{position:relative}.gm-accom-link{color:inherit;text-decoration:none;cursor:pointer}.gm-accom-link:hover .gm-accom-head{opacity:.9}.gm-accom-head{position:relative;width:100%;min-height:10rem;padding:10px;display:table;background-color:#ccc;background-size:cover;background-position:50%;background-repeat:no-repeat}.gm-accom-head-inner{display:table-cell;vertical-align:bottom;position:relative;z-index:1}.gm-accom-head:before{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:65%;opacity:.75;background:-moz-linear-gradient(top,transparent 0,#000 100%);background:-webkit-linear-gradient(top,transparent,#000);background:linear-gradient(180deg,transparent 0,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#000000",GradientType=0)}.gm-accom-rating{line-height:15px;margin-bottom:-1px}.gm-accom-rating-star{line-height:15px;width:16px;color:#c5c5c5;margin-right:4px}.gm-accom-rating-star.is-active{color:#f9bc08}.gm-accom-name{font-size:16px;font-size:1.06667rem;line-height:1.33333rem;color:#fff;font-weight:500}.gm-accom-content{padding:10px}.gm-accom-price{font-size:16px;font-size:1.06667rem;line-height:16px;color:#193761;font-weight:500}.gm-accom-price+.gm-accom-persons{margin-left:5px}.gm-accom-description{font-size:12px;font-size:.8rem;line-height:1rem;margin-top:9px}.gm-accom:after,.gm-accom:before{display:none!important}