diff --git a/app/code/Magento/Theme/Block/Html/Topmenu.php b/app/code/Magento/Theme/Block/Html/Topmenu.php
index 7747576988077..ed3445e117331 100644
--- a/app/code/Magento/Theme/Block/Html/Topmenu.php
+++ b/app/code/Magento/Theme/Block/Html/Topmenu.php
@@ -235,7 +235,13 @@ protected function _getHtml(
if ($childLevel == 0 && $outermostClass) {
$outermostClassCode = ' class="' . $outermostClass . '" ';
- $child->setClass($outermostClass);
+ $currentClass = $child->getClass();
+
+ if (empty($currentClass)) {
+ $child->setClass($outermostClass);
+ } else {
+ $child->setClass($currentClass . ' ' . $outermostClass);
+ }
}
if (count($colBrakes) && $colBrakes[$counter]['colbrake']) {