/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Feb 13 2026 | 08:27:35 */
/* Open all submenus on mobile */
@media (max-width: 767px) {

    #header-menus .elementor-nav-menu--dropdown .sub-menu {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        height: auto !important;
    }

    /* Rotate arrow icon */
    #header-menus .elementor-nav-menu--dropdown .sub-arrow {
        transform: rotate(180deg);
    }

    /* Remove toggle animation restriction */
    #header-menus .elementor-nav-menu--dropdown .menu-item-has-children > a {
        pointer-events: none;
    }



    /* Remove top blue line */
    #header-menus .elementor-nav-menu--dropdown .sub-menu {
        border-top: none !important;
    }

    /* Remove bottom line if showing */
    #header-menus .elementor-nav-menu--dropdown .menu-item {
        border-bottom: none !important;
    }

    /* Remove diamond divider icon */
     #header-menus .elementor-nav-menu--dropdown .sub-menu:before,
    .elementor-nav-menu--dropdown .sub-menu:after {
        display: none !important;
    }
    #header-menus .sub-menu{
        padding-top:0 !important;
        border-bottom: 1px solid rgba(0, 0, 0, .03);
        color: #666;
        display: block;
        transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
        font-weight: 600;
        line-height: 23px;
        text-decoration: underline !important;
    
     }


#header-menus span.sub-arrow {
    display:none !important;
}
	
#header-menus .elementor-nav-menu > li.menu-item-has-children > a.elementor-item {
    background-color: #f7f7f7 !important;
  
}


#header-menus .sub-menu.elementor-nav-menu--dropdown{
 padding-left:20px !important;   
}
}