/* ============================================================================
   JP index BS5 v6 - desktop dropdown font-size lock
   Scope: DESKTOP NAVBAR CHILD MENUS ONLY (>=801px; mobile <=800px frozen).
   Requirement: all second-/third-level child-menu text uses the same 16px
   font-size as the frozen mother-menu text. Geometry, spacing, colors, content,
   mobile navigation, footer and B-area remain untouched.
   ============================================================================ */
@media (min-width: 801px) {
  .navbar.navbar-default.navbar-fixed-top .dropdown-menu > li > a,
  .navbar.navbar-default.navbar-fixed-top .dropdown-menu > li > a.Text-12,
  .navbar.navbar-default.navbar-fixed-top .dropdown-menu > li > a.Text-13,
  .navbar.navbar-default.navbar-fixed-top .dropdown-menu > li > a.Text-14,
  .navbar.navbar-default.navbar-fixed-top .dropdown-menu > li > a.Text-16,
  .navbar.navbar-default.navbar-fixed-top .dropdown-submenu > .dropdown-menu > li > a,
  .navbar.navbar-default.navbar-fixed-top .dropdown-submenu > .dropdown-menu > li > a.Text-12,
  .navbar.navbar-default.navbar-fixed-top .dropdown-submenu > .dropdown-menu > li > a.Text-13,
  .navbar.navbar-default.navbar-fixed-top .dropdown-submenu > .dropdown-menu > li > a.Text-14,
  .navbar.navbar-default.navbar-fixed-top .dropdown-submenu > .dropdown-menu > li > a.Text-16 {
    font-size: 16px !important;
  }

  .navbar.navbar-default.navbar-fixed-top .dropdown-menu > li > a:hover,
  .navbar.navbar-default.navbar-fixed-top .dropdown-menu > li > a:focus,
  .navbar.navbar-default.navbar-fixed-top .dropdown-menu > li.open > a,
  .navbar.navbar-default.navbar-fixed-top .dropdown-menu > li.show > a,
  .navbar.navbar-default.navbar-fixed-top .dropdown-menu > li.dropdown-submenu:hover > a,
  .navbar.navbar-default.navbar-fixed-top .dropdown-submenu > .dropdown-menu > li > a:hover,
  .navbar.navbar-default.navbar-fixed-top .dropdown-submenu > .dropdown-menu > li > a:focus {
    font-size: 16px !important;
  }

  /* Keep hover visual effects, but exclude font-size from animation. */
  .navbar.navbar-default.navbar-fixed-top .dropdown-menu > li > a,
  .navbar.navbar-default.navbar-fixed-top .dropdown-submenu > .dropdown-menu > li > a {
    transition-property: background-color, color !important;
  }
}
