@media (min-width: 813px) {
  .america_mobile {
    display: none;
  }

  .america_desktop {
    display: block;
  }
}

@media (max-width: 813px) {
  .america_desktop {
    display: none;
  }

  .america_mobile {
    display: block;
  }

  .uk_edition {
    display: none;
  }
}

@media (max-width: 790px) {
  .mobile-login-container {
    display: block;
  }

  .site-header .ns-switcher {
    right: 5.5em;
  }

  .search-toggle {
    top: 0 !important;
  }

  .top-leaderboard,
  .fixed-top-ads {
    display: block !important;
  }

}

@media (max-width: 789px) and (min-width: 601px) {
  .site-logo {
    width: 4.5em !important;
  }


}



@media (max-width: 400px) {
  .site-header {
    padding: 0 1em !important;
  }
}

@media (max-width: 390px) {

  .search-toggle,
  .mega-menu-toggle {
    height: 4.5em !important;
    width: 4.5em !important;
  }

  .ns-switcher,
  .search-toggle {
    right: 4.5em !important;
  }

}

@media (max-width: 340px) {
  header.site-header {
    padding-left: 0.5em;
  }

  .site-header .site-logo {
    width: 3.2em;
  }
}

@media (max-width: 320px) {
  .site-header .site-logo {
    width: 3em;
  }
}
