.header-left {
  position: relative;
}

#site-subname {
  color: #6ca6c4;
  display: none;
  font-size: 14px;
  font-weight: 700;
  left: 40px;
  letter-spacing: 2px;
  position: absolute;
  text-transform: uppercase;
  top: 36px;
}
@media (min-width: 1201px) {
  #site-subname {
    font-size: 17px;
    left: 50px;
    top: 44px;
  }
}
@media (min-width: 1301px) {
  #site-subname {
    font-size: 19px;
    left: 58px;
    top: 48px;
  }
}

#network-subname {
  color: #6ca6c4;
  display: block;
  font-size: 28px;
  font-weight: 700;
  left: 85px;
  letter-spacing: 3px;
  position: absolute;
  text-transform: uppercase;
  top: 25px;
}

.explore-highlight {
  color: #0070c0 !important;
  font-weight: 700;
}

.overflow-menu + .dropdown-menu li:has(.overflow__data-assets) {
  display: none;
}
@media (min-width: 768px) {
  .overflow-menu + .dropdown-menu li:has(.overflow__data-assets) {
    display: block;
  }
}
@media (min-width: 881px) {
  .overflow-menu + .dropdown-menu li:has(.overflow__data-assets) {
    display: none;
  }
}
@media (min-width: 881px) {
  .overflow-menu + .dropdown-menu li:has(.overflow__subscriber__library) {
    display: block;
  }
}
@media (min-width: 993px) {
  .overflow-menu + .dropdown-menu li:has(.overflow__subscriber__library) {
    display: none;
  }
}
@media (min-width: 881px) {
  .overflow-menu + .dropdown-menu li:has(.overflow__library) {
    display: none;
  }
}
@media (min-width: 1051px) {
  .overflow-menu + .dropdown-menu li:has(.overflow__logged-in-about) {
    display: none;
  }
}
@media (min-width: 993px) {
  .overflow-menu + .dropdown-menu li:has(.overflow__about) {
    display: none;
  }
}
@media (min-width: 1051px) {
  .overflow-menu + .dropdown-menu li:has(.overflow__eval) {
    display: none;
  }
}
.overflow-menu__network + .dropdown-menu li:has(.overflow__events) {
  display: none;
}
@media (min-width: 768px) {
  .overflow-menu__network + .dropdown-menu li:has(.overflow__events) {
    display: block;
  }
}
@media (min-width: 881px) {
  .overflow-menu__network + .dropdown-menu li:has(.overflow__events) {
    display: none;
  }
}
.overflow-menu__network + .dropdown-menu li:has(.overflow__discussions) {
  display: none;
}
@media (min-width: 768px) {
  .overflow-menu__network + .dropdown-menu li:has(.overflow__discussions) {
    display: block;
  }
}
@media (min-width: 993px) {
  .overflow-menu__network + .dropdown-menu li:has(.overflow__discussions) {
    display: none;
  }
}
.overflow-menu__network + .dropdown-menu li:has(.overflow__library) {
  display: none;
}
@media (min-width: 768px) {
  .overflow-menu__network + .dropdown-menu li:has(.overflow__library) {
    display: block;
  }
}
@media (min-width: 1051px) {
  .overflow-menu__network + .dropdown-menu li:has(.overflow__library) {
    display: none;
  }
}
.overflow-menu__network + .dropdown-menu li:has(.overflow__intelligence) {
  display: block;
}
.overflow-menu__network + .dropdown-menu li:has(.overflow__network-resources) {
  display: block;
}
.overflow-menu__network + .dropdown-menu li:has(.overflow__member-directory) {
  display: block;
}
.overflow-menu__network + .dropdown-menu li:has(.overflow__airs) {
  display: block;
}

.overflow__airs i,
.overflow__education i {
  color: #0a0a0a;
  margin-left: 7px;
  position: relative;
  top: 2px;
}

.navbar .header-btns {
  max-width: calc(100% - 150px);
  padding: 5px 0 5px 0;
}
@media (min-width: 501px) {
  .navbar .header-btns {
    max-width: calc(100% - 160px);
  }
}
@media (min-width: 501px) {
  .navbar .header-btns .btn {
    padding: 5px 6px 5px 6px;
  }
}
.navbar .header-btns #filter-btn {
  padding-right: 0 !important;
}

