#logo{max-width:140px}#main-header{transition:opacity 0.3s ease,visibility 0.3s ease}#main-header.hidden{opacity:0;visibility:hidden}#top-menu li li a{padding:10px 30px}#top-menu li li{padding:0}.nav li ul{width:auto}.nav li a{box-sizing:content-box}