.elementor-kit-12{--e-global-color-primary:#001730;--e-global-color-secondary:#001730;--e-global-color-text:#000000;--e-global-color-accent:#F8AF3C;--e-global-color-9808096:#CECECE;--e-global-color-858e61f:#F8AF3C;--e-global-color-0010783:#FFFFFF;--e-global-color-f68e24a:#FFFFFF;--e-global-color-8dbde68:#F8AF3C;--e-global-color-9deaffc:#F8AF3C;--e-global-color-f21d19c:#BAAE9E20;--e-global-color-b2b149b:#4E9A5B;--e-global-color-374a08e:#BAAE9E;--e-global-color-341e0b6:#F8AF3C;--e-global-color-d62af9a:#EA4469;--e-global-color-f7e2d62:#EBEFF5;--e-global-typography-primary-font-family:"adelle";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"adelle";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"adelle";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"adelle";--e-global-typography-accent-font-weight:500;color:#000000;font-family:"adelle", Sans-serif;font-size:1em;}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{background-color:#F8AF3C;font-weight:bold;text-decoration:none;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-kit-12 button:hover,.elementor-kit-12 button:focus,.elementor-kit-12 input[type="button"]:hover,.elementor-kit-12 input[type="button"]:focus,.elementor-kit-12 input[type="submit"]:hover,.elementor-kit-12 input[type="submit"]:focus,.elementor-kit-12 .elementor-button:hover,.elementor-kit-12 .elementor-button:focus{background-color:#F8AF3C;color:#FFFFFF;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12 a{color:#F8AF3C;}.elementor-kit-12 a:hover{color:#F8AF3C;}.elementor-kit-12 h1{font-family:"Bebas Neue", Sans-serif;font-weight:bold;}.elementor-kit-12 h2{font-family:"Bebas Neue", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1196px;}.e-con{--container-max-width:1196px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*======= BOEKINGSMODULE =========== */

.time-slot.available {
    background: #72D09E !important;
}

.time-slot.disabled {
    background: #E34E4B !important;
}

label.time-slot input {
    margin-right: 5px !important;
}

.booking p#message {
    margin-top: 15px;
}

/*======= BOEKINGSMODULE =========== */



h1.entry-title {
    display: none !important;
}

.grecaptcha-badge {
    opacity: 0 !important;
}

@media (max-width: 767px) {
    #geen-absolute-mobiel {
        position: unset !important;
    }
}


li {
    margin-left: -20px;
}

a {
    -webkit-text-underline-position: under;
    -ms-text-underline-position: below;
    text-underline-position: under;
}

/*.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    font-size: inherit;
}

*/

.heading_page {
    mix-blend-mode: hard-light;
}

.hardlight {
    mix-blend-mode: hard-light;
}

section.elementor-section.elementor-top-section.elementor-element.categoriepagina.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    box-shadow: 0 0 24px rgb(0 0 0 / 20%);
}


.categoriepagina .listing-equal-height>.elementor-container {
    height: 100%;
}

.categoriepagina .listing-equal-height>.elementor-container .elementor-widget-wrap {
    height: 100%;
}

.categoriepagina .listing-equal-height>.elementor-container .elementor-column-wrap {
    flex-direction: column;
}

.categoriepagina .listing-equal-height>.elementor-container .elementor-column-wrap .elementor-widget:last-of-type {
    margin-top: auto;
}


/* Last Widget Alignment */


.categoriepagina .listing-last-to-bottom>.elementor-container .elementor-widget-wrap {
    flex-direction: column;
}

.categoriepagina .listing-last-to-bottom>.elementor-container .elementor-widget:last-of-type {
    margin-top: auto;
}


i.elementor-star-full:before {
    content: "\f5dc" !important;
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 900;
    color: var(--e-global-color-92fd0ef);
}

i.elementor-star-5:before {
    content: "\f5dc" !important;
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 900 !important;
}

i.elementor-star-5 {
    content: "\f5dc" !important;
    font-family: 'Font Awesome 5 Free' !important;
    color: #cecece !important;
    font-weight: 900 !important;
}

i.elementor-star-empty:before {
    content: "\f5dc" !important;
    font-family: 'Font Awesome 5 Free' !important;
    color: #cecece !important;
    font-weight: 900 !important;

}

.shadow-title {
    overflow: hidden;
}

/*====FORMSTYLE====*/

.formstyle dd {
    margin-inline-start: 0px;
}

.formstyle button.pika-prev.is-disabled {
    appearance: button;
    max-width: 30px !important;
    background-color: #f8af3c;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-radius: 15px;
    bottom: 0px;
    box-sizing: border-box;
    color: #ffffff;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 16px;
    font-weight: 700;
    left: 0px;
    line-height: 1.5;
    margin: 0px;
    overflow: visible;
    padding: 0.5rem 1rem;
    position: relative;
    right: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 20px;
    text-transform: none;
    top: 0px;
    transition: all 0.3s ease 0s;
    user-select: none;
    white-space: nowrap;
    width: auto;
}

button.pika-prev.is-disabled:focus {
    background-color: #f8af3c;
    color: #ffffff;
    outline: -webkit-focus-ring-color auto 5px;
    text-decoration: none;
}

button.pika-prev.is-disabled:hover {
    background-color: #f8af3c;
    color: #ffffff;
    text-decoration: none;
}

button.pika-prev.is-disabled:disabled {
    cursor: pointer;
}

@media print {
    button.pika-prev.is-disabled {
        background: transparent !important;
        box-shadow: none !important;
        color: #000000 !important;
        text-shadow: none !important;
    }
}

.formstyle button.pika-next {
    padding: 0px 15px !important;
}

.formstyle input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-radius: 30px;
    margin: 5px 0px;
}

@media (max-width: 767px) {
    .jet-engine-gallery-slider .jet-engine-arrow svg path, .jet-listing-grid__slider-icon.slick-arrow svg path {
        fill: black;
    }
}

.elementor-button:hover {
    font-family: "Bebas Neue", Sans-serif;
    font-size: 20px;
    font-weight: normal;
    background-color: #F8AF3C;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 30px 0px #F8AF3C60;
    padding: 10px 45px 10px 45px;
}

/* PPWP protected page */

.ppw-ppf-input-container {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

p.ppw-ppf-field-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

input.ppw-pwd-submit-btn {
    margin-top: 15px;
}

/* EINDE PPWP protected page */

.highlight {
    color: #F8AF3C !important;
}/* End custom CSS */