html,body {
	background-color: #EEE;
	font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
	font-size: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
}

.skinned {
	background: none !important;
}

.skinned .site_body,
.skinned .leaderboard_container,
.skinned .footer_container {
	width: 1000px !important;
	margin: 0 auto !important;
	background: none !important;
}

.menu_container a {
	text-decoration: none;
}

.menu_container {
	position: fixed;
	width: 100%;
	height: 82px;
	font-family: 'bebas', sans-serif;
	z-index: 15;
	background: url("//cdn.themis-media.com/media/global/images/library/deriv/945/945868.png") top center repeat-x #dddcdc;
}

.top_spacer {
	position: relative;
	height: 82px;
	width: 100%;
}

.site_body > div {
	position: relative;
	width: 1000px;
	margin: 0 auto;
}

.site_body .column {
	padding-top: 0;
}

.site_body .column > div {
}

.column .main_column {
	float: left;
	padding-left: 2em;
	width: 62%;
}

.menu_container .menu_top {
	height: 3.5em;
	width: 870px;
	font-size: 16px;
	z-index: 5;


	background: #004963; /* Old browsers */
	background: -moz-linear-gradient(top,  #004963 0%, #016290 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004963), color-stop(100%,#016290)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #004963 0%,#016290 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #004963 0%,#016290 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #004963 0%,#016290 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #004963 0%,#016290 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004963', endColorstr='#016290',GradientType=0 ); /* IE6-9 */
}

div .menu_items_cont {
	position: relative;
	height: 100%;
}

.menu .logo {
	background: url("//cdn.themis-media.com/media/global/images/library/deriv/945/945864.png") 0 -2px no-repeat transparent;
	display: inline-block;
	float: left;
	width: 162px;
	height: 82px;
	margin-right: 10px;
	z-index: 10;
}

.menu .menu_ending {
	background: url("//cdn.themis-media.com/media/global/images/library/deriv/945/945864.png") -162px -2px no-repeat transparent;
	position: absolute;
	top: 0;
	right: 0;
	width: 48px;
	height: 82px;
	margin: 0;
	z-index: 10;
}

.menu > div {
	margin-left: 130px;
}

.menu_items_cont .menu_sections {
	position: relative;
	float: left;
	width: 660px;
	height: 100%;
	line-height: 100%;
}

.menu_sections .menu_section {
	float: left;
	position: relative;
	height: 100%;
	line-height: 59px;
	border-right: 1px solid #3AA5C7;
}

.menu {
	position: relative;
	width: 1000px;
	height: 82px;
	margin: 0 auto;
}

.menu_section a {
	color: #FFF;
	font-size: 16pt;
	display: inline-block;
	padding: 0 35px;
	font-weight: 900;
}

.menu_section:hover {
	background: #1c5d85;
}

.menu_section ul {
	display: none;
	list-style-type: none;
	z-index: 50;
}

.menu_section:hover ul {
	display: block;
	position: absolute;
	top: 3.5em;
	width: 200%;
	margin: 0;
	padding: 0;
	background-color: #1c5d85;
}

.menu_section ul li {
	line-height: 150%;
}

.menu_section ul li:hover {
	background-color: #3AA5C7;
}

.menu_section ul li a {
	font-size: 12pt;
	line-height: 100%;
	display: block;
	width: 65%;
	height: 100%;
	padding: .5em 2.5em .5em 2.5em;
}

.menu_section.forums ul li a {
	font-size: 11pt;
}

.menu_items_cont .menu_right {
	position: relative;
	float: right;
	width: 80px;
	height: 56px;
	padding-right: 55px;
}

.menu_right div {
	position: relative;
	float: left;
	width: 38px;
	height: 35px;
	top: 10px;
	background: url("//cdn.themis-media.com/media/global/images/library/deriv/946/946278.png") 0 0 no-repeat transparent;
	cursor: pointer;
}

.menu_right .search_button {
	background-position: -127px -3px;
}

.menu_right .search_button:hover {
	background-position: -127px -31px;
}

.menu_right .login {
	background-position: -95px -3px;
}

.menu_right .login:hover {
	background-position: -95px -31px;
}

.menu_right > div > a {
	display: inline-block;
	width: 100%;
	height: 100%;
}
.menu_container .menu_bottom {
	background: #3AA5C7;
	height: 26px;
	width: 870px;
	font-size: 12pt;
	z-index: 4;
}

.menu_bottom ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.menu_bottom ul li {
	display: inline-block;
	float: left;
}

.menu_bottom .menu_items_cont div {
	position: relative;
	float: left;
}

.menu_items_cont .platforms a {
	display: inline-block;
	position: relative;
	padding: 0 15px;
	line-height: 28px;
	color: #054B64;
}

.menu_items_cont .platforms a:hover {
	color: #FFF;
}

.menu_items_cont .platforms {
	position: relative;
	padding-left: 150px;
	font-weight: 900;
	font-size: 12pt;
	padding-left: 5px;
}

.menu_bottom .menu_items_cont .social {
	float: right;
	margin-right: 60px;
}

.social a {
	width: 30px;
	height: 25px;
	display: inline-block;
	background: url("//cdn.themis-media.com/media/global/images/library/deriv/946/946278.png") 0 0 no-repeat transparent;
}

.social .facebook_icon:hover {
	background-position: -30px -67px;
}

.social .twitter_icon:hover {
	background-position: -64px -68px;
}

.social .tumblr_icon:hover {
	background-position: -97px -67px;
}

.social .youtube_icon:hover {
	background-position: -133px -65px;
}

.social .facebook_icon {
	background-position: -30px -98px;
}

.social .twitter_icon {
	background-position: -64px -99px;
}

.social .tumblr_icon {
	background-position: -97px -98px;
}

.social .youtube_icon {
	background-position: -133px -96px;
}

.site_body {
	width: 100%;
	position: relative;
	z-index: 10;
}

.site_body .content_panels {
	background: #FFF;
	position: relative;
	box-shadow: 0 0 1em rgba(0, 0, 0, .09);
	z-index: 4;
	width: 980px;
	margin: 0 auto;
	padding: 20px 10px;
}

.footer_container {
	position: relative;
	width: 100%;
	z-index: 5;

	background: #323232; /* Old browsers */
	background: -moz-linear-gradient(top,  #323232 0%, #151515 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(100%,#151515)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #323232 0%,#151515 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #323232 0%,#151515 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #323232 0%,#151515 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #323232 0%,#151515 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#151515',GradientType=0 ); /* IE6-9 */
}

.footer_container .footer {
	width: 1000px;
	margin: 0 auto;
	font-size: 12pt;
	padding-top: 20px;

	background: #323232; /* Old browsers */
	background: -moz-linear-gradient(top,  #323232 0%, #151515 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(100%,#151515)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #323232 0%,#151515 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #323232 0%,#151515 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #323232 0%,#151515 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #323232 0%,#151515 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#151515',GradientType=0 ); /* IE6-9 */
}

.footer .footer_column {
	position: relative;
	float: left;
	width: 165px;
}

.footer .footer_column:first-child {
	background: url("//cdn.themis-media.com/themes/gt/default/images/sprites.png") top center no-repeat transparent;
	height: 170px;
}

.footer .footer_column:first-child a {
	width: 100%;
	margin: 0;
	height: 20px;
}

.footer_column ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.footer_column ul a {
	text-decoration: none;
	color: #aaa;
	font-size: 10pt;
	margin: 3px 0;
	display: inline-block;
}

.footer_column .section_head {
	color: #FFF;
	font-size: 14pt;
	margin-bottom: 10px;
}

.footer .defy_network {
	text-align: center;
	color: #FFF;
	font-size: 8pt;
	margin-bottom: 0;
}

.xboxone .site_body,
.xbox360 .site_body {
}

.xboxone .contentStream a,
.xboxone .contentStream .streamTitle,
.xbox360 .contentStream a,
.xbox360 .contentStream .streamTitle {
	color:	#4FA31A;
}

#ad_leaderboard {
	height: 90px;
	width: 970px;
	text-align: center;
	position: relative;
	margin: 10px auto 20px auto;
}

.site_body .full_column {
	width: 100%;
}

.shows .full_column {
	width: 1000px;
	position: relative;;
}

.full_column #slideshow_container {
	margin: 0 auto;
	background: #000;
	padding-top: 10px;
	z-index: 4;
}

#slideshow_container .slideshow {
	width: 1000px;
	margin: 0 auto;
}

