body {
  background-color: black;
  color:  rgba(255,255,255, 1.0);
    text-align: left;
  font-family: baskerville-display-pt, serif;
font-weight: 300;
font-style: normal;
font-size: 3vw;
letter-spacing: 0px;
line-height: 130%;
}

 
.text {
  font-size: 24px;
  text-align: left;
}


/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  height: 0px;
  width: 0px;
  margin: 0 2px;
  background-color: black;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active {
  background-color: #717171;
}


/* On smaller screens, decrease text size */
@media only screen and (max-width:600px) {
  .text {font-size: 14pt}

}



/* unvisited link */

a:link {
  color: rgba(255,255,255,0.8);
text-decoration: none;
font-weight: 400;
}

/* visited link */
a:visited {
  color: rgba(255,255,255,0.7);
text-decoration: none;
font-weight: 400;
}

/* mouse over link */
a:hover {
  color: rgba(255,255,255, 0.6);
text-decoration: none;
font-weight: 400;
}

/* selected link */
a:active {
  color: rgba(255,255,255,0.5);
text-decoration: none;
font-weight: 400;
}

h1
{font-weight: 800;
font-style: italic;
font-size: 7vw;
text-align:center;
}

#title
{text-align: left;
font-size: 5vw;
font-weight: 400;
}

em
{font-style: italic;
}
