p:last-of-type{margin-bottom:0}@media screen and (min-width:1200px){.container{width:1440px}.jvh-slider{max-width:1440px}.products .product h2{height:90px}}header#header nav.navbar .menu-balk ul li a{font-size:14px}header#header .nav>li>a{padding:10px}.home-slider{position:relative}#reserveren .gform_wrapper.gravity-theme .gfield_label{display:inline-block!important}#reserveren .gform_wrapper.gravity-theme input[type=color],#reserveren .gform_wrapper.gravity-theme input[type=date],#reserveren .gform_wrapper.gravity-theme input[type=datetime-local],#reserveren .gform_wrapper.gravity-theme input[type=datetime],#reserveren .gform_wrapper.gravity-theme input[type=email],#reserveren .gform_wrapper.gravity-theme input[type=month],#reserveren .gform_wrapper.gravity-theme input[type=number],#reserveren .gform_wrapper.gravity-theme input[type=password],#reserveren .gform_wrapper.gravity-theme input[type=search],#reserveren .gform_wrapper.gravity-theme input[type=tel],#reserveren .gform_wrapper.gravity-theme input[type=text],#reserveren .gform_wrapper.gravity-theme input[type=time],#reserveren .gform_wrapper.gravity-theme input[type=url],#reserveren .gform_wrapper.gravity-theme input[type=week],#reserveren .gform_wrapper.gravity-theme select,#reserveren .gform_wrapper.gravity-theme textarea{background:#fff0;border:1px solid #691010}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product a img,.woocommerce div.product div.images img{aspect-ratio:1 / 1;object-fit:contain;height:100%;background:#fff}.single-product .custom-productinfo{border-top:1px solid #979797;border-bottom:1px solid #979797;padding:2rem 0 1rem 0;margin-bottom:2rem}.single-product .custom-productinfo p{margin:0}.single-product .custom-productinfo span{font-weight:700}.sidebar_shop .widget_product_search button[value="Zoeken"]{display:none}.single-product .site-main{margin-top:6rem}.single-product #main>.product{display:table}.sidebar_shop li.widget ul{margin-left:0;padding-left:0}.sidebar_shop li.widget ul.product-categories li{padding:.250em 0}.sidebar_shop li.widget ul.product-categories li.current-cat a{font-weight:700;color:#000}.woocommerce nav.woocommerce-pagination{clear:both}div.DOPBSPCalendar-wrapper .dopbsp-warning-info:not(.DOPBSPCalendar-hidden){display:block!important;float:none!important;position:absolute;top:20px}.dopbsp-input-wrapper{position:relative}.menu-balk ul>li.menu-item-has-children>.sub-menu{left:-50%!important}.menu-balk ul>li.menu-item-has-children:hover>.sub-menu{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.single-product .woocommerce-notices-wrapper{background:#e9e8c2;margin-top:-42px;margin-bottom:25px}.single-product .woocommerce-message{padding-left:30px!important;width:1170px;margin:auto;max-width:100%}.single-product .woocommerce-message::before{left:0em!important}a.restore-item{border-radius:23px;background-color:#DF8057!important;color:#FFFFFF!important;font-size:16px;letter-spacing:.08px;line-height:20px;float:right;padding:5px 15px}table.dopbsp-sidebar-content.level2{background:#cfc3a2}.DOPBSPCalendar-day .dopbsp-body,.DOPBSPCalendar-navigation a.dopbsp-add-btn,.DOPBSPCalendar-sidebar .dopbsp-sidebar-content td.dopbsp-column1,.DOPBSPCalendar-sidebar .dopbsp-sidebar-content td.dopbsp-column2,.DOPBSPCalendar-sidebar .dopbsp-sidebar-content td.dopbsp-column3 .dopbsp-column7,.DOPBSPCalendar-sidebar .dopbsp-sidebar-content td.dopbsp-column3 .dopbsp-column9 .dopbsp-module>h4{display:none!important;height:0px!important}.single-vakantiewoning .DOPBSPCalendar-sidebar .dopbsp-sidebar-content td.dopbsp-column3,.single-vakantiewoning .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text],.single-vakantiewoning .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text],.single-vakantiewoning .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper textarea,.single-vakantiewoning .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper textarea{width:100%!important}.single-vakantiewoning .DOPBSPCalendar-sidebar .dopbsp-sidebar-content,.single-vakantiewoning .DOPBSPCalendar-sidebar .dopbsp-module,.single-vakantiewoning .DOPBSPCalendar-outer-sidebar .dopbsp-module,.single-vakantiewoning table.dopbsp-sidebar-content.level2{background:#cfc3a2!important;border:none!important;padding:0}.single-vakantiewoning .DOPBSPCalendar-day .dopbsp-bind-middle .dopbsp-head{height:35px!important;text-align:center}.single-vakantiewoning .DOPBSPCalendar-day .dopbsp-bind-middle .dopbsp-head .dopbsp-day{position:absolute!important;left:0;top:50%;transform:translateY(-50%);width:100%;text-align:center;font-weight:normal!important;font-size:22px!important;line-height:40px}.single-vakantiewoning .DOPBSPCalendar-wrapper tbody tr:nth-child(odd),.single-vakantiewoning .DOPBSPCalendar-wrapper tbody tr:nth-child(even){background:transparent!important}.single-vakantiewoning .DOPBSPCalendar-day.dopbsp-available .dopbsp-head,.single-vakantiewoning .DOPBSPCalendar-day .dopbsp-head .dopbsp-co.dopbsp-available,.single-vakantiewoning .DOPBSPCalendar-day .dopbsp-head .dopbsp-ci.dopbsp-available,.single-vakantiewoning .DOPBSPCalendar-day .dopbsp-bind-left.dopbsp-extended.dopbsp-available .dopbsp-head{background-color:#39c000!important;border-color:#39c000!important}.single-vakantiewoning .DOPBSPCalendar-day.dopbsp-selected .dopbsp-head,.single-vakantiewoning .DOPBSPCalendar-day.dopbsp-selected .dopbsp-head .dopbsp-co,.single-vakantiewoning .DOPBSPCalendar-day.dopbsp-selected .dopbsp-head .dopbsp-ci,.single-vakantiewoning .DOPBSPCalendar-day.dopbsp-selected .dopbsp-bind-left.dopbsp-extended .dopbsp-head{background-color:#464646!important;border-color:#464646!important}.single-vakantiewoning .DOPBSPCalendar-day.dopbsp-booked .dopbsp-head,.single-vakantiewoning .DOPBSPCalendar-day .dopbsp-head .dopbsp-co.dopbsp-booked,.single-vakantiewoning .DOPBSPCalendar-day .dopbsp-head .dopbsp-ci.dopbsp-booked{background-color:#ef1212!important;border-color:#ef1212!important}.fullimage img{width:100%;height:auto;object-fit:cover;aspect-ratio:7 / 4}.single-cursus{background:#f9f4e6}.single-cursus #page-header{overflow:hidden;position:relative}.single-cursus #page-header .fullimage{position:absolute;left:0;top:0;width:100%;height:100%}.single-cursus #page-header .fullimage img{width:100%;height:100%;object-fit:cover;position:absolute;aspect-ratio:unset;z-index:0}.single-cursus .cursus-row{margin-bottom:10rem;margin-top:10rem}.single-cursus .white-background{background:#fff;padding:6rem;border-radius:30px}.single-cursus .post-content .post-title{font-size:2.5em;font-weight:700;margin-top:-2rem;margin-bottom:2rem}.single-cursus .post-content ul{font-family:Lato,sans-serif}.single-cursus .sidebar aside{margin-left:30px}.single-cursus .gform_wrapper .gfield_label{display:inherit!important;opacity:.5}.single-cursus .sidebar .gform_wrapper input{width:100%;background:#fff}.single-cursus .sidebar .gform_footer input[type="submit"]{background-color:#a0b01e;border-radius:25px;color:white!important;padding:10px 20px;font-size:20px;font-family:lato;box-shadow:0 2px 4px 0 #000;transition:.2s}.single-cursus .sidebar .gfield_required_text{font-size:.75em;display:inline-block;margin:0 0 0 .25em}.single-cursus .sidebar .gform_wrapper input,.single-cursus .sidebar .gform_wrapper textarea{max-width:100%}.single-cursus .sidebar .gform_wrapper textarea{max-height:150px}@media screen and (min-width:768px){.masonry-images{margin-bottom:10rem;padding:0}}.masonry-images{margin-bottom:10rem}.masonry-images .masonry-image{margin-bottom:30px}.masonry-image img{width:100;height:auto;max-width:100%;border-radius:15px}.sunday-message{background:#fff;padding:2rem 3rem}.homeblocks .wpb_column{margin:2rem 0}.homeblocks .vc_column-inner>.wpb_wrapper{text-align:center;background:#fff;border-radius:20px;height:100%;overflow:hidden}.homeblocks .wpb_single_image .vc_figure,.homeblocks .wpb_single_image .vc_figure .vc_single_image-wrapper{width:100%}.homeblocks .jvh-button-wrapper{text-align:center;margin:2rem 0 4rem 0}.homeblocks img{width:100%;height:auto}.homeblocks a.btn-jvh.btn-blue{float:none;margin:0}.wpb_single_image img,.vc_gitem-zone-img,.vc_gitem-zone{border-radius:20px}.melding{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:1.5s ease-in-out opacity}.melding.zichtbaar{visibility:visible;opacity:1;z-index:9999}.melding #overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.65;z-index:1}.melding #content{position:relative;width:100%;max-width:600px;box-sizing:border-box;height:auto;background:#fff;border-radius:15px;z-index:2;padding:50px;margin:15px;box-shadow:0 0 3rem rgb(0 0 0 / .50)}.melding #content p{font-weight:400}.melding #close-melding{position:absolute;right:0;top:0;cursor:pointer;line-height:0;transform:translate(25%,-25%)}.melding #close-melding svg{width:100%;height:auto;max-width:40px}@media screen and (max-width:576px){.melding #content{padding:30px}.melding #content{font-size:1rem}.melding #close-melding svg{max-width:30px}}