/**handles:global**/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{background:0 0;outline:0;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{height:100%;font-size:100%;overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#eee;color:#000;font-family:Raleway,Arial,Helvetica,Sans-Serif;font-weight:400;display:flex;min-height:100%;flex-direction:column}a{color:#000;text-decoration:underline;transition:all .1s ease-in-out}a:hover{color:#0e467d}.as-h1,h1{font-size:2rem;font-weight:500;line-height:1.5em;margin-bottom:1em}.as-h2,h2{font-size:1.4rem;font-weight:500;line-height:1.5em;margin-bottom:1em}.as-h3,h3{font-size:1.1rem;font-weight:500;line-height:1.5em;margin-bottom:.5em}.as-h4,h4{font-weight:500;line-height:1.5em;margin-bottom:.5em}p{line-height:1.8em;margin-bottom:1.5em}p:empty{display:none}blockquote{border-left:1px solid rgba(255,255,255,.2);padding-left:2rem}em,i{font-style:italic}b,strong{font-weight:500}img{max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}sup{font-size:.675em}::-moz-selection{background:#0e467d;color:#fff}::selection{background:#0e467d;color:#fff}.dropdown-toggle.dropdown-toggle--no-caret:after{display:none}.nf-form-content{padding:0}.nf-form-content .block-title{margin-bottom:0;padding-top:15px}.nf-form-fields-required{display:none}.btn{text-decoration:none}.btn .icon{font-size:.8125em}.btn .icon:first-child{margin-right:.5em}.btn .icon:last-child{margin-left:.5em}.btn.btn-link{text-decoration:none}.btn,.btn-group-lg>.btn,.btn-group-sm>.btn,.btn-group>.btn,.btn-lg,.btn-sm{border-radius:2px}.btn-primary{background:#0e467d;border-color:#0e467d;color:#fff}.btn-primary:hover{background-color:#125ba2;border-color:#125ba2}.text-light,.text-light a,.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6{color:#fff}.badge{border-radius:2px;font-weight:500}.badge-primary{background:#0e467d}.more-link{color:#0e467d;display:block;margin-top:2em}.more-link .icon{font-size:.8125em}.more-link .icon:first-child{margin-right:.5em}.more-link .icon:last-child{margin-left:.5em}.bg-primary{background:#0e467d!important;color:#fff}.bg-primary a{color:#fff}.bg-primary .badge-primary{background:#fff;color:#0e467d}.bg-dark{background:#222!important;color:#fff}.bg-dark a{color:#fff}.unordered-list{list-style:none}.unordered-list li{position:relative;padding-left:1em}.unordered-list li:after{background:#0e467d;border-radius:50%;content:"";display:block;width:.25em;height:.25em;text-indent:-999999px;overflow:hidden;position:absolute;top:.7em;left:0}.unordered-list .unordered-list{margin-bottom:0!important;padding-left:0!important}.unordered-list .unordered-list li:after{background:0 0;border:1px solid #0e467d}.padded-xl{padding-top:160px;padding-bottom:160px}.padded-lg{padding-top:80px;padding-bottom:80px}.padded{padding-top:40px;padding-bottom:40px}.image-placeholder{background:url('https://beauvast-verhuur.nl/wp-content/themes/beauvastverhuur/assets/css/img/placeholder.svg') 50% 50% no-repeat;background-size:25% auto}#header{width:100%;position:relative;z-index:99}#header .header__section{background:#fff}#branding #branding__logo img{display:inline-block;width:auto;height:42px}#branding #branding__contact{display:flex;flex-direction:row}#branding #branding__contact .branding__contact__item{padding-left:1em}#branding #branding__contact .branding__contact__item .icon{font-size:.875em}#branding #branding__contact .branding__contact__item .label{margin-left:.25em}#nav .nav__items{display:flex;flex-direction:row;list-style:none}#nav .nav__items .nav__item{position:relative}#nav .nav__items .nav__item a{display:block;font-weight:500;text-decoration:none}#nav .nav__items .nav__item a span{display:block}#nav-toggle{width:32px;height:32px;margin-left:15px;position:relative}#nav-toggle:after,#nav-toggle:before{background:#000;content:'';display:block;width:16px;height:2px;position:absolute;left:8px;transition:transform 150ms ease-in-out}#nav-toggle:before{top:10px}#nav-toggle:after{bottom:10px}html.nav-open #nav-toggle:before{top:15px;transform:rotate(45deg)}html.nav-open #nav-toggle:after{bottom:15px;transform:rotate(-45deg)}#main{flex:1 auto}#main ol,#main ul{list-style-position:inside;margin-bottom:1.5em}#main ol li,#main ul li{line-height:1.8em}#main ol li ol,#main ol li ul,#main ul li ol,#main ul li ul{padding-left:1.5em}#slideshow__items{overflow:hidden;position:relative}#slideshow__items .slideshow__item{background:#000;width:100%;padding-top:35%}#slideshow__items .slideshow__item__content{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:80px 0;position:absolute;top:0;left:0;z-index:1}#slideshow__items .slideshow__item__content__title{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);margin-bottom:0}#slideshow__items .slideshow__item__content__description{color:#fff;opacity:.9;text-shadow:0 2px 4px rgba(0,0,0,.2);padding-top:1.5em}#slideshow__items .slideshow__item__content__description p{margin-bottom:0}#slideshow__items .slideshow__item__content__buttons{padding-top:1.5em}#slideshow__items .slideshow__item__image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;pointer-events:none;opacity:.65;width:100%;height:100%;position:absolute;top:0;left:0}#short-story #short-story__image{padding-right:30px}#short-story #short-story__image figure{padding-top:75%;overflow:hidden;position:relative}#short-story #short-story__image figure img{width:auto;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}#short-story #short-story__text{padding-left:30px}.block-title{text-align:center;margin-bottom:40px;padding-bottom:15px;position:relative}.block-title:after{background:#0e467d;content:'';display:block;width:40px;height:3px;margin-left:-20px;position:absolute;bottom:0;left:50%}.block{background:#fff;box-shadow:0 0 1px rgba(0,0,0,.09);padding:50px}.block.block--trans{background:0 0;box-shadow:none;padding:0}.room-tile a{text-decoration:none}.room-tile .room-tile__image{padding-top:56%;position:relative;overflow:hidden}.room-tile .room-tile__image img{display:block;width:100%;max-width:none;height:auto;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.room-tile .room-tile__meta{padding-top:1.5em}.room-tile .room-tile__meta .room-tile__properties{display:flex;align-items:center;flex-direction:row;list-style:none}.room-tile .room-tile__meta .room-tile__properties li{font-size:.875rem;margin-right:1em;position:relative}.room-tile .room-tile__meta .room-tile__properties li .badge{font-size:90%}.room-tile .room-tile__meta .room-tile__properties li .icon{font-size:.8125em;margin-right:.25em}.room-tiles{display:flex;flex-direction:row;flex-wrap:wrap;margin:-20px;padding-bottom:40px}.room-tiles .room-tile{width:25%;padding:20px}.room__header__media{display:flex;flex-direction:row;padding-bottom:30px}.room__header__media .image{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;padding-top:75%;overflow:hidden;position:relative}.room__header__media .image:before{background:rgba(0,0,0,.7);border-radius:2px;color:#fff;content:"\f002";font:normal normal normal 14px/1 FontAwesome;font-size:1.2em;line-height:48px;text-align:center;display:block;width:48px;height:48px;opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.room__header__media__hero{flex:0 0 50%}.room__header__media__gallery{display:flex;align-content:flex-start;flex-direction:row;flex-wrap:wrap;flex:0 0 50%;margin:-1px;padding-left:2px}.room__header__media__gallery__item{flex:0 0 33.333%;padding:1px}.room__header__media__gallery__item .image{padding-top:75%}.room__header__media__gallery__item .image .caption{color:#fff;font-size:1.5em;display:none;visibility:hidden;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}.room__header__media__gallery__item:nth-child(9) .image .caption{display:block;visibility:visible}.room__header__media__gallery__item:nth-child(n+10){display:none;visibility:hidden}.room__header__status{font-size:1.2rem}.room__header__meta{display:flex;flex-direction:row;list-style:none;margin:-.5em}.room__header__meta li{padding:.5em}.room__properties{background:#eee}.room__properties__list{list-style:none;padding-bottom:30px}.room__properties__list:last-child{padding-bottom:0}.room__properties__list__item{margin-top:15px}.room__properties__list__item__name{font-weight:600}.room__properties__list__item__byline{display:block;line-height:1.5em;opacity:.7;padding-top:.5em}html.no-touch .room .room__header .room__header__media .image:hover:before{opacity:1;visibility:visible}.faq{border-top:1px solid rgba(0,0,0,.1)}.faq__item{border-bottom:1px solid rgba(0,0,0,.1)}.faq__item__question{display:block;font-size:1.2rem;font-weight:500;padding:1em 0 1em 1.5em;position:relative}.faq__item__question .icon{margin-top:-.5em;position:absolute;top:50%;left:0;transform:rotate(90deg);transition:transform .1s ease-in-out}.faq__item__question.collapsed{opacity:.9}.faq__item__question.collapsed .icon{transform:rotate(0)}.faq__item__question:hover{opacity:1}.faq__item__answer{padding-left:1.8em}.faq__footer{padding-top:1em}.map{padding-top:50%;max-height:50vh}.carousel{overflow:hidden;position:relative}.carousel__item{width:20%;padding-right:30px}.carousel .flickity-prev-next-button{background:rgba(0,0,0,.7);border-radius:0;width:64px;height:64px;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.carousel .flickity-prev-next-button svg{width:30%;height:30%;top:35%;left:35%}.carousel .flickity-prev-next-button .arrow{fill:#ffffff}.carousel .flickity-prev-next-button.previous{left:0;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.carousel .flickity-prev-next-button.next{right:0;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.carousel .flickity-prev-next-button:hover{background:rgba(0,0,0,.9)}.carousel .flickity-page-dots{display:flex;flex-direction:row;flex-wrap:nowrap;justify-items:stretch;padding-top:60px;position:static}.carousel .flickity-page-dots .dot{background:rgba(0,0,0,.2);border-radius:0;flex:auto;height:3px;opacity:1;margin:0;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.carousel .flickity-page-dots .dot.is-selected{background:rgba(255,255,255,.1)}html.touch .carousel .flickity-prev-next-button{display:none}html.no-touch .carousel:hover .flickity-prev-next-button.next,html.no-touch .carousel:hover .flickity-prev-next-button.previous{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#footer{background:#fff}#footer__nav ul{display:flex;flex-direction:row;list-style:none}#footer__nav ul li{border-right:1px solid rgba(0,0,0,.1);margin-right:15px;padding-right:15px}#footer__nav ul li:last-child{border-right:none;margin-right:0;padding-right:0}#footer__social{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap}#footer__social a{background:#000;border-radius:50%;color:#fff;display:block;width:32px;height:32px;overflow:hidden;margin:0 7px;position:relative}#footer__social a .icon{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#footer__social a.footer__social--facebook{background-color:#4267b2}#footer__social a:hover{opacity:.8}