/* shows pages */

.vbs_header {

}
	.vbs_header h3.section_header {
		background: url("/themes/noisey/statics/img/headers/vbs_shows.jpg") no-repeat 0 0;
		height: 98px;
		padding: 0;
		text-indent: -9999em;
		width: 670px;
	}
.shows_list {
/*	border-bottom: 2px solid #E5E6E7;*/
	padding: 14px 14px 0;
	float: left;
	width: 642px;
}
	.video_page_shows_list .shows_list {
		border-top: 1px solid #cccecd;;
		padding: 14px 0 0;
		margin: 14px 14px 0;
	}
.shows_grid {
	margin: 14px;
	float: left;
	width: 642px;
}
	.shows_grid .section_header_wrap {
		border-bottom: 0;
		margin-top: 20px;
		padding-top: 20px;
	}
	div.shows_grid ul.shows_grid_list {
		margin: 0 -14px;
		width: 670px;
	}
		div.shows_grid ul.shows_grid_list li.story {
			border: 0;
			clear: none;
			float: left;
			height: 120px;
			margin: 0 14px 17px;
			padding: 0;
			width: 195px;
		}
			div.shows_grid ul.shows_grid_list li.story:first-child {
			}
			div.shows_grid ul.shows_grid_list li.story img {
				margin: 0 10px 0 0;
			}
			div.shows_grid ul.shows_grid_list li.story h2 {
				font-size: 11px;
				line-height: 13px;
				margin-bottom: 8px;
			}
			div.shows_grid ul.shows_grid_list li.story p {
				font-size: 11px;
				line-height: 13px;
				word-wrap: break-word;
			}
			div.shows_grid ul.shows_grid_list li.story div.comment_count a,
			div.shows_grid ul.shows_grid_list li.story div.like_count a {
				margin-top: 8px;
			}

/* search result pages */

.a_column div.shows_grid ul.search_results span.tflag {
	top: 77px;
}
div.shows_grid ul.search_results li.story .story_meta {
	background: #fff;
	display: block;
	padding-top: 11px;
	position: absolute;
	top: 72px;
	width: 90px;
}
div.search_results_section_block {
	margin-top: 0;
}
div.shows_grid ul.search_results li.story {
	height: 95px;
	overflow: hidden;
	min-height: 95px;
}
.search_header_wrap {
	border-top: 0;
	margin-left: 14px;
	margin-right: 14px;
	position: relative;
}
	.search_header_wrap h3 {
		padding-right: 125px;
	}
	.search_header_wrap a {
		position: absolute;
		top: 14px;
		right: 0;
		display: block;
	}

/* vbs pages */

h3.section_header_vbs {
	background: url("/themes/noisey/statics/img/headers/vbs.jpg") no-repeat 0 0;
}

.main-videos {
	border-top: 1px solid #cccecd;
	margin-top: 16px;
	padding-top: 16px;
	width: 960px;
}
	.main-videos, .main_perma, .main-shows {
		border: 0 !important;
		border-top: 1px solid #cccecd !important;
		padding-top: 16px;
		margin-top: 16px;
	}
.video_area_container {
	background: #231f20;
	width: 1000px;
	width: 100%;
}
	.video_area_container .wrap {
		background-color: #fff;
		border: 0;
	}
	.video_area_container #related_videos_tabs {
		height: 110px;
		margin-top: 15px;
	}
		.video_area_container .video_area_wrap {
			min-height: 360px;
			padding: 17px 14px;
			position: relative;
		}
		.video_area_container .video_area_wrap_center_no_ad {
			left: 50%;
			margin-left: -320px;
			padding: 17px 0;
			position: relative;
			width: 640px;
		}
			.video_area_container .video_area_wrap .video_area {
				box-shadow: 0 0 10px rgba(0,0,0,.5);
					-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
					-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
					-o-box-shadow: 0 0 10px rgba(0,0,0,.5);
					-ms-box-shadow: 0 0 10px rgba(0,0,0,.5);
				display: none;
				margin: 0;

			}
			.video_area_container .video_area_wrap .video_area_ad {
				display: none;
				position: absolute;
				right: 14px;
				top: 17px;
			}

