/* STYLESHEET FILE DESCRIPTION: Initial styles, applied to all pages */

/* CUSTOM FONT-FACES
######################################### */

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

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

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


/* INITIAL LAYOUT
#########################################*/
body {
	background-color: #4a4d5c;
	overflow: hidden;

	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;

}

html, 
body {height: 100%;}

.g_clear {clear: both;}


/* INITIAL TYPOGRAPY
#########################################*/

body {
    font-family: Regular, sans-serif;
    font-size: 18px;
    line-height: 24px;
    color: #fff;

    -webkit-font-smoothing: antialiased;
}

a {
	color: #be1718;
	text-decoration: none;

    transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
}

a:hover {color: #be1718;}