/* NEW MODULES */

.we-tout-feature, .we-tout-feature-custom{
	width: 100%;
	height: 100%;
	margin-bottom: 0;
}

.we-tout-feature img,
.we-tout-feature-custom img{
	max-width: 100%;
	width: 100%;
	height: auto;
	display: block;
}

.we-tout-feature .tout-feature-container,
.we-tout-feature-custom .tout-feature-container{
	position: relative;
	display: block;
	height: 100%;
}

.we-tout-feature .tout-feature-container:hover .feature-tout-content,
.we-tout-feature-custom .tout-feature-container:hover .feature-tout-content{
	background: #000000;
}

.we-tout-feature .feature-tout-content,
.we-tout-feature-custom .feature-tout-content{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 94%;
	padding: 1% 3%;
	background: #000000;
	color: #ffffff;
	font-family: 'FuturaRoundCond-ExtraBold',Arial,sans-serif;
	font-size: 1.5rem;
}

.we-tout-feature .feature-tout-content a,
.we-tout-feature-custom .feature-tout-content a{
	color: #ffffff;
}

.we-tout-feature .feature-tout-content p,
.we-tout-feature-custom .feature-tout-content p,
.we-tout-feature .feature-tout-content .arrow,
.we-tout-feature-custom .feature-tout-content .arrow{
	float: left;
}

.we-tout-feature .feature-tout-content p,
.we-tout-feature-custom .feature-tout-content p{
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 0;
}

.we-tout-feature .feature-tout-content .tout-text,
.we-tout-feature-custom .feature-tout-content .tout-text{
	width: 93%;
	float: left;
	margin-top: 5px;
}

.we-tout-feature .feature-tout-content .tout-text p,
.we-tout-feature-custom .feature-tout-content .tout-text p{
	font-family: 'FuturaRound-Book',Arial,sans-serif;
}

.we-tout-feature .feature-tout-content .tout-text h3,
.we-tout-feature .feature-tout-content .tout-text p,
.we-tout-feature-custom .feature-tout-content .tout-text h3,
.we-tout-feature-custom .feature-tout-content .tout-text p{
	width: 100%;
	margin: 0;
	padding: 0;
	-webkit-font-smoothing: antialiased;
}

.we-tout-feature .feature-tout-content .tout-text .full-paragraph{
	margin-top: 5px;
	-webkit-font-smoothing: antialiased;
}

.we-tout-feature .feature-tout-content .tout-text h3, .we-tout-feature-custom .feature-tout-content .tout-text h3{
	font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;
	font-size: 20px;
	line-height: 20px;
	-webkit-font-smoothing: antialiased;
}

.we-tout-feature .feature-tout-content .arrow,
.we-tout-feature-custom .feature-tout-content .arrow,
.we-tell-all .arrow{
	/*background: url(../img/list-right.png) center center no-repeat;*/
	width: 5%;
	height: 70px;
	fill: #ffffff;
	float: right;
}

.we-tell-all .arrow{
	fill: #b7001d;
}

.we-tout-feature .feature-tout-content .arrow .arrow-container,
.we-tout-feature-custom .feature-tout-content .arrow .arrow-container,
.we-tell-all .arrow-container{
	width: 100%;
	height: 100%;
}

.we-tout-feature .feature-tout-content .arrow .arrow-right,
.we-tout-feature-custom .feature-tout-content .arrow .arrow-right, 
.we-tell-all .arrow .arrow-right{
	height: 100%;
}

.we-show-module-group .cfct-mod-title{
	margin-bottom: 0;
	border-bottom: 2px solid #000000;
}

.we-show-module-group .show-details{
	text-align: right;
	text-transform: uppercase;
	font-family: 'FuturaRoundCond-ExtraBold',Arial,sans-serif;
	/*font-family: 'FuturaRound-Book',Arial,sans-serif;*/
	color: #b7001d;
	margin-bottom: 5px;
}

.we-show-module-group .show-details br{
	display: none;
}

.we-homepage-feature-module .tunein-time .heavy,
.we-show-module-group .show-details .heavy,
.we-homepage-slide-module .heavy{
	/*font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;*/
	font-family: 'FuturaRound-Book', Arial, sans-serif;
}

.we-homepage-feature-module .tunein-time .caps,
.we-show-module-group .show-details .caps,
.we-homepage-slide-module .tunein-time .caps{
	text-transform: uppercase;
}

.we-tout-latest, .we-tout-content{
	width: 100%;
	height: 100%;
	/*max-width: 390px;*/
	margin-bottom: 0;
}

.we-tout-latest img, .we-tout-content img{
	max-width: 100%;
	width: 100%;
	height: auto;
}

.we-tout-latest a, .we-tout-content a{
	color: #000000;
}

.we-tout-latest a:hover, .we-tout-content a:hover{
	color: #000000;
}

.we-tout-latest h3, .we-tout-content h3{
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 2px;
}

.we-tout-latest p, .we-tout-content p{
	font-size: 18px;
	line-height: 20px;
	font-family: 'FuturaRound-Book',Arial,sans-serif;
}

.we-tout-list{
	width: 100%;
	height: 100%;
	/*max-width: 365px;*/
	margin-bottom: 0;
}

.we-tout-list .list-item{
	width: 100%;
	height: 50px;
	padding-bottom: 10px;
	margin-top: 10px;
	clear: both;
	border-bottom: 1px solid #d4d4d4;
}

.we-tout-list .list-item:last-child{
	border-bottom: 0;
}

.we-tout-list .list-item .list-item-image{
	width: 30%;
	float: left;
}

.we-tout-list .list-item .list-item-image img{
	max-width: 72px;
	max-height: 52px;
	height: auto;
}

.we-tout-list .list-item .list-item-text{
	float: left;
	width: 60%;
	margin-left: 1%;
}

.we-tout-list .list-item .list-item-text h3{
	font-size: 16px;
	line-height: 18px;
	color: #000000;
}

.we-tout-list .list-item .list-item-text .content-type{
	margin-bottom: 0;
}

.we-tout-list .list-item .list-item-text .content-date{
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	margin-bottom: 4px;
}

.we-tout-list .list-item .arrow{
	float: right;
	width: 9%;
	height: 100%;
}

.amcn_newsletter_widget_module, .newsletter-single-widget{
	width: 94%;
	height: 94%;
	margin: 3%;
	position: relative;
	color: #000;
	font-family: 'FuturaRoundCond-ExtraBold',Arial,sans-serif;
	background: #4b195a;
	border: none;
	/*background-size: 100%;*/
	min-height: 135px;
	overflow:hidden;	
}

.amcn_newsletter_widget_module .module-title, .newsletter-single-widget .module-title{
	font-size: 20px;
	height: auto;
	font-family: 'FuturaRoundCond-ExtraBold',Arial,sans-serif;
	color: #FFF;
	text-align: left;
	padding: 3px 0 0 7px;
	line-height: 26px;
	text-transform: uppercase;
	-webkit-font-smoothing:antialiased;

}

.amcn_newsletter_widget_module .listID-14019 .module-title, .newsletter-single-widget .listID-14019 .module-title{
	font-size: 21px;
	height: auto;
	font-family: 'FuturaRoundCond-ExtraBold',Arial,sans-serif;
	color: #FFF;
	text-align: left;
	padding: 5px 0 0 8px;
	line-height: 26px;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
}

.amcn_newsletter_widget_module .module-title .bold, .newsletter-single-widget .module-title .bold{
	font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;
	display: block;
	margin: -10px 0 0 56px;
	font-size: 43px;
	color:#23b9ff;
}

.amcn_newsletter_widget_module .module-title .bold span.logo, .newsletter-single-widget .module-title .bold span.logo {
	color: #FFF;
	position: relative;
	letter-spacing: 0.8px;
	display: inline-block;
	width: 53px;
	height: 41px;
	top: 0px;
	left: -1px;
}

.amcn_newsletter_widget_module .module-title .bold span.logo svg, .newsletter-single-widget .module-title .bold span.logo svg {
	fill: white;
}

.amcn_newsletter_widget_module .title, .newsletter-single-widget .title{
	font-size: 22px;
	text-transform: uppercase;
	text-align: center;
	font-weight: normal;
	margin: 0 auto;
	display: block;

	font-size: 16px;
	float: right;
	margin: 3px 24px 8px 0;
	color: #FFF;
	-webkit-font-smoothing: antialiased;
}

.amcn_newsletter_widget_module .listID-14019 .title, .newsletter-single-widget .listID-14019 .title{
	font-size: 16px;
	float: right;
	margin: 3px 24px 8px 0;
	color: #FFF;
	-webkit-font-smoothing: antialiased;
}

.amcn_newsletter_widget_module input#uemail, .newsletter-single-widget input#uemail{
	width: 50%;
	padding: 1% 2%;
	margin-left: 3%;
	border-radius: 0;
	border: none;
	color: #6b6b6b;
	display: block;
	clear: both;
}

