#logo{border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.5)}#top-menu li a:not(.glink):not(.notranslate){position:relative;text-shadow:1px 1px 3px rgba(0,0,0,0.5)}#top-menu li a:not(.glink):not(.notranslate)::after{content:'';position:absolute;left:0;bottom:35px;width:100%;height:2px;background:linear-gradient(90deg,#ffffff,#ff7607,#ffffff);background-size:200% auto;opacity:0;pointer-events:none;transition:opacity 0.2s ease-in-out,bottom 0.2s ease-in-out}#top-menu li a:not(.glink):not(.notranslate):hover::after{opacity:1;animation:shine 3.6s linear infinite}.et-fixed-header #top-menu li a:not(.glink):not(.notranslate)::after{bottom:15px}@keyframes shine{0%{background-position:200% center}100%{background-position:-200% center}}