<style> /*==== Start Underline Grow hover====*/ .ba-menu3-underline ul li a { position: relative;} /*==== Start Underline Center ====*/ .ba-menu3-underline nav ul li { position: relative;} .ba-menu3-underline nav ul li a { position: relative; overflow: hidden; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;} .ba-menu3-underline nav ul li a::after { content: ""; position: absolute; z-index: 2; left: 51%; right: 51%; bottom: 0; background: #FC0012; height: 2px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;} .ba-menu3-underline nav ul li:hover a::after { left: 0; right: 0;} .ba-menu3-underline nav ul.sub-menu li a::after { display: none } #brxe-nukfld .bricks-nav-menu > .current-menu-item > a, #brxe-nukfld .bricks-nav-menu > .current-menu-ancestor > a, #brxe-nukfld .bricks-nav-menu > .current-menu-parent > a{ border:none!important} /*==== End Underline Center ====*/ /*==== Start Underline Grow current ====*/ .ba-menu2-underline .current-menu-ancestor > a { position: relative; overflow: hidden; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;} .ba-menu2-underline .current-menu-ancestor > a::after { content: ""; position: absolute; z-index: 2; left: 0%; right: 0%; bottom: 0; background: #FC0012; height: 2px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;} /*==== End Underline Center ====*/ /*==== Start Submenu hover background color====*/ .ba-menu3-submenu ul li.menu-item-has-children ul.sub-menu li{ display:block; padding:0;} .ba-menu3-submenu ul li.menu-item-has-children ul.sub-menu li a{ padding: 14px 25px 14px 13px!important; position: relative; border-bottom: 1px solid #ffffff42; display: block; text-transform: uppercase; width: 100%; margin-top: 2px; width: 100%; transition: all .500s ease-in-out;} .ba-menu3-submenu.et_pb_menu .et_mobile_menu li ul { padding-left: 0px!important; } .ba-menu3-submenu ul li.menu-item-has-children ul.sub-menu li a:hover { opacity:1; background-color:#f71735; color:#fff !important; transition: all .500s ease-in-out;} .ba-menu3-submenu ul li.menu-item-has-children ul.sub-menu li a:before{ position: absolute; content: ''; left: 0px; top: 0%; width: 4px; height: 0%; background-color: transparent; -webkit-transition: all .500s ease-in-out; transition: all .500s ease-in-out!important;} .ba-menu3-submenu ul li.menu-item-has-children ul.sub-menu li a:hover:before{ background-color: rgba(255,255,255,1); height: 100%!important;} .ba-menu3-submenu ul.sub-menu li.current-menu-item a{ opacity:1; background-color:#f71735; color:#fff !important; } .ba-menu3-submenu ul.sub-menu li.current-menu-item a:before{ position: absolute; content: ''; left: 0; top: 0%; height: 100%!important; opacity: 1!important; background-color: rgba(255,255,255,1)!important; width: 4px!important; -webkit-transition: all .500s ease-in-out; transition: all .500s ease-in-out;} /**============*/ .ba-menu3-submenu ul.sub-menu { min-width: 240px!important; } .bricks-nav-menu .sub-menu > li.menu-item > a{ overflow: hidden;} .bricks-nav-menu > .current-menu-item > a, .bricks-nav-menu > .current-menu-ancestor > a, .bricks-nav-menu > .current-menu-parent > a{ border:none!important} /*========{{Mobile menu}}=============*/ /*** Responsive Styles Tablet And Below ***/ @media all and (max-width: 980px) { .ba-menu2-underline .current-menu-ancestor > a::after{ display: none} .ba-menu2-underline nav ul li:hover a::after{ display: none} } </style>