/* Hirich i18n — Fix product/industry submenu position on EN/ZH/JA
 *
 * Root cause: Bricks JS sets .sub-menu left = -li.rectX on translated pages
 * (anti-overflow miscalculation), pushing the dropdown to viewport x=0.
 * Bricks VI (source) uses left:0 (correct, aligns under parent).
 * Fix: force left:0 + right:auto like VI, override the Bricks JS calculation.
 */

.hirich-i18n-lang-en #menu-primary-navigation > li.menu-item-has-children,
.hirich-i18n-lang-zh #menu-primary-navigation > li.menu-item-has-children,
.hirich-i18n-lang-ja #menu-primary-navigation > li.menu-item-has-children {
    position: relative;
}

.hirich-i18n-lang-en #menu-primary-navigation > li.menu-item-has-children > .sub-menu,
.hirich-i18n-lang-zh #menu-primary-navigation > li.menu-item-has-children > .sub-menu,
.hirich-i18n-lang-ja #menu-primary-navigation > li.menu-item-has-children > .sub-menu {
    left: 0 !important;
    right: auto !important;
    transform: none !important;
}
