@media (min-width: 1001px) {
    .top-nav-container .mm-navbar .nav-menu > li.has-children { display: flex; align-items: center; gap: 8px; white-space: nowrap; }
    .top-nav-container .mm-navbar .nav-menu > li.has-children > a { display: inline-flex; width: auto; float: none; vertical-align: middle; align-items: center; }
    .top-nav-container .mm-navbar .nav-menu > li.has-children > a.parent-link { margin: 0; padding: 0; left: auto; top: auto; flex: 0 0 auto; }
    .top-nav-container .mm-navbar .nav-menu > li.has-children > a.parent-link img { width: 10px; margin: 0; }
    .top-nav-container .mm-navbar .nav-menu > li.has-children > .sublist { white-space: normal; }
}