*{
	border:0;
	outline:none;
	margin:0;
	padding:0;
}

html,body{
	height:100%;
	width:100%;
	font-size:10px;
}

body{
	font-family:'Din', Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}

button:hover{
	cursor:pointer;
}

.sprite{
	display:block;
	width:0;
	height:0;
	overflow:hidden;
}

#portrait_message{
	position:fixed;
	display:none;
	top:0;
	width:100%;
	height:24px;
	padding-top:15px;
	text-align:center;
	color:#ffffff;
	background:#272727;
}

@media (orientation: portrait) {
	#portrait_message{
		display:block;
	}
}

#main_container{
	width:100%;
}

	a{
		text-decoration:none;
	}

	#header{
		background:#272727;
		width:100%;
		font-family:'Roboto', Arial, sans-serif;
		padding-top:15px;
	}

		#header a{
			color:#fff;
		}

	.section{
		position:relative;
	}

	.container{
		position:relative;
	}

	.center_button{
		display:block;
		text-align:center;
	}

	#sony_header{
		height:23px;
		width:100%;
		background:#000;
		padding-top:6px;
	}

		#sony_header .container{
			width:990px;
			margin:0 auto;
			text-align:right;
		}

		.sony_logo{
			background:url(../images/global/logo_sony.png);
			padding:10px 0 0 60px;
			display:inline-block;
		}

	#header_content{
		width:100%;
		max-width:990px;
		height:80px;
		margin:0 auto;
		font-size:12px;
		color:#ababab;
	}

	#header_content a{
		color:#ababab;
	}
		#header_content a:hover{
			color:#ffffff;
		}

		#icon_mobile_menu{
			display:none;
		}

		#header_content .left{
			width:34.3%;
			max-width:340px;
			float:left;
			margin-left:1%;
		}

			#my_jeopardy{
				padding-bottom:7px;
			}

			#header_logout_btn{
				display:none;
			}

			#follow_social{
				padding:14px 0;
				border-top:1px solid #454545;
				border-bottom:1px solid #454545;
			}

				#header_content a#btn_my_jeopardy{
					color:#fff;
					background:url(../images/global/icon_user.png) no-repeat;
					padding:7px 0 7px 35px;
					display:inline-block;
					margin-right:11px;
				}

		#logo_main{
			display:inline-block;
			margin-left:3%;
			float:left;
			width:22.7%;
			max-width:225px;
		}

			#logo_main img{
				width:100%;
			}

		#header_content .right{
			width:34.3%;
			max-width:340px;
			float:left;
			margin-left:3%;
		}

			#search{
				width:100%;
				height:28px;
				overflow:hidden;
				padding:8px 0;
				border-top:1px solid #454545;
				border-bottom:1px solid #454545;
			}

				#search_field{
					background:#3f3f3f;
					color:#8a8a8a;
					border:none;
					padding:8px 0 6px 0px;
					text-indent:14px;
					width:206px;
					float:right;
					display:inline-block;
				}

				#search_icon{
					float:right;
					background:url(../images/global/icon_search.png);
					padding:27px 0 0 34px;
					margin-left:1px;
				}

					#search_icon:hover{
						background:url(../images/global/icon_search_hover.png);
					}

			#tickets_and_showtimes{
				text-align:right;
				padding:11px 0;
			}

				#btn_get_tickets{

				}

				#header_content a#btn_find_station{
					color:#fff;
					margin-left:20px;
				}

	#nav{
		color:#ababab;
		border-top:1px solid #454545;
		margin-top:20px;
		letter-spacing: normal;
	}

		#nav .container{
			margin:0 auto;
			max-width:990px;
			height:52px;
			width:100%;
		}

		.nav_item{
			display:inline-block;
			color:#fff;
			text-align:center;
			padding:16px 3.49%;
			background:#272727;
			float:left;
			font-size:12px;
			position:relative;
			min-height:14px;
			cursor:pointer;
			z-index:10;
		}

			.nav_item > a{
				display:block;
				line-height:14px;
				font-family:'Roboto', sans;
			}

			.sub_menu{
				cursor:auto;
				display:none;
				width:520px;
				min-height:260px;
				background:#272727;
				position:absolute;
				top:52px;
				left:-1px;
				z-index:99999;
			}

			.btn_games .sub_menu,
			.btn_tournaments .sub_menu,
			.btn_store .sub_menu{
				left:auto;
				right:0;
			}

			.nav_item:hover .sub_menu{
				display:block;
			}

				.nav_item .left{
					width:205px;
					float:left;
					padding-top:25px;
					text-transform:uppercase;
				}

					#header .nav_sub_link{
						display:block;
						width:100%;
						min-height:22px;
						color:#ababab;
						padding:12px 10px 5px 15px;
						text-align:left;
						font-family:'Roboto', sans
					}

					#header .nav_sub_link:hover{
						color:#fff;
					}

						#header .nav_item.btn_home .nav_sub_link:hover{
							background:#0073bc;
						}

						#header .nav_item.btn_about .nav_sub_link:hover{
							background:#6600ff;
						}

						#header .nav_item.btn_news .nav_sub_link:hover{
							background:#029fa6;
						}

						#header .nav_item.btn_contestant .nav_sub_link:hover{
							background:#ad2aad;
						}

						#header .nav_item.btn_games .nav_sub_link:hover{
							background:#fba61d;
						}

						#header .nav_item.btn_tournaments .nav_sub_link:hover{
							background:#e75641;
						}

						#header .nav_item.btn_store .nav_sub_link:hover{
							background:#a8c02f;
						}

				.nav_item .right{
					width:247px;
					float:right;
					padding:25px 18px 0 0;
				}

		#nav .divider{
			display:inline-block;
			float:left;
			width:1px;
			height:100%;
			min-height:46px;
			background:#454545;
		}

		.nav_item.btn_home{
			border-bottom:6px solid #0073bc;
		}

			.nav_item.btn_home:hover, .nav_item.btn_home.active{
				background:#0073bc;
			}

		.nav_item.btn_about{
			border-bottom:6px solid #6600ff;
		}

			.nav_item.btn_about:hover, .nav_item.btn_about.active{
				background:#6600ff;
			}

		.nav_item.btn_news{
			border-bottom:6px solid #029fa6;
		}

			.nav_item.btn_news:hover, .nav_item.btn_news.active{
				background:#029fa6;
			}

		.nav_item.btn_contestant{
			border-bottom:6px solid #ad2aad;
		}

			.nav_item.btn_contestant:hover, .nav_item.btn_contestant.active{
				background:#ad2aad;
			}

		.nav_item.btn_games{
			border-bottom:6px solid #fba61d;
		}

			.nav_item.btn_games:hover, .nav_item.btn_games.active{
				background:#fba61d;
			}

		.nav_item.btn_tournaments{
			border-bottom:6px solid #e65641;
		}

			.nav_item.btn_tournaments:hover, .nav_item.btn_tournaments.active{
				background:#e65641;
			}

		.nav_item.btn_store{
			border-bottom:6px solid #a8c02f;
		}

			.nav_item.btn_store:hover, .nav_item.btn_store.active{
				background:#a8c02f;
			}

	.divider_breadcrumb{
		background:url(../images/global/divider_breadcrumb.png) center center no-repeat;
		width:5px;
		height:100%;
		padding:0 10px;
		display:inline-block;
		min-height:10px;
	}

	#share_bar{
		width:98%;
		padding:0 1%;
		background:#ececec;
	}

	#share_bar .container{
		width:100%;
		max-width:970px;
		height:35px;
		margin:0 auto;
		color:#303030;
		font-family:'DinCon';
		font-size:17px;
		font-weight:bold;
	}

		#share_bar .container a{
			color:#303030;
			text-decoration:none;
		}

		#share_bar .left{
			width:50%;
			float:left;
			padding-top:12px;
		}

			#breadcrumb{
				text-transform:uppercase;
			}

		#share_bar .right{
			width:233px;
			float:right;
			padding-top:12px;
		}

			#share_icons{
				list-style-type:none;
				overflow:auto;
			}

				#share_icons li{
					float:right;
					margin-right:10px;
					width:24px;
					display:block;
					overflow:hidden;
				}

				#share_icons li:first-child{
					margin-right:0;
				}

				#share_icons li:last-child{
					padding-right:0;
				}

				#share_icons .sprite{
					background-image:url(../images/global/share_icons.png);
					background-repeat:no-repeat;
					padding:15px 0 0 24px;
				}

				.share_facebook{
					background-position:0 0;
				}

				.share_twitter{
					background-position:-33px 0;
				}

				.share_google{
					background-position:-75px 0;
				}

				.share_pagelink{
					background-position:-115px 0;
				}

				.share_email{
					background-position:-157px 0;
				}

				.share_instagram{
					background-position:-157px 0;
				}

	.arrow_light_large{
		background:url(../images/global/arrow_light_large.png) right center no-repeat;
		display:inline-block;
		padding:6px 35px 3px;
	}

	.arrow_light_small{
		background:url(../images/global/arrow_light_small.png) right center no-repeat;
		display:inline-block;
		padding:6px 26px 3px 0;
	}

	#page_heading{
	    width:100%;
	    margin:auto;
	    clear:both;
	}

	#page_heading.force_bg{
	    background:#ffffff;
	}

	#page_heading .page_heading_container
	{
	    display:table;
	    width:100%;
	    max-width:990px;
	    margin:0 auto;
	    height:107px;
	    padding:10px 0 1px 0;
	}

	#page_heading .page_title
	{
	    display:table-cell;
	    width:auto;
	    height:100%;
	    vertical-align:middle;
	    white-space:nowrap;
		color:#272727;
		padding-top:5px;
		font-size:42px;
		text-align:left;
		text-indent:7px;
		font-family:'DinCon';
		font-weight:bold;
		text-transform:uppercase;
		letter-spacing:1px;

	}

	/* OVERRIDE MAIN.CSS*/
	#page_heading.faq_header .page_title
	{
		text-transform:none;
	}

	#page_heading .page_description
	{
		display:table-cell;
	    width:auto;
	    height:100%;
	    color:#272727;
	    vertical-align:middle;
	    padding:0 10px 0 32px;
	    font-family:'Din';
	    font-size:13px;
	    line-height:19px;
	    letter-spacing:1px;
	    text-align:left;

	}

		.jeopardyWPageTitleAndImage #page_heading .page_title{
			width:75%;
			display:table-cell;
		}

		.jeopardyWPageTitleAndImage #page_heading .page_logo{
			width:25%;
			text-align:right;
			display:table-cell;
		}

		.jeopardyWPageTitleAndImage #page_heading .page_logo img{

		}

	#about_date
	{
		font-family:'Din', Helvetica, Arial, sans-serif;
		font-size:15px;
		display:inline-block;
		color:#fff;
		margin:12px auto 0 auto;
		background-color:#313131;
		text-align:center;
		padding:0 28px;
		text-transform:uppercase;
		height:31px;
		line-height:34px;
	}

	.section_header .container
	{
		width:814px;
		margin:0 auto 30px auto;
	}

	.section_header .container .headline
	{
		width:100%;
		margin:50px auto 27px auto;
		padding-top:13px;
		font-family:'DinConMedium';
		font-size:74px;
		line-height:72px;
		text-align:center;
		letter-spacing:2px;
		color:#272727;
		text-transform:uppercase;
		border-top:1px solid #676767;
		border-bottom:7px solid #363636;
	}

	.section_header .container .headline:after
	{
		content:'';
		display:block;
		width:814px;
		height:1px;
		background-color:#676767;
		margin-bottom:4px;
	}

	.section_header .container .headline.shorter_top
	{
		margin:12px auto 27px auto;
	}

	.section_header .container .description
	{
		/*margin-top:28px;*/
		text-align:center;
		color:#333333;
		font-family:'Din', Helvetica, Arial, sans-serif;
		font-size:17px;
		line-height:24px;
	}

	.section_header_reversed
	{
		width: 100%;
		text-align: center;
		font-size: 3.2rem;
		letter-spacing: 0.1rem;
		height: 5.0rem;
		line-height: 5.8rem;
		text-transform: uppercase;
		font-family: 'DinConMedium';
		font-weight: normal;
		color: #ffffff;
		background-color: #363636;
	}

	.back_to_top{
		display:none;
	}

	#also_like{
		width:100%;
		height:286px;
		background:#eaeaea;
		margin-bottom:200px;
		margin-top:65px;
	}

		#also_like_thumbs{
			display: inline-block;
			text-align:left;
			vertical-align:top;
			width:68.8%;
			height:138px;
		}

		#also_like .container > h2{
			display:inline-block;
			width:98%;
			height:43px;
			background:#fff;
			color:#363636;
			margin:41px 0 10px 0;
			overflow:hidden;
			font-size:32px;
			line-height:52px;
			text-align:center;
			padding:0;
			font-family:'DinConMedium';
			font-weight:normal;
			letter-spacing:1px;

		}

		#also_like .container{
			width:100%;
			max-width:991px;
			height:193px;
			margin:0 auto;
			position:relative;
			text-align: left;
		}

		#ad_or_item{
			width:28%;
			min-height:230px;
			position:relative;
			display: inline-block;
			background:#fff;
			color:#363636;
			outline:2px solid #363636;
			padding:10px;
		}

			#ad_or_item h2{
				margin:18px 0 0 11px;
				font-family:'DinConMedium';
				font-size:20px;
				width:100%;
				max-width:250px;
				letter-spacing: 1px;
				display:block;
			}

			#ad_or_item .divider{
				width:97%;
				height:1px;
				margin:0px 0 0 0;
				background:#919191;
			}

			#ad_or_item span{
				margin: 14px 0 0 11px;
				font-family: 'Din';
				font-size: 16px;
				line-height: 23px;
				letter-spacing: 0;
				width:100%;
				display:block;
			}

			#ad_or_item .also_like_thumb
			{
				margin-left: 0;
			}

		#ad_or_item_image{
			width:100%;
			height:130px;
			overflow:hidden;
			margin:auto;
			position:relative;
		}

			#ad_or_item_image img{
				position:absolute;
				/*clip:rect(0px,276px,130px,0px);*/
				width:auto;
			}

			#ad_or_item_image .label{
				position:absolute;
				bottom:0;
				left:0;
				color:#fff;
				background:#232323;
				/*background:rgba(0,0,0,0.6);*/
				width:100%;
				padding:7px 0 3px 11px;
				font-family:'DinConMedium';
				font-weight: normal;
				font-size:17px;
			}

		.also_like_thumb{
			display: inline-block;
			text-align:left;
			vertical-align:top;
			width:24%;
			height:138px;
			background:#fff;
			font-family:'Din';
			font-size:16px;
			color: #363636;
			margin-left: 1%;
		}

		.also_like_thumb + .also_like_thumb
		{
			margin-left: 0px;
		}

			.also_like_thumb img{
				width:100%;
			}

			.also_like_thumb span{
				display:block;
				color:#313131;
				padding:8px 0 8px 8px;
			}


	/*COMMON BUTTONS*/
	.button, #footer_signin, a.button
	{
		display:inline-block;

		color:#ffffff;
	    font-family:'DinConMedium';
	    font-size:18px;
	    line-height: 23px;
	    letter-spacing:1px;
	    text-transform:uppercase;
	    text-decoration:none;

	    padding:15px 40px 10px 40px;
		background-color:#0073bc;
	    border:2px solid #0073bc;
	    border-radius:5px;
	    cursor:pointer;
	}

	.button:hover, #footer_signin:hover, a.button:hover
	{
		background-color:#00539c;
	    border-color:#00539c;
	}

	.button.about, .about .button, a.button.about
	{
		background-color:#6600ff;
	    border-color:#6600ff;
	}

	.button.about:hover, .about .button:hover, a.button.about:hover
	{
		background-color:#4400aa;
	    border-color:#4400aa;
	}

	.touch-device .button.about:hover, .touch-device .about .button:hover, .touch-device a.button.about:hover{
		background-color:#ffffff;
	    border-color:#000000;
	    color:#000;
	}

	.button.news,  .news .button, a.button.news
	{
		background-color:#029fa6;
	   	border-color:#029fa6;
	}

	.button.news:hover, .news .button:hover, a.button.news:hover
	{
		background-color:#027f86;
	    border-color:#027f86;
	}

	.button.contestant_sec, .contestant_sec .button, a.button.contestant_sec
	{
		background-color:#ad2aad;
	    border-color:#ad2aad;
	}

	.button.contestant_sec:hover, .contestant_sec .button:hover, a.button.contestant_sec:hover
	{
		background-color:#8d0a8d;
	    border-color:#8d0a8d;
	}

	.button.games, .games .button, a.button.games
	{
		background-color:#fba61d;
	    border-color:#fba61d;
	}

	.button.games:hover, .games .button:hover, a.button.games:hover
	{
		background-color:#d48c17;
	    border-color:#d48c17;
	}

	.button.tournaments, .tournaments .button, a.button.tournaments
	{
		background-color:#e65641;
	    border-color:#e65641;
	}

	.button.tournaments:hover, .tournaments .button:hover, a.button.tournaments:hover
	{
		background-color:#c34836;
	    border-color:#c34836;
	}

	.button.store, .store .button, a.button.store
	{
		background-color:#a8c02f;
	    border-color:#a8c02f;
	}

	.button.store:hover, .store .button:hover, a.button.store:hover
	{
		background-color:#90a528;
	    border-color:#90a528;
	}

	.button.transparent
	{
		background-color:rgba(255,255,255,.2);
		border:2px solid rgba(255,255,255,.5);
	}

	.button.transparent:hover
	{
		background-color:rgba(0,0,0,.2);
		border:2px solid rgba(255,255,255, 1);
	}

	.button.load_more, a.button.load_more
	{

		color:#000000;
		background-color: #ffffff;
	    font-size:20px;
	    line-height: 32px;
	    letter-spacing:1px;
	    text-align: center;
	    padding:25px 0;
	    border-radius:0;
	    border: none;
	    width:648px;
	}

	.button.load_more:hover, a.button.load_more:hover
	{
		color:#ffffff;
	}

	a.contestant_link, a.contestant_link:visited
	{
		text-decoration:underline;
		color:#ad2aad;
	}

	a.contestant_link:hover
	{
		color:#8d0a8d;
	}


	/* SOCIAL POSTS */
	.section.social_media
	{
		background-color:#f4f4f4;
		text-align:center;
	}

	#social_list{
		text-align:center;
	}

	.social_item
	{
		display:inline-block;
		box-sizing:border-box;
		width:486px;
		height:200px;
		margin:8px 6px;
		background:url('../images/bio/cluecrew/cc_diagnol.png');
		text-align:left;
		padding:7px 0 0 7px;
		overflow:hidden;
		position:relative;
		vertical-align: top;
	}

	.social_item:nth-child(odd){
		margin:8px 0 8px 0;
	}

	.social_image
	{
		position:relative;
		display:inline-block;
		width:176px;
		height:176px;
	}

	.no_image .social_image{
		/*display:none;*/
		position:absolute;
		bottom:18px;
		left:7px;
	}

	.social_image img
	{
		min-width:176px;
		max-height:176px;
		position:absolute;
		clip:rect(0,176px, 176px, 0);
	}

	.social_item .social_image .social_icon
	{
		position:absolute;
		top:144px;
		width:44px;
		height:44px;
		background:url('../images/global/icons_social.gif');
		z-index:99;
	}


	.social_item.facebook .social_image .social_icon
	{
		/*no adjustment needed*/
	}

	.social_item.twitter .social_image .social_icon
	{
		background-position:-44px 0;
	}

	.social_item.youtube .social_image .social_icon
	{
		background-position:-88px 0;
	}

	.social_item.instagram .social_image .social_icon
	{
		background-position:-132px 0;
	}

	.social_text
	{
		display:inline-block;
		width:296px;
		height:176px;
		margin-left:-5px;
		vertical-align:top;
		position: relative;
	}

	.no_image .social_text{
		width: 470px;
		margin-left: 0;
	}

	.social_source
	{
		box-sizing:border-box;
		display:inline-block;
		width:81%;
		max-width:204px;
		height:44px;
		background-color:#3c5a98;
		color:#ffffff;
		font-family:'Glegoo';
		font-size:12px;
		font-weight: bold;
		letter-spacing: 1px;
		line-height:34px;
		vertical-align:top;
		text-transform:uppercase;
		padding-left:19px;

	}

		.social_source a{
			color:#ffffff;
			position:relative;
			z-index:99;
		}

	.no_image .social_source{
		max-width: 378px;
	}

	.facebook .social_source
	{
		/*default*/
	}

	.twitter .social_source
	{
		background-color:#54acee;
	}

	.youtube .social_source
	{
		background-color:#cd1620;
	}

	.instagram .social_source
	{
		background-color:#2d5e85;
	}

	.social_date
	{
		display:inline-block;
		width:93px;
		height:44px;
		margin-left:-5px;
		background-color:#313131;
		color:#ffffff;
		font-family:'Din';
		font-size:13px;
		line-height:34px;
		letter-spacing: 1px;
		vertical-align:top;
		text-align:center;
		position: absolute;
		top: 0;
		right: 0;
	}

	.social_content
	{
		position:relative;
		display:table;
		width: 216px;
		height: 117px;
		background-color:#ffffff;
		padding: 0px 40px 15px 40px;
		font-size: 13px;
		line-height: 19px;
	}

	.no_image .social_content{
		width:390px;
	}

	.social_content:before
	{
		position:absolute;
		content:' ';
		top:-11px;
		left:0;
		width:100%;
		height:11px;
		background:url('../images/bio/cluecrew/cc_social_tab.png');
	}

	.social_content_sub
	{
		display: table-cell;
		vertical-align: middle;
	}

		.social_content_sub a{
			color:#000000;
		}

	/* PARTNERS AND FRIENDS */
	#partners_friends{
		text-align:center;
		/*padding-top:80px;*/
	}

		#partners_friends .container{
			width:100%;
			max-width:990px;
			margin:0 auto;
			min-height:350px;
		}

		#partners_friends h2{
			color:#414040;
			font-family:'DinCon';
			font-size:34px;
			font-weight:normal;
			letter-spacing:1px;
			margin-top:20px;
		}

		#partners_friends p{
			margin-top:17px;
			color:#4e4e4e;
			font-size:16px;
		}

			#partners_logos{
				overflow:auto;
				width:90%;
				max-width:683px;
				margin:50px auto 0 auto;
				list-style-type:none;
			}

			#partners_logos li{
				float:left;
				margin-right:6%;
			}

			#partners_logos li.no_right{
				margin-right:0;
			}

			.partner_1{
				background:url(../images/home/home_logo_aleve_new.png) 0 center no-repeat;
				padding:72px 0 0 153px;
			}

			.partner_2{
				background:url(../images/home/logo_natg_new.jpg) 0 center no-repeat;
				padding:94px 0 0 147px;
			}

			.partner_3{
				background:url(../images/home/logo_nyt.png) 0 center no-repeat;
				padding:94px 0 0 128px;
			}

			.partner_4{
				background:url(../images/home/logo_sports.png) 0 center no-repeat;
				padding:104px 0 0 119px;
			}

	.raised_caption
	{
		position:relative;
		width:100%;
		max-width:760px;
		margin:-85px auto 0 auto;
		background-color:#ffffff;
		padding:11px 25px;
		text-align:center;
		z-index:10;
	}

	.raised_caption_title
	{
		position:relative;
		text-transform:uppercase;
		font-family:'DinCon';
		font-size:32px;
		line-height:38px;
		font-weight:bold;
		color:#363636;
		letter-spacing:1px;
	}

	.raised_caption > :first-child
	{
		border-top:6px #e6e6e6 solid;
		text-align:center;
		padding:27px 70px 12px;
		letter-spacing:1px;
	}

	.raised_caption_summary
	{
		position:relative;
		text-align:center;
		margin-top:35px;
		padding:0 60px 0 60px;
		font-family:'Din';
		font-size:16px;
		color:#363636;
		line-height:25px;
		z-index:5;
	}

	div + .raised_caption_summary:before
	{
		content:' ';
		display:block;
		width:53px;
		height:1px;
		background-color:#aaaaaa;
		margin:-15px auto 15px;
	}

	.raised_caption_summary:first-child
	{
		margin-top:0;
	}


	.raised_caption .button
	{
		margin-top:30px;
	}

	.raised_caption .serif_link
	{
		margin-top:36px;
		letter-spacing:1px;
		font-size:13px;
	}

	.ribbon{
		display:block;
		width:132px;
		height:25px;
		overflow:hidden;
		position:relative;
		font-family:'Din';
		color:#ffffff;
		font-size:17px;

		background-size:auto 28px, auto;
		background-repeat:no-repeat;
		background-position:6px 3px, top left;

		padding:11px 0 0 45px;
	}

		.ribbon.alex{
			background-image:url(../images/global/icon_news_alex.png),
					   url(../images/global/bg_ribbon.png);
		}

		.ribbon.contestants{
			background-image:url(../images/global/icon_news_contestants.png),
					   url(../images/global/bg_ribbon.png);
		}

		.ribbon.pop{
			background-image:url(../images/global/icon_news_popculture.png),
					   url(../images/global/bg_ribbon.png);
		}

		.ribbon.show{
			background-image:url(../images/global/icon_news_show.png),
					   url(../images/global/bg_ribbon.png);
		}

		.ribbon.crew{
			background-image:url(../images/global/icon_news_c_crew.png),
					   url(../images/global/bg_ribbon.png);
		}

		.ribbon.press{
			background-image:url(../images/global/icon_news_press.png),
					   url(../images/global/bg_ribbon.png);
		}

		.ribbon.ask{
			background-image:url(../images/global/icon_news_ask.png),
					   url(../images/global/bg_ribbon.png);
		}


	#footer{
		background:#272727;
		color:#fff;
	}

		#footer .container{
			width:100%;
			max-width:102.4rem;
			margin:0 auto;
			padding-top:7.5rem;
		}

		#sign_up_now{
			box-sizing:border-box;
			width:100%;
			max-width:100.8rem;
			height:12.5rem;
			background:#363636;
			position:absolute;
			top:-6.4rem;
			overflow:hidden;
			padding:3.0rem 4.0rem;
			font-size:1.6rem;
			color:#8a8a8a;
			font-family:'Din';
		}

			#sign_up_now h2{
				font-size:2.0rem;
				color:#fff;
				margin-bottom:1.2rem;
			}

			#sign_up_now p{
				width:74.8rem;
				max-width:59.8rem;
				font-size:1.4rem;
			}

			#sign_up_now .btn_sign_up{
				position:absolute;
				margin-top:0;
				right:4.0rem;
				top:2.8rem;
			}

			#sign_up_now .divider{
				position:absolute;
				left:4.0rem;
				bottom:2.0rem;
				width:9.0rem;
				height:1px;
				background-color:#9b9b9b;
			}



		#copyrights_social{
			width:100%;
			max-width:1007px;
			height:92px;
			background:#272727;
			color:#8a8a8a;
			outline:1px solid #595959;
			margin:0 auto;
			position:relative;
			left:-7px;
		}

			#copyrights_social .left{
				width:63%;
				max-width:624px;
				float:left;
			}

				#copyrights_social img{
					float:left;
					padding:17px 0 0 29px;
				}

				#copyrights_social .left img{
					max-width:70px;
				}

				#jeopardy_copyright{
					display:block;
					float:left;
					width:80%;
					max-width:510px;
					font-size:12px;
					padding:22px 0 0 3.1%;
					line-height:18px;
				}

			#copyrights_social .right{
				width:31%;
				max-width:310px;
				float:right;
				margin:35px 3% 0 0;
			}

			#copyrights_social .divider{
				display:block;
				width:1px;
				height:49px;
				float:left;
				background:#525252;
				margin-top:21px;
			}

		#footer_social{
			overflow:auto;
		}

		#footer_social li{
			float:left;
			margin-right:9%;
			list-style-type:none;
		}

		#footer_social li.no_right{
			margin-right:0;
			display:none;
		}

		#footer_social .sprite{
			background:url(../images/home/footer_social.png) no-repeat;
			padding:23px 0 0 26px;

		}

			#footer_social .footer_facebook{
				background-position:9px 0px;
			}

			#footer_social .footer_twitter{
				background-position:-51px 0px;
			}

			#footer_social .footer_youtube{
				background-position:-116px 0px;
			}

			#footer_social .footer_google{
				background-position:-179px 0px;
			}

			#footer_social .footer_tumblr{
				background-position:-242px 0px;
			}

			#footer_social .footer_instagram{
				background-position:-304px 0px;
			}

		#visit_sony{
			width:96%;
			max-width:98.2rem;
			height:5.4rem;
			background:#585858;
			color:#8a8a8a;
			margin:2.0rem auto 4.0rem auto;
			padding:1.1rem 0 0 2.8rem;
			overflow:hidden;
			font-size:1.6rem;
			position:relative;
			left:-7px;
		}

			#visit_sony .left{
				width:34%;
				max-width:33.5rem;
				float:left;
				padding-top:1.6rem;
				height:3.0rem;
			}

				#visit_sony .left a{
					color:#fff;
					background:url('../images/global/arrow_light_large.png') no-repeat left center;
					background-size:3.0rem;
					height:3.0rem;
					padding:1.5rem 0 1rem 4.5rem;
				}

					#visit_sony .left a strong{
						font-family:'Din';
					}

			#visit_sony .right{
				width:65%;
				max-width:63.5rem;
				float:right;
			}

				#visit_sony .right a{
					background:#797979;
					width:32%;
					max-width:20.1rem;
					height:4.4rem;
					line-height:4.4rem;
					text-align:center;
					overflow:hidden;
					display:inline-block;
					color:#ccc;
				}

				#visit_sony .right a:hover{
					color:#ffffff;
				}

		#footer_links{
			text-align:center;
			font-family:'Din';
			font-size:13px;
		}

			#footer_links a{
				border-left:1px solid #4e4e4e;
				padding:0 8px 0 8px;
				color:#a2a2a2;
			}

			#footer_links a.no_border{
				border-left:none;
			}

			#footer_links a:hover{
				color:#ffffff;
			}

		#copyright{
			text-align:center;
			padding:25px 0;
			font-family:'Din';
			font-size:14px;
		}

	.grey_blue_border{
		border-top:6px solid #d9d9d9;
		border-right:6px solid #1175b9;
		border-bottom:6px solid #1175b9;
		border-left:6px solid #1175b9;

		-webkit-border-image:url(../images/global/form_border.png) 6 6 stretch;
		-moz-border-image:url(../images/global/form_border.png) 6 6 stretch;
		-o-border-image:url(../images/global/form_border.png) 6 6 stretch;
		-ms-border-image:url(../images/global/form_border.png) 6 6 stretch;
		border-image:url(../images/global/form_border.png) 6 6 stretch;
	}

	.grey_purple_border{
		border-top:7px solid #313131;
		border-right:7px solid #5c00ff;
		border-bottom:7px solid #5c00ff;
		border-left:7px solid #5c00ff;

		-webkit-border-image:url(../images/global/form_border2.png) 7 7 stretch;
		-moz-border-image:url(../images/global/form_border2.png) 7 7 stretch;
		-o-border-image:url(../images/global/form_border2.png) 7 7 stretch;
		-ms-border-image:url(../images/global/form_border2.png) 7 7 stretch;
		border-image:url(../images/global/form_border2.png) 7 7 stretch;
	}

	.arrow_left_white{
		width:0;
		height:0;
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-right:10px solid white;
	}

	.arrow_right_white{
		width:0;
		height:0;
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-left:10px solid white;
	}

	.arrow_down_grey{
		width:0;
		height:0;
		border-left:20px solid transparent;
		border-right:20px solid transparent;
		border-top:20px solid #313131;
	}

	/* Beginning of dropdown filter */
	.dropdown_filter{
		width:80%;
		max-width:660px;
		background-color:#029fa6;
		margin:0 auto;
		overflow:hidden;
		height:60px;
		line-height:60px;
		position:relative;
	}

	.dropdown_filter >span{

		padding:0 3rem;
		float:left;
		background-color:#fff;
	}

	.dropdown_filter > select{
		width:80%;
		/*max-width:490px; removed for  Bug 2511 */
		background:#029fa6 url(../images/global/arrow_down_white.png) 90% center no-repeat;
		color:#fff;
		border:none;
		line-height:50px;
		font-size:inherit;
		overflow:hidden;
		padding:5px 0px;
		text-overflow:ellipsis;
		white-space:nowrap;
		height:60px;
		-moz-appearance:none;
		 text-indent:30px;
		position:absolute;
		left:25%;
	}

	.dropdown_filter > select *{
		background:#029fa6;
	}

	.serif_link, a.serif_link{
		display:inline-block;
		position:relative;
		box-sizing:border-box;
		text-transform:uppercase;
		border-bottom:solid 1px #b5b5b5;
		color:#676767;
		font-family:'Glegoo';
		font-size:14px;
		font-weight:normal;
		letter-spacing: 1px;
		line-height: 17px;
		cursor:pointer;
	}

	.serif_link.light, a.serif_link.light{
		color:#e6e6e6;
		border-bottom:solid 1px #b5b5b5;
	}

	.serif_link:after, a.serif_link:after
	{
		content:' ';
		display:block;
		position:absolute;
		top:-3px;
		right:-30px;
		height:24px;
		width:24px;
		background:url('../images/global/arrow_link.png') no-repeat;
		background-position:center center;
	}

	.serif_link.light:after, a.serif_link.light:after
	{
		background:url('../images/global/arrow_light_small.png') no-repeat;
		background-position:center center;
	}

	.serif_link:hover:after
	{
		background:url('../images/global/arrow_link_hover.png') no-repeat;
		background-position:center center;
	}

	.serif_link.light:hover:after, a.serif_link.light:hover:after
	{
		background:url('../images/global/arrow_link_hover.png') no-repeat;
		background-position:center center;
	}

	.serif_link.light:hover, a.serif_link.light:hover
	{
		color:#ffffff;
	}

	.serif_link.small, a.serif_link.small
	{
		font-size: 12px;
	}


	#latest_stories
	{
		box-sizing:border-box;
		padding-top:50px;
		background-color:#f4f4f4;
		padding-bottom:76px;
	}

	#latest_stories:before
	{
		content:' ';
		display:block;
		position:relative;
		width:766px;
		height:6px;
		margin:auto;
		background-color:#e6e6e6;
		max-width:100%;
	}

	#latest_stories .container
	{
		text-align:center;
		margin-top:34px;
	}

	#latest_stories h2
	{
		color:#333333;
		font-size:32px;
		font-family:'DinCon';
		font-weight:normal;
		letter-spacing:3px;
		margin:5px 0 20px 0;

	}

	#story_container{
		width:100%;
		max-width:815px;
		margin:33px auto 45px auto;
	}

	.story{
		width:31%;
		max-width:257px;
		height:510px;
		display:inline-block;
		margin-right:17px;
		overflow:visible;
		position:relative;
		padding-top:8px;
		text-align:center;
		position:relative;
		cursor:pointer;
	}

	.story:hover{
		background:#fff;
	}

	.story:last-child{
		margin-right:0;
	}

	.story:before
	{
		content:' ' ;
		display:inline-block;
		position:relative;
		width:44px;
		height:44px;
		margin-top:-8px;
		margin-bottom:-36px;
		z-index:20;
		background-color:#0073bc;
		background-image:url('../images/bio/cluecrew/cc_news_icon.png');
		background-position:center center;
		background-repeat:no-repeat;
		top:-26px;
	}

	/*hack for article icons*/

	.story.alex::before, #news_article_img.alex::before{
		background-image: url(../images/global/icon_news_alex.png);
		background-size: 60%;
	}
	.story.crew::before, #news_article_img.crew::before{
		background-image: url(../images/global/icon_news_c_crew.png);
		background-size: 60%;
	}
	.story.contestants::before, #news_article_img.contestants::before{
		background-image: url(../images/global/icon_news_contestants.png);
		background-size: 60%;
	}
	.story.pop::before, #news_article_img.pop::before{
		background-image: url(../images/global/icon_news_popculture.png);
		background-size: 60%;
	}
	.story.press::before, #news_article_img.press::before{
	 	background-image: url(../images/global/icon_news_press.png);
		background-size: 60%;
	}

	.story.show::before, #news_article_img.show::before{
		background-image: url(../images/global/icon_news_show.png);
		background-size: 60%;
	}

	.story.ask::before, #news_article_img.ask::before{
		background-image: url(../images/global/icon_news_ask.png);
		background-size: 60%;
	}

	.story img{
		position:absolute;
		top:0;
		left:0;
		z-index:1;
		min-width:256px;
		min-height:256px;

		text-align:center;

		clip:rect(0px, 252px, 256px, 0px);
	}

	.story:after{

		content:' ';
		position:absolute;
		top:16px;
		left:8px;
		z-index:10;
		display:block;
		width:240px;
		height:240px;
		border:1px solid rgba(255,255,255,.5);
	}

	.story h3{
		font-family:'Glegoo';
		background:#e2e2e2;
		width:94%;
		max-width:240px;
		margin:10px auto 22px auto;
		font-weight:normal;
		font-size:12px;
		letter-spacing:2px;
		padding:3px 0;
		text-transform:uppercase;
	}

	.story:hover h3
	{
		background-color:#0073bc;
	}

	/*Fix bug #2150 force the height of the container when the text length varies among blurbs*/
	.story_content{
		height: 220px;
		margin-top:256px;
	}

	.story_content h4
	{
		font-family:'DinCon';
		font-size: 20px; /*Car's statement in bug 2159*/
		font-weight:bold;
		text-transform:uppercase;
		padding:4px 10px;
		height:initial;
	}

	.story .date
	{
		font-family:'Din';
		font-size:13px;
		font-weight:bold;
		color:#0073bc;
	}

	.story .serif_link
	{
		margin-top:16px;
	}

	.story .blurb{
		color:#4a484a;
		font-size:14px;
		  padding-top: 15px;

	}

	.story .divider{
		background:#cfcfcf;
		display:block;
		margin:6px auto;
		width:100%;
		max-width:240px;
		height:1px;
	}

	/* DIFERENT SECTION STORY VARIATIONS */
	.about .story:before
	{
		background-color:#6600ff;
	}

	.news .story:before
	{
		background-color:#029fa6;
	}

	.contestant_sec .story:before
	{
		background-color:#ad2aad;
	}

	.games .story:before
	{
		background-color:#fba61d;
	}

	.tournaments .story:before
	{
		background-color:#e65641;
	}

	.store .story:before
	{
		background-color:#a8c02f;
	}

	.about .story:hover h3
	{
		color:#fff;
		background-color:#6600ff;
	}

	.news .story:hover h3
	{
		color:#fff;
		background-color:#029fa6;
	}

	.contestant_sec .story:hover h3
	{
		background-color:#ad2aad;
	}

	.games .story:hover h3
	{
		background-color:#fba61d;
	}

	.tournaments .story:hover h3
	{
		background-color:#e65641;
	}

	.store .story:hover h3
	{
		background-color:#a8c02f;
	}

	.about  .story .date
	{
		color:#6600ff;
	}

	.news  .story .date
	{
		color:#029fa6;
		padding-bottom:8px;
	}

	.contestant_sec  .story .date
	{
		color:#ad2aad;
	}

	.games  .story .date
	{
		color:#fba61d;
	}

	.tournaments  .story .date
	{
		color:#e65641;
	}

	.store  .story .date
	{
		color:#a8c02f;
	}

   /*** Video Modal setup ****/
	h3.video_title{  /*this hides the title that will be used in the modl(for one offs where the title isn't necessarily on the page) */
		display: none;
	}

    #ext_video1{
      position:relative;

      z-index:10000;
    }

    #modal_overlay{
        position:fixed;
        width:100%;
        height:100%;
        z-index:10;
        background-color:#000;
        background-color:rgba(0,0,0,.9);
        top:0;
        left:0;
        overflow:hidden;
        display:block;
        z-index:10020;
        opacity:1;
    }

    .vid_wrapper{
        top:72px;
        position:absolute;
        z-index:10040;
        display:block;
        background-color:#fff;
  		max-width: 754px;
        width:90%;
        left:50%;
        -ms-transform:translateX(-50%);
   		-webkit-transform:translateX(-50%);
        transform:translateX(-50%);
        padding:79px 13px 40px;
    }

    #modal_overlay iframe{
    	margin: 0 auto;
    	display: block;
    }

    	.vid_wrapper #btn_close_modal{
    		background:url(/Assets/jeopardy/images/global/modal-close-white.png) no-repeat;
			background-size: cover;
			width: 54px;
			height: 54px;
			border: 2px solid #d6d6d6;
    	}

    .vid_info{
		position: relative;
		height: 50px;
		max-width: 100%;
		margin: 30px 20px 34px;


    }

    .vid_info .share{
		right: -28px;
		width: 65px;
		height: 100%;
		position: absolute;
		top: -20px;

    }

    #vidtitle{
		font-family: 'DinConMedium';
		font-size: 2.2rem;
		line-height: 2.4rem;
		letter-spacing: 1px;
		color:#363636;
    }