.agile_carousel .control_set {
	width: 990px;
	height: 100px;
	bottom: 0;
	left: 5px;
}

.agile_carousel .control_set_2_inner {
	position: relative;
	display: inline-block;
}

.agile_carousel .control_set_1 {
	display: none;
}

.agile_carousel .content_button {
	position: relative;
	float: left;
	margin: 0 2px;
	border: 1px solid #666;
	height: 89px;
}

.agile_carousel .ac_selected {
	border: 1px solid #e1b926;
}

.agile_carousel .ac_selected:hover {
	border: 1px solid #FFF;
}

.content_panels .content_section {
	position: relative;
	border-top: 1px solid #d0d0d0;
	margin: 0;
	clear: both;
}

.content_panels .content_section:first-child {
	border-top: none;
	margin-bottom: 20px;
	padding-top: 0;
}

.content_section .content_stream {
	position: relative;
	float: left;
	width: 630px;
	border-top: 1px solid #d0d0d0;
	height: 500px;
}

.content_stream .stream_content {
	background-color: #EEE;
	width: 100%;
	height: 460px;
}

.right_column {
	position: relative;
	float: left;
	width: 30%;
	height: 75em;
	margin-left: 1em;
}

.content_section.big_ones_panel {
    background-color: #FF8F00;
}

.content_section .highlight_3x3s {
    background-color: #FF8F00;
    padding-bottom: 2em;
}

.highlight_3x3s .section_title {
    width: 100%;
    height: 46px;
    margin-bottom: 1em;
}

.highlight_3x3s span,
.orginals_container .section_title span,
.latest_ep_panel .section_title span {
    background-color: #525252;
    height: 100%;
    display: inline-block;
    color: #FFF;
    padding: 0 1.5em;
    font-size: 15pt;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 46px;;;
}

.highlight_3x3s span:after,
.orginals_container .section_title span:after,
.latest_ep_panel .section_title span:after {
	content: "";
	width: 48px;
	height: 46px;
	display: inline-block;
	position: absolute;
	top: 0;
}

.latest_ep_panel .section_title span {
	width: 320px;
}

.highlight_3x3s span:after {
	background: url("//cdn.themis-media.com/themes/gt/default/images/archive_endpoint.png")  no-repeat top center transparent;
	left: 182px;
}

.orginals_container .section_title span:after {
	background: url("//cdn.themis-media.com/themes/gt/default/images/header_endpoint.png")  no-repeat top center transparent;
	left: 255px;
}

.latest_ep_panel .section_title span:after {
	background: url("//cdn.themis-media.com/themes/gt/default/images/header_endpoint.png")  no-repeat top center transparent;
	left: 427px;
	top: 8px;
}

.highlight_3x3s .highlighted-item {
	position: relative;
	display: inline-block;
	width: 17.6em;
	background: #FFF;
	margin-left: 2em;
	color: #575757;
}

.episode_meta div {
    float: left;
    display: inline;
    width: 60%;
    font-size: 9pt;
}

.episode_meta div {
    font-size: 9pt;
    line-height: 100%;
}

.episode_meta img {
    position: relative;
    float: left;
    margin-right: .4em;
}

.show_image img {
    width: 100%;
}

.episode_meta .ep_title {
	font-weight: bold;
	margin-bottom: 5px;
}

.content_section .stream_title {
	text-transform: uppercase;
	color: #4695b9;
	font-size: 25pt;
	font-weight: 900;
	font-family: 'bebas', sans-serif;
	margin-bottom: 5px;
}

.content_section .thumbnail_stream {
	height: 300px;
	width: 100%;
}

.thumbnail_stream .grid_container {
	position: relative;
	width: 100%;
	height: 100%;
}

.grid_container .grid_box {
	position: relative;
	float: left;
	width: 220px;
	height: 124px;
	margin: 0 10px 20px 10px;
	background: #EEE;
}

.grid_box a {
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #FFF;
	text-decoration: none;
}

.grid_box a img {
	position: absolute;
	z-index: 5;
}

.grid_box .box_details {
	height: 60px;
	width: 200px;
}

