
/* THIS CSS WAS COMPILED AND OPTIMIZED, USING THE WP COMPILER PLUGIN */
/* https://bytes.co */

footer .adresgegevens-container .naw{width:50%;margin:0}#nf-field-3{height:105px}header.header_site .logo{width:400px}header.header_site .reserveren{float:right}header.header_site .reserveren span{line-height:30px}nav.menu-mainmenu-container{margin-top:20px;width:100%}.header_page .page_breadcrumbs{top:5%}.post-type-archive-boerderijlodge .header_page .buttons_header{bottom:40%}.actie_container .actie_opties .actie_foto{width:325px}.actie_container .actie_opties .actie_tekst{width:calc(100% - 325px)}.blok_opties{min-height:400px}.blok_foto_slider .afbeelding{height:100%}@media (max-width:1600px) and (min-width:1000px){.kleurvlak_header .page_headertitel{letter-spacing:0.5vw;font-size:2vw !important}.kleurvlak_header .header_ondertitel_logo{margin-top:0.4vw;font-size:0.8vw;letter-spacing:0.3vw}.kleurvlak_header .header_kopje{margin-top:0.9vw;margin-bottom:5px;font-size:1.9vw}.kleurvlak_header .header_tekst{max-height:7vw}.kleurvlak_header .header_tekst p{font-size:1.3vw;line-height:1.5vw}.kleurvlak_header .buttons_header{bottom:10px !important}}@media (max-width:1569px){header .reserveren{width:135px}header .reserveren p > span{display:none}.actie_container .actie_opties .actie_foto{width:20.7vw}.actie_container .actie_opties .actie_tekst{width:calc(100% - 20.7vw);padding:0.8vw 2.2vw 2.2vw 2.2vw}}@media (max-width:1546px){.page_headerfoto{padding-bottom:0}.actie_container .actie_opties .actie_zegel{top:25px;left:-60px}div.wrapper.zoekresultaten{display:flex;flex-flow:column nowrap}div.wrapper.zoekresultaten section{width:100%}div.wrapper.zoekresultaten section img{width:100%}}@media (max-width:1450px){footer .nieuws_nieuwsbrief-container .herbergier{width:30%;margin-right:5%;margin-left:0}footer .nieuws_nieuwsbrief-container .nieuwsbrief{width:30%;margin-right:5%;margin-left:0}footer .nieuws_nieuwsbrief-container .quicklinks{width:30%;margin-left:0;margin-right:0}}@media (max-width:1400px){div.header_object section.tekst h2{font-size:27px}div.header_object section.tekst h2 span{font-size:11px}div.header_object section.tekst h3{font-size:18px}div.header_object section.tekst div.inleiding{font-size:14px}div.header_object section.tekst nav a.btn{margin-top:unset;padding:5px 10px;font-size:14px}}@media (max-width:1340px){header .reserveren{width:135px;margin-top:17px}.kleurvlak_homepage .tekst_homepage{padding-left:10%;padding-right:10%}}@media (max-width:1210px){body.page-id-8804 div.tekstblok_content ul li{width:100%;height:200px;text-align:center}body.page-id-8804 div.tekstblok_content ul li a{font-size:2rem}body.page-id-8804 div.tekstblok_content ul li a:after{right:15px}nav.mainmenu a{font-size:80%}footer #fieldEmail{width:100%;text-align:center}footer button{width:100%}.actie_container .actie_opties .actie_zegel{left:-45px}.actie_container .actie_opties .actie_foto{width:20.7vw}.actie_container .actie_opties .actie_tekst{width:calc(100% - 20.7vw);padding:0.8vw 2.2vw 2.2vw 2.2vw}.titel_reserveren{width:60%;left:20%}.order_form{margin-left:0;width:100%}.order_form_col.order_form_button{margin-right:0}.legenda{text-align:left;margin-left:0;width:100%}}@media (max-width:1024px),(max-height:800px){.cms_message_overlay{overflow-y:auto}.cms_message_popup{top:50px;transform:translate(-50%, 0)}header.header_site section.lower div.gevelteken{display:none}}@media (max-width:999px) and (min-width:500px){.page_headerfoto.categoriefoto{display:none}.kleurvlak_header{left:0;width:100%;height:400px}.kleurvlak_header .pictogram_header{width:37.7px;padding-bottom:37.7px}.kleurvlak_header .page_headertitel{font-size:22.4px}.kleurvlak_header .header_ondertitel_logo{font-size:9px;letter-spacing:3.4px}.kleurvlak_header .header_kopje{margin-top:10px;font-size:21.3px}.kleurvlak_header .header_tekst p{font-size:14.5px}main div.header_page{margin-bottom:35px}}@media (max-width:990px){.overlay{padding:0}.clSidebar{display:none;width:100%}#map-canvas{width:100%}.kleurvlak_header .locaties_link span{top:70px}.bookingsearch .actie_opties form h3{margin-bottom:20px;width:100%}.bookingsearch .actie_opties form h4{margin-right:1%}.bookingsearch .actie_opties form input#datum_aankomst{width:30%;max-width:29%;margin-right:1%}.bookingsearch .actie_opties form .selectcontainer{width:26%;max-width:29%;margin-right:0}nav.search{display:none}}@media (max-width:950px){.blok_opties .onderschrift{display:none}.blok_center.actie_opties{top:50px;margin-bottom:0}}@media (max-width:930px){header .reserveren{width:35px}header .reserveren .telefoonnummer{display:none}.order_form_col.order_form_price{width:25%}.order_form_col.order_form_button{float:left;text-align:left;margin-top:10px;width:100%}.order_form_col:nth-child(1){width:75%}.order_form_col:nth-child(1) .order_form_cell{width:50%}}@media (max-width:840px){header.header_site section.lower nav.mainmenu ul.menu > li a{font-size:80%;font-weight:bold}main .kleurvlak_header .buttons_header{bottom:5px !important}main div.header_object section.tekst h2{font-size:17px}main div.header_object section.tekst h2 span{font-size:8px}}@media (max-width:768px){.blok_container{margin-top:20px}.header_page .page_breadcrumbs{top:10px}.kleurvlak_header{height:400px}.mobilemenubutton{top:22px}header .reserveren{margin-right:50px}.page_headerfoto .afbeelding{width:33%}.page_headerfoto .afbeelding:nth-child(1){width:67%}.page_headerfoto .afbeelding self:nth-child(n&+4){display:none}.achtergrond_grijs_container .achtergrond_wit .tekstblok_content.twee_kol{columns:1}.bookingsearch .actie_opties form .button{margin-top:10px}footer .foto_item span{width:80%;font-size:2vw;padding-bottom:6px;border:1.5px solid #fff}footer .logo_wit{display:none}footer .adresgegevens-container{margin-top:0}footer .adresgegevens-container .naw{width:75%;margin-left:0;margin-right:0;text-align:left}footer .adresgegevens-container .naw li:nth-child(1) a{padding-left:0}footer .nieuws_nieuwsbrief-container .herbergier{width:100%;margin:0;margin-bottom:20px}footer .nieuws_nieuwsbrief-container .nieuwsbrief{width:100%;margin:0;margin-bottom:20px;text-align:left}footer .nieuws_nieuwsbrief-container .quicklinks{width:100%;margin:0;margin-bottom:20px}footer #fieldEmail{width:calc(100% - 120px);text-align:left}footer .nieuwsbrief ul{text-align:left;margin-bottom:50px}footer .nieuwsbrief .actie_container{background-color:rgba(31, 31, 31, 0.1);margin-top:40px;width:100%}footer button{width:120px;margin-top:0}footer h2{margin-bottom:10px}footer .actie_container p{text-align:center;display:block}form#subForm{margin-bottom:10px}.clSidebar{width:35%}#map-canvas{width:100%}}@media (max-width:680px){html{width:100%;height:100%}body{width:100%;height:100%}.body_container{width:100%;height:100%}html.active{overflow:hidden}body.active{overflow:hidden}.body_container.active{position:fixed;top:0;left:0;width:100%;min-height:100%;overflow:hidden}.menu-mainmenu-container{display:none;float:left;position:fixed;top:0;padding-top:70px;height:100%;width:400px;background:rgba(0, 0, 0, 0.85);z-index:15;transition:right ease 0.4s;overflow-x:hidden;overflow-y:scroll}.menu-mainmenu-container *{letter-spacing:1px;font-size:16px}.menu-mainmenu-container ul{float:left;border-top-width:0 !important;width:100%;margin:0;min-height:100%}.menu-mainmenu-container ul ul{margin-top:0;margin-bottom:0;border-bottom:1px dotted #666;border-top-width:0}.menu-mainmenu-container ul li.current-menu-item a{background:rgba(255, 255, 255, 0.2)}.menu-mainmenu-container ul li.current-menu-item a:hover{color:#fff;background-color:#3f3f46}.menu-mainmenu-container ul li.current-menu-item li a{background:none}.menu-mainmenu-container ul li{width:100%;background-color:unset}.menu-mainmenu-container ul li a{height:37px;line-height:37px;vertical-align:middle;width:100%;display:block !important;color:#fff;text-decoration:none;padding:0 0 0 20px;border-bottom:1px dotted #333 !important;transition:all 0.4s;box-sizing:border-box}.menu-mainmenu-container ul li a:hover{color:#fff;background-color:#3f3f46}.menu-mainmenu-container ul li a li a{font-weight:300;padding:6px 0 5px 40px}.menu-mainmenu-container ul li a li li a{color:#da8d22;font-weight:300;padding:6px 0 5px 60px}.menu-mainmenu-container ul li.menu-item-has-children{position:relative}.menu-mainmenu-container ul li.menu-item-has-children span{position:absolute;top:0;right:0;display:block;height:37px;width:37px;line-height:37px;text-align:center;color:#000;background:#fff;cursor:pointer}.menu-mainmenu-container ul li.menu-item-has-children span::after{display:block;content:'+'}.menu-mainmenu-container ul li.menu-item-has-children span.active::after{display:block;content:'-'}.menu-mainmenu-container ul li.menu-item-has-children .sub-menu{top:37px;width:363px;background-color:rgba(76, 44, 1, 0.95);display:none;border-bottom:unset}.menu-mainmenu-container ul li.menu-item-has-children .sub-menu li a{padding:0 0 0 40px !important}.menu-mainmenu-container ul li.menu-item-has-children:hover .sub-menu{display:none}.menu-mainmenu-container ul.menu{justify-content:flex-start !important}.mobilemenu.active *{display:inline}.mobilemenubutton{position:fixed !important;top:10px;right:15px;width:38px;height:38px;background:url(../images/bg_button_mobilemenu.png) 3px 3px no-repeat #ff9204;cursor:pointer;z-index:999}.mobilemenubutton.active{background-position:4px -47px}header.header_site{width:100%;height:unset;margin:0}header.header_site section.upper ul.infomenu{display:none !important}header.header_site section.lower{height:0}header.header_site section.lower nav.mainmenu{margin:0;width:100%}header.header_site section.lower nav.mainmenu ul.menu{flex-flow:column nowrap;justify-content:flex-start}header.header_site section.lower nav.mainmenu ul.menu > li.mobilemenu{display:block !important}header.header_site .logo{margin-top:45px;margin-left:3%}div.header_object{flex-flow:column nowrap;height:auto;max-height:unset}div.header_object > section{width:unset}div.header_object section.headerfoto{height:30vh}div.header_object section.review{left:unset;top:calc(30vh - (130px/2));bottom:unset;right:0;border-radius:100% 0 0 100%}.menu-mainmenu-container.active{display:block;right:0;box-shadow:-5px 0 10px 0 rgba(0, 0, 0, 0.4)}.beleef-twente{top:60vh}footer .nieuws_nieuwsbrief-container{width:95%;margin:0 2.5%}footer .foto_container{width:100%;margin:0 0 25px 0}footer .foto_item span{width:80%;font-size:2vw;padding-bottom:6px;border:1.5px solid #fff}footer .adresgegevens-container .adresgegevens_blok{width:95%;margin:0 2.5%}footer .adresgegevens-container .social a:nth-child(1) img{margin-right:0}main{width:100%;margin:0}.kleurvlak_homepage{min-height:0}.kleurvlak_homepage::before{display:none}.kleurvlak_homepage::after{display:none}.kleurvlak_homepage .titel_homepage p{font-size:23px}.kleurvlak_homepage .tekst_homepage{padding-left:10%;padding-right:10%}.locaties_link{position:absolute}.locaties_link span{left:-43px;z-index:3}.actie_container .actie_opties .actie_zegel{width:115px;height:115px;left:-10px;top:65px}.actie_container .actie_opties .actie_zegel p{top:25%}.actie_container p{text-align:center}.achtergrond_grijs_container{padding-bottom:0}.blok_opties{flex-flow:column wrap}.blok_opties .blok_tekst{order:2;width:100%;padding:20px}.blok_opties .blok_foto{order:1;height:40vh;width:100%;padding:20px}.blok_opties .onderschrift{left:20px}.blok_opties:nth-child(2n) .blok_foto{padding:20px}#ui-datepicker-div.ui-datepicker{top:200px !important;transform:translate(-50%, 0)}#pcw #pcw-tab{top:unset !important;bottom:10px !important}div.wrapper.zoekresultaten{flex-flow:column nowrap}div.wrapper.zoekresultaten > section{width:unset}}@media (max-width:650px){.prijzen_4{display:none}.cell_0_4{display:none}.cell_1_4{display:none}.cell_2_4{display:none}.cell_3_4{display:none}.cell_4_4{display:none}.cell_5_4{display:none}.header_page .page_headertitel{font-size:24.912px}#ui-datepicker-div.ui-datepicker{top:100px !important}}@media (max-width:640px){.page_headerfoto{background-size:auto}.actie_container .actie_opties .actie_zegel{left:10px;top:-10px}.reserveringenframe.normal{display:none}.reserveringenframe.mobile{display:block}}@media (max-width:570px){#ui-datepicker-div.ui-datepicker{top:50px !important}.prijzen_3{display:none}.cell_0_3{display:none}.cell_1_3{display:none}.cell_2_3{display:none}.cell_3_3{display:none}.cell_4_3{display:none}.cell_5_3{display:none}.order_form_col:nth-child(1){width:100%}.order_form_col.order_form_price{padding:15px 0;width:50%}.order_form_col.order_form_button{width:50%}.header_page .locaties_link span{top:100px}.bookingsearch .actie_opties{top:100px}.bookingsearch .actie_opties form h4{width:40%}.bookingsearch .actie_opties form .selectcontainer{float:right;width:50%;max-width:50%}.bookingsearch .actie_opties form input#datum_aankomst{float:right;width:50%;max-width:50%}#ui-datepicker-div{top:inherit !important;transform:translate(-50%, 0)}.tablink{width:100%;border-bottom:1px solid #fff}.tablink:nth-child(1){border-top:1px solid #c0c0c0}.tablink:nth-child(4){border-bottom:1px solid #c0c0c0}}@media (max-width:500px){.blok_center{width:100%}.prijzen_2{display:none}.cell_0_2{display:none}.cell_1_2{display:none}.cell_2_2{display:none}.cell_3_2{display:none}.cell_4_2{display:none}.cell_5_2{display:none}a.previous{float:right;width:45%;margin-left:10px}a.next{float:right;width:45%;margin-left:10px}.order_form{padding:5%;margin-top:20px}.order_form_col.order_form_price{width:100%}.order_form_col.order_form_button{width:100%}.page_headerfoto.categoriefoto{display:none}.kleurvlak_header{left:0;width:100%;height:400px}footer .foto_item{width:100%;height:180px}footer .foto_item span{width:50%;font-size:20px;border:1.5px solid #fff}}@media (max-width:499px){.kleurvlak_header .page_headertitel{font-size:22.4px}.kleurvlak_header .header_ondertitel_logo{font-size:9px;letter-spacing:3.4px}.kleurvlak_header .header_kopje{font-size:21.3px}.kleurvlak_header .header_tekst p{font-size:14.5px}.landschapskamer .header_page .buttons_header{bottom:100px !important;margin-bottom:20px}.post-type-archive-boerderijlodge .header_page .buttons_header{bottom:100px !important;margin-bottom:20px}.oerboerderij .header_page .buttons_header{bottom:100px !important;margin-bottom:20px}.herberg .header_page .buttons_header{bottom:100px !important;margin-bottom:20px}.actie_container.bookingsearch{top:-70px}}@media (max-width:440px){.cms_message_popup_text{padding:25px}.cms_message_popup_text,.cms_message_popup_text *{font-size:calc(4/3 * 4vw);line-height:calc(4/3 * 6.8vw)}}@media (max-width:430px){.prijzen_1{display:none}.cell_0_1{display:none}.cell_1_1{display:none}.cell_2_1{display:none}.cell_3_1{display:none}.cell_4_1{display:none}.cell_5_1{display:none}.order_form_col:nth-child(1) .order_form_cell{width:100%}}@media (max-width:400px){header{margin-bottom:50px}div.logo{margin-top:90px}.header_page .buttons_header{bottom:20px}.header_page .buttons_header .header_button_links{margin-bottom:10px}.header_page .locaties_link span{top:0;left:-25px;transform:rotate(0deg) translate(25px, 0)}.header_page .page_breadcrumbs span{display:none}.blok_opties .blok_button_links{margin-left:0;margin-right:0;width:100%}.blok_opties .blok_button_rechts{margin-left:0;margin-right:0;width:100%;margin-top:10px}.actie_container .actie_opties .actie_zegel{top:45%;left:50%}.kleurvlak_header{height:450px}.menu-mainmenu-container{width:200px}footer .adresgegevens-container .naw li{display:block}footer .adresgegevens-container .naw li::before{display:none}footer .adresgegevens-container .naw li:nth-child(1) a{padding-left:10px}}