#jwplayer1{
}

ul.additional_videos{
	width:100%;
	max-width:1200px;
	margin:0 auto;
  }

.vid_info .share a{
	background-image:url(/Assets/jeopardy/images/global/share_icons_black.png);
	display:block;
	height:20px;
	background-repeat:no-repeat;
	width:20px;
	padding:0px;
    margin: 20px 0px 20px 10px;
	float:left;
}

.vid_info .share a.fb{
	  background-position:0 0;
}

.vid_info .share a.twitter{
	  background-position:-33px 0;
}

    #btn_close_modal{
        background:url(/Assets/jeopardy/images/global/modal-close.png) no-repeat;
        width:37px;
        height:38px;
        position:absolute;
        right:13px;
        top:13px;
        z-index:100;
        border:none;
        box-shadow:none;
        content :'X';
    }
        #btn_close_modal:hover{
            cursor:pointer;
        }


/****************************************************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/
/***************   New styles for the media   *******************/
/*******   to hopefully not affect  exising stuff   *************/
/****************************************************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/

#media_gallery{
	width: 100%;
	position: relative;
	height: 100%;
	display: inline-block;

}

#media_gallery button{
	clear:left;
}

#media_gallery .backdrop{
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #d7d7d7;
  margin-top: 75px;
    padding-bottom: 227px;
}


#media_gallery h2{
	text-align:center;
	background-color:#323232;
	color:#fff;
	text-transform:uppercase;
	font-family:"DinConMedium";
	/*padding:12px 0 7px 0;*/
	margin:0 auto;
	width:100%;
	max-width:990px;
	letter-spacing:0.1rem;
	font-size:3.2rem;
}

