@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');@import url("https://fonts.googleapis.com/css?family=Tangerine:400,700");@-webkit-keyframes left{0%{right:100px;opacity:0}100%{right:0px;opacity:1}}@keyframes left{0%{right:100px;opacity:0}100%{right:0px;opacity:1}}@-webkit-keyframes right{0%{left:100px;opacity:0}100%{left:0px;opacity:1}}@keyframes right{0%{left:100px;opacity:0}100%{left:0px;opacity:1}}.row .blocks-container #main-navigation{position:absolute;z-index:999;background-color:transparent;width:100%;margin-right:0 !important;padding-top:20px}.row .blocks-container #main-navigation ul.menu{width:96%;position:relative;display:flex;justify-content:space-between;margin:auto}.row .blocks-container #main-navigation ul.menu li{position:relative}.row .blocks-container #main-navigation ul.menu li:first-child:before{display:none}.row .blocks-container #main-navigation ul.menu li:before{content:"\f111";font-family:FontAwesome;font-size:8px;color:#fff;position:absolute;left:-30px;top:5px}.row .blocks-container #main-navigation ul.menu li a{color:#fff;font-size:16px;text-transform:uppercase}.row .blocks-container #main-navigation ul.menu li a:hover{border-bottom:5px solid #558971;transition:all 0.4s ease}.row .blocks-container #main-navigation ul.menu li ul.sub-menu{display:block;transition:all 0.3s ease;background-color:rgba(255, 255, 255, 0.4);padding:0px 35px 0px 10px;padding-bottom:3px;width:auto;top:calc(100% + 3px)}.row .blocks-container #main-navigation ul.menu li ul.sub-menu li{padding-top:2px}.row .blocks-container #main-navigation ul.menu li ul.sub-menu li:before{display:none}.row .blocks-container #main-navigation ul.menu li ul.sub-menu li a{text-transform:none;font-size:14px}.row .blocks-container #main-navigation ul.menu li ul.sub-menu li a:hover{border-bottom:2px solid #fff;transition:all 0.4s ease}.row .blocks-container #main-navigation ul.menu li ul.sub-menu li.current_page_item > a{border-bottom:2px solid #fff}.row .blocks-container #main-navigation ul.menu li.current_page_item > a{border-bottom:5px solid #558971}.row .blocks-container #main-navigation ul.menu li.current_page_parent > a{border-bottom:5px solid #558971}.blocks-container:after{content:'';display:block;clear:both}html .scss_errors{position:fixed;z-index:9999999;left:0;right:0;top:50%;transform:translateY(-50%)}html .scss_errors pre{padding-top:100px;padding-bottom:100px;-webkit-box-shadow:0px 0px 0px 5000px rgba(0, 0, 0, 0.8);-moz-box-shadow:0px 0px 0px 5000px rgba(0, 0, 0, 0.8);box-shadow:0px 0px 0px 5000px rgba(0, 0, 0, 0.8);margin-bottom:0px;white-space:normal}html .tekst-bg{background-color:#ededed;position:relative}html .bg-menu{position:relative;margin-top:-60px}html .bg-menu .background{position:absolute;width:100%}html .bg-menu .background:before{content:"";width:100%;height:100%;background-color:#000;opacity:0.4;position:absolute}html .bg-menu .background img{width:100%;object-fit:cover}html .bg-menu .grey{position:absolute;width:100%;height:100%;background-color:#ededed}html .bg-menu .grey .white{position:relative;z-index:998;background-color:#fff;max-width:1080px;padding:0 35px;height:100%;margin:0 auto}html .bg-menu-home{position:relative;margin-top:-60px}html .bg-menu-home .background{position:absolute;height:100%;width:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}html .bg-menu-home .background:before{content:"";width:100%;height:100%;background-color:#000;opacity:0.4;position:absolute}html .reserveer-map{position:relative;margin-top:-60px}html .reserveer-map .acf-map{height:375px}html .wpcf7-response-output{font-size:16px !important}html main{position:relative}html main .golf-top{background-image:url(/wp-content/uploads/2017/06/golf.png);background-color:transparent;height:7px;width:100%;position:absolute;top:55px;z-index:50}html main .relative-bottom{position:relative}html main .relative-bottom .golf-bottom{background-image:url(/wp-content/uploads/2017/07/golf-bottom.png);background-color:transparent;height:7px;width:100%;position:absolute;bottom:55px;z-index:50}html main .row .blocks-container .intro{z-index:999;position:relative;margin-top:-60px}html main .row .blocks-container .intro .overons,html main .row .blocks-container .intro .zaalverhuur{font-size:0;width:100%;background-color:#fff}html main .row .blocks-container .intro .overons .inhoud,html main .row .blocks-container .intro .zaalverhuur .inhoud{display:inline-block;width:50%;vertical-align:top;padding:20px 0 40px 0px}html main .row .blocks-container .intro .overons .inhoud .titel,html main .row .blocks-container .intro .zaalverhuur .inhoud .titel{padding:0 50px}html main .row .blocks-container .intro .overons .inhoud .titel h2,html main .row .blocks-container .intro .zaalverhuur .inhoud .titel h2{font-size:56px;margin:0}html main .row .blocks-container .intro .overons .inhoud .subtitel,html main .row .blocks-container .intro .zaalverhuur .inhoud .subtitel{padding:0 50px}html main .row .blocks-container .intro .overons .inhoud .subtitel h3,html main .row .blocks-container .intro .zaalverhuur .inhoud .subtitel h3{font-size:20px;margin:0;margin-bottom:30px;margin-top:-15px;text-transform:uppercase}html main .row .blocks-container .intro .overons .inhoud .tekst,html main .row .blocks-container .intro .zaalverhuur .inhoud .tekst{padding:0 50px}html main .row .blocks-container .intro .overons .inhoud .tekst p,html main .row .blocks-container .intro .zaalverhuur .inhoud .tekst p{font-size:14px;letter-spacing:1px;line-height:35px;margin-bottom:35px;color:#4f4f4f}html main .row .blocks-container .intro .overons .inhoud .button,html main .row .blocks-container .intro .zaalverhuur .inhoud .button{padding:0 50px}html main .row .blocks-container .intro .overons .inhoud .button a,html main .row .blocks-container .intro .zaalverhuur .inhoud .button a{padding:6px 30px;background:#558971;font-size:16px;text-transform:none}html main .row .blocks-container .intro .overons .inhoud .button a:hover,html main .row .blocks-container .intro .zaalverhuur .inhoud .button a:hover{background:#537967;transition:all 0.4s ease}html main .row .blocks-container .intro .overons .afbeelding,html main .row .blocks-container .intro .zaalverhuur .afbeelding{display:inline-block;width:50%}html main .row .blocks-container .intro .overons .afbeelding img,html main .row .blocks-container .intro .zaalverhuur .afbeelding img{width:100%;object-fit:cover}html main .row .blocks-container .menu-home{position:relative}html main .row .blocks-container .menu-home .menu-titel{padding-top:80px;text-align:center}html main .row .blocks-container .menu-home .menu-titel .titel h2{color:#fff;font-size:45px;margin:0;letter-spacing:1px}html main .row .blocks-container .menu-home .menu-titel .subtitel h3{color:#fff;text-transform:uppercase;margin:0;margin-bottom:60px;margin-top:-15px;letter-spacing:1px}html main .row .blocks-container .menu-home .menu-items{width:100%;position:relative;display:flex;justify-content:space-between}html main .row .blocks-container .menu-home .menu-items .item{margin-bottom:20px}html main .row .blocks-container .menu-home .menu-items .item a:hover .titel h3{text-decoration:underline;transition:all 0.4s ease}html main .row .blocks-container .menu-home .menu-items .item a .icon{text-align:center}html main .row .blocks-container .menu-home .menu-items .item a .icon img{height:60px}html main .row .blocks-container .menu-home .menu-items .item a .titel h3{color:#fff;text-align:center;text-transform:uppercase;font-size:17px}html main .row .blocks-container .menu-home .menu-items .item .tekst{margin:0 50px}html main .row .blocks-container .menu-home .menu-items .item .tekst p{color:#fff;text-align:center;line-height:35px;letter-spacing:1px}html main .row .blocks-container .menu-home .button{padding-bottom:50px;text-align:center}html main .row .blocks-container .menu-home .button a{color:#fff;border:3px solid #fff;text-transform:none;padding:3px 30px}html main .row .blocks-container .menu-home .button a:hover{border:3px solid #558971;transition:all 0.4s ease}html main .row .blocks-container .contact-home{font-size:0}html main .row .blocks-container .contact-home .contact-map{display:inline-block;width:calc((100% - 425px) / 2);vertical-align:top}html main .row .blocks-container .contact-home .contact-info{display:inline-block;width:425px;vertical-align:top}html main .row .blocks-container .contact-home .contact-info .head{padding-top:10px}html main .row .blocks-container .contact-home .contact-info .head .titel{text-align:center}html main .row .blocks-container .contact-home .contact-info .head .titel h2{font-size:50px;margin:0}html main .row .blocks-container .contact-home .contact-info .head .subtitel{text-align:center}html main .row .blocks-container .contact-home .contact-info .head .subtitel h3{font-size:21px;margin:0;margin-top:-15px;text-transform:uppercase;margin-bottom:25px}html main .row .blocks-container .contact-home .contact-info .data{padding-bottom:20px}html main .row .blocks-container .contact-home .contact-info .data .info{padding:15px}html main .row .blocks-container .contact-home .contact-info .data .info .icon{display:inline-block;width:20%;text-align:center;vertical-align:top;margin-top:10px}html main .row .blocks-container .contact-home .contact-info .data .info .tekst{display:inline-block;width:80%}html main .row .blocks-container .contact-home .contact-info .data .info .tekst p{font-size:16px;margin:0;padding-left:10px;color:#4f4f4f}html main .row .blocks-container .contact-home .contact-info .data .info .tekst p a{color:#4f4f4f}html main .row .blocks-container .contact-home .contact-info .data .info .tekst p a:hover{color:#558971}html main .row .blocks-container .contact-home .contact-afbeelding{display:inline-block;width:calc((100% - 425px) / 2)}html main .row .blocks-container .contact-home .contact-afbeelding img{width:100%;object-fit:cover}html main .row .blocks-container .tekstvak{z-index:999;position:relative;margin-top:-60px;background-color:#fff}html main .row .blocks-container .tekstvak .breadcrumbs{position:relative;text-align:right;padding-top:20px}html main .row .blocks-container .tekstvak .breadcrumbs span{color:#558971}html main .row .blocks-container .tekstvak .breadcrumbs p{display:inline;color:#558971;font-size:16px;text-decoration:underline}html main .row .blocks-container .tekstvak .breadcrumbs a{color:#558971;font-size:16px}html main .row .blocks-container .tekstvak .breadcrumbs a:hover{color:#537967;transition:all 0.4s ease}html main .row .blocks-container .tekstvak .inhoud{padding:0px 0 40px 0px}html main .row .blocks-container .tekstvak .inhoud .titel{padding:0 50px}html main .row .blocks-container .tekstvak .inhoud .titel h2{font-size:50px;margin:0}html main .row .blocks-container .tekstvak .inhoud .subtitel{padding:0 50px}html main .row .blocks-container .tekstvak .inhoud .subtitel h3{font-size:20px;margin:0;margin-bottom:30px;margin-top:-15px;text-transform:uppercase}html main .row .blocks-container .tekstvak .inhoud .tekst{padding:0 50px}html main .row .blocks-container .tekstvak .inhoud .tekst p{font-size:14px;letter-spacing:1px;line-height:35px;margin-bottom:35px;color:#4f4f4f}html main .row .blocks-container .tekstvak .inhoud .tekst p a{color:#4f4f4f}html main .row .blocks-container .tekstvak .inhoud .tekst p a:hover{color:#558971}html main .row .blocks-container .tekstvak .inhoud .button{padding:0 50px;font-size:0}html main .row .blocks-container .tekstvak .inhoud .button .buttontekst{display:inline-block;width:25%}html main .row .blocks-container .tekstvak .inhoud .button .buttontekst a{padding:6px 0px;margin:0 10px;display:block;text-align:center;background:#558971;font-size:16px;text-transform:none}html main .row .blocks-container .tekstvak .inhoud .button .buttontekst a:hover{background:#537967;transition:all 0.4s ease}html main .row .blocks-container .tekstvak .inhoud .bestand{padding:20px 50px;font-size:0}html main .row .blocks-container .tekstvak .inhoud .bestand .file{display:inline-block;width:25%}html main .row .blocks-container .tekstvak .inhoud .bestand .file:nth-child( 4n+1){margin-top:10px}html main .row .blocks-container .tekstvak .inhoud .bestand .file a{padding:6px 5px;margin:0 10px;display:block;text-align:center;background:#558971;box-sizing:border-box;font-size:16px;text-transform:none}html main .row .blocks-container .tekstvak .inhoud .bestand .file a:hover{background:#537967;transition:all 0.4s ease}html main .row .blocks-container .tekstpagina-menu{position:relative;padding-bottom:30px}html main .row .blocks-container .tekstpagina-menu .menu-titel{padding-top:80px;text-align:center}html main .row .blocks-container .tekstpagina-menu .menu-titel .titel h2{color:#fff;font-size:45px;margin:0;letter-spacing:1px}html main .row .blocks-container .tekstpagina-menu .menu-titel .subtitel h3{color:#fff;text-transform:uppercase;margin:0;margin-bottom:40px;margin-top:-15px;letter-spacing:1px}html main .row .blocks-container .tekstpagina-menu .menu-items{width:100%;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-font-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}html main .row .blocks-container .tekstpagina-menu .menu-items .item{margin-bottom:20px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;-webkit-flex-shrink:1 0;-moz-flex-shrink:1 0;-ms-flex:1 0;flex-shrink:1 0}html main .row .blocks-container .tekstpagina-menu .menu-items .item a:hover .titel h3{text-decoration:underline;transition:all 0.4s ease}html main .row .blocks-container .tekstpagina-menu .menu-items .item a .icon{text-align:center;height:100px !important;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}html main .row .blocks-container .tekstpagina-menu .menu-items .item a .icon img{max-height:100px}html main .row .blocks-container .tekstpagina-menu .menu-items .item a .titel h3{color:#fff;text-align:center;text-transform:uppercase;font-size:14px}html main .row .blocks-container .reserveren{z-index:999;position:relative;margin-top:-60px;background-color:#fff}html main .row .blocks-container .reserveren .breadcrumbs{position:relative;text-align:right;padding-top:20px}html main .row .blocks-container .reserveren .breadcrumbs span{color:#558971}html main .row .blocks-container .reserveren .breadcrumbs p{display:inline;color:#558971;font-size:16px;text-decoration:underline}html main .row .blocks-container .reserveren .breadcrumbs a{color:#558971;font-size:16px}html main .row .blocks-container .reserveren .breadcrumbs a:hover{color:#537967;transition:all 0.4s ease}html main .row .blocks-container .reserveren .titel{padding:0 50px}html main .row .blocks-container .reserveren .titel h2{font-size:50px;margin:0}html main .row .blocks-container .reserveren .subtitel{padding:0 50px}html main .row .blocks-container .reserveren .subtitel h3{font-size:20px;margin:0;margin-bottom:30px;margin-top:-15px;text-transform:uppercase}html main .row .blocks-container .reserveren .inhoud{padding:0px 0 40px 0px}html main .row .blocks-container .reserveren .inhoud .tekst{padding:0 50px}html main .row .blocks-container .reserveren .inhoud .tekst p{font-size:14px;letter-spacing:1px;line-height:35px;margin-bottom:35px;color:#4f4f4f}html main .row .blocks-container .reserveren .inhoud .tekst p a{color:#4f4f4f}html main .row .blocks-container .reserveren .inhoud .formulier{font-size:0}html main .row .blocks-container .reserveren .inhoud .formulier .row1{display:inline-block;width:31%;padding-left:5%;vertical-align:top}html main .row .blocks-container .reserveren .inhoud .formulier .captcha{padding-left:5%;margin-top:-136px}html main .row .blocks-container .reserveren .inhoud .formulier .captcha label{font-size:16px;color:#558971;font-weight:600}html main .row .blocks-container .reserveren .inhoud .formulier div.wpcf7-response-output{width:62%;margin-left:5%}html main .row .blocks-container .reserveren .inhoud .formulier .row2{display:inline-block;width:31%;padding-left:5%}html main .row .blocks-container .reserveren .inhoud .formulier .row2 .tijd label{display:inline-block;width:34%}html main .row .blocks-container .reserveren .inhoud .formulier .row2 .tijd p{display:inline-block;width:34%;margin:0}html main .row .blocks-container .reserveren .inhoud .formulier .row2 .tijd p label{width:100%}html main .row .blocks-container .reserveren .inhoud .formulier .row2 .tijd p.tot{font-size:16px;display:inline-block;width:16%;padding-left:6%;margin:0;color:#a9a9a9}html main .row .blocks-container .reserveren .inhoud .formulier form p{margin:15px 0}html main .row .blocks-container .reserveren .inhoud .formulier form input[type="text"],html main .row .blocks-container .reserveren .inhoud .formulier form input[type="email"],html main .row .blocks-container .reserveren .inhoud .formulier form input[type="tel"],html main .row .blocks-container .reserveren .inhoud .formulier form input[type="date"],html main .row .blocks-container .reserveren .inhoud .formulier form input[type="number"]{width:90%;border:2px solid #ccc;color:#4d4d4d;margin-top:5px;margin-bottom:10px}html main .row .blocks-container .reserveren .inhoud .formulier form textarea{width:90%;height:156px;border:2px solid #ccc;color:#4d4d4d;margin-top:5px}html main .row .blocks-container .reserveren .inhoud .formulier form label{font-size:16px;color:#558971;font-weight:700;letter-spacing:1px}html main .row .blocks-container .reserveren .inhoud .formulier form input[type="submit"]{margin-left:5%;padding:10px 50px;color:#fff;background:#558971;font-size:16px;text-transform:none;margin-top:15px}html main .row .blocks-container .reserveren .inhoud .formulier form input[type="submit"]:hover{transition:all 0.4s ease;background-color:#537967}html main .row .blocks-container .contact-pagina{z-index:999;position:relative;margin-top:-60px;background-color:#fff;font-size:0}html main .row .blocks-container .contact-pagina .breadcrumbs{position:relative;text-align:right;padding-top:20px}html main .row .blocks-container .contact-pagina .breadcrumbs span{color:#558971;font-size:16px;padding:0 5px}html main .row .blocks-container .contact-pagina .breadcrumbs p{display:inline;color:#558971;font-size:16px;text-decoration:underline}html main .row .blocks-container .contact-pagina .breadcrumbs a{color:#558971;font-size:16px}html main .row .blocks-container .contact-pagina .breadcrumbs a:hover{color:#537967;transition:all 0.4s ease}html main .row .blocks-container .contact-pagina div.wpcf7-response-output{width:85%}html main .row .blocks-container .contact-pagina .titel{padding:0 50px}html main .row .blocks-container .contact-pagina .titel h2{font-size:60px;margin:0}html main .row .blocks-container .contact-pagina .subtitel{padding:0 50px}html main .row .blocks-container .contact-pagina .subtitel h3{font-size:20px;margin:0;margin-bottom:10px;margin-top:-15px;text-transform:uppercase}html main .row .blocks-container .contact-pagina .inhoud{display:inline-block;width:50%;padding:0px 0 40px 0px;vertical-align:top}html main .row .blocks-container .contact-pagina .inhoud .tekst{padding:0 50px}html main .row .blocks-container .contact-pagina .inhoud .tekst p{font-size:14px;letter-spacing:1px;line-height:35px;margin-bottom:35px;color:#4f4f4f}html main .row .blocks-container .contact-pagina .inhoud .tekst p a{color:#4f4f4f}html main .row .blocks-container .contact-pagina .inhoud .tekst p a:hover{color:#558971}html main .row .blocks-container .contact-pagina .formulier{display:inline-block;width:50%;padding-bottom:20px}html main .row .blocks-container .contact-pagina .formulier form p{margin:10px 0}html main .row .blocks-container .contact-pagina .formulier form input[type="text"],html main .row .blocks-container .contact-pagina .formulier form input[type="email"],html main .row .blocks-container .contact-pagina .formulier form input[type="tel"]{width:90%;border:2px solid #ccc;color:#4d4d4d}html main .row .blocks-container .contact-pagina .formulier form textarea{width:90%;height:143px;border:2px solid #ccc;color:#4d4d4d}html main .row .blocks-container .contact-pagina .formulier form label{font-size:16px;color:#558971;font-weight:600}html main .row .blocks-container .contact-pagina .formulier form input[type="submit"]{padding:10px 50px;color:#fff;background:#558971;font-size:16px;text-transform:none;margin-top:15px}html main .row .blocks-container .contact-pagina .formulier form input[type="submit"]:hover{transition:all 0.4s ease;background-color:#537967}html main .row .blocks-container .sfeer-intro{z-index:999;position:relative;margin-top:-60px;background-color:#fff}html main .row .blocks-container .sfeer-intro .breadcrumbs{position:relative;text-align:right;padding-top:20px}html main .row .blocks-container .sfeer-intro .breadcrumbs span{color:#558971}html main .row .blocks-container .sfeer-intro .breadcrumbs p{display:inline;color:#558971;font-size:16px;text-decoration:underline}html main .row .blocks-container .sfeer-intro .breadcrumbs a{color:#558971;font-size:16px}html main .row .blocks-container .sfeer-intro .breadcrumbs a:hover{color:#537967;transition:all 0.4s ease}html main .row .blocks-container .sfeer-intro .inhoud{padding:0px 0 40px 0px}html main .row .blocks-container .sfeer-intro .inhoud .titel{padding:0 50px}html main .row .blocks-container .sfeer-intro .inhoud .titel h2{font-size:60px;margin:0}html main .row .blocks-container .sfeer-intro .inhoud .subtitel{padding:0 50px}html main .row .blocks-container .sfeer-intro .inhoud .subtitel h3{font-size:20px;margin:0;margin-bottom:30px;margin-top:-15px;text-transform:uppercase}html main .row .blocks-container .sfeer-intro .inhoud .tekst{padding:0 50px}html main .row .blocks-container .sfeer-intro .inhoud .tekst p{font-size:14px;letter-spacing:1px;line-height:35px;margin-bottom:35px;color:#4f4f4f}html main .row .blocks-container .galerij{position:relative;padding:0 15px;padding-top:100px;padding-bottom:30px;font-size:0;z-index:999}html main .row .blocks-container .galerij .afbeelding{display:inline-block;width:calc(33.33% - 14px);margin:10px;overflow:hidden}html main .row .blocks-container .galerij .afbeelding:nth-of-type(3n + 1){margin-left:0px}html main .row .blocks-container .galerij .afbeelding:nth-of-type(3n + 3){margin-right:0px}html main .row .blocks-container .galerij .afbeelding a:hover p{text-decoration:underline}html main .row .blocks-container .galerij .afbeelding a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}html main .row .blocks-container .galerij .afbeelding a .img{overflow:hidden}html main .row .blocks-container .galerij .afbeelding a .img img{width:100%;object-fit:cover;-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}html main .row .blocks-container .galerij .afbeelding a p{text-transform:uppercase;font-size:21px;text-align:center;margin:0;background:#558971}html main .row .blocks-container .galerij-vervolg{position:relative;padding:0 15px;padding-top:100px;padding-bottom:30px;font-size:0;z-index:999}html main .row .blocks-container .galerij-vervolg ul{padding:0}html main .row .blocks-container .galerij-vervolg ul li{display:inline-block;width:calc(33.33% - 24px);border:solid 2px white;margin:10px;overflow:hidden}html main .row .blocks-container .galerij-vervolg ul li:nth-of-type(3n + 1){margin-left:0px}html main .row .blocks-container .galerij-vervolg ul li:nth-of-type(3n + 3){margin-right:0px}html main .row .blocks-container .galerij-vervolg ul li img{width:100%;object-fit:cover;height:250px;-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}html main .row .blocks-container .galerij-vervolg ul li:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}html main .row .blocks-container .galerij-single{position:relative;padding:0 15px;padding-top:100px;padding-bottom:30px;font-size:0;z-index:999}html main .row .blocks-container .galerij-single ul{padding:0}html main .row .blocks-container .galerij-single ul li{display:inline-block;width:calc(33.33% - 24px);border:solid 2px white;margin:10px}html main .row .blocks-container .galerij-single ul li:nth-of-type(3n + 1){margin-left:0px}html main .row .blocks-container .galerij-single ul li:nth-of-type(3n + 3){margin-right:0px}html main .row .blocks-container .galerij-single ul li img{width:100%;object-fit:cover;height:250px}html main .row .blocks-container .bedankt .inhoud .titel h2{font-size:60px;margin:0}html main .row .blocks-container .bedankt .inhoud .tekst{margin-bottom:20px}html main .row .blocks-container .bedankt .inhoud .tekst p{font-size:14px;letter-spacing:1px;line-height:35px;margin:0;color:#4f4f4f}html main .row .blocks-container .bedankt .inhoud .tekst p a{color:#404040}html main .row .blocks-container .bedankt .inhoud .tekst p a:hover{color:#558971}html main .row .blocks-container .actueel-intro{z-index:999;position:relative;margin-top:-60px;background-color:#fff}html main .row .blocks-container .actueel-intro .breadcrumbs{position:relative;text-align:right;padding-top:20px}html main .row .blocks-container .actueel-intro .breadcrumbs span{color:#558971}html main .row .blocks-container .actueel-intro .breadcrumbs p{display:inline;color:#558971;font-size:16px;text-decoration:underline}html main .row .blocks-container .actueel-intro .breadcrumbs a{color:#558971;font-size:16px}html main .row .blocks-container .actueel-intro .breadcrumbs a:hover{color:#537967;transition:all 0.4s ease}html main .row .blocks-container .actueel-intro .inhoud{padding:0px 0 40px 0px}html main .row .blocks-container .actueel-intro .inhoud .titel{padding:0 50px}html main .row .blocks-container .actueel-intro .inhoud .titel h2{font-size:60px;margin:0}html main .row .blocks-container .actueel-intro .inhoud .subtitel{padding:0 50px}html main .row .blocks-container .actueel-intro .inhoud .subtitel h3{font-size:20px;margin:0;margin-bottom:30px;margin-top:-15px;text-transform:uppercase}html main .row .blocks-container .actueel-intro .inhoud .tekst{padding:0 50px}html main .row .blocks-container .actueel-intro .inhoud .tekst p{font-size:14px;letter-spacing:1px;line-height:35px;margin-bottom:35px;color:#4f4f4f}html main .row .blocks-container .actueelbericht{position:relative;padding-top:100px}html main .row .blocks-container .actueelbericht .bericht{display:inline-block;width:calc(33% - 30px);border:5px solid #fff;margin:0 15px;margin-bottom:50px;background-color:#fff}html main .row .blocks-container .actueelbericht .bericht:nth-of-type(3n + 1){margin-left:0px}html main .row .blocks-container .actueelbericht .bericht:nth-of-type(3n + 3){margin-right:0px}html main .row .blocks-container .actueelbericht .bericht .afbeelding{height:300px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}html main .row .blocks-container .actueelbericht .bericht .inhoud{padding:0 20px}html main .row .blocks-container .actueelbericht .bericht .inhoud .berichttitel h3{color:#558971;font-size:20px;text-transform:uppercase}html main .row .blocks-container .actueelbericht .bericht .inhoud .tekst p{font-size:14px;letter-spacing:1px;line-height:25px;color:#4f4f4f;margin-bottom:10px}html main .row .blocks-container .actueelbericht .bericht .button{padding:10px 20px}html main .row .blocks-container .actueelbericht .bericht .button a{font-size:18px;color:#558971}html main .row .blocks-container .actueelbericht .bericht .button a:hover{color:#537967}html main .row .blocks-container .actueelbericht .minimal-pagination .page-of{color:#fff}html main .row .blocks-container .actueelbericht .minimal-pagination span{color:#558971}html main .row .blocks-container .actueelbericht .minimal-pagination a{color:#fff}html main .row .blocks-container .actueelbericht .minimal-pagination a:hover{color:#537967}html main .row .blocks-container .single{font-size:0;padding-top:25px}html main .row .blocks-container .single .inhoud{display:inline-block;width:48%;padding-right:2%;vertical-align:top}html main .row .blocks-container .single .inhoud .titel h2{font-size:60px;margin:0}html main .row .blocks-container .single .inhoud .tekst p{font-size:14px;letter-spacing:1px;line-height:35px;margin-bottom:35px;color:#4f4f4f}html main .row .blocks-container .single .afbeelding{display:inline-block;width:48%;padding-left:2%;margin:30px 0}html main .row .blocks-container .single .afbeelding img{width:100%}html main .row .blocks-container .nieuwsbrief{z-index:999;position:relative;margin-top:-60px;background-color:#fff;font-size:0}html main .row .blocks-container .nieuwsbrief .breadcrumbs{position:relative;text-align:right;padding-top:20px}html main .row .blocks-container .nieuwsbrief .breadcrumbs span{color:#558971;font-size:16px;padding:0 5px}html main .row .blocks-container .nieuwsbrief .breadcrumbs p{display:inline;color:#558971;font-size:16px;text-decoration:underline}html main .row .blocks-container .nieuwsbrief .breadcrumbs a{color:#558971;font-size:16px}html main .row .blocks-container .nieuwsbrief .breadcrumbs a:hover{color:#537967;transition:all 0.4s ease}html main .row .blocks-container .nieuwsbrief .titel{padding:0 50px}html main .row .blocks-container .nieuwsbrief .titel h2{font-size:60px;margin:0}html main .row .blocks-container .nieuwsbrief .subtitel{padding:0 50px}html main .row .blocks-container .nieuwsbrief .subtitel h3{font-size:20px;margin:0;margin-bottom:10px;margin-top:-15px;text-transform:uppercase}html main .row .blocks-container .nieuwsbrief .inhoud{display:inline-block;width:50%;padding:0px 0 40px 0px;vertical-align:top}html main .row .blocks-container .nieuwsbrief .inhoud .tekst{padding:0 50px}html main .row .blocks-container .nieuwsbrief .inhoud .tekst p{font-size:14px;letter-spacing:1px;line-height:35px;margin-bottom:35px;color:#4f4f4f}html main .row .blocks-container .nieuwsbrief .formulier{display:inline-block;padding-bottom:20px;width:50%}html main .row .blocks-container .nieuwsbrief .formulier form p{margin:10px 0}html main .row .blocks-container .nieuwsbrief .formulier form input[type="text"],html main .row .blocks-container .nieuwsbrief .formulier form input[type="email"],html main .row .blocks-container .nieuwsbrief .formulier form input[type="tel"]{width:90%;border:2px solid #ccc;color:#4d4d4d;margin:10px 0px}html main .row .blocks-container .nieuwsbrief .formulier form textarea{width:90%;height:143px;border:2px solid #ccc;color:#4d4d4d}html main .row .blocks-container .nieuwsbrief .formulier form label{font-size:16px;color:#558971;font-weight:600;margin-top:10px;display:inline-block}html main .row .blocks-container .nieuwsbrief .formulier form input[type="submit"]{padding:10px 50px;color:#fff;background:#558971;font-size:16px;text-transform:none;margin-top:15px}html main .row .blocks-container .nieuwsbrief .formulier form input[type="submit"]:hover{transition:all 0.4s ease;background-color:#537967}html main .row .blocks-container .error{z-index:999;position:relative;margin-top:-60px;background-color:#fff}html main .row .blocks-container .error .breadcrumbs{position:relative;text-align:right;padding-top:20px}html main .row .blocks-container .error .breadcrumbs span{color:#558971}html main .row .blocks-container .error .breadcrumbs p{display:inline;color:#558971;font-size:16px;text-decoration:underline}html main .row .blocks-container .error .breadcrumbs a{color:#558971;font-size:16px}html main .row .blocks-container .error .breadcrumbs a:hover{color:#537967;transition:all 0.4s ease}html main .row .blocks-container .error .inhoud{padding:0px 0 40px 0px}html main .row .blocks-container .error .inhoud .titel{padding:0 50px}html main .row .blocks-container .error .inhoud .titel h2{font-size:50px;margin:0}html main .row .blocks-container .error .inhoud .tekst{padding:0 50px}html main .row .blocks-container .error .inhoud .tekst p{font-size:14px;letter-spacing:1px;line-height:35px;margin-bottom:35px;color:#4f4f4f}html main .row .blocks-container .error .inhoud .tekst p a{color:#4f4f4f}html main .row .blocks-container .error .inhoud .tekst p a:hover{color:#558971}html main .row .blocks-container .error .inhoud .afbeelding{margin:0 5%}html main .row .blocks-container .error .inhoud .afbeelding img{width:100%}table tr td{color:#676767}div.wpcf7-response-output{border:2px solid #558971;margin:0px 0px 0px 0px;margin-top:10px}span.wpcf7-not-valid-tip{color:#db4545}html main .row.single .blocks-container .galerij{text-align:center}html main .row.single .blocks-container .galerij .afbeelding{width:auto;max-width:100%;margin:0px}html main .row.single .blocks-container .galerij .afbeelding img{width:100% !important;height:auto !important}.home #main-slider{height:800px;height:98vh}.home #main-slider .flexslider ul.slides li{height:800px;height:98vh}.home #main-slider .flexslider ul.slides li:before{height:800px;height:98vh}.home #main-slider .flexslider ul.slides li .slider-content .welkom{display:block;font-size:65px;color:#fff;font-family:'Tangerine', cursive;line-height:50px;margin:0px;letter-spacing:4px}.home #main-slider .flexslider ul.slides li .slider-content .genieten{display:block;font-size:55px;color:#fff;font-family:'Tangerine', cursive;line-height:38px;margin:0px;margin-top:25px}.home #main-slider .flexslider ul.slides li .slider-content h2{display:none}.home #main-slider .flexslider ul.slides li .slider-content #left{width:0%;-webkit-animation:keyframe ease-in 2s;-moz-animation:keyframe ease-in 2s;animation:keyframe ease-in 2s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes keyframe{from{width:0%}to{width:30%}}@-moz-keyframes keyframe{from{width:0%}to{width:30%}}@keyframes keyframe{from{width:0%}to{width:30%}}.home #main-slider .flexslider ul.slides li .slider-content #right{width:0%;-webkit-animation:keyframe ease-in 2s;-moz-animation:keyframe ease-in 2s;animation:keyframe ease-in 2s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes keyframe{from{width:0%}to{width:30%}}@-moz-keyframes keyframe{from{width:0%}to{width:30%}}@keyframes keyframe{from{width:0%}to{width:30%}}.home #main-slider .flexslider .flex-control-nav{bottom:20%}#main-slider{width:100%;height:550px}#main-slider .flexslider{margin-bottom:0}#main-slider .flexslider ul.slides li{position:relative;height:550px;width:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}#main-slider .flexslider ul.slides li:before{content:"";position:absolute;width:100%;height:550px;background:linear-gradient(rgba(53, 53, 53, 0.8), rgba(53, 53, 53, 0.8))}#main-slider .flexslider ul.slides li .slider-content{position:relative;padding:0 20%;margin-bottom:110px}#main-slider .flexslider ul.slides li .slider-content h2{font-size:65px;color:#fff;font-family:'Tangerine', cursive;line-height:50px;margin:0px;letter-spacing:4px}#main-slider .flexslider ul.slides li .slider-content p{font-size:55px;color:#fff;font-family:'Tangerine', cursive;line-height:38px;margin:0px;margin-top:25px}#main-slider .flexslider ul.slides li .slider-content .welkom{display:none}#main-slider .flexslider ul.slides li .slider-content .genieten{display:none}#main-slider .flexslider ul.slides li .slider-content .logo{width:45%}#main-slider .flexslider ul.slides li .slider-content .reserveer{font-size:0;margin-top:18px;width:62%;margin:20px auto auto auto}#main-slider .flexslider ul.slides li .slider-content .reserveer .space{position:relative;border-top:10px solid #fff;display:inline-block;margin-bottom:3px;width:30%}#main-slider .flexslider ul.slides li .slider-content .reserveer .button{display:inline-block;width:40%}#main-slider .flexslider ul.slides li .slider-content .reserveer .button a{font-size:18px;text-transform:uppercase;color:#fff}#main-slider .flexslider ul.slides li .slider-content .reserveer .button a:hover{border-bottom:5px solid #558971;transition:all 0.4s ease}#main-slider .flexslider ul.slides .arrows-down{position:absolute;left:49.5%;bottom:12%}#main-slider .flexslider .flex-control-nav{bottom:15%;z-index:999}#main-slider .flexslider .flex-control-nav li a{background:transparent;border:2px solid #fff;box-shadow:none;width:8px;height:8px}#main-slider .flexslider .flex-control-nav li a.flex-active{background:#558971;border:2px solid #558971}#main-footer{background-color:#414141;padding:20px 0;margin-top:-2px}#main-footer .flex-container{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}#main-footer .flex-container h2{color:#fff;font-family:'Open Sans', sans-serif;font-size:18px;margin-bottom:20px;letter-spacing:2px}#main-footer .flex-container p{color:#fff;font-size:13px;margin:5px 0;font-weight:400;line-height:25px}#main-footer .flex-container p a i{width:25px}#main-footer .flex-container p a:hover{color:#558971;transition:all 0.4s ease}#main-footer .flex-container p a:hover i{color:#fff}#main-footer .flex-container .adres{width:25%}#main-footer .flex-container .openingstijden{width:35%}#main-footer .flex-container .openingstijden .titel h2{margin-bottom:15px}#main-footer .flex-container .openingstijden .opening{font-size:0}#main-footer .flex-container .openingstijden .opening p{font-size:14px}#main-footer .flex-container .openingstijden .opening .dagen{display:inline-block;width:50%}#main-footer .flex-container .openingstijden .opening .dagen p{font-weight:700}#main-footer .flex-container .openingstijden .opening .tijden{display:inline-block;width:50%}#main-footer .flex-container .socialmedia{width:20%}#main-footer .flex-container .socialmedia h2{padding-left:15%}#main-footer .flex-container .socialmedia p{padding-left:15%}#main-footer .flex-container .links{width:20%;margin-top:67px;text-align:right}#main-footer .flex-container .links p{margin:0}p{font-family:'Open Sans', sans-serif}a{font-family:'Open Sans', sans-serif;text-decoration:none;color:#fff}h1,h2{font-family:'Tangerine', cursive;color:#65937d}h3,h4,h5{font-family:'Open Sans', sans-serif;font-weight:600}table tr{font-family:'Open Sans', sans-serif}table tr td{font-family:'Open Sans', sans-serif;font-size:14px}