.grid_box a > div {
	position: absolute;
	z-index: 10;
	bottom: 0;
	padding: 15px 10px 0;

	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(35,44,51,0.9) 62%, rgba(35,44,51,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(62%,rgba(35,44,51,0.9)), color-stop(100%,rgba(35,44,51,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(35,44,51,.9) 62%,rgba(35,44,51,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(35,44,51,0.9) 62%,rgba(35,44,51,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(35,44,51,0.9) 62%,rgba(35,44,51,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(35,44,51,0.9) 62%,rgba(35,44,51,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6232c33',GradientType=0 ); /* IE6-9 */

}

.grid_box a > div > div {
	position: relative;
	font-size: 10pt;
}

.grid_box .gallery {
	color: #fac12b;
	text-transform: uppercase;
	font-weight: 900;
}

.grid_box .headline {
	font-size: 11pt;
}

.grid_box a .play_icon.thumbnail {
	position: absolute;
	top: 10px;
	left: 10px;
	background: url("//cdn.themis-media.com/media/global/images/library/deriv/946/946278.png") -8px -127px no-repeat transparent;
	width: 40px;
	height: 40px;
	padding: 0;
}

.play_icon.blue {
	background-position: 0 0;
}


.slide_inner .caption {
	position: absolute;
	top: 0;
	left: 0;
	padding: 60px 0 0 40px;
	max-width: 450px;
	text-shadow: 0 2px 2px black;
	text-transform: uppercase;
	font-family: 'League Spartan', sans-serif;
}

.caption .teaser_wrapper {
	text-transform: none;
	font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
}

.caption > div {
	margin-bottom: 10px;
}

.caption > a {
	text-decoration: none;
}

.thumb .thumbnail_caption {
	position: absolute;
	width: 155px;
	height: 35px;
	padding: 55px 0 0 5px;
	top: 0;
	left: 0;
	text-shadow: 0 2px 2px black;

	background: -moz-linear-gradient(top,  rgba(75,109,121,0.6) 0%, rgba(33,44,49,0.6) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,109,121,0.6)), color-stop(100%,rgba(33,44,49,0.6))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(75,109,121,0.6) 0%,rgba(33,44,49,0.6) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(75,109,121,0.6) 0%,rgba(33,44,49,0.6) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(75,109,121,0.6) 0%,rgba(33,44,49,0.6) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(75,109,121,0.6) 0%,rgba(33,44,49,0.6) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

}

.agile_carousel .ac_selected .thumbnail_caption {
	background: transparent;
}

.agile_carousel .content_buttons_container {
	position: relative;
	display: inline-block;
}

.content_button_inner > a {
	display: inline-block;
	text-decoration: none;
	color: #FFF;
}

.buffering .streamContent {
	opacity: .5;
}

.moreLink .disabled {
	display: none;
}


.content_section .contentStream {
	position: relative;
	float: left;
	border-top: 1px solid #d0d0d0;
	width: 60%;
}

.contentStream a {
	text-decoration: none;
	color: #4695b9;
	cursor: pointer;
}

.contentStream a:hover {
	color: #4695b9;
}

.contentStream .streamTitle {
	float: left;
	display: inline-block;
	text-transform: uppercase;
	color: #4695b9;
	font-size: 25pt;
	font-weight: 900;
	font-family: 'bebas', sans-serif;
	margin: 0 5px 5px 0;
}

.contentStream .streamMenu {
	clear: both;
	margin-top: 1em;

}

.column .streamMenu {
	height: 3em;
}

.streamMenu .streamNav,
.streamMenu .subStreamNav {
	position: relative;
	float: left;
	text-transform: uppercase;
	font-weight: 600;
}

.streamMenu .streamNav {
	width: 68%;
	line-height: 125%;
	font-size: .83em;
	margin-top: 1.35em;
	font-weight: 700;
}

.streamNav .navButton {
	margin: 0 1em;
}

.streamNav .prev {
	color: #a6a6a6;
}

.streamNav .today,
.streamNav .today:hover {
	color: #000;
}

.streamNav .allVideos {
	color: #ffa800;
	float: right;
	margin-right: 0;
}

.streamNav > a {
	display: inline-block;
}

.streamMenu .subStreamNav {
	width: 100%;
	text-align: center;
	margin-top: 0;
	background-color: #313944;
	color: #FFF;
	line-height: 2.5em;
}

.subStreamNav span {
	margin: 0 2em;
	line-height: 150%;
	font-size: .8em;
	font-weight: 700;
}

.streamContent .contentContainer {
	border: 1px solid #CCC;
	border-top: none;
	display: block;
	padding: 1em;
	clear: both;
	height: 5.5em;
}

.contentContainer > div {
	position: relative;
	float: left;
}

.contentContainer .thumbnail {
	margin-right: .5em;
}

.contentContainer .contentMeta {
	width: 58%;
	font-weight: 600;
}



.contentMeta .contentTiming {
	position: absolute;
	right: 0;
	color: #a6a6a6;
}

.contentMeta .contentGalleryTitle {
	color: #000;
}

.contentMeta .contentDescription {
	width: 100%;
	color: #000;
	font-size: .85em;
	line-height: 125%;
	font-weight: 400;
	max-height: 3em;
	overflow: hidden;
}

.contentDescription p {
	margin: .5em 0;
}

.moreLink {
	position: relative;
	margin: 0 auto .75em;
	text-align: center;
	width: 100px;
	height: 37px;
	clear: both;
}

.moreLink a {
	background-color: #5d6c7f;
	color: #fff;
	padding: .5em;
	text-transform: uppercase;
	font-weight: 600;
	display: inline-block;
	margin-top: .5em;
}

.column .sideMenu,
.column .streamContent {
	position: relative;
	float: left;
}

.column .sideMenu {
	width: 30%;
}

.column .streamContent {
	width: 70%;
}

.sideMenu .sectionTitle {
	margin: .5em 0;
	text-transform: uppercase;
}

.sideMenu .sectionTitle span {
	font-weight: bold;
}

.sideMenu .category {
	text-transform: uppercase;
	line-height: 150%;
	text-indent: .5em;
	margin-top: .5em;

	background: -moz-linear-gradient(top, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 75%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(75%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 75%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 75%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 75%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 75%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}

.sideMenu a {
	display: inline-block;
	width: 100%;
	margin-top: .25em;
	text-transform: capitalize;
	text-indent: .7em;
}

.contentStream .active {
	font-weight: bold;
}

.streamNav .active {
	font-weight: normal;
	color: #000;
}

.contentStream a img  {
	background-color: #EEE;
	font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: 90px;
	min-height: 100%;
	margin: 0;
	padding: 0;
}
.episode_dets div:first-child {
	display: inline-block;
	float: left;
	font-weight: bold;
}
.episode_dets .ep_publish {
	float: left;
	margin-left: 1em;
	width: 57%;
	font-size: 8pt;
}
.episode_dets {
	display: block;
	font-size: 9pt;
	height: 1em;
	line-height: 0.3em;
}

.episode_details {
	height: 80px;
}

.ep_description {
	padding-bottom: 5px;
}

.orginals_container .original-item {
	display: inline;
	float: left;
	margin-top: 2em;
	margin-left: 2em;
	width: 45%;
	position: relative;
	clear: right;;

}

.original-item .gallery-icon,
.original-item .show-details {
	position: relative;
	float: left;
	width: 70%;
	height: 120px;
	overflow: hidden;
}

.original-item .gallery-icon {
	margin-right: .5em;
	width: 120px;
}

.show-details .gallery-title {
	font-size: 13pt;
	font-weight: bold;
	color: #575757;
	width: 100%;
	display: inline-block;;
}

.show-details .episode-thumb {
	float: left;
	width: 85px;
	margin-right: .25em;
}

.show-details .episode-title,
.show-details .episode-publish {
	font-size: 10pt;
	color: #3995BE;
	font-weight: bold;
	width: 100%;
	display: inline-block;
}

.show-details .episode-publish {
	color: #575757;
	margin-bottom: .8em;
	display: inline-block;
}

.show-details .episode-desc {
	float: left;
	font-size: 9pt;
	width: 70%;
}

.episode-desc p {
	margin: 0;
	color: #000;
}

.gallery-details {
	background: #D0D0D0;
	float: left;
	width: 100%;
	font-size: 10pt;
	min-height: 90px;
	display: inline-block;
	max-height: 85px;
	overflow: hidden;
	color: #000;
}

.gallery-details .gallery-cta {
	margin-top: .5em;
	display: inline-block;
	margin-left: 1em;
	font-weight: bold;
}

.gallery-details p {
	margin: .25em 1em;
}

.login.user {
	background: none;
}

.login ul {
	display: none;
}

.login:hover ul {
	display: block;
	position: absolute;
	top: 2.5em;
	width: 200%;
	margin: 0;
	padding: 0;
	background-color: #1c5d85;
	z-index: 10;
	list-style-type: none;
	right: 0;;
}

.login:hover ul li {
	line-height: 150%;
}

.login:hover ul li:hover {
	background-color: #3AA5C7;
}

.login:hover ul li a {
	font-size: 12pt;
	line-height: 100%;
	display: block;
	width: 81%;
	height: 100%;
	padding: .5em;
	color: #FFF;
	text-align: center;;
}

#searchButton #searchBox {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	width: 225px;
	height: 40px;
	border: 1px solid #ccc;
	background: #3AA5C7;
}

#searchButton #searchBox #search_close_button {
	background: url('//cdn.themis-media.com/media/global/images/library/deriv/97/97400.png') no-repeat 5px center transparent;
	position: relative;
	float: left;
	width: 20px;
	height: 22px;
	cursor: pointer;
}

#searchButton #searchBox #menu_site_search {
	position: relative;
	height: 30px;
	width: 200px;
	top: 5px;
	right: 10px;
	float: right;
	background: #FFF;
}

#searchButton #searchBox #menu_site_search #menu_search_box {
	height: 25px;
	font-size: 13px;
	width: 192px;
	padding-left: 5px;
	color: #000;
	border: 0;
}

#searchButton #searchBox #menu_site_search #menu_input_button {
	position: absolute;
	height: 19px;
	width: 23px;
	top: 5px;
	right: 5px;
	background: url('//cdn.themis-media.com/media/global/images/library/deriv/677/677983.png') top right no-repeat transparent;
}

.streamContent .notice {
	clear: both;
	text-align: center;
}

.notice {
	color: #1B1C3F;
    margin-bottom: 5px;
    background: #D1D1DF;
    padding: 3px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border: solid 1px #9B9DCF;
    margin-right: 10px;
    margin-top: 10pt;
    font-size: 10pt;
    clear: both;;;
}

#video_display {
	padding: 0 1.18em;
	background-color: #FFF;
}

.share_content .share {
	margin-right: 25px;
}

#video_player #video_player_menu {
	display: none;
}

.share_content .escape_s,
.video_box .footer {
	display: none;
}

.video_box .column {
	background-color: #FFF;
	height: 100%;
	width: 71%;
	min-height: 500px;
	float: left;;;
}

.full_column .footer {
	display: none;
}

#video_player_object iframe {
	border: 0;
}

