@charset "UTF-8";body,html{min-height:100vh}#proxima-soft,body,body .top-bar-section ul li>a,body a{font-style:normal;font-family:proxima-soft,sans-serif}h1,h2{font-weight:900}.logoholder svg path,.slick-list{animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:linear}h3 span,h4 span{letter-spacing:1px}#proxima-soft,.button,body,body .top-bar-section ul li>a,body a,h1,h2,h3,h4,h5,h6{font-family:proxima-soft,sans-serif}#home-slider{margin:0;overflow:hidden}#home-slider .slick-slide{height:500px;-moz-transition:height .3s ease;-o-transition:height .3s ease;-webkit-transition:height .3s ease;transition:height .3s ease;position:relative;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed}#home-slider:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.15);z-index:1}#home-slider .slider-caption{position:absolute;top:47%;left:50%;width:100%;max-width:660px;text-align:center;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:5px 10px;z-index:2}#home-slider .slider-caption h1{color:#fff}#home-slider .slider-caption p{text-align:center;margin:0 0 10px}#home-slider .slider-caption p img{width:330px;height:auto}#home-slider .message{position:absolute;z-index:10;bottom:0;left:0;width:100%;color:#fff;text-transform:uppercase;padding-top:20px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.45) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.45) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.45) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0)}.home #home-slider .slick-slide{height:calc(100vh - 40px)}body:not(.home) #home-slider{height:450px}body,html{height:auto}.fa.outline{-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}.alignnone{margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.alignleft{float:left;margin:0 1em 1em 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption.alignnone{margin:0 1em 1em 0}.wp-caption.alignleft{float:left;margin:0 1em 1em 0}.wp-caption.alignright{float:right;margin:0 0 1em 1em}body{-webkit-font-smoothing:antialiased;font-size:14px}body a.error-link{color:#000;border-bottom:1px solid transparent;text-decoration:none}#wpadminbar{opacity:.3;transition:.2s opacity linear;-webkit-transform:translateZ(0)}#wpadminbar:focus,#wpadminbar:hover{opacity:1}body.page-template-template-members,body.page-template-template-publicaties{background-color:#fff}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=button]{-webkit-appearance:none;-moz-appearance:none}input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local]{padding:0 30px 0 17px;height:24px;line-height:24px;color:#000;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:12px;background-color:#000;width:100%;margin:0}textarea{padding:0 30px 0 17px;height:24px;line-height:24px;color:#000;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:12px;background-color:#555;width:100%;margin:0}.header,.top-line{background-color:#fff}textarea:-moz-placeholder{color:#000;font-style:italic}textarea::-moz-placeholder{color:#000;font-style:italic}textarea:-ms-input-placeholder{color:#000;font-style:italic}textarea::-webkit-input-placeholder{color:#000;font-style:italic}.header input{border-radius:10px}.header input::-webkit-input-placeholder{font-style:normal;color:#fff}.header input:-ms-input-placeholder{font-style:normal;color:#fff}.header input:-moz-placeholder{font-style:normal;color:#fff}.header input::-moz-placeholder{font-style:normal;color:#fff}.header .vertical-fixer{padding:18px 0}.header .vertical-fixer .fixing-item{display:inline-block;float:none;padding:0 15px;vertical-align:middle}textarea[rows]{height:150px;resize:none}.top-line{padding:8px 0}.top-line .menu-language-menu-container,.top-line .menu-language-menu-engels-container,.top-line .menu-language-menu-frans-container{float:right}.top-line .menu-language-menu-container ul li,.top-line .menu-language-menu-engels-container ul li,.top-line .menu-language-menu-frans-container ul li{margin:0 5px;list-style:none;float:left}h3,h4{margin:10px 0 20px;letter-spacing:2px;text-transform:uppercase}.search-form{max-width:300px;position:relative}input:-moz-placeholder{color:#000;font-style:italic}input::-moz-placeholder{color:#000;font-style:italic}input:-ms-input-placeholder{color:#000;font-style:italic}input::-webkit-input-placeholder{color:#000;font-style:italic}embed,iframe,object{max-width:100%}.align-middle{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}a{-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#000}a:focus,a:hover{outline:0;color:rgba(0,0,0,.6)}p:empty{display:none}p a{font-size:700}li,p{margin-bottom:16px;line-height:1.6;font-size:15px}h1{font-size:22px;margin:10px 0 30px;text-transform:uppercase;letter-spacing:2px}h1 span,h2 span{font-size:16px}h2{font-size:18px;margin:0 0 20px;text-transform:uppercase;letter-spacing:3px}h3{font-weight:700;font-size:16px}h3 span{font-size:14px}h4{font-weight:900;font-size:15px}h4 span{font-size:13px;font-weight:400}h5{font-size:14x;font-weight:700}h6{font-size:14px;font-weight:400}h1,h2,h3,h4,h5,h6{font-style:normal;color:#000}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.clearfix:after,.clearfix:before{content:"";display:table;height:0;overflow:hidden}.clearfix{zoom:1}.clearfix:after{clear:both}.button{color:#fff;background-color:#000;padding:15px 18px;margin-right:15px;font-style:normal;font-weight:900;letter-spacing:3px;display:inline-block;text-transform:uppercase;text-decoration:none;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.button:focus,.button:hover{border-color:#000;background-color:#fff;color:#000}.button.inverse{color:#000!important;background-color:#fff!important}.button.inverse:focus,.button.inverse:hover{border-color:#fff!important;background-color:#000!important;color:#fff!important}.gallery .columns{float:left!important}.gallery .columns .portfolio-item-cont{margin-bottom:30px;position:relative;overflow:hidden}.gallery .columns .portfolio-item-cont .portfolio-link{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;display:block;width:100%;height:280px;position:relative}.gallery .columns .portfolio-item-cont .portfolio-link:before{content:'\f067';font-family:FontAwesome;font-size:18px;width:35px;height:35px;display:inline-block;text-align:center;line-height:33px;border:2px solid #324f73;background-color:#fff;color:#000;position:absolute;top:50%;left:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.captcha,button,form label span.title,form.cpp_form .fields label{font-family:proxima-soft,sans-serif}.gallery .columns .portfolio-item-cont .portfolio-link img{display:block!important;width:100%}.gallery .columns .portfolio-item-cont .album-name{position:absolute;bottom:0;left:0;width:100%;line-height:33px;font-size:12px;color:#fff;background-color:#000;padding-left:10px;padding-right:10px;-moz-transition:bottom .3s ease;-o-transition:bottom .3s ease;-webkit-transition:bottom .3s ease;transition:bottom .3s ease}.gallery .columns .portfolio-item-cont .album-name:hover{color:#fff}.gallery .columns .portfolio-item-cont:hover .portfolio-link:before{-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.gallery .columns .portfolio-item-cont:hover .album-name{bottom:0}ul.pagination li a{padding:0 7px;border-radius:0}.pagination.current{color:#fff;background:#324f73;padding:1px 7px 2px}.float-section{float:right}.float-section .item-contact{float:left;margin:0 0 0 60px;text-align:left}.float-section .item-contact i{transition:all .3s ease;margin-right:10px;color:#000;font-size:14px}.float-section .item-contact i.fa-mobile{font-size:16px}.float-section .item-contact a{font-size:14px;font-weight:700;letter-spacing:1px}.float-section .item-contact a:hover{color:#000}.header .float-section .item-contact{margin:0 0 0 67px}.content-page{padding:40px 0;background-color:#fff}.content-page .tekst_links{padding-right:50px}.content-page .tekst_rechts{padding-left:50px}.content-page li,.content-page p{color:#000;font-size:15px;text-align:left;line-height:1.6}.content-page a{color:#000;text-align:left;line-height:1.4;border-bottom:1px solid transparent;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.content-page a:hover{border-color:#000}.contentwrap ul li{list-style:none;position:relative;color:#000;text-align:left;line-height:1.5;margin-bottom:2px}.contentwrap ul li:before{content:'';position:absolute;top:9px;left:-18px;width:3px;height:3px;border-radius:50%;background-color:#000}.post-holder{text-align:center}.publication-link{border:1px solid #000;float:right;font-weight:700;letter-spacing:1px;display:inline-block;background-color:#384e54;font-size:14px;text-transform:uppercase;padding:15px 40px}.publication-link:focus,.publication-link:hover{border-color:#000;background-color:#fff;color:#000}.row{max-width:83.5em}.row.full-width,.row.fullwidth{max-width:100%}table tbody tr td,table tr td{display:table-cell;line-height:1rem}#fbuilder .pbSubmit,.captcha{display:block;width:50%;font-weight:700}table tr td,table tr th{padding:.25rem .625rem}.contentwrap{margin-left:320px}.themenuholder{max-width:320px;padding:0 40px}.slick-list{animation-name:fadeout;animation-duration:2s;animation-delay:.1s;filter:blur(22px)}@keyframes fadeout{1%{filter:blur(22px)}100%{filter:blur(0)}}.logoholder{width:480px;margin:0 auto}.logoholder svg path{stroke-width:0;fill:#fff;fill-opacity:1;transform:scale(0);animation-name:reveal;animation-duration:750ms;animation-delay:.8s;transform-origin:center 70%}@keyframes reveal{1%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes draw{1%{stroke-dashoffset:2700;stroke-width:2;fill-opacity:0}90%{stroke-dashoffset:0;stroke-width:2;fill-opacity:0}100%{stroke-width:0;fill-opacity:1}}.home-posts{padding:60px 0}.home-posts h2{padding-bottom:40px}.home-posts .home-post:nth-child(3n+1){padding:0 50px 0 0}.home-posts .home-post:nth-child(3n+2){padding:0 25px}.home-posts .home-post:nth-child(3n+3){padding:0 0 0 50px}.home-posts .home-post .post-holder{position:relative;min-height:330px}.home-posts .home-post .post-holder img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.home-posts .home-post .post-holder .overlaybutton{position:absolute;top:0;left:0;width:100%;height:100%}.home-posts .home-post .post-holder .overlaybutton .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.home-posts .home-post .post-holder .overlaybutton:hover{background-color:rgba(0,0,0,.4)}.home-posts .home-post .post-holder .overlaybutton:hover .button{background-color:transparent;color:#fff}.home-content{padding:60px 0 120px}.home-content .holder{position:relative}.home-content .columns.fotolinks{padding-right:30px;overflow:hidden;min-height:260px}.home-content .columns.fotolinks img{min-height:260px;position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;object-position:center bottom}.home-content .columns.tekstrechts{padding-left:30px}section.ctareserveren{position:relative;background-size:cover;background-position:center center;padding:60px 0 30px}section.content-text.textleft .image,section.content-text.textright .text{padding-right:30px}section.ctareserveren:after{content:'';z-index:0;background-color:rgba(85,85,85,.8);position:absolute;top:0;left:0;width:100%;height:100%}section.gallery,section.gallery .holder{position:relative}section.ctareserveren .columns{z-index:10}section.ctareserveren .columns a,section.ctareserveren .columns h1,section.ctareserveren .columns h2,section.ctareserveren .columns h3,section.ctareserveren .columns h4,section.ctareserveren .columns h5,section.ctareserveren .columns h6,section.ctareserveren .columns p,section.ctareserveren .columns span{color:#fff}section.topimage{height:500px;padding-bottom:80px;overflow:hidden}section.topimage img{width:100%;height:100%;object-fit:cover;object-position:center center}section.content-text.textleft .text,section.content-text.textright .image{padding-left:30px}section.gallery{padding-left:.9375em;padding-right:.9375em;padding-bottom:80px}section.gallery .holder .overlayholder{position:absolute;right:0;top:0;width:100%;height:100%;z-index:10;pointer-events:none}section.gallery .holder .overlayholder .overlay{position:relative;float:right;width:33.33333333%;height:100%;background-color:rgba(0,0,0,.5);pointer-events:none}section.gallery .holder .overlayholder .overlay p{text-align:center;line-height:300px;color:#fff;font-size:1.2em;font-weight:900}section.gallery .holder .thegallery{margin-top:50px;margin-bottom:0}section.gallery .holder .thegallery .slick-slide{height:300px;transition:all .3s}section.gallery .holder .thegallery .slick-slide.morepadding{transform:scale(.95)}section.gallery .holder .thegallery .slick-slide a.portfolio-link{height:100%;width:100%;display:block;background-position:center center}section.menutekst{padding-bottom:50px}section.menutekst h2 a{color:rgba(0,0,0,.6);font-weight:300}section.menutekst h2 a:focus,section.menutekst h2 a:hover{color:#000}section.menutekst h2.active a{font-weight:700;color:#000}section.menutekst .menuholder{position:relative;top:-390px;margin-bottom:-350px;background-color:#F1F1F1;padding:50px}section.menutekst .menuholder p{text-align:center;line-height:2em}section.menutekst .menuholder .logo{text-align:center;padding-bottom:30px}section.menutekst .menuholder .logo img{max-width:120px;height:auto}section.menutekst .menuholder .price{padding-top:40px;text-transform:none}#fbuilder .pbSubmit,section.logementadressen .adres a,section.subnav a{text-transform:uppercase}section.menutekst .menuholder .price *{line-height:20px;font-weight:700}section.menutekst .kleinebeschrijving{padding-left:30px}section.menutekst .kleinebeschrijving *{font-weight:900}section.subnav{padding:0 0 50px}section.subnav a{font-weight:400;font-size:1.2em;margin:0 20px;color:rgba(0,0,0,.5)}section.subnav a.current{font-weight:900;color:#000}section.logementadressen{padding:0 0 100px}section.logementadressen .adres{font-size:.3em;padding:30px 50px 30px 0}section.logementadressen .adres:nth-child(3n+1){clear:left}form label:not( .float ),form:after{clear:both}section.logementadressen .adres:last-child{float:left}section.logementadressen .fa{background-color:#000;text-align:center;line-height:20px;font-size:.9em;width:20px;height:20px;color:#fff;position:relative;z-index:1}section.content-text{padding-top:20px;padding-bottom:20px}section.content-text.texttext .darkbg{background-color:#000;padding:50px;color:#fff}section.content-text.texttext .darkbg *{color:#fff}section.content-text .theform{padding:60px 0}section.content-text .theform .yui-calcontainer.multi{float:none}section.content-text .theform .yui-calcontainer.multi .groupcal{width:50%;margin:0;border:none}section.content-text .theform .yui-calcontainer table td{padding:14px 6px 14px 5px}section.content-text .theform .yui-calendar div,section.content-text .theform .yui-calendar span,section.content-text .theform .yui-calendar td,section.content-text .theform .yui-calendar th,section.content-text .theform .yui-calendar thead{font-family:proxima-soft,sans-serif;font-style:normal;text-transform:uppercase}#listcal1,#listcal2,#listcal3,#listcal4{color:green!important;font-size:1em;font-weight:900;letter-spacing:1px}.captcha{margin:20px auto 0;font-style:normal;z-index:20;-moz-transition:-moz-all .3s ease;-o-transition:-o-all .3s ease;-webkit-transition:-webkit-all .3s ease;transition:all .3s ease}.captcha input{height:46px;position:relative;z-index:1;padding:10px!important;transition:all .3s;margin:0;font-size:1em;border:1px solid transparent;background-color:rgba(0,0,0,.15)}.captcha input:focus{border:1px solid rgba(0,0,0,.15);background-color:rgba(255,255,255,.15);box-shadow:none}#fbuilder .pbSubmit{margin-left:auto;margin-right:auto;float:none;text-align:center;background-color:#000;color:#fff;letter-spacing:2px;padding-top:15px;padding-bottom:15px;font-size:16px}.fotogalerij .foto[class*=column]+[class*=column]:last-child,.fotogalerij .referentie[class*=column]+[class*=column]:last-child,.gep_bon h4,.referenties .foto[class*=column]+[class*=column]:last-child,.referenties .referentie[class*=column]+[class*=column]:last-child,form label.float{float:left}#fbuilder .pbSubmit:focus,#fbuilder .pbSubmit:hover{background-color:rgba(0,0,0,.02);color:#000}#fbuilder .side_by_side{float:left;margin-right:15px}.yui-panel-container.yui-dialog .yui-panel .bd,.yui-panel-container.yui-dialog .yui-panel .hd{background-color:#222;color:#fff}.yui-panel-container.yui-dialog a{color:#222}.yui-panel-container.yui-dialog .container-close{filter:invert(100%)}form.cpp_form .fields{position:relative}form.cpp_form .fields label{font-style:normal;font-weight:700;z-index:20;-moz-transition:-moz-all .3s ease;-o-transition:-o-all .3s ease;-webkit-transition:-webkit-all .3s ease;transition:all .3s ease}form.cpp_form .fields input[type=email],form.cpp_form .fields input[type=text],form.cpp_form .fields textarea{height:46px;position:relative;z-index:1;padding:10px!important;transition:all .3s;margin:0;font-size:1em;border:1px solid transparent;background-color:rgba(0,0,0,.15)}form.cpp_form .fields input[type=email]:focus,form.cpp_form .fields input[type=text]:focus,form.cpp_form .fields textarea:focus{border:1px solid rgba(0,0,0,.15);background-color:rgba(255,255,255,.15);box-shadow:none}form.cpp_form .fields textarea{height:150px}form.cpp_form .fields select{padding:10px!important}form.cpp_form .fields input[type=submit]{margin-top:22px;outline:0;width:100%}body #fbuilder .fields{width:50%;margin:0 auto}body #fbuilder .medium{width:100%!important}#wpcf7-f484-o1,#wpcf7-f867-o1,#wpcf7-f868-o1{width:50%;margin:0 auto}textarea.bestelling{display:none}#cadeaubonnenkeuze .row_bon.err{background-color:rgba(255,0,0,.25)}#cadeaubonnenkeuze .row_bon h4{margin:7px 0}.gep_bon .bon_prijs{margin:7px 0 0 10px}.fotogalerij,.referenties{padding-top:30px}.fotogalerij .wrap,.referenties .wrap{margin-left:-.9375em;margin-right:-.9375em}.fotogalerij .foto,.fotogalerij .referentie,.referenties .foto,.referenties .referentie{position:relative;height:0}.fotogalerij .foto.large-6,.fotogalerij .referentie.large-6,.referenties .foto.large-6,.referenties .referentie.large-6{padding-bottom:32%}.fotogalerij .foto.large-4,.fotogalerij .referentie.large-4,.referenties .foto.large-4,.referenties .referentie.large-4{padding-bottom:23%}.fotogalerij .foto.large-3,.fotogalerij .referentie.large-3,.referenties .foto.large-3,.referenties .referentie.large-3{padding-bottom:20%}.fotogalerij .foto.large-2,.fotogalerij .referentie.large-2,.referenties .foto.large-2,.referenties .referentie.large-2{padding-bottom:15%}.fotogalerij .foto .textwrapper,.fotogalerij .referentie .textwrapper,.referenties .foto .textwrapper,.referenties .referentie .textwrapper{position:absolute;margin:0;bottom:.82em;left:.82em;width:calc(100% - 1.64em);z-index:99;overflow:hidden}.fotogalerij .foto .textwrapper span,.fotogalerij .referentie .textwrapper span,.referenties .foto .textwrapper span,.referenties .referentie .textwrapper span{position:relative;display:inline-block;width:100%;background-color:rgba(255,255,255,.85);padding:8px;transform:translateY(100%);transition:all .3s}.fotogalerij .foto .iconwrapper,.fotogalerij .referentie .iconwrapper,.referenties .foto .iconwrapper,.referenties .referentie .iconwrapper{position:absolute;bottom:.6em;right:1.2em;z-index:100;transform:translate(-50%,-50%);overflow:hidden}.fotogalerij .foto .iconwrapper .fa,.fotogalerij .referentie .iconwrapper .fa,.referenties .foto .iconwrapper .fa,.referenties .referentie .iconwrapper .fa{font-size:18px;transform:translateY(150%) scale(.4);transition:all .3s;transition-delay:.1s;opacity:0;color:#fff}.fotogalerij .foto .imgwrapper,.fotogalerij .referentie .imgwrapper,.referenties .foto .imgwrapper,.referenties .referentie .imgwrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:.9375em;transition:all .3s}.fotogalerij .foto .imgwrapper .inner,.fotogalerij .referentie .imgwrapper .inner,.referenties .foto .imgwrapper .inner,.referenties .referentie .imgwrapper .inner{position:relative;height:100%}.fotogalerij .foto .imgwrapper .inner:after,.fotogalerij .referentie .imgwrapper .inner:after,.referenties .foto .imgwrapper .inner:after,.referenties .referentie .imgwrapper .inner:after{content:'';position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background-color:rgba(85,85,85,0);transition:all .3s;pointer-events:none}.fotogalerij .foto .imgwrapper .inner a,.fotogalerij .referentie .imgwrapper .inner a,.referenties .foto .imgwrapper .inner a,.referenties .referentie .imgwrapper .inner a,form label{position:relative}.fotogalerij .foto .imgwrapper .inner a img,.fotogalerij .referentie .imgwrapper .inner a img,.referenties .foto .imgwrapper .inner a img,.referenties .referentie .imgwrapper .inner a img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:all .3s}.fotogalerij .foto:focus,.fotogalerij .foto:hover,.fotogalerij .referentie:focus,.fotogalerij .referentie:hover,.referenties .foto:focus,.referenties .foto:hover,.referenties .referentie:focus,.referenties .referentie:hover{outline:0}.fotogalerij .foto:focus .imgwrapper,.fotogalerij .foto:hover .imgwrapper,.fotogalerij .referentie:focus .imgwrapper,.fotogalerij .referentie:hover .imgwrapper,.referenties .foto:focus .imgwrapper,.referenties .foto:hover .imgwrapper,.referenties .referentie:focus .imgwrapper,.referenties .referentie:hover .imgwrapper{transform:scale(1.01) translateZ(0)}.fotogalerij .foto:focus .imgwrapper .inner:after,.fotogalerij .foto:hover .imgwrapper .inner:after,.fotogalerij .referentie:focus .imgwrapper .inner:after,.fotogalerij .referentie:hover .imgwrapper .inner:after,.referenties .foto:focus .imgwrapper .inner:after,.referenties .foto:hover .imgwrapper .inner:after,.referenties .referentie:focus .imgwrapper .inner:after,.referenties .referentie:hover .imgwrapper .inner:after{background-color:rgba(85,85,85,.8)}.fotogalerij .foto:focus .iconwrapper .fa,.fotogalerij .foto:hover .iconwrapper .fa,.fotogalerij .referentie:focus .iconwrapper .fa,.fotogalerij .referentie:hover .iconwrapper .fa,.referenties .foto:focus .iconwrapper .fa,.referenties .foto:hover .iconwrapper .fa,.referenties .referentie:focus .iconwrapper .fa,.referenties .referentie:hover .iconwrapper .fa{transform:translateY(0) scale(1);opacity:1}.fotogalerij .foto:focus .textwrapper span,.fotogalerij .foto:hover .textwrapper span,.fotogalerij .referentie:focus .textwrapper span,.fotogalerij .referentie:hover .textwrapper span,.referenties .foto:focus .textwrapper span,.referenties .foto:hover .textwrapper span,.referenties .referentie:focus .textwrapper span,.referenties .referentie:hover .textwrapper span{transform:translateY(0)}.contact-page .contact-info{font-weight:900}body.page-template-template-contact section.ctareserveren{display:none}.acf-map{height:460px}form:after,form:before{content:"";display:table;height:0;overflow:hidden}address{font-style:normal;margin-top:15px;line-height:22px}form p{margin:0}form label{transition:all .3s}form label span input[type=email],form label span input[type=text],form label span textarea{height:46px;position:relative;z-index:1;font-size:1em;padding:10px;transition:all .3s;margin:0;border:1px solid transparent;background-color:rgba(0,0,0,.15)}form label span input[type=email]:focus,form label span input[type=text]:focus,form label span textarea:focus{border:1px solid rgba(0,0,0,.15);background-color:rgba(255,255,255,.15);box-shadow:none}.footer,button{background-color:#000}form label.float{width:50%}form label.float.floatleft{padding:0 22px 0 0}form input[type=submit]{margin-top:22px;outline:0;width:100%}form label span.title{font-style:normal;font-weight:700;position:absolute;top:34px;left:15px;z-index:2;-moz-transition:-moz-all .3s ease;-o-transition:-o-all .3s ease;-webkit-transition:-webkit-all .3s ease;transition:all .3s ease}form label.selected{margin-top:10px}form label.selected span.title{top:0;left:0;transform:scale(.8)}form input[type=submit]{transition:all .3s}span.wpcf7-not-valid-tip{color:#000;font-style:italic}.footer p,.footer p a{text-decoration:none;font-weight:900;text-transform:uppercase;color:#fff}div.wpcf7-validation-errors{border:2px solid #000}div.wpcf7-response-output{margin:2em 0 1em}button{font-style:normal;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;padding:10px 20px}button:focus,button:hover{background-color:#000;outline:0}.footer{position:absolute;bottom:0;right:0;width:calc(100% - 320px);padding-top:15px}.footer p{font-size:.9em;letter-spacing:1px}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:999999999;opacity:1;visibility:visible}.preloader .container{position:relative;top:46%;transform:translateY(-50%);width:200px;margin:0 auto}.preloader .ball{width:3px;height:3px;margin:20px auto;border-radius:50%}.preloader .ball:nth-child(even){background:#000;-webkit-animation:right 1s infinite ease-in-out;-moz-animation:right 1s infinite ease-in-out;animation:right 1s infinite ease-in-out}.preloader .ball:nth-child(odd){background:#000;-webkit-animation:left 1s infinite ease-in-out;-moz-animation:left 1s infinite ease-in-out;animation:left 1s infinite ease-in-out}@keyframes right{0%,100%{transform:translate(-15px)}50%{transform:translate(15px)}}@keyframes left{0%,100%{transform:translate(15px)}50%{transform:translate(-15px)}}@media only screen and (max-height:900px){body .themenuholder .logo{padding:30px 0 0}body .themenuholder .contactinfo{padding:30px 0}body .top-bar{top:45%}}@media only screen and (max-height:670px){body .themenuholder .logo{padding:20px 0 0}body .themenuholder .contactinfo{padding:20px 0}body .top-bar{top:50%}body .themenuholder .contactinfo address{display:none}}@media only screen and (max-width:1000px){#home-slider .slick-slide,.home #home-slider .slick-slide{height:500px}#wpcf7-f484-o1,#wpcf7-f867-o1,#wpcf7-f868-o1{width:100%;margin:0 auto}}@media only screen and (max-width:40.0625em){.gallery .columns .portfolio-item-cont .album-name{bottom:0}}@media only screen and (max-width:1300px){.themenuholder,.themenuholder .top-bar{padding:0 15px}.themenuholder{max-width:270px}.home-content .columns.tekstrechts,section.content-text.textleft .text,section.content-text.textright .image{padding-left:10px}.home-content .columns.fotolinks,section.content-text.textleft .image,section.content-text.textright .text{padding-right:10px}.contentwrap{margin-left:270px}.footer{width:calc(100% - 270px)}.home-content .holder p:last-child,.home-content .holder p:last-child a{margin-bottom:0}.home-posts .home-post:nth-child(3n+1){padding:0 6px 0 0}.home-posts .home-post:nth-child(3n+2){padding:0 3px}.home-posts .home-post:nth-child(3n+3){padding:0 0 0 6px}.home-posts .home-post .post-holder{min-height:180px}}@media only screen and (max-width:1024px){section.topimage{height:300px;padding-bottom:30px}section.menutekst .menuholder{top:0;margin-bottom:0}.logoholder{width:250px}}@media only screen and (max-width:768px){.header .logo,section.contactinfo{text-align:center}.themenuholder,.themenuholder .top-bar{padding:0}.top-bar-section li{margin-bottom:0}.contentwrap{margin-left:0}.themenuholder{max-width:100%}.header .logo{padding:15px 0}.header .logo img{max-width:200px}section.contactinfo .item-contact{padding:10px;display:inline-block;width:auto}#home-slider{height:400px}#home-slider .logoholder{width:170px;margin:0 auto}.home-posts{padding:60px 0 10px}.footer{width:100%}.top-bar .toggle-topbar{display:block;position:absolute;right:0}.top-bar .title-area{float:none}.top-bar{height:auto;background:rgba(0,0,0,.1)}.top-bar .toggle-topbar.menu-icon a{color:#000}.top-bar .toggle-topbar.menu-icon a span:after{box-shadow:0 0 0 1px #000,0 7px 0 1px #000,0 14px 0 1px #000}.top-bar-section ul li{background-color:transparent}.top-bar-section ul li>a{color:#000;font-size:15px;font-weight:700;background:rgba(0,0,0,.15)}.top-bar-section ul li.current-menu-item>a:not(.button),.top-bar-section ul li.current-page-ancestor>a:not(.button),.top-bar-section ul li:hover>a{background:rgba(0,0,0,.2)!important}.top-bar-section ul li.has-dropdown a.dropdown-toggle{display:block;position:absolute;width:50px;height:44px;right:0;top:0;color:#fff;z-index:100;text-align:center}.top-bar-section .has-dropdown>a:after,.top-bar-section .menu{display:none}.top-bar-section ul li.has-dropdown a.dropdown-toggle i.fa{font-size:13px;line-height:1;height:13px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.top-bar-section .dropdown{clip:auto;height:auto;display:none;width:100%;position:static!important}.top-bar-section .dropdown>li a{padding-left:30px}.top-bar.expanded .opnd>.dropdown-toggle i.fa{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.top-bar.expanded .title-area{background:rgba(0,0,0,.1)}.top-bar.expanded .toggle-topbar a{color:#000}.top-bar.expanded .toggle-topbar a span{box-shadow:none!important}.top-bar.expanded .toggle-topbar a span:after{box-shadow:0 0 0 1px #000,0 7px 0 1px #000,0 14px 0 1px #000}.contact-info{margin-bottom:20px}.contact-info:first-child{margin-top:20px}section.topimage{height:300px;padding-bottom:30px}}@media only screen and (max-width:640px){section.content-text .theform .yui-calcontainer.multi .groupcal{width:100%;float:none}body .yui-calendar .calheader{width:90%}body #fbuilder .fields{width:90%;margin:0 auto}section.content-text.textleft .text{padding-left:15px;padding-top:20px}section.content-text.textright .text{padding-right:15px;padding-top:20px}section.gallery{padding-bottom:15px}.fotogalerij .wrap,.referenties .wrap{margin-left:.9375em;margin-right:.9375em}.fotogalerij .foto.large-2,.fotogalerij .foto.large-3,.fotogalerij .referentie.large-2,.fotogalerij .referentie.large-3,.referenties .foto.large-2,.referenties .foto.large-3,.referenties .referentie.large-2,.referenties .referentie.large-3{padding-bottom:65%}.fotogalerij .foto.large-4,.fotogalerij .foto.large-6,.fotogalerij .referentie.large-4,.fotogalerij .referentie.large-6,.referenties .foto.large-4,.referenties .foto.large-6,.referenties .referentie.large-4,.referenties .referentie.large-6{padding-bottom:60%}}@media only screen and (min-width:769px){.has-dropdown .dropdown-toggle,.top-bar .title-area,.top-bar-section li.has-dropdown>a:not(.button):after,.top-bar-section li:not(.has-form)>a:not(.button):after{display:none}.themenuholder{position:fixed;top:0;left:0;z-index:100;height:100%;background-color:#fff}.themenuholder .logo{padding:100px 0 0}.themenuholder .logo img{max-width:240px}.themenuholder .contactinfo{position:absolute;bottom:0;padding:30px 0 100px}.themenuholder .contactinfo address{text-transform:uppercase;padding:0 0 50px}.themenuholder .contactinfo .item-contact{padding:2px 0;transition:all .3s}.themenuholder .contactinfo .item-contact:focus .fa,.themenuholder .contactinfo .item-contact:hover .fa{background-color:rgba(0,0,0,.1);color:#000}.themenuholder .contactinfo .item-contact a{transition:all .3s;color:#000;font-size:.98em;text-transform:uppercase}.themenuholder .contactinfo .item-contact .fa{transition:all .3s;background-color:#000;text-align:center;line-height:20px;font-size:.9em;width:20px;height:20px;color:#fff;position:relative;z-index:1;margin-right:5px}.top-bar{position:absolute;top:40%;left:0;width:100%;padding:0 40px;transform:translateY(-50%);background:0 0;height:auto}.top-bar-section li.has-dropdown>a:not(.button),.top-bar-section li:not(.has-form)>a:not(.button){padding:4px 0;font-size:15px;letter-spacing:1px;text-transform:uppercase;line-height:1.4;border-bottom:1px solid transparent}.top-bar-section ul{background:0 0}.top-bar-section ul li{margin-bottom:1px;float:none;background:0 0}.top-bar-section ul li:hover:not(.has-form)>a{color:#000;background:0 0}.top-bar-section li:not(.has-form)>a:not(.button){color:#000;background:0 0;font-weight:400}.top-bar-section li.current-menu-item>a:not(.button),.top-bar-section li:not(.has-form)>a:not(.button):hover{font-weight:700;color:#000;background:0 0}.top-bar-section li.has-dropdown>a:not(.button){color:#000;background:0 0;font-weight:700}.top-bar-section li.has-dropdown>a:not(.button):hover{color:#000;background:0 0;border-color:#fff}.top-bar-section li.current-page-ancestor>a:not(.button){border-color:#fff;background:0 0}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){color:#000;background:0 0}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){color:#fff;background:#ba79ab}.top-bar-section .has-dropdown>.dropdown li .dropdrown_menu li a{background:#00f}.top-bar-section .has-dropdown>.dropdown li .dropdrown_menu li:hover a{color:#fff;text-decoration:underline;background:red}.contact-page-contacts{display:flex;justify-content:space-between;margin:45px 0}}