.elementor-47833 .elementor-element.elementor-element-7a3216bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47833 .elementor-element.elementor-element-5234ae06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--z-index:1;}/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-6378aa3 */#subnavbar {
    font-size: 14px;
    border-radius: 8px;
    overflow: hidden;

    ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    /* Standaard verberg alle sub-menu's */
    .sub-menu {
        display: none;

        a {
            border-bottom: 1px solid #CAD5D2;
        }

        li:last-child a {
            border: none !important;
        }
    }

    /* Alleen sub-menu van de huidige parent tonen */
    .current-menu-parent>.sub-menu,
    .current-menu-ancestor>.sub-menu {
        display: block;


    }

    .current-menu-parent>a,
    .current-menu-ancestor>a {
        background: #6B8580 !important;
        color: white !important;
    }


    /* Verberg alle andere menu-items op het eerste niveau */
    .menu>li:not(.current-menu-parent):not(.current-menu-ancestor) {
        display: none;
    }

    /* Styling voor menu-items */
    .menu a {
        display: block;
        padding: 10px 15px;
        text-decoration: none;
        color: #333;
        background: #ECF0EF;
        transition: all 0.3s ease;
    }

    /* Hover effect */
    .menu a:hover {
        background: #DAE2E0;
    }

    /* Stijling voor actieve menu-items */
    .current-menu-item>a,
    .current_page_item>a {
        background: #CAD5D2;
        cursor: pointer;
    }

    /* Submenu styling */
    .sub-menu {}

    .sub-menu a {}

    .sub-menu a:hover {
        background: #DAE2E0;
        cursor: pointer;
    }

}/* End custom CSS */
/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-ebfe1ea */#subnavbar {
    font-size: 14px;
    border-radius: 8px;
    overflow: hidden;

    ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    /* Standaard verberg alle sub-menu's */
    .sub-menu {
        display: none;

        a {
            border-bottom: 1px solid #CAD5D2;
        }

        li:last-child a {
            border: none !important;
        }
    }

    /* Alleen sub-menu van de huidige parent tonen */
    .current-menu-parent>.sub-menu,
    .current-menu-ancestor>.sub-menu {
        display: block;


    }

    .current-menu-parent>a,
    .current-menu-ancestor>a {
        background: #6B8580 !important;
        color: white !important;
    }


    /* Verberg alle andere menu-items op het eerste niveau */
    .menu>li:not(.current-menu-parent):not(.current-menu-ancestor) {
        display: none;
    }

    /* Styling voor menu-items */
    .menu a {
        display: block;
        padding: 10px 15px;
        text-decoration: none;
        color: #333;
        background: #ECF0EF;
        transition: all 0.3s ease;
    }

    /* Hover effect */
    .menu a:hover {
        background: #DAE2E0;
    }

    /* Stijling voor actieve menu-items */
    .current-menu-item>a,
    .current_page_item>a {
        background: #CAD5D2;
        cursor: pointer;
    }

    /* Submenu styling */
    .sub-menu {}

    .sub-menu a {}

    .sub-menu a:hover {
        background: #DAE2E0;
        cursor: pointer;
    }

}/* End custom CSS */
/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-2073605 */#subnavbar {
    font-size: 14px;
    border-radius: 8px;
    overflow: hidden;

    ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    /* Standaard verberg alle sub-menu's */
    .sub-menu {
        display: none;

        a {
            border-bottom: 1px solid #CAD5D2;
        }

        li:last-child a {
            border: none !important;
        }
    }

    /* Alleen sub-menu van de huidige parent tonen */
    .current-menu-parent>.sub-menu,
    .current-menu-ancestor>.sub-menu {
        display: block;


    }

    .current-menu-parent>a,
    .current-menu-ancestor>a {
        background: #6B8580 !important;
        color: white !important;
    }


    /* Verberg alle andere menu-items op het eerste niveau */
    .menu>li:not(.current-menu-parent):not(.current-menu-ancestor) {
        display: none;
    }

    /* Styling voor menu-items */
    .menu a {
        display: block;
        padding: 10px 15px;
        text-decoration: none;
        color: #333;
        background: #ECF0EF;
        transition: all 0.3s ease;
    }

    /* Hover effect */
    .menu a:hover {
        background: #DAE2E0;
    }

    /* Stijling voor actieve menu-items */
    .current-menu-item>a,
    .current_page_item>a {
        background: #CAD5D2;
        cursor: pointer;
    }

    /* Submenu styling */
    .sub-menu {}

    .sub-menu a {}

    .sub-menu a:hover {
        background: #DAE2E0;
        cursor: pointer;
    }

}/* End custom CSS */