#ws-core-c-navigation-default,
#ws-core-c-navigation-basic,
#ws-core-c-navigation-grouped,
#ws-core-c-navigation-grouped-nav,
#ws-core-c-navigation-grouped-nav-no-titles,
#ws-core-c-navigation-expanded,
#ws-core-c-navigation-expanded-with-subnav-titles,
#ws-core-c-navigation-mixed,
#ws-core-c-navigation-horizontal,
#ws-core-c-navigation-horizontal-overflow,
#ws-core-c-navigation-horizontal-subnav,
#ws-core-c-navigation-horizontal-subnav-overflow,
#ws-core-c-navigation-drilldown,
#ws-core-c-navigation-nav-with-drilldown-menu .pf-c-nav,
#ws-core-c-navigation-level-2-drilldown,
#ws-core-c-navigation-level-3-drilldown,
#ws-core-c-navigation-nav-with-flyout .pf-c-nav,
#ws-core-c-navigation-grouped-nav-no-titles-no-margin-top {
  padding: 0;
  background-color: var(--pf-global--BackgroundColor--dark-300);
}

#ws-core-c-navigation-expandable-third-level .pf-c-nav {
  background-color: var(--pf-global--BackgroundColor--dark-300);
}

#ws-core-c-navigation-horizontal-in-masthead,
#ws-core-c-navigation-horizontal-in-masthead-overflow {
  padding: 0;
  grid-template-rows: auto;
}

#ws-core-c-navigation-horizontal-in-masthead .pf-c-page__header,
#ws-core-c-navigation-horizontal-in-masthead-overflow .pf-c-page__header {
  min-height: 0;
}

@media screen and (min-width: 1200px) {
  #ws-core-c-navigation-horizontal-in-masthead .pf-c-page__header,
  #ws-core-c-navigation-horizontal-in-masthead-overflow .pf-c-page__header {
    min-height: var(--pf-c-page__header--MinHeight);
  }
}

#ws-core-c-navigation-horizontal-in-masthead .pf-c-page__header-nav,
#ws-core-c-navigation-horizontal-in-masthead-overflow .pf-c-page__header-nav {
  grid-row: 1;
}

#ws-core-c-navigation-nav-with-flyout .ws-preview-html,
[id^="ws-core-c-navigation-nav-with-drilldown-menu"] .ws-preview-html {
  width: 260px;
}

#ws-core-c-navigation-nav-with-flyout .ws-preview-html {
  position: relative;
}

#ws-core-c-navigation-nav-with-flyout .pf-c-menu.pf-m-flyout.pf-m-nav {
  position: absolute;
  top: 168px;
  left: 256px;
}