#video_player_object {
	position: relative;
	width: 100%;
	height: 100%
}

.videos .column {
	background-color: #FFF;
	position: relative;
	top: -5px;
}

#video_detail_header .headline a {
	color: #575757;
	font-size: 14pt;
	float: left;
	width: 100%;
}

#video_detail_header .headline .name {
	float: left;
	font-size: 16pt;
}

#articles_top_nav {
	display: none;
}

.videos #video_detail_header .by {
	position: relative;;
	height: 45px;
	display: block;
	right: 0;
	float: right;;
}

.videos #video_detail_header .by a {
	display: none;
}

.videos #video_detail_header .by .divider {
	display: none;
}

.videos #video_detail_header .by .publish_time {
	font-size: 12pt;
	bottom: 0;
	display: block;
	position: relative;
	margin-top: 25px;
}

.videos #video_detail_header .headline {
	display: inline-block;
}

.about .site_body .column {
	background-color: #FFF;
}

.news_post a {
	text-decoration: none;
	color: #3AA5C7;
}

.index .contentContainer .contentMeta {
	width: 68%;
}

.index .right_column {
	width: 32%;
}

.right_column > div {
	margin-bottom: 1em;
}

.index .content_section .contentStream {
	width: 65%;
}

.twitch_panel {
	position: relative;
	margin: 0 auto;
	width: 300px;
}

.twitch_panel a {
	display: inline-block;
}

.twitch_panel iframe {
	border: 0;
	height: 65px;
}

.adspot {
}

.medrec {
	position: relative;
	margin: 0 auto;
}

.platform .column,
.all-videos .column,
.registration  .column,
.shows_index  .column,
.reviews .column,
.events .column,
.shows .column,
.tags .column,
.forums .column,
.profiles .column {
	background-color: #FFF;
}

.forums .full_column {
	width: 1050px;
}

.shows_index .contentContainer .contentMeta {
	width: 70%
}

.shows_index .column .streamContent {
	width: 100%
}

.leaderboard_container {
	position: relative;
}

.leaderboard_container .leaderboard {
	position: relative;
	margin: 2em auto;
	text-align: center;
}

.index .leaderboard_container,
.reviews .leaderboard_container {
	background-color: #000;
	width: 100%;
	position: relative;
	margin: 0;
	height: 100%;
	margin-bottom: -5px;
	display: inline-block;
}

.leaderboard_container {
	position: relative;
	margin: 2em auto;
}

.shows_index {
	background: url("//cdn.themis-media.com/themes/gt/default/images/gt_showhub_skin_notrend.jpg") top center no-repeat #026E9D;
	position: relative;
}

.shows .column .streamContent {
	width: 100%;
}

.shows .contentContainer .contentMeta {
	width: 70%;
}

.index .fbfirst_cont,
.reviews .fbfirst_cont {
	width: 100%;
	background-color: #000;
}

.index .fbfirst_cont .fbfirst,
.reviews .fbfirst_cont .fbfirst {
	width: 1000px;
	margin: 0 auto;
}

.latest_ep_panel {
	background-color: #212121;
	padding: .5em 1em;
}

.latest_ep_panel .section_title {
	margin-bottom: .5em;
}

.latest_ep_panel > a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.latest_ep_panel .thumbnail {
	position: relative;
	float: left;
	width: 380px;
}

.latest_ep_panel .thumbnail img {
	width: 380px;
}

.latest_ep_panel .ep_meta {
	position: relative;
	float: left;
	width: 190px;
	margin-left: 1em;
	text-decoration: none;
	color: #FFF;
}

.latest_ep_panel .ep_meta .show_title {
	color: #3a8eb7;
	font-size: 15pt;
	font-weight: bold;
}

.latest_ep_panel .ep_meta .show_teaser {
	font-size: 11pt;
	font-weight: 300;
}

.latest_ep_panel .ep_meta .show_readmore {
	font-size: 11pt;
	color: #f38109;
}

.tags .streamMenu .streamNav{
	width: 90%
}

.anchor {
	padding-top: 90px;
}

/*** TOOLTIPS ***/

div.tooltip {
background: #EEEEEE url('//cdn.themis-media.com/media/global/images/gradient_bg.png') bottom left no-repeat;
padding: 1px;
border: solid 1px #CCCCCC;
border-bottom: solid 1px #666666;
border-right: solid 1px #666666;
}

div.tooltip div.tooltip_title {
background:#093A6D url('//cdn.themis-media.com/themes/escapistmagazine/default/images/small_header_bg.png') center repeat-x;
color:#FFFFFF;
font-size: 10px;
height:20px;
line-height:20px;
padding:0px 5px;
font-weight: bold;
border: none;
position: relative;
}

div.tooltip div.tooltip_title div.subtitle {
color:#6D8EAF;
position: absolute;
bottom: 0px;
right: 2px;
font-size: 10px;
line-height: 20px;
}

div.tooltip div.tooltip_content {
padding: 0px 2px;
}

/*** FORUMS PANEL ***/

#forum_posts_panel div.forum_posts {
border: solid 1px #CCCCCC;
border-top: none;
background: #FFFFFF ;
height: 225px;
}

#forum_posts_panel div.forum_post {
position: relative;
zoom:1;
padding: 4px 3px 3px 4px;
border-bottom: solid 1px #EEEEEE;
}

#forum_posts_panel div.post_7 {
border: none;
}

#forum_posts_panel div.forum_post span.disc_replies {
font-size: 9px;
position: absolute;
bottom: 1px;
right: 3px;
color: #BE1E2D;
z-index: 50;
}

#forum_posts_panel div.forum_post span.reply_text {
display: none;
}

#site_body #right_column,
#site_body #main_column #content {
	margin-top: 0px;
}

#right_column #forum_posts_panel div.forum_post span.reply_text {
display: inline;
}

