#page-container {
  background-color: black; 
  text-align: center;
  padding: 20px;
}

h1 {
  color:bisque;
	font-family: "Calibri" ;
  font-size: 40px;
}

p {
 color: cornsilk;
 font-family: "Candara"; 
 font-size: 19px;
}

a {
 color: blueviolet;
 font-family: "Calibri"; 
}

h2 {
  color: midnightblue;
  background-color: blanchedalmond;
	font-family: "Calibri";
  font-size: 25px;
  padding: 10px;
}

ul {
  color: thistle;
  font-family: "Candara";
  list-style-type: none;
  font-size: 19px;
}

.divider {
  border-top:  3px solid;
  border-color: bisque;
}

figcaption {
  font-size: 14px;
}

img {
  max-width: 100%;
  max-height: 100%;
  margin: 20px auto; 
}

.img-txt-container {
  display: flex;
}

.img-txt-container img {
	width: 46vw;
  vertical-align: middle;
}
.img-txt-container p{
 	padding: 4vw 0;
  line-height: 1.5; 
  width: 46vw;
}

.footer {
 	height: 70px; 
}

#instructions {
  	margin: 0px auto;
    position: fixed;
    right: 0;
    bottom: 0;
  	margin-bottom: -100px;
}

#instruction-window {
   	width: 400px;
  	height: 700px; 
}

#toggleBtn {
 	background-color: lightseagreen;
  height: 40px;
  width: 150px;
  padding: 15px;
  margin: 0px auto;
  position: fixed;
  border-radius: 4%;
  border: none;
  color: white;
  font-weight: bold;
}

#toggleBtn:active {
 border-color: white;
}

#toggleBtn:hover {
 background-color: mediumseagreen;
}