/* today on vbs */

.video_header {
	background-color: #fff;
	margin: 0 0 0px;
	min-height: 70px;
	padding: 5px 15px 15px 15px;
	position: relative;
}
	.video_header p.cF {
		color: #000;
		font-size: 12px;
		letter-spacing: 0.1em;
		margin: 0;
		text-transform: uppercase;
	}
	.video_header h1 a {
		color: #000;
	}
	.video_header h2,
	.video_header p.cF {
		margin: 0 0 3px;
	}
		.video_header h3 {
		}
	.video_header .inline_socials {
	    height: 20px;
	    position: absolute;
	    right: 15px;
		top: 16px;
	}

/* related videos */

.related_videos {
	background-color: #fff;
	float: left;
	position: relative;
	width: 100%;
}
	.related_videos h3 {
		color: #fff;
		margin: 0 0 8px;
		padding: 0 15px;
	}
	.related_videos #related_videos_tabs {
		overflow: hidden;
		padding: 0 14px 14px;
	}
		.related_videos #related_videos_tabs .tabs_nav {
			float: left;
			margin: 0 0 17px 35px;
			width: 945px;
		}
			#related_videos_tabs .tabs_nav li {
				float: left;
				margin-right: 17px;
				width: auto;
			}
				#related_videos_tabs .tabs_nav li a,
				#related_videos_tabs .tabs_nav li span {
					background: #2a2829;
					color: #707070;
					display: block;
					float: left;
					font-size: 10px;
					font-weight: bold;
					height: 18px;
					letter-spacing: 2px;
					line-height: 18px;
					padding: 0 8px;
					text-shadow: 0 1px 0 #000;
					text-transform: uppercase;
					width: auto;
				}
					.fontface #related_videos_tabs .tabs_nav li a,
					.fontface #related_videos_tabs .tabs_nav li span {
						font-family: "GothicBold", 'TradeGothic', sans-serif;
						font-weight: normal;
					}
						.fontface .bg #related_videos_tabs .tabs_nav li a,
						.fontface .bg #related_videos_tabs .tabs_nav li span,
						.fontface .cs #related_videos_tabs .tabs_nav li a,
						.fontface .cs #related_videos_tabs .tabs_nav li span,
						.fontface .pl #related_videos_tabs .tabs_nav li a,
						.fontface .pl #related_videos_tabs .tabs_nav li span,
						.fontface .ru #related_videos_tabs .tabs_nav li a,
						.fontface .ru #related_videos_tabs .tabs_nav li span,
						.fontface .ro #related_videos_tabs .tabs_nav li a,
						.fontface .ro #related_videos_tabs .tabs_nav li span {
							font-family: Arial, Helvetica, sans-serif;
							font-weight: bold;
						}
					#related_videos_tabs .tabs_nav li a:hover,
					#related_videos_tabs .tabs_nav li a.selected,
					#related_videos_hero #related_videos_tabs .tabs_nav li span {
						background: #494949;
						box-shadow: 0 0 5px rgba(0,0,0,.75);
							-moz-box-shadow: 0 0 5px rgba(0,0,0,.75);
							-webkit-box-shadow: 0 0 5px rgba(0,0,0,.75);
							-o-box-shadow: 0 0 5px rgba(0,0,0,.75);
						color: #fff;
						text-decoration: none !important;
					}
		.related_videos_scroller h3 {
			padding-left: 25px;
		}
	.related_videos a.next,
	.related_videos a.prev {
		background: #4a4a4a url("/themes/noisey/statics/img/vice_assets.png") no-repeat -30px -240px;
		display: none;
		height: 60px;
		left: 0;
		position: absolute;
		top: 0;
		text-indent: -9999em;
		width: 15px;
	}
		.related_videos a.next {
			background-position: -46px -240px;
			left: auto;
			right: 0;
		}
		.related_videos_scroller a.next,
		.related_videos_scroller a.prev {
			display: block;
			box-shadow: 0 0 5px rgba(0,0,0,.75);
		}
			.related_videos_scroller a.disabled {
				box-shadow: 0;
				cursor: default !important;
				opacity: 0.33;
					filter: alpha(opacity=33);
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=33)";
			}
		.related_videos_scroller .related_videos_list_wrap,
		.related_videos .related_videos_list_wrap .list-view,
		.related_videos .related_videos_list {
			height: 95px;
		}
		#related_videos_tabs .related_videos_list_wrap {
			clear: both;
			overflow: hidden;
			position: relative;