.amcn_newsletter_widget_module .zip_postal, .newsletter-single-widget .zip_postal{
	position: absolute;
	top: 98px;
	right: 2%;
	width: 34%;
	border: none;
	color: #6b6b6b;
	padding: 1% 2%;
	height: 18px;
}

.amcn_newsletter_widget_module .watch-title, .newsletter-single-widget .watch-title{
	font-size: 16px;
	font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;
	margin: 5px 0 0 11px;
	color: #FFF;
	-webkit-font-smoothing: antialiased;
}

.amcn_newsletter_widget_module .provider-submit-box, .newsletter-single-widget .provider-submit-box{
	margin: 0 0 11px 11px;
}

.amcn_newsletter_widget_module .cb-wrapper, .newsletter-single-widget .cb-wrapper{
	float: left;
}

.amcn_newsletter_widget_module .button-wrapper, .newsletter-single-widget .button-wrapper{
	float: right;
}

.amcn_newsletter_widget_module .button-wrapper .submit-button, .newsletter-single-widget .button-wrapper .submit-button{
	border: none;
	background: #b7001d;
	border-radius: 0;
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;
	color: #ffffff;
	margin: 0 11px 11px 0;
	display: block;
	-webkit-appearance: none;
	position: absolute;
	bottom: 0;
	right: -11px;
	width: 98px;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	cursor: pointer;
	position: absolute;
	padding: 4px 0 0 0;
}

.amcn_newsletter_widget_module .button-wrapper .submit-button:hover, .newsletter-single-widget .button-wrapper .submit-button:hover {
	opacity:.8;
}

.amcn_newsletter_widget_module .error, .newsletter-single-widget .error-msg {
	color:#FFF;
	-webkit-font-smoothing:antialiased;
	font-size: 12px;
}

.amcn_newsletter_widget_module .error-msg, .newsletter-single-widget .error-msg{
	width: 90%;
	margin: 0 auto;
	display: block;
	font-size: 14px;
	clear: both;
}

.newsletter-widget-form a:hover{
	color: #ffffff;
}
/*

.newsletter-single-widget {
	width: 94%;
	height: 94%;
	margin: 3%;
	position: relative;
	color: #fff;
	font-family: 'FuturaRoundCond-ExtraBold',Arial,sans-serif;
	background: url(../img/newsletter-background.jpg) left center no-repeat;
	border: 1px solid #555555;
	background-size: 100%;
	min-height: 135px;
}

.newsletter-single-widget .module-title{
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	height: 12px;
	font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;
}

.newsletter-single-widget .header.module-title{
	font-size: 22px;
	height: 24px;
	font-family: 'FuturaRoundCond-ExtraBold',Arial,sans-serif;
}

.newsletter-single-widget .module-title span{
	font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;
}

.newsletter-single-widget .title{
	font-size: 22px;
	text-align: center;
	font-weight: normal;
	margin: 0 auto;
	display: block;
}

.newsletter-single-widget .zip_postal{
	position: absolute;
	top: 43px;
	right: 2%;
	width: 34%;
	border: 1px solid #6b6b6b;
	color: #6b6b6b;
	padding: 1% 2%;
}

.newsletter-single-widget .email-box .title{
	font-size: 12px;
	float: right;
	margin: 0 11px 3px 0;
}

.newsletter-single-widget input#uemail{
	width: 50%;
	padding: 1% 2%;
	margin-left: 2%;
	border-radius: 0;
	border: 1px solid #6b6b6b;
	color: #6b6b6b;
	display: block;
	clear: both;
}

.newsletter-single-widget .watch-title{
	font-size: 12px;
	font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;
	margin: 5px 0 0 11px;
}

.newsletter-single-widget .provider-submit-box{
	margin: 0 0 11px 11px;
}

.newsletter-single-widget .cb-wrapper{
	float: left;
}

.newsletter-single-widget .button-wrapper{
	float: right;
}

.newsletter-single-widget .button-wrapper .submit-button{
	border: 1px solid #69000b;
	background: #b7001d;
	border-radius: 0;
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;
	color: #ffffff;
	padding: 2% 15%;
	margin: 0 11px 0 0;
	display: block;
	-webkit-appearance: none;
}

.newsletter-single-widget .error-msg{
	width: 90%;
	margin: 0 auto;
	display: block;
	font-size: 14px;
	clear: both;
}
*/



.newsletter-full-widget-module {
	width: 94%;
	height: 94%;
	margin: 3%;
	position: relative;
	color: #fff;
	font-family: 'FuturaRoundCond-ExtraBold',Arial,sans-serif;
	background: url(../img/newsletter-background.jpg) left center no-repeat;
	border: 1px solid #555555;
	/*background-size: 100%;*/
	min-height: 135px;
}

.newsletter-full-widget-module .module-title{
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	height: 12px;
	font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;
}

.newsletter-full-widget-module .header.module-title{
	font-size: 22px;
	height: auto;
	font-family: 'FuturaRoundCond-ExtraBold',Arial,sans-serif;
}

.newsletter-full-widget-module .module-title span{
	font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;
}

.newsletter-full-widget-module .title{
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	margin: 0 2%;
	display: block;
	width: 100%;
}

.newsletter-full-widget-module .zip_postal {
	position: absolute;
	top: 33px;
	right: 2%;
	width: 34%;
	border: 1px solid #6b6b6b;
	color: #6b6b6b;
	padding: 1% 2%;
}

.newsletter-full-widget-module .email-box .title{
	font-size: 12px;
	float: right;
	margin: 0 11px 3px 0;
}

.newsletter-full-widget-module input#uemail{
	width: 50%;
	padding: 1% 2%;
	margin-left: 2%;
	border-radius: 0;
	border: 1px solid #6b6b6b;
	color: #6b6b6b;
	display: block;
	clear: both;
}

.newsletter-full-widget-module .watch-title{
	font-size: 12px;
	font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;
	margin: 5px 0 0 14px;
}

.newsletter-full-widget-module .provider-submit-box{
	margin: 0 0 30px 11px;
}

.newsletter-full-widget-module .cb-wrapper{
	float: left;
}

.newsletter-full-widget-module .button-wrapper{
	float: right;
}

.newsletter-full-widget-module .button-wrapper .submit-button{
	border: 1px solid #69000b;
	background: #b7001d;
	border-radius: 0;
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;
	color: #ffffff;
	padding: 2% 15%;
	margin: 0 11px 11px 0;
	display: block;
	-webkit-appearance: none;
}

.newsletter-full-widget-module .error-msg{
	width: 90%;
	margin: 0 auto;
	display: block;
	font-size: 14px;
	clear: both;
}

.newsletter-full-widget-module ul{
	list-style: none;
	font-size: 14px;
}

.we-tout-show-top{
	width: 100%;
	height: 100%;
	margin: 0;
}

.we-tout-show-top .tout-show-top-background{
	height: 100%;
}

.we-tout-show-top .tout-show-top-background img{
	width: 100%;
	max-width: 100%;
	height: auto;
}

.we-tout-show-top .tout-show-top-container{
	position: relative;
}

.we-tout-show-top .tout-show-top-description{
	margin-top: 3px;
}

.we-tout-show-top .tout-show-top-content{
	padding: 2%;
}

.we-tout-show-top .tout-show-top-content h3{
	text-transform: uppercase;
	margin: 0;
	font-family: 'FuturaRound-Demi', Arial, sans-serif;
	font-size: 24px;
	line-height: 22px;
}

.we-tout-show-top .tout-show-top-content .arrow{
	float: left;
	width: 9%;
	height: 35px;
	text-align: left !important;
	text-indent: -32000px !important;
	overflow: hidden !important;
	background: url(../img/list-right.png) center top no-repeat;
}

.we-tout-show-top .tout-show-top-content p{
	width: 90%;
	color: #000000;
	font-family: 'FuturaRound-Book', Arial, sans-serif;
	text-transform: none;
	font-size: 16px;
	line-height: 16px;
	margin: 0;
}

.we-tout-show-top .tout-show-top-cta{
	clear: both;
	position: absolute;
	right: 4%;
	top: 54%;
	padding: 1%;
	background: #000000;
	font-size: 20px;
	line-height: 22px;
	font-family: 'FuturaRound-Book', Arial, sans-serif;
}

.we-tout-show-top .tout-show-top-cta a{
	color: #ffffff;
}

.we-tout-show-top .tout-show-top-cta p{
	margin: 0;
	text-transform: uppercase;
}

.we-social{
	width: 100%;
	font-family: 'FuturaRound-Book', Arial, sans-serif;
	font-size: 16px;
	line-height: 20px;
}

.we-social .twitter-feed{
	width: 94%;
	height: 94%;
	margin: 3%;
}

.we-social .social-tweet{
	margin: 0;
	padding: 0;
}

.we-social .tweet-container{
	list-style-type: none;
	margin: 0 0 15px 0;
	padding: 0;
	width: 100%;
	float: left;
}

