@charset "UTF-8";



h1 {
	font-family: 'Oswald', sans-serif;
	font-size:60px;
	line-height:50px;
	font-weight:normal;
text-transform:uppercase;
	margin:0px;
	padding:0px;
font-weight:600;
	
	}
	
h2 {
	
	font-size:30px;
	line-height:30px;
	margin:0px;
	padding:0px;
	color:#f50d1a;
	}
	
h3 {
	font-size:75px;
	line-height:70px;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	font-family: 'Oswald', sans-serif;
	padding:0px;
	
	
	}
	
	h4 {
	font-size:40px;
	line-height:38px;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	padding:0px;
	
	
	}

.testimonial2 {
float:left;
width:350px;
height:550px;
margin:0px 5px;
background-repeat: no-repeat;
background-size: 100%;
background-position:center top;
position:relative;	

}

.testimonial {

		font-size:14px;
		color:#fff;
		padding:20px;
		background-color:#f50d1a;
		text-align:left;
bottom:0px;
position:absolute;		
		

}


.sociallogo {
width:100px;
height:100px;
border-radius:50%;
float:left;
color:#fff;
margin-right: 20px;
 background-color: #000;
background: url(https://scontent-lga3-1.xx.fbcdn.net/v/t1.0-9/42252254_1832583493491707_5683010424379801600_o.jpg?_nc_cat=104&oh=071892f1c21e53cbf887db991b00d2bd&oe=5C189714) no-repeat;
background-size: 100%;

}

.socialbox {
float:left;
padding:10px 20px;
background-color:#000;
margin: 35px 5px 0px 5px;
border-radius:10px;


}


.buttonmiddle2 {
		border:2px solid #f50d1a;
		width:100%;
		padding:10px 0px;
		text-align:center;
		margin:0px 0px;
		-webkit-border-radius: 10px; 
  -moz-border-radius: 10px;
  border-radius: 10px; 
  color:#f50d1a;
cursor:pointer;
font-size:30px;
	
		}
		
		.buttonmiddle2:hover {
	
		border:2px solid #000;
	
		}


.buttonmiddle {
		border:2px solid #f50d1a;
		width:100%;
		padding:10px 0px;
		text-align:center;
		margin:0px 0px;
		-webkit-border-radius: 10px; 
  -moz-border-radius: 10px;
  border-radius: 10px; 
  color:#FFF;
font-size:30px;
cursor:pointer;
	
		}
		
		.buttonmiddle:hover {
	
		border:2px solid #fff;
	
		}


	.c-error-html-d {
		text-align:left;
	}
	.c-user-g-a-d {
		width : auto !important;
	}
	.c-captcha-center-d {
		text-align:center !important;
		width:300px;
		margin:0 auto;
	}
	
	.c-form-input{
	   width: 300px;
	  padding: 10px 10px;
	  font-size: 16px;
	  line-height: 1.5;
	  color: #000;
	  background-color: #fff;
	  border: 1px solid black;
	  border-radius: 5px; 
	  font-family: 'Oswald', sans-serif;
	  outline:none;
	  -webkit-appearance: none;
   -moz-appearance:   none;
   appearance:         none;
	 }


	 
	.c-form-input2{
		background-image:url(../images/dropdownarrow2.png);
		background-repeat:no-repeat;
  background-position: center right;
	   width: 300px;
	  padding: 10px 10px;
	  font-size: 16px;
	  line-height: 1.5;
	  color: #000;
	  background-color: #fff;
	  border: 1px solid black;
	  border-radius: 5px; 
	  font-family: 'Oswald', sans-serif;
	  outline:none;
	  -webkit-appearance: none;
   -moz-appearance:   none;
   appearance:         none;
	 }
	 
	.c-form-input-box{
	   width: 500px;
	  padding: 10px 10px;
	  font-size: 16px;
	  line-height: 1.5;
	  color: #000;
	  height:300px;
	  background-color: #fff;
	  border: 1px solid black;
	  border-radius: 5px; 
	  font-family: 'Oswald', sans-serif;
	  outline:none;
	   -webkit-appearance: none;
   -moz-appearance:   none;
   appearance:         none;
	 }
	 
	 .c-form-button {
	   width: 300px;
	  padding: 10px 10px;
	  font-size: 16px;
	  color: #fff;
	  background-color: #f50d1a;
	  border-radius: 5px; 
	  font-family: 'Oswald', sans-serif;
	  outline:none;
	  border:none;
	  -webkit-appearance: none;
   -moz-appearance:   none;
   appearance:         none;
	 }
	 
	.c-form-button:hover {
		cursor:pointer;
	  background-color: #D60E19;
	 }
	 
	 
	 
	.c-error{
		color:#f50d1a;
		font-style:normal;
		font-size:16px;
	}
	.red {
		
		color:#f50d1a;
		}
	
	.spotlight_img {
		float:left;
		background-color:#323232;
		width:200px;
		height:275px;
		margin-right:20px;
		background: url(../images/#) no-repeat center center;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
		}
	
.headerimage {
	font-family: 'Oswald', sans-serif;
	font-size:100px;
	line-height:75px;
	font-weight:600;
	background: url(../images/billboard.jpg) no-repeat center center;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color:#FFFFFF;
  padding:150px 0px 40px 0px;
  text-align:center;

	
	
	}

.headerimage22 {
	font-family: 'Oswald', sans-serif;
	font-size:130px;
	line-height:75px;
	font-weight:300;
	background: url(../images/billboard.jpg) no-repeat center center;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color:#FFFFFF;
  padding:150px 0px 40px 0px;
  text-align:center;
height:400px;

	
	
	}
	
	.subbox {
		padding:0px 0px;
	background-color:#fff;
	border-bottom:3px solid #f50d1a;
	color:#0f0f0f;
	
	}
.subbox3 {
		padding:0px 0px;
	background-color:#fff;
	color:#0f0f0f;
	
	}
	
	.subbox2 {
		float:left;
		font-weight:lighter;
		width:798px;
	
	}


	
	.breadcrumb {
		font-size:11px;
		color:#fff;
		padding:10px 0px;
		background-color:#f50d1a;
		text-transform:uppercase;
		
		}
		
	.breadcrumb a{
		text-decoration:underline;
		color:#fff;
		cursor:pointer;
		
		}
		
		.subnav {
			float:left;
			width:250px;
			height:500px;
			margin-right:30px;
			border-right:2px solid #f50d1a;
			text-decoration:none;
			
			}
			
			.subnav a{
			text-decoration:none;
			
			}
			
			.subnav a:hover{
			
			text-decoration:none;
			color:#f50d1a;
			
			}
			
		.subnavbutton {
			width:100%;
			text-decoration:none;
			padding:10px 0px;
			border-bottom:1px solid #EAEAEA;
			color:#0f0f0f;
			font-size:20px;
			text-transform:uppercase;
			text-decoration:none;
			
			}
			
		.subnavbutton a{
			
			text-decoration:none;
			color:#0f0f0f;
			
			}
			
			.subnavbutton:hover{
			
			text-decoration:none;
			color:#f50d1a;
			
			}
			
			.spotlightblock {
				border-bottom:1px solid #ABABAB;
				padding-bottom:30px;
				margin-bottom:30px;
			
				
				
				}
				
			.spotlightblock a{
				color:#0f0f0f;
				text-decoration:none;
				
				}
	
	
	
	.hometext {
		margin-top:20px;
		width:600px;
		margin:0 auto;
		font-size:18px;
		text-align:center;
		line-height:25px;
		position:relative;
		
		}
		
	.homemodel1{
	position: absolute;
	left: -345px;
	top: -165px;
		}
		
		.homemodel2{
	position: absolute;
	right: -345px;
	top: -165px;
		}
	
	
.wrapper {
	width:1080px;
	margin:0px auto;
	
	position:relative;
	}
	
	.hometab {
		left: 50%;
		position:absolute;
		z-index:999999999;
		top:-220px;
		margin:0px auto;
		margin-left: -404px;
		
	
		
		}
		
	.hometab_button {
	background: url(../images/#) no-repeat center center;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
		-webkit-border-radius: 10px; 
  -moz-border-radius: 10px;
  font-weight:600;
  font-size:24px;
  border-radius: 10px;
  float:left;
  background-color:#000;
  text-align:center;
  padding:60px 0px;
  margin:0px 10px;
  width:250px;
  color:#FFFFFF;
		
		}	
		
		.hometab_button:hover {
			cursor:pointer;
			opacity:0.7;
		
		}	
		
		
		
	
	.buttonbg {
	
	background: url(../images/buttonbg.png) no-repeat center center;
	  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;

	
	}



.navbar {
	width:100%;
	background: url(../images/menubg.png) repeat-x top center;
	  -webkit-background-size: auto 100%;
  -moz-background-size: auto 100%;
  -o-background-size: auto 100%;
  background-size: auto 100%;
position: fixed;
height:200px;
z-index:999999999999999999;
	
	}

.header {
	text-align:right;
	padding:10px 0px 5px 0px;
	
	
	}
	
.nav {
	margin:10px 0px;

	
	}
	
.headertext {
	float:right;
	font-size:14px;
	margin:0px 8px;
	}
	
.headerbutton {
	border:1px solid #d7000c;
	margin:0px 8px;
	color:#fff;
	font-size:13px;
	cursor:pointer;
	padding:2px 10px;
	font-weight:300;
	float:right;
	text-decoration:none;
	}
	
	.headerbutton {
	
	color:#fff;
	text-decoration:none;
	}
	
	
.headerbutton:hover {
	cursor:pointer;
	color:#f50d1a;
	text-decoration:none;
	}

.socialbutton {
	float:right;
	width:24px;
	margin:0px 2px;
	height:23px;
	background-position:top center;
	}
	
.socialbutton:hover {
cursor:pointer;
	background-position:bottom center;
	}
	
.logo {
	background: url(../images/logo.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 150px;
	width: 145px;
	position: absolute;
	top: 10px;
	cursor:pointer;
	left: 10px;	
	}
	
.box1 {
	background: url(../images/box1bg.png) no-repeat top center;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	z-index: 9999999;
	width: 100%;
	top: 735px;
	padding:200px 0px 170px 0px;
	text-align:center;
	}
	
	.box2 {
		background-color:#f2f2f2;
	border-bottom:3px solid #f50d1a;
	margin-top:540px;

	padding:550px 0px 80px 0px;
	width:100%;
	}
	
	.button2 {
		float:left;
		border:2px solid #f50d1a;
		width:276px;
		padding:10px 0px;
		text-align:center;
		margin:0px 10px;
		-webkit-border-radius: 10px; 
  -moz-border-radius: 10px;
  border-radius: 10px; 
  color:#FFF;
	
		}
		
		.button2:hover {
	
		border:2px solid #fff;
	
		}
		
		
	.button2 a{
		color:#FFF;
		text-decoration:none;
	
		}
		
	.form {
		background: url(../images/formbg.png) no-repeat center center;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size:100% 100%;
	background-size: 100% 100%;
	z-index: 999999999;
	padding:50px 0px;
	font-size:25px;
	font-weight:600;
	text-transform:uppercase;
	position:absolute;
	top:1640px;
	width:100%;
	
		}
		
		.form2 {
		background: url(../images/formbg.png) no-repeat center center;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size:100% 100%;
	background-size: 100% 100%;
	z-index: 999999999;
	padding:50px 0px;
	font-size:25px;
	font-weight:600;
	text-transform:uppercase;
	position:fixed;
	bottom:0;
	color:#FFFFFF;
	width:100%;
	
		}
		
		
		.grunge {
	font-family: 'Oswald', sans-serif;
	color:#fff;
	font-size:40px;
	line-height:50px;
	font-weight:normal;
	
	
	}
		
	.formdropdown {
		float:right;
		appearance:none;
		-webkit-appearance:none;
		-webkit-border-radius: 10px; 
  -moz-border-radius: 10px;
  border-radius: 10px; 
  border:2px solid #000;
  padding:15px;
  width:450px;
  font-family: 'Oswald', sans-serif;
  background-color:transparent;
  color:#FFFFFF;
  font-size:20px;
  background-image:url(../images/dropdownarrow.png);
  background-repeat:no-repeat;
  background-position: center right;
  outline:none;
		
		}
		
		.footer {
			background-color:#0f0f0f;
		
			padding:30px 0px;
			width:100%;
			height:200px;
			
			}
			
		.articlefeed {
			float:left;
			width:650px;
			color:#0f0f0f;
			}
			
			.mediafeed {
			float:right;
			width:400px;
			color:#0f0f0f;
			}
			
			.article_box {
				border-bottom:1px solid #ABABAB;
				padding-bottom:10px;
				margin-bottom:40px;
				text-decoration:none;
				
				
				}
				
			
			.article_box a{
			
				text-decoration:none;
				
				
				}
				
				
			
			
			
			.article_img {
				background-color:#323232;
				height:450px;
				margin-bottom:10px;
				background: url(#) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size:cover;
	background-size: cover;
				}
				
			.article_date {
				font-weight:300;
				font-style:italic;
				color:#f50d1a;
				
				
				}
				
			.article_headline {
				font-size:30px;
				line-height:30px;
				text-transform:uppercase;
				font-weight:600;
				color:#0f0f0f;
				
				
				}
				
			.article_blurb {
				font-size:17px;
				font-weight:300;
				color:#0f0f0f;
				padding-bottom:20px;
				
				
				}
				
			.article_button {
				float:left;
				padding-left:28px;
				background-image:url(#);
				background-repeat:no-repeat;
				background-position:left center;
				margin-right:20px;
				font-weight:600;
				
				
				}
				
			.article_button:hover {
				color:#f50d1a;
				cursor:pointer;
				
				}
	.viewmore {
				color:#f50d1a;
				text-align:center;
				cursor:pointer;
				padding-bottom:15px;
				background-image:url(../images/more.png);
				background-repeat:no-repeat;
				background-position:bottom center;
				
				}
				
			.viewmore a{
				color:#f50d1a;
				text-decoration:none;
				
				}
				
			.viewmore a:hover{
				color:#0f0f0f;
				text-decoration:none;
				
				}
				
				.eventimg {
					height:180px;
					background: url(#) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size:cover;
	background-size: cover;
				background-color:#e7e7e7;
				
				
				}
				
				.eventimg2 {
					height:250px;
					background: url(#) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size:cover;
	background-size: cover;
				background-color:#e7e7e7;
				
				
				}
				
.merchimg2 {
					height:700px;
					background: url(#) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;

	-o-background-size:cover;
	background-size: cover;
				background-color:#e7e7e7;
				
				
				}




			.eventblock {
				margin-bottom:20px;
				background-color:#e7e7e7;
				line-height:18px;
				font-size:24px;
				padding:20px 0px;
				
				}
				
				.eventblock2 {
				margin-bottom:200px;
				border-bottom:1px solid #e7e7e7;
				
				font-size:24px;
				padding:20px 0px;
				
				}
				
				.eventdate {
					float:left;
					text-align:center;
					padding-top:0px;
					margin-right:20px;
					border-right:1px solid #0f0f0f;
					padding-right:20px;
					font-size:50px;
					line-height:50px;
					}
				.eventmonth {font-size:20px;
					line-height:18px;
					color:#f50d1a;
					text-transform:uppercase;
					}
					
					.eventblurb {
						font-size:14px;
						margin-top:10px;
						font-weight:300;
						
						}
						
						.eventbutton {
							font-size:14px;
							color:#f50d1a;
							border:1px solid #f50d1a;
							padding:5px 10px;
							float:left;
							text-decoration:none;
							margin-right:8px;
							
							}
							
							.eventbutton:hover {
						
							color:#fff;
							border:1px solid #f50d1a;
							background-color:#f50d1a;
							cursor:pointer;
							
							}
							
							.eventname {
								font-weight:bold;
								line-height:25px;
								text-transform:uppercase;
							}
							
					.medialinks {
						text-align:right;
						color:#f50d1a;
							}
							
							
							.medialinks a{
				color:#f50d1a;
				text-decoration:none;
				
				}
				
			.medialinks a:hover{
				color:#0f0f0f;
				text-decoration:none;
				
				}
						
					.photothumbs {
						margin-top:20px;
						
						}	
						
					.thumbs {
						float:left;
						width:194px;
						margin:3px;
						height:125px;
						background-color:#B4B4B4;
						background: url(#) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size:cover;
	background-size: cover;
						
						}
						
						
					.thumbs:hover {
						cursor:pointer;
						opacity: 0.7;
						}
						
					.footercol {
						float:left;
						font-size:16px;
						line-height:40px;
						font-weight:300;
						margin:0px 20px
						
						}
						
						.footercol a{
							color:#FCFCFC;
							text-decoration:none;
						
						}
						
						.footercol2 {
						float:left;
						font-size:16px;
						line-height:40px;
						font-weight:300;
						margin:0px 20px
						
						}
						
					.footercol li{
						list-style-type:none;
						border-bottom:1px solid #333;
						}
						
						.footercol2 li{
						list-style-type:none;
						}
						
						.footerheader {
							font-weight:600;
							font-size:18px;
							border-bottom:1px solid #F50D1A;
							margin-bottom:10px;
							padding-right:30px;
							
							}
							
			.copyright {
				font-size:12px;
				font-weight:300;
				text-align:left;
				
				}
							
							
					@media only screen and (max-width: 981px) {
						
	
	
		.subbox2 {
		float:left;
		width:798px;
	
	}

h3 {
	font-size:45px;
	line-height:40px;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	font-family: 'Oswald', sans-serif;
	padding:0px;
	
	
	}

.headerimage {
	font-family: 'Oswald', sans-serif;
	font-size:30px;
	line-height:75px;
	font-weight:600;
	background: url(../images/billboard.jpg) no-repeat center center;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color:#FFFFFF;
  padding:60px 0px 10px 0px;
  text-align:center;

	
	
	}



.article_img {
				background-color:#323232;
				height:220px;
				margin-bottom:10px;
				background: url(#) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size:cover;
	background-size: cover;
				}
	

	.wrapper {
	width:1080px;
	margin:0px auto;
	
	position:relative;
	}
	
	.hometext {
		width:500px;
		margin-top:20px;
		margin:0 auto;
		font-size:16px;
		text-align:center;
		line-height:20px;
		position:relative;
		
		}
		
		.homemodel1{
	position: absolute;
	left: -320px;
	top: -135px;
		}
		.homemodel1 img{
			width:350px;
			height:auto;
		}
		
		.homemodel2 img{
			width:350px;
			height:auto;
		}
		.homemodel2{
			
		
			padding:0px;
	position: absolute;
	right:  -320px;
	
	top: -135px;
		}
		
		.button2 {
		float:left;
		border:2px solid #f50d1a;
		width:226px;
		padding:10px 0px;
		text-align:center;
		margin:0px 10px;
		-webkit-border-radius: 10px; 
  -moz-border-radius: 10px;
  border-radius: 10px; 
	
		}
	
		}
		@media only screen and (max-width: 1080px) {
			.articlefeed {
			float:left;
			width:60%;
			color:#0f0f0f;
			}
			.headerimage22 {
	font-family: 'Oswald', sans-serif;
	font-size:130px;
	line-height:75px;
	font-weight:300;
	background: url(../images/billboard.jpg) no-repeat center center;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color:#FFFFFF;
  padding:150px 0px 40px 0px;
  text-align:center;
height:200px;

	
	
	}

.testimonial2 {
float:none;
width:100%;
height:580px;
margin:0px 5px;
background-repeat: no-repeat;
background-size: 100%;
background-position:center top;
position:relative;	

}


.buttonmiddle2 {
		border:2px solid #f50d1a;
		width:87%;
		padding:10px 0px;
		text-align:center;
		margin:0px 0px;
		-webkit-border-radius: 10px; 
  -moz-border-radius: 10px;
  border-radius: 10px; 
  color:#f50d1a;
cursor:pointer;
font-size:30px;
	
		}
		
		


.buttonmiddle {
		border:2px solid #f50d1a;
		width:87%;
		padding:10px 0px;
		text-align:center;
		margin:0px 0px;
		-webkit-border-radius: 10px; 
  -moz-border-radius: 10px;
  border-radius: 10px; 
  color:#FFF;
font-size:30px;
cursor:pointer;
	
		}
		
	


			.mediafeed {
			float:right;
			width:39%;
			color:#0f0f0f;
			}
			
			.mediafeed iframe {
							width:100%;
}

.thumbs {
						float:left;
						width:48%;
						margin:3px;
						height:130px;
						background-color:#B4B4B4;
						
						}
						
						.footercol {
						float:left;
						font-size:16px;
						line-height:40px;
						font-weight:300;
						margin:0px 10px
						
						}
						
						.footercol2 {
						float:left;
						font-size:14px;
						line-height:40px;
						font-weight:300;
						margin:0px 8px
						
						}
						
						.footercol2 iframe{
							width:100%;
						
						}
						
					.footercol li{
						list-style-type:none;
						border-bottom:1px solid #333;
						}
						
						.footercol2 li{
						list-style-type:none;
						}
						
						.footerheader {
							font-weight:600;
							font-size:16px;
							border-bottom:1px solid #F50D1A;
							margin-bottom:10px;
							padding-right:1px;
							
							}
						
						
		}
		
	@media only screen and (max-width: 768px) {
		.hometab {
		left: 50%;
		position:absolute;
		z-index:999999999;
		top:-195px;
		margin:0px auto;
		margin-left: -329px;
		
	
		
		}
		
	.hometab_button {
		background: url(../images/#) no-repeat center center;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
		-webkit-border-radius: 10px; 
  -moz-border-radius: 10px;
  font-weight:600;
  font-size:24px;
  border-radius: 10px;
  float:left;
  background-color:#000;
  text-align:center;
  padding:50px 0px;
  margin:0px 5px;
  width:210px;
		
		}	
		.articlefeed {
			width:100%;
			color:#0f0f0f;
			}
			
			.mediafeed {
		width:100%;
			color:#0f0f0f;
			}
	.subbox2 {
		
		width:100%;
	
	}
	.subnav {
		display:none;
			
			}
	.wrapper {
	width:95%;
	margin:0px auto;
	
	position:relative;
	}
	.homemodel1{
		display:none;
		}
		
		.homemodel2{
	display:none;
		}
	
.logo {
	background: url(../images/logo.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 115px;
	width: 112px;
	cursor:pointer;
	position: absolute;
	top: 5px;
	left: 5px;	
	}
	
	.headertext {
		text-align:center;
	font-size:14px;
	margin:0px 8px;
	}
	
	.socialbutton {
	float:right;
	width:20px;
	margin:0px 2px;
	height:19px;
	background-position:top center;
	background: url(../images/logo.png) no-repeat top center;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size:100% auto;
	background-size: cover;
	}
	.headertext {
		display: none;
	}
	
	.navbar {
	width:100%;
	background: url(../images/menubg.png) repeat-x top center;
	  -webkit-background-size: auto 100%;
  -moz-background-size: auto 100%;
  -o-background-size: auto 100%;
  background-size: auto 100%;
position: fixed;
height:100px;
z-index:9999999999;
	
	}
	
	.box1 {
	background: url(../images/box1bg.png) no-repeat top center;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	z-index: 9999999;
	width: 100%;
	top: 485px;
	padding:180px 0px 170px 0px;
	text-align:center;
	}
	
	.box2 {
		background-color:#f2f2f2;
	border-bottom:3px solid #f50d1a;
	margin-top:440px;

	padding:750px 0px 80px 0px;
	width:100%;
	}
	.form {
		background: url(../images/formbg.png) no-repeat center center;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size:100% 100%;
	background-size: 100% 100%;
	z-index: 999999999;
	padding:50px 0px;
	font-size:30px;
	text-align:center;
	position:absolute;
	top:1280px;
	width:100%;
	
		}
		
		.hometext {
		width:80%;
		margin-top:20px;
		margin:0 auto;
		font-size:16px;
		text-align:center;
		line-height:20px;
		position:relative;
		
		}
		
		.button2 {
		float:left;
		border:2px solid #f50d1a;
		width:45%;
		padding:10px 0px;
		text-align:center;
		margin:0px 10px;
		-webkit-border-radius: 10px; 
  -moz-border-radius: 10px;
  border-radius: 10px; 
	
		}
		
		.formdropdown {
			float:none;
			margin-top:10px;
		appearance:none;
		-webkit-appearance:none;
		-webkit-border-radius: 10px; 
  -moz-border-radius: 10px;
  border-radius: 10px; 
  border:2px solid #000;
  padding:15px;
  width:80%;
  font-family: 'Oswald', sans-serif;
  background-color:transparent;
  color:#FFFFFF;
  font-size:20px;
  background-image:url(../images/dropdownarrow.png);
  background-repeat:no-repeat;
  background-position: center right;
  outline:none;
		
		}
		
		.thumbs {
						float:left;
						width:32%;
						margin:3px;
						height:150px;
						background-color:#B4B4B4;
						
						}
						
						.mediafeed iframe {
							width:100%;
							height:350px;
}


.footercol {
					
						font-size:16px;
						line-height:40px;
						font-weight:300;
						width:100%;
						margin:0px 10px
						
						}
						
						.footercol2 {
							width:100%;
						font-size:16px;
						line-height:40px;
						font-weight:300;
						
						
						}
						
						.footercol iframe{
							float:none;
							width:100%;
							margin-top:20px;
						
						}
						
					.footercol li{
						list-style-type:none;
						border-bottom:1px solid #333;
						}
						
						.footercol2 li{
						list-style-type:none;
						}
						
						.footerheader {
							font-weight:600;
							font-size:18px;
							border-bottom:1px solid #F50D1A;
							margin-bottom:10px;
							padding-right:8px;
							
							}


	
	}
	
	
	@media only screen and (max-width: 690px) {





		
		.hometab {
		left: 50%;
		position:absolute;
		z-index:999999999;
		top:-185px;
		margin:0px auto;
		margin-left: -280px;
		
	
		
		}
		
		
		
	.hometab_button {
		background: url(../images/#) no-repeat center center;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
		-webkit-border-radius: 10px; 
  -moz-border-radius: 10px;
  font-weight:600;
  font-size:18px;
  border-radius: 10px;
  float:left;
  background-color:#000;
  text-align:center;
  padding:50px 0px;
  margin:0px 5px;
  width:175px;
		
		}
	}
	
	
	
	@media only screen and (max-width: 475px) {
	
	.hometab {
		left: 50%;
		position:absolute;
		z-index:999999999;
		top:-135px;
		margin:0px auto;
		margin-left: -182px;
		
	
		
		}
		
		.grunge {
	font-family: 'Oswald', sans-serif;
	color:#fff;
	font-size:40px;
	line-height:50px;
	font-weight:normal;
	
	
	}
		
	.hometab_button {
		background: url(../images/#) no-repeat center center;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
		-webkit-border-radius: 10px; 
  -moz-border-radius: 10px;
  font-weight:600;
  font-size:18px;
  border-radius: 10px;
  float:left;
  background-color:#000;
  text-align:center;
  padding:30px 0px;
  margin:0px 5px;
  width:110px;
		
		}
	
	
	.wrapper {
	width:95%;
	margin:0px auto;
	
	position:relative;
	}


.merchimg2 {
					height:300px;
					background: url(#) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;

	-o-background-size:cover;
	background-size: cover;
				background-color:#e7e7e7;
				
				
				}
	.homemodel1{
		display:none;
		}
		
		.homemodel2{
	display:none;
		}
	
.logo {
	background: url(../images/logo.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 85px;
	width: 82px;
	cursor:pointer;
	position: absolute;
	top: 5px;
	left: 5px;	
	}
	
	.headertext {
		text-align:center;
	font-size:14px;
	margin:0px 8px;
	}
	
	.socialbutton {
	float:right;
	width:20px;
	margin:0px 2px;
	height:19px;
	background-position:top center;
	background: url(../images/logo.png) no-repeat top center;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size:100% auto;
	background-size: cover;
	}
	.headertext {
		display: none;
	}
	
	.navbar {
	width:100%;
	background: url(../images/menubg.png) repeat-x top center;
	  -webkit-background-size: auto 100%;
  -moz-background-size: auto 100%;
  -o-background-size: auto 100%;
  background-size: auto 100%;
position: fixed;
height:100px;
z-index:9999999999;
	
	}
	
	.box1 {
	background: url(../images/box1bg.png) no-repeat top center;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	z-index: 9999999;
	width: 100%;
	top: 400px;
	padding:130px 0px 170px 0px;
	text-align:center;
	}
	
	.box2 {
		background-color:#f2f2f2;
	border-bottom:3px solid #f50d1a;
	margin-top:440px;

	padding:550px 0px 80px 0px;
	width:100%;
	}
	.form {
		background: url(../images/formbg.png) no-repeat center center;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size:100% 100%;
	background-size: 100% 100%;
	z-index: 999999999;
	padding:50px 0px;
	font-size:14px;
	text-align:center;
	position:absolute;
	top:1170px;
	width:100%;
	
		}
		
		.hometext {
		width:90%;
		margin-top:20px;
		margin:0 auto;
		font-size:16px;
		text-align:center;
		line-height:20px;
		position:relative;
		
		}
		
		.button2 {
			width:100%;
			border:2px solid #f50d1a;
		padding:10px 0px;
		text-align:center;
		-webkit-border-radius: 10px; 
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin:5px 0px
	
		}
		
		.formdropdown {
			float:none;
			margin-top:10px;
		appearance:none;
		width:90%;
		-webkit-appearance:none;
		-webkit-border-radius: 10px; 
  -moz-border-radius: 10px;
  border-radius: 10px; 
  border:2px solid #000;
  padding:15px;
  font-family: 'Oswald', sans-serif;
  background-color:transparent;
  color:#FFFFFF;
  font-size:20px;
  background-image:url(../images/dropdownarrow.png);
  background-repeat:no-repeat;
  background-position: center right;
  outline:none;
		
		}
		.thumbs {
						float:left;
						width:48%;
						margin:3px;
						height:150px;
						background-color:#B4B4B4;
						
						}
						
						.mediafeed iframe {
							width:100%;
							height:220px;
}

.c-form-input{
	   width: 95%;
	 }
	 
	.c-form-input-box{
	   width: 95%;
	 }
	 
	 .c-form-button {
	  width: 95%;
	 }
	 
	 .c-form-input2{ width: 95%;}
						
	.subnav {
		display:none;
			
			}
	}
