/*---------------------------------*/
/*			GENERAL 				*/
/*---------------------------------*/

* { margin: 0; padding: 0; }
html, body { height: 100%; }
*+html{ overflow:auto; }
body {
	background: #000000;
	color: #ffffff;
	font: 17px 'roboto', arial, san-serif;
	font-weight: 500;
	line-height: 1.7em;
	text-align: center;
	width: 100%;
	position: relative;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
}

ul { list-style: none outside none; }
a { outline: none; text-decoration: none; color: #ffffff;}
img { display: block; }
a img { outline: none; border: none; }
strong { font-weight: bold; }
sup { font-size: 12px; }

fieldset { border: none; }
.front .last, .front #content .last, #content .last, #subcontent .last, #content-secondary .last { margin-right: 0; padding-right: 0; border-right: 0; }
.last, .wrapper .last, .wrapper .media-box .last { margin-right: 0 !important;  }
.clear, .clear:after { clear: both; }
.clear:before, .clear:after { content: ""; display: table; }

::selection      { background:#ff2400; color:#fff; /* Safari and Opera */ }
::-moz-selection  { background:#ff2400; color:#fff; /* Firefox */ }

#accessibility { display: none; }
#content { text-align: center; margin: auto; max-width: 1600px; text-align: center; }

.wrapperfull, .wrapper { max-width: 1200px; margin: 0 auto; text-align: left; position: relative; }

#header { margin: 50px auto; color: #ffffff;}
	#header .wrapper { text-align: center; }
	#header img { display: inline-block; width: 200px; }
	#header ul { list-style-type: none; margin-bottom: 100px; }
	#header ul li { display: inline-block; margin: 0 20px; }
	#header ul li a { transition: 0.3s;  border-bottom: solid 3px #444444; }
	#header ul li a.active { transition: 0.3s;  border-bottom: solid 3px #888888; }
	#header ul li a:hover { border-bottom: solid 3px #fff;  }
#footer { padding: 150px 0 100px; color: #ffffff;}
	#footer .wrapper { text-align: center; font-size: 12px; color: #cccccc; }
	#footer p { display: block; }
	#twitter { display: block; margin-bottom: 30px; font-size: 32px; font-weight: 300;   transition: 0.3s; display: inline-block; }
		#twitter:hover { color: #ff2400; }
		
@media (max-width: 1600px) {

	#content { width: 80%; max-width: 80%; margin: 0 auto;  }
	#footer .wrapper { width: 80%; margin: 0 auto; }


}
@media (max-width: 350px) {



}
				