#media_gallery .additional_videos {
	display: table;
	width: 100%;
	max-width: 1008px;
	margin: 0 auto;
	padding: 0;
	padding-top: 25px;
	text-align: center;
	padding-bottom: 25px;
	padding-left: 20px;
}


#media_gallery .aux_featured_vids{
	box-sizing: border-box;
	list-style-type: none;
	display: table-cell;
	float: left;
	width: 33%;
	max-width: 315px;
	margin-right: 2%;
	margin-bottom: 30px;
}


/*#media_gallery .aux_featured_vids:nth-child(3n+0), #media_gallery .aux_featured_vids .vid_end{
 margin-right: 0;
}*/

#media_gallery .aux_featured_vids .vid_middle{
	margin-right: 2%;
}

.vid_middle, .vid_end{
	border: 1px solid red;
}

	#media_gallery .aux_featured_vids .video_still{
		width: 100%;
		height: auto;
		max-height: 177px;
		max-width: 315px;
		overflow: hidden;
		position: relative;
		top: 0;
		left:0;
		right:0;
		z-index: 0;
	}

	#media_gallery .aux_featured_vids .video_still img{
		width: 100%;
	}

	#media_gallery .aux_featured_vids .info{
	  box-sizing:border-box;
	  max-width:287px;
	  width:92%;
	  margin:-25px auto 0;
	  background-color:#fff;
	  min-height:100px;
	  display:block;
	  position:relative;
	  z-index:1;
	  border-top:6px solid #e5e5e5;
	  border-bottom:1px dashed #000;
	  padding:20px 6px;
  	  text-align:center;
	}

	#media_gallery .aux_featured_vids .info h3{
		  font-family:DinConMedium;
		  font-size:2.2rem;
		  line-height:2.4rem;
		  letter-spacing:1px;
		  text-overflow:ellipsis;
		  -o-text-overflow:ellipsis;
		  white-space:normal;
		  overflow:hidden;
	}



	#media_gallery .aux_featured_vids p.clip_time{
		position:relative;
		bottom:5px;
		margin:0 auto;
		background-color:#000;
		color:#fff;
		padding:5px 15px;
		display:inline;
		top:inherit;
		z-index:1;
	}


	#media_gallery .aux_featured_vids:hover  .info{
		border-top-color: #6600ff;
	}

	#media_gallery .load_more{
		margin: auto;
  		display: block;
	}


	.cta_box
	{
		position: relative;
		width:776px;
		border:3px solid #e6e6e6;
		margin: 20px auto;
		padding:19px;
		text-align: center;
	}

	.cta_box h2
	{
		color:#363636;
		font-family: 'DinConMedium', Arial, Helvetica, sans-serif;
		font-size: 32px;
		letter-spacing: 1px;
		margin-bottom: 19px;
		font-weight: normal;
	}

	.cta_box p, .cta_box a, .cta_box a:visited
	{
		color:#363636;
		font-family: 'Din', Arial, Helvetica, sans-serif;
		font-size: 23px;
	}

	.cta_box a
	{
		text-decoration: underline;
	}

	.cta_box a:hover
	{
		color:#000000;
	}


	.reversed_copy, .reversed_copy.medium, .reversed_copy.home{
		/* THIS SYLE IS NOT USED ON THE NOTABLE CONTESTANTS PAGE*/
		/*DETAIL VIEW - similar sytling is applied in memorablecontestants.css */
		display: inline;
		background-color: #0073bc;
		color: #FFF;
		height: 64px;
		line-height: 63px;
		padding: 8px 10px 0px 10px;
		font-size: 50px;
		font-family:'DinConMedium', Helvetica, Arial, sans-serif;
		font-weight: normal;
		text-transform: uppercase;
		letter-spacing: 2px;

		-webkit-box-decoration-break: clone;
		-moz-box-decoration-break: clone;
		box-decoration-break: clone;
	}

	.reversed_copy.large{
		line-height: 77px;
		padding: 8px 47px 0px 29px;
		font-size: 62px;
	}

	.reversed_copy.small{
		line-height: 38px;
		padding: 7px 13px 0px 13px;
		letter-spacing: 1px;
		font-size: 28px;
	}


	.reversed_copy.about, .about .reversed_copy{
		background-color: #6600ff;
	}
	.reversed_copy.news, .news .reversed_copy{
		background-color: #029fa6;
	}
	.reversed_copy.contestant_sec, .contestant_sec .reversed_copy{
		background-color: #ad2aad;
	}
	.reversed_copy.games, .games .reversed_copy{
		background-color: #fba61d;
	}
	.reversed_copy.tournaments, .tournaments .reversed_copy{
		background-color: #e65641;
	}
	.reversed_copy.store, .store .reversed_copy{
		background-color: #abc02f;
	}

	.reversed_copy.white_bg.about, .about .reversed_copy.white_bg{
		background-color: #ffffff;
		color: #6600ff;
	}
	.reversed_copy.white_bg.contestant_sec, .contestant_sec .reversed_copy.white_bg{
		background-color: #ffffff;
		color:#ad2aad;
	}
	.reversed_copy.white_bg.home, .home .reversed_copy.white_bg{
		background-color: #676767;
		color:#ffffff;
	}
