#top-menu li{position:relative}#top-menu li>ul.sub-menu{position:absolute;top:100%;right:0;left:auto;width:auto!important;padding:0;background:transparent}#top-menu li ul.sub-menu>li>a{display:block;width:max-content;min-width:220px;padding:10px 18px;white-space:nowrap;text-align:left;background-color:#ffffff}#top-menu li ul.sub-menu>li>a:hover{background-color:#559bd9}