#forum_posts_panel div.forum_post a {
font-size: 10px;
display: block;
height: 12px;
line-height: 12px;
overflow: hidden;
text-decoration: none;
width: 200px;
white-space: nowrap;
text-overflow: ellipsis;
position: relative;
z-index: 55;
}

#right_column #forum_posts_panel div.forum_post a {
width: 290px;
}

#forum_posts_panel div.forum_post a.post_title {
color: #1A4877;
}

#forum_posts_panel div.forum_post a.post_byline {
color: #666666;
}

/*** TWITTER PANEL ***/

#twitter_panel a#follow_twitter {
width: 310px;
height: 20px;
bottom: 0;
left: 0;
position: absolute;
text-align: center;
text-decoration: none;
color: #FFFFFF;
line-height: 20px;
font-size: 13px;
}

#twitter_panel {
background: url("//cdn.themis-media.com/themes/escapistmagazine/default/images/esctwitter.png") no-repeat scroll 0 0 transparent;
color: #333333;
height: 335px;
width: 310px;
font-size: 10px;
overflow: hidden;
}

#twitter_panel a#tweet_panel_head {
display: block;
height:55px;
width:310px;
background: transparent;
text-indent: -5000px;
}

#tweet_panel div {
padding: 5px 0px;
margin: 0px 10px;
}

#tweet_panel div.tweet_link7 {
border: none;
}

body#index #tweet_panel div.tweet_link7 {
border-bottom: solid 1px #EEEEEE;
}

body#index #tweet_panel div.tweet_link21 {
border: none;
}

#tweet_panel div a {
color: #000000;
text-decoration: none;
}

#tweet_panel div a.tweet_user {
color: #1A4877;
text-transform: uppercase;
}

#tweet_panel span.tweet_date {
color: #BE1E2D;
white-space: nowrap;
}

/*** FORUMS ***/

div.forum_author a.network_staff,
.network_staff,
div.forum_author a.staff,
.staff {
}

div.forum_author a.premium,
.premium {
font-style: normal !important;
}

div.forum_author a.contributor,
.contributor {
font-style: italic;
text-decoration: none !important;
}

div.forum_author a.moderator,
.moderator {

}

.ForumInputForm {
	margin: 0 0 20px 20px;
}

.RegistrationComboTable {
position: relative;
background: url('//cdn.themis-media.com/themes/escapistmagazine/default/images/blue_diagonal_dark.png');
border:1px solid #919191;
margin:10px;
width:550px;
color: #FFFFFF;
}

.RegistrationComboTable tr td {
color: #FFFFFF;
}

.RegistrationComboTable tr td a {
color: #FFCC00;
}

.ForumInputForm td,
.ForumInputForm td #comment {
	display: block;
	height: 100%;
}

div.ForumBreadcrumb {
height: 18px;
line-height: 18px;
position: relative;
color: #000000;
font-weight: bold;
background: transparent;
font-size: 11px;
text-indent: 4px;
padding: 5px 0px 0px 0px;
text-shadow: #CCCCCC 1px 1px 2px;
}

div.ForumBreadcrumb a {
color: #1A4877;
text-decoration: none;
}

div.ForumBreadcrumb a:hover {
color: #891E1E;
}


form {
	text-shadow: none;
	padding: 0 0 0 25px;
	text-indent: 0px;
	margin-bottom: 10px;
}

div.ForumBreadcrumb.ForumsNewesc a {
color: #0071BC;
}

div.ForumBreadcrumb.ForumsNewesc a:hover {
color: #000;
}

div#forum_footer_head {
margin-top: 5px;
}

table.ForumsTable td,
table.ForumDisplay td,
table.ForumThread td {
border: solid 1px #DBDBDB;
background: #FFFFFF url('//cdn.themis-media.com/media/global/images/gradient_bg.png') bottom left no-repeat;
}

table.ForumsTable.ForumsNew td,
table.ForumDisplay.ForumsNew td,
table.ForumThread.ForumsNew td {
border: solid 1px #DBDBDB;
background: transparent;
text-shadow: none;
}


table.ForumThread.ForumsNew td {
border: none;
}

table.ForumThread.ForumsNew td.ForumThreadPostBody {
background: #FFF;
border-right: 1px solid #DBDBDB;
}

table.ForumsTable thead td,
table.ForumDisplay thead td,
table.ForumThread thead td,
table.ForumDisplay td.ForumRowDivider {
color: #1A4877;
font-weight: bold;
padding: 2px 5px;
background: #F4FCFF url('//cdn.themis-media.com/media/global/images/gradient_bg.png') bottom left no-repeat;
}

table.ForumsTable.ForumsNew thead td,
table.ForumDisplay.ForumsNew thead td,
table.ForumThread.ForumsNew thead td,
table.ForumDisplay.ForumsNew td.ForumRowDivider {
color: #525252;
padding: 5px;
background: #a3a2a2;
text-transform: uppercase;
font-size: 12px;
line-height: 20px;
border: 1px solid #FFF;
text-shadow: none;
font-weight: 300;
}


table.ForumsTable td a,
table.ForumDisplay td a,
table.ForumThread thead td a,
table.ForumDisplay td.ForumRowDivider a {
text-decoration: none;
color: #0071BC;
}

table.ForumDisplay td.ForumRowDivider a {
color: #891E1E;
}

tr.ForumsTableCategory td {
background: #1A4877 url('//cdn.themis-media.com/themes/escapistmagazine/default/images/ForumsTableCategory_bg.png') top left no-repeat;
color: #FFFFFF;
padding:8px 8px 8px 10px;
text-shadow: #000000 1px 1px 1px;
}

table.ForumsNew tr.ForumsTableCategory td {
color: #FFF;
background: #525252;
padding:8px 8px 8px 15px;
text-shadow: none;
font-size: 13pt;
font-weight: 400;
}

tr.ForumPaginationTable td,
tr.ForumThreadPaginationTable td {
color: #FFFFFF;
background: #1A4877 url('//cdn.themis-media.com/themes/escapistmagazine/default/images/ForumPaginationTable_bg.png') top left no-repeat;
padding: 5px 6px;
text-shadow: #000000 1px 1px 1px;
}

table.ForumsNew tr.ForumPaginationTable td,
table.ForumsNew tr.ForumThreadPaginationTable td {
color: #5C6765;
background: transparent;
padding: 0px;
text-shadow: none;
text-transform: uppercase;
line-height: 30px;
}

table.ForumsNew tr td  div.pagination,
table.ForumsNew tr td div.latest_post {
margin-right: 5px;
}

table.ForumsNew tr.ForumsTableForum1 td div.name,
table.ForumsNew tr.ForumsTableForum2 td div.name {
padding-left: 10px;
font-size: 11pt;
}


table.ForumsNew tr.ForumsTableForum1 td div.description,
table.ForumsNew tr.ForumsTableForum2 td div.description {
padding-left: 10px;
}

table.ForumsNew tr.ForumsTableCategory td a,
table.ForumsNew tr.ForumPaginationTable td a,
table.ForumsNew tr.ForumThreadPaginationTable td a,
table.ForumsNew tr.ForumsTableCategory td span,
table.ForumsNew tr.ForumPaginationTable td span,
table.ForumsNew tr.ForumThreadPaginationTable td span {
color: #5C6765;
padding: 4px;
font-weight: 400;
text-decoration: none;
}