#video_highlights_header .horizontal_section_label{
	background:url(../images/home/bg_label_horizontal.png) center center repeat-y;
}

	#video_highlights_header .horizontal_section_label .horizontal_container{
		background:transparent;
		padding-top:25px;
		position:relative;
		top:14px;
	}

		#video_highlights_header .horizontal_section_label .bottom_border{
			margin:25px auto 0px auto;
			position:relative;
			z-index:10;
		}

.horizontal_section_label{
	font-family:'DinConMedium';
	font-size:32px;
	color:#363636;
}

	.horizontal_section_label .horizontal_container{
		width:100%;
		max-width:990px;
		margin:0 auto;
		text-align:center;
	}

	.horizontal_section_label .bottom_border{
		display:block;
		height:1px;
		width:82px;
		margin:25px auto 30px auto;
		background:#aaaaaa;
		position:relative;
		z-index:10;
	}

@media only screen and (max-width:767px){
	#portrait_message{
		display:none;
	}

	html,body{
		min-width:640px;
	}

	#sony_header{
		height:40px;
	}

		#sony_header .container{
			width:100%;
			margin:0 auto;
			text-align:right;
		}

		.sony_logo{
			/*padding:10px 0 0 60px;*/
		}

	#header{
		position:relative;
	}

	#header_content{
		width:100%;
		margin:0 auto;
		height:85px;
	}

		#icon_mobile_menu{
			position:absolute;
			top:20px;
			left:20px;
			width:70px;
			height:63px;
			display:block;
		}

		#logo_main{
			position:absolute;
			left:50%;
			margin-left:-112px;
		}

		#search_icon{
			position:absolute;
			right:80px;
			top:60px;
		}

		#header_content a#btn_my_jeopardy{
			padding:25px 25px 0 0;
			width:0;
			height:0;
			overflow:hidden;
			position:absolute;
			right:20px;
			top:60px;
		}

		#header_content .left{
			width:112px;
			float:right;
			max-width:none;
		}

			#btn_sign_in,
			#header_logout_btn,
			#btn_find_station,
			#search_field{
				display:none;
			}

			#search{
				border-top:none;
				border-bottom:none;
			}

				#search_icon{
					background:url(../images/global/icon_search_mobile.png);
					padding:24px 0 0 24px;
				}

		#header_content .right{
			width:75px;
			float:right;
			max-width:none;
		}

			#follow_social{
				border-top:none;
				border-bottom:none;
				display:none;
			}

			#tickets_and_showtimes{
				padding:0;
			}

		#logo_main{
			width:215px;
			max-width:none;
		}

		#search_field{
			background:#3f3f3f;
			color:#8a8a8a;
			border:none;
			padding:8px 0;
			text-indent:14px;
			width:206px;
		}

	#nav{
		color:#ababab;
		width:100%;
		height:0;
		overflow:hidden;
		-webkit-transition:height 1s;
		-moz-transition:height 1s;
		-o-transition:height 1s;
		-ms-transition:height 1s;
	    transition:height 1s;
	    position:absolute;
	    top:80px;
	    z-index:10000;
	}

		#nav.open{
			height:1010px;
		}

		#nav .divider{
			display:none;
		}

		#nav .nav_item > a{
			display:block;
			width:100%;
			height:40px;
			overflow:hidden;
			font-size:25px;
			padding:40px 0 20px 0;
			border-left:none;
			border-right:none;
		}

		#nav .container{
			margin:0 auto;
			width:100%;
		}

			.nav_item{
				width:100%;
				overflow-x:hidden;
				padding:16px 0;
			}

			#nav .nav_item .sub_menu{
				display:none;
				width:100%;
				position:static;
				background:transparent;
			}

				#nav .nav_item .left{
					width:100%;
				}

					#header .nav_sub_link{
						width:100%;
						height:40px;
						text-align:center;
						display:block;
						overflow:hidden;
						font-size:25px;
						padding:40px 0 20px 0;
						color:#fff;
					}

				#nav .nav_item .right{
					display:none;
				}

		#find_your_station{
			padding:10px 0;
			width:100%;
			background:#16003b;
			margin-top:0;
		}

			#find_your_station h2{
				width:45%;
				margin-left:2%;
				float:left;
			}

			#find_your_station a{
				width:45%;
				margin-right:2%;
				float:right;
				text-align:right;
			}

		#share_bar .container{
			width:100%;
		}

		#share_bar .left{
			padding-left:5%;
			width:70%;
		}

		#share_bar .right{
			position:relative;
			padding-top:0;
			width:20%;
		}

		#share_icons{
			width:75px;
			height:35px;
			overflow:hidden;
			position:absolute;
			right:0;
			background:#b9b9b9;
		}

		#share_icons.open{
			height:152px;
		}

			#share_icons li{
				display:block;
				float:none;
				width:100px;
				padding:0;
				text-align:center;
			}

			#share_icons li:first-child{
				color:#313131;
				height:27px;
				width:73px;
				padding:8px 0 0 0;
				overflow:hidden;
				font-size:20px;
				cursor:pointer;
			}

			#share_bar .container a{
				display:inline-block;
				margin-bottom:10px;
			}

			.section_header .container{
				width:100%;
			}

				.section_header .left,
				.section_header .right{
					width:575px;
					margin:0 auto;
					float:none;
					clear:none;
				}


	.section_header .container{
		margin:0 auto 34px auto;
	}

	.section_header .container .headline{
		margin:45px auto 31px auto;
		padding-top:15px;
		line-height:79px;
	}

		.section_header .container .headline:after{
			margin-bottom:3px;
			max-width:100%;
		}


	.section_header_reversed{
		font-size: 4.2rem;
		height: 7.2rem;
		line-height: 7.9rem;
	}

	#page_heading .page_title{
		display:block;
		height:auto;
		padding:17px 0 22px 34px;
		text-indent:0;
		font-size:50px;
	}

	#page_heading .page_description{
		display:block;
		padding:0 0 47px 34px;
		font-size:20px;
		line-height:28px;
		letter-spacing:1px;
	}

		.jeopardyWPageTitleAndImage #page_heading .page_title{
			width:100%;
			text-align:center;
		}

		.jeopardyWPageTitleAndImage #page_heading .page_logo{
			width:100%;
			text-align:center;
		}

			.back_to_top{
				width:90%;
				display:block;
				margin:50px auto 0px auto;
				max-width:600px;
				background:#d9d9d9;
				color:#000;
				text-align:center;
				font-family:'Din';
				padding:20px 0;
				font-size:25px;
			}

	.raised_caption > :first-child{
		font-family:'DinConMedium';
		font-size:42px;
	}

	.raised_caption_summary{
		font-size:24px;
		line-height:33px;
	}

	#main_story_content .date{
		font-family:'Din';
		font-size:20px;
		letter-spacing:1px;
		line-height:28px;
	}

	.dropdown_filter >span{
		padding:0 3rem 0 0;
	}

	#ad_or_item{
		position:static;
		width:574px;
		height:220px;
		/*outline:1px solid #313131; there is a border from */
		background:#fff;
		margin:0 auto;
		max-width:none;
		padding:65px 11px 16px 11px;
		text-align: left;
	}

		#ad_or_item .divider{
			display: none;
		}

		#also_like_thumbs{
			display:block;
			width:552px;
			height:400px;
			margin:60px auto 70px auto;
		}

		.also_like_thumb{
			float:none;
			margin:0;
			background:transparent;
			max-width: 265px;
			width: 265px;
			height: auto;
			vertical-align: top;
			  margin-bottom: 30px;
		}

		.also_like_thumb:nth-child(even){
			float:right;
		}

		.also_like_thumb span{
			font-size: 25px;
		}


		#ad_or_item_image{
			/*margin:11px 0 0 11px;*/
			float:left;
			width: 276px;
			height: auto;
			max-width:none;
			overflow:visible;
		}

			#ad_or_item_image img{
				width:276px;
				height:225px;
				clip: auto;
			}

			#ad_or_item_image .label{
				width: 597px;
				height: 53px;
				display: block;
				top: -65px;
				left: -12px;
				background: #313131;
				text-align: center;
				font-size: 36px;
				line-height: 58px;
				padding: 0;
			}

		#ad_or_item h2{
			float:none;
			margin: 30px 0 0 302px;
			font-size:42px;
		}

		#ad_or_item span{
			float: none;
			margin: 7px 22px 0 302px;
			font-size: 21px;
			border-top: 1px solid #363636;
			padding-top: 28px;
			width:initial;
		}

	#also_like .container{
		width:100%;
		height: auto;
		padding-bottom: 20px;
		text-align: center;
	}

	#also_like{
		min-height:874px;
		margin-bottom:0;
		margin-top:0;
		padding-top:10px;
		height:auto;
	}

		#also_like .container > h2{
			width: 608px;
			height: 54px;
			margin: 80px auto 27px auto;
			display: block;
			font-size: 36px;
			line-height: 56px;
			padding-top: 4px;
		}

		.also_like_thumb img{
			width: 100%;
			height: auto;
		}

		#footer .container{
			padding-top:15px;
			width:100%;
			max-width:none;
		}

		#sign_up_now{
			width:100%;
			position:static;
			padding:20px 0;
			max-width:640px;
			margin:0 auto;
			text-align:center;
			height:auto;
			background:transparent;
		}

			#sign_up_now p{
				display:block;
				font-size:18px;
				width:80%;
				margin:0 auto;
			}

			#sign_up_now .divider{
				display:none;
			}

			#sign_up_now .btn_sign_up{
				position:static;
				display:block;
				margin:20px auto 0 auto;
			}


		#copyrights_social{
			width:100%;
			outline:none;
			position:static;
		}

			#copyrights_social .divider{
				display:none;
			}

			#copyrights_social .left{
				width:100%;
				max-width:600px;
				margin:0 auto;
				float:none;
			}

			#copyrights_social .right{
				width:100%;
				max-width:none;
				margin:35px 0 0 0;
			}

		#footer_links{
			width:90%;
			display:block;
			margin:0 auto;
			font-size:18px;
			max-width:none;
		}

			#footer_links a{
				margin-bottom:15px;
				display:inline-block;
			}

			#footer_links a:last-child{
				padding-right:0;
			}

		#visit_sony{
			height:130px;
			width:100%;
			padding:0;
			position:static;
		}

			#visit_sony .left,
			#visit_sony .right{
				width:100%;
				text-align:center;
			}

			#visit_sony .left{
				padding:15px 0;
			}

				#visit_sony .right a{
					width:32%;
				}

		#footer_social{
			width:285px;
			margin:20px auto;
		}

	#story_container{
		margin:33px auto 0 auto;
	}

	.story_content{
		margin-top:0;
	}

	.story img{
		position:static;
		max-width:256px;
		max-height:none;
		min-width:0;
		min-height:0;
	}

	.story:before{
		position:absolute;
		left:50%;
		margin-left:-22px;
	}

	.story:after{
		display:none;
	}


	.button, #footer_signin, a.button
	{
	    font-size:28px;
	    line-height: 32px;
	    letter-spacing:1px;
	    padding:20px 60px;
	}

	.button.load_more a.button.load_more
	{

	    font-size:36px;
	    line-height: 39px;
	    letter-spacing:1px;
	    text-align: center;
	    padding:25px 0;
	    border-radius:0;
	    border: none;
	    width:648px;
	}

	.serif_link, a.serif_link
	{
		font-size:24px;
	}

	.serif_link.light:after, a.serif_link.light:after{
		background:url('../images/global/arrow_light_large.png') no-repeat;
	}

	.serif_link.light:hover:after, a.serif_link.light:hover:after{
		background:url('../images/global/arrow_light_large.png') no-repeat;
	}

	.serif_link:after, a.serif_link:after
	{
		content:' ';
		display:block;
		position:absolute;
		top:-2px;
		right:-46px;
		height:24px;
		width:24px;
		background:url('../images/awards/awards_link_arrow.png') no-repeat;
		background-position:center center;
	}

	.serif_link:hover:after, a.serif_link:hover:after
	{
		background:url('../images/awards/awards_link_arrow.png') no-repeat;
		background-position:center center;
	}


	.cta_box
	{
		position: relative;
		width:600px;
		border:3px solid #e6e6e6;
		margin: 20px auto;
		padding:36px;
		text-align: center;
	}

	.cta_box h2
	{
		color:#363636;
		font-family: 'DinConMedium', Arial, Helvetica, sans-serif;
		font-size: 50px;
		letter-spacing: 1px;
		margin-bottom: 36px;
	}

	.cta_box p, .cta_box a, .cta_box a:visited
	{
		color:#363636;
		font-family: 'Din', Arial, Helvetica, sans-serif;
		font-size: 20px;
	}

	.cta_box a
	{
		text-decoration: underline;
	}

	.cta_box a:hover
	{
		color:#000000;
	}

	.reversed_copy, .reversed_copy.medium, .reversed_copy.small, .reversed_copy.large{

		line-height: 60px;
		padding: 14px 32px 6px 12px;
		letter-spacing: 2px;
		font-size: 36px;
	}


	/*video galleries */

	#media_gallery .aux_featured_vids{
		max-width: none;
		width: 100%;
	}

	#media_gallery .aux_featured_vids .video_still{
		width: 90%;
		min-width: 300px;
		max-height: none;
		max-width: none;

	}

	#media_gallery .aux_featured_vids .info{
		width: 85%;
		max-width: none;
	}

	#media_gallery .aux_featured_vids{
		margin-bottom: -30px;
	}

	.jeopardyWAlexBioAnswersSlides{
		display:none;
	}

} /* End Mobile Styles */