.we-social .tweet-container:nth-child(2){
	padding-top: 15px;
	border-top: 1px solid #d7d7d7;
}

.we-social .tweet-container:nth-child(n+3){
	display: none;
}

.we-social .tweet-container .tweet-user{
	width: 100%;
}

.we-social .tweet-container .tweet-user .tweet-user-icon{
	width: 48px;
	height: 48px;
	float: left;
}

.we-social .tweet-container .tweet-user .tweet-user-name-display{
	width: 70%;
	float: left;
	margin-left: 15px
}

.we-social .tweet-container .tweet-user .tweet-user-name-display .tweet-user-display{
	font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 22px;
}

.we-social .tweet-container .tweet-content{
	float: right;
	width: 100%;
	margin-top: 10px;
}

.we-social .tweet-container .tweet-content .tweet-text{
	width: 100%;
}

.we-social .tweet-container .tweet-footer{
	margin-top: 10px;
	font-size: 10px;
	width: 100%;
}

.we-social .tweet-container .tweet-footer .tweet-timestamp{
	width: 50%;
	float: left;
}

.we-social .tweet-container .tweet-footer .tweet-intents{
	text-align: right;
	float: right;
	width: 55px;
}

.we-social .tweet-container .tweet-footer .tweet-intents a{
	background: url('../img/twitter-sprite.png') no-repeat;
	width: 15px;
	height: 15px;
	display: block;
	text-align: left !important;
	text-indent: -32000px !important;
	overflow: hidden !important;
	float: left;
	margin-left: 5px;
}

.we-social .tweet-container .tweet-footer .tweet-intents a.tweet-reply{
	background-position: 0 0;
	margin: 0;
}

.we-social .tweet-container .tweet-footer .tweet-intents a.tweet-retweet{
	background-position: -32px 0;
}

.we-social .tweet-container .tweet-footer .tweet-intents a.tweet-favorite{
	background-position: -81px 0;
}

.we-youtube .entry-title,
.we-brightcove .entry-title{
  display: inline-block;
  line-height: 1;
  margin-bottom: 0;
  background: #b7001d;
  font-weight: normal;
  padding: 10px 22px 8px;
  font-size: 20px;
  color: #ffffff;
}

.we-youtube .youtube-embed-container h1{
	position: relative;
	margin-top: 10px;
}

.we-youtube .youtube-embed-video{
	position: relative;
	padding-bottom: 56.25%;
}

.we-youtube iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.youtube-embed-desc,
.brightcove-embed-desc{
	margin-top: 15px;
	font-family: 'FuturaRoundCond-ExtraBold',Arial,sans-serif;
	font-size: 18px;
}

.we-sweeps-winner{
	clear: both;
}

.we-sweeps-winner, .we-sweeps-winner .sweeps-winner-container{
	width: 100%;
	min-width: 100%;
}

.we-sweeps-winner .sweeps-winner-container .sweeps-thumb{
	width: 100%;
}

.we-sweeps-winner .sweeps-winner-container .sweeps-thumb img{
	width: 100%;
	min-width: 100%;
	height: auto;
}

.we-sweeps-winner .sweeps-winner-container .winner-desc{
	text-transform: uppercase;
	font-family: 'FuturaRoundCond-ExtraBold',Arial,sans-serif;
	font-size: 14px;
	width: 100%;
}

.we-sweeps-winner .sweeps-winner-container .winner-desc h3{
	font-family: 'FuturaRound-Book',Arial,sans-serif;
	font-size: 20px;
}

.we-brightcove .video-frame{
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  height: auto;
}

.we-brightcove .video-box{
	width: 100%;
}

