/* =========================================================
   JP index BS5 v4 - desktop navbar whole group up 10px
   Scope: desktop >= 992px only.

   Frozen:
   - parent-menu row internal geometry/content (only whole-row translation)
   - desktop footer
   - all mobile fixed-top / logo / hamburger / parent-child menus / footer
   - B-region DOM / img src / text / href
   - all image files
   - all JavaScript

   Requested geometry from v3:
   1) black background: remove the top blank; move visible 80px black band up
      from y=10..90 to y=0..80.
   2) desktop logo + complete parent-menu group: move up by the same 10px,
      preserving their relative geometry and horizontal positions.

   Safety:
   - Keep the existing 90px navbar/layout box from v2/v3 so downstream page
     geometry is not reflowed by this patch.
   - Use transform only for the two navbar content groups; no DOM/class/text/
     href/img-src changes.
   ========================================================= */
@media (min-width: 992px) {
  /* Scrolled black navbar: 80px band flush to top; transparent last 10px. */
  body > nav.navbar.navbar-default.navbar-expand-lg.fixed-top.navbar-fixed-top.navbar-scroll.navbar-normal {
    background-color: transparent !important;
    background-image: linear-gradient(
      to bottom,
      #333333 0,
      #333333 80px,
      transparent 80px,
      transparent 90px
    ) !important;
    background-repeat: no-repeat !important;
    background-size: 100% 90px !important;
  }

  /* Move the desktop logo group up 10px without changing its size. */
  body > nav.navbar.navbar-default.navbar-expand-lg.fixed-top.navbar-fixed-top.navbar-scroll .navbar-header {
    transform: translateY(-10px) !important;
  }

  /* Move the complete desktop parent-menu group up by the same 10px. */
  body > nav.navbar.navbar-default.navbar-expand-lg.fixed-top.navbar-fixed-top.navbar-scroll .navbar-collapse.navbar-ex1-collapse {
    transform: translateY(-10px) !important;
  }
}
