html, body {
    height: 100%;
    background-color: #EEEEEE;
}
body {
  display: flex;
  flex-direction: column;
}
#top-logo {
  /* text-align: center; */
}

.below-mobile {
  display: flex; 
  justify-content: space-between;
}

.above-mobile {
  display: none;
}

@media (min-width: 800px) {
  .below-mobile {
    display: none;
  }
  .above-mobile {
    display: block;
  }
}


.banner-container {
  display: flex;
  justify-content: center;
}
.banner {
  max-width: 100%;
  padding-bottom: 2rem;
  object-fit: contain;
  padding-top: 8rem;
}
.logo-flex {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 6rem 0 8rem 0;
}
.menu {
  text-decoration: none;
  color: black;
  border-bottom: 1px transparent;
}
.menu:hover {
  color: black;
  border-bottom: 1px solid;
  /* transition: 0.5s; */
}
.active {
  border-bottom: 1px solid;
}
.content {
  padding-top: 8rem;
}
.main-content {
  flex: 1 0 auto;
}
.footer {
  flex-shrink: 0;
  padding: 1.6rem;
  border-top: 1px solid grey;
  /* border-top-width: 80%; */
  color: #000000;
  font-style: italic;
  font-size: 0.6rem;
  font-weight: lighter;
  text-align: center;
}

.press-release-link {
  text-align: center;
  font-size: 1.4rem;
  font-style: italic;
}
.press-release-link-click {
  color: #000000;
  text-decoration: none;
}
.press-release-link-click:hover {
  color: #000000;
  border-bottom: 1px solid;
}

.read-more {
  color: #000000;
  text-decoration: none;
}
.read-more:hover {
  color: #000000;
  border-bottom: 1px solid;
}


/* @media (min-width: 500px;) {
  .banner {
    padding-top: 2rem;
    border: 1px solid black;
  }
} */