.we-brightcove .video-frame iframe, .we-brightcove .video-frame object, .we-brightcove .video-frame embed{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.we-countdown{
	width: 100%;
	color: #ffffff;
}

.we-countdown .countdown-container{ 
	width: 94%;
	height: 94%;
	margin: 3%;
	background: #000000;
}

.we-countdown .count-container{
	width: 96%;
	margin: 15px auto;
}

.we-countdown .counter{
	padding: 5px 0;
}

.we-countdown .count{
	float: left;
	width: 22%;
	margin-right: 4%;
}

.we-countdown .count.second{
	margin-right: 0;
}

.we-countdown .num-container{
	clear: both;
}

.we-countdown .num{
	display: block;
	float: left;
	width: 50%;
}

.we-countdown .num img{
	width: 100%;
	min-width: 100%;
	height: auto;
}

.we-countdown .label{
	clear: both;
	text-align: center;
	text-transform: uppercase;
	color: #b7001d;
	font-size: 12px;
	line-height: 14px;
	font-family: 'FuturaRoundCond-ExtraBold',Arial,sans-serif;
}

.we-countdown .until{
	text-align: left;
	margin: 0 2% 10px;
	width: 96%;
}

.we-countdown .until-text{
	font-family:'NewBaskervilleW01-SemiB 693026';
	text-transform: lowercase;
	color: #b7001d;
	font-size: 20px;
	line-height: 22px;
	margin: 0 1% 5px 0;
}

.we-countdown .show-name{
	font-family: 'FuturaRound-Book',Arial,sans-serif;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 26px;
}

.we-countdown .social-container{
	background: #b7001d;
	width: 100%;
	padding: 5px 0;
}

.we-countdown .cta-copy{
	width: 60%;
	float: left;
	font-family: 'FuturaRoundCond-ExtraBold',Arial,sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 18px;
	text-align: right;
	margin-left: 2%;
}

.we-countdown .social-buttons{
	width: 30%;
	margin-right: 2%;
	float: right;
}

.we-countdown .share-button{
	width: 50%;
	float: left;
}

.we-countdown .share-button svg{
	margin: 0 auto;
	display: block;
	height: 35px;
	cursor: pointer;
}

/* FORCE HIDE the homepage feature row on non-homepage parts of the site */
.we-homepage-feature, .we-homepage-slide-module{
	display: none;
}

/* OLD MODULES */

.cfct-html{
	font-size: 18px;
	line-height: 20px;
}

.we-tout-schedule{
	width: 99%;
	border: none
	;
}

.we-tout-schedule .tout-schedule-container{
	margin: 15px;
}

.we-tout-schedule h2{
	font-size: 24px;
	line-height: 24px;
}

.we-tout-schedule h2 a {
	color: #28235A;
}

.we-tout-schedule img{
	width: 252px;
	height: auto;
	float: left;
}

.we-tout-schedule .schedule-tout-content{
	width: 47%;
	float: left;
	margin: 6px 0 0 28px;
}

.we-tout-schedule .schedule-tout-content .schedule-tout-text {
	font-size:16px;
}

.we-tout-schedule .schedule-tout-content ul {
	margin-left:0;
}

.we-tout-schedule .schedule-tout-content ul li {
	list-style-type: none;
	font-size:16px;
}

/* Media Gallery Styles */
/* video loop */
.media-gallery{
	margin: 0;
	padding: 3%;
}

.media-gallery .header {
	margin: 0 0 12px 0;
	position: relative;
}
.media-gallery .header .section-title {
	margin: 0;
}
.media-gallery .header .more {
	bottom: 0;
	line-height: 1.2;
	position: absolute;
	right: 0;
}
.media-gallery ul {
	list-style: none;
	margin: 0;
	overflow: hidden;
}
.media-gallery li {
	float: left;
}

.we-video-loop .media-gallery li{
	width: 48%;
}

.we-video-loop .media-gallery li:nth-child(n+5){
	display: none;
}

.we-video-loop .media-gallery.show-more li:nth-child(n+5){
	display: block;
}

.we-video-loop .media-gallery.show-more li:nth-child(-n+4){
	display: none;
}

.box-media-gallery-item a {
	display: block;
	margin: 0;
	position: relative;
}

.we-show-full .video-title-show{
	display: none;
}

.box-media-gallery-item .video-title-container{
	color: #000000;
	display: block;
	background: #ffffff;
	padding: 5px 0;
	height: 47px;
	-webkit-font-smoothing:antialiased;
}

.box-media-gallery-item .video-title-container .video-title-show{
	text-transform: uppercase;
	font-size: 12px;
	line-height: 13px;
	font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;
	margin: 0 5px;
	color: #4B195A;
}

.box-media-gallery-item .video-title-container .video-title{
	font-size: 14px;
	line-height: 14px;
	font-family: 'FuturaRound-Book', Arial, sans-serif;
	text-transform: none;
	margin: 0 5px;
	color: #000000;
	height: 27px;
}

.box-media-gallery-item .video-title-container .video-type{
	font-size: 10px;
	line-height: 11px;
	font-family: 'FuturaRound-Bold', Arial, sans-serif;
	text-transform: uppercase;
	margin: 0 5px;
	color: #23B9FF;
}

.we-tout-feature .video-play-button,
.we-tout-feature-custom .video-play-button,
.we-tout-latest .video-play-button,
.box-media-gallery-item .play-button{
	position: absolute;
	top: 5%;
	right: 5%;
	width: 26px;
	height: 26px;
}

.we-tout-feature .video-play-button .playbutton,
.we-tout-feature-custom .video-play-button .playbutton,
.we-tout-latest .video-play-button .playbutton,
.box-media-gallery-item .play-button .playbutton{
	width: 100%;
	height: 100%;
	fill: #ffffff;
}

.we-tout-latest .video-play-button .playbutton {
	display:none !important;
}

/* Box Container Styles */
/*.cfct-module-video-loop, .we-video-loop {
	padding: 0; 
}*/

.cfct-module-video-loop .media-gallery .header,
.we-video-loop .media-gallery .header.hastitle,
.we-social .header {
	margin-bottom: 10px;
	border-bottom: 2px solid #000000;
}

.cfct-module-video-loop .title,
.we-show-full .we-video-loop .we-main-video-title,
.we-social .title {
	color: #000000;
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 0;
	text-transform: uppercase;
	width: 75%;
	float: left;
}

.we-show-full .we-video-loop .we-main-video-title h2{
	margin: 0;
}

.we-social .title{
	float: none;
	width: 100%;
}

.we-video-loop .video-loop-more{
	display: none;
}

.we-video-loop .count_8 .video-loop-more{
	width: 25%;
	cursor: pointer;
	text-align: right;
	text-transform: lowercase;
	font-family: 'FuturaRoundCond-ExtraBold', Arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
}

.cfct-module-video-loop .title a,
.we-video-loop .title a,
.we-social .title{
	color: #000000;
}

.cfct-module-video-loop .box-media-gallery-item,
.we-video-loop .box-media-gallery-item {
	width: 100%;
	/*width: 144px;*/
	/*margin-right: 16px;*/
	margin-bottom: 12px;
	position: relative;
	display: block;
}

/*.we-video-loop .box-media-gallery-item:hover .video-title-container{
	background: #d7d7d7;
}*/

/*.cfct-module-video-loop li:nth-child(even) .box-media-gallery-item {
	margin-right: 0;
}
*/
.cfct-module-video-loop li:nth-child(even),
.we-video-loop li:nth-child(even){
	float: right;
}

.cfct-module-video-loop .box-media-gallery-item img,
.we-video-loop .box-media-gallery-item img{
	width: 100%;
	max-width: 100%;
	height: auto;
}

/* manually set class loop-wide for 7 thumb video loops */
.loop-wide li{
	margin-left: 11px;
}

.loop-wide li:first-child{
	margin-left: 0;
}

.cfct-module-video-loop .box-media-gallery-item .attachment-media-thumb,
.we-video-loop .box-media-gallery-item .attachment-media-thumb {
	margin-bottom: 13px;
}

.cfct-module-video-loop b{
	display: block;
	font-weight: normal;
}

.cfct-module-video-loop .media-gallery{
	width: 100%;
}

.cfct-module-video-loop .count_4 li{
	width: 23%;
	margin-right: 2%;
}

.cfct-module-video-loop .count_4 li img{
	width: 100%;
}

.cfct-module-video-loop .count_4 li .video-title{
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	margin-top: 13px;
}


.cfct-module-video-loop .count_7 li{
	width: 45%;
	height: 200px;
}

.cfct-module-video-loop .count_7 li:last-child{
	display: none;
}

.cfct-module-video-loop .count_7 li b{
	font-size: 14px;
	line-height: 16px;
}

.cfct-module-video-loop .count_7 li b,
.cfct-module-video-loop .count_7 li img{
	width: 100%;
}

/* video lists in sidebar */
.box-media-item {
	border-bottom: 1px solid #e8e8e8;
	/**
	 * @workaround min-height Fast Hack
	 *
	 * IE6 doesn't support min-height, but treats elements with
	 * height and overflow:visible as min-height.
	 *
	 * @affected IE5, IE6
	 * @see http://www.dustindiaz.com/min-height-fast-hack/
	 */
	height: auto !important;
	overflow: visible !important;
	height: 96px;
	min-height: 96px;
	margin-bottom: 17px;
	padding-left: 132px;
	position: relative;
}
.box-media-item .title {
	font-size: 18px;
	line-height: 1.1;
	margin-bottom: 4px;
}
.box-media-item .content {
	color: #404040;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 12px;
}
.box-media-item img {
	left: 0;
	position: absolute;
	top: 0;
}

/* Box Container Styles */
.module-b {
	background: #fdfefe url('../img/layout/home-tout-main-box-background.png') 0 bottom repeat-x;
	border: #cacaca solid 1px;
	margin-bottom: 20px;
	padding: 15px 15px 0;
}
.module-b .module-b {
	background: transparent;
	border: none;
	margin-bottom: 0;
	padding: 0;
}

/* info links */
.box-info-links .module-b {
	margin: 0;
	padding-top: 16px;
	padding-bottom: 47px;
}

.module-advertisement-square {
	width: 338px;
}
.module-advertisement-square .module-b {
	padding-top: 5px;
	padding-bottom: 7px;
}

/* Touts Styles */
.box-tout {
	position: relative;
}
.box-tout img {
	display: block;
	margin-bottom: 7px;
	width: 100%;
	height: auto;
}
.box-tout-large img {
	margin-bottom: 11px;
}
.box-tout .title {
	font-size: 18px;
	/*line-height: 1.2;*/
	margin-bottom: 3px;
	font-family:'FuturaRoundCond-ExtraBold', Arial, sans-serif;
}
.box-tout .content {
	font-size: 13px;
	line-height: 1.2307;
	margin-bottom: 2px;
}
.box-tout-large .content {
	font-size: 14px;
	line-height: 18px;
}
.box-tout .content p {
	margin: 0;
}
.box-tout .call-to-action {
	float: right;
	margin-right: 2px;
}
.box-tout .call-to-action a {
	font-size: 12px;
	margin-left: 1em;
	text-transform: uppercase;
}
.box-tout .call-to-action a:hover {
	font-size: 12px;
	text-transform: uppercase;
}
.box-tout .img-link {
	display: block;
	line-height: 0;
	position: relative;
}
.box-tout .content .go {
	text-transform: uppercase;
}
.box-tout-video .img-link span {
	display: block;
	position: absolute;
}

/* Post Tout */
.box-tout-post {
	position: relative;
}

.box-tout-post .caption {
	background: url('../img/layout/schedule-tout-caption-background.png') 0 0;
	border-top: #cacaca solid 1px;
	bottom: 0;
	left: 0;
	padding: 7px;
	position: absolute;
	width: 300px;
}
.box-tout-post .title {
	font-size: 15px;
	line-height: 1.2;
	margin: 0;
}
.box-tout-post .content {
	color: #9b1d6b;
	font-size: 15px;
	line-height: 1.2;
}
.box-tout-post .content p {
	margin: 0;
}
.box-tout-post .call-to-action,
.box-tout-post .call-to-action a {
	color: #9b1d6b;
	font-size: 13px;
}

/* Featured Shows */
.box-shows-events .box-show-logo {
	margin-bottom: 0;
}

/* Featured Carousel */
.carousel-featured {
	color: #fff;
	list-style: none;
	margin: 0 0 20px;
}
.carousel-featured-container {
	/*background: #999;*/
	height: 330px;
	position: relative;
	width: 100%;
}
.carousel-featured ul {
	height: 330px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 100%;
}
.carousel-featured li {
	height: 330px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
/* Space out cfct-module */
.carousel-featured .cfct-module {
	margin: 20px;
}
.rb-header-touts-carousel-items img{
	width: 100%;
	height: auto;
}
/* Make sure that rb-header-tout doesn't get margin (should be flush with edge) */
.rb-header-tout,
.rb-header-tout-video,
.we-header-tout-inset {
	margin: 0 !important;
}

.carousel-featured-control-panel {
	left: 68px;
	position: absolute;
	top: 288px;
	z-index: 80;
}

.carousel-featured-control-panel ul {
	margin: 0;
	padding: 0;
}

.carousel-featured-control-panel li {
	float: left;
	list-style: none;
	margin: 0 0 0 8px;
	width: 33px;
	height: 20px;
}

.carousel-featured-control-panel li:first-child, 
.carousel-featured-control-panel li.first-child {
	margin-left: 0;
}
.carousel-featured-control-panel a {
	background: url('http://media.wetv.com/assets/master/sprite-home-carousel-nav_drop_shadow.png') 0 0 no-repeat;
	display: block;
	height: 20px;
	
}
.carousel-featured-control-panel ul .current a,
.carousel-featured-control-panel ul a:hover {
	background-position: 0 -100px;
}

.carousel-featured-control-panel .prev,
.carousel-featured-control-panel .next {
	background-image: url('http://media.wetv.com/assets/master/sprite-home-carousel-nav_drop_shadow.png');
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	position: absolute;
	top: -2px;
	width: 13px;
	z-index: 3;
}

.carousel-featured-control-panel .prev {
	left: -23px;
	background-position: 0 -200px;
}
.carousel-featured-control-panel .next {
	right: -23px;
	background-position: 0 -300px;
}


.carousel-items-1 .carousel-featured-control-panel,
.carousel-items-0 .carousel-featured-control-panel {
	display: none;
}


/* Main Giant Tout */
.box-tout-main {
	position: relative;
	margin: 0 0 38px 0;
	height: 330px;
	width: 100%;
}



.box-tout-main-sub {
	height: 330px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.box-tout-main-sub .content-container {
	position: absolute;
	width: 370px;
	top: 0;
	left: 50px;
}

.box-tout-main-sub .media-container {
	height: 281px;
	right: 61px;
	position: absolute;
	top: 18px;
	width: 339px;
}

.box-tout-main-sub .media-container img {
	border: #fff solid 1px;

}

.box-tout-main-sub .title {
	font-size: 24px;
	margin: 0 0 10px 0;
	color: #2a6c86;
}

.box-tout-main-sub .content {
	margin: 0 0 28px 0;
}
.box-tout-main-sub .content p {
	font-size: 14px;
}

.box-tout-section-title .section-title {
	margin-bottom: 4px;
}

.box-tout-section-title .title {
	font-size: 18px;
	font-weight: normal;
	margin: 2px 0 0 0;
}
.box-tout-section-title .title a {
	font-weight: normal;
}
.box-tout-section-title {
	font-size: 13px;
	line-height: 1.23;
}

@media (max-width:1000px) {

	.show-we-volunteer .box-tout-main {
		height:auto;

	}

	.show-we-volunteer .carousel-featured-container, .carousel-featured ul, .carousel-featured li  {
		height: auto;
	}


}


@media (max-width:600px) {

	.show-we-volunteer #main {
		background:#FFF;
	}

	.show-we-volunteer .we-tout-schedule img {
		width: 150px;

	}


}



/**
 * Character Callout Module
 */
.box-character-callout {
	min-height: 102px;
	margin-bottom: 0;
	padding-left: 105px;
	position: relative;
}
.box-character-callout .title {
	font-size: 18px;
	line-height: 1.2;
}
.box-character-callout .content {
	font-size: 13px;
	line-height: 1.3;
}
.box-character-callout img.character-thumbnail {
	left: 0;
	position: absolute;
	top: 3px;
}

/* Character Carousel */
.character-carousel {
	list-style: none;
	margin: 0 0 20px;
}

.character-carousel-title {
	color: #018ec4;
	font-size: 22px;
	line-height: 1.2;
	margin-bottom: 3px;
	text-transform: lowercase;
}

.character-carousel-container,
.rb-character-carousel-items,
.character-carousel li {
	height: 130px;
}

/**
 * Widths for carousel - important that these are set for JS
 */
.character-carousel-container {
	height: 130px;
	width: 336px;
	position: relative;
}

ul.rb-character-carousel-items .rb-character,
ul.rb-character-carousel-items .rb-character .character-set-item {
	float: left;
	text-align: center;
	width: 90px;
	margin: 0;
	overflow: hidden;
	display: inline;
}

ul.rb-character-carousel-items .rb-character {
	margin: 0 0 0 8px;
}

.character-set-item p {
	margin: 0;
	font-size: 12px;
}

.character-carousel ul.rb-character-carousel-items {
	margin: 0 0 0 17px;
	overflow: hidden;
	padding: 0;
	width: 300px;
}

.character-carousel .character-carousel-img a {
	background: #f1f1f1;
	display: block;
	height: 90px;
	margin-bottom: 6px;
	overflow: hidden;
	text-align: center;
	width: 90px;
}

.character-carousel li {
/*	display: inline;
	float: left;
*/	width: 300px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}

.character-carousel a.prev,
.character-carousel a.next {
	display: block;
	height: 77px;
	position: absolute;
	top: 0px;
	width: 17px;
	top: 7px;
	z-index: 99;
}

.character-carousel a.prev {
	background: url(../img/sprite-nav-arrows.png) 0 0 no-repeat;
	left: 0px;
}
.character-carousel a.next {
	background: url(../img/sprite-nav-arrows.png) -17px 0 no-repeat;
	right: 0px;
}
.character-carousel-actor {
	display: block;
	font-style: normal;
}

/*

.loading {
	background: url('../img/loading-overlay-background.png');
	height: 100%;
	left: 0; 
	position: absolute; 
	top: 0; 
	width: 100%; 
}

.loading-indicator {
	background: url('../img/loading-indicator.gif') center no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

/* header carousel pagination */
.pagination-carousel{
	margin: -1px 0 0 0;
	padding: 0 5px 0 5px;
}

.pagination-carousel a { 
	background: url('../img/header/head-car-slide.png') center no-repeat;
	width: 28px;
	height: 29px;
	float: left;
	text-indent: -32000px;
}

.pagination-carousel a.activeSlide { 
	background: url('../img/header/head-car-act.png') center no-repeat;
	width: 28px;
	height: 29px;
}

.pagination-carousel a:hover { 
	background: url('../img/header/head-car-hover.png') center no-repeat;
	width: 28px;
	height: 29px;
}

.pagination-carousel a.activeSlide:hover{
		background: url('../img/header/head-car-act.png') center no-repeat;
	width: 28px;
	height: 29px;
}

/* prev/next buttons - overriding */
.carousel-featured-control-panel .prev{
	background: url('../img/header/head-car-prev.png') center no-repeat;
		width: 28px;
		height: 29px;
}

.carousel-featured-control-panel .next{
		background: url('../img/header/head-car-next.png') center no-repeat;
		width: 28px;
		height: 29px;
}

/* newsletter signup - errors */
.error ul{
	color: red;
	font-size: 10px;
}

/* new header tout */

/* if single cta, the whole area (outside right tout part) clickable */
.we-header-tout-inset .main-link{
	display: block;
	width: 100%;
	height: 330px;
	position: relative;
	left: 0;
	top: 0;
	z-index: 1;
}

/* module group - 3 col override class */
.img-wide .cfct-module-col{
	margin: 0 0 15px 22px;
}

.rb-video-browser{
	width: 100%;
}

.rb-video-browser #popular{
	display: none !important;
}

.rb-video-browser .picker .picker-controls .label{
	display: block;
	float: left;
	margin: 5px 10px 0 0;
}

.rb-video-browser ol.nav{
	float: left;
}

.rb-video-browser ol.nav li a{
	padding: 3px 12px;
	background: #b7001d;
	color: #ffffff;
	margin-right: 10px;
	border: 2px solid #69000b;
}

.rb-video-browser ol.nav li a:hover{
	background: #69000b	;
}

.rb-video-browser ol.nav li.current a{
	background: #69000b;
}

.rb-video-browser .tabs-nav{
	display: none;
}

.rb-content-browser .rb-content-browser-type{
	display: none;
}

/* Echo commenting - social sharing styles */
.echo-submit-socialSwitchContainer .echo-submit-socialSwitchPlayground{
	float: left;
	text-align: right;
	width: 170px;
	height: 20px;
	line-height: 14px;
	padding-top: 7px;
}

/* disabled for gregory */
.echo-submit-socialSwitchContainer span{
	padding-left: 0 !important;
}

.echo-submit-socialSwitchContainer a{
	display: block;
	float: left;
	width: 60px;
	height: 25px;

	text-align: left !important;
	text-indent: -32000px !important;
	overflow: hidden !important;
	
	border: 1px solid transparent;
}

.echo-submit-socialSwitchContainer .echo-submit-facebookStreamPublishContainer a{
	background: url('/wp-content/themes/we/assets/master/img/social-share/social-fb-off.png') no-repeat;

	margin-left: 10px;
}

.echo-submit-socialSwitchContainer .echo-submit-facebookStreamPublishContainer .on{
	background: url('/wp-content/themes/we/assets/master/img/social-share/social-fb-on.png') no-repeat;
}

.echo-submit-socialSwitchContainer .echo-submit-twitterStatusUpdateContainer a{
	background: url('/wp-content/themes/we/assets/master/img/social-share/social-tw-off.png') no-repeat;
}

.echo-submit-socialSwitchContainer .echo-submit-twitterStatusUpdateContainer .on{
	background: url('/wp-content/themes/we/assets/master/img/social-share/social-tw-on.png') no-repeat;
}

/*
.echo-submit-socialSwitchContainer a:hover
{
	border: 1px solid rgba(240,109,168,0.4);
}

.echo-submit-socialSwitchContainer .on
{
	color: #ee2b74 !important;
}
*/

/* hide the fb connect for cross posting */
.echo-submit-facebookStreamPublishContainer{
  display: none;
}

/* prevent header tout slides from overlapping subnav dropdowns */
.rb-header-touts-carousel-items{
	z-index: 1;
}

/* Tablet size */
@media (min-width: 600px){

/*	.we-main-top .rb-module-group{
		float: left;
		width: 66%;
		margin: 0;
	}*/

	.we-main-top .module-group.module-group-has-3-cols .cfct-module-col{
		float: left;
		width: 32%;
		margin: 0;
		padding: 0;
	}

	.we-main-top .module-group.module-group.module-group-has-3-cols .cfct-module-col.cfct-module-col-a,
	.we-main-top .module-group.module-group.module-group-has-3-cols .cfct-module-col.cfct-module-col-b{
		margin-right: 2%;
	}

	.we-tell-all .we-tell-all-content .we-tell-all-text a{
		
	}

	.we-main-top .rb-module-group .cfct-module.we-tout-feature,
	.we-main-top .rb-module-group .cfct-module.we-tout-feature-custom{
		/*max-width: 365px;*/
		height: auto;
	}

	.we-main-top .we-tout-feature img,
	.we-main-top .we-tout-feature-custom img{
		max-height: 100%;
	}

	.we-show-full-left .rb-module-group{
		float: left;
		width: 100%;
	}

	.we-tout-feature .feature-tout-content p,
	.we-tout-feature-custom .feature-tout-content p{
		font-size: 18px;
		line-height: 20px;
	}

	.we-show-full-left .we-tout-feature .feature-tout-content p,
	.we-show-full-left .we-tout-feature-custom .feature-tout-content p{
		font-size: 13px;
		line-height: 15px;
	}

	.module-group.module-group-has-3-cols .cfct-module-col{
		float: left;
		width: 32%;
		margin: 0;
		padding: 0;
	}

	.module-group.module-group.module-group-has-3-cols .cfct-module-col.cfct-module-col-a,
	.module-group.module-group.module-group-has-3-cols .cfct-module-col.cfct-module-col-b{
		margin-right: 2%;
	}

/*	.we-main-top .module-group.module-group.module-group-has-3-cols .cfct-module-col.cfct-module-col-a,
	.we-main-top .module-group.module-group.module-group-has-3-cols .cfct-module-col.cfct-module-col-b,*/
	.we-show-full-left .module-group.module-group.module-group-has-3-cols .cfct-module-col.cfct-module-col-a,
	.we-show-full-left .module-group.module-group.module-group-has-3-cols .cfct-module-col.cfct-module-col-b{
		margin-right: 0;
	}

	/*.we-main-top .module-group .cfct-module-col,*/
	.we-show-full-left .module-group .cfct-module-col{
		float: none;
		margin: 0;
	}

	/*.we-main-top .rb-module-group .cfct-module.we-tout-feature,*/
	.we-show-full-left .rb-module-group .cfct-module.we-tout-feature,
	.we-show-full-left .rb-module-group .cfct-module.we-tout-feature-custom{
		max-width: 100%;
		height: 142px;
		margin-bottom: 0;
	}

	.media-gallery{
		padding: 0;
	}

	/*.we-main-top .we-tout-feature img,*/
	.we-show-full-left .we-tout-feature img,
	.we-show-full-left .we-tout-feature-custom img{
		max-height: 155px;
		width: auto;
	}

	.we-tout-feature .feature-tout-content .tout-text h3, .we-tout-feature-custom .feature-tout-content .tout-text h3{
		/*height: 30px;*/
		font-size: 16px;
		line-height: 18px;
	}

	.we-tout-feature .feature-tout-content .tout-text p, .we-tout-feature-custom .feature-tout-content .tout-text p{
		font-size: 14px;
		line-height: 14px;
	}

	.we-tout-feature .feature-tout-content .tout-text .full-paragraph{
		font-size: 14px;
		line-height: 16px;
	}

	.we-show-full-left .we-tout-feature .feature-tout-content,
	.we-show-full-left .we-tout-feature-custom .feature-tout-content{
		top: 25%;
		bottom: 25%;
		width: 60%;
	}

	.we-tout-feature .feature-tout-content .tout-text, .we-tout-feature-custom .feature-tout-content .tout-text{
		width: 90%;
	}

	.we-tout-feature .feature-tout-content .arrow, .we-tout-feature-custom .feature-tout-content .arrow, .we-tell-all .arrow{
		height: 65px;
		width: 10%;
	}

	/* stagger the middle item */
	/*.page-home .we-main-top .cfct-module-col-b .we-tout-feature img,*/
	.we-show-full-left .cfct-module-col-b .we-tout-feature img,
	.we-show-full-left .cfct-module-col-b .we-tout-feature-custom img{
		position: absolute;
		right: 0;
	}

	/*.page-home .we-main-top .cfct-module-col-b .we-tout-feature .feature-tout-content,*/
	.we-show-full-left .cfct-module-col-b .we-tout-feature .feature-tout-content,
	.we-show-full-left .cfct-module-col-b .we-tout-feature-custom .feature-tout-content{
		left: 0;
		right: auto;
	}

	.cfct-module-video-loop .title,
	.we-video-loop .title,
	.we-social .title {
		font-size: 30px;
		line-height: 32px;
	}

	.we-show-module-group .show-details{
		font-size: 18px;
		line-height: 20px;
	}

	.we-video-loop .media-gallery li{
		width: 32%;
		margin-right: 2%;
	}

	.we-video-loop .media-gallery li:nth-child(3n){
		margin-right: 0;
	}

	.cfct-module-video-loop li:nth-child(even), .we-video-loop li:nth-child(even){
		float: left;
	}

	.we-video-loop .media-gallery li:nth-child(n+4){
		display: none;
	}

	.we-video-loop .media-gallery.show-more li:nth-child(n+4){
		display: block;
	}

	.we-video-loop .media-gallery.show-more li:nth-child(-n+3),
	.we-video-loop .media-gallery.show-more li:nth-child(n+7){
		display: none;
	}

	.box-media-gallery-item .video-title-container{
		height: auto;
		min-height: 79px;
	}

	.box-media-gallery-item .video-title-container .video-title-show,
	.box-media-gallery-item .video-title-container .video-type{
		font-size: 14px;
		line-height: 14px;
	}

	.box-media-gallery-item .video-title-container .video-title{
		font-size: 16px;
		line-height: 16px;
		height: 36px;
	}

	.module-group.module-group-has-2-cols .cfct-module-col{
		width: 48%;
		float: left;
	}

	.module-group.module-group-has-2-cols .cfct-module-col:nth-child(even){
		float: right;
	}

	.we-social .twitter-feed{
		width: 100%;
		height: 100%;
		margin: 0;
	}

/*	.we-social .tweet-container{
		width: 45%;
		margin-right: 5%;
		height: 200px;
	}

	.we-social .tweet-container:nth-child(2){
		margin-right: 0;
		padding-left: 4%;
		border-left: 1px solid #d7d7d7;
	}*/

	.we-social .tweet-container .tweet-user .tweet-user-name-display{
		width: 175px;
	}

	.we-social .tweet-container .tweet-content{
		clear: both;
		float: none;
		width: 100%;
	}

	.we-tout-latest img{
		/*max-height: 198px;*/
	}

	.we-tout-list .list-item:first-child{
		margin-top: 0;
	}

	.we-tout-show-top .tout-show-top-content{
		position: absolute;
		padding: 1% 2%;
		width: 70%;
		background: #ffffff;
		bottom: 10%;
		left: 5%;
	}

	.we-tout-show-top .tout-show-top-cta{
		/*bottom: 5%;*/
		right: 5%;
		top: auto;
	}

	.we-tell-all .we-tell-all-content .we-tell-all-text{
		/*height: 65px;*/
	}

	.we-tell-all .we-tell-all-header .wta-title{
		font-size: 36px;
		line-height: 38px;
	}
	.we-tell-all .we-tell-all-header .wta-subtitle{
		font-size: 12px;
		line-height: 14px;
		bottom: 3px;
	}

	.we-main-right .we-tell-all{
		float: left;
		width: 45%;
	}

	.we-tell-all .tout-text{
		margin-top: 8px;
	}

	.we-main-right .we-tell-all .we-tell-all-link{
		max-width: 300px;
		margin: 25px auto;
	}

	.we-main-right .rb-dart-sidebar{
		float: right;
		width: 50%;
	}

	.we-main-right .amcn_newsletter_widget_module,
	.we-show-right .amcn_newsletter_widget_module{
		clear: both;
		margin: 0;
		width: 100%;
		margin: 0 2% 20px 2%;
	}

	#sidebar .amcn_newsletter_widget_module{
		height: 226px;
		margin: 25px auto 0;
		min-width: 300px;
	}

	#sidebar .amcn_newsletter_widget_module .listID-14019 .module-title{
		margin: 25px auto 15px;
		font-size: 26px;
	}

	#sidebar .amcn_newsletter_widget_module .listID-14019 .title{
		margin: 0 auto 10px;
		float: none;
		font-size: 16px;
	}

	#sidebar .amcn_newsletter_widget_module .listID-14019 .watch-title{
		margin: 15px 0 0 11px;
		font-size: 16px;
	}

	#sidebar .amcn_newsletter_widget_module .cb-wrapper{
		float: none;
	}

	.cfct-module-video-loop .count_7 li{
		width: 23%;
		height: 200px;
	}

	.cfct-module-video-loop .count_7 li img,
	.cfct-module-video-loop .count_7 li b{
		width: 100%;
	}

	.cfct-module-video-loop .count_7 li:nth-child(n+5){
		display: none;
	}

	.we-tout-show-top .tout-show-top-cta{
		right: 5%;
		top: 87%;
	}

	.we-tout-list .list-item .list-item-text{
		width: 55%;
		margin-left: 5%;
	}

	.we-tout-list .list-item .list-item-text .content-date{
		font-size: 8px;
		line-height: 10px;
	}

	.we-tout-list .list-item .list-item-text h3{
		font-size: 12px;
		line-height: 13px;
	}

	.we-youtube .entry-title,
	.we-brightcove .entry-title{
		font-size: 36px;
	}

	.we-sweeps-winner .sweeps-winner-container .sweeps-thumb{
		float: left;
		width: 47%;
	}

	.we-sweeps-winner .sweeps-winner-container .winner-desc{
		width: 47%;
		float: right;
		font-size: 16px;
	}

	.we-countdown .counter, .we-countdown .until, .we-countdown .social-container{
		margin: 0;
		padding: 0;
		float: left;
	}

	.we-countdown .counter{
		width: 36%;
		margin-right: 2%;
		margin-left: 2%;
	}

	.we-countdown .count-container{
		margin: 5px auto;
	}

	.we-countdown .until{
		width: 35%;
		margin-right: 0;
	}

	.we-countdown .until-text{
		margin: 8px 1% 5px 0;
	}

	.we-countdown .show-name{
		font-size: 20px;
		line-height: 22px;
	}

	.we-countdown .social-container{
		width: 25%;
	}

	.we-countdown .cta-copy{
		width: 100%;
		margin: 0 0 5px 0;
		font-size: 14px;
		line-height: 16px;
		float: none;
		text-align: center;
	}

	.we-countdown .social-buttons{
		width: 100%;
		float: none;
	}

	.we-countdown .fb-countdown-button{
		width: 25%;
		margin-left: 20%;
		float: left;
		margin-bottom: 5px;
	}

	.we-countdown .tw-countdown-button{
		width: 25%;
		margin-right: 20%;
		float: right;
		margin-bottom: 5px;
	}

	.we-countdown .share-button svg{
		height: auto;
		max-height: 30px;
		width: 100%;
	}

}