.header-main .navbar .navbar-brand {
  max-width: 140px;
  width: 100%;
}
@media (min-width: 1201px) {
  .header-main .navbar .navbar-brand {
    max-width: 180px;
  }
}
@media (min-width: 1301px) {
  .header-main .navbar .navbar-brand {
    max-width: 200px;
  }
}
.header-main .navbar .navbar-brand img {
  width: 100%;
}
.header-main .header-center .nav-item:has(.overflow-menu) {
  display: none;
}
@media (min-width: 768px) {
  .header-main .header-center .nav-item:has(.overflow-menu) {
    display: flex;
  }
}
@media (min-width: 1051px) {
  .header-main .header-center .nav-item:has(.overflow-menu) {
    display: none;
  }
}
.header-main .header-center .nav-item:has(.overflow-menu__network) {
  display: none;
}
@media (min-width: 768px) {
  .header-main .header-center .nav-item:has(.overflow-menu__network) {
    display: flex;
  }
}
.header-main .header-center .nav-item:has(.phone-menu-item) {
  display: block;
}
@media (min-width: 768px) {
  .header-main .header-center .nav-item:has(.phone-menu-item) {
    display: none;
  }
}
@media (min-width: 768px) {
  .header-main .header-center .nav-item:has(.network__events) {
    display: none;
  }
}
@media (min-width: 881px) {
  .header-main .header-center .nav-item:has(.network__events) {
    display: flex;
  }
}
@media (min-width: 768px) {
  .header-main .header-center .nav-item:has(.network__library) {
    display: none;
  }
}
@media (min-width: 1051px) {
  .header-main .header-center .nav-item:has(.network__library) {
    display: flex;
  }
}
@media (min-width: 768px) {
  .header-main .header-center .nav-item:has(.network__past_events) {
    display: none;
  }
}
@media (min-width: 768px) {
  .header-main .header-center .nav-item:has(.network__discussions) {
    display: none;
  }
}
@media (min-width: 993px) {
  .header-main .header-center .nav-item:has(.network__discussions) {
    display: flex;
  }
}
.header-main .header-center .nav-item:has(.data-assets) {
  display: block;
}
@media (min-width: 768px) {
  .header-main .header-center .nav-item:has(.data-assets) {
    display: none;
  }
}
@media (min-width: 881px) {
  .header-main .header-center .nav-item:has(.data-assets) {
    display: flex;
  }
}
.header-main .header-center .nav-item:has(.subscriber__library) {
  display: block;
}
@media (min-width: 768px) {
  .header-main .header-center .nav-item:has(.subscriber__library) {
    display: none;
  }
}
@media (min-width: 993px) {
  .header-main .header-center .nav-item:has(.subscriber__library) {
    display: flex;
  }
}
.header-main .header-center .nav-item:has(.subscriber__about) {
  display: block;
}
@media (min-width: 768px) {
  .header-main .header-center .nav-item:has(.subscriber__about) {
    display: none;
  }
}
@media (min-width: 1051px) {
  .header-main .header-center .nav-item:has(.subscriber__about) {
    display: flex;
  }
}
.header-main .header-center .nav-item:has(.library) {
  display: block;
}
@media (min-width: 768px) {
  .header-main .header-center .nav-item:has(.library) {
    display: none;
  }
}
@media (min-width: 881px) {
  .header-main .header-center .nav-item:has(.library) {
    display: flex;
  }
}
@media (min-width: 768px) {
  .header-main .header-center .nav-item:has(.about) {
    display: none;
  }
}
@media (min-width: 993px) {
  .header-main .header-center .nav-item:has(.about) {
    display: flex;
  }
}
@media (min-width: 768px) {
  .header-main .header-center .nav-item:has(.logged-in-about) {
    display: none;
  }
}
@media (min-width: 1051px) {
  .header-main .header-center .nav-item:has(.logged-in-about) {
    display: flex;
  }
}
@media (min-width: 768px) {
  .header-main .header-center .nav-item:has(.eval) {
    display: none;
  }
}
@media (min-width: 1051px) {
  .header-main .header-center .nav-item:has(.eval) {
    display: flex;
  }
}
@media (min-width: 768px) {
  .header-main .navbar-nav .nav-item:not(:first-child) {
    margin-left: 22px;
  }
}
@media (min-width: 993px) {
  .header-main .navbar-nav .nav-item:not(:first-child) {
    margin-left: 0;
  }
}
.header-main .navbar-nav .network-mobile-menu {
  display: block;
}
@media (min-width: 993px) {
  .header-main .navbar-nav .network-mobile-menu {
    display: none;
  }
}
.header-main .navbar-nav .network-desktop-menu {
  display: none;
}
@media (min-width: 993px) {
  .header-main .navbar-nav .network-desktop-menu {
    display: block;
  }
}
.header-main .navbar-nav .mobile-menu {
  color: #00558C;
  display: none;
  font-weight: 700;
}
@media (min-width: 768px) {
  .header-main .navbar-nav .mobile-menu {
    display: block;
  }
}
@media (min-width: 993px) {
  .header-main .navbar-nav .mobile-menu {
    display: none;
  }
}
@media (min-width: 768px) {
  .header-main .navbar-nav .mobile-menu-bottom {
    border-bottom: 1px solid #000;
    margin-bottom: 12px;
    padding-bottom: 26px;
  }
}
@media (min-width: 993px) {
  .header-main .navbar-nav .mobile-menu-bottom {
    border-bottom: 0;
    padding-bottom: 15px;
  }
}
.header-main .navbar-nav .menu-divider hr {
  border-top: 1px solid #000;
  opacity: 1;
}
.header-main .navbar-nav .explore-highlight-bottom {
  margin-bottom: 12px;
}
.header-main .navbar-nav .external-link {
  background-image: url("/themes/custom/upTime/images/icons/external-mid.png");
  background-position: 60px center;
  background-repeat: no-repeat;
  background-size: 18px;
  padding-right: 24px;
}
@media (min-width: 768px) {
  .header-main .navbar-nav .external-link {
    background-image: url("/themes/custom/upTime/images/icons/external-on.png");
    background-size: 16px;
  }
}
@media (min-width: 993px) {
  .header-main .navbar-nav .external-link {
    background-image: url("/themes/custom/upTime/images/icons/external-off.png");
    background-position: right center;
  }
}
.header-main .navbar-nav .external-education-link {
  background-image: url("/themes/custom/upTime/images/icons/external-mid.png");
  background-position: 250px center;
  background-repeat: no-repeat;
  background-size: 18px;
  padding-right: 24px;
}
@media (min-width: 768px) {
  .header-main .navbar-nav .external-education-link {
    background-image: url("/themes/custom/upTime/images/icons/external-on.png");
    background-size: 16px;
  }
}
@media (min-width: 993px) {
  .header-main .navbar-nav .external-education-link {
    background-image: url("/themes/custom/upTime/images/icons/external-off.png");
    background-position: right center;
  }
}
.header-main .navbar-nav .external-link:hover {
  background-image: url("/themes/custom/upTime/images/icons/external-mid.png");
  background-position: 60px center;
  background-repeat: no-repeat;
  background-size: 16px;
  padding-right: 24px;
}
@media (min-width: 768px) {
  .header-main .navbar-nav .external-link:hover {
    background-image: url("/themes/custom/upTime/images/icons/external-on.png");
    background-size: 16px;
  }
}
@media (min-width: 993px) {
  .header-main .navbar-nav .external-link:hover {
    background-position: right center;
  }
}
.header-main .navbar-nav .external-education-link:hover {
  background-image: url("/themes/custom/upTime/images/icons/external-mid.png");
  background-position: 250px center;
  background-repeat: no-repeat;
  background-size: 16px;
  padding-right: 24px;
}
@media (min-width: 768px) {
  .header-main .navbar-nav .external-education-link:hover {
    background-image: url("/themes/custom/upTime/images/icons/external-on.png");
    background-size: 16px;
  }
}
@media (min-width: 993px) {
  .header-main .navbar-nav .external-education-link:hover {
    background-position: right center;
  }
}
.header-main .navbar-nav .dropdown-menu .external-link {
  background-position: 55px center;
  background-size: 14px;
}
.header-main .navbar-nav .dropdown-item.fw-bold {
  color: #00558C;
}
.header-main .navbar-nav li.nav-item:has(> a.overflow-menu),
.header-main .navbar-nav li.nav-item:has(> a.overflow-menu__network) {
  top: 2px;
}
.header-main .search-wrap {
  max-width: none;
}
@media (min-width: 768px) {
  .header-main .search-wrap {
    max-width: 175px;
  }
}
@media (min-width: 1201px) {
  .header-main .search-wrap {
    max-width: 235px;
  }
}
@media (min-width: 1301px) {
  .header-main .search-wrap {
    max-width: 348px;
  }
}
.header-main .block-search-api-block {
  width: 100%;
}
@media (min-width: 768px) {
  .header-main .block-search-api-block {
    width: auto;
  }
}
.header-main .header-mobile-btn .clearfix.nav {
  display: inline-block;
}
.header-main .header-mobile-btn .clearfix.nav .nav-link {
  display: inline-block;
}
.header-main .header-mobile-btn .clearfix.nav .nav-link--user-login {
  background-color: #00558c;
  border-radius: 25px;
  color: white;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin-left: 8px;
  padding: 8px 16px 8px 16px;
}
.header-main .header-mobile-btn .search-api-form {
  display: none;
}
.header-main .header-mobile-btn .nav-link--user-login, .header-main .header-mobile-btn .btn-login-btn {
  display: none !important;
}
@media (min-width: 501px) {
  .header-main .header-mobile-btn .nav-link--user-login, .header-main .header-mobile-btn .btn-login-btn {
    display: inline-block !important;
  }
}
.header-main .header-mobile-btn .nav-link--user-change-password {
  display: none !important;
}

.header-center .justify-content-around {
  justify-content: start !important;
}
@media (min-width: 768px) {
  .header-center .justify-content-around {
    margin-left: 28px !important;
  }
}
@media (min-width: 993px) {
  .header-center .justify-content-around {
    margin: auto !important;
    justify-content: space-around !important;
  }
}
.header-center .profile-link {
  display: block !important;
}
@media (min-width: 501px) {
  .header-center .profile-link {
    display: none !important;
  }
}
.header-center .profile-link .nav-link--user-login {
  background-color: #00558c;
  border-radius: 25px;
  color: white;
  display: inline;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  padding: 8px 16px 8px 16px;
  text-transform: none !important;
}

.header-right {
  max-width: none;
}
@media (min-width: 768px) {
  .header-right {
    max-width: 260px;
  }
}
@media (min-width: 1201px) {
  .header-right {
    max-width: 320px;
  }
}
@media (min-width: 1301px) {
  .header-right {
    max-width: 452px;
  }
}

.nav-link--user-change-password {
  display: none !important;
}
