/*Wide Mobile Layout: 480px.*/

@media only screen and (min-width: 480px) and (max-width: 767px) {

body {width:100%;font-size:12px;line-height:16px;}
p {font-size:1.0em;line-height:1.3em;}
h1 {font-size:2.2em;line-height:2.0em;margin: 0 0 0 15px;padding:0;}
h2 {font-size:2.0em;line-height:1.0em;padding:0 0 12px 0;}
h3 {font-size:1.8em;line-height:2.0em;}
h4 {font-size:1.4em;line-height:1.2em;}
h5 {font-size:1.5em;line-height:1.2em;}

.lines {display:none;}
.subhead {font-size:1.2em;line-height:1.3em;padding:18px 0 0 0;margin:0 0 12px 0;}
.subhead-bfc {font-size:1.1em;line-height:1.2em;}
#container {width:100%;}
#countdown {float:none;background:#FFF;width:100%;height:auto;box-shadow:none;border-radius:0;margin:0;color:#cc092f;}
#countdown #countdown-container {padding:8px 15px 0 15px;}
#countdown #time-container {margin:3px 0 10px 0;padding:15px 0 10px 0;border-top:1px solid #cc092f;border-bottom:1px solid #cc092f;}
ul#top-twitter {width:100%;margin:0;padding:0;}
ul#top-twitter li  {display:inline-block;vertical-align:top;list-style-type:none;margin:0;height:auto;font-size:0.8em;line-height:32px;color:#FFF;text-transform:uppercase;}
ul#top-twitter li span {display:none;}
ul#top-twitter li.twitter-left  {text-align:right;margin:0px;}
ul#top-twitter li.twitter-middle  {display:none;}
ul#top-twitter li.twitter-right  {text-align:right;margin:0px;}
ul#top-twitter li  a, ul#top-twitter li  a:visited {color:#cc092f;}
ul#top-twitter li  a:hover, ul#top-twitter li  a:active {color:#cc092f;}
#leaderboard {float:none;background:#FFF;width:100%;height:auto;box-shadow:none;border-radius:0;margin:0;color:#cc092f;}
#leaderboard #leaderboard-countdown-container {padding:8px 15px 0 15px;}
#leaderboard #leaderboard-time-container {margin:3px 0 10px 0;padding:15px 0 10px 0;border-top:1px solid #cc092f;border-bottom:1px solid #cc092f;}
ul#leaderboard-top-twitter {display:block;width:100%;margin:0;padding:0;}
ul#leaderboard-top-twitter li  {display:inline-block;vertical-align:top;list-style-type:none;margin:0;height:auto;font-size:0.8em;line-height:32px;color:#FFF;text-transform:uppercase;}
ul#leaderboard-top-twitter li span {display:none;}
ul#leaderboard-top-twitter li.leaderboard-twitter-left  {text-align:right;margin:0px;}
ul#leaderboard-top-twitter li.leaderboard-twitter-middle  {display:none;}
ul#leaderboard-top-twitter li.leaderboard-twitter-right  {text-align:right;margin:0px;}
ul#leaderboard-top-twitter li  a, ul#leaderboard-top-twitter li  a:visited {color:#cc092f;}
ul#leaderboard-top-twitter li  a:hover, ul#leaderboard-top-twitter li  a:active {color:#cc092f;}
#date {margin:4px 0 6px 15px;}
#footer-links {color:#FFF;padding:0;height:auto;}
#homepage-slide-container {width:100%;height:297px;}
#interior-background {padding:0 0 20px 0;background:#FFF url('../images/interior-background.jpg') 0 -100px repeat-x;}
#interior-container {margin:0;padding:15px 15px 30px 15px;box-shadow: none;border-radius:0;}
#interior-date {margin:3px 0 0 15px;}
#interior-date #interior-date-range {font-size:1.0em;line-height:1.0em;}
#interior-header {width:100%;height:150px;}
#interior-left {display:none;}
#interior-logo {margin:5px 0 0 15px;width:90px;height:82px;}
#interior-logo img {max-width:100%;}
#interior-right {float:left;width:100%;}
#logo {margin:10px 0 0 15px;width:150px;height:135px;}
#logo img {max-width:100%;}
#lower-box {display:none;}
#lower-box-nav {display:none;}
#nav-container {display:none;}
#news-box .news-drop {font-size:1.2em;line-height:1.2em;padding:0 10px 15px 10px;}
#news-box .news-lead_sentence {font-size:1.2em;line-height:1.2em;padding:0 10px 15px 10px;}
#news-box .news-headline {padding:15px 10px 10px 10px;}
#news-box {float:none;width:100%;height:auto;box-shadow:none;border-radius:0;}
#news-box ul.news-links {padding:0 10px 20px 10px;text-transform:uppercase;}
#news-box-heading {margin:12px 0 0 0;width:200px;padding:0 10px;}
#partners {display:none;}
#twitter {display:none;}
#classic-value-pak {display:block;padding:0;font-size:1.0em;}
#party-two-pak {display:block;padding:0;font-size:1.0em;}
.hidemobile {display:none;}
img.header {height:150px;width:768px;position:absolute;top:-40px;left:0;}
img.highlight {opacity: 1.0;filter: alpha(opacity=100);}
img.homepage-slide {min-height:297px;min-width:480px;max-width:100%;height:297px;width:767px !important;position:absolute;top:-25px;left:0;}
.imgright {float:none;padding:0;width:100%;text-align:center;margin:12px auto;}
.imgleft {float:none;padding:0;width:100%;text-align:center;margin:12px auto;}
.imgborder  {font-size:0px;line-height:0px;padding:0;box-shadow: none;border-radius:0;}
.course-tour {text-align:center;font-size:0px;line-height:0px;padding:0;box-shadow: none;border-radius:0;display:block;}
ul#lower-copyright li.copyright-left  {text-align:center;width:100%;}
ul#lower-copyright li.copyright-right  {text-align:center;width:100%;}
ul#lower-links {width:100%;margin:0;padding:0;}
ul#lower-links li .lower-logo {display:none;}
ul#lower-links li {display:block;text-align:center;width:100%;font-size:0.9em;padding:0;margin:0;}
ul#lower-links li a, ul#lower-links li a:visited {display:block;text-transform:none;border-bottom:1px solid #444;padding:10px;}
ul#lower-links li a:hover, ul#lower-links li a:active {background:#444;}
ul#lower-links li br {display:none;}
ul#lower-links li p {padding:0;margin:0;}
ul#lower-links li p.lower-links-hide {display:none;}
ul#lower-links li span {display:none;}
ul#news-box-nav {margin:22px 0 0 10px;}
ul#overview-box li  {margin:0 4px 4px 0;font-size:0.8em;}
ul#gallery li  {margin:8px 4px 0 0;width:44%;}
ul.schedule-list li.left-schedule {width:31%;}
ul.schedule-list li.right-schedule {width:61%;}
ul.list {margin:8px 0 8px 15px;}
ul.list li {margin-bottom:8px;}
ul.list ul {margin:8px 0 8px 15px;}
ul.list ul li {margin-bottom:8px;}
ul.sponsor-list li.left-sponsor {margin-bottom:10px;width:100%;display:block;margin-right:0;margin-top:6px;text-align:center;}
ul.sponsor-list li.left-sponsor img {max-width:50%;}
ul.sponsor-list li.right-sponsor {margin-bottom:10px;width:100%;display:block;}
ul.four-column-list li.tickets-left {width:50%;}
ul.four-column-list li.tickets-price {width:16%;}
ul.four-column-list li.tickets-buy-now {display:none;}
.spacer {margin:15px 0;}
.button-spacer {padding:10px 0 10px 0;}
ul.two-column-list {margin:10px 0 10px 0;}
ul.two-column-list li {margin-bottom:10px;width:45%;display:inline-block;vertical-align:top;margin-right:10px;}
ul.three-column-list li {width:29.5%;}
form ul.three-column-list li {height:32px;line-height:32px;background:#ededed;border:1px solid #888;padding:4px;border-radius:3px;width:30.4%;}
form div.half-left {width:49.3%;}
form div.half-right {width:49.3%;}
form div.thirds-left {width:32%;margin:4px 6px 4px 0;}
form div.thirds-center {width:32%;margin:4px 6px 4px 0;}
form div.thirds-right {;width:31.9%;margin:4px 0;}
form div.full-dropdown {width:98.6%;}
.button {padding:8px;font-size:0.9em;}
#listen-live-mobile {display:block;}
#listen-live-off {display:none;}
#listen-live-link {display:none;}

#right-btns {display: none;}
#center-btns {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#center-btns > a {
	flex: 1;
	padding: 10px 0;
	background-color: #cc092f;
	color: #fff;
}

#center-btns > a.cares {
	border-left: 1px solid #fff;
	background-color: #45c6e9;
}

#center-btns > a:hover {
	background-color: #ed0b37;
}

#center-btns > a.cares:hover {
	background-color: #68e2ff;
}

}