/* Minimal Desktop */
@media (min-width: 1000px){
	.we-main-top .module-group,
	.we-show-full-left .module-group{
		float: none;
		width: 100%;
		padding: 0;
	}

	.we-main-top .module-group.module-group-has-3-cols .cfct-module-col,
	.we-show-full-left .module-group.module-group-has-3-cols .cfct-module-col,
	.module-group.module-group-has-3-cols .cfct-module-col{
		float: left;
		width: 32%;
		margin: 0;
		padding: 0;
	}

	.cfct-module.rb-module-group{
		width: 100%;
		padding: 0;
	}

	.we-main-top .module-group.module-group.module-group-has-3-cols .cfct-module-col.cfct-module-col-a,
	.we-main-top .module-group.module-group.module-group-has-3-cols .cfct-module-col.cfct-module-col-b,
	.we-show-full-left .module-group.module-group.module-group-has-3-cols .cfct-module-col.cfct-module-col-a,
	.we-show-full-left .module-group.module-group.module-group-has-3-cols .cfct-module-col.cfct-module-col-b{
		margin-right: 2%;
	}

	.rb-module-group .cfct-module.we-tout-feature,
	.rb-module-group .cfct-module.we-tout-feature-custom,
	.we-main-top .rb-module-group .cfct-module.we-tout-feature,
	.we-main-top .rb-module-group .cfct-module.we-tout-feature-custom,
	.we-show-full-left .rb-module-group .cfct-module.we-tout-feature,
	.we-show-full-left .rb-module-group .cfct-module.we-tout-feature-custom{
		/*max-width: 365px;*/
		height: auto;
	}

	.we-tout-feature img,
	.we-main-top .we-tout-feature img,
	.we-show-full-left .we-tout-feature img,
	.we-tout-feature-custom img,
	.we-main-top .we-tout-feature-custom img,
	.we-show-full-left .we-tout-feature-custom img{
		max-height: 100%;
		width: 100%;
	}

	.we-tout-feature .feature-tout-content, .we-tout-feature-custom .feature-tout-content{
		position: absolute;
	}

	.we-tell-all .we-tell-all-content .we-tell-all-text a{
		
	}

	.we-show-full-left .we-tout-feature .feature-tout-content,
	.we-show-full-left .we-tout-feature-custom .feature-tout-content{
		position: absolute;
		bottom: 0;
		top: auto;
		right: 0;
		width: 94%;
		height: 70px;
		background: rgba(0,0,0,0.7);
	}

	.we-tout-feature .feature-tout-content .tout-text h3, .we-tout-feature-custom .feature-tout-content .tout-text h3{
		font-size: 20px;
		line-height: 20px;
	}

	.page-home .we-main-top .cfct-module-col-b .we-tout-feature img,
	.we-show-full-left .cfct-module-col-b .we-tout-feature img,
	.page-home .we-main-top .cfct-module-col-b .we-tout-feature-custom img,
	.we-show-full-left .cfct-module-col-b .we-tout-feature-custom img{
		position: relative;
		right: auto;
	}

	.page-home .we-main-top .cfct-module-col-b .we-tout-feature .feature-tout-content,
	.we-show-full-left .cfct-module-col-b .we-tout-feature .feature-tout-content,
	.page-home .we-main-top .cfct-module-col-b .we-tout-feature-custom .feature-tout-content,
	.we-show-full-left .cfct-module-col-b .we-tout-feature-custom .feature-tout-content{
		left: auto;
		right: 0;
	}

	.we-tout-feature .feature-tout-content .tout-text p, .we-tout-feature-custom .feature-tout-content .tout-text p{
		font-size: 16px;
		line-height: 18px;
	}

	.we-tout-feature .feature-tout-content .tout-text .full-paragraph{
		font-size: 16px;
		line-height: 16px;
	}

	.we-tout-feature .feature-tout-content p,
	.we-show-full-left .we-tout-feature .feature-tout-content p,
	.we-tout-feature-custom .feature-tout-content p,
	.we-show-full-left .we-tout-feature-custom .feature-tout-content p{
		font-size: 16px;
		line-height: 16px;
	}

	.we-tout-feature .feature-tout-content .tout-text,
	.we-tout-feature-custom .feature-tout-content .tout-text{
		width: 92%;
		margin-top: 2px;
	}

	.we-tell-all .tout-text{
		margin-top: 10px;
		-webkit-font-smoothing:antialiased;
	}

	.we-tout-feature .feature-tout-content .arrow,
	.we-tout-feature-custom .feature-tout-content .arrow,
	.we-tell-all .arrow{
		height: 70px;
		width: 7%;
	}

	.we-show-full .we-video-loop .we-main-video-title,
	.we-social .title{
		font-size: 50px;
		line-height: 38px;
	}

	.we-video-loop .media-gallery li{
		width: 23%;
		margin-right: 3%;
	}

	.we-video-loop .media-gallery li:nth-child(3n){
		margin-right: 2%;
	}

	.we-video-loop .media-gallery li:nth-child(4n){
		margin-right: 0;
	}

	.we-video-loop .media-gallery li:nth-child(4){
		display: block;
	}

	.we-video-loop .media-gallery li:nth-child(n+5){
		display: none;
	}

	.we-video-loop .media-gallery.show-more li:nth-child(n+5){
		display: block;
	}

	.we-video-loop .media-gallery.show-more li:nth-child(-n+4){
		display: none;
	}

	.box-media-gallery-item .video-title {
		font-size: 14px;
		line-height: 16px;
	}

	.we-tout-latest img{
		max-height: 100%;
	}

	.we-tout-list .list-item .list-item-text{
		width: 60%;
		margin-left: 1%;
	}

	.we-tout-latest h3,
	.we-tout-list .list-item .list-item-text h3{
		font-size: 16px;
		line-height: 16px;
	}

	.we-tout-list .list-item .list-item-text .content-date{
		font-size: 10px;
		line-height: 12px;
	}

	.we-tout-list .list-item{
		height: 60px;
	}

	.we-tout-list .list-item .list-item-image img{
		max-width: 70px;
		max-height: 50px;
	}

	.we-tell-all-link, .amcn_newsletter_widget_module{
		width: 99%;
		height: 100%;
		margin: 0 0 20px 0;
	}

	.we-show-right .amcn_newsletter_widget_module{
		width: 96%;
		margin: 0 2% 20px 2%;
	}

	.we-tell-all .we-tell-all-header .wta-title{
		font-size: 52px;
		line-height: 48px;
	}

	.we-tell-all .we-tell-all-header .wta-subtitle{
		font-size: 18px;
		line-height: 20px;
		margin-top: 5px;
	}

	#sidebar .amcn_newsletter_widget_module{
		width: 99%;
		height: 94%;
		margin: 0;
		border: 1px solid #555555;
		min-height: 135px;
		min-width: 0;
	}

	#sidebar .amcn_newsletter_widget_module .listID-14019 .module-title{
		margin: 0;
		font-size: 22px;
	}
	
	#sidebar .amcn_newsletter_widget_module .listID-14019 .title{
		margin: 0 11px 3px 0;
		float: right;
		font-size: 12px;
	}

	#sidebar .amcn_newsletter_widget_module .cb-wrapper{
		float: left;
	}

	#sidebar .amcn_newsletter_widget_module .listID-14019 .watch-title{
		margin: 5px 0 0 11px;
		font-size: 12px;
	}

	.newsletter-single-widget {
		width: 99%;
		height: 100%;
		margin: 20px 0 20px 0;
		color: #000;
	}

	#sidebar .newsletter-single-widget{
		width: 99%;
		height: 94%;
		margin: 0 0 20px 0;
		border: 1px solid #555555;
		min-height: 135px;
		min-width: 0;
	}

	#sidebar .newsletter-single-widget .module-title{
		margin: 0;
		font-size: 22px;
	}
	
	#sidebar .newsletter-single-widget .title{
		margin: 0 11px 3px 0;
		float: right;
		font-size: 12px;
	}

	#sidebar .newsletter-single-widget .cb-wrapper{
		float: left;
	}

	#sidebar .newsletter-single-widget .watch-title{
		margin: 5px 0 0 11px;
		font-size: 12px;
	}

	.newsletter-single-widget .complete-success,.newsletter-full-widget-module .complete-success{
		padding-left: 15px;
		padding-top: 10px;
	}




	.newsletter-full-widget-module{
		width: 99%;
		height: 100%;
		margin: 0 0 20px 0;
		color: #000;
	}

	#sidebar .newsletter-full-widget-module{
		width: 99%;
		height: 94%;
		margin: 0 0 20px 0;
		border: 1px solid #555555;
		min-height: 135px;
		min-width: 0;
	}

	#sidebar .newsletter-full-widget-module .module-title{
		margin: 0;
		font-size: 22px;
	}
	
	#sidebar .newsletter-full-widget-module .title{
		margin: 0 11px 3px 0;
		float: right;
		font-size: 12px;
	}

	#sidebar .newsletter-full-widget-module .cb-wrapper{
		float: left;
	}

	#sidebar .newsletter-full-widget-module .watch-title{
		margin: 5px 0 0 11px;
		font-size: 12px;
	}





	.we-tout-show-top .tout-show-top-background img{
		width: auto;
		max-width: none;
		height: auto;
		position: relative;
		left: -10%;
		max-height:478px;
	}

	.we-main-right .we-tell-all, .we-main-right .rb-dart-sidebar{
		float: none;
		width: auto;
	}

	.we-main-right .we-tell-all .we-tell-all-link{
		margin: 0 auto;
	}

	.we-youtube .entry-title,
	.we-brightcove .entry-title{
		font-size: 30px;
	}

	.we-countdown .countdown-container{
		width: 100%;
		height: 100%;
		margin: 0;
	}

	.cfct-module-video-loop .count_7 li, 
	.cfct-module-video-loop .count_7 li b,
	.cfct-module-video-loop .count_7 li img{
		width: 120px;
	}

	.cfct-module-video-loop .count_7 li:nth-child(n+5){
		display: block;
	}

	.we-sweeps-winner .sweeps-winner-container .sweeps-thumb{
		max-width: 266px;
		margin-right: 3%;
	}

	.we-sweeps-winner .sweeps-winner-container .winner-desc{
		width: auto;
		float: none;
	}

	.we-sweeps-winner .sweeps-winner-container .winner-desc h3{
		font-size: 18px;
	}

	.we-sweeps-winner .sweeps-winner-container .winner-desc .winner{
		font-size: 16px;
	}

	.we-countdown .until{
		margin-top: 10px;
	}

	.we-countdown .until-text{
		margin: 0 1% 5px 0;
	}

	.we-countdown .show-name{
		font-size: 28px;
		line-height: 30px;
	}

	.we-countdown .cta-copy{
		margin: 20px 0;
		font-size: 16px;
		line-height: 18px;
		width: 75%;
		float: left;
		text-align: right;
	}

	.we-countdown .social-buttons{
		width: 20%;
		float: right;
	}

	.we-countdown .share-button{
		width: auto;
		float: none;
	}

	.we-countdown .fb-countdown-button{
		margin: 5px 0;
	}

	.we-countdown .tw-countdown-button{
		margin: 0;
	}

	.we-tell-all .we-tell-all-content .we-tell-all-text{
		position: absolute;
		bottom: 0;
		right: 0;
		height: auto;
	}
}

