.info-nav li {
    float: left;
    font-size: 13px;
    padding: 0 4px 0 5px;
}
.info-nav{
	width: 100%;
	padding-top: 10px;
}
.navigation-header li{
	font-size: 13px;
}
.navigation-header li a{
	/*padding: 0 8px;*/
}
.track span{
	font-size: 15px;
	letter-spacing:0;
}
.date-place{
	padding-top: 17px!important;
	font-size: 12px;
}
.date-sec {
    margin-bottom: 11px;
}
.stripe{
	margin-left: 0;
}

.sponsored-box:first-child{
	margin-left: 0px;
}
.marathon-type{
	padding-bottom: 0;
	padding-top: 18px;
}
.sponsored-box{
	margin-bottom:10px;
		margin-left: 1.5%; 
}
.brand-name li:first-child {
    margin-left: 2%;
}
.brand-name li{
margin: 0 0.5%;
}
.contact-address address{
	text-align: left;
}
.contact-address{
	margin-top: 51px;
}
.footer-contact ul{
	margin: 0 0 10px;
}

.footer-contact li{
	
    font-size:14px;
}

.footer-contact ul, .contact-address address {
	width:85%;
}

.side-bar img {
    margin-bottom: 50px;
}
/*.secondary-footer span{
	 margin-top: -46px;
}
.secondary-footer{
	margin-top: -55px;
}*/
.navbar-nav ul{
    width: 120%;
    padding: 0 123px 0 10px!important;
}
.date-section{
	width: 133px;
}
.content-nav li {
    margin-left: 30px;
}
.mail-drop-section i {
    margin-top:-73px;
}
.school-regis i {
    margin-top: -73px;
}
.race-dates{
	width: 34%;
}

.age-category, .age-category-all{
	width: 27% !important ;
}
.price-category, .price-category-all{
	width: 27%;
}
.date-by{
	width: 72%;
}
.date-imp{
	width: 27%;
}
.registration .btn-full{
	width: 100% !important ;
	min-width: 40px;
}
.top-category h4{
	font-size: 15px;
}
.top-span{
	font-size: 14px;
}
.top-price-two{
	width: 47%;
}
.awards-title span{
	 padding: 23px 0;
}


#Header .container {
	position: relative;
}
.nav.navbar-nav, .navigation-header, .nav.navbar-nav > li {
	position: static !important;
}

.active{
	background: #009BE3 !important ;
}
.navigation-header li a{
  padding: 0 14px !important;
  font-size: 14px !important;
}

.navbar-nav ul li a{
	padding: 10px !important ;
}
.ds-element-value,.time-sep{
	font-size: 1.5em;
}
.ds-element-title{
	margin-left: 2px;
}




@media only screen and (min-width: 768px) and (max-width: 992px){ 

	.track{
		width:65%;
	}

	.secondary-header .header-video-container{
		width:33%;
	}
	
	.nav-section .navbar-header{ 
		display:none;
	}

	.navigation-header{ 
		margin:20px 0 0;
	}

	.nav-section .flag-icon{ 
		margin-top:0px;		
	}

	.navbar-nav ul{
	}

	.col-sm-3.logo{ 
		padding:10px;

	}
	.track h1{
		font-size: 42px;
	}
}