/* background setup */
.background {
    background-repeat:no-repeat;
    /* custom background-position */
    background-position:50% 50%;
    /* ie8- graceful degradation */
    background-position:50% 50% !important;
}

/* fullscreen setup */
html, body {
    /* give this to all tags from html to .fullscreen */
    height:100%;
    margin: 0px;
    padding: 0px;
}
.fullscreen, .content-a {
    width:100%;
    min-height:100%;
}

a{
	font-family: 'Amatic SC', cursive;
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: 20px;
	margin-left: 10px;
	margin-right: 10px;

}


/* content centering styles */

.not-fullscreen,
.not-fullscreen .content-a,
.fullscreen.not-overflow,
.fullscreen.not-overflow .content-a {
    height:100%;
    overflow:hidden;
}

/* content centering styles */
.content-a {
    display:table;
}
.content-b {
    display:table-cell;
    position:relative;
    vertical-align:middle;
    text-align:center;
    padding-top: 600px;
}

a:hover{
	border-bottom: 2px solid black;
	color:black;
}

#about .content-c {
	padding-top: 100px; 
    display:table-cell;
    position:relative;
    padding-bottom: 100px;

}
#about{
    font-family: 'Montserrat', sans-serif;
}

#why{
    background-color: orange;
    padding-top: 60px; 
    padding-bottom: 60px; 

}
p{
    color: gray;
}
p strong{
    color:black;
}

#mc_embed_signup h2, #mc_embed_signup *{
    font-family: 'Montserrat', sans-serif !important;   
}

footer{
    height: 40vh;
    background-color:rgba(0, 0, 0, 0.85);
}

footer i{
    padding-top: 8%;
    float: right;
    color:rgb(251, 188, 13);
    padding-right: 1%;

}

.social{
    padding-right: 15%;
}