.announcement {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 999;
  pointer-events: none;
}
.announcement a {
  pointer-events: auto;
}

.page-staff-portal .content-inner {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
.page-staff-portal .content-inner p {
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .mobile-only {
    display: none !important;
  }
  .secondary-nav a {
    display: inline-block;
    border-width: 2px 2px 16px 2px;
    border-style: solid;
    border-color: transparent;
    border-image-source: url(/assets/images/mobile-title-bg-with-embed.svg);
    border-image-slice: 3 72 16 72 fill;
    padding: 3px 15px;
  }
}
@media (min-width: 768px) and (max-width: 1179px) {
  header {
    min-height: 135px !important;
  }
  header .inner > div {
    margin-top: 22px !important;
  }
  header .inner > a.instagram {
    margin-top: 54px !important;
  }
  header + nav {
    top: 110px !important;
  }
  .secondary-nav {
    margin-top: -15px !important;
  }
}
@media (min-width: 1180px) {
  nav .inner {
    position: relative;
  }
  .secondary-nav {
    position: absolute;
    left: 750px;
    margin-top: -45px !important;
  }
}