@font-face{font-family:'Open Sans';src:url(/wp-content/themes/kloosterdijk/assets/fonts/OpenSans.ttf);font-display:swap}body:not(.custom-background-image)::before,body:not(.custom-background-image)::after{height:0}body{font-family:'Open Sans',sans-serif;background-color:#fff}.site{margin:0}.site-inner{max-width:100%}#language-switch{text-align:center}#language-switch ul{text-align:right;margin:0}#language-switch .lang-item{display:inline-block;margin:0 auto;vertical-align:top;max-width:50px}#language-switch .lang-item.current-lang img{opacity:.8}.page:not(.home) .site-header,.single .site-header{position:absolute;top:0;left:0;width:100%;z-index:100}.page.home .site-header,.page.home .site-content{z-index:100;position:relative;background-color:rgb(0 0 0 / .3)}.site-content{position:relative;z-index:100}.site-header-main{float:none;margin:0 auto;text-align:center}.site-header-main .site-header-menu{margin:0 auto}.site-header .main-navigation a{color:#fff}.menu-toggle{color:#fff;border:1px solid #fff;top:2.6375em;position:absolute;left:7.6923%}.menu-toggle:hover,.menu-toggle:focus{color:#fff;border:1px solid #fff}.menu-toggle-custom{z-index:100;position:absolute;left:25px;top:50px;color:#fff;padding:.769230769em;background:none;border:1px solid #fff}.menu-toggle-custom:hover{background:none!important}.site-header-menu.toggled-on{background-color:#2c6d12;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.site-header-menu.toggled-on .main-navigation{margin-top:10em}.single-apartment #primary{background:#fff}.home section#layerslider{height:1063px;position:absolute;top:0;left:0}.entry-content{margin-bottom:0}.entry-footer{display:none}.home .site-content .site-main{text-align:center;max-width:1280px;margin:0 auto;color:#fff;margin-bottom:0}.home .site-content .site-main h1{font-weight:500;font-size:24px;max-width:580px;text-align:center;margin:0 auto;margin-bottom:1.5em;color:#fff}.home .site-content .site-main h1::after{content:"";height:2px;width:220px;background-color:#fff;margin:0 auto;display:block;margin-top:1em}section#huurhuis{padding:35px 0;background-color:#fff}section#huurhuis .inner{padding:0 15px}section#huurhuis .inner .intro{max-width:700px;margin:0 auto;text-align:center}section#huurhuis .inner .container{text-align:center}.rental-house{margin:0 auto;max-width:450px;width:100%;display:inline-block;vertical-align:top;text-align:left;margin-bottom:20px}.rental-house .header{background-color:#02cada;color:#fff;padding:25px;text-align:center;text-transform:uppercase;margin-bottom:2px}.rental-house .header h3{font-weight:500}.rental-house .post-thumbnail{margin:0px!important;margin-bottom:2px!important}.rental-house ul{padding:0;margin:0}.rental-house .pricing{margin-top:2em;text-align:center;font-weight:700}.rental-house .post-link{background-color:#2c6d12;text-transform:uppercase;text-align:center;padding:20px 25px}.sidebar-rental-house .widget_wpdev_booking{float:none}.sidebar-rental-house .post-excerpt,.rental-house .post-excerpt{padding:20px;background-color:#d9d9d9;margin-bottom:2px}.rental-house .post-excerpt .excerpt{min-height:315px}.sidebar-rental-house .post-excerpt{margin-top:2em}.sidebar-rental-house .post-excerpt ul,.rental-house .post-excerpt .excerpt ul{list-style:none}.sidebar-rental-house .post-excerpt ul li,.rental-house .post-excerpt .excerpt ul li{margin:10px 0;font-size:13px;position:relative;padding-left:35px}.sidebar-rental-house .post-excerpt ul li::before,.rental-house .post-excerpt .excerpt ul li::before{content:"";background-image:url(/wp-content/themes/kloosterdijk/images/icon-vinkje.png);width:26px;height:24px;margin-right:10px;position:absolute;left:0;top:2px;vertical-align:middle}.rental-house .post-link a{color:#fff}.rental-house .post-link a::after{content:"";background-image:url(/wp-content/themes/kloosterdijk/images/arrow.png);width:35px;height:26px;margin-left:15px;display:inline-block;vertical-align:middle}section#kaart{background-color:#02cada}section#kaart>img{display:none}section#kaart .inner{max-width:65%;width:100%;margin-left:auto}section#kaart .inner .waarom-kloosterdijk{padding:35px 15px}section#kaart .inner .waarom-kloosterdijk .header{margin-left:auto}section#kaart .inner h2{color:#fff;font-size:22px;font-weight:500;text-align:center;text-shadow:1px 1px #000}section#kaart .map-icon:hover{cursor:pointer}section#kaart .inner .waarom-kloosterdijk h2::after{content:"";display:block;height:2px;max-width:220px;width:100%;margin:0 auto;margin-top:1em;background-color:#fff;margin-bottom:2em}section#kaart .inner .waarom-kloosterdijk .content{text-align:center;width:100%}section#kaart .inner .waarom-kloosterdijk .content .reden{text-align:left;margin-bottom:10px;vertical-align:top;display:inline-block;margin-left:auto;max-width:31.3333%;width:100%}section#kaart .inner .waarom-kloosterdijk .content .reden .thumbnail img.active{box-shadow:0 0 3px 2px rgb(0 0 0 / .6)}section#kaart .inner .waarom-kloosterdijk .content .reden .title{width:100%}.site-footer{display:block}.site-footer .main-navigation{display:block;margin:0 auto;text-align:center;margin-top:2em}.site-footer .main-navigation .primary-menu>li{float:none;vertical-align:top;display:block;width:100%}body.single-apartment .content-area{display:flex;flex-direction:column}body.single-apartment .content-area .site-main{width:100%;order:1;margin-top:20px}body.single-apartment .content-area .site-main .entry-header h1{color:#2c6d12;font-weight:300;font-size:24px}body.single-apartment .content-area .sidebar-rental-house{max-width:100%;margin-right:7.6923%;margin-left:7.6923%;order:2}body.single-apartment .content-area .sidebar-rental-house .book-your-stay{background-color:#2c6d12;color:#fff;text-align:center;padding:25px;margin-bottom:2em}.booking_form .form-group .controls select,.booking_form select,.booking_form textarea,.booking_form input[type="text"]{width:100%!important}.booking_form textarea{height:180px!important}@media screen and (max-width:56.875em){section#kaart .inner{max-width:100%}.site-header-menu{position:absolute;left:0;top:0;width:100%;height:100%}}@media screen and (min-width:44.375em){.entry-header,.entry-content{margin-right:7.6923%}section#kaart .inner .waarom-kloosterdijk .content .reden{flex-direction:row}section#kaart .inner .waarom-kloosterdijk .content .reden .title{padding:10px 15px}}@media screen and (min-width:56.875em){.menu-toggle-custom{display:none}.page:not(.home) .site-header,.single .site-header{position:relative}#language-switch ul{margin:0 0 1.75em 1.25em;text-align:center}#language-switch .lang-item{max-width:100px}.page:not(.home) section#layerslider,.single section#layerslider{height:656px;position:absolute}.site-header .main-navigation a{background-color:#2c6d12;color:#fff;padding:12px 50px;margin:0 5px;border:1px solid #2c6d12}.site-header .main-navigation a:hover,.site-header .main-navigation>div>ul>li.current-menu-item>a{background-color:#fff;color:#2c6d12;font-weight:500}.home .site-header .main-navigation a{background-color:#02cada;border:1px solid #02cada}.home .site-header .main-navigation a:hover,.home .site-header .main-navigation a:focus,.home .site-header .main-navigation>div>ul>li.current-menu-item>a{background-color:#fff;color:#02cada}.site-content{padding:0}.home .site-content .site-main{color:#fff}.home .site-content .site-main{margin-top:2em}.home .custom-content{margin-top:-5em;position:relative;z-index:300}.home .custom-content::before{content:"";width:100%;height:185px;background-image:url(/wp-content/themes/kloosterdijk/images/site-main-before.png);position:relative;display:block}.rental-house{margin:0 5px 20px 5px}.single-apartment .site-content,.page-template-default:not(.home) .site-content{margin-top:18em}.single-apartment .site-content::before,.page-template-default:not(.home) .site-content::before{content:"";width:100%;height:225px;background-image:url(/wp-content/themes/kloosterdijk/images/site-main-page-before.png);position:relative;display:block}.single-apartment .site-content .content-area,.page-template-default:not(.home) .site-content .content-area{background-color:#fff;color:#000;z-index:400;text-align:left;max-width:1920px;margin:0 auto}.single-apartment .site-content .content-area{padding-left:7.5455%;padding-right:7.5455%}section#kaart{position:relative}section#kaart>img{display:block}section#kaart .inner{position:absolute;top:0;right:0}.site-footer .main-navigation .primary-menu>li{float:none;vertical-align:top;display:inline-block;width:auto}body.single-apartment .content-area{flex-direction:row}body.single-apartment .content-area .sidebar-rental-house{max-width:420px;width:100%;margin:0;order:1}body.single-apartment .content-area .site-main{flex-grow:1;padding:0 4.5455%;order:2;width:70%}body.single-apartment .content-area .site-main .entry-header,body.single-apartment .content-area .site-main .entry-content,body.single-apartment .content-area .site-main .entry-footer{margin:0!important;float:none!important;width:100%!important}}@media screen and (min-width:61.5625em){.site-header{padding:1.25em 4.5455%}}@media screen and (min-width:75em){.site-header .main-navigation a{padding:12px 80px}.home .custom-content{margin-top:-1em}}