table.ForumsNew tr.ForumsTableCategory td span,
table.ForumsNew tr.ForumPaginationTable td span,
table.ForumsNew tr.ForumThreadPaginationTable td span {
background: #0071BC;
color: #FFF;
margin-left: 5px;
}

table.ForumsNew tr.ForumsTableCategory td a:hover,
table.ForumsNew tr.ForumPaginationTable td a:hover,
table.ForumsNew tr.ForumThreadPaginationTable td a:hover {
background: #0071BC;
color: #FFF;
}

table.ForumsNew tr.ForumThreadPaginationTable td div.ForumThreadLinks,
div.ForumThreadBottomLinks {
width: 1000px;
height: 30px;
position: relative;
margin-bottom: 5px;
background: #000000;
background: linear-gradient(to bottom , #01618e 0%, #004a65 100%);
background: -o-linear-gradient(top, #01618e 0%, #004a65 100%);
background: -ms-linear-gradient(top, #01618e 0%, #004a65 100%);
background: -moz-linear-gradient(center top , #01618e, #004a65) repeat scroll 0 0 #000000;
background: -webkit-gradient(linear, left top, left bottom, from(#01618e), to(#004a65));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#01618e', endColorstr='#004a65');
}

table.ForumsNew tr.ForumThreadPaginationTable td div.ForumThreadLinks a,
div.ForumThreadBottomLinks a,
div.ForumThreadBottomLinks span {
text-shadow: none;
text-indent: 0;
float: left;
background: transparent;
line-height: 30px;
height: 30px;
text-align: center;
padding: 0px 5px;
width: 100px;
font-weight: 300;
text-decoration: none;
text-transform: uppercase;
color: #A2A8AC;
font-size: 8pt;
}

div.ForumThreadBottomLinks .ForumsRSSContainer a.rssicon {
line-height: 30px;
background-position: 0px 9px;
margin-right: 0px;
margin-left: 10px;
text-align: left;
}

div#forums_news_footer {
margin: 10px auto 0;
width: 965px;
}

div.ForumThreadBottomLinks select#ForumDropdown {
float: right;
position: relative;
top: 4px;
right: 4px;
}

table.ForumsNew tr.ForumThreadPaginationTable td div.ForumThreadLinks a.ForumReplyLink:hover,
div.ForumThreadBottomLinks a.BackToTopLink:hover{
background: #0071BC;
background: linear-gradient(to bottom , #FFC456 0%, #ffab0a 100%);
background: -o-linear-gradient(top, #FFC456 0%, #ffab0a 100%);
background: -ms-linear-gradient(top, #FFC456 0%, #ffab0a 100%);
background: -moz-linear-gradient(center top , #FFC456, #ffab0a) repeat scroll 0 0 #ffab0a;
background: -webkit-gradient(linear, left top, left bottom, from(#FFC456), to(#ffab0a));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC456', endColorstr='#ffab0a');
}

table.ForumsNew tr.ForumThreadPaginationTable td div.ForumThreadLinks a.ForumReplyLink,
div.ForumThreadBottomLinks a.BackToTopLink{
color: #FFF;
background: #ffab0a;
}

table.ForumsNew tr.ForumThreadPaginationTable td div.ForumThreadLinks a:hover,
div.ForumThreadBottomLinks a:hover {
color: #FFF;
}

tr.ForumsTableCategory td a,
tr.ForumPaginationTable td a,
tr.ForumThreadPaginationTable td a {
color: #FFF;
}

tr.ForumsTableCategory td a:hover,
tr.ForumPaginationTable td a:hover,
tr.ForumThreadPaginationTable td a:hover {
color: #FFFFFF;
}

table.ForumThread.ForumsNew td.ForumThreadPostUser {
}

table.ForumThread td.ForumThreadPostUser {
background: #FFFFFF;
}

table.ForumThread td.ForumThreadPostBody {
background: #F7F7F7;
}

table.ForumThread td.ForumThreadPostBody {
background: #F7F7F7;
}


table.ForumThread.ForumsNew td.ForumThreadPostBody div.comment_body blockquote,
table.ForumThread.ForumsNew td.ForumThreadPostBody div.comment_body div.spoiler {
background: #EEE;
border: 1px solid #DBD9D9;
padding: 0 20px;
}

.PagnationJump {
background: url("//cdn.themis-media.com/media/global/images/library/deriv/103/103760.png") no-repeat scroll 4px 6px #5C6765;
float: right;
width: 21px;
height: 20px;
top: 5px;
position: relative;
cursor: pointer;
margin-left: 5px;
}


tr.ForumThreadBottomDiv td {
background: transparent;
border-bottom: 1px solid #DBDBDB !important;
padding: 0px;
}

tr.ForumThreadDate a {
text-decoration: none;
}

table.ForumsNew tr.ForumThreadDate td.ForumThreadPostBody {
border-top: none;
border-bottom: none;
}

table.ForumThread tr.ForumThreadFooter td {
border-bottom: solid 1px #BBBBBB;
}
table.ForumThread.ForumsNew tr.ForumThreadFooter td {
border-bottom: solid 1px #FFF;
}

#forum_mod_tools {
background: #FFFFFF url('//cdn.themis-media.com/themes/escapistmagazine/default/images/forum_mod_tools_bg.png') top left no-repeat;
padding: 3px 5px;
color: #FFFFFF;
border: solid 1px #DBDBDB;
text-shadow: #000000 1px 1px 1px;
}

#forum_mod_tools a {
color: #EBEBEB;
text-decoration: none;
}

.ForumsNewFlag {
color: #891E1E;
}

table.ForumsNew .ForumsNewFlag {
color: #C17700;
}

div.ForumThreadTitle {
color: #891E1E;
text-shadow: #CCCCCC 1px 1px 2px;
margin-bottom: 10px;
}

table.ForumsNew td div.ForumThreadTitle{
color: #000;
text-shadow: none;
font-size: 18pt;
float: left;
position: relative;
text-transform: none;
text-align: left;
padding: 0px;
line-height: 20px;
}

.ForumReplyLink { width: 60px; height: 21px; background: url('//cdn.themis-media.com/media/global/images/forums/forum_buttons_escapist.png') top left no-repeat; }
.ForumQuoteLink { width: 66px; height: 21px; background: url('//cdn.themis-media.com/media/global/images/forums/forum_buttons_escapist.png') no-repeat 0px -24px; }
.ForumIndexLink { width: 104px; height: 21px; background: url('//cdn.themis-media.com/media/global/images/forums/forum_buttons_escapist.png') no-repeat 0px -48px; }
.ForumBookmarkLink { width: 116px; height: 21px; background: url('//cdn.themis-media.com/media/global/images/forums/forum_buttons_escapist.png') no-repeat 0px -72px; }
.ForumBookmarkOffLink { width: 116px; height: 21px; background: url('//cdn.themis-media.com/media/global/images/forums/forum_buttons_escapist.png') no-repeat 0px -96px; }
.ForumEditLink { width: 52px; height: 21px; background: url('//cdn.themis-media.com/media/global/images/forums/forum_buttons_escapist.png') no-repeat 0px -120px; }
.ForumNewTopicLink { width: 94px; height: 21px; background: url('//cdn.themis-media.com/media/global/images/forums/forum_buttons_escapist.png') no-repeat 0px -144px; }
.ForumReportLink { width: 71px; height: 21px; background: url('//cdn.themis-media.com/media/global/images/forums/forum_buttons_escapist.png') no-repeat 0px -168px; }

.ForumThreadPostBody a {
	color: #0071BC
}

td.ForumThreadPostBody table {
border-collapse: collapse;
}

td.ForumThreadPostBody thead tr {
color: #FFFFFF;
background: #1A4877 url('//cdn.themis-media.com/themes/escapistmagazine/default/images/ForumsTableCategory_bg.png') top left no-repeat;
font-weight: bold;
border: none;
}

td.ForumThreadPostBody thead td {
border: solid 1px #163E66;
border-bottom: none;
background: none;
color: #FFFFFF;
}

td.ForumThreadPostBody td {
background: #FFFFFF;
}

td.ForumThreadPostBody div.comment_body {
max-width: 775px;
}

table.ForumThread.ForumsNew td.ForumThreadPostBody div.comment_body {
padding: 0 20px;
word-wrap: break-word;
}

* html td.ForumThreadPostBody div.comment_body {
width: 785px;
padding: 0 15px;
}

td.ForumThreadPostBody div.caption_image {
padding: 5px;
background: #FFFFFF url('//cdn.themis-media.com/media/global/images/gradient_bg.png') bottom left no-repeat;
border: solid 1px #DBDBDB;
font-size: 8pt;
}

div.forum_user_badges {
background: #F7F7F7;
border: solid 1px #DBDBDB;
}

tr.ForumThreadPromo td {
background: #FFFFFF;
}

table.ForumDisplay div.pagination {
color: #000000;
}

.ForumSearch td.head {
background: #2E547C url('//cdn.themis-media.com/themes/escapistmagazine/default/images/blue_menu_gradient.png');
}

/*** FORUMS HEADER BAR ***/

#forum_cp_header td td {
color: #891E1E;
}

#forum_cp_header input {
border: solid 1px #DDDDDD;
}

#forum_header_login_button {
border-left: solid 1px #BBBBBB;
border-right: solid 1px #BBBBBB;
}

#forum_cp_header div a {
border-left: solid 1px #CCCCCC;
color: #891E1E;
}

#forum_cp_header div a:hover {
color: #000000;
}

/* Forum Rules */

body.forums {
	font-family: Lato, Arial, Helvetica, sans-serif;
}

body.forums .site_body {
	background: linear-gradient(to bottom, #dbdbdb 0%,rgba(241,242,242, 1) 50px,rgba(241,242,242, 1) 100%);
	width: 1050px;
	margin: 0 auto;
	padding-top: 40px;
}

body.forums .site_body h2 {
	color: #0071BC;
	font-size: 1.3em;
}

div.small_header {
	height: 20px;
	line-height: 20px;
	position: relative;
	color: #FFFFFF;
	background: #01618e;
	font-size: 11px;
	text-indent: 4px;
}

div.small_header a.feedicon {
	position: absolute;
	top: 5px;
	right: 5px;
}

div.small_header a.tab {
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 7px;
	text-align: center;
}

div.small_header a:hover.tab {
	text-decoration: none;
}

div.small_header a.active {
	background: #0071BC;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 5px;
	text-shadow: none;
}

div.site_panel {
	background: #FFFFFF url('//cdn.themis-media.com/media/global/images/gradient_bg.png') bottom left no-repeat;
	border: 1px solid #01618e;
	padding: 5px;
}

div.no_top {
	border-top: none;
}
div.no_padding {
	padding: 0px;
}
div.bottom_margin {
	margin-bottom: 10px;
}

div.site_panel>p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

table.DbD_table tbody tr.DbD_rpage td.DbD_dpage {
	background: #2E547C url('//cdn.themis-media.com/themes/escapistmagazine/default/images/blue_menu_gradient.png') center repeat-x;
}

table.DbD_table a.DbD_rpage_link {
	color: #CCCCCC;
}

#content.text {
	padding-top: 5px;
}

div.error {
	color: #000000;
	margin: 5px;
	margin-top: 0px;
	background: #FFDFDF;
	padding: 3px;
	border: solid 1px #EF2C2C;
}

div.error ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

#comment_form {
	margin-bottom: 20px;
}

.fb_iframe_widget {
	margin-left: 5px;
}

body.videos div.share_content {
	width: 615px;
	background: none;
}

.profiles #profiles_breadcrumb {
	text-shadow: none;

	background: #004963; /* Old browsers */
	background: -moz-linear-gradient(top,  #004963 0%, #016290 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004963), color-stop(100%,#016290)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #004963 0%,#016290 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #004963 0%,#016290 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #004963 0%,#016290 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #004963 0%,#016290 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004963', endColorstr='#016290',GradientType=0 );
	font-weight: 600; /* IE6-9 */
}

.profiles #profiles_breadcrumb a {
	color: #FFF;
}

.profiles .profile_panel .title {
	background: #004963; /* Old browsers */
	background: -moz-linear-gradient(top,  #004963 0%, #016290 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004963), color-stop(100%,#016290)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #004963 0%,#016290 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #004963 0%,#016290 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #004963 0%,#016290 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #004963 0%,#016290 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004963', endColorstr='#016290',GradientType=0 );
	text-shadow: none;
	font-weight: 300; /* IE6-9 */	
}


.profiles #mailbox_options {
	background: #3AA5C7;
	color: #054B64;
	border: none;
	font-weight: bold;;
}

.profiles #mailbox_options a {
	color: #000;
}

