@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------ */
/* 			Webfonts and Icon fonts
 ------------------------------------------------------------------ */
 
@import url("fonts.css");
@import url("font-awesome/css/font-awesome.min.css");

/* ------------------------------------------------------------------ */
/* 			Header Styles
/* ------------------------------------------------------------------ */
header {
   position: relative;
   height: 800px;
   min-height: 500px;
   width: 100%;
   background: #161415 url(../images/4507810159_eac54e1879_o.jpg) no-repeat top center;
   background-size: cover !important;
	-webkit-background-size: cover !important;
   text-align: center;
   overflow: hidden;
}
header .social {
   margin: 24px 0;
   padding: 0;
   font-size: 30px;
   text-shadow: 0px 1px 2px rgba(0, 0, 0, .8);
}
header .social li {
   display: inline-block;
   margin: 0 15px;
   padding: 0;
}
header .social li a { color: #fff; }
header .social li a:hover { color: #C9C9C9; }
/* banner
--------------------------------------------------------------------- */
.banner {
	font-family: "webnarbold", "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;;
	color: #FFFFFF;
	font-weight: 400;
	vertical-align: text-top;
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0 20px;
	box-sizing: border-box;
	background-color: #000000;
}
	


.banner .logo {
	color: #FF0000;
}
/* navigation
--------------------------------------------------------------------- */
#nav-wrap {
   font: 12px 'opensans-bold', sans-serif;
   width: 100%;
   text-transform: uppercase;
   letter-spacing: 2.5px;
   margin-left: auto;
   margin-right: auto;
   z-index: 100;
	
}

/* ------------------------------------------------------------------ */
/* 					Footer
/* ------------------------------------------------------------------ */
footer {
   padding-top: 48px;
   margin-bottom: 0;
   background: #303030;
   font-size: 14px;
   text-align: center;
   position: bottom;
}
/* social links */
footer .social-links {
   margin: 18px 0 30px 0;
   padding: 0;
   font-size: 30px;
}
footer .social-links li {
    display: inline-block;
    margin: 0;
    padding: 0;
    margin-left: 42px;
    color: #F06000;
}
footer .social-links li a { color: #fff; }
header .social-links li a:hover { color: #C9C9C9; }

footer .social-links li:first-child { margin-left: 0; }
