html, body, h1, h2, h3, h4, h5, h6, p, a{
	/*font-family: 'Roboto Slab', serif;*/
	font-family: Arial;
}

body{
/*	background:url('../img/horse_bg.jpg') no-repeat;	
	background-position: center bottom; */
	font-size:16px;
}

.pagePanel ul{
	margin-left: 16px;	
}
.pagePanel ul li{
	font-size: 16px;
	font-weight: 100;	
}
a, p a strong{
	color: #9C0003;
	color: #003AFF !important; 
/*	color: #545C88 !important; */
	/*text-decoration:underline;*/
}
a:hover, p a:hover strong{
	color: #9C0003;
	color: #003AFF !important; 
	color: #545C88 !important; 
	/*text-decoration:underline;	*/
}
p strong{
	color: #1C203A;
	/*font-weight: 400;	*/
}
p{
	
	font-size: 16px;
	font-weight: 100;
	letter-spacing: .06em;	
}
.side-nav li a{
	color: #9C0003;
	color: #003AFF !important; 
	color: #545C88 !important; 
	/*text-decoration: underline;	*/
}

h1{
	font-weight: 300;
	color: #1C203A;
	border-bottom: 2px solid #1C203A;
	border-top: 2px solid #1C203A;
}
.title-area h1{
	border: none;	
}
h2{
	font-size: 32px;
	font-weight: 100;
	border-left: 6px solid #9C0003;
	color: #333;
	padding-left: 15px;	
	margin-left: -7px;
}
h2.blue2{
	border-left: 6px solid #003AFF;
}

h2.green{
	border-left: 6px solid #07640C;
}
h3{
	font-size: 20px;
	font-weight: 200;
	color: #9C0003;
}
h4{
	background-color: #9C0003;
	color: #FFF !important;
	font-size: 28px;
	font-weight: 100;
	padding: 10px;
	
}
h5{
	font-weight: 300;
	color: #1C203A;
}
h6{
	font-size: 18px;
	font-weight: 200;
	color: #333;
	letter-spacing: .06em;
}

.button{
	background-color: #1C203A;	
	border-color: #1C203A;
}

.button:hover{
	background-color: #1C203A;	
	border-color: #1C203A;
}

.row{
	max-width: 1100px;	
}

.header-wrap{
	background-color:#1C203A;
}
.logo-wrap{
	padding-bottom: 12px;
	position: relative;
	/*z-index: 25;*/
	/*background: url('../img/polo_blue_banner2.png') no-repeat;*/
	background-size: contain;
	background-position:center;
}
.logo-wrap img{
    width:700px;
/*	margin-bottom: 25px;
*/	margin-top: 5px;

	/*margin-left: 75px;*/
	
}
.ticket-dashboard-btn{
	background: #A00300 !important;
}
.top-social-links .button{
	background: #A00300 !important;
	margin-top: 8px;
		
}
.top-social-links li{
	margin-left: 5px;
	marging-right: 0px;
}
.top-social-links img{
	width: 32px;	
}
.name h1 a{
	text-decoration: none !important;	
}
.banner-wrap{
}
#featured{
}
.orbit-next, .orbit-prev, .orbit-timer, .orbit-slide-number{
	display:none;	
}
.orbit-bullets {
	text-align:center;
	margin-top: -75px;
	z-index: 100;
}
.orbit-bullets li{
	text-align:center;
	float: none;
	display: inline-block;
	height: 25px;
	width: 25px;
	background-color: #9C0003;
}
.orbit-bullets li.active{
	background-color: #1C203A;
}	

