/*
    Document   : style
    Created on : Oct 15, 2017
    Author     : William Griswell
    Description:
        General stylings
    Fonts Available:
        font-family: 'Roboto', sans-serif;
            Thin, Light, Regular, Medium, Bold, Black.
            Italic in all sizes.
        font-family: 'Roboto Slab', serif;
            Thin, Light, Regular, Bold.
*/

body, a, div, p, h1, h2, footer {
    margin: 0;
    padding: 0;
    border: none;
}

body {
	background-color: #202020;
	color: #505050;
	font-family: 'Roboto Slab', serif;
	padding: 0 100px;
}

h1 {
	font-size: 250px;
	margin-bottom: 300px;
	animation-name: intro;
    animation-duration: 2s;
    animation-delay: 0;
    animation-iteration-count: 1;
}

@keyframes intro {
	0% {
        opacity: 0;
        margin-left: -500px;
    }
    30% {
    	opacity: 0;
    }
    100% {
    	opacity: 1;
    	margin-left: 0;
    }
}

h2 {
	color: #efefef;
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
}

a {
	text-decoration: none;
	color: #505050;
	font-size: 100px;
	width: 90%;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

a:hover {
	margin-left: 50px;
}

#design:hover {
	color: green;
}

#mitm:hover {
	color: #203a66;
}

#funnel:hover {
	color: orange;
}

#tapes:hover {
	color: #a1045a;
}

footer {
	padding: 100px 0 10px 0;
	text-align: center;
	width: 100%;
}



/******************************************************************************************
Mobile View
******************************************************************************************/

@media screen and (max-width: 750px) {

body {
	padding: 0 20px;
}

h1 {
	font-size: 100px;
	margin: 150px 0;
}

a {
	font-size: 60px;
}

#design {
	color: green;
}

#mitm {
	color: #203a66;
}

#funnel {
	color: orange;
}

}
