/********************
	GLOBAL
********************/

body
{
	font-family: 'Source Sans Pro', sans-serif;
	background-color:#fff;
	color:#444;
	font-size:12px;
}

.wrapper
{
	width:100%;
	min-width:1150px;
	position:relative;
	display:block;
}

em
{
	font-style:italic;
}

.close
{
	width:25px;
	height:25px;
	background-image:url(/images/templates/global/close.png);
	background-repeat:no-repeat;
	background-position:center center;
}

.loader
{
	width:382px;
	height:170px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	margin-bottom:50px;
	text-align:center;
	display:none;
}

.gradient
{
	filter: none;
}

.spacer
{
	width:100%;
	height:95px;
}

.spacer_small
{
	width:100%;
	height:45px;
}

.mobile_blocker
{
	width:100%;
	height:100%;
	background-color:#fff;
	background-image:url(/images/templates/global/content_blocker_mobile.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	position:fixed;
	top:0px;
	left:0px;
	z-index:9999;
	display:none;
}

.browser_blocker
{
	width:100%;
	height:100%;
	background-color:#fff;
	display:block;
	position:fixed;
	top:0px;
	left:0px;
	z-index:9999;
	text-align:center;
	font-size:30px;
	display:none;
}

.divider
{
	width:100%;
	height:1px;
	border-top:1px solid #e1e1e1;
	margin-top:60px;
	margin-bottom:60px;
}

@media (max-width: 414px) {

.wrapper
{
	width:414px;
	min-width:414px;
	max-width:414px;
}

.spacer
{
	height:50px;
}

.divider
{
	margin-top:30px;
	margin-bottom:10px;
}

}

@media (max-width: 414px) and (orientation: landscape) {

.mobile .mobile_blocker
{
	display:block;
}

}

/********************
	ADS
********************/

.adspacer
{
	width:100%;
	height:0px;
	padding-top:51px;
}

.ad728x90_wrapper
{
	width:100%;
	height:111px;
	padding-top:20px;
	background-color:#f0f0f0;
}

.ad728x90_wrapper .ad728x90_container
{
	width:728px;
	height:90px;
	background-color:#d0d0d0;
	border:2px solid #aeaeae;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.home .ad_300x250
{
	width:300px;
	height:250px;
	background-color:#d0d0d0;
	border:2px solid #aeaeae;
	position:relative;
}

.ad728x90_wrapper .ad728x90_container .adtag,
.home .ad_300x250 .adtag
{
	height:10px;
	width:100%;
	position:absolute;
	top:-15px;
	left:0px;
	font-size:11px;
	display:block;
	text-align:left;
	color: #000;
	background-color: #fff;
}

.ad728x90_wrapper .ad728x90_container .adtag {
	background-color: #f0f0f0;
}

@media (max-width: 414px) {
.ad728x90_wrapper
{
	display:none;
}
}

/********************
	TOP NAV
********************/

.topnav_container
{
	width:100%;
	min-width:1080px;
	height:51px;
	position:fixed;
	top:0px;
	left:0px;
	background-color:#f8f8f8;
	border-bottom:1px solid #b6b6b6;
	z-index:999;
}

.topnav
{
	width:100%;
	height:51px;
	max-width:1080px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.topnav .menu
{
	display:inline-block;
	width:62px;
	height:51px;
	cursor:pointer;
	background-image:url(https://buzzrtv.com/files/uploads/menu_close.png?v=1622574892);
	background-repeat:no-repeat;
	background-postion:top center;
}

.topnav .topnav_items
{
	position:absolute;
	top:0px;
	right:0px;
	height:51px;
	line-height:51px;
	font-size:12px;
	font-weight:bold;
}

.topnav .topnav_items.mobile_nav
{
	display:none;
}

.topnav .topnav_items div
{
	display:inline-block;
}

.topnav .topnav_items .newsletter_signup
{
	padding-left:25px;
	background-image:url(/images/templates/top_nav/nav_signup.png);
	background-repeat:no-repeat;
	background-position:0px center;
	text-align:right;
	margin-right:10px;
	cursor:pointer;
	transition:0.2s color;
}

.topnav .topnav_items .station_finder
{
	padding-left:20px;
	background-image:url(/images/templates/top_nav/nav_find.png);
	background-repeat:no-repeat;
	background-position:0px center;
	text-align:right;
	margin-left:10px;
	cursor:pointer;
	transition:0.2s color;
}

.topnav .topnav_items .newsletter_signup:hover,
.topnav .topnav_items .station_finder:hover
{
	color:#000;
	text-decoration: underline;
}

.topnav .topnav_items .newsletter_signup.active,
.topnav .topnav_items .station_finder.active
{
	color:#f4751a;
}

.sideNav
{
	width:50%;
	max-width:590px;
	min-width:550px;
	height:100%;
	position:fixed;
	top:51px;
	right:calc(100% + 1px);
	background-image:url(/images/templates/global/bg98.png);
	text-align:right;
	z-index:999;
	overflow:scroll;
}

.sideNav .sideNav_container
{
	width:550px;
	text-align:left;
	margin-left:auto;
	margin-right:0px;
}

.sideNav .sideNav_container a.lrg
{
	display:block;
	font-size:36px;
	font-family: 'Chivo', sans-serif;
	font-weight:900;
	text-decoration:none;
	color:#444;
	margin-top:15px;
	margin-bottom:15px;
	transition:0.2s color;
}

.sideNav .sideNav_container a.lrg:hover,
.sideNav .sideNav_container a.lrg.active:hover
{
	color:#FF4D00;
}

.sideNav .sideNav_container a.lrg.active
{
	color:#583293;
}

.sideNav .sideNav_container .vintage_subnav,
.sideNav .sideNav_container .originals_subnav
{
	display:none;
}

.sideNav .sideNav_container .vintage_subnav a.sml,
.sideNav .sideNav_container .originals_subnav a.sml
{
	display:block;
	font-size:14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	text-decoration:none;
	text-transform:uppercase;
	color:#444;
	margin-bottom:5px;
	transition:0.2s color;
}

.sideNav .sideNav_container .vintage_subnav a.sml:hover,
.sideNav .sideNav_container .originals_subnav a.sml:hover
{
	color:#FF4D00;
}
.sideNav .youtube,
.sideNav .facebook,
.sideNav .twitter,
.sideNav .instagram
{
	width:23px;
	height:23px;
	display:inline-block;
	background-image:url(/images/templates/global/btn_nav_fb.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	overflow:hidden;
	text-indent:-999px;
	margin-right:10px;
	transition:0.2s background-position;
}

.sideNav .twitter
{
	background-image:url(/images/templates/global/btn_nav_tw.png);
}

.sideNav .instagram
{
	background-image:url(/images/templates/global/btn_nav_ig.png);
	margin-left:5px;
}

.sideNav .youtube
{
	background-image:url(/images/templates/global/btn_nav_youtube.png);
	margin-left:5px;
}
.sideNav .youtube:hover,
.sideNav .facebook:hover,
.sideNav .twitter:hover,
.sideNav .instagram:hover
{
	background-position:0px -23px;
}

@media (max-width: 414px) {

.topnav_container
{
	width:100%;
	min-width:414px;
	max-width:414px;
}

.topnav
{
	width:394px;
	min-width:394px;
	max-width:394px;
}

.topnav .topnav_items
{
	display:none;
}

.topnav .topnav_items.mobile_nav
{
	display:block;
}

.sideNav
{
	width:414px;
	max-width:414px;
	min-width:414px;
}

.sideNav .sideNav_container
{
	width:394px;
	margin-left:auto;
	margin-right:auto;
}

}

/********************
	VIDEO PLAYER
********************/

.video_player
{
	width:100%;
	height:570px;
	background-image:url(/images/templates/global/bg98.png);
	position:fixed;
	top:-570px;
	left:0px;
	z-index:998;
}

.video_player .video_player_container
{
	width:1080px;
	height:570px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	display:block;
	vertical-align:middle;
}

.video_player .video_player_container .youtube_iframe_container
{
	width:1080px;
	height:570px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}

.video_player .close
{
	position:absolute;
	top:30px;
	right:30px;
	cursor:pointer;
}

@media (max-width: 414px) {

.video_player
{
	width:414px;
	height:375px;
}

.video_player .video_player_container
{
	width:414px;
	height:375px;
}

.video_player .video_player_container .youtube_iframe_container
{
	width:414px;
	height:375px;
}

}

/********************
	NEWSLETTER SIGNUP
********************/

.email_signup
{
	width:100%;
	height:550px;
	background-image:url(/images/templates/global/bg98.png);
	position:fixed;
	top:-500px;
	left:0px;
	z-index:998;
}

.email_signup .email_signup_form
{
	width:382px;
	height:170px;
	margin-left:auto;
	margin-right:auto;
	margin-top:82px;
	text-align:center;
}

.email_signup .email_signup_form .email_signup_hedaer
{
	font-family: 'Chivo', sans-serif;
	font-size:50px;
	font-weight:900;
	color:#583293;
}

.email_signup .email_signup_form .email_signup_form_container
{
	width:382px;
	height:40px;
	text-align:center;
}

.email_signup .email_signup_form .email_signup_form_container .label
{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:15px;
	font-weight:800;
	text-transform:uppercase;
	width:382px;
	text-align:left;
}

.email_signup .email_signup_form .email_signup_form_container .emailField
{
	width:382px;
	height:40px;
	background-color:#d9d9d9;
	display:block;
	border:none;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
	line-height:40px;
	font-weight:300;
	color:#444;
	text-indent:10px;
	-webkit-appearance: none;
    border-radius: 0;
	margin-bottom:18px;
}

.tablet .email_signup .email_signup_form .email_signup_form_container .emailField
{
	width:270px;
	height:30px;
	line-height:30px;
	font-weight:400;
	color:#444;
}

.email_signup .email_signup_form .email_signup_form_container .btnGetNewsletter
{
	width:90px;
	height:38px;
	display:block;
	background-color:transparent;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	line-height:38px;
	font-weight:400;
	color:#444;
	cursor:pointer;
	border:none;
	-webkit-appearance: none;
    border-radius: 0;
	margin-left:auto;
	margin-right:auto;
}

.email_signup a
{
	color:#444;
	text-decoration:underline;
	transition:0.2s color;
}

.email_signup a:hover
{
	color:#FF4D00;
}

.email_signup .close
{
	position:absolute;
	top:30px;
	right:30px;
	cursor:pointer;
}

.emailpages.orange
{
	width:100%;
	height:885px;
	background-image:url(/images/emails/bg_orange.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	padding-top:150px;
}

.emailpages .content
{
	width:996px;
	height:769px;
	background-color:#fff;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

.emailpages .content .top_logo
{
	margin-top:64px;
	margin-left:auto;
	margin-right:auto;
}

.emailpages .content .header
{
	font-family: 'Chivo', sans-serif;
	font-size:50px;
	font-weight:900;
	line-height:50px;
	color:#583293;
	margin-top:65px;
}

.emailpages .content .copy
{
	font-size:18px;
	letter-spacing:1px;
	line-height:35px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	margin-top:45px;
}

.emailpages .content .address
{
	font-size:15px;
	letter-spacing:1px;
	line-height:20px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	margin-top:45px;
}

@media (max-width: 414px) {

.email_signup
{
	width:414px;
}

.email_signup .email_signup_form
{
	margin-top:15px;
}

.email_signup .email_signup_form .email_signup_hedaer
{
	font-size:40px;
}

.email_signup .email_signup_form .email_signup_form_container .label
{
	width:365px;
}

.email_signup .email_signup_form .email_signup_form_container .emailField
{
	width:365px;
	height:30px;
	line-height:30px;
}

.emailpages .content
{
	width:390px;
	height:769px;
	background-color:#fff;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

}

/********************
	HOME
********************/
.home .hero
{
	width: 100%;
	min-width: 1100px;
	height: 570px;
	margin-top: 51px;
	overflow: hidden;
	background-color:#000;
}

.home .hero #homecarousel
{
	width: 100%;
	min-width: 1080px;
	height: 570px;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
	position: relative;
}

.home .hero #homecarousel .item
{
	width: 1200px;
	height: 570px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #fff;
	float:left;
	opacity:0.25;
}

.home .hero #homecarousel .item.slick-active
{
	opacity:1.0;
}

.home .hero #homecarousel .carouselitem
{
	width: 100%;
	height: 570px;
	display: block;
	text-decoration: none;
	outline:none;
	background-position:center;
	background-size: cover;
}

.home .hero #homecarousel .carouselitem .inner
{
	display:table-cell;
	width:100%;
	height:570px;
	vertical-align:bottom;
	text-align:center;
}

.home .hero #homecarousel .carouselitem .carouselitem_title
{
	font-family:Georgia, serif;
	font-size:36px;
}

.home .hero #homecarousel .carouselitem .carouselitem_body
{
	font-size:18px;
}

.home .hero #homecarousel .carouselitem .carouselitem_linktype
{
	font-size:14px;
	margin-top:34px;
	margin-bottom:50px;
	text-transform:uppercase;
	transition:0.2s color;
}

.home .hero #homecarousel .carouselitem:hover .carouselitem_linktype
{
	color:#FF4D00;
}

.home .hero #homecarousel .carouselfade
{
	width:100%;
	height:100%;
	position:absolute;
	background-image:url(/images/templates/global/black75.png);
	z-index:99;
}

.home .hero #homecarousel .carouselfade.leftfade
{
	left:-100%;
	top:0%;
}

.home .hero #homecarousel .carouselfade.rightfade
{
	left:100%;
	top:0%;
}

.home .whats_on,
.watch .whats_on
{
	width:100%;
	height:107px;
	background: #583293;
}

.home .whats_on .whats_on_container,
.watch .whats_on .whats_on_container
{
	width:1080px;
	height:107px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.home .whats_on .whats_on_container .full_schedule,
.watch .whats_on .whats_on_container .full_schedule
{
	width:240px;
	height:107px;
	display:block;
	float:left;
}

.home .whats_on .whats_on_container .full_schedule .full_schedule_container,
.watch .whats_on .whats_on_container .full_schedule .full_schedule_container
{
	width:240px;
	height:107px;
	display:table-cell;
	vertical-align:middle;
	font-family: 'Chivo', sans-serif;
	font-size:24px;
	font-weight:900;
	line-height:18px;
	color:#fff;
}

.home .whats_on .whats_on_container .full_schedule .full_schedule_container .sub a,
.watch .whats_on .whats_on_container .full_schedule .full_schedule_container .sub a
{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	font-weight:400;
	color:#fff;
	text-decoration:none;
	transition:0.2s color;
}

.home .whats_on .whats_on_container .full_schedule .full_schedule_container .sub a:hover,
.watch .whats_on .whats_on_container .full_schedule .full_schedule_container .sub a:hover
{
	color:#FF4D00;
}

.home .whats_on .whats_on_container .full_schedule_preview,
.watch .whats_on .whats_on_container .full_schedule_preview
{
	width:840px;
	height:107px;
	display:block;
	float:left;
	background-color:#52357e;
	-ms-transform: skewX(-20deg);
	-webkit-transform: skewX(-20deg);
	-moz-transform: skewX(-20deg);
	transform: skewX(-20deg);
}

.home .whats_on .whats_on_container .full_schedule_preview_container,
.watch .whats_on .whats_on_container .full_schedule_preview_container
{
	width:840px;
	height:107px;
	display:table-cell;
	vertical-align:middle;
}

.home .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item,
.watch .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item
{
	width:33%;
	height:70px;
	border-right:1px solid #fff;
	display:block;
	float:left;
}

.home .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item_container,
.watch .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item_container
{
	width:100%;
	height:70px;
	display:table-cell;
	vertical-align:middle;
	-ms-transform: skewX(20deg);
	-webkit-transform: skewX(20deg);
	-moz-transform: skewX(20deg);
	transform: skewX(20deg);
}

.home .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item_container .title,
.watch .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item_container .title
{
	font-family: 'Chivo', sans-serif;
	font-size:24px;
	font-weight:900;
	line-height:20px;
	color:#fff;
	margin-left:30px;
}

.home .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item_container .title .sub,
.watch .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item_container .title .sub
{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	font-weight:400;
	display: block;
}

.home .headers,
.watch .headers
{
	width:100%;
	max-width:1080px;
	margin-left:auto;
	margin-right:auto;
	font-size:24px;
	font-family: 'Chivo', sans-serif;
	font-weight:900;
	line-height:18px;
	letter-spacing:1px;
	margin-bottom:10px;
}

.home .headers .subheader,
.watch .headers .subheader
{
	font-size:14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	letter-spacing:2px;
}

.home .headers .subheader a.social,
.watch .headers .subheader a.social
{
	text-decoration:none;
	color:#444;
	padding-right:20px;
	background-position:right 0px;
	background-repeat:no-repeat;
	height:18px;
	line-height:18px;
	transition:0.2s color, 0.2s background-position;
}

.home .headers .subheader a.social:hover,
.watch .headers .subheader a.social:hover
{
	color:#FF4D00;
	background-position:right -18px;
}

.home .headers .subheader a.social.facebook,
.watch .headers .subheader a.social.facebook
{
	background-image:url(/images/templates/global/btn_facebook.png);
}

.home .headers .subheader a.social.twitter,
.watch .headers .subheader a.social.twitter
{
	background-image:url(/images/templates/global/btn_twitter.png);
}

.home .headers .subheader a.social.instagram,
.watch .headers .subheader a.social.instagram
{
	background-image:url(/images/templates/global/btn_instagram.png);
}

.home .featured_content
{
	width:100%;
	min-width:1100px;
	height:250px;
	text-align:center;
	overflow:visible;
}

.home .featured_content_container
{
	width:1100px;
	height:250px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
}

.home .featured_content_container .ad_300x250,
.home .featured_content_container .featured_item
{
	display:block;
	float:left;
	text-decoration:none;
}

.home .featured_content_container .featured_item
{
	width:337px;
	height:250px;
	margin-right:20px;
	margin-left:10px;
	position:relative;
}

.home .featured_content_container .featured_item:nth-child(3)
{
	margin-right:0px;
}

.home .featured_content_container .featured_item .featured_copy
{
	color:#fff;
	font-family:Georgia, serif;
	font-size:24px;
	font-weight:bold;
	line-height:25px;
	width:337px;
	position:absolute;
	bottom:10px;
}

.home .featured_content_container .featured_item .featured_copy.No
{
	display:none;
}

.home .featured_content_container .featured_item .featured_copy .sub_copy
{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	font-size:14px;
}

.home .featured_content_container .featured_item .featured_copy .feature_link
{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	transition:0.2s color;
}

.home .featured_content_container .featured_item:hover .featured_copy .feature_link
{
	color:#FF4D00;
}

.home .featured_content_container .featured_item .featured_copy .feature_link.None
{
	display:none;
}

.home .latest_buzz,
.inner .latest_buzz
{
	width:1080px;
	margin-left:auto;
	margin-right:auto;
}

.home .latest_buzz_item,
.inner .latest_buzz_item
{
	postion:relative;
	text-decoration:none;
	color:#583293;
	background:#f3f3f3;
	float:left;
}

.home .latest_buzz_item.instagram,
.home .latest_buzz_item.instagram div,
.inner .latest_buzz_item.instagram,
.inner .latest_buzz_item.instagram div
{
	width:255px;
	height:255px;
	overflow:hidden;
}

.home .latest_buzz_item.twitter,
.inner .latest_buzz_item.twitter,
.inner .latest_buzz_item.twitter .image
{
	width:255px;
	height:255px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	font-size:18px;
	font-family: 'Source Sans Pro', sans-serif;
	word-wrap:break-word;
	overflow:hidden;
	text-overflow:clip;
}

.home .latest_buzz_item.twitter .social_text
{
	width:200px;
	height:255px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
	text-overflow:clip;
	word-wrap:break-word !important;
}

.home .latest_buzz_item.facebook,
.inner .latest_buzz_item.facebook,
.inner .latest_buzz_item.facebook .image
{
	width:530px;
	height:255px;
	text-align:center;
	display:block;
	vertical-align:middle;
	font-size:28px;
	font-family:Georgia, serif;
	font-style:italic;
}

.home .latest_buzz_item.facebook .social_text
{
	width:500px;
	height:255px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	padding-left:20px;
	padding-right:20px;
}

.home .latest_buzz_item,
.inner .latest_buzz_item
{
	margin-right:20px;
	margin-bottom:20px;
}

.home .latest_buzz_item:nth-child(1),
.home .latest_buzz_item:nth-child(1) div,
.inner .latest_buzz_item:nth-child(1),
.inner .latest_buzz_item:nth-child(1) div
{
	width:530px;
	height:530px;
}

.home .latest_buzz_item:nth-child(2),
.home .latest_buzz_item:nth-child(4),
.home .latest_buzz_item:nth-child(8),
.home .latest_buzz_item:nth-child(11),
.home .latest_buzz_item:nth-child(14),
.inner .latest_buzz_item:nth-child(2),
.inner .latest_buzz_item:nth-child(4),
.inner .latest_buzz_item:nth-child(8),
.inner .latest_buzz_item:nth-child(11),
.inner .latest_buzz_item:nth-child(14)
{
	margin-right:0px;
}

.home .latest_buzz_item:nth-child(12),
.home .latest_buzz_item:nth-child(13),
.home .latest_buzz_item:nth-child(14),
.inner .latest_buzz_item:nth-child(12),
.inner .latest_buzz_item:nth-child(13),
.inner .latest_buzz_item:nth-child(14)
{
	margin-bottom:0px;
}

/*** HOME MOBILE ***/

@media (max-width: 414px) {

.home .hero
{
	width:414px;
	min-width:414px;
	height:197px;
	margin-top: 51px;
	overflow: hidden;
	background-color:#000;
}

.home .hero #homecarousel
{
	width:414px;
	min-width:414px;
	height:197px;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
	position: relative;
}

.home .hero #homecarousel .item
{
	width:414px;
	height:197px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #fff;
	float:left;
	opacity:0.25;
}

.home .hero #homecarousel .item.slick-active
{
	opacity:1.0;
}

.home .hero #homecarousel .carouselitem
{
	width: 100%;
	height:197px;
	display: block;
	text-decoration: none;
	outline:none;
	background-position:center;
	background-size: cover;
}

.home .hero #homecarousel .carouselitem .inner
{
	height:290px;
}

.home .hero #homecarousel .carouselitem .carouselitem_title
{
	font-size:26px;
}

.home .hero #homecarousel .carouselitem .carouselitem_body
{
	font-size:12px;
}

.home .hero #homecarousel .carouselitem .carouselitem_linktype
{
	font-size:12px;
	margin-top:5px;
	margin-bottom:15px;
}

.home .whats_on,
.watch .whats_on
{
	width:414px;
	height:75px;
}

.home .whats_on .whats_on_container,
.watch .whats_on .whats_on_container
{
	width:414px;
	height:75px;
}

.home .whats_on .whats_on_container .full_schedule,
.watch .whats_on .whats_on_container .full_schedule
{
	width:175px;
	height:75px;
}

.home .whats_on .whats_on_container .full_schedule .full_schedule_container,
.watch .whats_on .whats_on_container .full_schedule .full_schedule_container
{
	width:130px;
	height:75px;
	line-height:14px;
	font-size:14px;
	padding-left:20px;
}

.home .whats_on .whats_on_container .full_schedule .full_schedule_container .sub,
.watch .whats_on .whats_on_container .full_schedule .full_schedule_container .sub
{
	font-size:12px;
}

.home .whats_on .whats_on_container .full_schedule_preview,
.watch .whats_on .whats_on_container .full_schedule_preview
{
	width:225px;
	height:75px;
}

.home .whats_on .whats_on_container .full_schedule_preview_container,
.watch .whats_on .whats_on_container .full_schedule_preview_container
{
	width:225px;
	height:75px;
}

.home .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item,
.watch .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item
{
	width:195px;
	height:50px;
	border:none;
}

.home .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item:nth-child(2),
.home .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item:nth-child(3),
.watch .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item:nth-child(2),
.watch .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item:nth-child(3)
{
	display:none;
}

.home .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item_container,
.watch .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item_container
{
	height:50px;
}

.home .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item_container p,
.watch .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item_container p
{
	font-size:14px;
	line-height:12px;
	padding-left:0px;
}

.home .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item_container p .sub,
.watch .whats_on .whats_on_container .full_schedule_preview_container .full_schedule_preview_item_container p .sub
{
	font-size:12px;
}

.home .headers,
.watch .headers
{
	width:394px;
	max-width:394px;
	font-size:20px;
}

.home .headers .subheader,
.watch .headers .subheader
{
	font-size:12px;
}

.home .featured_content
{
	width:414px;
	min-width:414px;
	height:auto;
}

.home .featured_content_container
{
	width:414px;
	height:auto;
}

.home .featured_content_container .ad_300x250,
.home .featured_content_container .featured_item
{
	width:394px;
	display:block;
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	float:none;
	clear:both;
}

.home .featured_content_container .featured_item
{
	height:290px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}

.home .featured_content_container .featured_item .featured_copy
{
	width:394px;
}

.home .latest_buzz,
.inner .latest_buzz
{
	width:394px;
}

.home .latest_buzz_item.instagram,
.home .latest_buzz_item.instagram div,
.inner .latest_buzz_item.instagram,
.inner .latest_buzz_item.instagram div
{
	width:187px;
	height:187px;
}

.home .latest_buzz_item.twitter,
.inner .latest_buzz_item.twitter,
.inner .latest_buzz_item.twitter .image
{
	width:187px;
	height:187px;
}

.home .latest_buzz_item.twitter .social_text
{
	width:160px;
	height:187px;
	font-size:14px;
	word-wrap:break-word !important;
}

.home .latest_buzz_item.facebook,
.inner .latest_buzz_item.facebook,
.inner .latest_buzz_item.facebook .div
{
	width:394px;
	height:170px;
}

.home .latest_buzz_item.facebook .social_text
{
	width:350px;
	height:170px;
	font-size:18px;
}

.home .latest_buzz_item:nth-child(1),
.home .latest_buzz_item:nth-child(1) div,
.inner .latest_buzz_item:nth-child(1),
.inner .latest_buzz_item:nth-child(1) div
{
	width:394px;
	height:394px;
}

.home .latest_buzz_item,
.inner .latest_buzz_item
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:20px;
}

.home .latest_buzz_item:nth-child(3),
.home .latest_buzz_item:nth-child(5),
.home .latest_buzz_item:nth-child(7),
.home .latest_buzz_item:nth-child(9),
.home .latest_buzz_item:nth-child(13),
.inner .latest_buzz_item:nth-child(3),
.inner .latest_buzz_item:nth-child(5),
.inner .latest_buzz_item:nth-child(7),
.inner .latest_buzz_item:nth-child(9),
.inner .latest_buzz_item:nth-child(13)
{
	margin-right:20px;
}

}

/****************************
	SHOW THUMBNAIL CAROUSELS 
****************************/

.vintage_carousel,
.originals_carousel,
.all_shows_carousel
{
	width:100%;
	height:240px;
}

.vintage_carousel .thumbnail_wrapper,
.originals_carousel .thumbnail_wrapper,
.all_shows_carousel .thumbnail_wrapper
{
	width: 240px;
	height: 240px;
	display:block;
	float:left;
	margin-left:20px;
	margin-right:20px;
}

.vintage_carousel .thumbnail_wrapper .carousel_thumbnails,
.originals_carousel .thumbnail_wrapper .carousel_thumbnails,
.all_shows_carousel .thumbnail_wrapper .carousel_thumbnails
{
	width: 240px;
	height: 240px;
	display:block;
	background-size:100%;
	background-position:center center;
	border-radius: 150px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	cursor:pointer;
	transition:0.2s background-size;
}

.vintage_carousel .thumbnail_wrapper .carousel_thumbnails:hover,
.originals_carousel .thumbnail_wrapper .carousel_thumbnails:hover,
.all_shows_carousel .thumbnail_wrapper .carousel_thumbnails:hover
{
	background-size:110%;
}

@media (max-width: 414px) {

.vintage_carousel,
.originals_carousel,
.all_shows_carousel
{
	height:167px;
}

.vintage_carousel .thumbnail_wrapper,
.originals_carousel .thumbnail_wrapper,
.all_shows_carousel .thumbnail_wrapper
{
	width: 167px;
	height: 167px;
	margin-left:20px;
	margin-right:20px;
}

.vintage_carousel .thumbnail_wrapper .carousel_thumbnails,
.originals_carousel .thumbnail_wrapper .carousel_thumbnails,
.all_shows_carousel .thumbnail_wrapper .carousel_thumbnails
{
	width: 167px;
	height: 167px;
}

}

/*****************************
	YOUTUBE VIDEO CAROUSELS
*****************************/

.video_carousel,
.youtube_playlist
{
	width:100%;
	height:210px;
	overflow:hidden;
}

.youtube_playlist_grid
{
	width:100%;
	max-width:1080px;
	height:auto;
	min-height:210px;
	margin-left:auto;
	margin-right:auto;
}

.tablet .video_carousel,
.tablet .youtube_playlist
{
	height:190px;
}

.video_carousel .youtube_thumbnils,
.youtube_playlist .youtube_thumbnils,
.youtube_playlist_grid .youtube_thumbnils
{
	width:240px;
	height:210px;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:10px;
	margin-right:10px;
	position:relative;
	cursor:pointer;
}

.tablet .video_carousel .youtube_thumbnils,
.tablet .youtube_playlist .youtube_thumbnils
{
	width:210px;
	height:190px;
}

.video_carousel .youtube_thumbnils .video_rollover,
.youtube_playlist .youtube_thumbnils .video_rollover,
.youtube_playlist_grid .youtube_thumbnils .video_rollover
{
	width:240px;
	height:135px;
	background-image:url(/images/templates/global/btn_play.png);
	background-repeat:no-repeat;
	background-position:center center;
	opacity:1.0;
	transition:0.2s opacity;
}

.tablet .video_carousel .youtube_thumbnils .video_rollover,
.tablet .youtube_playlist .youtube_thumbnils .video_rollover,
{
	width:210px;
	height:115px;
	
}

.video_carousel .youtube_thumbnils:hover .video_rollover,
.youtube_playlist .youtube_thumbnils:hover .video_rollover,
.youtube_playlist_grid .youtube_thumbnils:hover .video_rollover
{
	opacity:1.0;
}

.video_carousel .youtube_thumbnils .video_title,
.youtube_playlist .youtube_thumbnils .video_title,
.youtube_playlist_grid .youtube_thumbnils .video_title
{
	width:240px;
	font-family:Georgia, serif;
	font-size:14px;
	position:relative;
	top:5px;
	font-weight:bold;
}

.tablet .video_carousel .youtube_thumbnils .video_title,
.tablet .youtube_playlist .youtube_thumbnils .video_title
{
	width:210px;
}

@media (max-width: 414px) {

.video_carousel,
.youtube_playlist
{
	height:160px;
}

.video_carousel .youtube_thumbnils,
.youtube_playlist .youtube_thumbnils,
.youtube_playlist_grid .youtube_thumbnils
{
	width:187px;
	height:160px;
}

.video_carousel .youtube_thumbnils .video_rollover,
.youtube_playlist .youtube_thumbnils .video_rollover,
.youtube_playlist_grid .youtube_thumbnils .video_rollover
{
	width:187px;
	height:100px;
}

.video_carousel .youtube_thumbnils .video_title,
.youtube_playlist .youtube_thumbnils .video_title,
.youtube_playlist_grid .youtube_thumbnils .video_title
{
	width:187px;
	font-size:12px;
}

}

/********************
	STATION FINDER
********************/
.inner .channel_finder_map
{
	margin-top:51px;
	width:100%;
	min-width:1080px;
	height:570px;
}

.inner .channel_finder_map.fixed
{
	margin-bottom:75px;
}

.inner .channel_finder_map_container
{
	width:100%;
	max-width:1080px;
	height:570px;
	margin-left:auto;
	margin-right:auto;
}

.inner .channel_finder_search
{
	width:332px;
	height:570px;
	float:left;
	background-color:#dfdae2;
	position:relative;
}

.inner .channel_finder_search.selected
{
	background-color:#f1f1f1;
}

.inner .channel_finder_search .header
{
	width:100%;
	margin-top:20px;
	font-family: 'Chivo', sans-serif;
	font-weight:900;
	font-size:35px;
	letter-spacing:2px;
	color:#59327b;
	text-align:center;
}

.inner .channel_finder_search .results
{
	width:300px;
	height:auto;
	text-align:center;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	font-size:20px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}

.inner .channel_finder_search .results .purple
{
	color:#59327b;
	font-weight:bold;
}

.inner .channel_finder_search.selected .results
{
	color:#333;
}

.inner .channel_finder_search .results .local,
.inner .channel_finder_search .results .provider
{
	display:block;
	width:100%;
	color:#8d8b8f;
	font-size:15px;
	margin-bottom: 10px;
}

.inner .channel_finder_search.selected .results .local,
.inner .channel_finder_search.selected .results .provider
{
	color:#333;
}

.inner .channel_finder_search .results .provider
{
	margin-top:10px;
}

.inner .channel_finder_search .results .local div,
.inner .channel_finder_search .results .provider div
{
	display:inline-block;
	width:210px;
	text-align:left;
	vertical-align:top;
}

.inner .channel_finder_search .results .local div.title,
.inner .channel_finder_search .results .provider div.title
{
	color:#717171;
	width: 75px;
	font-weight:bold;
}

.inner .channel_finder_search.selected .results .local div.title,
.inner .channel_finder_search.selected .results .provider div.title
{
	color:#000;
}

.inner .channel_finder_search .search
{
	width:332px;
	height:auto;
	position:absolute;
	bottom:30px;
	left:0px;
	font-family: 'Chivo', sans-serif;
	font-weight:900;
	font-size:35px;
	letter-spacing:2px;
	color:#59327b;
	text-align:center;
	line-height:30px;
	
}

.inner .channel_finder_search .search .search_form
{
	width:270px;
	height:30px;
	margin-top:7px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

.inner .channel_finder_search .search .search_form label
{
	display: block;
}

.inner .channel_finder_search .search .search_form input
{
	width:205px;
	height:30px;
	background-color:#fff;
	border:none;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
	line-height:30px;
	font-weight:300;
	color:#717171;
	text-indent:8px;
	-webkit-appearance: none;
    border-radius: 0;
	position:absolute;
	top:0px;
	left:0px;
}

.inner .channel_finder_search .search .search_form .zip_search_submit
{
	width:65px;
	height:32px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	color:#000;
	text-align:center;
	font-size:11px;
	line-height:32px;
	position:absolute;
	right:0px;
	top:0px;
	background-color:#fff;
	cursor:pointer;
}

.inner .channel_finder_map_container_container
{
	width:748px;
	height:570px;
	float:right;
	position:relative;
}

.inner .channel_finder_map_container_container .region
{
	position:absolute;
	top:40px;
	left:74px;
	width:600px;
	height:500px;
	display:none;
	z-index:20;
	
}

.inner .channel_finder_map_container_container .region .point
{
	fill:#fff;
	cursor:pointer;
}

.inner .channel_finder_map_container_container .region .point:hover
{
	fill:#ea792c;
}

.inner .channel_finder_map_container_container #map
{
	width:748px;
	height:570px;
	z-index:10;
}

.inner .channel_finder_map_container_container #map .state,
.inner .channel_finder_map_container_container .region .state
{
	fill:#830bff;
	stroke: #fff;
	stroke-width: 5px;
}

.inner .channel_finder_map_container_container .region .state
{
	stroke-width:2px;
}

.inner .channel_finder_map_container_container #map.fade .state
{
	fill:#eee;
}

.inner .channel_finder_map_container_container #map #south_west,
.inner .channel_finder_map_container_container #map #north_west,
.inner .channel_finder_map_container_container #map #north,
.inner .channel_finder_map_container_container #map #south,
.inner .channel_finder_map_container_container #map #south_east,
.inner .channel_finder_map_container_container #map #east
{
	cursor: pointer;
}

.inner .channel_finder_map_container_container #map #south_west:hover .state,
.inner .channel_finder_map_container_container #map #north_west:hover .state,
.inner .channel_finder_map_container_container #map #north:hover .state,
.inner .channel_finder_map_container_container #map #south:hover .state,
.inner .channel_finder_map_container_container #map #south_east:hover .state,
.inner .channel_finder_map_container_container #map #east:hover .state
{
	fill:#ea792c;
}

.inner .channel_finder_map_container_container #map.fade #south_west:hover .state,
.inner .channel_finder_map_container_container #map.fade #north_west:hover .state,
.inner .channel_finder_map_container_container #map.fade #north:hover .state,
.inner .channel_finder_map_container_container #map.fade #south:hover .state,
.inner .channel_finder_map_container_container #map.fade #south_east:hover .state,
.inner .channel_finder_map_container_container #map.fade #east:hover .state
{
	fill:#eee;
	cursor:default;
}

.inner .channel_finder_map_container_container #map.fade #south_west,
.inner .channel_finder_map_container_container #map.fade #north_west,
.inner .channel_finder_map_container_container #map.fade #north,
.inner .channel_finder_map_container_container #map.fade #south,
.inner .channel_finder_map_container_container #map.fade #south_east,
.inner .channel_finder_map_container_container #map.fade #east,
{
	pointer-events:none;
}

.inner .channer_finder_2_header
{
	width:100%;
	min-width:1080px;
	height:75px;
	background: #59327b;
}

.inner .channer_finder_2_header.fixed
{
	position:fixed;
	top:51px;
	left:0px;
}

.inner .channer_finder_2_header .container
{
	display:block;
	width:100%;
	max-width:1080px;
	height:75px;
	margin-left:auto;
	margin-right:auto;
}

.inner .channer_finder_2_header div.title_main,
.inner .channer_finder_2_header div.title_sub
{
	font-size:30px;
	font-family: 'Chivo', sans-serif;
	font-weight:900;
	color:#fff;
	float:left;
	width:206px;
	height:75px;
	line-height:75px;
	text-align:left;
	padding-left:10px;
}

.inner .channer_finder_2_header div.title_sub
{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	font-size:20px;
	color:#fff;
	background-color:#59327b;
}

.inner .state_header
{
	width:100%;
	min-width:1080px;
	height:45px;
	background-color:#333;
	margin-bottom:40px;
}

.inner .state_header .container
{
	width:100%;
	max-width:1080px;
	height:45px;
	margin-left:auto;
	margin-right:auto;
}

.inner .state_header .container .title
{
	width:20%;
	height:45px;
	font-family: 'Chivo', sans-serif;
	font-weight:900;
	font-size: 20px;
	color:#fff;
	text-align:left;
	padding-left:10px;
	line-height:45px;
}

.inner .station_row
{
	width:1080px;
	margin-left:auto;
	margin-right:auto;
}

.inner .station_row .station_content
{
	float:left;
	width:206px;
	vertical-align:top;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	font-size:16px;
	text-align:left;
	padding-left:10px;
}

.inner .station_row .clear
{
	width:100%;
	height:40px;
	clear:both;
}

@media (max-width: 414px) {
	.inner .channel_finder_map
	{
		margin-top:51px;
		width:100%;
		min-width:414px;
		height:auto;
		position:relative;
	}
	
	.inner .channel_finder_map_container
	{
		width:100%;
		max-width:1080px;
		height:auto;
		margin-left:auto;
		margin-right:auto;
	}
	
	.inner .channel_finder_search
	{
		width:414px;
		height:auto;
		float:none;
		background-color:#dfdae2;
		position:relative;
	}
	
	.inner .channel_finder_search .header
	{
		display:none;
	}
	
	.inner .channel_finder_search .search
	{
		width:414px;
		height:auto;
		position:absolute;
		top:20px;
		bottom:auto;
		left:0px;
		font-family: 'Chivo', sans-serif;
		font-weight:900;
		font-size:35px;
		letter-spacing:2px;
		color:#59327b;
		text-align:center;
		line-height:30px;
	}
	
	.inner .channel_finder_search .search .search_form .zip_search_submit
	{
		width:65px;
		height:39px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight:300;
		color:#717171;
		text-align:center;
		font-size:10px;
		line-height:39px;
		position:absolute;
		right:0px;
		top:0px;
		background-color:#fff;
		cursor:pointer;
	}
	
	.inner .channel_finder_search .results
	{
		width:350px;
		height:auto;
		text-align:center;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight:400;
		font-size:20px;
		padding-top:100px;
		margin-left:auto;
		margin-right:auto;
		padding-bottom:20px;
	}
	
	.inner .channel_finder_search .results .local,
	.inner .channel_finder_search .results .provider
	{
		display:block;
		width:100%;
		color:#8d8b8f;
		font-size:18px;
		margin-bottom: 10px;
	}
	
	.inner .channel_finder_search .results .local div,
	.inner .channel_finder_search .results .provider div
	{
		display:inline-block;
		width:210px;
		text-align:left;
		vertical-align:top;
	}

	.inner .channel_finder_search .results .local div.title,
	.inner .channel_finder_search .results .provider div.title
	{
		color:#717171;
		width: 140px;
	}
	
	.inner .channel_finder_map_container_container
	{
		display:none;
	}
	
	.inner .channer_finder_2_header
	{
		width:100%;
		min-width:414px;
		height:75px;
		background: #683584;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4MzU4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzY4MzU4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU5MzI3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTMyN2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  #683584 0%, #683584 49%, #59327b 50%, #59327b 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#683584), color-stop(49%,#683584), color-stop(50%,#59327b), color-stop(100%,#59327b));
		background: -webkit-linear-gradient(left,  #683584 0%,#683584 49%,#59327b 50%,#59327b 100%);
		background: -o-linear-gradient(left,  #683584 0%,#683584 49%,#59327b 50%,#59327b 100%);
		background: -ms-linear-gradient(left,  #683584 0%,#683584 49%,#59327b 50%,#59327b 100%);
		background: linear-gradient(to right,  #683584 0%,#683584 49%,#59327b 50%,#59327b 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#683584', endColorstr='#59327b',GradientType=1 );
		position:relative;
	}

	.inner .channer_finder_2_header .container
	{
		display:block;
		width:100%;
		max-width:414px;
		height:75px;
		margin-left:auto;
		margin-right:auto;
	}
	
	.inner .channer_finder_2_header div.title_main
	{
		display:none;
	}
	
	.inner .channer_finder_2_header div.title_sub
	{
		width:62.8px;
		font-size:12px;
	}
	
	.inner .channer_finder_2_header div.title_sub.city
	{
		width:92.8px;
	}
	
	.inner .channer_finder_2_header div.title_sub.last
	{
		width:155.6px;
	}
	
	.inner .state_header
	{
		width:100%;
		min-width:414px;
		height:45px;
		background-color:#ea792c;
		margin-bottom:40px;
	}

	.inner .state_header .container
	{
		width:100%;
		max-width:414px;
		height:45px;
		margin-left:auto;
		margin-right:auto;
	}
	
	.inner .state_header .container .title
	{
		width:404px;
		height:45px;
		font-family: 'Chivo', sans-serif;
		font-weight:900;
		font-size: 20px;
		color:#fff;
		text-align:left;
		line-height:45px;
	}
	
	.inner .station_row
	{
		width:414px;
		margin-left:auto;
		margin-right:auto;
	}
	
	.inner .station_row .station_content.first
	{
		display:none;
	}
	
	.inner .station_row .station_content
	{
		float:left;
		width:62.8px;
		vertical-align:top;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight:400;
		font-size:16px;
		text-align:left;
	}
	
	.inner .station_row .station_content.city
	{
		width:92.8px;
	}
	
	.inner .station_row .station_content.last
	{
		width:155.6px;
	}
}

/********************
	SCHEDULE
********************/
.inner .schedule_header
{
	width:1080px;
	padding-top:50px;
	padding-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:51px;
	text-align:left;
	font-family: 'Chivo', sans-serif;
	font-size:50px;
	font-weight:900;
	color:#583293;
}

.inner .calendar_week
{
	width:100%;
	height:107px;
	background-color:#683584;
	text-align:center;
	margin-top:0px;
}

.inner .calendar_week.mobile_calendar
{
	display:none;
}

.inner .calendar_week .calendar_week_container
{
	width:1080px;
	height:107px;
	background-color:#683584;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.inner .calendar_week .calendar_week_container .calendar_weekday
{
	width:153px;
	height:107px;
	display:block;
	background-color:#59327b;
	border-right:1px solid #f8f8f8;
	float:left;
	-ms-transform: skewX(-20deg);
	-webkit-transform: skewX(-20deg);
	-moz-transform: skewX(-20deg);
	transform: skewX(-20deg);
	cursor:pointer;
	transition:0.2s background-color;
}

.inner .calendar_week .calendar_week_container .calendar_weekday:nth-child(1)
{
	border-left:1px solid #f8f8f8;
}

.inner .calendar_week .calendar_week_container .calendar_weekday:hover
{
	background-color:#FF4D00;
}

.inner .calendar_week .calendar_week_container .calendar_weekday.active
{
	background-color:#000;
}

.inner .calendar_week .calendar_week_container .calendar_weekday_container
{
	width:153px;
	height:107px;
	display:table-cell;
	vertical-align:middle;
	-ms-transform: skewX(20deg);
	-webkit-transform: skewX(20deg);
	-moz-transform: skewX(20deg);
	transform: skewX(20deg);
	text-transform:lowercase;
	font-family: 'Chivo', sans-serif;
	font-size:20px;
	font-weight:900;
	color:#fff;
	line-height:18px;
}

.inner .calendar_week .calendar_week_container .calendar_weekday_container .sub
{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	font-weight:400;
	text-transform:uppercase;
}

.inner .schedule_container
{
	width:100%;
	margin-top:0px;
}

.inner .schedule_container .schedule_item
{
	width:100%;
	height:100px;
	display:block;
	text-align:center;
}

.inner .schedule_container .schedule_item.even
{
	background-color:#f3ebf5;
}

.inner .schedule_container .schedule_item .schedule_item_container
{
	width:100%;
	max-width:1080px;
	min-width:1080px;
	margin-right:auto;
	margin-left:auto;
}

.inner .schedule_container .schedule_item .time_container
{
	width:173px;
	height:100px;
	diaply:block;
	float:left;
}

.inner .schedule_container .schedule_item .time
{
	text-align:left;
	font-family: 'Chivo', sans-serif;
	font-size:24px;
	font-weight:900;
	width:173px;
	height:100px;
	display:table-cell;
	vertical-align:middle;
	
}

.inner .schedule_container .schedule_item .title_container
{
	width:907px;
	height:100px;
	diaply:block;
	float:left;
}

.inner .schedule_container .schedule_item .title
{
	width:907px;
	height:100px;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	font-family: 'Chivo', sans-serif;
	font-size:24px;
	font-weight:900;
	line-height:16px;
	
}

.inner .schedule_container .schedule_item .title_container .sub_title,
.inner .schedule_container .schedule_item .title_container .on_now
{
	font-weight:400;
	font-size:14px;
}

.inner .schedule_container .schedule_item .title_container .on_now
{
	color:#583293;
}

@media (max-width: 414px) {

.inner .schedule_header
{
	width:394px;
	padding-top:25px;
	padding-bottom:25px;
	font-size:25px;
}

.inner .calendar_week
{
	width:414;
	height:80px;
	display:none;
}

.inner .calendar_week.mobile_calendar
{
	display:block;
	overflow:hidden;
}

.inner .calendar_week .calendar_week_container
{
	width:394px;
	height:80px;
}

.inner .calendar_week .calendar_week_container .calendar_weekday
{
	width:195px;
	height:80px;
}

.inner .calendar_week .calendar_week_container .calendar_weekday_container
{
	width:195px;
	height:80px;
}

.inner .schedule_container .schedule_item .schedule_item_container
{
	width:394px;
	max-width:394px;
	min-width:394px;
}

.inner .schedule_container .schedule_item .time_container
{
	width:130px;
	height:100px;
}

.inner .schedule_container .schedule_item .time
{
	font-size:20px;
	width:130px;
	height:100px;
}

.inner .schedule_container .schedule_item .title_container
{
	width:260px;
	height:100px;
}

.inner .schedule_container .schedule_item .title
{
	width:260px;
	height:100px;
	font-size:20px;	
}

.inner .schedule_container .schedule_item .title_container .sub_title
{
	display:none;
}

}

/********************
	SHOW PAGES
********************/

.inner .hero
{
	width:100%;
	min-width:1080px;
	height:570px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	margin-top:51px;
	text-align:center;
	background-color: #333;
}

.inner.originalshow .hero
{
	background-position:top center;
}

.inner .hero .hero_content
{
	width:1080px;
	height:570px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.inner .hero .hero_content .hero_content_container
{
	width:1080px;
	height:570px;
	display:table-cell;
	vertical-align:middle;
}

.inner .hero .hero_content .hero_content_container .show_description
{
	width:760px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	margin-bottom:10px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
	font-weight:300;
	color:#fff;
}

.inner .hero .hero_content .hero_content_container .schedule_link
{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	font-weight:600;
	text-decoration:none;
	color:#fff;
	transition:0.2s color;
}

.inner .hero .hero_content .hero_content_container .schedule_link:hover
{
	color:#FF4D00 ;
}

.inner .headers
{
	width:100%;
	max-width:1080px;
	margin-left:auto;
	margin-right:auto;
	font-size:24px;
	font-family: 'Chivo', sans-serif;
	font-weight:900;
	line-height:18px;
	letter-spacing:1px;
	margin-bottom:10px;
	position:relative;
}

.inner .headers .subheader
{
	font-size:14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	letter-spacing:2px;
	text-transform:uppercase;
}

.inner .headers .pulldown
{
	height:20px;
	position:absolute;
	top:18px;
	right:0px;
	overflow:hidden;
	z-index:99;
	cursor:pointer;
}

.inner .headers .pulldown.active
{
	border:1px solid #b9b9b9;
	background-image:url(/images/templates/global/bg90.png);
	background-repeat:repeat;
}

.inner .headers .pulldown .pulldown_item
{
	height:20px;
	text-align:right;
	margin-right:34px;
	margin-left:17px;
	transition:0.2s color;
}

.inner .headers .pulldown .pulldown_item:hover
{
	color:#FF4D00;
}

.inner .headers .pulldown .pulldown_carrot
{
	width:34px;
	height:20px;
	position:absolute;
	top:0px; right:0px;
}

.inner .clips_playlist
{
	width:100%;
	height:240px;
	overflow:hidden;
}

.inner .clips_playlist.newlist
{
	width:100%;
	height:auto;
}

.inner .vintage_host
{
	width:1080px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.inner .vintage_host_container
{
	width:1080px;
	height:441px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

.inner .vintage_host_container .vintage_host_image
{
	width:498px;
	height:441px;
	display:none;
	float:left;
	background-size:cover;
	background-position:top center;
}

.inner .vintage_host_container .vintage_host_bio
{
	width:562px;
	height:441px;
	display:none;
	float:left;
	margin-left:20px;
}

.inner .vintage_host_container .vintage_host_image.vintage_host_1,
.inner .vintage_host_container .vintage_host_bio.vintage_host_1
{
	display:block;
}

.inner .vintage_host_container .vintage_host_bio p
{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
}

.inner .vintage_host_container .vintage_host_bio p.vinatge_host_name
{
	font-weight:bold;
}

.inner .vintage_host .vintage_host_list
{
	width:100%;
	height:40px;
	display:block;
	text-align:right;
	position:absolute;
	top:0px;
	right:0px;
}

.inner .vintage_host .vintage_host_list.hide
{
	display:none;
}

.inner .vintage_host .vintage_host_list a
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#717171;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	text-transform:uppercase;
	text-decoration:none;
	transition:0.2s color;
}

.inner .vintage_host .vintage_host_list a:hover
{
	color:#FF4D00;
}

@media (max-width: 414px) {

.inner .hero
{
	width:414px;
	min-width:414px;
	height:350px;
}

.inner.originalshow .hero
{
	height:250px;
}

.inner .hero .hero_content
{
	width:394px;
	height:350px;
}

.inner.originalshow .hero .hero_content
{
	height:250px;
}


.inner .hero .hero_content .hero_content_container
{
	width:394px;
	height:350px;
	display:table-cell;
	vertical-align:middle;
}

.inner.originalshow .hero .hero_content .hero_content_container
{
	height:250px;
}

.inner .hero .hero_content .hero_content_container img
{
	max-height:115px;
	max-width:380px;
}

.inner .hero .hero_content .hero_content_container .show_description
{
	width:394px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:500;
}

.inner .hero .hero_content .hero_content_container .schedule_link
{
	font-size:12px;
}

.inner .headers
{
	width:394px;
	max-width:394px;
	font-size:20px;
}

.inner .headers .subheader
{
	font-size:12px;
}

.inner .clips_playlist
{
	height:160px;
}

.inner .vintage_host
{
	width:394px;
}

.inner .vintage_host_container
{
	width:394px;
	height:auto;
}

.inner .vintage_host_container .vintage_host_image
{
	width:177px;
	height:177px;
	margin-right:20px;
	margin-bottom:20px;
}

.inner .vintage_host_container .vintage_host_bio
{
	width:394px;
	height:auto;
	float:none;
	margin-left:0px;
}

.inner .vintage_host_container .vintage_host_bio p
{
	font-size:12px;
}

.inner .vintage_host .vintage_host_list
{
	top:20px;
	text-align:left;
	right:auto;
	left:0px;
}

.inner .vintage_host .vintage_host_list a
{
	font-size:12px;
	margin-left:0px;
	margin-right:10px;
}

}

/********************
	HOSTS
********************/

.inner .hosts_header
{
	width:1080px;
	padding-top:50px;
	padding-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:51px;
	text-align:left;
	font-family: 'Chivo', sans-serif;
	font-size:50px;
	font-weight:900;
	color:#583293;
}

.inner .hosts
{
	width:1080px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.inner .hosts .host_item
{
	width:240px;
	display:inline-block;
	vertical-align:top;
	margin-left:18px;
	margin-right:18px;
	margin-bottom:70px;
}

.inner .hosts .host_item img
{
	width:240px;
}

.inner .hosts .host_item:nth-child(1),
.inner .hosts .host_item:nth-child(5),
.inner .hosts .host_item:nth-child(9),
.inner .hosts .host_item:nth-child(13),
.inner .hosts .host_item:nth-child(17),
.inner .hosts .host_item:nth-child(21)
{
	margin-left:0px;
}

.inner .hosts .host_item:nth-child(4),
.inner .hosts .host_item:nth-child(8),
.inner .hosts .host_item:nth-child(12),
.inner .hosts .host_item:nth-child(16),
.inner .hosts .host_item:nth-child(20),
.inner .hosts .host_item:nth-child(24)
{
	margin-right:0px;
}

.inner .hosts .host_item .host_name
{
	font-family:Georgia, serif;
	font-size:18px;
	font-weight:bold;
}

.inner .hosts .host_item .host_bio
{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
}

@media (max-width: 414px) {

.inner .hosts_header
{
	width:394px;
	padding-top:25px;
	padding-bottom:25px;
	font-size:25px;
}

.inner .hosts
{
	width:394px;
}

.inner .hosts .host_item
{
	width:394px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:50px;
}

.inner .hosts .host_item img
{
	width:177px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

}

/********************
	ABOUT
********************/

.inner .about_header
{
	width:1080px;
	padding-top:50px;
	padding-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:51px;
	text-align:left;
	font-family: 'Chivo', sans-serif;
	font-size:50px;
	font-weight:900;
	color:#583293;
	display:block;
}

.inner .about_wide
{
	width:1080px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-bottom:50px;
}

.inner .about_wide .header,
.inner .about_small_wrapper .about_small .header
{
	font-size:24px;
	font-family: 'Chivo', sans-serif;
	font-weight:900;
	letter-spacing:1px;
}

.inner .about_wide .copy,
.inner .about_small_wrapper .about_small .copy
{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
}

.inner .about_wide .copy a,
.inner .about_small_wrapper .about_small .copy a
{
	color:#717171;
	text-decoration:underline;
	transition:0.2s color;
}

.inner .about_wide .copy a:hover,
.inner .about_small_wrapper .about_small .copy a:hover
{
	color:#FF4D00;
}

.inner .about_small_wrapper
{
	width:1080px;
	margin-left:auto;
	margin-right:auto;
	display:block
}

.inner .about_small_wrapper .about_small
{
	display:inline-block;
	margin-right:50px;
	margin-bottom:50px;
	vertical-align:top;
}

@media (max-width: 414px) {

.inner .about_header
{
	width:394px;
	padding-top:25px;
	padding-bottom:25px;
	font-size:25px;
}

.inner .about_wide
{
	width:394px;
	margin-bottom:25px;
}

.inner .about_wide .header,
.inner .about_small_wrapper .about_small .header
{
	font-size:18px;
}

.inner .about_wide .copy,
.inner .about_small_wrapper .about_small .copy
{
	font-size:14px;
}

.inner .about_small_wrapper
{
	width:394px;
}

.inner .about_small_wrapper .about_small
{
	display:inline-block;
	margin-right:50px;
	margin-bottom:50px;
	vertical-align:top;
}

}

/********************
	ALL VIDEOS PAGE
********************/

.inner .videos_header
{
	width:1080px;
	padding-top:50px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:51px;
	text-align:left;
	font-family: 'Chivo', sans-serif;
	font-size:50px;
	font-weight:900;
	color:#583293;
	display:block;
}

.inner .videos_header .videos_menu
{
	height:20px;
	width:120px;
	font-size:14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	letter-spacing:2px;
	text-transform:uppercase;
	text-align:left;
	background-image:url(/images/templates/global/pulldown_carrot.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	color:#717171;
	transition:0.2s color;
	cursor:pointer;
}

.inner .videos_header .videos_menu:hover
{
	color:#FF4D00;
}

.inner .video_anchors
{
	width:100%;
	border-top:1px solid #b9b9b9;
	border-bottom:1px solid #b9b9b9;
	background-image:url(/images/templates/global/bg90.png);
	background-repeat:repeat;
	display:none;
}

.inner .video_anchors .video_anchors_container
{
	width:1080px;
	margin-left:auto;
	margin-right:auto;
	margin-top:32px;
	margin-bottom:32px;
}

.inner .video_anchors .video_anchors_container_inner
{
	width:25%;
	display:block;
	float:left;
}

.inner .video_anchors .video_anchors_container_inner a
{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#717171;
	text-decoration:none;
	transition:0.2s color;
}

.inner .video_anchors .video_anchors_container_inner a:hover
{
	color:#FF4D00;
}

.inner .video_anchors .video_anchors_container .clear
{
	width:100%;
	height:1px;
	clear:both;
}

@media (max-width: 414px) {

.inner .videos_header
{
	width:394px;
	padding-top:25px;
	padding-bottom:10px;
	font-size:25px;
}

.inner .video_anchors .video_anchors_container
{
	width:395px;
	margin-left:auto;
	margin-right:auto;
	margin-top:32px;
	margin-bottom:32px;
}

.inner .video_anchors .video_anchors_container_inner
{
	width:100%;
	display:block;
	float:none;
}

}

/********************
	FOOTER
********************/

.footer
{
	width:100%;
	min-width:1100px;
	text-align:center;
}

.footer .footerNav
{
	margin-top:40px;
	margin-bottom:17px;
}

.footer .footerNav a
{
	font-size:14px;
	color:#717171;
	text-decoration:none;
	margin-left:12px;
	margin-right:12px;
	transition:0.2s color;
}

.footer .footerSubNav
{
	font-size:10px;
	color:#333;
	margin-bottom:40px;
}

.footer .footerSubNav a
{
	font-size:11px;
	margin-left:17px;
	margin-right:17px;
	color:#717171;
	text-decoration:none;
	transition:0.2s color;
	color: #333;
}

.footer .footerNav a:hover,
.footer .footerSubNav a:hover
{
	color:#FF4D00;
}

@media (max-width: 414px) {

.footer
{
	width:414px;
	min-width:414px;
}

}

/********************
	WOOBOX
********************/
.woobox_wrapper
{
	width:100%;
	max-width:1080px;
	margin-left:auto;
	margin-right:auto;
	margin-top:80px;
}

.woobox-offer
{
	margin-left:135px;
}

@media (max-width: 414px) {
.woobox_wrapper
{
	width:100%;
	max-width:414px;
	margin-left:auto;
	margin-right:auto;
	margin-top:80px;
}

.woobox-offer
{
	margin-left:0px;
}
}

/********************
	75 YEARS
********************/
.anniversary75 .hero
{
	height:450px;
}

.anniversary
{
	width:100vw;
	margin-top:51px;
}

@media (max-width:414px) {

.anniversary75 .hero
{
	height:200px;
}

}

/********************
WATCH LIVE
********************/
.watch .whats_on
{
	margin-top:52px;
}

.watch .spacer
{
	height:30px;
}

.watch .watch_header
{
	width: 1080px;
	padding-top: 50px;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-family: 'Chivo', sans-serif;
	font-size: 50px;
	font-weight: 900;
	color: #583293;
}

.watch .video_container
{
	text-align:center;
	width:100%;
	height:auto;
	max-width: 700px;
	display: inline-block;
}

.watch .video-ad-container {
	display: inline-block;
	vertical-align: top;
}

@media (max-width: 768px) {
	.watch .video_container
	{
		width: 100%;
		display: block;
	}

	.watch .video-ad-container
	{
		width: 100%;
		display: block;
		text-align: center;
	}
}

.xwatch .video-js
{
	width:710px;
	height:360px;
	margin-left:auto;
	margin-right:auto;
	display:inline-block;
	border:6px solid #666;
	overflow:hidden;
}

.xwatch .video-js.vjs-fullscreen
{
	border:none;
}

.watch .video-js:-webkit-full-screen
{
	display:block;
}

.xwatch .video-js .vjs-tech
{
	top: -3px;
	height:calc(100% + 3px);
}

.xwatch video
{
	width:710px;
	height:534px;
	object-fit: fill;
	vertical-align:top;
	display:inline-block;
}

:-webkit-full-screen video,
.watch .video-js.vjs-fullscreen video
{
	display:block;
	object-fit: contain;
}

.watch .no_video
{
	width:710px;
	height:534px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.watch .no_video p
{
	margin-left:15px;
	margin-right:15px;
	font-family: "Source Sans Pro", sans-serif;
	font-size:14px;
	color:#fff;
}

.ad.nineseventy
{
	width:970px;
	height:90px;
	background-color:#666;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:19px;
	border:1px solid #aeaeae;
	position:relative;
}

.watch .ad.threebysix
{
	width:300px;
	height:600px;
	background-color:#666;
	margin-left:19px;
	vertical-align:top;
	display:inline-block;
	border:1px solid #aeaeae;
	position:relative;
}

.ad .adtag.new {
	width:100%;
	font-size:11px;
	display:block;
	text-align:left;
	color: #000;
	background-color: #f0f0f0;
}

.watch .ad .adtag
{
	height:10px;
	width:100%;
	position:absolute;
	top:-15px;
	left:0px;
	font-size:11px;
	display:block;
	text-align:left;
	color: #000;
	background-color: #fff;
}

.watch .channel_finder
{
	width: 1080px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.watch .channel_finder .header
{
	width:415px;
	height:53px;
	font-family: 'Chivo', sans-serif;
	font-size: 30px;
	font-weight: 900;
	line-height:53px;
	color: #583293;
	display:inline-block;
	vertical-align:top;
}

.watch .channel_finder .search_form
{
	display:inline-block;
	width:660px;
	height:53px;
	display:inline-block;
	vertical-align:top;
	position:relative;
}

.watch .channel_finder .zip
{
	width:415px;
	height:51px;
	padding:0px;
	margin:0px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
	text-indent:8px;
	color:#717171;
	display:inline-block;
	vertical-align:top;
	border:1px solid #e1e1e1;
	-webkit-appearance: none;
	border-radius: 0;
	position:absolute;
	top:0px;
	right:164px;
}

.watch .channel_finder .zip_search_submit
{
	width:164px;
	height:53px;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	font-family: 'Chivo', sans-serif;
	weight:900;
	font-size:20px;
	line-height:53px;
	color:#fff;
	background-color:#583293;
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
	transition:background-color 0.2s;
}

.watch .channel_finder .zip_search_submit:hover
{
	background-color:#FF4D00;
}

.watch .channel_finder .results
{
	width: 600px;
	margin-left: 500px;
	margin-top: 15px;
}

.watch .channel_finder .results .local,
.watch .channel_finder .results .provider
{
	display:block;
	width:100%;
	color:#717171;
	font-size:15px;
	margin-bottom: 10px;
}

.watch .channel_finder .results .provider
{
	margin-top:10px;
}

.watch .channel_finder .results .local div,
.watch .channel_finder .results .provider div
{
	display:inline-block;
	width:170px;
	text-align:left;
	vertical-align:top;
}

.watch .channel_finder .results .local div.title,
.watch .channel_finder .results .provider div.title
{
	color:#583293;
	width: 100px;
}

@media (max-width: 414px) {

.watch .watch_header
{
	width:394px;
	max-width:394px;
	font-size:40px;
	padding-top:20px;
	padding-bottom:20px;
}

.watch .video_container
{
	width:394px;
	margin-left:auto;
	margin-right:auto;
}

.watch .video-js
{
	width:394px;
	height:295px;
}

.watch video
{
	width:394px;
	height:295px;
}

.watch .channel_finder
{
	width: 394px;
}

.watch .channel_finder .header
{
	width:394px;
	height:auto;
	font-size: 20px;
	line-height:auto;
	display:block;
}

.watch .channel_finder .search_form
{
	display:inline-block;
	width:394px;
	height:53px;
	display:block;
}

.watch .channel_finder .zip
{
	width:230px;
}

.watch .channel_finder .results
{
	width: 394px;
	margin-left: auto;
	margin-right:auto;
}

.watch .ad.nineseventy,
.watch .ad.threebysix
{
	display:none;
}

}

/********************
GAMECHANGERS
********************/

.gamechangers .hero
{
	background-color: #68b8d2;
	background-image: url(http://buzzrplay.com/images/uploads/GameChangers_Web_1905x570.jpg);
	background-repeat: none;
	background-position: center;
	background-size: auto 100%;
}

@media (max-width:414px) {

.gamechangers .hero
{
	height: 200px;
}

}

.mc-field-group {
	text-align: left;
}

.mc-field-group label {
	text-transform: uppercase;
}

.ad-container {
	padding: 10px;
	background-color: #f0f0f0;
	text-align: center;
}

.ad-container .ad.nineseventy {
	border: none;
}

.top-logo {
display: inline-block;
height: 51px;
width: 160px;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
background-image:url('https://buzzrtv.com/files/uploads/Buzzr_Bolts_Orange.jpg');
}

.buzzrplay {display: none;}	
.buzzrplay.active {display: block;}

.choose-game {
list-style: none;
padding: 0;
margin: 0;
font-size: 17px;
}

h3.choose {
font-size: 20px;
margin: 10px 0;
}
.choose-game li {
display: inline-block;
margin: 0 15px;
vertical-align: top;
text-align:center;
}
[data-show] {
font-weight: bold;
color: #583293;
}

[data-show]:hover {
cursor:pointer;
}

.buzzrplay iframex {
width: 640px;
height: 480px;
}