.mega-menu{position:absolute;visibility:hidden;opacity:0;transition:all .3s;width:100%;background-color:#ececec;left:0;right:0;top:100%}.has-megamenu-elementor:hover .mega-menu,.has-megamenu-default:hover .mega-menu{visibility:visible;opacity:1}