
body {
	background:#333;
}

.row{
	margin-left:10px;
	margin-right:10px;
}
.container{width:100%!important;
	max-width: 1200px!important;
	
}
.grey{
	background: RGB(69,69,69);
	color:white;
	padding-bottom: 20px;
}

.affix{
	background: RGBA(0,0,0,0.75);
	max-height:100px;
}
h1{
	color: RGB(249,178,41);
	text-shadow: 2px 2px 8px #000;
	text-transform: uppercase;
}

h2{
	color: RGB(249,178,41);
	text-shadow: 2px 2px 8px #000;
	text-transform: uppercase;
}

h3{
	color: RGB(249,178,41);
	text-shadow: 2px 2px 8px #000;
	text-transform: uppercase;
	font-size:18px;
}

.white{
	background:#fff;
	color:RGB(251,176,64);
}
.blackText{
	color:#000;
}
.logo{
    background-image: url(../images/logo_lg.png);
    background-size: cover;
	width: 448px;
    height: 203px;
}
.mountains{
    background-image: url(../images/Mountains.png);
    background-size: cover;
   
}
.raceLogo img{
	width:100%;
	padding:10px;
}

.nav .affix .navbar-brand .logo{
	display:none;
}

.nav  .navbar-brand .logo2{
	display:none;
}

.nav  .container2  {
	max-width: 1171px!important;
	padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.nav  .navbar-brand .logo2 img{
	width:50px;
}
.hero{
background-image: url(../images/hero_1.jpg);
height:663px;
margin-bottom: 0em!important;
	
}
.footerLogo{

	width:150px;
}
.bottom{
	bottom:0px;
	
	position: relative;
}
.bottom img{
	margin-left:40px;

}
.bottom span{
	position: absolute;
	bottom: 0;
	left: 20px;
	right: 30px
}
.bottom ul li{
			display: inline;
			margin-left:30px;
	  }
	  .bottom ul li::after{
		display: inline-block;
		content: '';
		-webkit-border-radius: 0.375rem;
		border-radius: 0.375rem;
		height: 0.75rem;
		width: 0.75rem;
		margin-left: 0.5rem;
	
		background-color:RGB(251,176,64);
  }
	  .bottom hr{
		border-top: 1px solid white;
	  }

.body{
min-height:300px;
font-family: "futura-pt";

}


.quote {
	max-width: 800px;
	margin: 0 auto !important;
	text-align: center;
   
  }
	.quote blockquote {
	  font-size: 1.5rem;
	  font-style: italic; }
	.quote figure img {
	  max-width: 100px;
	  margin: 0 auto;
	  border-radius: 50%; }
  
  
  
  .quote-wrap .owl-nav {
	display: none;
   
  
  }
  
  .quote-wrap {
	  background-color: ;
  }
  
  #clockdiv{
	  font-family: sans-serif;
	  color: #fff;
	  display: inline-block;
	  font-weight: 100;
	  text-align: center;
	  font-size: 30px;
  }
  
  #clockdiv > div{
	  padding: 10px;
	  border-radius: 3px;
	  display: inline-block;
	  background-color:#777;
  }
  
  #clockdiv div > span{
	  padding: 15px;
	  border-radius: 3px;
	  background-color:#666;
	  display: inline-block;
  }
  
.bg-dark2{
background: #000;

}

.padding-l-10{
	padding-left:10px;
}


.margin-r-10{
	margin-right:10px;
}

.padding-10{
	padding:10px;

}

.padding-top-30{
	padding-top:30px;

}

.titleBox {
	
	font-family: "futura-pt";
	line-height: 1.2;
	text-transform: uppercase;
}

.titleText {
    color: RGB(249,178,41);
	text-shadow: 2px 2px 8px #000;
	font-style:italic;
}


.subTitleText {
    color: RGB(255,255,255);
    text-shadow: 2px 2px 8px #000;
}

@media (min-width:1200px ){
.titleBox {
	width:600px;
 
	margin-left: 20px;
}


.titleText {
    font-size: 4.5em;
    font-weight: 600;
}


.subTitleText {
    font-size: 2.9em;
    font-weight: 600;
}

}

@media (min-width:992px) AND (max-width:1200px ){
	.titleBox {
		width:475px;
	}
	
	
	.titleText {
		font-size: 3.5em;
		font-weight: 600;
	}
	
	
	.subTitleText {
		font-size: 2.8em;
		font-weight: 600;
	}
	
	}

	@media (min-width:768px) AND (max-width:992px ){
		.titleBox {
			width:400px;
			
			margin-left: 20px;
		}
		
		
		.titleText {
			font-size: 3em;
			font-weight: 600;
		}
		
		
		.subTitleText {
			font-size: 2.4em;
			font-weight: 600;
		}
	
		}

		@media  (max-width:768px){
			.titleBox {
			
			
				margin-left: 20px;
				margin-right	: 20px;
			}
			
			
			.titleText {
				font-size: 2.75em;
				font-weight: 600;
			}
			
			
			.subTitleText {
				font-size: 1.5em;
				font-weight: 600;
			}
			
		
			
			}

		

.btn-yellow{
	background-color: RGB(249,178,41);
	color:white;

}
			.raceList ul li {
				list-style: none;
				text-align: left;
			}

			#mc_embed_signup{
				background-color: RGBA(0,0,0,0)!important;
			}