.mega-menu{position:absolute;visibility:hidden;opacity:0;transition:all 0.3s;width:100%;background-color:#ececec;left:0%;right:0;top:100%}.has-megamenu-elementor{position:static!important}.has-megamenu-elementor:hover .mega-menu,.has-megamenu-default:hover .mega-menu{visibility:visible;opacity:1}nav{position:relative}li.menu-item>a>i{display:inline-block;margin-right:2px;line-height:1;position:relative}