
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab&display=swap');

.bannerBlock h1 {
    color: white;
    font-family: 'Roboto Slab', serif;
    font-size: 4.2vw;
    font-weight: bold;
    letter-spacing: -0.05rem;
    line-height: 1.15;
    padding: 5;
    box-sizing: border-box;
}

.bannerBlock .titleBlock {
    background: rgba(44, 58, 75, 0.75);
    position: relative;
    padding: 2.25% 4.5%;
    box-sizing: border-box;
}

h1 {
  font-size: 2rem;
  font-family: 'Roboto';
}

h2 {
  padding-top: 40px;
}

h2:first-child {
  padding-top: 0;
}

.biglist li {
  list-style-type: none;
  margin-left: 1.5em;
  margin-top: 0;
  margin-bottom: -0.25em;
  list-style-position: outside;
  font-size: smaller;
}

.formore {
  font-size: smaller;
}

.biblist li {
  font-size: large;
}

.topmenu {
  text-align: center;
  max-width: none;
  font-family: "Roboto";
  font-size: 80%;
}

.topmenu a {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
  color: white;
}

.outerWrapper.reverseColor a:link {
	color: white;
    font-weight: bold;
    letter-spacing: 0.1em;
}

.outerWrapper.reverseColor a:visited {
  color: white
}

.outerWrapper.h1block {
  display: none;
}

.funding {
font-size: smaller;
}

@media(max-width: 900px) {
  .topmenu strong {
    display: block;
    visibility: hidden;
    height: 0;
  }
}
