body{background:white;}

.cover-photo{background-position:0% 50%;}

.cover-photo-interior h1, .cover-photo-interior h2{font-weight:normal !important;text-shadow:none !important;}
.cover-photo-interior h1{margin-bottom:60px;}
.cover-photo-interior h2{font-size:20px;text-align:left;margin-bottom:7px;}

.cover-photo-interior{width:auto;max-width:1000px;}


.icon.star-white{background-position:-225px -280px;height:26px;width:26px;}
.icon.photo-white{background-position:-225px -220px;height:26px;width:26px;}
.icon.ticket-white{background-position:-225px -250px;height:26px;width:26px;}
.icon.flame-white{background-position:-225px -310px;height:26px;width:26px;}

ul.navigation-leagues{overflow:auto;}
ul.navigation-leagues li{padding:0 8px;line-height:56px;border-bottom:1px solid #666;color:#BBB;margin-left: 25px;font-size:16px;float:left;}
ul.navigation-leagues li a{color:#BBB;}
ul.navigation-leagues li:hover a{color:#0067CE;text-decoration:none;}
ul.navigation-leagues a li:hover {color:#0067CE;text-decoration:none;}
ul.navigation-leagues li:hover{background:white;border-color:white;cursor:pointer;}
ul.navigation-leagues li.last{margin-right:0;}

img.icon-home{background-image:url(/assets/images/sprites/home-sprite.png);}
img.icon-home.star-white{background-position:0 0;height:90px;width:90px;}
img.icon-home.dollar-white{background-position:0 -90px;height:90px;width:90px;}
img.icon-home.seatview{background-position:0 -180px;height:90px;width:90px;}
img.icon-home.lightning-white{background-position:-95px 0;height:90px;width:90px;}
img.icon-home.map-white{background-position:-95px -90px;height:90px;width:90px;}
img.icon-home.plus{background-position:-190px 0px;height:40px;width:40px;}



ul.navigation-leagues li.trigger .venues{ position: absolute; float: left; margin-left:-8px; background-color:#FFF;display:none;border-radius:0 0px 5px 5px;}
ul.navigation-leagues li.trigger:hover .venues{display: block; z-index:500000000;}
ul.navigation-leagues li.trigger .venues ul li {float: none; font-size:12px; min-width:160px; height:auto; background-color:#FFF; background-image:none;border:none;line-height:30px;margin-right:0; margin-left: 0}
ul.navigation-leagues li.trigger .venues ul li {color:#0067CE;}
ul.navigation-leagues li.trigger .venues li:hover{background-color:#0067CE;}
ul.navigation-leagues li.trigger .venues li:hover {color: #FFF;}

ul.navigation-leagues li.trigger .venues ul{float: left; padding:10px;}

.front-navigation-bar {
	max-width: 1200px;
	margin: 0 auto 60px;
	padding: 10px 0;
}

.front-navigation-bar:before,
.front-navigation-bar:after {
	display: block;
	content: '';
	clear: both;
}

.front-navigation-logo {
	float: left;
	margin-top: 5px;
	margin-right: 25px;
	margin-left: 15px;
}

.front-navigation-logo img {
	max-width: 170px;
}

.front-navigation-links {
	float: left;
}

.front-navigation-links .nav-links {
	margin-top: 12px;
}

.front-navigation-cta {
	margin-left: 45px;
	margin-top: 12px;
	float: left;
}

.upload-rate-buttons a {
	display: block;
	width: 110px;
	font-size: 11px;
	padding: 0;
	margin: 0 0 5px 0;
}


#autocomplete-search-results{position:absolute;width:550px;color:#333;background:white;z-index:5000;border:1px solid #CCC;border-radius:3px;margin-top:-4px;margin-left:5px;}
#autocomplete-search-results ul{border-bottom:1px solid #CCC;padding:5px 0;}
#autocomplete-search-results li{padding:7px 40px;}
#autocomplete-search-results .title{font-weight:bold;font-size:13px;}
#autocomplete-search-results .subtitle{color:#444;margin-top:3px;} 



#autocomplete-search-results .category-title{padding:7px 15px;}

#autocomplete-search-results li.active{background:#0067CE;color:white !important;}
#autocomplete-search-results li.active .title,#autocomplete-search-results li.active .subtitle{color:white;}

div.trending{position:absolute;top:-50px;width:100%;text-align:center;}
div.trending button{font-size:16px;}
div.trending i.fa-fire{color:#FFF;margin-right:10px;font-size:20px;}
div.trending i.fa-fire{color:#FFF;margin-right:10px;font-size:20px;}
div.trending i{-webkit-animation:fade-loop 2.5s infinite; -moz-animation:fade-loop 2.5s infinite; -o-animation:fade-loop 2.5s infinite; animation:fade-loop 2.5s infinite;}
@-webkit-keyframes fade-loop {0% {opacity:1;} 50% {opacity:0;} 100% {opacity:1;}}
@-moz-keyframes fade-loop {0% {opacity:1;} 50% {opacity:0;} 100% {opacity:1;}}
@-o-keyframes fade-loop {0% {opacity:1;} 50% {opacity:0;} 100% {opacity:1;}}
@keyframes fade-loop {0% {opacity:1;} 50% {opacity:0;} 100% {opacity:1;}}

#gad-compliance{text-align:center;width:100%;margin-top:-25px;margin-bottom:11px;color:#CCC;}