#top-menu .sub-menu{background-color:#ffffff;border-top:1px solid #ffffff}#top-menu .sub-menu li a{font-size:14px;width:100%;color:#ffffff;border-bottom:1px solid #ffffff}#et-top-navigation #top-menu-nav ul li>.sub-menu li:hover{background-color:#000!important}.sub-menu .current_page_item{background-color:#bababa}#top-menu .sub-menu li{padding-left:0px;padding-right:0px;width:100%}#top-menu li li a{padding-top:10px;padding-bottom:8px}#top-menu .sub-menu{padding-top:0px;padding-bottom:0px}.nav ul li a:hover{opacity:1;background-color:rgba(0,0,0,0)}#top-menu .current-menu-item a::before{-webkit-transform:translateY(7px);transform:translateY(7px);opacity:1.0}#top-menu li a:hover:before{-webkit-transform:translateY(7px);transform:translateY(7px);opacity:1}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#ffb319;height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}ul.sub-menu{background-color:#000!important}#main-header .et_mobile_menu{background:#000!Important}