/* Max Desktop */
@media (min-width: 1300px){
	.box-media-gallery-item .video-title-container .video-title-show{
		font-size: 16px;
		line-height: 17px;
	}

	.box-media-gallery-item .video-title-container .video-type{
		font-size: 12px;
		line-height: 14px;
	}

	.box-media-gallery-item .video-title-container .video-title{
		font-size: 20px;
		line-height: 20px;
	}

	.we-social .tweet-container{
		width: 30%;
		margin-right: 2%;
	}

	.we-social .tweet-container .tweet-content .tweet-text{
		height: 125px;
	}

	.we-social .tweet-container:nth-child(2){
		margin-right: 2%;
		border-top: 0;
		border-left: 1px solid #d7d7d7;
		border-right: 1px solid #d7d7d7;
		padding: 0 2%;
	}

	.we-social .tweet-container:nth-child(n+3){
		display: block;
		margin-right: 0;
	}

	.we-social .tweet-container:nth-child(n+4){
		display: none;
	}

	.we-tout-show-top .tout-show-top-content h3{
		font-size: 30px;
		line-height: 30px;
	}

	.we-tout-show-top .tout-show-top-content p{
		font-size: 24px;
		line-height: 24px;
	}

	.we-tout-feature .feature-tout-content .tout-text .full-paragraph{
		font-size: 20px;
		line-height: 22px;
		height: 42px;
	}

	.we-tout-feature .feature-tout-content .arrow, .we-tout-feature-custom .feature-tout-content .arrow{
		height: 65px;
	}

	.we-tout-feature .feature-tout-content .tout-text,
	.we-tout-feature-custom .feature-tout-content .tout-text{
		width: 95%;
	}

	.we-tout-feature .feature-tout-content .arrow,
	.we-tout-feature-custom .feature-tout-content .arrow,
	.we-tell-all .arrow{
		width: 5%;
	}

	.we-tout-feature .feature-tout-content .tout-text h3, .we-tout-feature-custom .feature-tout-content .tout-text h3{
		height: auto;
		font-size: 24px;
		line-height: 24px;
	}

	.we-tout-feature .feature-tout-content .tout-text p, .we-tout-feature-custom .feature-tout-content .tout-text p{
		font-size: 18px;
		line-height: 18px;
	}

	.we-tout-latest h3,
	.we-tout-content h3,
	.we-tout-list .list-item .list-item-text h3{
		font-size: 20px;
		line-height: 20px;
	}

	.we-tout-list .list-item{
		height: 72px;
	}

	.we-tout-show-top .tout-show-top-background img{
		width: 100%;
		max-width: 100%;
		height: auto;
		left: 0;
	}

	.we-tout-list .list-item .list-item-image img{
		max-width: 94px;
		max-height: 68px;
	}

	.we-tell-all .we-tell-all-header .wta-title .wta-we-text{
		font-size: 68px;
		line-height: 60px;
	}

	.we-tell-all .we-tell-all-header .wta-subtitle{
		margin-top: 7px;
		font-size: 22px;
		line-height: 24px;
	}

	.we-youtube .entry-title,
	.we-brightcove .entry-title{
		font-size: 40px;
	}

	.cfct-module-video-loop .count_7 li, 
	.cfct-module-video-loop .count_7 li b,
	.cfct-module-video-loop .count_7 li img{
		width: 150px;
	}

	.we-sweeps-winner .sweeps-winner-container .winner-desc h3{
		font-size: 24px;
		font-family: 'FuturaRoundCond-ExtraBold',Arial,sans-serif;
		color:#28235A;
	}

	.we-sweeps-winner .sweeps-winner-container .winner-desc .winner{
		font-size: 18px;
		font-family: 'FuturaRound-Book',Arial,sans-serif;
	}

	.we-countdown .cta-copy{
		margin: 25px 0;
		font-size: 18px;
		line-height: 20px;
	}

	.we-countdown .fb-countdown-button{
		margin: 10px 0;
	}
}