/*			width: 640px;*/
/*			width: 970px;*/
		}
			#related_videos_tabs .related_videos_list_wrap.ui-tabs-hide {
				display: none !important;
			}
		.related_videos .related_videos_list_wrap .list-view {
			margin-left: 14px;
			overflow: hidden;
			position: relative;
/*			width: 600px;*/
			width: 942px;
		}
		.related_videos .related_videos_list {
			width: 2000em;
		}
			.related_videos_scroller .related_videos_list {
				position: absolute;
				top: 0;
				left: 0;
			}
			.related_videos .related_videos_list .related_video {
				float: left;
				margin-left: 22px;
				overflow: hidden;
				position: relative;
				width: 110px;
			}
				.related_videos .related_videos_list .first_in_group {
				}
				.related_videos .related_videos_list .last_in_group {
				}
					.related_videos .related_videos_list .first_in_group.index_0 {
					}
				.related_videos .related_videos_list .related_video p a {
					color: #000;
					display: block;
					width: 100%;
				}
				    	.related_videos .related_videos_list .related_video p a:hover {
						color: #000;
						text-decoration: none !important;
					}
					.related_videos .related_videos_list .related_video img {
						display: block;
						height: 60px !important;
						margin: 0 0 4px;
						width: 110px !important;
					}
					.related_videos .related_videos_list .related_video p {
						font-weight: bold;
						font-size: 10px;
						line-height: 14px;
						height: 26px;
						margin: 0;
						overflow: hidden;
					}
					.related_videos .related_videos_list .related_video span.overlay_video {
						display: none;
					}
					.related_videos .related_videos_list .related_video span.overlay-current-video, .related_videos .related_videos_list .related_video span.overlay-current-show {
							background: url("/themes/noisey/statics/img/bg_grid_overlay.png") repeat 0 0;
					        color: #eeee00;
					        font-size: 8px;
					/*      letter-spacing: 1.5px;*/
					        font-weight: bold;
					        height: auto;
					        left: 0;
					        line-height: 10px;
					        padding: 2px 6px;
					        position: absolute;
					        top: 0;
					        width: auto;
        /* calculated height is 14px*/
					}
						.related_videos .related_videos_list .related_video:hover span.overlay {
							background-position: -97px -491px;
						}
					.related_videos .related_videos_list .section {
/*						margin-left: 7px;*/
						margin-left: 20px;
						float: left;
						width: auto;
					}

					/* for /videos page */

					.videos_page_related .related_videos_list .related_video span.overlay-current-video, .videos_page_related .related_videos_list .related_video span.overlay-current-show {
						display: none !important;
					}

/* Noisey video overlay styles: Now Playing, Part x etc */

.related_videos .related_videos_list .related_video a {
		text-transform: uppercase;
	}

.related_videos .related_videos_list .related_video a span.overlay, .related_videos .related_videos_list .related_video a span.overlay-current-video {
}
	.related_videos .related_videos_list .related_video a span.overlay-current-video {
		top: 14px;
	}




/* season guide */

.season_guide {

}
	.season_guide h3 {
	}
	.season_guide p {
		color: #000;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
	}
.vbs_show_description {
	padding: 0 15px;
}
.vbs_article_wrap {
}


