/* 2.4.6: actual classic wp_nav_menu shortcode, not wp:navigation blocks. */
@media (max-width: 900px) {
  html body .duchesne-city-theme .dc-legacy-primary-nav .dc-primary-menu-panel,
  html body .dc-legacy-primary-nav .dc-primary-menu-panel { background: #fff !important; color: #173c32 !important; }
  html body .duchesne-city-theme .dc-legacy-primary-nav .dc-primary-menu-panel .dc-menu > li > a,
  html body .dc-legacy-primary-nav .dc-primary-menu-panel .dc-menu > li > a,
  html body .dc-legacy-primary-nav .dc-primary-menu-panel .dc-menu > li > a:link,
  html body .dc-legacy-primary-nav .dc-primary-menu-panel .dc-menu > li > a:visited {
    color: #173c32 !important; -webkit-text-fill-color: #173c32 !important;
    opacity: 1 !important; visibility: visible !important; text-shadow: none !important;
    font-weight: 700 !important; background: transparent !important;
  }
  html body .dc-legacy-primary-nav .dc-primary-menu-panel .dc-menu > li.current-menu-item > a,
  html body .dc-legacy-primary-nav .dc-primary-menu-panel .dc-menu > li.current-menu-ancestor > a { color: #8a641e !important; -webkit-text-fill-color: #8a641e !important; }
  html body .dc-legacy-primary-nav .dc-primary-menu-panel .dc-menu .sub-menu a { color: #173c32 !important; -webkit-text-fill-color: #173c32 !important; opacity: 1 !important; }
  html body .dc-legacy-primary-nav .dc-primary-menu-panel .dc-menu > li { min-height: 0 !important; }
  html body .dc-legacy-primary-nav .dc-primary-menu-panel .dc-menu > li > a { min-height: 48px !important; padding: 11px 8px !important; }
  html body .dc-legacy-primary-nav .dc-primary-menu-panel { max-height: calc(100dvh - 110px) !important; overflow-y: auto !important; }
}
