/*
Prev Dark : 0a2b3a
Prev Light: 489FD7

*/

@font-face {
    font-family: 'oldstandard';
    src: url('../fonts/OldStandard-Regular.ttf');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'metro';
    src: url('../fonts/Metrophobic.otf');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'bender';
    src: url('../fonts/Bender.eot');
    src: url('../fonts/Bender.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Bender.woff') format('woff'),
         url('../fonts/Bender.ttf') format('truetype'),
         url('../fonts/Bender.svg#bender') format('svg');
    font-weight: normal;
    font-style: normal;

}

body, html{
    font-family: metro;
    height: 100%;
    width: 100%;
}

body{
    background-image: url(../images/white-squares2.jpg);
    background-repeat: no-repeat;
    background-size:cover;
    background-attachment: fixed;
}

a:hover, a:focus{
    text-decoration: none;
}

.float-right{
    float: right;
}

.set-height{
    height: 40px;
}

.landing-page{
    min-height: 100%;
}

.home{
    position: absolute;
    top: 50%;
    transform: translateY(-65%);
    width: 100%;
    text-align: center;
}

.home-logo{
    position:relative;
    width: 80vw;
    margin:auto;
}
.home-leaf{
    float: left;
    width: 23vw;
    margin-right: -10vw;
    margin-top: 5vw;
    
}

.headline_one{
    font-weight: bold;
    font-variant: small-caps;
    font-family: bender;
    text-align: center;
    margin-left: 8vw;
    color: #040020;
}

.curly{
	font-size: 30px;
    color: #085DCB;
    font-variant: normal;

}

.headline_one .curly{
	font-size: 7vw;
    margin-top: -7.5vw;
    font-weight: bold;
    display: block;
    letter-spacing: 15px;
}
.headline_one .sans_serif{
    
        font-size: 18vw;
    letter-spacing: 17px;
}

.large{
    display: block;
}
.small{
    display: none;
}

.big-logo{
        display:block;
}
.small-logo{
    display:none;
}


@media screen and (max-width: 600px) {
   .home-leaf{
        float: none;
        width: 23vw;
        margin: auto;
        margin-top: 0;
        display:block;
        margin-bottom: -7vw;
    
    }
    .headline_one{
        margin-left: auto;
    }
    
    .big-logo{
        display:none;
    }
    .small-logo{
        display:block;
    }
}


 
.fa {
 width: 60px;
 display: block;
 text-align: center;
 color:#040020;
 font:normal 45px 'FontAwesome';
 line-height:60px;
 text-rendering: auto;
 -webkit-font-smoothing: antialiased;
}
.fa-angle-double-down:before {content: "\f103";}
 
.bounce {
 position: absolute;
 bottom: 1px;
 left: 50% ;
 width: 60px;
 height: 60px ;
 margin-left:-30px;
 animation: bounce 2s infinite;
 -webkit-animation: bounce 2s infinite;
 -moz-animation: bounce 2s infinite;
 -o-animation: bounce 2s infinite;
}
 
@-webkit-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
 40% {-webkit-transform: translateY(-30px);}
 60% {-webkit-transform: translateY(-15px);}
}
 
@-moz-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
 40% {-moz-transform: translateY(-30px);}
 60% {-moz-transform: translateY(-15px);}
}
 
@-o-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
 40% {-o-transform: translateY(-30px);}
 60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
 0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
 40% {transform: translateY(-30px);}
 60% {transform: translateY(-15px);}
}
