.sub-menu{background:#ffffff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.18);padding:18px 0;min-width:300px;border:1px solid #eaeaea;border-top:4px solid #00d4ff}.sub-menu li{border-bottom:1px solid #f1f1f1}.sub-menu li:last-child{border-bottom:none}.sub-menu li a{color:#222;font-size:17px;font-weight:500;padding:14px 24px;display:block;transition:0.3s}.sub-menu li a:hover{background:linear-gradient(to right,#f8fcff,#eef9ff);color:#00bcd4}