@charset "utf-8";

#topbar-col-three { padding-top: 4px; display: flex; flex-direction: column; }

#tncms-region-topbar-col-two { column-gap: 15px; align-items: center; display: flex; justify-content: center !important; margin: auto !important; }

#tncms-region-topbar-col-three { column-gap: 15px; align-items: center; display: flex; justify-content: flex-end; }

#topbar-col-two-nav_menu, #topbar-col-three-nav_menu { display: flex; justify-content: flex-end; }

#topbar-col-two-nav_menu li, #topbar-col-three-nav_menu li { border-left: 1px solid rgb(204, 204, 204); margin: 0px !important; padding-top: 4px !important; padding-bottom: 4px !important; }

@media (min-width: 992px) {
  #topbar-col-three-nav_menu li:first-of-type { padding-left: 0px !important; padding-right: 6px !important; }
  #topbar-col-three-nav_menu li:nth-child(2) { padding-left: 8px !important; padding-right: 8px !important; }
  #topbar-col-three-nav_menu li:nth-child(3) { padding-left: 8px !important; }
  #topbar-col-three-nav_menu li:nth-child(3) span { column-gap: 1px !important; }
}

#topbar-col-two-nav_menu li:first-of-type, #topbar-col-three-nav_menu li:first-of-type { border: 0px; padding-left: 0px; }

#topbar-col-two-nav_menu a, #topbar-col-three-nav_menu a { font-size: 12px; font-weight: 700; text-decoration: none; }

#topbar-col-two-nav_menu a:hover, #topbar-col-three-nav_menu a:hover { color: var(--accent-color) !important; }

#tncms-region-nav-topbar-col-two-nav, #tncms-region-nav-topbar-col-three-nav { margin-top: auto !important; }

#tncms-region-nav-topbar-col-two-nav *, #tncms-region-nav-topbar-col-three-nav * { margin-bottom: 0px; }

#tncms-region-topbar-col-two img { max-height: 80px !important; width: auto !important; }

@media (min-width: 1023px) {
  #site-top-nav-container { padding-top: 8px !important; }
}

.weather-current .current-conditions { display: flex; }

.weather-current .temp::after { content: "C"; }

.weather-current .current-conditions .dropdown-toggle { display: flex !important; align-items: center; }

.weather-current .current-conditions .dropdown-toggle > * { height: 100%; align-items: center; float: none !important; display: flex !important; }

#topbar-col-one { align-content: center; }

.weather-current .current-conditions .weather-currentDate { font-size: 14px; }

.weather-current .sponsor-line { font-size: 12px; }

@media (max-width: 991px) {
  #tncms-region-mobile-nav-top-left-region .tncms-block:nth-of-type(2) { margin-top: 4px; margin-bottom: -12px !important; padding: 12px !important; }
  .mobileMenuSearch .user-controls-search { margin: 10px 8px !important; }
}