/*------BASE------*/

a, a:hover, a:active, a:visited {
  color: #151B8D; 
  text-decoration: none;
}
.fullpage {
  display: flex;
  flex-direction:column;
  justify-content: center;
  background-color: white;
  height:100%;
  font-family: Rockwell;
}
.toprow {
  display:flex;
  justify-content:flex-start;
  flex-direction:row;
  width:90%;
  background-color:white;
}  
.icon {
  display:flex;
  justify-content:center;
  flex-direction:row;
  align-items:center;
  height:153px;
  width:200px;
  padding-right: 15px;
  background-color:white;
}
.nav {
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:baseline;
  width:100%; 
  height:100%; 
  padding-left:60px;
  background-color:white;
  
}
.lowerbox {
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:flex-start;
  width: 100%;
  height:100%;
  background-color:white;
}
.gallery {
  display:flex;
  flex-direction:row;
  flex-wrap: wrap;
  justify-content:flex-start;
  align-content: flex-start;
  align-items:flex-start;
  width: 90%;
  height:100%;
  margin-top:0px;
  margin-left: 0px;
  margin-right: 0px;
  background-color:white;
}
.thumbnails {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  justify-content:center;
  align-content:flex-start;
  padding:0px;
  background-color:white;
}
.thumbnails a:hover{
  border:1px;
  border-style: solid;
  border-color: grey;
}
.thumbnails img {
  display:flex;
  flex-wrap: wrap;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
}
 .img a {
  cursor:hand;
  
}
.img a:hover {
  cursor:hand;
  
}
.thumbnails_about {
  display:flex;
  flex-wrap: wrap;
  flex-direction:row;
  justify-content:flex-start;
  align-content:flex-start;
  background-color:white;
  padding-right: 0px;
  width: 70%;
  height:70%;

}
.thumbnails_about img {
  justify-content:center;
  align-content:center;
  flex-direction:row;
  border: solid;
  margin-left: 80px;
  border-color: olive;
  
}
.thumbnails_about p {
  justify-content:center;
  flex-direction:column;
  align-self:flex-end;
  margin-top: 20px;
  margin-left: 70px;
  margin-right: 20px;
  margin-bottom: 0px;
}

.nav a {
  color: black;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
}

.nav a:hover {
  color: grey;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
  cursor:default;
}

.fullart {
  display:flex;
  flex-wrap: nowrap;
  flex-direction:row;
  justify-content:center;
  background-color:orange;
}
.fullart_nav {
  display:flex;
  justify-content:center;
  width: 90%;
  height: 90%;
  margin: 10px auto 10px auto;
  }