/* HomePro 1.4.17. Applied ONLY after measuring an open desktop flyout.
 * The variables hold its EXISTING dimensions, not a new dropdown design.
 * No colors, top-level typography, mobile rules, display or padding changes.
 */
html body .top-nav ul[data-hprc-submenu-type-panel="1"] {
    box-sizing: border-box !important;
    width: var(--hprc-submenu-panel-w) !important;
    min-width: var(--hprc-submenu-panel-w) !important;
    max-width: var(--hprc-submenu-panel-w) !important;
}
html body .top-nav ul[data-hprc-submenu-type-panel="1"] > li > a[data-hprc-submenu-type-link="1"] {
    box-sizing: border-box !important;
    width: var(--hprc-submenu-link-w) !important;
    min-width: var(--hprc-submenu-link-w) !important;
    max-width: var(--hprc-submenu-link-w) !important;
    height: var(--hprc-submenu-link-h) !important;
    min-height: var(--hprc-submenu-link-h) !important;
    max-height: var(--hprc-submenu-link-h) !important;
    font-size: var(--hprc-submenu-font-size, 13px) !important;
    font-weight: 400 !important;
    line-height: 1.45 !important;
    letter-spacing: normal !important;
    word-spacing: normal !important;
    align-content: safe center !important;
}
html body .top-nav a[data-hprc-submenu-type-link="1"] [data-hprc-submenu-type-text="1"] {
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    word-spacing: inherit !important;
    white-space: inherit !important;
}
