@charset "utf-8";
/* CSS Document */

body {
    background-color: #EADFD9;	
	color: #FBFBFC;
    text-align: center;  
	margin: 0px;
}

h1 {
    color: #114445;
    font-family: "Playf";
    font-size: 300%;
	
}
h2 {
    color: #114445;
    font-family: "playf";
	text-align: center;
}
/* the above heading CSS dictates color, type, size and shadow elements*/
p {
    font-family: "roboto";
	color: #114445;
}

.topnav {
    background-color: #114445;
    height: auto;
    display: flex row;
    justify-content: flex-end;
    align-items: center;
    flex-grow: auto;
     }
.topnav a {
    color: #fcfefe;
    padding: 14px 15px;
    font-size: 100%;
    font-family: "roboto";    
}

.topnav a:hover {
    background-color: #208C8C;
    color: #114445;
}
.header {
    width: 100%;
    height: auto;
}
input[type=text], select, textarea {
  width: 60%; 
  padding: 12px; 
  border: 1px solid #1D8385; 
  border-radius: 4px; 
  box-sizing: border-box; 
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical 
}

input[type=submit] {
  background-color: #1D8385;
  color: #F5F8F7;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

/* When moving the mouse over the submit button, add a darker green color */
input[type=submit]:hover {
  background-color: #104040;
}

.container {
  border-radius: 5px;
  background-color: #104040;
  padding: 20px;
}

.footer {
    background-color: #196A6B;
    color: #FBFBFC;
 	bottom: 0;
 	width: 100%;
}

.gallery {
    margin: 10px 50px;
}
.gallery img {
    transition:1s;
    padding: 15px;
    width:200 px
}
.gallery img:hover {
    filter: grayscale(100%);
    transform: scale(1.1);
}
.img {
	width: 80%;
	height: auto;

}
