body {margin:0;}


h1{
	color: darkcyan;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	text-align: centre;
}


h2{
	color: black;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}

p{
	color: black;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}


.footer {
   font-family:"Trebuchet MS", Helvetica, sans-serif;
   position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
   height: 20px;
   background-color: white;
   border-top-style: solid;
   color: darkcyan;
   text-align: center;
   font-size: 10px;
   z-index: 10
 }

.body{
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    margin-left: 75px;
    margin-right: 75px;
    z-index: -1;
}


.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active, .accordion:hover {
  background-color: #ccc; 
}

.panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}







.header {
  font-family:"Trebuchet MS", Helvetica, sans-serif;
  overflow: visible;
  background-color: white;
  border-bottom: solid 5px darkcyan;
  padding: 20px 10px;
  margin-left: 50px;
  margin-right: 50px;

}

.header a {
  float: left;
  color: black;
  text-align: center;
  padding: 12px;
  text-decoration: none;
  font-size: 18px; 
  line-height: 25px;
  border-radius: 4px;
}

.header a.logo {
  font-size: 25px;
  font-weight: bold;
}

.header a:hover {
  background-color: #ddd;
  color: black;
}

.header a.active {
  background-color: darkcyan;
  color: white;
}

.header-right {
  float: right;
  margin-right: 50px;
}

@media screen and (max-width: 500px) {
  .header a {
    float: none;
    display: block;
    text-align: left;
  }
  
  .header-right {
    float: none;
  }
}
    
    
      
.icon-bar {
  margin:0;
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar a:hover {
  background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.email {
  background: #dd4b39;
  color: white;
}

.instagram {
  background: purple;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}

  
    
    
.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 100;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #ddd;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color: #3e8e41;}




.fa {
  font-size: 150px;
  cursor: pointer;
  user-select: none;
}

.fa:hover {
  color: darkblue;
}