.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:260px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #d3281e;box-shadow:0 2px 5px rgb(0 0 0 / 10%);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / 10%);-webkit-transform:translateZ(0);text-align:left}#top-menu li li a{padding:6px 20px;width:250px}#top-menu li{vertical-align:middle}