#top-menu li a{position:relative}#top-menu li a::after{content:"";position:absolute;width:0%;height:2px;bottom:-3px;left:0;background:#042c44;transition:width 0.25s ease-in-out}#top-menu li a:hover::after,#top-menu li.current-menu-item a::after{width:100%}.et-fixed-header #logo{max-height:36px!important}.et-fixed-header #main-header{padding:6px 0!important;box-shadow:0 2px 6px rgba(0,0,0,0.05)}#top-menu li a{line-height:1em!important;padding-top:32px!important;padding-bottom:32px!important}