.profiles #pm_body {
	width: 490px;
}

.profiles #pm_new_link {
	background-color: #3AA5C7;
	color: #FFF;
	border: none;
	font-weight: 300;	
}

.profiles .detail_line a {
	color: #054B64;
}

a {
	text-decoration: none;
	color: #4695b9;
}


.mobile .streamContent .contentContainer {
	height: 6.5em;
	overflow: hidden;
}

.mobile .contentContainer .contentMeta {
	width: 55%;
	font-size: .85em;
}

.mobile #logo {
	background: url('http://cdn.themis-media.com/media/global/images/library/deriv/709/709314.png') no-repeat transparent;
	display: block;
	text-decoration: none;
	width: 226px;
	height: 92px;
	margin-bottom: 15px;
}

.mobile #article_content div.headline div.name, 
.mobile #article_content h1.headline div.name,
.mobile #video_display h1.headline div.name, 
.mobile div.articles_post_content div.headline div.name, 
.mobile div.articles_post_content h1.headline div.name, 
.mobile div.news_post_content div.headline div.name, 
.mobile div.news_post_content h1.headline div.name 
.mobile #article_content div.headline a, 
.mobile #article_content h1.headline a, 
.mobile #video_display h1.headline a, 
.mobile div.articles_post_content div.headline a, 
.mobile div.articles_post_content h1.headline a, 
.mobile div.news_post_content div.headline a, 
.mobile div.news_post_content h1.headline a {
	top:0px;
}

.mobile .tags,.share_content,
.mobile #comment_link {
	display: none;
}

.mobile #intelliTXT > img,
.mobile #intelliTXT > p > img,
.mobile #intelliTXT > a > img,
.mobile table.ForumsNew tr.ForumThreadPaginationTable td div.ForumThreadLinks, 
.mobile div.ForumThreadBottomLinks {
	width: 100%;
}

.mobile .contentContainer .thumbnail {
	width: 40%;
}

.mobile .contentContainer .thumbnail img {
	height: auto;
	width: auto;
}