/* most popular videos */

.most_popular_videos {
/*	border-bottom: 2px solid #E5E6E7;*/
	float: left;
	padding: 0px 0 10px 0;
	width: 100%;
}
	.most_popular_videos h3 {
		display: none;
	}	/* hiding empty h3 on /videos page and adding custom header text */
		.most_popular_videos_wrap h3.latest_videos_header {
			display: block;
			padding: 10px 14px 10px 14px;
		}
	div.most_popular_videos ul.most_popular_videos_list {
	}
		div.most_popular_videos ul.most_popular_videos_list li.story {
			border: 0;
			clear: none;
			float: left;
			height: auto;
			margin: 0 0 0 30px;
			padding: 0;
			position: relative;
			width: 190px;
		}
			div.most_popular_videos ul.most_popular_videos_list li.story .story_meta .like_comment_share {
				border: 0;
				display: block;
				margin-left: 0;
				padding-left: 0;
			}
			div.most_popular_videos ul.most_popular_videos_list li.story:first-child {
				margin-left: 14px;
			}
			div.most_popular_videos ul.most_popular_videos_list li.story span.tflag,
			div.most_popular_videos ul.most_popular_videos_list li.story:first-child span.tflag {
				top: 145px;
			}
			div.most_popular_videos ul.most_popular_videos_list li.story span.overlay_video {
				background: url("/themes/noisey/statics/img/vice_assets.png") no-repeat -115px -470px;
				height: 50px;
				left: 8px;
				position: absolute;
				top: 113px;
				width: 45px;
			}
				div.most_popular_videos ul.most_popular_videos_list li.story:hover span.overlay_video {
					background-position: -115px -520px;
				}
			div.most_popular_videos ul.most_popular_videos_list li.story div.comment_like_count_wrap {
				float: left;
				margin: 0 0 8px;
				width: 100%;
			}
				div.most_popular_videos ul.most_popular_videos_list li.story div.comment_count a,
				div.most_popular_videos ul.most_popular_videos_list li.story div.like_count a {
					margin-top: 8px;
				}
			div.most_popular_videos ul.most_popular_videos_list li.story h2 {
				clear: both;
				margin: 0 0 11px;
				padding: 14px 0 0;
			}
			div.most_popular_videos ul.most_popular_videos_list li.story p {
				margin: 0 0 11px;
			}
			div.most_popular_videos ul.most_popular_videos_list li.story div.story_meta {
				margin: 0;
				line-height: 17px;
			}

/* vbs grid list */

