@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,400italic,700italic);
@import url(https://fonts.googleapis.com/css?family=Kaushan+Script);

/* Starter CSS by RCNEIL */

a {	
	-webkit-transition: 300ms;
	-ms-transition: 300ms;
	-moz-transition: 300ms;
	transition: 300ms; 
} /* REMOVE IF USING JQUERY ANIMATIONS */


body {
	margin:0px; padding:0px;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-size:22px; line-height:26px; 
	color:#fff;
	
	height:100%; min-height:100%;
	width:100%; 
} 

div { 
	display:block; 
	position:relative; 
	margin:0px auto; 
	padding:0px; 
}
.container {
	float:none; clear:both; margin:0px auto; padding:0px;
	width:100%; height:auto; 	
}
.row {
	float:none; clear:both; margin:0px auto; padding:0px; 
	width:100%; height:auto; 
	max-width:960px; 
}

/*UNIVERSAL SPAN SELECTOR */
div[class*='span'] {
	float:left; margin:0px auto; padding:15px 10px; height:auto;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   	box-sizing: border-box;
}
.span5 { width:5%; }
.span10 { width:10%; }
.span15 { width:15%; }
.span20 { width:20%; }
.span25 { width:25%; }
.span30 { width:30%; }
.span33 { width:33%; }
.span35 { width:35%; }
.span40 { width:40%; }
.span45 { width:45%; }
.span50 { width:50%; }
.span55 { width:55%; }
.span60 { width:60%; }
.span65 { width:65%; }
.span66 { width:66%; }
.span70 { width:70%; }
.span75 { width:75%; }
.span80 { width:80%; }
.span85 { width:85%; }
.span90 { width:90%; }
.span100 { width:100%; }


.background-image {
	display:block; position:fixed;
	height:100%; width:100%;
	background:#121212 url('images/ave.jpg') center center no-repeat;
	background-size:cover; 
	z-index:1;
}

.table {
	display:table; position:absolute; height:100%; width:100%;
	z-index:100;
	background:rgba(0,0,0,0.45); 
}
.table-cell {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width:auto;
	height:auto;
}
h1, h2, h3, h4, h5, h6 {

}

h1 {
	font-family: 'Kaushan Script', cursive;
	font-size:48px;
	line-height:52px;
	color:#fff;
}

p {
}

a:link, a:visited {
	text-decoration:none;
}
a:hover {

}
img, a img {
	display:inline-block; 
	max-width:100%; 
	height:auto; 
	border:0px;
	padding:0px;
	margin:0px auto;
}
small {font-size:80%;}
.bold, strong {font-weight:bold;}
.italic, em { font-style:italic;}
.hidden { display:none; }
.clear {	clear:both; float:none; display:block; position:relative; }
.text-center { text-align:center; }
.text-right { text-align:right; } 






/*DELETE ME*/
.dark-row { background:#e8e8e8;}







/**** MEDIA QUERIES *****/
/**** MEDIA QUERIES *****/
/**** MEDIA QUERIES *****/
@media all and (max-width:600px) {


div[class*='span'] {
	float:none; clear:both; width:100%; padding:20px 10px; margin:0px auto;
}




}
/**** MEDIA QUERIES *****/
/**** MEDIA QUERIES *****/
/**** MEDIA QUERIES *****/

