body,html{height:100%;margin:0;padding:0;display:flex;flex-direction:column;font-family:Nunito,sans-serif}main{flex-grow:1}.subsites{background-color:#f6f6f6}.subsites a{color:#a6bbcc;text-decoration:none;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;margin-left:0;line-height:1.6}.subsites img{height:20px;margin-left:20px;margin-right:5px;vertical-align:middle}.text-line-truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:1;overflow:hidden;text-overflow:ellipsis}.text-line-2-truncate{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.text-line-3-truncate{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden;text-overflow:ellipsis}.read-more{text-align:center;color:#4d4d4d;font-size:.875em;margin-top:-10px;content:"Lees verder";margin-top:1rem;margin-bottom:1rem}.read-more:hover{cursor:pointer}.tegel{margin-bottom:10px;padding:5px;border-bottom:1px solid #c2c2c2}@media (min-width: 900px){.offcanvas.offcanvas-desktop-left{top:0;left:0;width:500px;height:100%;transform:translate(-100%)}.offcanvas-desktop-left.show{transform:translate(0)}}.sterren i{margin-right:-4px}.sterren{margin-right:5px}.gebruikers-sterren{margin:auto;background-color:#888;font-size:.7em;width:auto;display:flex;justify-content:center;border-radius:5px;padding:3px;max-width:60px}.gebruikers-sterren .fa-star{color:#fff}.zoek-resultaten{position:absolute;background-color:#fff;top:40px;border:1px solid grey;min-width:300px;z-index:9999!important}.zoek-resultaten .list-group-item{position:relative;border:none}.zoek-resultaten .locatie-type{font-weight:700;border-bottom:1px solid #ccc}.zoek-resultaten a{position:relative;pointer-events:auto;opacity:1;z-index:1104!important}.list-group-item.selected{background-color:#f0f0f0}.zoek-resultaten .locatie-type-header{border-top:1px solid #ccc;padding-top:10px;margin-top:10px}.zoek-resultaten .locatie{padding-top:5px;padding-bottom:5px}#footer{flex-shrink:0}#cookie-banner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;max-width:1000px;z-index:1050;transition:all .3s ease}@media (min-width: 992px){#cookie-banner{max-width:1000px!important}}@media (max-width: 991px){#cookie-banner{width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;left:20px!important;transform:none!important}}#gallery{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffffff2;z-index:1000;padding-top:40px;padding-bottom:20px;outline:none}.gallery-close{position:absolute;top:0;right:0;font-size:50px;padding:10px;z-index:1001;color:#ff7c90}.gallery-close:hover{cursor:pointer}#gallery-image{position:relative;width:100%;height:80%;display:flex;justify-content:center;align-items:center;overflow:hidden}#gallery-image img{max-width:100%;max-height:100%;object-fit:fill}#gallery-thumbnails{overflow-x:auto;overflow-y:hidden;align-items:center;justify-content:center;white-space:nowrap;height:150px;max-height:20vw;width:100vw}.thumbnail-container{position:relative;width:100%;padding-bottom:75%;overflow:hidden}.thumbnail-container img{width:100%;height:100%;object-fit:cover;position:absolute}.thumbnail-container svg{width:100%;height:auto;display:block;background-color:#f0f0f0}.route-svg{display:block;position:absolute;bottom:0;left:0;max-width:50%;max-height:50%;margin:8px}.gallery-thumbnail-container{width:200px;height:140px;max-width:20vw;max-height:15vw;display:inline-block;flex:0 0 auto;overflow:hidden;position:relative;margin-right:10px;border:2px solid transparent}.gallery-thumbnail-container.selected{border:8px solid #FF7C90}.gallery-thumbnail-container:hover{border:4px solid #FF7C90;cursor:pointer}.gallery-thumbnail-container img{width:100%;height:100%;object-fit:cover;position:absolute}#gallery-thumbnails::-webkit-scrollbar{height:8px}#gallery-thumbnails::-webkit-scrollbar-track{background-color:#e0e0e0}#gallery-thumbnails::-webkit-scrollbar-thumb{background-color:#888}.gallery-count-indicator{position:absolute;text-align:center;align-content:center;font-size:calc(0em + 2vw);color:#fff;width:100%;height:100%}.gallery-control{position:absolute;top:0;width:20%;height:100%;display:flex;justify-content:center;align-items:center;font-size:30px;color:#ff7c90}.gallery-control:hover{cursor:pointer}.gallery-control-prev{left:0}.gallery-control-next{right:0}.gallery-controls button{background-color:transparent;border:none;color:#fff;font-size:30px}.gallery-controls button:hover{cursor:pointer;color:#f0f0f0}.gallery-controls-left{margin-left:10px}.gallery-controls-right{margin-right:10px}path.province{stroke-width:1}.province:hover{fill:#ff7c90!important}:root{--base-color: #172243}#noord-holland{fill:var(--base-color)}#zuid-holland{fill:#1a2648}#flevoland{fill:#1d294d}#groningen{fill:#202b52}#friesland{fill:#232e57}#overijssel{fill:#26315c}#drenthe{fill:#293361}#utrecht{fill:#2c3666}#gelderland{fill:#2f396b}#limburg{fill:#323b70}#noord-brabant{fill:#353e75}#zeeland{fill:#38407a}.blur-background{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.route-svg{position:absolute;bottom:0;left:0;max-width:50%;max-height:50%;margin:10px}.eigenschap-41{background:none}.eigenschap-41 td:last-child{text-align:right}.eigenschap-41>tbody>tr>td{background:none}.breadcrumb-outer{width:100%;height:40px;overflow:hidden;position:relative;z-index:100}.breadcrumb-inner{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.breadcrumb-inner::-webkit-scrollbar{display:none}.breadcrumb-inner:before{content:"";top:0;right:0;position:absolute;height:34px;width:80px;background-image:linear-gradient(to right,#fff0,#fff 85%)}.carousel-caption{background-color:#0003;left:0;right:0;bottom:0;padding-bottom:35px;text-align:left}.carousel-caption p{color:#fff;opacity:1}.carousel-ratio{aspect-ratio:21 / 9}.artikel-image{width:100px;height:75px;object-fit:cover}@media (max-width: 768px){.carousel-ratio{aspect-ratio:3 / 2}}@media (min-width: 991px){.artikel-image{width:150px;height:104px}}#map-fullscreen .hide-map{display:none}.breadcrumb .active a{color:#6c757d;text-decoration:none}.verhuurprijzen table tr:nth-child(n+6){display:none}#toast-container{position:fixed;bottom:0;right:0;pointer-events:none}#toast-container .toast{pointer-events:auto}@media (max-width: 768px){#toast-container{left:50%;bottom:10px;right:auto;transform:translate(-50%);padding:0;width:100%}#toast-container .toast{max-width:100%;margin:0 auto}}.gslide-image img{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.gslide-description{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.glightbox-clean .gdesc-inner{padding:10px!important}.glightbox-clean .gslide-title{margin-bottom:0!important}