.vbs_grid {
	float: left;
	position: relative;
	padding: 17px 0;
	width: 100%;
}
	.vbs_grid h3 {
		padding: 0 14px;
	}
	.vbs_grid .section_filter {
		padding: 0 14px 0 0;
	}
	div.vbs_grid ul.vbs_grid_list {
	}
		div.vbs_grid ul.vbs_grid_list li.story {
			border: 0;
			padding: 0;
			height: 280px;
			margin: 0 0 0 14px;
			position: static;
			width: 150px;
		}
			div.vbs_grid ul.vbs_grid_list li.story:first-child {
			}
			div.vbs_grid ul.vbs_grid_list li.story img {
				margin: 0 0 8px;
			}
			div.vbs_grid ul.vbs_grid_list li.story p {
				font-weight: bold;
				margin: 0;
			}

			div.vbs_grid ul.vbs_grid_list li.story p.more {
				font-weight: normal;
			}
			div.vbs_grid ul.vbs_grid_list li.story div.over {
				background: url("/themes/noisey/statics/img/vice_assets.png") no-repeat -275px -222px;
				color: #9C9FA1;
				*display: none !important; /* lte IE 7 */
				height: 150px;
				left: 34px;
					left: -9999em\9; /* lte IE 8 */
				opacity: 0;
					opacity: 1\9; /* lte IE 8 */
				position: absolute;
				text-decoration: none !important;
				top: 22px;
				transition: opacity 0.300s ease 0s;
					-moz-transition: opacity 0.300s ease 0s;
					-webkit-transition: opacity 0.300s ease 0s;
					-o-transition: opacity 0.300s ease 0s;
				width: 209px;
				z-index: 9999;
			}
				div.vbs_grid ul.vbs_grid_list li.story a,
				div.vbs_grid ul.vbs_grid_list li.story a:hover {
					display: block;
					position: relative;
					text-decoration: none !important;
				}
				div.vbs_grid ul.vbs_grid_list li.story p a:hover  {
					text-decoration: underline !important;
				}
				div.vbs_grid ul.vbs_grid_list li.story:hover div.over {
					opacity: 1;

					left: 34px\9; /* lte IE 8 */
					*left: 34px; /* lte IE 7 */

				}
					div.vbs_grid ul.vbs_grid_list li.story div.over .over_wrap {
						padding: 22px 20px 22px 42px;
					}
					div.vbs_grid ul.vbs_grid_list li.story div.over h2 {
						color: #fff;
						margin: 0 0 8px;
						font-size: 11px;
					}
					div.vbs_grid ul.vbs_grid_list li.story div.over p {
						font-weight: normal;
						font-size: 11px;
						line-height: 14px;
					}
						div.vbs_grid ul.vbs_grid_list li.story a div.over,
						div.vbs_grid ul.vbs_grid_list li.story div.over p {
							text-decoration: none !important;
						}

/* vbs video page */

div.video_area {
	color: #fff;
	background: #000;
	margin: 0 15px;
	min-height: 360px;
	position: relative;
	width: 640px;
}
	/* 5531 - preventing ooyala from overriding fb like button */
	div.video_area > div {
		z-index: 9980 !important;
	}
	#video_area #skip_ad {
		background: #000;
		color: #09abd7;
		display: inline-block;
		font-size: 10px;
		font-weight: bold;
		left: 0;
		line-height: 13px;
		padding: 0 6px 0 12px;
		position: absolute;
		top: 50px;
		text-transform: uppercase;
	}
		#video_area #skip_ad:hover {
			color: #fff;
			text-decoration: none !important;
		}
	#video_area_countdown_wrap {
		background: rgba(0,0,0,0.60);
			background: transparent\9;
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000)"; /* IE8 */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);   /* IE6 & 7 */
			zoom: 1;
		font-size: 16px;
		font-weight: bold;
		height: 200px;
		line-height: 20px;
		left: 0;
		padding-top: 160px;
		position: absolute;
		text-align: center;
		top: 0;
		width: 640px;
		z-index: 99999;
	}
	#video_area_countdown_wrap span.cancel {
		cursor: pointer;
		display: block;
		font-size: 11px;
		text-transform: uppercase;
	}
	#video_area_countdown_wrap span.cancel:hover {
		text-decoration: underline;
	}
#countdown_copy {
	display: none !important;
}
div.video_detail {
	border-bottom: 2px solid #E5E6E7;
	clear: both;
	min-height: 240px;
	padding: 17px 14px 17px 213px;
	position: relative;
}
	div.video_detail div.video_detail_thumb {
		height: 240px;
		left: 14px;
		overflow: hidden;
		position: absolute;
		top: 17px;
		width: 185px;
	}
		div.video_detail div.video_detail_thumb img {
			display: block;
		}
	div.video_detail h2 a,
	div.video_detail h2 a:hover {
		color: #000;
		text-decoration: none !important;
	}

div.more_from_this_show {
	padding: 0 14px 14px;
}
	div.more_from_this_show ul.story_list li.story {
		padding-left: 178px;
	}

/* shows page for noisey */

.main-shows .more_from_this_show .story_list li img {
	margin: 0 15px 0 0;
	width: 165px;
	height: 100px;
}
.main-shows .more_from_this_show .section_header_wrap {
	border-top: 0;
	padding-top: 12px;
}