@font-face{
    font-family:'Din';
    src:url('fonts/DINWeb.woff');
    font-weight:normal;
    font-style:normal;
}

@font-face{
    font-family:'DinCon';
    src:url('fonts/DINWeb-CondMedium.woff');
    font-weight:normal;
    font-style:normal;
}

@font-face{
    font-family:'DinConRegular';
    src:url('fonts/DINWeb-Cond.woff');
    font-weight:normal;
    font-style:normal;
}

@font-face{
    font-family:'DinConMedium';
    src:url('fonts/DINWeb-CondMedium.woff');
    font-weight:normal;
    font-style:normal;
}

@font-face{
    font-family:'DinConBold';
    src:url('fonts/DINWeb-CondBold.woff');
    font-weight:normal;
    font-style:normal;
}

@font-face{
    font-family:'Glegoo';
    src:url('fonts/glegoo-regular-webfont.eot');
    src:url('fonts/glegoo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/glegoo-regular-webfont.woff2') format('woff2'),
         url('fonts/glegoo-regular-webfont.woff') format('woff'),
         url('fonts/glegoo-regular-webfont.ttf') format('truetype'),
         url('fonts/glegoo-regular-webfont.svg#din_promedium') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face{
    font-family:'Roboto';
    src:url('fonts/Roboto-Regular.ttf');
    font-weight:normal;
    font-style:normal;
}

@font-face{
    font-family:'RobotoBold';
    src:url('fonts/Roboto-Bold.ttf');
    font-weight:normal;
    font-style:normal;
}

@font-face{
    font-family:'DezenProRegular';
    src:url('fonts/dezen_pro_regular-webfont.eot');
    src:url('fonts/dezen_pro_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dezen_pro_regular-webfont.woff2') format('woff2'),
         url('fonts/dezen_pro_regular-webfont.woff') format('woff'),
         url('fonts/dezen_pro_regular-webfont.ttf') format('truetype'),
         url('fonts/dezen_pro_regular-webfont.svg#dezen_pro_regular') format('svg');
    font-weight:normal;
    font-style:normal;
}



/****** JBUZZ ICONS STYLES ******/	
.jbuzz_icon {
	display:block;
	width:42px;
	height:42px;
	overflow:hidden;
	white-space:nowrap;
	text-indent:200%;
	vertical-align:middle;
	background-color:#029FA6;
	background-image:url('../images/jbuzz/sprite_type.png');
	background-size:auto 100%;
	background-repeat:no-repeat;
}
.jbuzz_icon.article {background-position:0 0;}
.jbuzz_icon.picture {background-position:25% 0;}
.jbuzz_icon.video {background-position:50% 0;}
.jbuzz_icon.gif {background-position:75% 0;}
.jbuzz_icon.infographic {background-position:100% 0;}

/****** END JBUZZ ICONS STYLES ******/	


/****** JBUZZ MODULES STYLES ******/
.jbuzz_modules {}
	.jbuzz_modules:after {
			content:'';
			clear:both;
			display:block;
	}
	.jbuzz_module {
		display:block;
		float:left;
		width:31%;
		height:33em;
		margin-bottom:30px;
		margin-right:3.5%;
	}
	.jbuzz_module:nth-child(3n){margin-right:0;}

		.jbuzz_module .jbuzz_date {
			font-family:'Din', Helvetica, Arial, sans-serif;
			font-size:16px;
			line-height:1em;
			color:#029fa6;
			float:left;
		}
		.jbuzz_module .category {
			display:block;
			text-align:right;
			font-family:'Glegoo', Helvetica, Arial, sans-serif;
			font-size:14px;
			line-height:1em;
			color:#4a484a;
			text-transform:uppercase;
		}
		.jbuzz_module .category a {
			color:#4a484a;
			text-decoration:none;
		}
		.jbuzz_module .img_wrap {
			padding:10px 0;
			margin-bottom:25px;
			position:relative;
		}
			
			.jbuzz_module .img_wrap img {
				width:100%;
				height:auto;
			}
			.jbuzz_module .img_wrap .jbuzz_icon {
				position:absolute;
				bottom:0;
				left:0;
			}

		.jbuzz_module .title {
			font-family:'DinCon', Helvetica, Arial, sans-serif;
			font-size:28px;
			line-height:1.15em;
			color:#292729;
			text-transform:uppercase;
			display:block;
			height:3.45em;
			overflow:hidden;
			text-align:left;
		}

@media only screen and (max-width: 767px) {
	.jbuzz_module {
		float:none;
		width:90%;
		height:auto;
		margin:0 auto 30px;
	}
	.jbuzz_module:nth-child(3n) {margin-right:auto;}

		.jbuzz_module .jbuzz_date {
			font-size:20px;
		}
		.jbuzz_module .category {
			font-size:17px;
		}
		.jbuzz_module .img_wrap {
			margin-bottom:30px;
		}

			.jbuzz_module .img_wrap .jbuzz_icon {
				width:76px;
				height:76px;
			}

		.jbuzz_module .title {
			font-size:42px;
			height:auto;
			max-height:3.45em;
		}
}
/****** END JBUZZ MODULES STYLES ******/