.mobile #video_player_object { 
	position: relative; 
	padding-bottom: 56.25%; 
	margin: 0 auto;
	height: 0; 
	overflow: hidden; 
	max-width: 100%;
} 

.mobile #video_player_object iframe { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}

.mobile #video_detail_header h1.headline, #video_detail_header div.headline {
	width: auto;
}

.mobile #forums_container {
	padding: 0px;
}

.mobile div.forum_author {
	width: 100%;
}

.mobile div.forum_user_title, 
.mobile div.forum_post_count, 
.mobile div.forum_join_date {
	width: 100%;
}

.mobile table.ForumThread.ForumsNew td.ForumThreadPostBody div.comment_body blockquote, 
.mobile table.ForumThread.ForumsNew td.ForumThreadPostBody div.comment_body div.spoiler {
	padding: 10px 20px;
	font-size: 11px;
}

@media (min-width: 0) {
	.mobile .relatedContentPanel {
		width: 310px;
	}

	.mobile .relatedContentPanel .streamItemContainer .streamTitle {
		width: 195px;
		font-size: 15px;
	}

	.mobile #fbComments {
		margin-top: 20px;
	}

	.mobile .article_display .pagination .buttonContainer {
		width: 60px;
	}

	.mobile .article_display .pagination .pagination_pages {
		width: 184px;
	}
}

@media (min-width: 400px) {
	.mobile .relatedContentPanel {
		width: 255px;
	}

	.mobile .relatedContentPanel .streamItemContainer .streamTitle {
		width: 150px;
		font-size: 15px;
	}

	.mobile .streamItemContainer .streamTitle.longTitle {
		font-size: 15px;
	}

	.mobile .streamItemContainer .streamAuthor,
	.mobile .streamItemContainer .streamComments {
		font-size: 8px
	}
}

@media (min-width: 650px) {
	.mobile .relatedContentPanel {
		width: 310px;
	}

	.mobile .relatedContentPanel .streamItemContainer .streamTitle {
		width: 195px;
		font-size: 18px;
	}

	.mobile .streamItemContainer .streamTitle.longTitle {
		font-size: 16px;
	}

	.mobile .streamItemContainer .streamAuthor {
		font-size: 10px
	}

	.mobile .streamItemContainer .streamComments {
		font-size: 9px
	}
}

@media (min-width: 1000px) {

}

.mobile .article_display .pagination {
	width: 100%;
}

.mobile div#related_video_panel {
	display: none;
}

.mobile #fbComments {
	width: 280px !important;
}


.mobile #content_promo_panel,
.mobile #video_details .image_gallery_carousel {
	display: none;
}

.mobile .article_display .inline_right {
	margin: 0px !important;
	float: none !important;
}

.mobile .article_display .inline_right,
.mobile .article_display #intelliTXT > div > img { 
	max-width: 100%;
}

.mobile div.image_gallery_carousel {
	max-width: 100% !important;
	overflow: hidden;
}

.mobile div#article_container {
	background: none !important;
	padding-top: 0px;
}

.mobile div#forums_container div#forums_content table.ForumDisplay div.forum_author { 
	width: 100%; 
	max-width: 100px; 
	text-overflow: ellipsis; 
} 
 
.mobile div.ForumBreadcrumb { 
	height: auto;
}
@media (max-width: 600px) {
    .mobile table.ForumsNew tr.ForumThreadPaginationTable td div.ForumThreadLinks a,
    .mobile div.ForumThreadBottomLinks a {
        width: 20% !important;
        float: left !important;
        font-size: 8px;
    }
    .mobile div.ForumThreadBottomLinks #ForumDropdown,
    .mobile div.ForumThreadBottomLinks span {
        display: none;
    }
    .mobile #forum_mod_tools {
        overflow: hidden;
        max-height: 25px;
    }
    .mobile #forum_mod_tools a:nth-of-type(n+5) {
        display: none;
    }
}

@media (max-width: 480px) {
    .mobile table.ForumsNew tr.ForumThreadPaginationTable td div.ForumThreadLinks a,
    .mobile div.ForumThreadBottomLinks a {
        line-height: 200%;
    }
}

@media (max-width: 400px) {
    .mobile #forum_mod_tools a:nth-of-type(n+3) {
        display: none;
    }
}

@media (max-width: 800px) {
    .mobile #forum_mod_tools a:nth-of-type(n+7) {
        display: none;
    }
}

.mobile #video_details img {
	max-width: 100%;
}

.mobile .spoiler.hidden {
    display: block !important;
}

.mobile #div-gpt-ad-right-aft,
.mobile #div-gpt-ad-top {
	margin-bottom: 15px;
	text-align: center;
}

.sidr .sidr-inner h2 a {
	padding: 0px;
	display: inline;
	float: right;
	border-bottom: none;
}
.sidr ul li:hover, .sidr ul li.active, 
.sidr ul li.sidr-class-active {
	line-height: 10px;
}

.sidr-class-fb_login {
	position: relative;
	top:15px;
}

#sidr-id-menu_search_box {
	margin-top: 5px;	
}
.sidr ul li {
	line-height: 10px;
	font-size: 12px;
}

.sidr-class-icon {
	width: 25px;
	height: 25px;
	display: inline-block;
	position: relative;
}

.sidr ul li span {
	display: inline-block;
	position: relative;
	max-width: 190px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
}

.sidr ul li span.sidr-class-icon_fix {
	top: -8px;
}

.sidr-class-profileList li a.sidr-class-inbox div.sidr-class-icon { background-image: url('//cdn.themis-media.com/media/global/images/library/deriv/682/682119.png'); background-position: 0px -18px; }
.sidr-class-profileList li a.sidr-class-compose div.sidr-class-icon { background-image: url('//cdn.themis-media.com/media/global/images/library/deriv/682/682122.png'); background-position: 0px -18px; }
.sidr-class-profileList li a.sidr-class-sent div.sidr-class-icon { background-image: url('//cdn.themis-media.com/media/global/images/library/deriv/682/682121.png'); background-position: 0px -18px; }
.sidr-class-profileList li a.sidr-class-folder_140 div.sidr-class-icon { background-image: url('//cdn.themis-media.com/media/global/images/library/deriv/682/682120.png'); background-position: 0px -18px; }

.sidr .sidr-inner .sidr-class-profileList li a {
	padding-left: 20px;
}

#profile {
	color: #5e5e5e;
	display: inline-block;
	position: relative;
	padding: 15px;
	float: right;
	padding-right: 0px;
}

#contentSlider {
	padding-left: 0px;
}

.navbar-brand {
	height: 100%;
}

.container-fluid {
	text-align: center;
}

#mo_logo {
	position: relative;
	height: 50px;
	width: 120px;
	display: inline-block;
	padding: 5px 0px;
}

.sidr .sidr-inner a {
	display: block;
	border-bottom: 1px solid #111;
	padding: 10px;
	color: #FFF;
}

.sidr .sidr-inner a img { 
	margin-right: 10px;
}

.sidr .sidr-inner {
	padding-bottom: 5px;
}

.mobile .comment_options {
	display: none;
}

.mobile .comment_author {
	width: 50%
}

.mobile .latest_ep_panel {
	display: none;
}

.mobile .contentDescription {
	display: none;
}

.mobile .streamMenu .streamNav {
	width: 100%;
}

.mobile #video_detail_header div.by {
	width: 100%;
	clear: both;
}

.mobile #video_details span p {
	line-height: 125%;
	font-size: .85em;
}