@font-face{
	font-family: 'LeagueGothicRegular';
	src: url('fonts/League_Gothic-webfont.eot');
	src: url('fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/League_Gothic-webfont.woff') format('woff'),
	url('fonts/League_Gothic-webfont.ttf') format('truetype'),
	url('fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{
color: white; 
background: #0d0d0d url(bg/bg.jpg) center center; 
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;
font-size: 100%/1.6; font-weight: 400; font-family: Helvetica, sans-serif}
#page{
	background: url(screen.gif) repeat;
}
#main{
	-webkit-backface-visibility: hidden;
	max-width: 960px; width: 95%; margin: 0 auto;
}

.js #main{
	opacity:0;
}

#wrap{vertical-align: middle;}
	a, a:visited{color:#ff0000; text-decoration: none; font-weight: 700;}
	a:link, a:visited:link {
	-webkit-tap-highlight-color: #ff0000;
}

#wordpress{
	text-align: center;
}

h1{
	line-height: 0;
}

h1, h2, h3, i{
	font-weight: 400;
	-webkit-font-smoothing: antialiased !important;
	    -webkit-backface-visibility: hidden;
}

h3{
	font-weight: 700;
}

h1, h2{
	text-transform: uppercase;
	font-family: 'LeagueGothicRegular';
}

h3, h4, h5{
	color: #fff;
	line-height: 1.5;
}

::-moz-selection {
  background: #ccc;
  text-shadow: none;
}

::selection {
  background: #ccc;
  text-shadow: none;
}
#intro{text-align: center; padding: 0.01em 0; font-size: 1.5em;}
#intro img{max-width: 100%;}
#intro i{margin-right: 0;}
#about{text-align: center;}
#socials{text-align: center}
#socials a{background: none!important;}
i{color: #fff; margin-right: 0.5em; }
i:hover{color: #ccc; }
ul{list-style-type: square; }
hr{border: none; height: 3px; background: #ccc; margin: 2em auto;}

.button{
	display: inline-block;
	margin: 1em auto;
	padding:0.5em 1.2em;
	background: #0d0d0d;
	color: #FFF!important;
	border-top: solid 1px rgba(255, 255, 255, 0.2);	
}

.button:hover{
	border-top: solid 1px rgba(255, 255, 255, 0.5);
}


footer{text-align: center; font-size: 14px; padding-bottom: 3em; font-weight: 700; }
footer, footer a{color:#999!important}
footer a:hover{color:#fff!important; background: none;}

.slabtexted .slabtext
        {
        display:-moz-inline-box;
        display:inline-block;
        white-space:nowrap;
        }
.slabtextinactive .slabtext
        {
        display:inline;
        white-space:normal;
        font-size:1em !important;
        letter-spacing:inherit !important;
        word-spacing:inherit !important;
        *letter-spacing:0 !important;
        *word-spacing:0 !important;
        }
.slabtextdone .slabtext
        {
        display:block;
        }


@media screen and (min-width: 37.500em) {
	
	body{ font-size:125% }

}


@media screen and (min-width: 50.000em) {

	body{ font-size:125% }

}


@media only screen and (min-width: 64.375em) {

	body{ font-size:137%; background-attachment: fixed; }
	a{
	-webkit-transition: 0.2s;
	   -moz-transition: 0.2s;
	    -ms-transition: 0.2s;
	     -o-transition: 0.2s;
	        transition: 0.2s;
	}


	a.button:hover{
		background: #ff0000;
	}

} 

@media screen and (min-width: 75.000em) and (min-height:35.625em) {

	body{ font-size:150% }

} 


@media screen and (min-width: 103.125em) and (min-height:50.000em) {

	body{ font-size:160% }

} 