.blue{
	background-color:#1C203A;
}
.red{
	background-color:#9C0003;
}
.red-border{
	border: 5px solid #9C0003;	
}
.black-border-left{
	border-left: 1px dotted #333;	
}
.second-row{
	min-height: 700px;	
}
.first-row, .second-row{
	position: relative;	
}
.blue.tall-panel:hover, .blue.small-panel:hover, .blue.big-panel:hover, .blue:hover{
	box-shadow: 0px 0px 5px #000;
	background: rgba(50,55,89,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(50,55,89,1) 0%, rgba(28,32,58,1) 95%, rgba(28,32,58,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, , color-stop(0%, rgba(50,55,89,1)), color-stop(95%, rgba(28,32,58,1)), color-stop(100%, rgba(28,32,58,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(50,55,89,1) 0%, rgba(28,32,58,1) 95%, rgba(28,32,58,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(50,55,89,1) 0%, rgba(28,32,58,1) 95%, rgba(28,32,58,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(50,55,89,1) 0%, rgba(28,32,58,1) 95%, rgba(28,32,58,1) 100%);
	background: radial-gradient(ellipse at center, rgba(50,55,89,1) 0%, rgba(28,32,58,1) 95%, rgba(28,32,58,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323759', endColorstr='#1c203a', GradientType=1 );
}
.small-banner-wrap{
	margin-top: 25px;
		
}
.tall-panel{
	position: absolute;
	bottom: 0;
	top: 0;
	right: 0;
}
.small-panel{
	height: 198px;
	margin-top: 25px;
}

.big-panel{
	position: absolute;
	bottom: 0;
	top: 0;
	right: 0;
	margin-top: 25px;
}

.upcoming-events{
	margin: 25px;
}

.upcoming-events{
	
}

.upcoming-events li{
	width: 220px;
	margin: 5px;	
}
.upcoming-events li div{
	height: 190px;
	color: #FFF;
}

.footer-wrap p{
	font-weight: 100;
	font-size: 12px;	
}

.mini-calendar{
	/*margin-top: 25px;*/	
}
.mini-calendar .day{
	height: 0px;
	text-align: center;
	padding-top: 28px;
	padding-bottom: 28px;
	
}
.mini-calendar .weekday{
	text-align: center;
	background-color: #1C203A;
	color: #FFF;
	height: 25px !important;	
}
.mini-calendar .day a{
	color: #1C203A !important;
	text-decoration: underline;
}
.breadcrumbs li a, .side-nav li a{
	color: #9C0003;	
	color: #003AFF !important; 
	color: #545C88 !important; 
	
	text-decoration: underline;
	text-transform: none;
	letter-spacing: .05em;
	font-size: 14px;
	font-weight: 300;
	
}
.toggle-btn{
	display: none;	
}

.upcoming-events ul li{
	
}
.upcoming-matches-wrap .list-item h2{
	position: absolute;
	top: -5px;
	bottom: -13px;
	left: 7px;
	right: -1px;
	background-color: #9C0003;
	font-size: 22px;
	opacity: .75;
	color: #FFF;
	font-weight: 400;
	line-height: 32px;
	padding-left: 0px;
	letter-spacing: .05em;
	box-shadow: 0px 0px 3px #FFF;
}
.upcoming-matches-wrap .list-item h2 p{
	font-size: 16px;
	font-weight: 200;
	position: absolute;
	bottom: -14px;
	letter-spacing: .04em;
	text-align: center;
}
.upcoming-matches-wrap .list-item{
	border: 10px solid #1B203B;
	box-shadow: 0px 0px 6px #000;
	position: relative;		
}
.upcoming-matches-wrap img{
	width: 100%;
}

.news-list li div h3{
	font-size: 18px;
}
.news-list li div p{
	font-size: 16px;	
}

.day .has-events a{
	color:#9C0003 !important;	
}
.mobile-day{
	display: none;	
}
.mobile-day-now{
	display: block;	
}

.event-title .event-link{
	font-size: 16px;
	white-space: normal;
}	
.details-title-link h4{
	color: #FFF;	
	font-size: 18px;
}

.location-wrap{
	display: none;	
}
.check-wrap{
	font-size: 16px;	
}

.event-search-wrap{
	display: none !important;	
}

a h6{
	color: #9C0003 !important; 
	color: #003AFF !important;
	
}
.upcoming-matches-wrap .list-item h2{
	position: absolute;
	z-index: 500; 
}
.upcoming-matches-wrap .gray-event h2{
	background-color: #242424 !important;
	color: #999 !important;
	border: none;	
	position: absolute;
	z-index: 500;
}
.side-nav{
	margin-bottom: 100px;	
}
.side-nav li{
	margin-left: 15px;	
}

.day{
	border: 1px dotted #222;	
}

.button-group li a{
	color: #FFF !important;	
}

.products-wrap li, .products-wrap li p, .products-wrap li a{
	text-align: center;	
}

.button{
	color: #FFF !important;
}

.top-bar .toggle-topbar.menu-icon a{
	color: #FFF !important;
}

.footer-menu-wrap{
	font-size: 14px;	
}

.sub-list-title h3{
	color: #003AFF;
}	

.side-buttons-wrap{
	
}

.side-buttons-wrap li{
	position: relative;
}

.side-buttons-wrap span{
	position: absolute;
	bottom: 35px;
	left: 20px;
	font-size: 40px;
	color: #333;	
	line-height: 30px;
	font-weight: 200;
}
.see-more{
	line-height: 22px;	
}
.see-more div{
	border-radius: 50%;
	height: 20px;
	width: 20px;
	background: #545C88;	
	float: left;
	margin-right: 5px;
}

.section-container{
	margin-top: 25px;	
}

.product-thumbs{
	margin-top: 10px;
	margin-left: 0px !important;
}	

.product-thumbs li img{
/*	max-width: 150%;*/
}
.product-thumbs li{
	padding: 2px;
	height: 100px;
	overflow: hidden;
}

#ticket_chart a{
	color: #0000EE !important;
}
.table-spot a{
	color: #0000EE !important;	
}

.photo-gallery img{
	height: 100%;
	width: auto;
	max-width: none;
}
.photo-gallery li{
	height: 200px;
	text-align:center;
	overflow:hidden;
}
.october-sponsor-table img{
	width: 400px !important;
	height: 400px !important;
	max-width:none;
}

.red-button:hover{
	background:#B9201B;
	color: #FFF !important;
	border-color: #B9201B;	
}
.red-button{
	background:#A20500;	
	color: #FFF !important;
	border-color: #A20500;	
}

.newsletter-modal{
	background: #FFF;
	border: 1px solid #DDD;
	height: 130px;
	width: 400px;
	max-width:100%;
	position: fixed;
	top: -130px;
	box-shadow: 0px 0px 3px #000;
	z-index: 9999;
	padding: 10px;
}
.newsletter-modal p{
	margin-bottom: 0px;
}
.newsletter-modal h5{
	color:#A00300;	
}
.newsletter-modal .button{
	background: #A00300;	
	border: #A00300;	
}
.newsletter-modal .button:hover{
	background: #B00B08;		
	border: #B00B08;	
	color: #FFF !important;
}
.newsletter-modal p span{
	font-size: 10px;	
}
.logo-wrap{
	position: relative;	
}
.close-newsletter{
	position: absolute;
	right: 10px;
	top: 10px;	
	color: #CCC !important;
}
@media(max-width: 640px){
	.newsletter-modal{
		position: relative;
		top: 0px;
		height: 150px;
	}
}




.menu-wrap{
	position:relative;
	z-index: 50;
	background: rgba(189,38,43,1);
	background: -moz-linear-gradient(top, rgba(189,38,43,1) 0%, rgba(156,0,3,1) 30%, rgba(156,0,3,1) 70%, rgba(156,0,3,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(189,38,43,1)), color-stop(30%, rgba(156,0,3,1)), color-stop(70%, rgba(156,0,3,1)), color-stop(100%, rgba(156,0,3,1)));
	background: -webkit-linear-gradient(top, rgba(189,38,43,1) 0%, rgba(156,0,3,1) 30%, rgba(156,0,3,1) 70%, rgba(156,0,3,1) 100%);
	background: -o-linear-gradient(top, rgba(189,38,43,1) 0%, rgba(156,0,3,1) 30%, rgba(156,0,3,1) 70%, rgba(156,0,3,1) 100%);
	background: -ms-linear-gradient(top, rgba(189,38,43,1) 0%, rgba(156,0,3,1) 30%, rgba(156,0,3,1) 70%, rgba(156,0,3,1) 100%);
	background: linear-gradient(to bottom, rgba(189,38,43,1) 0%, rgba(156,0,3,1) 30%, rgba(156,0,3,1) 70%, rgba(156,0,3,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd262b', endColorstr='#9c0003', GradientType=0 );

	box-shadow: 0px 0px 3px #000;
}
.menu-wrap .dropdown {
  background: #be2324;
  
}
.top-bar, .top-bar-section ul, .top-bar-section li a:not(.button){
	background: rgba(189,38,43,1);
	background: rgba(189,38,43,1);
	background: -moz-linear-gradient(top, rgba(189,38,43,1) 0%, rgba(156,0,3,1) 30%, rgba(156,0,3,1) 70%, rgba(156,0,3,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(189,38,43,1)), color-stop(30%, rgba(156,0,3,1)), color-stop(70%, rgba(156,0,3,1)), color-stop(100%, rgba(156,0,3,1)));
	background: -webkit-linear-gradient(top, rgba(189,38,43,1) 0%, rgba(156,0,3,1) 30%, rgba(156,0,3,1) 70%, rgba(156,0,3,1) 100%);
	background: -o-linear-gradient(top, rgba(189,38,43,1) 0%, rgba(156,0,3,1) 30%, rgba(156,0,3,1) 70%, rgba(156,0,3,1) 100%);
	background: -ms-linear-gradient(top, rgba(189,38,43,1) 0%, rgba(156,0,3,1) 30%, rgba(156,0,3,1) 70%, rgba(156,0,3,1) 100%);
	background: linear-gradient(to bottom, rgba(189,38,43,1) 0%, rgba(156,0,3,1) 30%, rgba(156,0,3,1) 70%, rgba(156,0,3,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd262b', endColorstr='#9c0003', GradientType=0 );	
	font-weight: 200;
	letter-spacing: .06em;
	font-size: 15px;
	margin-right: 20px;
}
.top-bar-section li a:not(.button){
	padding-left: 9px;
	padding-right: 10px;	
}
.top-bar.expanded {
	background: #9C0003;	
}
.top-bar.expanded .top-bar-section ul{
	background: #9C0003;
}
.top-bar.expanded .top-bar-section li a:not(.button){
	background: #9C0003; 
}
.top-bar.expanded .title-area{
	background: #9C0003;
}
.top-bar.expanded .toggle-topbar a span{
	color: #FFF !important;
}

.top-bar .toggle-topbar.menu-icon a{
	text-indent: -75px;	
}

.top-bar-section li:hover a:not(.button){
	background: none;	
}
.top-bar.expanded .toggle-topbar a span {
    box-shadow: 0 10px 0 1px #FFF, 0 16px 0 1px #FFF, 0 22px 0 1px #FFF;
}

.top-bar-section ul li a{
	color: #FFF !important;
}
.name h1 a{
	text-decoration: none !important;	
}
.top-bar-section ul li:nth-child(4), 
.top-bar-section ul li:nth-child(5),
.top-bar-section ul li:nth-child(6),
.top-bar-section ul li:nth-child(7){
}

.top-bar-section ul li a{
	text-align: center;
	color: #FFF !important;
}



@media only screen and (max-width: 64.063em) {
    meta.foundation-mq-topbar {
        font-family: "/only screen and (min-width:64.063em)/";
        width: 64.063em;
    }

    .top-bar {
      overflow: hidden;
      height: 2.8125rem;
      line-height: 2.8125rem;
      position: relative;
      background: #be2324;
      margin-bottom: 0;
    }

    .top-bar-section {
      left: 0;
      position: relative;
      width: auto;
      transition: left 300ms ease-out;
    }

    .top-bar-section ul {
      padding: 0;
      width: 100%;
      height: auto;
      display: block;
      font-size: 16px;
      margin: 0;
    }

    .top-bar .toggle-topbar.menu-icon {
      top: 50%;
      margin-top: -16px;
      display:block;
    }
    .top-bar .title-area {
      float: none;
    }
.menu-wrap{
	position:relative;
	z-index: 50;
	background: rgba(189,38,43,1);
	background: -moz-linear-gradient(top, rgba(189,38,43,1) 0%, rgba(156,0,3,1) 30%, rgba(156,0,3,1) 70%, rgba(156,0,3,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(189,38,43,1)), color-stop(30%, rgba(156,0,3,1)), color-stop(70%, rgba(156,0,3,1)), color-stop(100%, rgba(156,0,3,1)));
	background: -webkit-linear-gradient(top, rgba(189,38,43,1) 0%, rgba(156,0,3,1) 30%, rgba(156,0,3,1) 70%, rgba(156,0,3,1) 100%);
	background: -o-linear-gradient(top, rgba(189,38,43,1) 0%, rgba(156,0,3,1) 30%, rgba(156,0,3,1) 70%, rgba(156,0,3,1) 100%);
	background: -ms-linear-gradient(top, rgba(189,38,43,1) 0%, rgba(156,0,3,1) 30%, rgba(156,0,3,1) 70%, rgba(156,0,3,1) 100%);
	background: linear-gradient(to bottom, rgba(189,38,43,1) 0%, rgba(156,0,3,1) 30%, rgba(156,0,3,1) 70%, rgba(156,0,3,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd262b', endColorstr='#9c0003', GradientType=0 );

	box-shadow: 0px 0px 3px #000;
}
}
