#top-menu .sub-menu{width:auto;min-width:max-content;padding:0}#top-menu .sub-menu li{display:block;width:100%;background-color:#ffffff}#top-menu .sub-menu li a{display:block;width:100%;padding:10px 18px;white-space:nowrap;background:transparent}#top-menu .sub-menu li:hover{background-color:#0c71c3}#top-menu li ul{top:100%;right:10%}#top-menu li a{display:block;width:100%;padding:10px 10px 10px 10px;white-space:nowrap;background:transparent}#top-menu li{position:relative}