
.mega-menu-wrap .max-mega-menu > li.mega-menu-item > a.mega-menu-link{line-height:1.4;height:auto !important;}
.mega-menu-wrap .max-mega-menu > li.mega-menu-item{margin:0 12px !important;}
.mega-menu-wrap .max-mega-menu > li.mega-menu-item.mega-menu-list ul.mega-sub-menu { border-radius: 0 0 20px 20px !important;}
.mega-menu-wrap .max-mega-menu > li.mega-menu-flyout ul.mega-sub-menu li + li{border-top:1px solid #d9d9d9 !important;}
.mega-menu-wrap .max-mega-menu > li.mega-menu-item.mega-menu-list ul.mega-sub-menu li + li{border-top:1px solid #d9d9d9;}
.mega-menu-wrap .max-mega-menu > li.mega-menu-item.mega-menu-list ul.mega-sub-menu li.arrow a {color: #4AC3DA !important;}
.mega-menu-wrap .max-mega-menu > li.mega-menu-item.mega-menu-list ul.mega-sub-menu li.arrow:after{content:"";display:inline-block;vertical-align:middle;background-image:url(/wp-content/uploads/2025/05/arrow.svg);position:absolute;right:0;top:50%;transform:translateY(-50%);width:15px;height:12px;}
.mega-menu-wrap .max-mega-menu > li.mega-menu-item .mega-indicator:after{font-size:20px;}
.mega-current-menu-parent .mega-current-menu-item a.mega-menu-link,
.current-menu-ancestor .current-menu-item a,
.current-menu-ancestor a.nav-link,
.current-menu-ancestor .sub-menu .current-menu-item a.elementor-sub-item,
.current-menu-ancestor .sub-menu .current-menu-item a {color: #4ac3da !important;}
.current-menu-ancestor ul.sub-menu { display: block !important; }

/* Mega menu with submenus */
.megasub-menus .elementor-nav-menu{flex-direction:column;width: 100%;}
.megasub-menus .elementor-nav-menu li a{white-space:normal;}
.megasub-menus .elementor-nav-menu li.menu-item-has-children{flex-wrap:wrap}
.megasub-menus .elementor-nav-menu li.menu-item-has-children > a{padding-inline:0;}
.megasub-menus .elementor-nav-menu .elementor-nav-menu--dropdown{position:relative;width:100% !important;top:0 !important;}
/* End Mega menu with submenus */


.mega-sub-menu nav li.active:not(.current-menu-item) .elementor-item {color: var(--e-global-color-text) !important;}
.mega-sub-menu nav li.active:not(.current-menu-item) .elementor-item:hover {color: var(--e-global-color-accent) !important;}
.mega-mega-mega-menu-list:has(.elementor-item-active) > a {color: #4ac3da !important;}
.mega-sub-menu nav li.poured-rubber-menus.active .elementor-item:not(.elementor-item-active) {color: #4AC3DA !important;}
.mega-mega-mega-menu-list:has(.poured-rubber-submenus .elementor-item-active) li.poured-rubber-menus .elementor-item {color: #4ac3da;}
.mega-sub-menu nav:has(li.synthetic-turf-menus.current-menu-item) li.poured-rubber-menus.active > .elementor-item {color: var(--e-global-color-text) !important;}
/*.mega-sub-menu:has(li.synthetic-turf-menus.current-menu-item) .elementor-element.poured-rubber-submenus {display: none;}*/

@media (max-width: 1240.98px) {
.mega-menu-wrap .max-mega-menu > li.mega-menu-item{margin:0 0px !important;}
.mega-menu-wrap .max-mega-menu > li.mega-menu-item .mega-indicator:after{font-size:18px;}
.mega-menu-wrap .max-mega-menu > li.mega-menu-item .mega-indicator {margin: 0 0 0 3px;}
}

@media (max-width: 1199.98px) { 
    .mega-menu-wrap .max-mega-menu > li.mega-menu-item a.mega-menu-link{font-size:14px !important;}
    header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{font-size:14px !important;}
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{padding:30px 8px !important;}

}

@media (max-width: 1024.98px) { 
.sidebarnav.elementor-widget-nav-menu .elementor-nav-menu .elementor-item, 
.sidebarnav.elementor-widget-nav-menu .elementor-nav-menu ul li a,
.sidebarnav.elementor-widget-nav-menu .elementor-nav-menu .nav-link{padding:15px 35px 15px 20px !important;}
.sidebarnav.elementor-widget-nav-menu .elementor-nav-menu li.menu-item + .menu-item{border-top:1px solid #d9d9d9;}
.headmobile-menu .menu-item a .sub-arrow{position:absolute;right:0;z-index:2;width:30px;height:30px;padding:0 !important;}
.headmobile-menu .dialog-close-button{display:none !important;}

}