html,body{height:100%;width:100%;background-color:#fde4a9;font-family:'Montserrat'}h1{font-weight:400}h2{font-weight:400}strong{font-weight:600}header{height:100%}.header{display:table;height:100%;width:100%;position:relative;background:url(../img/globe.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.callout-huis{background-attachment:scroll!important}.header{background-attachment:scroll!important}}@media only screen and (max-width:1024px){.header{background-attachment:scroll!important;background:url(../img/globe-smaller.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.callout-huis,.callout-kamers,.callout-stad{background-attachment:scroll!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){html{height:100%;overflow:hidden}
body,.g-rapper{height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}}.titeltext{width:80%}.titelbox{display:table-cell;vertical-align:middle;text-align:center}.titelbox h1{width:100%;max-width:550px;margin-left:auto;margin-right:auto;vertical-align:middle;text-align:center}.titelbox h2{color:#fde4a9;max-width:450px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:auto;margin-right:auto}.logo-sm{display:none}@media only screen and (max-width:767px){.logo-lg{display:none}.logo-sm{display:inline}}.vert-pic{width:100%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;box-shadow:5px 5px 10px rgba(0,0,0,.5);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.5);-moz-box-shadow:5px 5px 10px rgba(0,0,0,.5)}.arrowdown{width:64px;height:70px;margin-top:60px}.dropdown{position:relative;font-family:Montserrat;font-size:16px;width:135px;color:#fde4a9;margin-left:auto;margin-right:auto;margin-top:30px}.dropdown-menu{min-width:135px;background-color:rgba(130,17,29,.65);border-color:#fde4a9;z-index:50;color:#fde4a9;text-align:center;font-size:16px;max-width:135px;padding:2px}
.dropdown-menu>li>a{color:#fde4a9}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:transparent;color:#fde4a9;background-color:rgba(130,17,29,.9)}.dropdown-menu:hover{border-color:#fde4a9;color:#fde4a9;text-align:center}.btn-taal{background-color:rgba(130,17,29,.65);border-color:#fde4a9;z-index:50;color:#fde4a9;text-align:center;font-size:16px}.btn-taal:hover{background-color:rgba(130,17,29,.9);border-color:#fde4a9;color:#fde4a9;text-align:center}.form-control:focus{color:#fde4a9;border-color:#fde4a9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6)}.main-title{font-family:Montserrat,cursive;font-size:50px}hr{border-top:1px solid #82111d}.vert{display:flex;align-items:center;justify-content:center;flex-direction:row}.btn{-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.btn-primary{background-color:#82111d;border-color:#fde4a9;z-index:50}.btn-primary:hover{background-color:#fde4a9;border-color:#82111d}
.divide50{width:100%;height:50px}.divide20{width:100%;height:20px}.divide10{width:100%;height:10px}.row.display-flex{display:flex;flex-wrap:wrap}.row.display-flex>[class*=col-]{display:flex;flex-direction:column}.dropcap-huis-nl{background-image:url(../img/letters/W.jpg);background-repeat:no-repeat;background-position:0 -2px;width:95px;height:92px;float:left;position:relative;text-indent:100%;white-space:nowrap;overflow:hidden}.dropcap-gent-nl{background-image:url(../img/letters/G.jpg);background-repeat:no-repeat;background-position:0 -2px;width:95px;height:92px;float:left;position:relative;text-indent:100%;white-space:nowrap;overflow:hidden}.dropcap-huis-fr{background-image:url(../img/letters/N.jpg);background-repeat:no-repeat;background-position:0 -2px;width:95px;height:92px;float:left;position:relative;text-indent:100%;white-space:nowrap;overflow:hidden}#huis{margin:0}#huis,#stad p{font-family:Montserrat;line-height:1.4;font-size:1.2em;text-align:justify}#huis-carousel,#stad-carousel{float:none;margin:0 auto;overflow:hidden;width:100%;max-width:400px;box-shadow:5px 5px 10px 10px rgba(0,0,0,.5);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.5);-moz-box-shadow:5px 5px 10px rgba(0,0,0,.5);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.carousel-indicators .active{background-color:#fde4a9}.callout-huis{display:table;height:388px;width:100%;background:url(../img/ontbijt1920w.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed}.callout-kamers{display:table;height:388px;width:100%;background:url(../img/rood_plafond1920w.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed}.booking-btn-middle{height:100px;width:100px;background:url(../img/buttons/btn-book-mid.png);background-repeat:no-repeat;background-position:center;border-radius:50px}.booking-btn-middle:hover{background:url(../img/buttons/btn-book-mid-hover.png);background-repeat:no-repeat;background-position:center;height:100px;width:100px}.vert-text{display:block;vertical-align:middle;text-align:center;margin-top:150px}.callout-stad{color:#fff;display:table;height:388px;width:100%;background:url(../img/staircase1920w.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed}
.circle-slides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0 auto}.circle-slides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.circle-slides li:first-child{position:relative;display:block;float:left}.circle-slides img{display:block;height:auto;float:left;border:0}.circle-width{width:125px}.grid figure{position:relative;overflow:hidden;margin:10px;background-color:#000;text-align:center;cursor:default}figure.effect-zoe:hover{background:#000}.grid figure img{opacity:1}.grid figure figcaption{padding:2em;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid figure figcaption:before,.grid figure figcaption:after{pointer-events:none}.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.grid figure h2{word-spacing:-.15em}.grid figure h2,.grid figure p{margin:0}
.grid figure p{letter-spacing:1px;font-size:68.5%}figure.effect-zoe figcaption{top:auto;bottom:0;padding:1em;height:3.75em;background:#831111;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}figure.effect-zoe h2{float:left;font-family:'Montserrat';color:#fde4a9;font-variant:small-caps}figure.effect-zoe p.icon-links a{float:right;color:#fde4a9;font-size:1.8em;margin-right:5px}figure.effect-zoe:hover p.icon-links a i:hover,figure.effect-zoe:hover p.icon-links a i:focus{color:#444}figure.effect-zoe:hover{opacity:1;background:#000}figure.effect-zoe p.room-description{text-align:center;left:0;position:inherit;width:inherit;height:inherit;vertical-align:middle;bottom:10em;padding:52px;color:#fde4a9;text-transform:none;font-size:1em;opacity:0;line-height:40px;-webkit-transition:opacity .35s;transition:opacity .35s;-webkit-backface-visibility:hidden;font-family:'Montserrat'}figure.effect-zoe h2,figure.effect-zoe p.icon-links a{-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0)}
figure.effect-zoe p.icon-links a i:before{display:inline-block;padding:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}figure.effect-zoe h2{display:inline-block;font-family:'Montserrat';color:#fde4a9;font-variant:small-caps}figure.effect-zoe:hover p.room-description{opacity:1}figure.effect-zoe:hover img{opacity:.6}figure.effect-zoe:hover figcaption,figure.effect-zoe:hover h2,figure.effect-zoe:hover p.icon-links a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-zoe:hover h2{-webkit-transition-delay:.05s;transition-delay:.05s}figure.effect-zoe:hover p.icon-links a:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s}figure.effect-zoe:hover p.icon-links a:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}figure.effect-zoe:hover p.icon-links a:first-child{-webkit-transition-delay:.2s;transition-delay:.2s}figure.effect-zoe p.icon-links a i.icon-camera:hover{display:inline-block;color:#bfae85}.open-gallery{padding-right:10px;cursor:pointer;width:auto;height:auto;font-size:2em}
#adres{z-index:4}.adresgegevens{font-family:Montserrat;font-size:20px;line-height:normal}.adresgegevens h2{text-decoration-line:underline}.route-btn{background:url(../img/buttons/wegbeschrijving_knop2.png);width:138px;height:30px;background-repeat:no-repeat;background-position:center}.btn-wegb{background-color:#fde4a9;border-color:#82111d;z-index:50;color:#82111d;text-align:center;font-size:.9em}.btn-wegb:hover{background-color:rgba(130,17,29,.1);border-color:#82111d;color:#82111d;text-align:center}.route{position:relative;background:#fde4a9;width:auto;max-width:1000px;display:block;margin:.5em auto;padding:1px 3em .5em;color:#333;border-radius:.5em;border:1px solid #ceba8b;text-align:center;overflow:visible}.route a{text-align:justify;text-decoration:none;color:inherit}.route h3{color:#82111d;font-size:1.3em}.route-btn:hover{background:url(../img/buttons/wegbeschrijving_knop_hover2.png);width:138px;height:30px;background-repeat:no-repeat;background-position:center}#mapid{z-index:5;height:300px}
.adresprint{display:none}.book-bottom{color:#fde4a9;background:#82111d;padding:30px 0;font-family:Montserrat;font-size:1.5em}.book-bottom h1{font-size:1.2em}.btn-booking-bottom{height:100px;width:100px;border-radius:50px;background:url(../img/buttons/btn-book-menu.png);background-repeat:no-repeat;background-position:center;margin-top:30px}.btn-booking-bottom:hover{background:url(../img/buttons/btn-book-menu-hover.png);background-repeat:no-repeat;background-position:center;height:100px;width:100px}footer{text-decoration:none;font-family:Montserrat;margin-top:30px}footer p,a{color:#82111d}footer a:hover{text-decoration:underline;color:#82111d}.top-scroll{margin-top:15px}.top-scroll a{text-decoration:none;color:inherit}i.scroll{color:#82111d;font-size:3em}i.scroll:hover{color:#000}.vragen-button{color:#82111d;font-size:1.5em}.vragen-button:hover{text-decoration:underline;color:#82111d}#sidebar-wrapper{margin-right:-250px;right:0;width:250px;background:#82111d;position:fixed;height:100%;overflow-y:auto;z-index:1000;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}
.sidebar-nav{position:absolute;top:0;width:250px;list-style:none;margin:0;padding:0}.sidebar-nav li{line-height:40px;text-indent:0;text-align:center}.sidebar-nav li a{color:#fff;display:block;text-decoration:none;font-family:Montserrat,'quadraat',cursive;font-size:22px;margin-top:15px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;color:#fde4a9}.sidebar-nav li a:hover{color:#fff;background:rgba(255,255,255,.2);text-decoration:none;padding-top:10px;padding-bottom:0}.sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration:none}.sidebar-nav>.sidebar-brand{height:55px;line-height:55px;font-size:18px}.sidebar-nav>.sidebar-brand a{color:#fff;font-size:28px;margin-top:2.4em}.sidebar-nav>.sidebar-brand a:hover{color:#fff;padding:0;background:0 0}.sidebar-brand hr{margin:8px 0 87px}.sidebar-book a{height:100px;width:100px;border-radius:50px;background:url(../img/buttons/btn-book-menu.png);background-repeat:no-repeat;background-position:center;position:absolute;bottom:30px;top:auto;margin-left:60px}
.sidebar-book a:hover{background:url(../img/buttons/btn-book-menu-hover.png);background-repeat:no-repeat;background-position:center;height:100px;width:100px;position:absolute;bottom:30px;top:auto}#menu-toggle{top:10px;right:25px;position:fixed;z-index:100;color:#fde4a9;width:auto;height:auto}a#menu-toggle:hover{background-color:#82111d}#sidebar-wrapper.active{right:250px;width:250px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.toggle{border-radius:0;margin:10px 10px 0 0;padding:5px 8px}a#menu-close{background-color:transparent;border:none;color:#fde4a9}a#menu-close:hover{color:cyan;border:none}.icon-menu{font-size:32px}.modal{text-align:center;padding:0!important;overflow-y:auto}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal-open{overflow:auto;padding-right:0!important}
.MPslide{padding:40px;background:#fff;margin:0 auto;position:relative;max-width:100px}@media screen and (max-width:767px){.starttitel{max-width:320px}.subtitel{max-width:222px}#huis-carousel,#stad-carousel{margin-bottom:30px}#automore{display:none}#ovmore{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.starttitel{width:100%}}}@media screen and (min-width:1200px){.route{width:75%}.booking-frame{width:75%}}@media screen and (min-width:768px){#autodots{display:none!important}#ovdots{display:none!important}}@media screen and (max-width:340px){#divToPrintRoute h2{font-size:1.8em!important}}@media print{body *{visibility:hidden}#divToPrintRoute,#divToPrintRoute *{visibility:visible;color:#fff;font-size:1.5rem}#divToPrintRoute{position:absolute;left:0;top:0;font-family:'Montserrat'}}.contform{width:100vh;height:500px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;position:relative}.white-popup-block{background:#fff;padding:20px;text-align:left;display:block;max-width:400px;height:450px;margin:40px auto;position:relative;border:none}
.mfp-iframe-holder .mfp-content{width:auto;max-width:none;height:600px}.mfp-iframe-scaler{width:734px}.mfp-iframe-scaler.mfp-iframe-lg{width:1000px;vertical-align:middle;padding:0;border-bottom:50px}.mfp-iframe-holder{padding-top:20px!important;padding-bottom:20px!important}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{top:0!important;color:#666666!important;width:44px!important;height:44px!important;text-align:center!important;margin:0 0!important;right:0!important;padding-right:0!important}.mfp-image-holder .mfp-close:hover,.mfp-iframe-holder .mfp-close:hover{color:black!important;border-color:white!important}.formpage .veldlengte{margin-bottom:10px}.formpage{padding-bottom:500px}.formpage h2{text-align:center;font-family:'Montserrat';font-weight:400}.formpage input,select,textarea{color:#333!important}.booking-frame{position:relative;background:#fde4a9;width:auto;max-width:1000px;display:block;margin:.5em auto;padding:0 .5em .5em;color:#333;border-radius:.5em;text-align:center;overflow:auto;border:1px solid #ceba8b;-webkit-overflow-scrolling:touch}
iframe{width:1px;min-width:100%}#myIframe{border:none}#tempbook{width:100%;height:100%}