.announcement_banner {
  display: block;
  background-color: #4D4D4F;
  padding: 8px 1rem 8px 35px;
  width: 100vw;
  color: white;
  font-size: 0.875rem;
  line-height: 1.25rem;
  cursor: pointer;
}

.announcement_banner:hover {
  color: white;  
  text-decoration: underline;
}

@media (min-width: 576px) {
  .announcement_banner br {
    display: none;
    height: 36px;
  }
}

@media (min-width: 1024px) {
  .announcement_banner {
    padding-left: 44px;
  }
}

/*1168 width of nav bar*/
/*32 padding of nav bar*/
/*35 padding of logo*/
@media (min-width: calc(1168px + 32px)) {
  .announcement_banner {
    padding-left: calc(((100vw - 1168px) / 2) + 35px);
  }
}

