.node--huis h1{font-size:2rem}@media(min-width:768px){.node--huis h1{font-size:2.8rem}}.node--huis .field--name-field-faciliteiten{padding:0;list-style:none outside none;margin:1.2rem 0 0;float:right;display:flex;flex-direction:row;justify-content:right}.node--huis .field--name-field-faciliteiten li{padding:0;margin-left:.4rem}@media(min-width:768px){.node--huis .field--name-field-faciliteiten li{margin-left:.8rem}}@media(min-width:1024px){.node--huis .field--name-field-faciliteiten li{margin-left:1.2rem}}.node--huis .field--name-field-faciliteiten .facility--label{display:none}.node--huis .field--name-field-subtitel{margin-bottom:2.4rem}.node--huis .node--huis--content{padding:1.2rem}@media(min-width:768px){.node--huis .node--huis--content{padding:0}}.node--huis .horizontal-tabs{border:0;line-height:0}.node--huis .horizontal-tabs .horizontal-tabs-list{background:none;border:none}.node--huis .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button{color:#fff;border-radius:5px 5px 0 0;margin-right:1.2rem;border-left:1px solid #50ac59!important;border-right:1px solid #50ac59!important;border-bottom:0!important}.palette-residence .node--huis .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button{background-color:#50ac59;border:3px solid #3e8646}.node--huis .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button strong{color:#fff}.node--huis .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a{padding:1.6rem .8rem;text-align:center}.node--huis .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong{color:#50ac59}.node--huis .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected{background:#fff}.node--huis .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected strong{color:#50ac59}.node--huis .horizontal-tabs-pane{padding:1.2rem;margin-top:-1px;background-color:#fff;border:1px solid #50ac59}.node--huis details{padding:1.2rem 0}@media(min-width:768px){.node--huis details{padding:0}}.node--huis .details-wrapper{line-height:2.4rem;display:flex;flex-direction:column}@media(min-width:768px){.node--huis .details-wrapper{flex-direction:row}}@media(min-width:768px){.node--huis .details-wrapper .details--content{width:80%}}.node--huis .details-wrapper .field--name-field-fotoos{justify-content:normal}.node--huis .details-wrapper .field--name-field-fotoos .field__item{margin-bottom:1.2rem;width:100%}.node--huis .details-wrapper .field--name-field-fotoos .field__item img{width:100%}@media(min-width:768px){.node--huis .details-wrapper .field--name-field-fotoos .field__item{width:auto;margin-right:1.2rem}}.node--huis .details-wrapper .leaflet-container{width:100%;height:400px}@media(min-width:768px){.node--huis .details-wrapper .leaflet-container{min-width:888px}}.node--huis #block-irhouseusps{position:sticky;top:90px}.node--huis #block-irhouseusps ul{margin:0;padding:0;list-style:none outside none}.node--huis #block-irhouseusps ul li{padding:0}.node--huis #block-irhouseusps ul li .flag,.node--huis #block-irhouseusps ul li a{box-sizing:border-box;width:100%}.node--house--old .facilities{margin:0;padding:0;list-style:none outside none;float:right;display:flex;flex-direction:row}.node--house--old .facilities li{padding:0;margin-left:1.2rem}.node--house--old .facilities .facility--label{display:none}.node--house--old #tabs>ul{margin:0;padding:0;list-style:none outside none;display:flex;flex-direction:row}.node--house--old #tabs>ul li{padding:0;border:1px solid #919191;border-bottom-color:#fff;border-radius:5px 5px 0 0;background-color:#50ac59;margin-right:.4rem}.node--house--old #tabs>ul li a{display:inline-block;color:#222;text-decoration:none;padding:0 1.2rem}.node--house--old #tabs>ul li.active{background-color:#fff}.node--house--old #tabs .tab--wrapper{display:none;padding:1.2rem;border:1px solid #919191;background-color:#fff}.node--house--old #tabs .tab--wrapper:first-of-type{display:block}.icon--rating{width:1.6rem;height:1.6rem}.node-house--wrapper .image--wrapper{display:flex;flex-direction:row;justify-content:space-between}.node-house--wrapper .image--wrapper .main-image{width:50%;margin-right:1.2rem}.node-house--wrapper .image--wrapper .main-image img{border-radius:5px}.node-house--wrapper .image--wrapper .image--col{width:24%;display:flex;flex-direction:column;margin-right:1.2rem}.node-house--wrapper .image--wrapper .image--col img{margin:0 0 1.2rem;border-radius:5px}.node-house--wrapper .content--wrapper{display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;padding:1.2rem 1.2rem 2.4rem;border-radius:5px 5px 0 0;border-bottom:1px solid #eee}.node-house--wrapper .content--wrapper .content--col.content--col-1{width:70%;margin-right:5%}.node-house--wrapper .content--wrapper .content--col.content--col-2{width:25%;text-align:right}.node-house--wrapper .location--wrapper,.node-house--wrapper .reviews--wrapper{border-bottom:1px solid #eee;background-color:#fff;padding:1.2rem}.node-house--wrapper .location--wrapper{border-radius:0 0 5px 5px}.node-house--wrapper .content--description,.node-house--wrapper .content--facilities,.node-house--wrapper .content--italian-tourist-board,.node-house--wrapper .content--prices{border-bottom:1px solid #eee;margin-bottom:2.4rem;padding-bottom:1.2rem;width:100%}.node-house--wrapper ul.facilities{margin:0;padding:0;list-style:none outside none;display:flex;flex-direction:row;flex-wrap:wrap;width:50%}.node-house--wrapper ul.facilities li{padding:0;margin:0 1.2rem 1.2rem 0;width:40%}.node-house--wrapper ul.ctas{margin:0;padding:0;list-style:none outside none;position:sticky;top:10px}.node-house--wrapper ul.ctas li{padding:0;margin-bottom:.8rem}.node-house--wrapper ul.ctas li a{width:100%}.node-house--wrapper .icon--favorites{width:1.6rem;height:1.6rem;margin-left:.8rem;fill:#76c47b}.node-house--wrapper table.additional-costs,.node-house--wrapper table.availability,.node-house--wrapper table.prices{border:0;margin:0 0 2.4rem}.node-house--wrapper table.additional-costs td,.node-house--wrapper table.additional-costs th,.node-house--wrapper table.additional-costs tr,.node-house--wrapper table.availability td,.node-house--wrapper table.availability th,.node-house--wrapper table.availability tr,.node-house--wrapper table.prices td,.node-house--wrapper table.prices th,.node-house--wrapper table.prices tr{border:0;padding:0}.node-house--wrapper table.additional-costs td,.node-house--wrapper table.additional-costs th,.node-house--wrapper table.availability td,.node-house--wrapper table.availability th,.node-house--wrapper table.prices td,.node-house--wrapper table.prices th{padding-right:2.4rem}.node-house--wrapper table.additional-costs th,.node-house--wrapper table.availability th,.node-house--wrapper table.prices th{color:#50ac59}.node-house--wrapper table.additional-costs tr.odd,.node-house--wrapper table.availability tr.odd,.node-house--wrapper table.prices tr.odd{background-color:#fff}.node-house--wrapper .reviews--wrapper .reviews{display:flex;flex-wrap:wrap}.node-house--wrapper .reviews--wrapper h3{flex-grow:2}.node-house--wrapper .reviews--wrapper .review{width:50%}.mobile-tabs{display:flex;flex-direction:column}.mobile-tabs a{width:100%;margin:0}.mobile-tabs a.is-active{background:#76c47b}.cal{margin:2.4rem 0 1.2rem;padding-bottom:2.4rem;border-bottom:1px solid #3e8646}.fc .fc-daygrid-day-frame{min-height:50px}@media(min-width:768px){.fc .fc-daygrid-day-frame{min-height:100%}}.node--landingpage h1{margin-top:1.2rem}.comment--body,.comment--service{margin-bottom:1.2rem}.node--house.node--view-mode--teaser .content-wrapper{position:relative;padding-bottom:6rem}.node--house.node--view-mode--teaser .content-wrapper .button{position:absolute;bottom:0;margin:0 0 1.2rem -137px;left:50%}