      /* NOTE: The styles were added inline because Prefixfree needs access to your styles and they must be inlined if they are on local disk! */
      body, html
{
background: #;
  font: normal 14px/1.618em "Roboto", sans-serif;
  -webkit-font-smoothing: antialiased;
}

nav ul li:hover {
   background-color: white;
}


.nav-wrapper {
  font-family: Josefin Sans;
  font-weight: bold;
  
}



.intro
{
	text-align: center;
	padding-top: 2%;
	padding-bottom: 2%;
	margin-bottom: 20px;
  font-family: Josefin Sans
    
  
}

.top {
  font-size:25px;
    padding:40px;
  margin-top:5px;
  font-weight:bold;
  text-align:center;
    font-family: Josefin Sans
}

.heading {
  font-size:25px;
    padding:40px;
  margin-top:-50px;
  font-weight:bold;
  text-align:center;
    font-family: Josefin Sans
}





.description {
  padding:50px;
  font-size:17px;
  text-align:center;
    font-family: Josefin Sans;
margin-top:-98px;


  
}

.carousel {
  
 margin-top:-110px;
    height:450px !important;

  
}

.carousel img {
    box-shadow: 2px 2px 4px 2px rgba(0,0,0,.16),
    0 2px 10px 0 rgba(0,0,0,.12);
height: 300px !important;
  width: 295px!important;
right: 48px;
  position:relative;
 





}

.button {
  
text-align:center;
  margin-top: -10px;
  font-weight: 700;
  font-size:20px;

}


.AuthorHeader {
  font-size:25px;
    padding:50px;
  margin-top:-70px;
  font-weight:bold;
  text-align:center;
    font-family: Josefin Sans
}


.AuthorBio {
  padding:50px;
  font-size:17px;
  text-align:center;
    font-family: Josefin Sans;
margin-top:-109px;


}



  
.icons {
 
  padding-top:0px;
  text-align:center;


}


.fa {
  padding-top:3%;
}

.button{
  padding-top:35px;
}


.social
{
 text-align:center;
    padding-top:30px;
}

.spacer {
   height:200px;
}

.contact_form{
  
  width: 50%;
    margin: 0 auto; 


}

.instagram img{
width:50px;
height:50px;
}

.instagram_images{
       margin: 0 auto;
     width: 300px; 



}


.footer {
text-align:center;
margin-top:30px
}

