.nunito-<uniquifier> {
  font-family: "Nunito", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}


body {
  background: rgb(240, 240, 240);
  cursor: default;
}

.content-box-text {
  padding-left: 1vh;
  padding-right: 1vh;
  padding-top: 1vh;
  text-align: center;
}

h1 {
  font-family: 'Nunito', sans-serif;
  font-size: 1.5vh;
}

a:link {
  color: black;
  background-color: transparent;
  text-decoration: none;
  cursor: default;
}

a:visited {
  color: black;
  background-color: transparent;
  text-decoration: none;
  cursor: default;
}

a:hover {
  color: rgb(240, 240, 240);
  background-color: transparent;
  text-decoration: none;
  text-decoration-color: black;
  cursor: default;
}

a:active {
  color: black;
  background-color: transparent;
  text-decoration: none;
  text-decoration-color: black;
  cursor: default;
}

.content-box-images {
  padding-left: 1.5vh;
}

.img-wrapper {
  position: relative;
  display: inline-block;
}

.mini-img {
  max-width: 2vh;
  height: auto;
  padding-top: 0px;
  padding-right: 0px;
  vertical-align: top;
}

.img {
  max-height: 25vw;
  width: auto;
  padding-top: 20px;
  padding-right: 20px;
  vertical-align: bottom;
}

.description {
  position: absolute;
  bottom: 1vh;
  left: 1vh;

  font-family: 'Nunito', sans-serif;
  font-size: 1.5vh;

  border: 0.5px solid black;
  border-radius: 3px;

  padding: 0.5vh 1vh;
  background-color: rgb(240, 240, 240);

  opacity: 0;
  transition: .2s ease;
}
/* .description {
  font-family: 'Nunito', sans-serif;
  font-size: 1.5vh;
  border: 0.5px solid black;
  border-radius: 3px;
  vertical-align: bottom;
  display: inline-block;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: white;
  opacity: 0;
  transition: .2s ease;
  width: auto;
} */

.img:hover + .description {
  opacity: 1;
}


ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* @media only screen and (max-width: 1081px) {


} */
