/*
Theme Name: wp-bootstrap
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 3.0
Author: 320press
Author URI: http://320press.com
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

/* FONTS */
@import url('http://fonts.googleapis.com/css?family=Nunito:400,300,700');
@import url('http://fonts.googleapis.com/css?family=Lato:300,400,700');

/*
@font-face {
	font-family: 'Conv_AvenirNextLTPro-Regular';
	src: url('fonts/AvenirNextLTPro-Regular.eot');
	src: local('☺'), url('fonts/AvenirNextLTPro-Regular.woff') format('woff'), url('fonts/AvenirNextLTPro-Regular.ttf') format('truetype'), url('fonts/AvenirNextLTPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_AvenirNextLTPro-Demi';
	src: url('fonts/AvenirNextLTPro-Demi.eot');
	src: local('☺'), url('fonts/AvenirNextLTPro-Demi.woff') format('woff'), url('fonts/AvenirNextLTPro-Demi.ttf') format('truetype'), url('fonts/AvenirNextLTPro-Demi.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_AvenirNextLTPro-Bold';
	src: url('fonts/AvenirNextLTPro-Bold.eot');
	src: local('☺'), url('fonts/AvenirNextLTPro-Bold.woff') format('woff'), url('fonts/AvenirNextLTPro-Bold.ttf') format('truetype'), url('fonts/AvenirNextLTPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

/* GLOBAL */
body,
button, input, select, textarea {
	color: #000;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
}

.clear {
	clear: both;
}
.clear-left {
	clear: left;
}
img {
	max-width: 100%;
}
h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6 {
	font-family: 'Lato', 'Gill Sans', 'Helvetica Neue', sans-serif;
	font-weight: 700;
  color: inherit;
}
a {
	transition: all .5s;
}
a:hover {
	opacity: .5;
}
.image a:hover {
	opacity: 1;
	text-decoration: none;
}


/* CONTAINERS */
.container {
	max-width: 1000px;
	position: relative;
}


/* CONTENT */
#content {
	max-width: 1002px;
	position: relative;
	margin: 0 auto;
	min-height: 400px;
	overflow: hidden;
	/*
	padding-left: 1px;
	padding-right: 1px;
	*/
}
#main {
	padding: 15px 0 0 0 !important;
	width: 68% !important;
	float: left;
}
#sidebar1 {
	width: 36.29764% !important;  /* 400px / 1102px */
	max-width: 36.29764%;  /* 400px / 1102px */
	padding: 0 0 0 0 !important;
	float: right;
	margin-top: 15px;

	height: 100%;
}

#sidebar1-inner{
	height: auto;
  margin-top: 10px;
}

#sidebar1 .widget {
  margin: 0;
}
.ads-background {
  background: #ebebeb;
}

.blogherads-outer-container {
	margin:auto;
	text-align:center;
}

/* right sidebar ads slots */
#sidebar1 .blogherads-outer-container {
    max-width: 300px;
	margin-top: 1em;
    min-height: 250px;
}

/* header desktop ads slot */
#oas_Top2 {
    min-height: 90px;
}

/* spacing class loaded in js */
.ads-background.spacing {
	padding-top: 6px;
	padding-bottom: 6px;
}


/* HEADER */

#header {
	background-color: white;
	z-index: 3;
}
.header-top {
	border-bottom: 1px solid #D1D1D1;
	/* background: #fff; */
}

.social-counter {
	float: left;
	margin-top: 15px;
	margin-left: 24px;
	position: relative;
	z-index: 1000;
}
.social-counter .essbfc-counter-container {
	display: inline-block;
}
.social-counter h3,
.social-counter .essbfc-bg-total,
.header-top .social-counter small {
	display: none;
}
.social-counter .essbfc-block {
	display: inline-block;
	margin-right: 2px;
	width: 43px;
}
.social-counter .essbfc-front {
	border-radius: 2px;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.social-counter i {
	font-size: 13px;
  height: 16px;
  margin-top: 3px;
}

.social-counter .essbfc-bg-facebook { background-color: #39559f !important;}
.social-counter .essbfc-bg-twitter { background-color: #00abf0 !important;}
.social-counter span {
	font-size: 11px;
  height: 20px;
}

.social-counter .essb-single-profile .essb-profile-all {
	padding: 7px 14px 8px 14px;
}

.social-counter .essb-single-profile .essb-profile-all span {
	font-size: 13px;
}

.social-counter .essbfc-spe {
	margin: -4px 0;
}
.social-counter a { padding: 0 0 8px; }
.social-counter a:hover { opacity: 1; }



.she-knows {
	float: right;
	position: relative;
	z-index: 3;
}
.she-knows img.avatar {
	border: 0px !important;
}
.logo-container {
	position: absolute;
	text-align: center;
	width: 100%;
	line-height: 64px;
	margin-top: 6px;
	z-index: 2;
}
.search-toggle,
.she-knows-img {
}
.search-toggle {
	line-height: 82px;
	margin-right: 10px;
	background: none;
	border: none;
	outline: none;
	padding: 0 10px;
}
.search-wrap {
	display: none;
}
.search-wrap form {
	margin: 0 auto;
	max-width: 600px;
	display: block;
	width: 100%;
	float: none !important;
	padding: 20px;
}
.she-knows-link {
	margin-right: 17px;
}
.header-ads {
	text-align: center;
	padding: 9px 0 12px;
	border-bottom: 1px solid #E0E1E1;
	background: #EBEBEB;
	width: 100%;
}
@media only screen and (max-width: 760px) {
    .header-ads { display: none }
}
.header-ads .close-button {
  display: none;
}
.footer-ads {
	text-align: center;
	min-height: 90px;
	border-bottom: 1px solid #dadada;
}
@media only screen and (max-width: 760px) {
	.footer-ads { display: none }
}
.show-bar {
	border-bottom: 1px solid #c8cccd;
	position: relative;
	overflow: hidden;
	/* background: #FFFFFF; */
}
.show-bar ul {
	padding: 6px 0;
	margin: 0;
	text-align: center;
	box-shadow: 0px 2px 3px #CBCBCB;
}
.show-bar li {
	list-style: none;
	display: inline-block;
	background: url('images/show-bar-divider.png') no-repeat center left;
	padding: 0 5px 0 11px;
}
.show-bar li:first-child {
	background: none;
}
.show-bar a {
	line-height: 42px;
	display: block;
	text-decoration: none;
	font-size: 14px;
	color: #4b4b4b;
	font-weight: 700;
	position:relative;
}

.show-bar a:after {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDMvMTIvMTXRLdkIAAAAUUlEQVQImV2MUQ2AMBTEyoIQJOCA4AAJOICcj3cBBUwKEpCAFH5YCOtnr7kmImYASZmXBHTAYXsrsuVjsd0DU+LPAJy1vOoyA6Oku3yukvayPlWwES7Yirk2AAAAAElFTkSuQmCC");
	margin-left: 10px;
}

.show-bar .show-item a:before {
	width: 30px;
	height: 42px;
	display: inline-block;
	content: "";
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center;
}

.show-bar .show-item a:after {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAYAAADaxo44AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAF5JREFUeNpszKENg0AAheHvGlBVJNUswRAMwAaswAoowgwdAc0cDFBTLDh0UZdcLn32e/nDq58qPLFL9kCJL9oc4lYM/wBmvBFyODHil8KGGp80taDBFV8FDnRZ0j0A9XgM7Ll/1LkAAAAASUVORK5CYII=');
	margin-left: 10px;
}

.show-bar .show-YR a:before {
	background-image: url('images/yr-icon3.png');

}

.show-bar .show-DOOL a:before {
	background-image: url('images/dool-icon3.png');
	width: 15px;
	margin-right: 7px;
}

.show-bar .show-BB a:before {
	background-image: url('images/bb-icon3.png');
	margin-right: 8px;
}

.show-bar .show-GH a:before {
	background-image: url('images/gh-icon3.png');
	margin-right: 8px;

}

@media (max-width: 1023px) {
	.show-bar a:after,
	.show-bar .show-item a:after{
		content: none;
	}

	.show-bar .menu-item {
		display:none;
	}

	.show-bar .show-item,
	.show-bar .message-boards {
		display: inline-block;
	}

	.show-bar .message-boards a {
		font-size: 11px!important;
		color: #8d8d8d;
		line-height: 15px;
		margin-top: 5px;
	}

}

.show-bar span {
	  margin-left: 4px;
}
.show-bar-arrow {
	margin-left: 10px;
	margin-top: -3px;
}
button.showbar-toggle {
	position: absolute;
	top: 10px;
	right: 22px;
	background: url('images/show-bar-collapse.jpg') no-repeat center left;
	width: 33px;
	height: 36px;
	border: none;
	text-indent: -999999px;
	transition: top .5s;
}
button.showbar-toggle.closed {
	background: url('images/show-bar-collapse2.jpg') no-repeat center left;
	top: 0px;
}

.close-button {
	background: url('images/close_button.png') no-repeat center center;
	background-size: 38px 36px;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0;
}
.hide-text {text-indent: -99999px}

/* MENU */
html.js {
	padding-top: 0px !important;
}
html #wprmenu_bar {
	display: none !important;
}
html #header #wprmenu_bar {
	display: block !important;
	position: relative;
	top: 0;
	width: 68px;
	height: 70px;
	background: #3F79FE url('images/menu-bg.jpg') no-repeat center;
	float: left;
}
html body.admin-bar #wprmenu_menu.left, body.admin-bar #wprmenu_menu.right {
	top: 32px;
}
@media screen and (max-width: 782px) {
	html body.admin-bar #wprmenu_menu.left, body.admin-bar #wprmenu_menu.right {
		top: 46px;
	}
}

.toggle-menu {
	display: block !important;
	position: relative;
	top: 0;
	width: 84px;
	height: 82px;
	background: url('images/menu-btn4.png') no-repeat center;
	float: left;
	border: none;
	text-indent: -99999px;
	z-index: 999999;
}
/* retina only */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
	.toggle-menu {
		background: url('images/menu-btn4-2x.png') no-repeat center;
	  background-size: 45px 45px;
	}
	.photos-link span::before {
		background: url('images/gallery_link_icon_2x.png') top left no-repeat;
	}
	.photos-link span::after {
		background: url('images/gallery_link_icon_2x.png') top left no-repeat;
	}
	.soaps-gallery_close {
		background: url('images/gallery_modal_close@2x.png') center center no-repeat;
		background-size: 22px 22px;
	}
	.close-button {
		background: url('images/close_button@2x.png') no-repeat center center;
		background-size: 38px 36px;
  }
	.clock-icon, abbr.nice-date {
		background: url('images/clock@2x.png') no-repeat left center;
		background-size: 15px 15px;
	}
}
.toggle-menu.closed {
	background: url('images/menu-close2.jpg') no-repeat center;
	background-size: cover !important;
}
.menu-cont {
	position: absolute;
	top: 79px;
	background: #FAFAFA;
        left: -271px;
	z-index: 999999;
	width: 100%;
	max-width: 270px;
	border-top: #D1D1D1 1px solid;
	border-right: #D1D1D1 1px solid;
	border-bottom: #D1D1D1 1px solid;
}
.menu-cont .menu-title p {
	padding: 0 20px;
}
.menu-cont .menu-title {
	color: #B1B6B8;
	font-size: 19px;
	margin: 0;
	line-height: 45px;
	text-align: center;
	font-weight: 700;
	background: #EBEBEB;
}
.menu-cont ul {
	padding: 0px;
	margin: 0;
	float: none;
}
.menu-cont ul li {
	list-style: none;
}
.menu-cont ul a {
	text-decoration: none;
}
.menu-cont .popular-shows {
	padding: 0 20px 10px;
	border-bottom: 1px solid #CFCFCF;
}
.menu-cont .popular-shows p {
	font-size: 15px;
	color: #A8ACAD;
	line-height: 35px;
	margin: 0;
	text-align: center;
}
.menu-cont .popular-shows ul li {
	line-height: 40px;
}
.menu-cont .popular-shows ul li.community {
  margin: 5px 0 -8px 0;
}
.menu-cont .popular-shows ul li.community a {
  line-height: 15px;
  font-weight: 700;
  text-transform: uppercase;

}
.menu-cont .popular-shows ul a {
	font-size: 17px;
	color: #8b9092;
	line-height: 38px;
	font-weight: 400;
}

.menu-cont .menu ul li {
	padding: 6px 20px;
	text-transform: uppercase;
	border-bottom: 1px solid #D0D0D0;
	float: none;
}
.menu-cont .menu ul li:first-child a {
	background: url('images/menu-down-arrow.jpg') no-repeat right center;
}
.menu-cont .menu ul li:first-child ul a {
	background: none;
	font-size: 14px;
}
.menu-cont .menu ul li:first-child ul li:first-child {
	border: 0;
}
.menu-cont .menu ul li:first-child ul li {
	border-bottom: 0px;
	border-top: 1px solid #D0D0D0;
}
.allshows-submenu {
	display: none;
}
.menu-cont .menu ul li:hover .allshows-submenu {
	display: block;
}
.allshows-submenu {
	display: none;
}
.menu-cont .menu ul a {
	font-size: 17px;
	color: #8b9092;
	line-height: 35px;
	font-weight: 700;
	padding: 0;
	background: none;
}
.menu-cont #searchform {
	border-bottom: 1px solid #D0D0D0;
	margin: 0;
	padding: 10px 12px;
}
.menu-cont #searchform input#search {
	background: url("images/menu-search.png") no-repeat 9px center;
	padding-left: 40px;
	font-size: 14px;
	color: #959595;
}

.menu-cont .sign-in {
	padding: 10px;
}
.menu-cont .sign-in a {
	color: #999D9F;
	font-size: 16px;
	margin-left: 10px;
	text-decoration: none;
}

.menu-cont .social {
	background: #c7c8cd;
	height: 56px;
	padding: 4px 4px 1px;
	text-align: center;
}
.menu-cont .social h3,
.menu-cont .social small,
.menu-cont .essbfc-spe {
	display: none;
}
.menu-cont .social a:hover { opacity: 1; }

.menu-cont .social i {
  font-size: 19px;
  height: 22px;
}

.menu-cont .social .essb-profiles {
	width: 100%;
	height: 100%;
}

.menu-cont .social .essb-profiles .essb-profile {
	width: 100%;
	height: 100%;
}

.menu-cont .social .essb-profiles .essb-profile .essb-single-profile {
	width: 23%;
}

.menu-cont .social .essb-profiles .essb-profile .essb-single-profile .essb-profile-all {
	padding-top: 12px;
	padding-bottom: 12px;
}

.menu-cont .social .essb-profiles .essb-profile .essb-single-profile .essb-profile-all span {
	font-size: 19px;
	height: initial;
}


.menu-cont .social span {
	display: block;
  font-size: 11px;
  height: 14px;
  min-width: 10px;
  max-width: 100%;
}
.menu-cont .social a {
	padding: 3px 0 4px;
}

.menu-cont .essbfc-widget-holder {
  margin: 0;
}
.menu-cont .essbfc-block {
	width: 25%;
	float: none;
	display: inline-block;
}
.menu-cont .essbfc-front {
  border-radius: 2px;
  box-shadow: none;
  -webkit-box-shadow: none;
  margin: 3px;
}



.menu-cont .essbfc-bg-facebook { background-color: #39559f !important;}
.menu-cont .essbfc-bg-twitter { background-color: #00abf0 !important;}

.menu-cont .copyright {
	padding: 20px;
	text-align: center;
}
.menu-cont .copyright p {
	color: #999D9F;
	margin-bottom: 0;
	font-size: 12px;
}


.slider {
	margin-bottom: 80px;
	max-width: 684px;
	overflow: hidden;
}
.cycle-slideshow > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0;
	background-color: transparent;
	display: block;
	transition: inherit !important;
}
.cycle-slideshow > a > img {
	position: static;
	display: block;
	height: auto;
}
.cycle-pager {
	position: absolute;
	top: 75%;
	right: 10px;
	z-index: 999;
}
.cycle-pager span {
	width: 14px;
	height: 14px;
	background: #fff;
	text-indent: -999999px;
	display: inline-block;
	margin-left: 8px;
	border-radius: 50%;
	cursor: pointer;
	opacity: 0.85;
}
.slider .cycle-pager span.cycle-pager-active {
	background: #3192a5;
	border: none !important;
}
.cycle-slideshow span.slide-meta {
	display: block;
	background: #14628A url('images/slide-title-bg3.jpg') repeat-y top left;
	width: 100%;
	padding: 12px 0;
	min-height: 68px;
}
.cycle-slideshow span.description {
	display: inline-block;
	width: 26%;
	padding: 0 20px;
	color: #fff;
	font-size: 16px;
	vertical-align: top;
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px #545454;
}
.cycle-slideshow span.title {
	font-size: 20px;
	display: inline-block;
	width: 73%;
	padding: 0 20px;
	color: #fff;
	font-size: 16px;
	vertical-align: top;
	text-shadow: 1px 1px 2px #545454;
	font-weight: 700;
}
.cycle-slideshow span#next {
	position: absolute;
	top: 45%;
	z-index: 999;
	right: 10px;
	background: url('images/arrow-next.png') no-repeat top left;
	background-size: cover;
	width: 26px;
	height: 49px;
	text-indent: -99999px;
	color: #fff;
	cursor: pointer;
}
.cycle-slideshow span#prev {
	position: absolute;
	top: 45%;
	z-index: 999;
	left: 10px;
	background: #54BCE5;
	color: #fff;
	cursor: pointer;
	background: url('images/arrow-prev.png') no-repeat top left;
	background-size: cover;
	width: 26px;
	height: 49px;
	text-indent: -99999px;
}



.latest-post {
	max-width: 333px;
	width: 100%;
	float: left;
	margin-bottom: 37px;
	margin-right: 16px;
	vertical-align: top;
	border: 1px solid #e7e7e7;
	border-bottom: 0px;
}
.latest-post-item {
	padding: 14px 8px 18px 8px;
	border-bottom: 1px solid #e7e7e7;
}
.latest-post-item .image {
	float: left;
	margin-right: 20px;
	width: 108px;
	height: 67px;
	/* background: #E8E8E8; */
}
.latest-post-item .meta a {
	margin: 0;
	text-decoration: none;
	font-weight: 700;
	font-size: 17px;
	color: #2f2f2f;
}
.latest-post-item .meta a strong{
	font-weight: 700;
}
.latest-post-item .meta a img {
	margin-left: 5px;
}
.more-link.post a {
	width: 45px;
	line-height: 30px;
	background: url('images/arrow-pink.png') no-repeat 34px center;
	text-indent: -5px;
}


.latest-news-cont {
	display: inline-block;
}
.latest-news {
	margin-bottom: 37px;
	vertical-align: top;
}
.latest-news.first,
.latest-news.last {
	margin-right: 0;
}
.more-news .latest-news .meta {
	padding: 0;
}
.latest-news .meta {
	padding: 12px 0;
}
.latest-news .image {
	position: relative;
	/* box-shadow: 2px 2px 4px #CBCBCB; */
	/* background: #000; */
}
.latest-news .image .category {
	position: absolute;
	bottom: 0;
	background: rgba(12, 56, 92, 0.8);
	left: 0;
	color: #fff;
	font-size: 14px;
	padding: 4px 10px;
	margin: 0;
	font-weight: 700;
	  text-transform: uppercase;
}
.home .latest-news .image .category {
	background: rgba(12, 56, 92, 0.8);
}
.home .latest-news .image img {
	width: 100%;
}
.latest-news .image .category.yr {
	background: rgba(43, 144, 140, 0.8);
}
.latest-news .image .category.bb {
	background: rgba(170, 35, 97, 0.8);
}
.latest-news .image .category.dool {
	background: rgba(115, 44, 162, 0.8);
}
.latest-news .image .category.gh {
	background: rgba(217, 169, 77, 0.8);
}
.latest-news h3.title {
	color: #2F2F2F;
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
	margin: 0 0 5px 0;
}
.latest-news p {
	color: #000;
	font-size: 14px;
}
.latest-news .more-link {
	margin-top: 0;
	float: right;
}
.latest-news a.more-link {
	display: none;
}
.latest-news .more-link a {
	background: url('images/arrow-pink.png') no-repeat 51px center;
	padding-right: 9px;
	transition: opacity .5s;
	width: 64px;
}
.latest-news .more-link a:hover {
  opacity: .5;
}

.middle-module-bot {
	background: #FCFCFC;
	border-top: #EBEBEB 1px solid;
	border-bottom: #EBEBEB 1px solid;
	margin-bottom: 30px;
	padding: 20px 0;
}
/*
.breaking-news {
	max-width: 330px;
	width: 100%;
}
*/
.breaking-news ul {
	padding: 0;
	margin: 0;
}
.breaking-news ul li {
	list-style: none;
	display: block;
	background: #F3F3F3 url('images/breaking-news-bg.jpg') repeat-x top left;
	line-height: 20px;
	padding: 15px 10px;
	color: #1c1c1c;
	font-size: 15px;
}
.breaking-news ul li img {
	margin-left: 5px;
}
.breaking-news ul a {
	color: #000;
	text-decoration: none;
}
.breaking-news ul a h3 {
  margin: 0;
  font-size: 15px;
  font-weight: 700;
  display: inline-block;
  color: #1c1c1c;
}
.breaking-news ul a b,
.breaking-news ul a strong {
	color: #2F9CD4;
}
.more-link {
	text-align: right;
	margin-top: 14px;
}
.more-link a {
	width: 125px;
	display: inline-block;
	line-height: 32px;
	border: 1px solid #D9D9D9;
	text-align: center;
	color: #d821a9;
	font-size: 15px;
	border-radius: 3px;
	text-decoration: none;
	background: url('images/arrow-pink.png') no-repeat 109px center;
}

.birthdays {
	max-width: 330px;
	box-shadow: 1px 1px 1px #CACACA;
}
.birthdays-link {
	color: #1c1c1c;
	font-size: 14px;
	text-decoration: none;
	float: right;
}
.shows-landing .module-title {
  background: #1f92ad;
}
.home .module-title {
	background: #0c406a;
	color: #fff;
	text-shadow: none;
}
.module-title {
	background: #1b88a3;
	text-transform: uppercase;
	/*text-shadow: 1px 1px 2px #282828;*/
	margin: 0;
	color: #fff;
	  font-weight: 700;
	text-align: center;
	font-size: 15px;
	line-height: 22px;
	padding: 7px 10px;
}
.all-polls .module-title {
	font-weight: 700;
}
.module-title.dool {
	background: #511a75;
}
.module-title.gh {
	background: #252734;
}
.module-title.yr {
	background: #164d4b;
}
.module-title.bb {
	background: #9c1c57;
}

.birthdays ul {
	padding: 0;
	margin: 0;
	height: 225px;
	overflow: auto;
}
.birthdays .vert .simply-scroll-clip {
	width: 100% !important;
	height: 245px !important;
}
.birthdays .vert {
	width: 100% !important;
	height: auto !important;
}
.vert .simply-scroll-list li {
	width: 100% !important;
	height: auto !important;
}
.birthdays ul li {
	list-style: none;
	border-bottom: #e5e5e5 1px solid;
	padding: 10px 0;
}
.birthdays ul li:nth-child(even) {
	background: #F7F7F7;
}
.birthdays ul li:nth-child(odd) {
	background: #fff;
}
.birthdays ul li:first-child {

}
.birthdays .birthday-image {
  float: left;
  padding: 0 10px 0 7px;
  overflow: hidden;
  width: 21.181818%;  /* 72px / 330px */
}
.birthdays .birthday-image img {
  border-radius: 50%;
  margin: 0 auto;
}
.birthdays .birthday-text {
  float: right;
  padding-right: 10px;
  width: 78.181818%;  /* 258px / 330px */
}
.birthdays img {
  border: none;
  display: block;
  max-width: inherit;
  margin: auto;
}
.birthdays span.name {
	color: #5DB8E7;
	margin: 5px;
}
.birthdays .birthday-meta {
	font-size: 13px;
	color: #1c1c1c;
}
.birthdays .birthday-meta a {
	color: #c82484;
	text-decoration: none;
	font-size: 13px;
}
.birthdays .birthday-meta a h3 {
  display: inline-block;
  margin: 0;
  font-size: 13px;
  font-weight: 700;
}
.birthdays .age {
	float: left;
	width: 60px;
	text-align: center;
	color: #35D7AE;
	margin-top: 25px;
	font-size: 25px;
	font-weight: bold;
}


.bottom-module {
	padding-top: 25px;
}
.bottom-module .latest-news {
	margin-right: 0;
	/* margin-left: 12px; */
	margin-left: 0;
}
.latest-news-bot {
	max-width: 750px;
}
.alm-reveal {
	margin-bottom: 25px;
}
/*.bottom-module .latest-news:first-child,
.bottom-module .latest-news:nth-child(2n),
.more-stories-inner .more-stories-item:nth-child(2n) {
  margin-left: 12px;
}
.load-more {
	background: url('images/load-more-btn.jpg') no-repeat top left;
	width: 125px;
	height: 65px;
	display: block;
	text-indent: -9999px;
	margin: 0 auto;
}
*/
button.alm-load-more-btn {
	background: #8c8c8c !important;
	width: 100%;
	max-width: 152px;
	font-size: 14px;
	display: block !important;
	margin: 15px auto 0 !important;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	height: 40px;
	line-height: 40px;
}

.latest-news .title a {
  color: #2F2F2F;
  font-size: 18px;
  line-height: 22px;

  margin: 0 0 5px 0;
}
.latest-news .title i {
  position: relative;
  margin-left: 0.75em;
  top: -0.08em;
  white-space: nowrap;
}
.home .filler.category-text, .pods.pod-page-w.pod-shows .filler.category-text{
  height: 190px;
  width: 100%;
   line-height: 190px;
    font-size: 18px;
  position: initial;
    text-transform: uppercase;
}
.filler.category-text {
	display: block;
  height: 134px;
  width: 100%;
  line-height: 134px;
  font-size: 18px;
  position: initial;
  text-transform: uppercase;
}
.filler:focus, .filler:hover {
	text-decoration: none;
}
.recent-news .latest-news .image {
  position: relative;
  box-shadow: 2px 2px 4px #CBCBCB;
  /* background: black; */
  text-align: center;
  /*height: 375px; */
  min-height: 174px;
}
.all-news .recent-news .latest-news h3.title a {
  color: #3b3d3f;
  font-size: 24px;
  text-decoration: none;
}

span#next-btn{
  float:right;
}
span.essb_network_name {
  color: white !important;
}
h3.label-text {
  text-transform: uppercase;

}
h3.title-page {

    text-transform: uppercase;
}

.more-stories-item-show {
  border-bottom: 1px solid #E4E4E4;
  padding-bottom: 10px;
  padding-top: 10px;
  width: 100%;
  float: none;
}
.more-stories-item-show .nice-date {
	padding-left: 21px;
}

.latest-news .image{
   box-shadow: 2px 2px 4px #CBCBCB;
  /* background: black; */
  text-align: center;
}
.more-news .latest-news {
  /* display: none; */
  margin-right: 0;
  max-width: 100%;
  border-top: 1px solid #ececec;
  padding: 14px 20px 14px 0;
  margin-bottom: 0;
  background: none;
  width: 100%;
}
.more-stories span {
  font-size: 12px;
  color: #fff;
  background: #0c385c;
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding: 0 5px;
  margin-right: 5px;
  text-transform: uppercase;
}
.more-stories h2 {
	display: inline;
	font-size: inherit;
	margin: 0;
}

.recaps-content .latest-news {
  width: 100%;
    margin: 0;
}

.home .latest-news .image .category {
  text-transform: uppercase;
}

.ratings {
	box-shadow: 1px 1px 1px #CACACA;
}
@keyframes bar-fill {
  0% {
    width: 0;
  }
}
@-webkit-keyframes bar-fill {
  0% {
    width: 0;
  }
}
@-moz-keyframes bar-fill {
  0% {
    width: 0;
  }
}
@-o-keyframes bar-fill {
  0% {
    width: 0;
  }
}
.bar-graph {
  list-style: none;
  margin: 50px 0px auto;
}

.bar-wrap {
  -ms-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  margin-top: 4px;
  margin-left:60%
}

.ratings .bar-graph ul {
	padding: 0 20px 10px;
}
.ratings .bar-graph li {
	display: block;
  padding-bottom: 10px;
  padding-top: 10px;
  overflow: hidden;
  height: auto;
}
.bar-graph-name {
  float:left;
  width: 55%;  /* 165px / 300px */
}
.bar-graph-number {
  float:right;
}

.bar-fill {
  -ms-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  -moz-animation: bar-fill 1s;
  -webkit-animation: bar-fill 1s;
  -ms-animation: bar-fill 1s;
  animation: bar-fill 1s;
  background: -webkit-repeating-linear-gradient(-45deg, #BEBEBE, #9F9F9F 3px, #6B6B6B 1px, #7A7A7A 0px);
  background: repeating-linear-gradient(-45deg, #BEBEBE, #9F9F9F 3px, #6B6B6B 1px, #7A7A7A 0px);
  display: block;
  height: 10px;
  width: 0;
}

.ratings .show-title {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #1c1c1c;
	max-width: 120px;
	width: 100%;
	margin: 0 30px 0 0;
	padding: 5px 0;
	font-weight: 400;
}
.ratings .show-ratings {
	display: inline-block;
	vertical-align: middle;
	color: #8a8a8a;
	font-size: 13px;
}
.ratings .show-ratings img {
	margin-right: 5px;
	margin-top: -3px;
}
.ratings p.updated {
	color: #8c8c8c;
	font-size: 13px;
	margin-left: 20px;
}
.ratings h3,
.poll h3 {
	margin-bottom: 10px;
}
.ratings ul {
	margin: 0;
	padding: 0px 20px 20px 20px;
}
.ratings li {
	list-style: none;
	border-bottom: 1px solid #F2F2F2;
	height: 20px;
}
.ratings li:first-child {
	border-top: 0;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {
  text-align: left;
  list-style: none;
  float: none;
  margin: 0;
  margin-bottom: 10px;
}

.poll {
	max-width: 330px;
	width: 100%;
	float: left;
	box-shadow: 1px 1px 1px #CACACA;
	position: relative;
	z-index: 1;
}
.poll-wrap {
	padding: 0 15px 10px 15px;
}
.poll p {
	font-size: 14px;
	color: #1c1c1c;
	margin-bottom: 5px;
	font-weight: 400;
}
.all-polls .poll p {
	  margin-top: 15px;
}
.poll form {
	font-size: 14px;
	color: #1c1c1c;
	margin-left: 25px;
	margin-bottom: 5px;
}
.poll form input[type="radio"] {
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 9px;
}
.poll span.participants {
	color: #8c8c8c;
	font-size: 13px;
	float: left;
}
.poll a {
	color: #1c1c1c;
	font-size: 14px;
	text-decoration: none;
	float: right;
}
.poll input[type=radio] {
    display: none;
}
.poll label {
	display: inline-block;
  cursor: pointer;
  color: #3b3d3f;
  font-weight: 400;
  position: relative;
  padding-left: 25px;
  font-size: 14px;
  margin: 5px;
  margin-left: 0;
	line-height: 18px;
}
.poll label:before {
    border-radius: 50%;
}
.poll label:before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  background-color: #f8f8f8;
  box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.36), 0px 1px 0px 0px rgba(255, 255, 255, .8);
}
.poll input[type=radio]:checked + label:before {
	content: "\2022";
	color: #464646;
	font-size: 23px;
	text-align: center;
	line-height: 15px;
	padding-left: 1px;
}



.poll .wp-polls {
	padding: 5px 20px;
}
.poll .wp-polls p,
.poll .wp-polls p a {
	text-align: left !important;
	color: #1c1c1c;
	font-size: 14px;
}
.show-polls .ms-container {
  display: none;
}

div#footer {
	position: relative;
	background: #fff;
	border-top: 1px solid #DADADA;
	margin-top: 50px;
}

#footer .footer-top .container {
	text-align: center;
	padding: 0 10px;
}

#footer .footer-top .container .footer-block {
	display:inline-block;
}

#footer .footer-top .container .footer-logo {
	float:left;
}

#footer .footer-top .container .sheknows {
	float:right;
	text-align: right;
	margin-top: 18px;
}

#footer .footer-top .container .footer-top-links {
	margin-top: 23px;
	width: 70%;
	text-align: center;
}

#footer .footer-top .container .footer-top-links ul {
	padding: 0;
	margin: 0;
	display:inline-block;
}
.footer-top {
	padding: 18px 0 12px;
}

.footer-top a.btn-privacy-preference {
	cursor: pointer;
}



.footer-block.footer-top-links ul li:first-child {
	border-left: 0px;
}
.footer-block.footer-top-links ul li {
	list-style: none;
	display: inline-block;
	border-left: 1px solid #AFAFAF;
	padding: 0 3px 0 6px;
	line-height: 10px;
}
.footer-block.footer-top-links p {
	color: #919191;
	font-size: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 2px;
	display:inline-block;
}
.footer-block.footer-top-links ul a {
	color: #919191;
	font-size: 13px;
	text-decoration: none;
}

.footer-bot {
	background: #ebebeb;
	padding: 18px 0;
	border-top: 1px solid #bcbcbc;
}
.footer-bot-links {
	padding: 0px 40px;
}
.footer-bot-links ul {
	padding: 0;
	margin: 0;
	text-align: center;
}
.footer-bot-links ul li:first-child {
	border-left: 0px;
}
.footer-bot-links ul li {
	list-style: none;
	display: inline-block;
	border-left: 1px solid #666666;
	padding: 0 3px 0 6px;
	line-height: 10px;
}
.footer-bot-links ul a {
	color: #666666;
	font-size: 13px;
	text-decoration: underline;
	font-weight: 700;
}



#main.birthday-single article img {
	margin: 0 auto 20px;
	display: block;
}
.birthday-single .item {
	margin-bottom: 15px;
	border-bottom: #ECECEC 1px solid;
	padding-bottom: 7px;
}
.birthday-single .item .title {
	float: left;
	margin: 0;
	font-size: 14px;
	max-width: 170px;
	width: 100%;
	margin-right: 20px;
	text-transform: uppercase;
}
.birthday-single .item .content {
	float: left;
	max-width: 500px;
	width: 100%;
}
.birthday-single .characters_played h4 {
	margin: 0 0 5px 0;
	font-size: 14px;
}
.birthday-single .characters_played p {
	margin-bottom: 2px;
}
.birthday-single .characters_played .wrap {
	margin-bottom: 20px;
	border-bottom: #ECECEC 1px solid;
	padding-bottom: 20px;
}

.login-link {
	line-height: 82px;
	display: inline-block;
	color: #999D9F;
	font-size: 15px;
	text-decoration: none !important;
}
.login-link span {
	padding-right: 20px;
	margin-left: 10px;
}


/* SHOWS SINGLE */
.episodes-list {
	margin-top: 30px;
}
.ep-cont {
	float: left;
	margin: 0px 10px 30px;
	max-width: 340px;
	width: 100%;
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 15px;
}


.toggle-show-menu {
  position: relative;
  top: 0;
  width: 95px;
  height: 45px;
  border: 0px;
  padding: 18px 0 0;
  background-color: #1f92ad;
  background-image: url('images/mobile-more-arrow.png');
  background-repeat: no-repeat;
  background-position: 80px 29px;
  text-indent: -8px;
  float: right;
  color: #fff;
  font-size: 12px;
  display: none;
}


/* ALL SHOWS PAGE */
.all-shows .title-page, h3.title-page {
	color: #0c385c;
	font-size: 19px;
	font-weight: 700;
}
.primary-shows {
	max-width: 667px;
}
.primary-shows .show-item {
	display: block;
	max-width: 330px;
	margin-bottom: 10px;
	position: relative;
	height: 172px;
	overflow: hidden;
	box-shadow: 2px 2px 2px #B3B3B3;
	background: #000;
}

.primary-shows .show-item h2 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	background: url('images/all-shows-transparent.png') top left;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	margin: 0;
	padding: 6px 0;
        z-index: 1;
}
.all-show-btns {
	text-align: center;
	margin-top: 13px;
}
.all-show-btns a {
	display: inline-block;
	margin: 0 7px 20px;
	max-width: 160px;
	width: 100%;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	background: #2a8fa7 url('images/all-show-btn-bg.jpg') repeat-x top left;
	text-align: center;
	padding: 11px 10px;
	box-shadow: 1px 1px 3px #C3C3C3;
	font-weight: 700;
}
.all-show-btns a span,
.all-show-btns a strong {
	display: block;
	  line-height: 1;
}
.all-show-btns a strong {
	font-size: 21px;
	font-weight: 700;
	margin-top: 3px;
}
.more-shows {
	max-width: 667px;
}
.more-show-item {
	margin-bottom: 8px;
	max-width: 217px;
	height: 152px;
	position: relative;
	box-shadow: 0px 0px 4px #B3B3B3;
	background: #000;
}
.more-show-item h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	  background: rgba(12,56,92, 0.77);
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	margin: 0;
	padding: 6px 0;
}
.all-shows-az {
	margin-top: 40px;
}
.all-shows-az h3 {
	margin: 0 0 20px 0;
	color: #1c1c1c;
	font-size: 16px;
	font-weight: 700;
}
.all-shows-az ul {
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
	text-align: left;
	padding: 0;
	margin: 0;
}
.all-shows-az ul li {
	list-style: none;
}
.all-shows-az ul a {
	color: #1c1c1c;
	font-size: 14px;
	text-decoration: none;
	line-height: 29px;
	display: block;
	max-width: 287px;
	font-weight: 400;
	text-transform: capitalize;
}

.all-shows-az ul li:hover a {
	background: #f7f7f7;
	color: #1f92ad;
	font-weight: 700;
}


/* ALL SPOILERS PAGE */
.all-spoiler div#main {
	max-width: 643px;
}
.select-show {
	float: right;
	text-align: right;
	position: relative;
	max-width: 240px;
	width: 100%;
}
.select-show button {
	font-size: 14px;
	color: #1c1c1c;
	background: url('images/select-a-show-bg.png') no-repeat center right;
	line-height: 25px;
	padding-right: 35px;
	display: block;
	border: none;
	outline: none;
	float: right;
}
.select-show ul {
	margin: 0;
	clear: both;
	position: absolute;
	top: 40px;
	background: #fff;
	padding: 15px;
	box-shadow: 0px 0px 4px #999;
	width: 100%;
	display: none;
	z-index: 99;
}
.select-show ul li {
	list-style: none;
	text-align: left;
}
.spoiler-video-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 12px 20px;
	background-image: url('images/show-slider-bg.png');
	background-repeat: repeat-y;
	background-size: contain;
}
.spoiler-video-caption.yr {
	background-image: url('images/show-slider-bg-yr.png');
}
.spoiler-video-caption.dool {
	background-image: url('images/show-slider-bg-dool.png');
}
.spoiler-video-caption.bb {
	background-image: url('images/show-slider-bg-bb.png');
}
.spoiler-video-caption.gh {
	background-image: url('images/show-slider-bg-gh.png');
}
.spoiler-video-caption h3 {
	color: #fff;
	font-size: 25px;
	font-weight: 700;
	margin: 0 26px 0 0;
	text-align: right;
	display: inline-block;
	text-shadow: 0px 0px 3px #000;
	vertical-align: middle;
	line-height:24px;
}
.spoiler-video-caption p {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	margin: 0;
	display: inline-block;
	text-shadow: 0px 0px 3px #000;
	vertical-align: middle;
	line-height: 1.3;
}
.spoilers-content {
	max-width: 643px;
	margin-top: 30px;
}
.spoilers-content .spoilers-weekly {
	font-size: 17px;
	color: #fff;
	font-weight: 700;
	margin: 12px 0 16px 0;
	background: #1f92ad;
	text-align: center;
	line-height: 19px;
	padding: 10px;
	box-shadow: 0px 2px 3px #B6B6B6;
}
.spoilers-content.dool .spoilers-weekly {
	background: #511a75;
}
.spoilers-content.bb .spoilers-weekly {
	background: #851b4c;
}
.spoilers-content.yr .spoilers-weekly {
	background: #164d4b;
}
.spoilers-content.gh .spoilers-weekly {
	background: #252734;
}
.spoilers-content .spoilers-item-wrap {
	background: #F8F8F8;
	padding-left: 4px;
}
.spoilers-content .spoilers-item a {
	text-decoration: none;
}

.spoilers-content .spoilers-item a span {
    white-space: nowrap;
}

.spoilers-content .spoilers-item {
	max-width: 302px;
	width: 100%;
	float: left;
	min-height: 250px;
	margin: 0 8px 18px;
}
.spoilers-content .spoilers-item h3 {
	color: #1c1c1c;
	font-size: 18px;
	font-weight: 700;
	margin: 9px 0 8px;
	padding: 0 5px;
        height: 42px;
}
.spoilers-content .spoilers-item .hours {
	color: #C1BCBC;
	margin: 0;
	padding-left: 24px;
	background: url('images/post-clock.png') no-repeat left center;
	line-height: 17px;
	font-size: 13px;
}


/* ALL COMINGS PAGE */
.comings-category {
	float: left;
	color: #fff;
	font-size: 13px;
	background: rgba(12, 56, 92, 0.9);
	line-height: 20px;
	padding: 0 5px;
	margin-right: 10px;
	font-weight: 400;
	text-transform: uppercase;
}
.comings-category.bb {
  background: rgba(170, 35, 97, 0.9);
}
.comings-category.yr {
  background: rgba(43, 144, 140, 0.9);
}
.comings-category.gh {
  background: rgba(217, 169, 77, 0.9);
}
.comings-category.dool {
  background: rgba(115, 44, 162, 0.9);
}
.all.c-and-g .c-and-g-item p span {
	color: #c82484;
}
.all.c-and-g .c-and-g-item {
  background: none !important;
  border-top: 1px solid #f4f4f4 !important;
}
.all.c-and-g .c-and-g-item .hours {
	color: #C1BCBC !important;
	margin: 0;
	padding-left: 24px !important;
	background: url('images/post-clock.png') no-repeat left center !important;
	line-height: 17px !important;
	font-size: 12px !important;
}
.page-template-page-all-comings .title-page {
  font-size: 18px;
	font-weight: 700;
}
li.latest-news.c-and-g-item {
  width: 100%;
}
.c-and-g-wrap ul {
    padding: 0;
}
/* ALL NEWS PAGE */
.all-news.landing #main {
	max-width: 644px;
}
.all-news.landing .recent-news {
	background: none;
	padding: 0;
	width: 100%;
	border-bottom: 0px;
}
.all-news.landing .recent-news .latest-news .meta {
	padding: 15px 0px 0 0px;
	border-radius: 0px;
}
.all-news.landing .recent-news h3.category-text {
	color: #ffffff;
	font-size: 20px;
	right: 0;
	padding: 0 15px;
	bottom: 30px;
	font-weight: 700;
	text-shadow: 1px 1px 2px #242424;
	position: absolute;
	margin: 0;
	text-transform: uppercase;
}
.all-news.landing .latest-news a {
	color: #2F2F2F;
	text-decoration: none;
}
.all-news.landing .more-news h3.category-text {
	position: absolute;
	top: 0;
	background: url('images/news-tab-bg.png') top left;
	left: 0;
	right: 0;
	color: #fff;
	font-size: 13px;
	padding: 5px;
	margin: 0;
	font-weight: 700;
}
.all-news.landing ul#news_cont.more-news {
	width: 100%;
}

.share-pod {
	display: block;
	float: right;
	font-size: 13px;
	left: 2px;
	position: relative;
	margin-top: 2.5em;
	margin-right: 2px;
	padding-bottom: 20px;
	text-align: center;
}
.share-pod-link,
.share-pod a.share-pod-link:active,
.share-pod a.share-pod-link:hover,
.share-pod a.share-pod-link:focus {
	color: #bb316f;
	display: inline-block;
	text-decoration: none;
	outline: 0;
}
.share-pod img,
.share-pod span {
	display: block;
	margin: 0 auto;
}
.share-pod span {
	text-transform: uppercase;
	margin-top: 5px;
}
.share-pod-buttons {
	background-color: black;
	background-color: rgba(0,0,0, .8);
	border-radius: 3px;
	height: 80px;
	left: -145px;
	position: absolute;
	top: 36px;
	width: 215px;
	visibility: hidden;
	opacity: 0;
  transition: visibility 0s ease-in .7s, opacity .7s ease-in;
  -webkit-transition: visibility 0s ease-in .7s, opacity .7s ease-in;
}
.share-pod.active .share-pod-link {
	opacity: .5;
}
.share-pod.active .share-pod-buttons,
.share-pod:hover .share-pod-buttons {
	visibility: visible;
	opacity: 1;
  transition: visibility 0s ease-out 0s, opacity .3s ease-out;
  -webkit-transition: visibility 0s ease-out 0s, opacity .3s ease-out;
}
.share-pod-buttons a {
  margin: 0 6px !important;
}
.share-pod-buttons .essb_links_list a:hover {
  opacity: 1;
}
.share-pod-buttons .essb_links .essb_icon {
	margin-right: 0;
}
.share-pod-buttons  .essb_links .essb_item a {
  padding-right: 10px;
}

.pod-page-w-comings-and-goings-w-w .share-pod,
.pod-page-w-spoilers-w-w .share-pod,
.pod-page-w-rumor-mill-w-w .share-pod {
	display: none;
}

.spoilers .share-pod {
	padding: 0 10px 20px;
}
.content .share-pod {
  left: 40px;
  margin-left: -28px;
}

.content div.share-pod img { margin-bottom: 0}




/* SHOWS SINGLE PAGE */
.show-logo h4 {
	display: none;
	color: white;
	font-size: 15px;
  margin: 0;
}

/* dool */
.days-of-our-lives .show-menu .show-logo,
.days-of-our-lives .menu-shows-menu-container {
  border-bottom: 4px solid #511a75;
}
.days-of-our-lives .show-menu a,
.days-of-our-lives .show-menu li:hover .sub-menu a {
  color: #b058cc;
}
.days-of-our-lives .show-menu #nav-showmore::after {
  border-top: 8px solid #b058cc;
}
.days-of-our-lives .show-menu ul.sub-menu {
  border: 1px solid #603775;
}
.days-of-our-lives .show-details h1 {
  color: #511a75;
}
.days-of-our-lives .cycle-pager span.cycle-pager-active {
	background: #ae62c1;
}
.days-of-our-lives .latest-news .image .category {
	background: rgba(81, 26, 117, 0.8);
}
.days-of-our-lives .module-title {
	background: #511a75;
}
.days-of-our-lives .more-stories span {
	background: #732ca2;
}


.show-menu #nav-showmore::after {
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 8px solid #1f92ad;
}
.show-menu.days-of-our-lives ul li#nav-showmore::after {
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 8px solid #bb43cd;
}
.show.slider .cycle-slideshow span.slide-meta {
	background: url('images/show-slider-bg.png') repeat-y top left;
	min-height: 68px;
	position: absolute;
	bottom: 0;
}
.days-of-our-lives .show.slider .cycle-slideshow span.slide-meta {
	background: url('images/show-slider-bg-dool.png') repeat-y top left;
}
.the-bold-and-the-beautiful .show.slider .cycle-slideshow span.slide-meta {
	background: url('images/show-slider-bg-bb.png') repeat-y top left;
}
.the-young-and-the-restless .show.slider .cycle-slideshow span.slide-meta {
	background: url('images/show-slider-bg-yr.png') repeat-y top left;
}
.general-hospital .show.slider .cycle-slideshow span.slide-meta {
	background: url('images/show-slider-bg-gh.png') repeat-y top left;
}
.show.slider .cycle-slideshow span.description {
	width: 20%;
	text-shadow: 1px 1px 2px #1D1D1D;
}
.show.slider .cycle-slideshow span.title {
	width: 79%;
	text-shadow: 1px 1px 2px #1D1D1D;
}
.show.slider {
	margin-bottom: 20px;
	max-width: 684px;
}
.single-show-news .latest-news:nth-child(2),
.single-show-news .latest-news:last-child {
	margin-right: 0px;
}

.more-stories {
	margin-top: 20px;
}
.more-stories h3 {
  margin: 0 0 10px 0;
  font-size: 16px;
  color: #5f5f5f;
	font-weight: 700;
}
.more-stories span {
  font-size: 12px;
  color: #fff;
  background: #0c385c;
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding: 0 5px;
  margin-right: 5px;
}
.more-stories-inner a {
  display: inline-block;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  max-width: 100%;
  text-decoration: none;
  vertical-align: middle;
}
.more-stories-item:last-child {
	border-bottom: 0px;
}
.more-stories-item {
  /*border-bottom: 1px solid #E4E4E4;*/
  padding-bottom: 10px;
  padding-top: 10px;
  min-height: 375px;
}
.more-stories .story-content {
	margin-top: 5px;
}
.more-stories .story-content p {
	font-size: 14px;
	color: #3b3d3f;
}
.more-stories p.hours {
	line-height: 17px;
	font-size: 13px;
}

/* yr */
.the-young-and-the-restless .show-menu .show-logo,
.the-young-and-the-restless .menu-shows-menu-container {
  border-bottom: 4px solid #164d4b;
}
.the-young-and-the-restless .show-menu a,
.the-young-and-the-restless .show-menu li:hover .sub-menu a {
  color: #51bab7;
}
.the-young-and-the-restless .show-menu #nav-showmore::after {
  border-top: 8px solid #51bab7;
}
/*
.the-young-and-the-restless .show-menu .menu-item-has-children:hover {
  border: 1px solid #51bab7;
  border-bottom: 0px;
}
*/
.the-young-and-the-restless .show-menu ul.sub-menu {
  border: 1px solid #164d4b;
}
.the-young-and-the-restless .show-details h1 {
  color: #164d4b;
}
.the-young-and-the-restless .cycle-pager span.cycle-pager-active {
	background: #5cb4ae;
}
.the-young-and-the-restless .latest-news .image .category {
  background: rgba(22, 77, 75, 0.8);
}
.the-young-and-the-restless .module-title {
	background: #164d4b;
}
.the-young-and-the-restless .more-stories span {
	background: #2b908c;
}

/* b-and-b */
.the-bold-and-the-beautiful .show-menu .show-logo,
.the-bold-and-the-beautiful .menu-shows-menu-container {
  border-bottom: 4px solid #851b4c;
}
.the-bold-and-the-beautiful .show-menu a,
.the-bold-and-the-beautiful .show-menu li:hover .sub-menu a {
  color: #e61d7c;
}
.the-bold-and-the-beautiful .show-menu #nav-showmore::after {
  border-top: 8px solid #e61d7c;
}
.the-bold-and-the-beautiful .show-menu ul.sub-menu {
  border: 1px solid #851b4c;
}
.the-bold-and-the-beautiful .show-details h1 {
  color: #851b4c;
}
.the-bold-and-the-beautiful .cycle-pager span.cycle-pager-active {
	background: #e61d7c;
}
.the-bold-and-the-beautiful .latest-news .image .category {
  background: rgba(133, 27, 76, 0.80);
}
.the-bold-and-the-beautiful .module-title {
	background: #851b4c;
}
.the-bold-and-the-beautiful .more-stories span {
	background: #aa2361;
}

/* gh */
.general-hospital .show-menu .show-logo,
.general-hospital .menu-shows-menu-container {
  border-bottom: 4px solid #252734;
}
.general-hospital .show-menu a,
.general-hospital .show-menu li:hover .sub-menu a {
  color: #dbaa4e;
}
.general-hospital .show-menu #nav-showmore::after {
  border-top: 8px solid #dbaa4e;
}
/*.general-hospital .show-menu .menu-item-has-children:hover {
  border: 1px solid #dbaa4e;
  border-bottom: 0px;
}
.general-hospital .show-menu ul.sub-menu {
  border: 1px solid #dbaa4e;
  border-top: 0px;
}*/
.general-hospital .show-details h1 {
  color: #252734;
}
.general-hospital .cycle-pager span.cycle-pager-active {
	background: #d2a755;
}
.general-hospital .latest-news .image .category {
  background: rgba(218, 169, 77, 0.87);
}
.general-hospital .module-title {
	background: #252734;
}
.general-hospital .more-stories span {
	background: #daa94d;
}


/* SHOWS SOAP BOX PAGE */
.soap-box {
	max-width: 620px;
}
.soapbox-header-left {
	float: left;
	width: 100%;
	max-width: 170px;
	/*margin-right: 25px; */
}
.soapbox-header-right {
	float: right;
	width: 100%;
	max-width: 431px;
}
h2.subtitle-page-sub {
    margin-top: 0;
    font-size: 24px;
}

h1.subtitle-page {
    margin-bottom: 0px;
}
.soap-box .subtitle-page {
	float: none !important;
	margin: 0 0 5px 0 !important;
	color: #3b3d3f;
	font-size: 29px;
	font-weight: normal;
	font-weight: 700;
}
.soap-box .subtitle-page-sub {
	float: none !important;
	color: #3b3d3f;
	font-size: 19px;
	font-weight: 700;
	margin: 0 0 12px 0;
}
.soap-box .spoiler-share {
	margin-top: 35px;
}
.soap-box p strong {
	font-weight: 700;
}
.soap-box .caption-image {
	text-align: center;
}
.soap-box .caption-image p {
	color: #4c4c4c;
	font-size: 14px;
	font-style: italic;
}


/* ALL BIRTHDAYS PAGE */
#content.all-birthdays .title-page {
  color: #0c385c;
}
.bday-wrap {
	max-width: 600px;
}
.bday-wrap .months {
  border-top: 1px solid #747879;
  padding-top: 5px;
  margin-top: 20px;
}
.bday-wrap .months a {
	text-decoration: none;
	color: #686868;
	font-size: 15px;
	padding: 8px;
	display: inline-block;
}
.bday-wrap .months a.active {
	color: #0c385c;
	font-weight: 700;
}
.bday-content h3 {
	color: #3b3e3f;
	font-size: 20px;
	/*margin: 10px 0; */
	font-weight: 700;
}
.bday {
	border-top: 1px solid #d7d7d7;
	padding-bottom: 5px;
	padding-top: 10px;
	overflow: hidden;
}
.bday:first-child {
	border-top: 0px;
}
.bday-content .day {
	background: url('images/bday-day-bg2.png') no-repeat top left;
	background-size: 100% auto;
	width: 36px;
	height: 45px;
	text-align: center;
	color: #3b3e3f;
	font-size: 16.5px;
	font-weight: 700;
	padding-top: 9px;
	float: left;
	margin-right: 12px;
	margin-top: 9px;
}
.bday-actor {
	float: left;
	width: 82%;
}
.bday-actor .actor {
	margin-bottom: 7px;
	overflow: hidden;
}
.bday-actor .image {
	/* background: #e3e3e3; */
	border-radius: 50%;
	/*width: 55px;*/
	height: 55px;
	margin-right: 12px;
	overflow: hidden;
	float: left;
	vertical-align: middle;
	/* margin-right: 8px; */
}
.bday-actor .name {
	float: left;
	width: 82%;
	vertical-align: middle;
	color: #3b3e3f;
	font-size: 13px;
  padding-top: 7px;
}
.bday-actor .name a {
	text-decoration: none;
	color: #c82484;
	font-size: 13px;
}
.bday-actor .name strong {
	font-weight: 700;
}


/* ALL POLLS PAGE */
.all-polls .poll {
	margin-bottom: 14px;
	border: 1px solid #D4D4D4;
	border-top: 0;
	box-shadow: none;
}
.all-polls .poll:nth-child(2n) {
	margin-left: 18px;
}
.all-polls .poll h3 {
	background: #1b88a3;
}
.all-polls .poll h3.module-title.dool {
	background: #511a75;
}
.all-polls .poll h3.module-title.gh {
	background: #252734;
}
.all-polls .poll h3.module-title.yr {
	background: #164d4b;
}
.all-polls .poll h3.module-title.bb {
	background: #9c1c57;
}
.all-polls-filter {
	margin-bottom: 25px;
	float: left;
}
.all-polls-filter span {
	display: inline-block;
	vertical-align: middle;
	color: #737373;
	font-size: 16px;
	margin-right: 20px;
}
.all-polls-filter .select-wrap {
	display: inline-block;
	vertical-align: middle;
	background: #f9f9f9 url('images/filter-arrow.png') no-repeat 145px center;
	width: 166px;
	height: 33px;
	border: 1px solid #d4d4d4;
	overflow: hidden;
	border-radius: 2px;
	box-shadow: 1px 1px 1px #E0E0E0;
}
.all-polls-filter .select-wrap select {
  color: #444749;
  font-size: 14px;
  width: 110%;
  height: 32px;
  cursor: pointer;
  background: transparent;
  border: none;
  padding: 0 9px;
}
.all-polls span.participants {
  margin-left: 25px;
}
.all-polls .spoiler-share {
  float: right;
}
.all-polls .spoiler-share span {
  font-size: 14px;
}



/* ALL COMMUNITY PAGE */
.page-template-page-all-community .show-menu {
  /*border-bottom: 5px solid #502074;
  max-width: 1010px;
  position: relative;
  margin: 0 auto;*/
}

/*.page-template-page-all-community .show-menu ul a {
  color: #502074;
}

.page-template-page-all-community .show-menu #nav-showmore::after {
  border-top: 8px solid #502074;
}

.page-template-page-all-community .show-menu ul {
  margin: 40px 0 0px 0;
}

.page-template-page-all-community .show-menu ul.sub-menu {
 margin: 0px 0 0px 0;
}*/
.all-community .title-page {
  color: #14628a;
  float: left;
  font-size: 18px;
	font-weight: 700;
}
.all-community.shows .title-page {
  color: #511a75;
}
#content.all-community {
	max-width: 1100px !important;
}
.all-community #main {
	width: 100% !important;
	max-width: 1010px;
}
.all-community-link {
  float: right;
  display: block;
  font-size: 14px;
  color: #3b3e3f !important;
  text-decoration: underline;
  max-width: 165px;
  width: 100%;
}
.community-header {
	border: 2px solid #E4E4E4;
	border-width: 2px 0;
	padding: 8px 0;
	margin-bottom: 20px;
}
.community-header a {
  color: #4b4b4b;
  font-size: 15px;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
	font-weight: 700;
}
.community-header a span,
.community-header a img {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.community-header a img {
  margin-right: 3px;
}
.community-header .left {
  float: left;
}
.community-header .left a {
  margin-right: 20px;
}
.community-header .right {
  float: right;
}
.community-header .right a {
  margin-left: 20px;
}
.community-subheader {

}
.community-subheader .new-post {
	display: block;
	float: left;
	color: #c82484;
	font-size: 16.5px;
	width: 125px;
	text-align: center;
	line-height: 41px;
	border: 1px solid #D5D5D5;
	border-radius: 3px;
	font-weight: 700;
	text-decoration: none;
	border-width: 1px 1px 2px 1px;
}
.community-subheader ul.community-pagination {
  display: block;
  float: right;
  margin: 13px 0 0 0;
  padding: 0;
}
.community-subheader ul.community-pagination li {
  display: inline-block;
  list-style: none;
  color: #a1a1a1;
  font-size: 13px;
	font-weight: 700;
}
.community-subheader ul.community-pagination li a {
  color: #a1a1a1;
  font-size: 13px;
	font-weight: 700;
  text-decoration: none;
  background: #F8F8F8;
  border: 1px solid #E7E7E7;
  border-radius: 3px;
  padding: 3px 4px;
}
.community-subheader ul.community-pagination li.active a,
.community-subheader ul.community-pagination li:hover a {
  color: #fff;
  background: #b4b4b4;
  border: 1px solid #b4b4b4;
}
.community-content {
  padding-top: 20px;
}
.community-content th,
.community-content th h2 {
	color: #7a7a7a;
	font-size: 13px;
	font-weight: 700;
	padding: 0 14px 5px 7px;
}
.community-content td {
  background: #f8f8f8;
  border-bottom: 3px solid #fff;
  padding: 5px 14px;
}
.community-content th.th1 {
  width: 426px;
}
.community-content th.th2 {
  width: 158px;
}
.community-content th.th3 {
  width: 142px;
}
.community-content th.th4 {
  width: 282px;
}
.community-content td.th1 {
  color: #1c1c1c;
  font-size: 16px;
	font-weight: 400;
}
.community-content td.th1 strong {
	font-weight: 400;
}
.community-content td.th2,
.community-content td.th3 {
  color: #636363;
  font-size: 15px;
	font-weight: 400;
}
.community-content td.th4 p {
  margin: 0;
  color: #636363;
  font-size: 12px;
  line-height: 15px;
}
.community-content td.th4 p a {
  color: #8d1c70;
}
.community-content td.th4 p a.link {
	font-weight: 400;
}


/* ALL RUMOR PAGE */
.page-template-page-all-rumor-mill .spoiler-video-caption h2 {
  font-size: 20px;
  display: block;
  text-align: right;
  margin: 0;
  color: #fff;
	font-weight: 700;
  text-shadow: 0px 0px 3px #000;
  vertical-align: middle;
  line-height: 1.3;
}
.page-template-page-all-rumor-mill .spoiler-video-caption {
	bottom: 35px;
}
.page-template-page-all-rumor-mill .title-page {
  font-size: 19px;
	font-weight: 700;
}
.rumor-wrap h3.title {
    font-size: 18px;
    margin-top: 10px;
}

.rumor-wrap a {
  color: #3b3d3f;
  text-decoration: none;
}

.rumor-wrap .hours {
  margin-bottom: 30px;
}

h2.hours abbr.nice-date {
		color: #501B75;
	  font-size: 18px;
	  padding-bottom: 0;
	  padding-right: 0;
	  padding-top: 0;
	  font-weight: 400;
}

h2.hours {
margin-top:0;
}


/* ALL RECAPS ARCHIVE */
.archive-results {
	color: #3b3d3f;
	font-size: 16px;
	font-weight: normal;
}
.archive-results strong {
	font-weight: 700;
}
.page-template-page-all-recaps-archive .more-news .latest-news:first-child {
  border-top: 0px;
}
.page-template-page-all-recaps-archive .archive-select {
  margin-bottom: 20px;
  margin-top: 0px;
}
.page-template-page-all-recaps .title-page,
.page-template-page-all-news .title-page,
.page-template-page-all-recaps-archive .title-page {
  color: #0c385c;
}



/* SHOW MENU ROLL OVERS */
.shows-landing .show-menu li:hover a,
.show-menu .current-menu-item a {
	color: #fff;
}
.show-menu .item1:hover,
.show-menu .current-menu-item.item1 {
	background: url('images/generic-rollover2_1.png') no-repeat bottom center;
}
.show-menu .item2:hover,
.show-menu .current-menu-item.item2 {
	background: url('images/generic-rollover2_2.png') no-repeat bottom center;
}
.show-menu .item3:hover,
.show-menu .current-menu-item.item3 {
	background: url('images/generic-rollover2_3.png') no-repeat bottom center;
}
.show-menu .item4:hover,
.show-menu .current-menu-item.item4 {
	background: url('images/generic-rollover2_4.png') no-repeat bottom center;
}
.show-menu .item5:hover,
.show-menu .current-menu-item.item5 {
	background: url('images/generic-rollover2_5.png') no-repeat bottom center;
}
.show-menu li:hover .sub-menu li {
	background-image: none;
}
.show-menu .current-menu-item:last-child a,
.show-menu li:last-child:hover a,
.show-menu li .sub-menu li:hover a {
	color: #0c385c;
}
.show-menu #nav-showmore {
  cursor: default;
}
.show-menu li:hover #nav-showmore::after {
	border-top: 8px solid #0c385c;
}
.show-menu #nav-showmore::after {
	transition: border-color .5s;
}


/* DOOL */
.days-of-our-lives .show-menu .item1:hover,
.days-of-our-lives .show-menu .current-menu-item.item1 {
	background: url('images/dool-rollover2_1.png') no-repeat bottom center;
}
.days-of-our-lives .show-menu .item2:hover,
.days-of-our-lives .show-menu .current-menu-item.item2 {
	background: url('images/dool-rollover2_2.png') no-repeat bottom center;
}
.days-of-our-lives .show-menu .item3:hover,
.days-of-our-lives .show-menu .current-menu-item.item3 {
	background: url('images/dool-rollover2_3.png') no-repeat bottom center;
}
.days-of-our-lives .show-menu .item4:hover,
.days-of-our-lives .show-menu .current-menu-item.item4 {
	background: url('images/dool-rollover2_4.png') no-repeat bottom center;
}
.days-of-our-lives .show-menu .item5:hover,
.days-of-our-lives .show-menu .current-menu-item.item5 {
	background: url('images/dool-rollover2_5.png') no-repeat bottom center;
}
.days-of-our-lives .show-menu .current-menu-item.item6 a,
.days-of-our-lives .show-menu .item6:hover a,
.days-of-our-lives .show-menu ul.sub-menu .menu-item:hover a {
	color: #511a75;
}

/* .shows-landing.days-of-our-lives .show-menu .sub-menu li:hover a*/

.days-of-our-lives .show-menu li:hover #nav-showmore::after {
	border-top: 8px solid #511a75 !important;
}


/* GH */
.general-hospital .show-menu .item1:hover,
.general-hospital .show-menu .current-menu-item.item1 {
	background: url('images/gh-rollover2_1.png') no-repeat bottom center;
}
.general-hospital .show-menu .item2:hover,
.general-hospital .show-menu .current-menu-item.item2 {
	background: url('images/gh-rollover2_2.png') no-repeat bottom center;
}
.general-hospital .show-menu .item3:hover,
.general-hospital .show-menu .current-menu-item.item3 {
	background: url('images/gh-rollover2_3.png') no-repeat bottom center;
}
.general-hospital .show-menu .item4:hover,
.general-hospital .show-menu .current-menu-item.item4 {
	background: url('images/gh-rollover2_4.png') no-repeat bottom center;
}
.general-hospital .show-menu .item5:hover,
.general-hospital .show-menu .current-menu-item.item5 {
	background: url('images/gh-rollover2_5.png') no-repeat bottom center;
}
.general-hospital .show-menu .current-menu-item.item6 a,
.general-hospital .show-menu .item6:hover a,
.general-hospital .show-menu ul.sub-menu .menu-item:hover a  {
	color: #252734;
}
.general-hospital .show-menu li:hover #nav-showmore::after {
	border-top: 8px solid #252734;
}


/* YR */
.the-young-and-the-restless .show-menu .item1:hover,
.the-young-and-the-restless .show-menu .current-menu-item.item1 {
	background: url('images/yr-rollover2_1.png') no-repeat bottom center;
}
.the-young-and-the-restless .show-menu .item2:hover,
.the-young-and-the-restless .show-menu .current-menu-item.item2 {
	background: url('images/yr-rollover2_2.png') no-repeat bottom center;
}
.the-young-and-the-restless .show-menu .item3:hover,
.the-young-and-the-restless .show-menu .current-menu-item.item3 {
	background: url('images/yr-rollover2_3.png') no-repeat bottom center;
}
.the-young-and-the-restless .show-menu .item4:hover,
.the-young-and-the-restless .show-menu .current-menu-item.item4 {
	background: url('images/yr-rollover2_4.png') no-repeat bottom center;
}
.the-young-and-the-restless .show-menu .item5:hover,
.the-young-and-the-restless .show-menu .current-menu-item.item5 {
	background: url('images/yr-rollover2_5.png') no-repeat bottom center;
}
.the-young-and-the-restless .show-menu .current-menu-item.item6 a,
.the-young-and-the-restless .show-menu .item6:hover a,
.the-young-and-the-restless .show-menu .sub-menu li:hover a {
	color: #164d4b;
}
.the-young-and-the-restless .show-menu li:hover #nav-showmore::after {
	border-top: 8px solid #164d4b;
}


/* BB */
.the-bold-and-the-beautiful .show-menu .item1:hover,
.the-bold-and-the-beautiful .show-menu .current-menu-item.item1 {
	background: url('images/bb-rollover2_1.png') no-repeat bottom center;
}
.the-bold-and-the-beautiful .show-menu .item2:hover,
.the-bold-and-the-beautiful .show-menu .current-menu-item.item2 {
	background: url('images/bb-rollover2_2.png') no-repeat bottom center;
}
.the-bold-and-the-beautiful .show-menu .item3:hover,
.the-bold-and-the-beautiful .show-menu .current-menu-item.item3 {
	background: url('images/bb-rollover2_3.png') no-repeat bottom center;
}
.the-bold-and-the-beautiful .show-menu .item4:hover,
.the-bold-and-the-beautiful .show-menu .current-menu-item.item4 {
	background: url('images/bb-rollover2_4.png') no-repeat bottom center;
}
.the-bold-and-the-beautiful .show-menu .item5:hover,
.the-bold-and-the-beautiful .show-menu .current-menu-item.item5 {
	background: url('images/bb-rollover2_5.png') no-repeat bottom center;
}
.the-bold-and-the-beautiful .show-menu .current-menu-item.item6 a,
.the-bold-and-the-beautiful .show-menu .item6:hover a,
.the-bold-and-the-beautiful .show-menu .sub-menu li:hover a {
	color: #851b4c;
}
.the-bold-and-the-beautiful .show-menu li:hover #nav-showmore::after {
	border-top: 8px solid #851b4c;
}


/* SHOW RUMOR MILL */
.rumor-mill {
	max-width: 640px;
}
p.rumormill-lead {
	color: #3b3d3f;
	font-size: 17px;
}
.rumor-mill .spoiler-share {
	margin-top: 15px;
}
.rumor-mill-content .item {
	background: #f8f8f8;
	border-bottom: 2px solid #fff;
	padding: 15px 20px 15px;
	position: relative;
}
.rumor-mill-content .item a.share {
	float: right;
}
.rumor-mill-content .item .content h5 {
	font-size: 17px;
	color: #612082;
	margin: 0 0 10px 0;
	font-weight: normal;
}
.rumor-mill-content .item .content p,
.rumor-mill-content .item .content li {
	font-size: 16px;
	color: #3b3d3f;
	margin: 0;
}
.rumor-mill-content .item .content ul {
	padding: 0;
	margin: 0 0 25px 0;
}
.rumor-mill-content .item .content ul li {
	list-style-position: inside;
}
.rumor-mill-content .item .content span {
	color: #979797;
	font-size: 13px;
	font-weight: 700;
	margin-right: 20px;
	margin-bottom: 15px;
	display: inline-block;
}
.rumor-mill-content .item .content a {
	color: #c82484;
	font-size: 15px;
	text-decoration: none;
}
.all-news.show .rumor-mill .recent-news {
	margin-bottom: 0;
}


/* SEARCH RESULTS */
h3.search-title {
  color: #3b3d3f;
  font-size: 25px;
  margin: 15px 0 25px;
	font-weight: 700;
}
h5.search-result {
  color: #3b3d3f;
  font-size: 16px;
	font-weight: 400;
  margin: 0 0 10px 0;
}
h5.search-result strong {
	font-weight: 700;
}
.search-results .more-news .latest-news:first-child {
	border-top: 0px;
}
.search-results .latest-news h3.title a {
  color: #c82484;
}

.search-page-links {
	list-style: none;
	float: right;
  margin-top: 5px;
  padding: 0;
  width: 57.2115%;
  overflow: hidden;
}
.search-page-links li {
	width: 49%;
	float: left;
}
.search-page-links a {
	color: #c82484;
}



/* SHOW RECAP ARTICLE */
.show-article {
  max-width: 615px;
}
.show-article .subtitle-page {
  float: left;
  margin: 0;
  font-size: 27px;
  color: #3b3d3f;
	font-weight: 700;
}
.show-article-lead {
  color: #3b3d3f;
  font-size: 18px;
  margin-bottom: 30px;
}
.show-article .author {
  margin-bottom: 20px;
  margin-top: 15px;
}
.show-article .recaps-content {
  margin-top: 0;
}
.show-article .recaps-content img {
  margin-bottom: 5px;
}
.show-article .caption-image p {
  text-align: center;
  color: #6a6a6a;
  font-size: 14px;
  font-style: italic;
  margin: 5px 0;
}
.show-article .gallery {
  text-align: center;
  position: relative;
  margin-bottom: 40px;
}
.show-article .gallery a {
  position: absolute;
  z-index: 1;
  top: 75px;
  left: 0;
  right: 0;
  margin: auto;
}
.show-article .recommended {
  border-top: 1px solid #363636;
}
.pod-page-w-features-w-w .show-article {
	max-width: 644px;
}

.spoilers-for-tomorrow h3 {
  font-size: 21px;
  color: #3b3d3f;
  margin: 0 0 20px 0;
	font-weight: 700;
}
.spoilers-for-tomorrow {
	margin-bottom: 30px;
}
.spoilers-for-tomorrow ul {
	margin: 0;
	padding: 0;
}
.spoilers-for-tomorrow ul li {
	list-style-position: inside;
	margin-bottom: 10px;
}
.spoilers-for-tomorrow ul a {
	font-size: 16px;
	color: #3b3d3f;
}
.show-article .related h3 {
  display: inline-block;
  vertical-align: top;
  color: #979797;
  font-size: 13px;
	font-weight: 700;
  margin: 3px 40px 0 0;
}
.show-article .related {
  margin-bottom: 20px;
}
.show-article .related h3 {
  display: inline-block;
  vertical-align: top;
  color: #979797;
  font-size: 13px;
	font-weight: 700;
  margin: 3px 40px 0 0;
}
.show-article .related ul li {
	margin-bottom: 10px;
}
.show-article .related ul a {
  color: #c82484;
}
.show-article .poll {
	float: none;
	margin: 0 auto 25px;
	box-shadow: none;
	background: #f8f8f8;
}
.show-article .module-title {
  background: #f8f8f8;
  color: #888888;
    padding: 15px 10px 0px;
}
.show-article .poll p {
  font-size: 16px;
	font-weight: 700;
}
.show-article .poll img {
  margin-bottom: 0;
}

.mobile-logo {
	display: none;
}

/*slider css*/
.home-slider {
	margin-bottom: 15px;
	margin-left: 0 !important;
}
.home-slider .ms-slide-info.ms-dir-h {
  display: block;
  background: #14628A url('/wp-content/themes/custom-theme/images/slide-title-bg3.jpg') repeat-y top left;
  width: 100%;
  padding: 10px 0;
  min-height: 50px !important;
  color:white;
}

.home-slider h1, .home-slider p, .home-slider h1 a, .home-slider p a, .home-slider h2 {
  text-align: left;
  color:white;
  float: left;
  padding:0;
  margin:0;
  display: inline-block;
  padding: 0 20px;
  color: #fff;
  /* vertical-align: top; */
  font-size: 24px;
  text-transform: uppercase;
  text-shadow: 1px 1px 2px #545454;
}
 .home-slider h1 a:hover, .home-slider p a:hover, .home-slider h2:hover{
 	text-decoration:none;
 	opacity:.9;
 }

.home-slider p, .home-slider p a {
    font-size: 16px;
    /* vertical-align: top; */
     text-shadow: 1px 1px 2px #545454;
     font-weight: 700;
     text-transform:capitalize;
		 width: 100%;
}


.home-slider .ms-bullet
 {
  width: 14px !important;
  height: 14px !important;
  background: #fff !important;
  text-indent: -999999px;
  display: inline-block;
  margin-left: -2px !important;
  border-radius: 50%;
  cursor: pointer;
  opacity: 0.85;
}

.home-slider .ms-bullets.ms-dir-v{
  position: absolute;
  bottom: 0%;
  top: 82% !important;
}

.home-slider  .ms-bullets.ms-dir-h {
  position: absolute;
  bottom: 20px;
  right: 15%;
  width: 100px;
}
.gh-slider .ms-bullets.ms-dir-v, .dool-slider .ms-bullets.ms-dir-v, .bb-slider .ms-bullets.ms-dir-v, .yr-slider .ms-bullets.ms-dir-v{
	   position: absolute;
  		bottom: 0%;
	 top: 82% !important;
	}

.home-slider .ms-bullets-count {
  width: 100%;
}
.ms-skin-default .ms-nav-next{
  background:  url('/wp-content/themes/custom-theme/images/arrow-next.png') !important;
  background-size: cover !important;
  width: 26px !important;
  height: 49px !important;

}
.ms-skin-default .ms-nav-prev{
  background:  url('/wp-content/themes/custom-theme/images/arrow-prev.png') !important;
  background-size: cover !important;
  width: 26px !important;
  height: 49px !important;

}
.home-slider .ms-bullet-selected {
  background: #3192a5 !important;
  border: none !important;
}

.bb-slider .ms-slide-info.ms-dir-h {

  background:url('/wp-content/themes/custom-theme/images/show-slider-bg-bb.png') repeat-y top left;

}
.dool-slider .ms-slide-info.ms-dir-h {

  background:url('/wp-content/themes/custom-theme/images/show-slider-bg-dool.png') repeat-y top left;

}
.yr-slider .ms-slide-info.ms-dir-h {

  background:url('/wp-content/themes/custom-theme/images/show-slider-bg-yr.png') repeat-y top left;

}
.gh-slider .ms-slide-info.ms-dir-h {

  background:url('/wp-content/themes/custom-theme/images/show-slider-bg-gh.png') repeat-y top left;

}

.gh-slider .ms-bullet-selected {
  background: #dbaa4e !important;;
  border: none !important;

}

.dool-slider .ms-bullet-selected {
  background: #b159cd !important;
  border: none !important;

}
.bb-slider .ms-bullet-selected {
  background: #e61d7c !important;
  border: none !important;

}
.yr-slider .ms-bullet-selected {
  background: #51bab7 !important;
  border: none !important;
}

.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev {
  width: 30px;
  background: url(skins/light-skin-1.png);
  background-position: -89px -26px;
  height: 40px;
  cursor: pointer;
  top: 50%;
  left: 30px;
  margin-top: -20px;
  position: absolute;
  z-index: 110;
  background-size: 25px !important;
  width: 4px !important;
  height: 18px !important;
  padding: 20px;
background-repeat: no-repeat !important;
  background-position: center !Important;
}


.photos-link {
  display: block;
	position: relative;
  width: 200px;
  height: 30px;
  background: #F2F2F2;
  border-radius: 18px;
  padding: 3px 0px 0px 0px;
  margin-top: 25px;
  margin-bottom: 20px;
}
a.photos-link:hover,
a.photos-link:focus {
	text-decoration: none;
}

.photos-link.loading {
	opacity: .5
}
.photos-link span {
	display: block;
	font-size: 14px;
	color: #1c1c1c;
	vertical-align: middle;
	margin-right: 5px;
	font-weight: 700;
}
.photos-link span::before {
	background: url('images/gallery_link_icon.png') top left no-repeat;
	background-size: 23px 20px;
	content: ' ';
	display: block;
	float: left;
	margin: 2px 10px 7px 15px;
	height: 20px;
	width: 23px;
}
.photos-link span::after {
	background: url('images/gallery_link_arrow.png?x') top left no-repeat;
	background-size: 5px 8px;
	content: ' ';
	display: block;
	float: right;
	margin: 7px 10px;
	top: 5px;
	height: 8px;
	width: 5px;
}

/* photo gallery modal window */
.gallery-container {
	background-color: white;
	border-radius: 4px;
	position: relative;
	overflow: visible;
	min-width: 87.4%;
	max-width: 98%;
}
.gallery-column-main {
	float: left;
	padding: 35px 29px 36px;
	width: 64.38%;
	position: relative;
	z-index: 2;
}
.gallery-caption {
	color: #3b3d3f;
}

.gallery-container h2 {
	font-size: 27px;
}
.gallery-container h1 {
  color: #929292;
	font-size: 22px;
  margin-top: -20px;
  margin-bottom: 10px;
}
.gallery-column-side {
	background-color: #ebebeb;
	border-radius: 0 5px 5px 0;
	padding-top: 50px;
	float: right;
	height: 100%;
	width: 35.618%;

	position: absolute;
	top: 0; bottom: 0; right: 0;
}
.gallery-thumbnails {
	background-color: #eaeaea;
	border-radius: 4px;
	overflow: hidden;
}
	.gallery-thumbnails .envira-gallery-public {
		height: 120px;
		padding: 10px 8px 32px;
		overflow-y: hidden;
		overflow-x: scroll;
		white-space: nowrap;
	}

.gallery-thumbnails a {
	background-color: black;
	display: block;
  text-align: center;
	width: 97px;
	height: 75px;
	margin-bottom: 16px;
  overflow: hidden;
}
.gallery-thumbnails .envira-gallery-item {
	display: inline-block;
	margin-right: 12px;
}
.gallery-thumbnails .envira-gallery-item:last-child {
	margin-right: 0;
}



/* center vertically in browsers supporting csstransforms */
.csstransforms .gallery-thumbnails img {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);

  max-height: 75px;
  max-width: 97px;
}

.gallery-thumbnails .active {
	background-color: #229dba;
	padding: 3px 3px;
}

.gallery-thumbnails .active img {
  max-height: 69px;
  max-width: 91px;
}

.galley-current {
	position: relative;
}
.galley-current img {
  display: block;
  margin: 0 auto;
  max-height: 588px;
  max-width: 100%;
  min-height: 80px;
  width: auto;
}
.soaps-gallery_close {
	background: url('images/gallery_modal_close.png') center center no-repeat;
	position: absolute;
  right: 0;
  top: 0;
	height: 45px;
	width: 45px;
	z-index: 2;
}
.gallery-prev {
	background: #8b8b8b url('images/gallery_prev.png') center center no-repeat;
	border-radius: 3px 0 0 3px;
	right: 100%;
}
.gallery-next {
	background: #8b8b8b url('images/gallery_next.png') center center no-repeat;
	border-radius: 0 3px 3px 0;
	left: 100%;
}
.gallery-button {
	display: block;
	cursor: pointer;
  height: 86px;
  margin-top: -43px;
  width: 44px;
  background-size: 17px 35px;
  top: 50%;
  position: absolute;
  transition: opacity 0.3s ease-out;
}
.gallery-button.inactive {
	cursor: default;
	opacity: 0;
}
.gallery-caption i {
	font-style: normal;
	color: #929292;
}

.hide-text { text-indent: -300em;}

.gallery-link {
	display: block;
	position: relative;
	max-width: 95.93%;
	margin: 1em auto;
}
.gallery-link span {
	display: block;
	color: #3b3d3f;
	background-color: white;
	background-color: rgba(100%,100%,100%, .42);
	font-size: 19px;
	padding: 20px;
	position: absolute;
	margin: 0 auto;
	width: 233px;
	max-width: 90%;
	top: 75px;
	text-align: center;
	text-transform: uppercase;
	left: 0; right: 0;
}
.gallery-link strong {
	display: block;
	font-size: 24px;
	font-weight: normal;
}
.gallery-link i {
	display: block;
	background: url('images/gallery_news_icon.png') center center no-repeat;
	background-size: 65px 65px;
	margin: 10px auto 10px;
	height: 65px;
	width: 65px;
}

/* end photo gallery */

.stuck {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 100003; }

.bottom.stuck {
  top: auto;
  bottom: 0px; }
/*
.sidebar-fixed {
	margin-top: 0 !important;
	position: fixed;
	top: 105px;
	right: 35px;
}
*/


/* MEDIA QUERIES */
/* tablet landscape only */
@media only screen and (max-width: 1125px) and (min-width: 1024px) {
	#content {
		padding-left: 1px;
		padding-right: 1px;
	}
	#main,
	.shows-landing {
		margin-left: 0.782778865%;   /* 8px / 1022px */
		margin-right: 0.97847358%;  /* 10px / 1022px */
	}
/*
  #main {
  	width: 59.0998043% !important;  /* 604px / 1022px  */
/*  }
*/
	#sidebar1 {
		max-width: 39.138943% !important;  /* 400px / 1022px */
		width: 39.138943%;
	}
	/* #sidebar1.stuck {
		left: auto !important;
    margin-left: 0;
    margin-top: 0;
    right: 1px;
	}
	*/

}
/* mobile and tablet portrait only */
@media only screen and (max-width: 1023px) {

	.sidebar-fixed {
	  right: 0 !important;
	}

	.sidebar-video-player {
		width: 100%;
	}

	.ratings,
	.poll,
	/*.breaking-news
	.birthdays ,*/{
		float: none;
	}

	.home .latest-news .image {
		position: relative;
		margin: 0 auto;
		display: block;
		max-width: 360px;
		padding: 0;
	}

	.home .latest-news .meta {
		padding: 12px 9px;
	}

	.slider {
		margin: 0 auto 35px;
	}

	.cycle-slideshow span.slide-meta {
		position: relative;
		bottom: 0;
		width: 100%;
		min-height: 10px;
	}

	.cycle-slideshow span.title {
		width: 100%;
		text-align: left;
	}

	.cycle-slideshow span.description {
		width: 100%;
	}

	.footer-block.footer-logo,
	.footer-block.sheknows {
		display: none;
	}

	.footer-block.footer-top-links {
		max-width: 100%;
		margin: 4px 0 0;
	}

	.show-menu {
		padding: 25px 0 10px !important;
	}

	.show-menu .show-logo {
		float: none !important;
		text-align: center;
		padding: 0 20px;
	}

	.menu-shows-menu-container {
		padding: 0 20px !important;
	}

	.show-menu ul.menu {
		float: none !important;
		margin: 10px auto -1px !important;
		text-align: center;
	}

	.menu-shows-menu-container {
	  display: block !important;
	}

	.cast-tabs p {
		max-width: 170px !important;
	}

	.show-logo {
	  text-align: center;
	  max-width: 100% !important;
	}

	.shows-landing .show-menu .show-logo {
	  border-bottom: 0px !important;
	}

	.archive-select p {
	  font-size: 14px !important;
	  float: none !important;
	  margin: 0 0 5px 0 !important;
	}

	.archive-select p br {
	  display: none !important;
	}

	.show-bar a {
		font-size: 0px;
	}

	.desktop-only {
		display: none;
	}

	button.showbar-toggle {
		display: none;
	}

	.show-bar-arrow {
		display: none;
	}

	.show-bar ul {
		padding: 0;
	}

	.show-bar li {
		list-style: none;
		display: inline-block;
		background: #FCFCFC;
		border: 1px solid #E1E1E1;
		text-align: center;
		width: 66px;
		height: 45px;
		padding: 0;
		margin: 6px 2px;
		vertical-align: top;
		border-width: 2px 1px 1px 1px;
	}

	.show-bar .all-show {
		display: none;
	}

	.show-bar .message-boards a {
		font-size: 11.5px;
		color: #8d8d8d;
	}

	.show-bar .message-boards a {
		line-height: 15px;
	}

	.show-bar span {
		margin-left: 0px;
	}

	.show-bar .message-boards span {
		margin-top: 7px;
		width: 90%;
		display: inline-block;
		text-align: center;
	}

	#main {
		width: 100% !important;
		/* padding: 15px 10px 0 !important; */
		max-width: 644px;
		margin: 0 auto;
		float: none;
	}

	.all-news .recent-news {
		width: 100% !important;
	}

	.more-news {
		width: 100% !important;
	}

	#sidebar1 {
		display: none;
	}

	a.see-all-link {
		margin-right: 0 !important;
	}

	.footer-top {
		position: absolute;
		top: 100%;
		width: 100%;
		background: #F5F5F5;
		padding-top: 25px;
		padding-bottom: 40px;
		border-top: 2px solid #E3E3E3;
	}

	.no-adhesion .footer-top {
		padding-bottom: 40px;
	}

	.footer-block.footer-top-links ul,
	.footer-block.footer-top-links p {
		float: none;
		margin-right: 0px;
	}

	.footer-block.footer-top-links ul {
		margin-bottom: 12px;
	}

	.footer-block.footer-top-links ul li {
		border-left: 1px solid #666666;
	}

	.footer-block.footer-top-links ul a {
		color: #666666;
	}

	.footer-block.footer-top-links p {
		margin: 0 auto !important;
	}

	.footer-bot-links ul {
		columns: 2;
		-webkit-columns: 2;
		-moz-columns: 2;
		text-align: left;
	}

	.footer-bot {
		background: #F5F5F5;
	}

	.footer-bot-links ul li {
		list-style: none;
		display: block;
		border-left: 0px;
		padding: 0 3px 0 6px;
		line-height: 26px;
	}

	.footer-bot-links ul a {
		color: #c82484;
		text-decoration: none;
	}

	.c-and-g-item .content {
		width: 77% !important;
	}

	/* more ads code */
	.header-ads {
		padding: 9px 0 12px 0;
	}

	.header-ads.stuck.timed-out .close-button {
		display: block;
		top: -18px;
		right: -5px;
		z-index: 5999999;
	}
	.pinned-header #header {
		z-index: 5999998 !important;
	}
	.adhesion #widget-close {display: none !important;}

	.stuck,
	.stuck.timed-out {
		bottom: 0;
		top: auto !important;
	}

	div.footer-top {
		padding-bottom: 140px;
	}
	.pinned-header .header-ads {
		background-color: rgba(233,233,233, .92);
	}

	.bh-widget.adhesion {
		background-color: #ebebeb;
		padding-bottom: 12px;
	}
	#content .sticky-wrapper {
		display: none
	}

}
/* end mobile and tablet portrait only */

/* standard grid for soaps columns */
.col-1-2 {
	width: 100%;
}
.col-1-3 {
	float: left;
	width: 49%;
}
.col-1-3:nth-child(odd) {
	margin-right: 1.999%;
}
@media only screen and (min-width: 760px) {
	.col-1-2 {
		float: left;
		width: 48.5%;
	}
	.col-1-2:nth-child(even) {
		float: right;
	}
	.col-1-2:nth-child(odd) {
		clear: both;
		margin-right: 2.999%;
	}

	.no-gap .col-1-2 {
		width: 50%;
	}
	.no-gap .col-1-2:nth-child(1n) {
		margin-right: 0;
	}

	.col-1-2.small-gap {
		width: 48.8%;
	}
	.col-1-2.small-gap:nth-child(odd) {
		margin-right: 1.299%;
	}

	.col-1-3 {
		float: left;
		width: 32%;
		margin-right: 1.999%;
	}
	.col-1-3:nth-child(3n) {
		margin-right: 0;
	}
}

/* full size only
@media only screen and (min-width: 901px) {

}
*/
@media only screen and (min-width: 1023px) {

	.stuck.timed-out {
		position: relative;
	}
	.pinned-header #sidebar1.stuck {
		top: 112px;
	}
	.spoilers .share-pod {
		margin-left: -37px;
	}

}
/* end full size only */

@media only screen and (min-width: 760px) and (max-width: 1023px) {
	#footer .footer-top .container .footer-top-links {
		width: 62%;
	}
}


/* mobile only*/
@media only screen and (max-width: 760px) {

	#logo img {
	  width: 98px;
	  height: auto;
	}
	.login-link img {
		height: 48px;
		width: auto;
	}

	.logo-container {
		  line-height: 40px;
	}

	.toggle-menu {
		height: 52px;
		background: url(images/menu-mobile.png) no-repeat center;
		background-size: 29px 20px;
	}

	.she-knows img.avatar {
		width: 52px;
		height: 52px;
	}

	.menu-cont {
		top: 52px;
	}

	.login-link {
		line-height: 52px;
	}

	.social-counter,
	.search-toggle,
	.she-knows-link,
	.footer-block.footer-logo,
	.footer-block.sheknows {
		display: none;
	}

	.cycle-pager {
		display: none;
	}

	.footer-block.footer-top-links {
		width: 100%;
		text-align: center;
		margin: 0 auto;
		float: none;
	}

	.archive-select {
	  border: 0 !important;
	  max-width: 100% !important;
	  margin-bottom: 15px !important;
	  padding: 0 !important;
	  margin-top: 30px !important;
	}

	.cast-tabs .cast {
		text-align: center !important;
	}

	.castlist-social img {
	  margin: 20px 0 !important;
	  display: block;
	}

	.cast-tabs img {
		margin-right: 0 !important;
		margin-bottom: 5px !important;
	}

	.actor-profile .image {
		float: none !important;
		text-align: center !important;
		width: 316px;
		max-width: 316px;
	}

	.actor-profile .profile {
		float: none !important;
		width: 90% !important;
		margin: 0 auto 10px !important;
	}


	.post-pagination p {
		display: none !important;
	}

	/* HOMEPAGE */
	.show-bar li {
	  width: 16%;
	}

	.middle-modules {
	  background: rgb(239, 239, 239);
	}

	.rc-bg-gray {
	  background: rgb(239, 239, 239);
	}

	.home #main {
	  padding: 0px 0 0 !important;
	}
	.home .module-title {
		margin-left: .5px; margin-right: .5px;
	}

	.slider {
	  margin: 0 auto 0px;
	}

	.cycle-slideshow span#next {
	  top: 25%;
	}

	.cycle-slideshow span#prev {
	  top: 25%;
	}

	.latest-post, .home .latest-news, .single-show-news .latest-news, .breaking-news, .birthdays, .ratings, .poll, .more-stories-item  {
	  max-width: 100%;
	  width: 100%;
	  background: #fff;
	  margin-bottom: 5px !important;
	  padding-bottom: 10px !important;
	}
	.latest-post {
		padding-bottom: 0px !important;
	}

	.middle-module-bot {
	  border-top: #EBEBEB 1px solid;
	  border-bottom: #EBEBEB 1px solid;
	  margin-bottom: 5px;
	  padding: 0;
	  background: rgb(239, 239, 239);
	}

	.breaking-news {
	  padding-top: 0;
	}

	.birthdays {
	  margin-bottom: 0 !important;
      padding-top: 0;
	}

	.birthdays ul li {
	list-style: none;
	  border-bottom: #F2F2F2 1px solid;
	  padding: 10px 0;
	}

	.birthdays ul li:nth-child(even) {
	  background: #FFFFFF;
	}

	.bottom-module {
	  padding-top: 0;
	}

	.poll,
	.ratings {
	  padding-top: 0;
	}

	.bottom-module .container {
	  background: #fff;
	}

	.latest-news .image {
	  box-shadow: none;
	}

	.latest-news-bot .more-news {
	  text-align: center;
	  background: rgb(239, 239, 239) !important;
	}

	.home .more-news .latest-news {
		width: 100% !important;
		  float: none !important;
		  max-width: 100% !important;
		  border-top: none !important;
		  border-bottom: 1px solid rgb(207, 207, 207);
		  padding-top: 10px !important;
		  background: #fff !important;
	}
	.home .more-news .latest-news .image {
	  max-width: 360px !important;
	  margin: 0 auto !important;
	}

	.home .more-news .latest-news .meta {
	  padding: 12px 9px !important;
	}

	.latest-news .image .category {
	  left: 9px;
	}

	.footer-bot {
	  background: #fff;
	}

	.footer-top {
	  background: #fff;
	}

	#footer {
	  margin-top: 0;
	}

	.footer-bot-links {
	  padding: 20px 40px 0 !important;
	}

	.cont-b-top {
	  display: block !important;
	  background: rgb(239, 239, 239);
	  line-height: 3.5;
	  text-align: center;
	  margin-top: 15px;
	  border-top: 2px solid #888888;
	}

	a.rc-top {
	  color: #777777;
	  font-size: 15px;
	  text-decoration: none;
	}

	.home div#footer {
	  border: none !important;
	  margin-top: 0px;
	}

	.home .footer-bot {
	  border: none !important;
	}


	.footer-block.footer-top-links ul li {
	  border-left: 1px solid #767676;
	}


	.latest-post,
	.home .latest-news,
	.more-stories-item {
		margin: 0 auto 37px !important;
		display: block;
		max-width: 550px;
		width: 100%;
		border-bottom: #BBBBBB 1px solid;
		padding: 10px 0 20px;
		float: none;
	}
	.home #main {
		width: 100% !important;
		padding: 15px 0 0 !important;
		max-width: 100%;
		float: none;
	}

	.mobile-logo {
		display: block;
	}

	.show-logo img,
	.show-logo p {
		display: none;
	}

	.show-logo h4 {
		display: block;
	}

	.show-menu ul {
		clear: both;
		display: none;
	}

	.toggle-show-menu {
		display: block;
	}

	.show-menu li {
		display: block !important;
	}

	.show-menu .menu-item-has-children:hover {
		background: none !important;
		border: 0px !important;
		width: 100% !important;
		margin-right: 0 !important;
	}

	.show-menu ul.sub-menu {
		display: block !important;
		float: none !important;
		position: relative !important;
		top: 0 !important;
		background: none !important;
		text-align: left !important;
		margin: 0 0 0 0 !important;
		border: 0px !important;
		width: 100% !important;
		margin-left: 0 !important;
		padding: 0 !important;
		white-space: nowrap;
	}

	.show-menu #nav-showmore::after,
	.show-menu li:hover .sub-menu::before {
		display: none !important;
	}


	.menu-shows-menu-container {
	  border-bottom: 0px !important;
	  margin-right: 10px;
	}
	.show-menu ul .menu-item-has-children {
    margin-left: 0;
	}

	.show-menu .show-logo {
	  float: left !important;
	  max-width: inherit !important;
	  width: auto !important;
	  padding: 22px 10px 0;
	}

	.show-menu .show-logo p {
	  margin: 0 !important;
	  color: #fff !important;
	  font-size: 15px !important;
  	font-weight: 400;
	}

	.show-menu {
	  background: #0c385c;
	  padding: 0 !important;
	}

	/* YR Menu Color Scheme */
	.shows-landing.the-young-and-the-restless .show-menu {
	  background: #164d4b;
	}

	.shows-landing.the-young-and-the-restless .show-menu {
	  background: #164d4b;
	}

	.shows-landing.the-young-and-the-restless .toggle-show-menu {
	  background-color: #51bab7;
	}

	.shows-landing.the-young-and-the-restless .show-menu ul.menu {
	  background: #51bab7;
	}

	/* DOOL Menu Color Scheme */
	.shows-landing.days-of-our-lives .show-menu {
	  background: #511a75;
	}

	.shows-landing.days-of-our-lives .show-menu {
	  background: #511a75;
	}

	.shows-landing.days-of-our-lives .toggle-show-menu {
	  background-color: #b058cc;
	}

	.shows-landing.days-of-our-lives .show-menu ul.menu {
	  background: #b058cc;
	}

	.show-menu .container {
	  min-height: 1px !important;
	  padding-top: 0px !important;
	}

	.menu-shows-menu-container {
	  padding: 0 0px !important;
	}

	.show-menu ul.menu {
	  float: none;
	  margin: 0 !important;
	  text-align: left;
	  position: absolute;
	  top: 100%;
	  right: 0;
	  background: #1f92ad;
	  z-index: 9999;
	}

	.show-menu ul a {
	  color: #fff;
	  display: block;
	  font-size: 14px;
	  border-bottom: 1px solid #fff;
	  padding: 0 25px 12px 7px;
	}
	.show-menu .menu li {
		border-width: 0;
		padding: 12px 6px 4px;
	}
	.shows-landing .show-menu .menu li:hover {
		background: none;
	}
	.show-menu .menu .menu-item-has-children {
		padding-top: 0;
	}
	.show-menu .menu .menu-item-has-children li {
		padding-top: 12px;
	}

	.show-menu li:last-child {
		padding-right: 4px !important;
	}
	.show-menu li:last-child > a {
	 font-size: 0;
	}
	.show-menu li.menu-item-has-children:hover {
		background-color: transparent !important;
	}
	.show-menu ul #nav-showmore {
		display: none;
	}
	.show-menu .menu .item6:hover a {
		color: white;
	}

	.show-menu a {
		color: #fff !important;
	}

	.shows-landing .show-menu .sub-menu li {
	  margin: 0;
	  border: 0;
	  padding: 12px 0px 4px;
	}

	.shows-landing .show-menu .menu .menu-item {
		background-image: none;
	}

	.show-menu .sub-menu li:last-child a {
	  border: 0 !important;
	}

	.more-news .latest-news p,
	.all-community-link,
	a.see-all-link,
	.breadcrumbs {
		display: none !important;
	}

	.title-page {
	  font-size: 15px !important;
	  margin: 10px 0 15px 0 !important;
	  text-transform: uppercase;
	}

	h3.label-text {
	  font-size: 15px !important;
	  font-weight: 400;
	  bottom: 10px !important;
	  right: 15px !important;
	}

	.all-news .recent-news .latest-news h3.title a {
		font-size: 19px !important;
	}

	.all-news .recent-news .latest-news p {
		color: #3b3d3f !important;
		font-size: 14px !important;
	}

	.all-news .recent-news .latest-news p.hours {
		color: #a6a6a6 !important;
		font-size: 13px !important;
	}

	.more-news .latest-news h3.title a {
		color: #3b3d3f !important;
		font-size: 15px !important;
		line-height: 16px !important;
	}

	.more-news .latest-news.c-and-g-item p {
		display: block !important;
		font-size: 14px !important;
	}

	.more-news .latest-news.c-and-g-item p.hours {
		font-size: 12px !important;
	}

	.more-news .latest-news.c-and-g-item a.c-and-g-share {
		display: none !important;
	}

	.c-and-g-item .content {
		width: 100% !important;
		float: none !important;
		color: #3b3d3f !important
	}

	.c-and-g p.article-lead {
		font-size: 14px !important;
		color: #999898 !important;
	}

	.spoiler-share span {
		font-size: 14px !important;
	}

	.c-and-g-updated {
	  text-align: left !important;
	  font-size: 13px !important;
	  float: none !important;
	  clear: both;
	  border-bottom: 2px solid #c6c6c6;
	  padding-bottom: 25px;
	}

	.c-and-g-item p span {
		color: #c82484 !important;
	}


  .footer-top { padding-bottom: 67px;}

	div.footer-top {
		padding-bottom: 95px;
	}

  #div-gpt-ad-leaderboard {
    display: none;
  }
  .mobile-center {
  	margin-left: auto;
  	margin-right: auto;
  }
  .more-shows {
 		max-width: 444px;
  }

	.social-feeds .header {
	  max-width: 332px;
	}

	.share-pod-buttons {
		top: -88px;
		left: -165px;
	}
	.gallery-below {
		background-color: #ebebeb;
		border-radius: 0 0 5px 5px;
		clear: both;
		display: block;
		padding: 10px;
	}
	.gallery-below > div {
		height: 50px;
		width: 320px;
		margin: 0 auto;
	}
  .gallery-column-side {
  	display: none;
  }
  #soaps-gallery.gallery-container {
  	max-width: 100%;

  }
  #soaps-gallery .gallery-column-main,
  #soaps-gallery .gallery-below {
  	max-width: 100%;
  	float: none;
  	width: 100%;
  }
  #soaps-gallery .gallery-column-main{
  	padding-left: 23px;
  	padding-right: 23px;
  }
  #soaps-gallery .gallery-below {
  	padding-left: 0;
  	padding-right: 0;
  }
  #soaps-gallery .gallery-button {
  	width: 23px;
  }
	.soaps-gallery_close {
		top: 1px;
	}

	#footer .footer-top .container .footer-block,
	#footer .footer-top .container .footer-block p{
		display:block;
		float:none;
		text-align: center;
	}


}
/* end mobile only*/

/* mobile retina only*/
@media  only screen and (max-width: 760px) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
	.toggle-menu {
		background-image: url('images/menu-mobile-2x.png');
	}
}
/* end mobile retina only*/

@media only screen and (max-width: 550px) {

	.cycle-slideshow span.description {
	  width: auto !important;
	  text-align: left;
	  padding: 0;
	  vertical-align: top;
	  display: initial;
	  font-size: 16px;
	}

	.cycle-slideshow span.title {
	  width: auto !important;
	  text-align: left;
	  padding: 0;
	  font-size: 16px;
	  display: initial;
  	font-weight: 400;
	}
	.cycle-slideshow > a {
	  text-decoration: none;
	}

	.cycle-slideshow span.slide-meta {
	  padding: 12px;
	}

  .bday-actor .name {
  	max-width: 67%;
  }
}


/* Show Archive */
.show-menu {}
.show-menu .container {
	min-height: 65px;
	padding-top: 20px;
}
.show-menu .show-logo {
	display: inline-block;
	padding-bottom: 6px;
	max-width: 285px;
	padding-right: 20px;
	width: 100%;
	vertical-align: bottom;
	margin-right: -3px;
	border-bottom: 4px solid #0c385c;
}
.show-menu .show-logo p {
	margin: 0;
	color: #0c385c;
	font-size: 30px;
	font-weight: 700;
	line-height: 1;
}
.show-menu .show-logo p a {
	text-decoration: none;
	color: #0c385c !important;
}

.days-of-our-lives .show-menu .show-logo h1 {
	color: #511a75;
	margin: 0;
	font-size: 30px;
	font-weight: 700;
	line-height: 1;
}
.menu-shows-menu-container {
	display: inline-block;
	vertical-align: bottom;
	border-bottom: 4px solid #0c385c;
}
.show-menu ul {
	float: right;
	padding: 0;
	margin: 45px 0px -1px 0;
	text-align: right;
	max-width: 750px;
}
.show-menu li {
	list-style: none;
	display: inline-block;
	margin: 0 0 0 0;
	padding: 18px 18px 4px;
	border: 1px solid transparent;
	border-width: 1px 1px 0px 1px;
}
.show-menu li:last-child {
	padding-right: 0px;
}
.show-menu ul a {
  color: #1f92ad;
  text-decoration: none;
  font-size: 16px;
  text-transform: uppercase;
  opacity: 1 !important;
}
.show-menu li:hover .sub-menu a {
  color: #1f92ad;
}
.show-menu #nav-showmore::after {
	content: '';
	display: inline-block;
	vertical-align: top;
	width: 0;
	height: 0;
	margin-top: 6px;
	margin-left: 7px;
}
.show-news {
	margin-top: 20px;
}
.show-news .latest-news {
	float: left;
	margin-left: 30px;
	margin-right: 0px;
}
.show-news .latest-news.first,
.show-news .latest-news.last {
	margin-left: 0;
}
.show-details h1 {
  color: #14628a;
  font-size: 19px;
	font-weight: 700;
  margin: 0 0 10px 0;
  text-transform: uppercase;
}
.show-details p {
  color: #0c385c;
  font-size: 16px;
  margin: 0 0 20px 0;
}


.show-details h2 {
	color: #0c385c;
	font-size: 16px;
	margin: 0 0 20px 0;
	font-weight: 400;
	line-height: 1.428571429;
	font-family: 'Lato', sans-serif;
}

.ms-slide-layers .ms-layer strong {
	text-align: left;
	float: left;
	margin: 0;
	display: inline-block;
	padding: 0 20px;
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px #545454;
}

.shows-landing .latest-news .image {
  box-shadow: none;
}
.shows-landing .poll {
  margin-bottom: 50px;
  margin-top: 30px;
}
.shows-landing .breaking-news {
  margin-top: 30px;
  margin-bottom: 50px;
}





/* NEWS LANDING PAGE */
.breadcrumbs {
	color: #1c1c1c;
	font-size: 13px;
	margin: 0 0 15px 0;
	font-weight: 700;
}
.breadcrumbs a {
	color: #1c1c1c;
}
.breadcrumbs #breadcrumbs span {
	color: #1c1c1c;
}
.breadcrumbs #breadcrumbs span span {
	color: #b6b6b6;
}
.title-page {
	color: #0c385c;
	font-size: 19px;
	font-weight: 700;
	margin: 0 0 15px 0;
}
.title-page span {
	color: #b5b5b5;
}
.all-news .recent-news {
	background: #DADADA;
	padding: 10px;
	width: 94.5%;
	border-bottom: 1px solid #cdcdcd;
}
.all-news .recent-news .latest-news .meta {
	padding: 20px 5px 0 5px;
	background: #fff;
	border-radius: 0 0 5px 5px;
}
.all-news .recent-news .latest-news {
	display: block;
	margin: 0px;
	max-width: 100%;
	width: 100%;
}
.all-news .recent-news .latest-news .hours {
	margin-top: 1em;
	color: #708386;
	font-size: 15px;
}
.all-news .recent-news .latest-news .title a {
  color: #3b3d3f;
  font-size: 24px;
	font-weight: 700;
  text-decoration: none;
}
.all-news .recent-news .latest-news .title a img {
	margin-left: 15px;
	margin-top: -5px;
}
.all-news .recent-news .latest-news p {
	color: #1c1c1c;
	font-size: 16px;
}
.all-news .recent-news .image .category {
	background: #3f79fe;
	color: #e4f6f9;
	font-size: 20px;
	padding: 8px 15px;
}

.more-news {

}
.home .more-news {
	width: 100%;
	background: none;
}
.all-news .more-news .latest-news:first-child {
	/*display: none !important;*/
}
.home .alm-reveal:first-child .latest-news:first-child {
	display: inline-block;
}
.more-news .alm-reveal {
	margin-bottom: 0;
}
.home .more-news .latest-news {
	padding: 0;
	background: transparent;
	margin-right: 0px;
	max-width: 333px;
	/*margin-bottom: 37px;*/
	}
.more-news .latest-news {
	display: block;
	margin-right: 0;
	max-width: 100%;
	border-bottom: 2px solid #fff;
	padding: 14px 20px 14px 0;
	margin-bottom: 0;
}
.more-news .latest-news .more-link.news,
.more-news .latest-news .image .category {
	display: none;
}
.home .more-news .latest-news .more-link.news,
.home .more-news .latest-news .image .category {
	display: block;
}
.home .more-news .latest-news .image {
	display: block;
	float: none;
	margin: 0;
	max-width: 100%;
	max-height: inherit;
	width: 100%;
}
.home .more-news .latest-news .meta {
	width: 100%;
}
.page-template-page-all-news .more-news .latest-news .image {
	margin-left: 0px;
}
.more-news .latest-news .image {
  float: left;
  width: 37.0192%;		/* 231px / 624px */
  margin-right: 4.0064%;	/* 25px  / 624px */
  box-shadow: none;
  text-align: center;
}
.more-news .latest-news .meta {
  width: 57.2115%;		/* 357px / 624px */
  float: right;
  padding: 0;
  margin-top: 5px;
}
.shows-landing .meta .hours {
	float: left;
}
.home .more-news .latest-news
.more-news .latest-news .icon {
	background: #fff;
	border: 3px solid #3F79FD;
	width: 47px;
	height: 47px;
	border-radius: 50%;
	text-align: center;
	position: absolute;
	top: -5px;
	left: -24px;
	overflow: hidden;
}
.more-news .latest-news .icon img {
	position: absolute;
	top: -9999px;
	bottom: -9999px;
	right: -9999px;
	left: -9999px;
	margin: auto;
}
.more-news .latest-news p.hours {
	margin-top: 0.25em;
}
.more-news .alm-btn-wrap {
	background: #fff;
}


/* SHOW NEWS PAGE */
.all-news.show .recent-news {
  background: none;
  width: 100%;
  border-bottom: 0px;
  padding: 0;
  margin-bottom: 20px;
}
.title-page {
	color: #14628a;
	float: left;
	text-transform: uppercase;
}
.title-page.yr {
	color: #164d4b;
}
.title-page.dool {
	color: #511a75;
}
.title-page.bb {
	color: #851b4c;
}
a.see-all-link {
	font-size: 14px;
	color: #a1a1a1;
	text-decoration: underline;
	float: right;
	/*margin-right: 38px;*/
	margin-right: 0;
	margin-bottom: 15px;
	display: block;
}
.archive-select {
	border: 1px solid #DBDBDB;
	max-width: 644px;
	margin-bottom: 45px;
	padding: 15px 25px;
	margin-top: 30px;
}
.archive-select p {
	color: #737373;
	font-size: 16px;
	float: left;
	/*max-width: 150px;
	width: 100%;*/
	margin: 0 32px 0 0;
}
.archive-select h2.widgettitle {
	display: none;
}
.archive-select .select-cont.year {
	max-width: 147px;
	margin-left: 16px;
}
.archive-select .select-cont {
	max-width: 189px;
	width: 100%;
	height: 33px;
	border: 1px solid #d7d7d7;
	border-width: 1px 1px 3px 1px;
	border-radius: 3px;
	float: left;
	overflow: hidden;
	/*background: #fff url('images/select-btn2.jpg') no-repeat right center;*/
	background: #F9F9F9 url('images/filter-arrow.png') no-repeat 95% center;
	margin-top: 5px;
	margin-bottom: 6px;
}
.archive-select .select-cont select {
	width: 110%;
	height: 33px;
	border: none;
	background: transparent;
	cursor: pointer;
	/*color: #757575;*/
	color: #3b3d3f;
	font-size: 14px;
	padding: 0 15px 3px;
	font-weight: 700;
}
.more-news.shows {
	background: url('images/all-news-recent.jpg') repeat-x top left;
	padding-top: 8px;
}
.more-news.shows .latest-news {
	border-top: 1px solid #fff;
	background: #f8f8f8;
}
.more-news.shows .latest-news:first-child {
	border-top: 0px;
}
.page-template-page-show-soap-box h3.label-text.no-image {
  text-shadow: 1px 1px 3px #202020;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
  margin-top: 20px;
  text-align: left;
}



/* SHOW SPOILERS PAGE */
.author {
	margin-bottom: 5px;
}
.author .image {
	display: inline-block;
	vertical-align: middle;
	border: 3px solid #d8d8d8;
	border-radius: 50%;
	margin-right: 10px;
	overflow: hidden;
}

.author .image img {
	display: block;
	height: 75px;
	max-width: 100%;
	max-height: 100%;
}
.author .details {
	display: inline-block;
	vertical-align: middle;
}
.author .details p {
	margin: 0;
	font-size: 13px;
	color: #a4a4a4;
}
.author .details p strong {
	color: #2f2f2f;
	font-weight: 400;
}
.all-spoiler .spoiler-video {
	max-width: 643px;
}
.spoiler-video {
	max-width: 610px;
	box-shadow: 1px 1px 7px #8C8C8C;
	position: relative;
}
.spoiler-share {
	margin-bottom: 15px;
	float: left;
}
.spoiler-share span {
	font-size: 15px;
	color: #969595;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}
.spoiler-share ul {
	padding: 0;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}
.spoiler-share ul li {
	display: inline-block;
	margin-right: 5px;
}
.spoilers-wrap {
	margin-top: 8px;
	margin-bottom: 25px;
	/*max-width: 614px;*/
}
.spoilers {
	margin-bottom: 15px;
}
.spoilers .week {
	background: #4fc8d6;
	color: #fff;
	margin: 0;
	font-size: 16px;
	font-weight: 700;
	border-bottom: 1px solid #B9B9B9;
	line-height: 1;
	padding: 9px 16px;
	border-radius: 5px 5px 0 0;
}
.spoilers .item {
	background: #F8F8F8;
	padding: 20px 28px 25px;
	margin-bottom: 5px;
}
.spoilers .item h4 {
	color: #1c1c1c;
	font-size: 17px;
	font-weight: 700;
	margin: 0 0 17px 0;
	text-align: center;
}
.spoilers .item p {
	color: #1c1c1c;
	font-size: 16px;
	margin: 0 0 20px 0;
}
.spoilers .item .image_caption {
	font-style: italic;
	text-align: center;
	padding-top: 10px;
	font-size: 14px;
}
.size-spoiler-single {
	border: 1px solid #b3b3b3;
	display: block;
	margin: 0 auto;
	width: 512px;
	height: auto;
}
.related span {
	color: #979797;
	font-size: 13px;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
	margin-right: 14px;
}
.related div,
.related ul {
	margin: 0;
	padding: 0;
	display: inline-block;
	vertical-align: top;
}
.related ul li {
	list-style: none;
}
.related ul a,
.related div a {
	color: #E791D0;
	font-size: 15px;
	display: block;
	font-weight: 700;
	text-transform: capitalize;
}
.show-spoilers #main {
	max-width: 610px;
}
.show-spoilers h3.spoilers-weekly {
	margin-bottom: 0;
}

/* SHOW RECAPS SINGLE PAGE */
.single-recaps {
	max-width: 610px;
}
.single-recaps .title-page {
	font-size: 16px;
}
.single-recaps .subtitle-page {
	color: #1c1c1c;
	font-size: 27px;
	font-weight: 700;
	margin: 0 0 12px 0;
	float: left;
}
span.date-aired {
	float: right;
	font-size: 14px;
	color: #1c1c1c;
	margin-top: 8px;
}
p.article-lead {
	margin: 0px 0;
	color: #3b3d3f !important;
	font-size: 18px !important;
}
.recaps-content {
	margin-top: 40px;
}
.recaps-content p {
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 20px;
}
p.image_credit {
  font-size: 10px;
  margin-top: 5px;
	margin-bottom: 0px;
	line-height: 10px;
}
p.image_caption {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 5px;
}
.recaps-content p.soapbox-lead {
  color: #3b3d3f;
  font-size: 18px;
}
.recaps-content p.lead {
	color: #1c1c1c;
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 20px;
}
.recaps-content .related {
	margin-bottom: 20px;
}
.spoilers-tom {
	margin-bottom: 25px;
}
.spoilers-tom span {
	display: block;
	color: #2f2f2f;
	font-size: 21px;
	font-weight: 700;
	margin-bottom: 15px;
}
.spoilers-tom ul {
	margin: 0;
	padding: 0;
}
.spoilers-tom ul li {
	list-style-position: inside;
	margin-bottom: 10px;
}
.spoilers-tom ul a {
	color: #000;
	font-size: 16px;
}
.post-pagination {
	padding-bottom: 24px;
}
.post-pagination .prev {
	float: left;
	margin-bottom: 10px;
}
.post-pagination .next {
	float: right;
}
.post-pagination a {
	text-decoration: none;
}
.post-pagination p,
.post-pagination img {
	display: inline-block;
	vertical-align: middle;
}
.post-pagination img {
	background: #9c9c9c;
}
.post-pagination .prev:hover img,
.post-pagination .next:hover img {
	background: #c82484;
}
.post-pagination p {
	margin: 0 15px;
	color: #2f2f2f;
	font-size: 15px;
}
.post-pagination p span {
	display: block;
	color: #c82484;
}
.post-pagination .next {
	text-align: right;
	margin-bottom: 10px;
}

/* Zergnet widget "Around the web" - displaying customization */
#zergnet-widget-36700 {
    margin-bottom: 15px;
    border-top: 1px solid #373737;
    padding-top: 16px;
}
#zergnet-widget-36700 .zergheader{
    font-size: 21px !important;
    font-weight: normal !important;
    font-family: 'Lato', sans-serif !important;
}

.recommended {
	padding-top: 11px;
	margin-bottom: 10px;
	border-top: 2px solid #363636;
}
.recommended h3 {
	font-size: 21px;
	margin: 0 0 10px 0;
	font-weight: 700;
}
.recommended ul {
	margin: 0;
	padding: 0;
	text-align: center;
}
.recommended ul li {
	list-style: none;
	display: inline-block;
	margin-bottom: 20px;
}
.comments {
	width: 100%;
	background: #e2e2e2;
	padding: 113px 0;
	margin-bottom: 25px;
}
.comments p {
	margin: 0;
	font-size: 24px;
	color: #000;
	text-align: center;
	font-weight: 700;
}


/* SHOW CAST LIST PAGE */
.show-menu li:hover .sub-menu {
	display: block;
}
.show-menu li:hover .sub-menu::before {
	content: '';
  background-color: #ddd;
  border: 1px solid #ebebeb;
  display: block;
  position: absolute;
  left: 0;
  right: 1px;
  height: 4px;
  top: 34px;
}

.show-menu li .sub-menu {
	display: none;
	float: none;
	position: absolute;
	top: 100%;
	z-index: 99;
	text-align: left;
	margin: 0;
	left: 0;
	border: 1px solid #0c385c;
	background: rgba(255, 255, 255, 0.96);
	width: 152px;
	margin-left: -1px;
	padding: 46px 7px 1px 7px;
	margin-top: -36px;
}
.show-menu li,
.show-menu #nav-showmore {
	position: relative;
	z-index: 999;
}
.show-menu .sub-menu li {
	margin: 1px 3px 10px;
	padding: 0;
	display: block;
	float: none;
}
.show-menu .sub-menu li a {
	display: block;
	font-size: 15px;
}
.show-menu .menu-item-has-children {
  padding-left: 10px;
  margin-left: 8px;
}

.cast-tabs .holder {
	margin-bottom: 10px;
}
.cast-tabs .holder a {
	background: url('images/tabs-unselected.jpg') no-repeat top left;
	background-size: cover;
	width: 132px;
	max-width: 47%;
	display: inline-block;
	text-align: center;
	line-height: 32px;
	color: #686868;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	margin-right: 5px;
	font-weight: 300;
}
.cast-tabs .holder a:first-child {
	width: 145px;
}
.cast-tabs .holder a.jp-current {
	background: #0C385C;
	color: #ffffff;
	cursor: default;
}
a.jp-current:hover {
	opacity: 1;
}
.cast-tabs h1 {
	color: #686868;
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 15px 0;
}
.cast-tabs img {
	margin-right: 10px
}
.cast-tabs img,
.cast-tabs p {
	display: inline-block;
	vertical-align: middle;
}
.cast-tabs p {
	max-width: 190px;
	width: 100%;
}
.cast-tabs a {
	text-decoration: none;
}
.cast-tabs h2 {
  display: inline;
  margin: 0;
  position: relative;
}
.cast-tabs p span.s1 {
	color: #ff456e !important;
	text-transform: uppercase;
}
.cast-tabs p span {
	display: block;
	margin: 0;
	color: #5b5b5b !important;
	font-size: 13px;

}
.cast-tabs .cast-wrap {
	margin-bottom: 50px;
}
.cast-tabs .cast {
        min-height: 80px;
	margin-bottom: 5px;
	float: left;
	width: 45%;
	margin-right: 5%;
}
.cast-tabs .cast:nth-child(even) {
  clear: left;
}
.cast-tabs .cast a {
	color: #c82484;
	font-size: 14px;
}
.cast-tabs p strong {
  font-weight: inherit;
}

/* SHOW CAST LIST ACTOR PAGE */
.cast-page #main {
	max-width: 680px;
}
.actor-profile {
	margin-bottom: 20px;
	padding-bottom: 15px;
	position: relative;
}
.actor-profile .image {
	float: left;
	/* margin-right: 20px;  */
	/* max-width: 315px; */
	/* width: 100%; */
}

.actor-profile .details {
  float: left;
  max-width: 340px;
  width: 50%;
  padding-left: 20px;
}
.actor-profile .profile h5 {
	font-size: 15px;
	color: #7c7c7c;
	margin: 0 0 5px 0;
}
.actor-profile .profile h3 {
	font-size: 15px;
	color: #7c7c7c;
	margin: 0 !important;
}
.actor-profile .profile p {
	font-size: 15px;
	color: #2f2f2f;
	margin: 0 0 6px 0;
}
.actor-profile .profile p strong {
	font-weight: 700;
}
.actor-profile .profile p span {
	color: #ff456e;
}
.actor-content{
	margin: 0 0 20px 0;
}
.actor-content h2 {
	margin: 0 0 5px 0;
  color: #501B75;
  font-size: 17px;
	line-height: 23px;
}
.actor-content p {
	color: #000;
	font-size: 15px;
	font-weight: 400;
	margin: 0 0 20px 0;
	line-height: 23px;
}
.actor-content ul {
	margin: 0;
	padding: 0;
}
.actor-content ul li {
	color: #000;
	font-size: 15px;
	line-height: 23px;
	list-style: none;
	font-weight: 400;
}
.actor-profile.character .character-actor-prof.active{
  background: #0C385C;
}
.actor-profile.character .character-actor-prof {
  background: #ECECEC;
}
.character-actor-name {
  margin: 0 0 20px 0;
  color: #3B3C3E;
}
.character-actor-name span{
    font-size: 17px;
	font-weight: 400;
  color: #737577;
}
.actor-profile.character .social-container{
  float: left;
  display: block;
  width: 310px;
  margin: 25px 0px 0px 0px;
}
.actor-profile.character .social-icons{
  width: 60px;
  height: 28px;
}
.actor-profile.character .social-container span{
  font-size: 14px;
	font-weight: 400;
  color: #94989B;
}
.actor-profile.character .image-social{
  width: 300px;
  margin: 10px 20px 0px 0px;
}
.actor-profile.character .social-image-container{
  display: block;
  width: 100%;
  float: left;
}

/* give twitter and facebook embedded feeds a consistant 332px width */
.social-feeds iframe,
.social-feeds .fb-page {
	width: 332px !important;
	max-width: 100% !important;
}
.social-feeds .header {
  background-color: black;
  color: white;
  padding: 6px 8px;
  margin: 1em 0 0;
  position: relative;
  top: 1px;
  z-index: 1;
}
.social-feeds .twitter .header {
	background-color: #14b4f2;
}
.social-feeds .facebook .header {
	background-color: #4865b5;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
.social-feeds .facebook {
	margin-left: -1px;
	margin-right: -1px;
}

.castlist-social {
  margin-top: 50px;
  text-align: center;
}
.castlist-social img:first-child {
  margin-right: 25px;
}

.character-actor-prof {
	background: #c6c6c6;
	text-align: center;
	box-shadow: inset 1px 1px 6px 2px #ADABAB;
	margin-bottom: 7px;
	width: 198px;
	padding: 10px 10px;
	display: block;
	cursor: pointer;
	text-decoration: none !important;
	position: relative;
}
.character-actor-prof.active {
	background: #5dcee2;
	box-shadow: none;
	color: #fff !important;
}
.character-actor-prof.active h5,
.character-actor-prof.active h3 {
	color: #fff !important;
}

.character-actor-profile {
	margin: 0 0 25px 0;
}
.character-actor-name {
	margin: 0 0 20px 0;
	color: #2f2f2f;
	font-size: 26px;
	line-height: 1;
}
.character-actor-profile p {
	font-size: 15px;
	margin: 0 0 5px 0;
}
.character-actor-profile p strong {
	font-weight: 700;
	margin-right: 5px;
}


/* SHOW CAST LIST CHARACTER PAGE */
.actor-profile.character h3 {
	margin: 0 0 40px 0;
}

.actor-profile .spoiler-share span {
	font-weight: 400;
}



.actor-content.useful-info ul li {
	list-style-position: inside;
	list-style-type: disc;
}
.cast-page .more-news {

}
.cast-page .more-news .latest-news {
	background: #fff;
}
.cast-page .more-news .latest-news {
	background: #fff;
}
.cast-page .more-news .latest-news:first-child {
	border: 0px;
}

/* SHOW RECAPS PAGE */
.all-news #main {
	width: 100%;
	max-width: 644px;
}
h3.label-text {
  color: #fff;
  font-size: 20px;
	font-weight: 700;
  margin: 0;
  display: inline-block;
  text-shadow: 0px 0px 3px #000;
  vertical-align: middle;
  line-height: 1.3;
  position: absolute;
  bottom: 15px;
  right: 0px;
  text-align: right;
  padding: 10px 17px 10px 70px;
  background-repeat: repeat-y;
  background-size: contain;
  background-image: url('images/show-slider-title.png');
}
.label-text.yr {
  background-image: url('images/show-slider-bg-yr2.png');
}
.label-text.dool {
  background-image: url('images/show-slider-bg-dool2.png');
}
.label-text.gh {
  background-image: url('images/show-slider-bg-gh2.png');
}
.label-text.bb {
  background-image: url('images/show-slider-bg-bb2.png');
}
.all-recaps .recent-news .latest-news .meta {
  padding: 20px 5px 0 5px;
}
.all-recaps .recent-news .latest-news h3.title a {
  color: #3b3d3f;
  font-size: 24px;
	font-weight: 700;
}
.category-text {
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  background: rgba(12, 56, 92, 0.8);
  font-size: 14px;
  padding: 2px 10px;
  margin: 0;
	font-weight: 400;
	text-transform: uppercase;
}
.category-text:focus, .category-text:hover {
	color: #fff;
}
.category-text.yr {
  background: rgba(43, 144, 140, 0.8);
}
.category-text.bb {
  background: rgba(170, 35, 97, 0.8);
}
.category-text.dool {
  background: rgba(115, 44, 162, 0.8);
}
.category-text.gh {
  background: rgba(217, 169, 77, 0.8);
}



/* SHOW C&G PAGE */
.c-and-g p.article-lead {
	margin: 0 0 20px 0;
}
.c-and-g-updated {
	text-align: right;
	color: #a4a4a4;
	font-size: 14px;
	margin: 0;
	float: right;
}
.c-and-g-wrap {
	margin-bottom: 40px;
	padding: 0;
}
.c-and-g-item {
	background: #F7F7F7 !important;
	padding: 10px !important;
  margin-bottom: 3px !important;
  border: 0px !important;
  list-style: none;
}
.c-and-g-item p {
	color: #2f2f2f !important;
	font-size: 16px !important;
	margin-bottom: 7px;
}
.c-and-g-item p span {
	color: #ff4a72;
}
.c-and-g-item p strong {
	color: #ff4a72;
	font-weight: 400;
}
/*
.c-and-g-item p.hours {
	color: #999898 !important;
	font-size: 12px !important;
	background: none !important;
	padding: 0 !important;
	margin-bottom: 0px !important;
}
*/
.c-and-g-item .c-and-g-profile {
	float: left;
	margin: 0 12px 0 0;
}
.c-and-g-item .content {
	padding-top: 20px;
	width: 80%;
	float: left;
}
.c-and-g-item .content img {
	margin-bottom: 20px;
}
a.c-and-g-share {
	float: right;
	margin-top: 23px;
	margin-bottom: 23px;
}
.image-caption {
	max-width: 383px;
	background: #fff;
	box-shadow: 1px 1px 5px #949494;
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 20px;
}
.image-caption img {
	margin: 0 !important;
}
.image-caption p {
	color: #434343;
	font-size: 13px;
	margin: 0;
	padding: 10px 10px;
}

.comings-image {
	background-color: white;
	border: 1px solid #e1e8ed;
	border-radius: 4px;
	max-width: 100%;
	width: 385px;
}
.comings-image p {
	margin: 15px 20px 20px;
}
.content .comings-image img {
	margin: 0;
	border-radius: 4px 4px 0 0;
}


/* ADS CODE */
.stuck {
  position:fixed;
  top:0;
}
#sidebar1.stuck {
	left: 50%;
	margin-left: 201px;
	margin-top: 0;
  -webkit-transition: -webkit-transform 2s ease-in-out;
  -webkit-transition: transform 2s ease-in-out;
  transition: transform 2s ease-in-out;
}

#sidebar1.lock-bottom {
	width: 300px;
}

#sidebar1.hit-bottom {
	position: absolute;
	top: auto;
	bottom: 0;
	width: 300px;
}
#sidebar1.hit-bottom.transform {
	-webkit-transform: translateY(0) !important;
	transform: translateY(0) !important;
}
.pinned-header .navbar {
	z-index: 100008;
}

#sidebar1  {
	width: 300px !important;
}

.popout-main-content {
  width: 100%;
  /* max-width: 720px; */
  max-width: 1058px;
  margin: auto;
  background: #F9F9F9;
  border-radius: 5px;
}

.gallery-slide-cont {
  width: 100%;
  max-width: 682px;
  padding: 30px 35px 35px;
  /*background: #fff;*/
  background: #323232;
  border-radius: 5px 0 0 5px;
  float: left;
}

a.cycle-next {
  position: absolute;
  right: 10px;
  bottom: 7%;
  color: #fff;
  z-index: 999;
}

.ad-cont img{
	width: 304px;
}

.ad-cont {
  padding: 25px;
  float: left;
  padding-top: 85px;
  border-radius: 0 5px 5px 0;
}

.gallery-title-cont {
  font-weight: bold;
  color: #4A4A4A;
  padding: 7px 0;
  font-size: 13px;
}


.description p {
  color: #fff;
  font-size: 15px;
}

span.photo-desc {
  float: right;
  font-weight: normal;
  font-size: 12px;
  font-style: italic;
  color: rgb(190, 190, 190);
}


div#no-template-pager {
	position: relative;
}

div#no-template-pager div {
  display:inline-block;
}

.gallery-slide-cont .cycle-slideshow {
  height: 625px !important;
  position: relative !important;
  overflow: visible !important;
}

div#cont-thumb {
overflow: hidden;
  width: 100%;
  position: relative;
  margin: 0px auto;
  padding: 0px;
  border-radius: 5px;
}

.gallery-slide {
  width: 100%;
}

.gallery-image-cont img {
  height: auto;
  width: auto;
  vertical-align: middle;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.gallery-image-cont {
  height: 416px;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 100%;
  background: #000;
}

span.custom-caption {
  color: #fff;
  font-size: 19px;
	font-weight: 700;
}
span.custom-caption span {
  color: #929292;
}
.gallery-title-cont strong {
  color: #ffffff;
  font-size: 19px;
	font-weight: 700;
}

div#no-template-pager img{
  cursor: pointer;
  height: 100%;
  width: auto;
  max-width: inherit;
  position: absolute;
  margin: auto;
  left: -999px;
  right: -999px;
}

.rc-cont-thumbs {
  height: 75px;
  display: inline-block;
  width: 97px;
  overflow: hidden;
  position: relative;
}

div#no-template-pager {
position: relative;
  min-width: 100%;
  padding: 5px 5px 15px;
  background: #eaeaea;
  border-radius: 5px;
  text-align: center;
}

.ps-scrollbar-x-rail {
  margin: 5px 5px 5px;
  display: block !important;
  opacity: 1 !important;
  background: #5B5B5B;
  width: 100%;
  height: 5px !important;
}

.ps-scrollbar-x {
  background: #229dba !important;
  height: 5px !important;
}

.cont-lines {
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
.cont-lines::before {
  position: absolute;
  width: 5px;
  height: 100%;
  left: 0;
  background: #eaeaea;
  content: "";
  z-index: 999;
}
.cont-lines::after {
  position: absolute;
  width: 5px;
  height: 100%;
  right: 0;
  background: #eaeaea;
  content: "";
  z-index: 999;
	top: 0;
}

.cycle-pager-active {
  border: 2px solid #229dba;
}

span.center {
  position: absolute;
  width: 100%;
  z-index: 999;
  top: -36%;
  bottom: 0;
  margin: auto;
  height: 50px;
  left: 0;
}

.rc-close {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 0px 11px 2px;
  border-radius: 100px;
  font-size: 22px;
  color: transparent;
  cursor: pointer;
  background: url('images/close-icon.png') no-repeat;
  background-size: 100%;
}

span.cycle-prev {
  float: left;
  margin-left: -44px;
  background: #141414;
  padding: 25px 10px 25px 14px;
  border-radius: 5px 0 0 5px;
  cursor: pointer;
}

span.cycle-next {
  float: right;
  margin-right: -44px;
  background: #141414;
  padding: 25px 10px 25px 14px;
  border-radius: 0px 5px 5px 0;
  cursor: pointer;
}

span.cycle-prev img,
span.cycle-next img {
  width: auto;
}

.rc-share img{
  max-height: 100%;
  border-radius: 4px;
}

.rc-share {
	text-align: center;
	height: 35px;
}

.gallery-slide hr {
border-top: 1px solid rgb(212, 212, 212);
  width: 95%;
  margin: 15px auto;
}

.rc-tags {
  font-weight: bold;
  margin: 10px auto 18px;
  font-size: 14px;
  color: #fff;
}

.rc-tags span {
  color: #929292;
}

.rc-tags a {
  color: #fff;
  padding-bottom: 0px;
  border-bottom: 1px solid;
  font-weight: normal;
  text-decoration: none;
  text-decoration:none;
}
ul.more-news {
  background: #f8f8f8;
}

.more-news {
	list-style: none;
	margin:0;
	padding:0;
  background: #f8f8f8;
}
.top-inner-shadow::before {
  background: #cbcbcb;
  box-shadow: 0 2px 2px #ddd;
  content: "";
  display: block;
  height: 1px;
  position: relative;
  top: 1px;
}

.more-news .latest-news {
  margin-right: 0;
  max-width: 100%;
  border-top: 1px solid #ececec;
  padding: 14px 20px 14px 0;
  margin-bottom: 0;
  background: none;
}
.load-more-button {
	width: 152px;
	color: white;
}
a.load-more-button {
	color: white;
	text-decoration: none;
}

.latest-news h3.title a {
  color: #2F2F2F;
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 5px 0;
}


img {
  max-width: 100%;
}

.home .more-news .latest-news .meta {
	padding: 12px 0;
}

.latest-news p {
  color: #000;
  font-size: 15px;
}

.clock-icon, abbr.nice-date {
  background: url('images/clock.png') no-repeat left center;
  color: #c1bcbc;
  line-height: 15px;
  margin: 5px 0 0;
  padding-left: 24px;
}
/*
.post-clock, .latest-news p.hours, p.hours abbr.nice-date {
  color: #C1BCBC;
  margin: 0;
  padding-left: 24px;
  background: url('images/post-clock.png') no-repeat left center;
  line-height: 17px;
  margin-top: 5px;
  font-size: 15px;
}


*/
.latest-news .title {
  color: #2F2F2F;
  font-size: 18px;
  line-height: 22px;
	font-weight: 700;
  margin: 0 0 5px 0;
  display: block;
}
.latest-news .col-1-2 .ss-truncate {
  min-height: 5.28em;
}
.latest-news .title a {
  color: #2F2F2F;
  font-size: 18px;
  line-height: 22px;
	font-weight: 700;
  margin: 0 0 5px 0;
}
.all-news .recent-news .latest-news .title a {
  color: #3b3d3f;
  font-size: 24px;
	font-weight: 700;
  text-decoration: none;
}
.all-news .recent-news .latest-news .title a img {
  margin-left: 15px;
  margin-top: -5px;
}
.loadmore-spoilers, .loadmore-stories, .rc-loadmore, .loadmore-search-results, .items-container .load-more{
  font-family: 'Lato';
  font-weight: 700;
  font-size: 14px;
  max-width: 152px;
  width: 100%;
  height: 37px;
  line-height: 37px;
background: rgba(196,196,196,1)  !important;
background: -moz-linear-gradient(top, rgba(196,196,196,1) 0%, rgba(207,207,207,1) 0%, rgba(168,168,168,1) 47%, rgba(125,125,125,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(196,196,196,1)), color-stop(0%, rgba(207,207,207,1)), color-stop(47%, rgba(168,168,168,1)), color-stop(100%, rgba(125,125,125,1)));
background: -webkit-linear-gradient(top, rgba(196,196,196,1) 0%, rgba(207,207,207,1) 0%, rgba(168,168,168,1) 47%, rgba(125,125,125,1) 100%) !important;
background: -o-linear-gradient(top, rgba(196,196,196,1) 0%, rgba(207,207,207,1) 0%, rgba(168,168,168,1) 47%, rgba(125,125,125,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(196,196,196,1) 0%, rgba(207,207,207,1) 0%, rgba(168,168,168,1) 47%, rgba(125,125,125,1) 100%) !important;
background: linear-gradient(to bottom, rgba(196,196,196,1) 0%, rgba(207,207,207,1) 0%, rgba(168,168,168,1) 47%, rgba(125,125,125,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#7d7d7d', GradientType=0 );
  color: #fff;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 0px;
  margin: 10px auto 0px;
  padding: 0 20px;
  position: relative;
  -webkit-transition: opacity 0.25s ease-out;
  -moz-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  text-align: center;
  text-decoration: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  display: block;
  position: relative;
}
a.loadmore-spoilers:hover, .items-container a.load-more:hover{
color: white;
text-decoration: none !important;
}

.rc-loadmore:hover, .items-container a.load-more:hover{
	opacity: .7;
}
.rc-no-more {
	cursor: default;
	opacity: 0.5;
	filter: alpha(opacity=20);
	background-color: #ed7070;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	color: #000;
}

.rc-no-more span.loading {
	display: none !important;
}

span.loading {
 position: relative;
  width: auto;
  height: 26px;
  background: #fff;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  padding: 5px 6px;
}

span.loading img {
  position: relative;
	bottom: -2px;
}

/* jpx styles */
.navbar-nav .dropdown-menu{
	position: relative;
	top: inherit;
	left: inherit;
	background: none;
	box-shadow: none;
	border-left: 0;
	border-right: 0;
	border-bottom:0!important;
	margin-top: 12px!important;
}
.navbar-nav .dropdown-menu li{
	padding-left: 0!important;
	padding-right: 0!important;
}
.navbar-nav li .caret{
	display:none;
}


/* RC RUMOR MILLS */
.rc-rumor-mill-page .show-menu {
  border-bottom: 5px solid #502074;
  max-width: 1010px;
  position: relative;
  margin: 0 auto;
  left: -45px;
}
.rc-rumor-mill-page .show-menu .current-menu-item a,
.rc-rumor-mill-page .show-menu ul a {
  color: #502074;
}

.rc-rumor-mill-page .show-menu #nav-showmore::after {
  border-top: 8px solid #502074;
}

.rc-rumor-mill-page .show-menu ul {
  margin: 40px 0 0px 0;
}

.rc-rumor-mill-page .show-menu ul.sub-menu {
 margin: 0px 0 0px 0;
}


.right-rail-container .right-rail {
  width: auto;
}

.rc-rumor-mill-page .spoiler-content p {
  color: #1c1c1c;
  font-size: 16px;
  margin: 0 0 20px 0;
}

.rc-rumor-mill-page .spoilers .week {
  background: #511a75;
  border-radius: 0;
  text-align: center;
}

.rc-rumor-mill-page .sidebar-fixed {
  position: fixed;
}

.rc-rumor-mill-page #sidebar1 .widget img {
margin-bottom: 10px;
}

.rc-rumor-mill-page .spoiler-video {
	margin-bottom: 20px;
}

.rc-rumor-mill-page .caption-image {
	text-align:center;
	margin-bottom: 20px;
}

.rc-rumor-mill-page .caption-image p {
  color: #4c4c4c;
  font-size: 14px;
  font-style: italic;
}

.rc-rumor-mill-page .caption-image img{
  max-width: 80%;
}

.cont-b-top {
display: none;
}
.latest-news.c-and-g-item.rumor-item .content {
    padding: 10px;
}
.rumor-wrap {
    padding: 0;
}

.rumor-wrap .content {
    padding: 10px;
}

.rumor-wrap .content a {
	color: #428BCD;
}

.rumor-wrap h2.hours{
  margin: 0 0 5px 0;
  color: #501B75!important;
  font-size: 20px!important;
  line-height: 23px;
}

/* Character Page */
.arrow-down{
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  top: 40px;
  color: #0C385C;
}

.arrow-left {
  width: 0;
  height: 0;
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: -10px;
  top: 33%;
  color: #0C385C;
}
.page-template-page-show-cast-list-character-php .character-actor-prof.active{
  background: #B158CC;
}
.page-template-page-show-cast-list-character-php .character-actor-prof.active:before{
  background: #fff url('images/char-actor-arrow-violet.png') no-repeat center left;
}
.page-template-page-show-cast-list-character-php .character-actor-prof {
  background: #ECECEC;
}
.page-template-page-show-cast-list-character-php .actor-content h2{
  color: #501B75;
	font-weight: 400;
  margin-bottom: 5px;
  font-size: 17px;
}
.page-template-page-show-cast-list-character-php .latest-news .title{
  color: #2F2F2F !important;
}
.page-template-page-show-cast-list-character-php .actor-content p{
	font-weight: 400;
}
.page-template-page-show-cast-list-character-php .character-actor-name {
  margin: 0 0 20px 0;
  color: #3B3C3E;
}
.page-template-page-show-cast-list-character-php .character-actor-name span{
  font-size: 16px;
	font-weight: 400;
  color: #747577;
}
.page-template-page-show-cast-list-character-php .photos-link{
  width: 200px;
  height: 30px;
  background: #F2F2F2;
  border-radius: 18px;
  padding: 3px 0px 0px 0px;
  float: left;
  display: block;
  margin-top: 5px;
  position: static;
}
.page-template-page-show-cast-list-character-php .photos-link button{
  background: url('images/related-photos-pink.jpg') no-repeat center left;
  margin: 0px 7px 0px 15px;
}
.page-template-page-show-cast-list-character-php .photos-link span{
  color: #3C3D41;
}
.page-template-page-show-cast-list-character-php .photos-link{
  width: 200px;
  height: 30px;
  background: #F2F2F2;
  border-radius: 18px;
  padding: 3px 0px 0px 0px;
  float: left;
  display: block;
  margin-top: 5px;
  position: static;
}
.page-template-page-show-cast-list-character-php .photos-link button{
  background: url('images/related-photos-pink.jpg') no-repeat center left;
  margin: 0px 7px 0px 15px;
}
.page-template-page-show-cast-list-character-php .photos-link span{
  color: #3C3D41;
}
.page-template-page-show-cast-list-character-php .social-container{
  float: left;
  display: block;
  width: 310px;
  margin: 25px 0px 0px 0px;
}
.page-template-page-show-cast-list-character-php .social-icons{
  width: 60px;
  height: 28px;
}
.page-template-page-show-cast-list-character-php .social-container span{
  font-size: 14px;
	font-weight: 400;
  color: #94989B;
}
.page-template-page-show-cast-list-character-php .actor-content ul li span{
  font-weight: bold;
}
/*.page-template-page-show-cast-list-character-php .actor-content ul li p{

}*/
.page-template-page-show-cast-list-character-php .character-actor-name{
  margin-bottom: 10px;
}
html .ssba img {
  width: auto !important;
  padding: 0;
  margin-right: 8px;
}
.ssba {
  vertical-align: middle;
  display: inline-block;
}


.no-script-pagination {
	text-align: center;
}
.no-script-pagination ul {
	padding: 0;
	margin: 0 20px;
	display: inline-block;
	vertical-align: middle;
}
.no-script-pagination ul li {
  display: inline-block;
  list-style: none;
  color: #a1a1a1;
  font-size: 13px;
	font-weight: 700;
  margin: 0 2px;
}
.no-script-pagination ul a {
  color: #a1a1a1;
  font-size: 15px;
	font-weight: 700;
  text-decoration: none;
  background: #F8F8F8;
  border: 1px solid #b4b4b4;
  border-radius: 3px;
  padding: 3px 6px;
}
.no-script-pagination ul li.active a,
.no-script-pagination ul li:hover a {
  color: #fff;
  background: #b4b4b4;
  border: 1px solid #b4b4b4;
}
.no-script-pagination .prev:hover,
.no-script-pagination .next:hover {
	background-color: #b4b4b4;
}
.no-script-pagination .prev {
	background-image: url('images/pagination-prev.png') !important;
}
.no-script-pagination .prev,
.no-script-pagination .next {
	background-image: url('images/pagination-next.png');
	background-size: cover;
	background-color: #7C7C7C;
	background-repeat: no-repeat;
	background-position: center;
	width: 35px;
	height: 60px;
	display: inline-block;
	text-indent: -99999px;
	vertical-align: middle;
}
.soaps-user-info {
    display: none;
}
.soaps-user-sign-in {
	background: #fcfcfc;
}
.soaps-user-sign-in { display: inline-block; }
body.user-logged-in .soaps-user-info { display: inline-block; }
body.user-logged-in .soaps-user-sign-in { display: none; }
.username {
    margin: 5px 10px 0 0;
}
.logout-link {
    margin: -20px 10px 0 0;
}
.logout-link, .username {
    margin-left: 10px;
    font-size:0.8em;
    position: relative;
    float: right;
    clear: right;
}


/* image sizes (from img_tag) */
.size-small-circle {
  width: 74px;
  height: 74px;
  border-radius: 50%;
}
.actor-profile .image {
  height: 238px;
  max-width: 47%;
  width: 316px;
}

.size-front-page-birthday, .size-all-birthdays-birthday {
  width: 55px;
  height: 55px;
  border-radius: 50%;
}
.size-show-news-recaps-lead, .size-all-pods-lead, .size-news-single, .size-recap-single {
}
.size-show-news-recaps, .size-all-pods, .search-result, .recap-article {
  max-height: 134px;
}
/*.size-search-result {
}
.size-recent {
}
*/
.size-front-page-spoiler {
  width: 108px;
  height: 63px;
}
.size-front-page-recents-group-1, .size-front-page-recents-group-2 {
  max-height: 190px;
}
.size-show-actors-actor, .size-show-characters-character {
  width: 87px;
  height: 65px;
}
.size-show-landing {
  max-height: 190px;
  width: 100%;
}
.size-shows-primary-show {
  width: 330px;
  height: 172px;
}
.size-shows-secondary-show {
  width: 217px;
  height: 152px;
}
.size-all-spoilers-show {
  width: 302px;
  height: 157px;
}

/* end image sizes */

/* used by timeago .nice-date */

abbr.nice-date {
	border: none;
	cursor: auto !important;
  text-decoration: none;
  text-transform: capitalize;
}

.ms-slide-container .ms-anim-layers {
	height: 100%;
	position: relative;
}

.ms-slide-container .ms-anim-layers .ms-layer {
	position: fixed;
	top: initial!important;
	bottom: 0!important;
	height: 16.5%!important;
}

.ms-slide-container .ms-anim-layers .ms-layer:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 65%;
}

.ms-slide-container .ms-anim-layers .ms-title-layer {
	bottom: -2%!important;
}

.ms-slide-container .ms-anim-layers .ms-title-layer * {
	font-size: 1.7em;
	display: inline;
	vertical-align: middle;
	height:100%;
	padding: 0!important;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px #545454;
	margin: 0;
	line-height: 0.1;
	float: none;
}

.all-videos #main {
	width: 100%;
	max-width: 644px;
}

.all-videos h1.title-page {
	float:none;
}

.all-videos .current .video-container {
	padding-top:0;
}

.all-videos .current .meta .description {
	font-style: italic;
	font-weight: 400;
	font-size: 18px;
}

.all-videos .current .video-container a:hover {
	opacity: 1;
}

.all-videos .meta h2 {
	margin-top: 20px;
}

.all-videos .meta .title a {
	color: #3b3d3f;
	font-size: 26px;
	text-decoration: none;
}

.all-videos .current .prev-next {
	padding-top: 20px;
	border-top: 1px solid #bfbfbf;
	padding-bottom: 50px;
	margin-top: 28px;
	box-shadow: 0px 16px 35px -8px rgba(173,173,173,0.36);
	-webkit-box-shadow: 0px 16px 35px -8px rgba(173,173,173,0.36);
	-moz-box-shadow: 0px 16px 35px -8px rgba(173,173,173,0.36);
}

.all-videos .current .prev-next a {
	color: #0C406A;
	font-size: 18px;
	font-weight: 600;
}

.all-videos .current .prev-next .next:after {
	content: "";
 	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAYAAAB2Wd+JAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALhJREFUeNpilJ+0VoABCB7kBn1gIAEwAbEBEB9QmLxOgFSNIKAPshSo2YBUjSDAD7U5gVSNMM3zgZobSNUIA/VAzQvw+ZsJj6Hx+AKNiYCLcAYaExHhgDXQmIgMfYxAY2EgDYACTQFIFzAxkAlItbERmKYbSNH4EeQ8oKYFpNgI0uQA1HSBlFC9CMQK6JoIaVwItekDKYFTCNQwgZRQBfknAahpAynR8RCIA7D5B5/Gi/j8gw0ABBgA2BE9N04r/WUAAAAASUVORK5CYII=') no-repeat center;
	width:10px;
	height: 13px;
	margin-left: 5px;
	margin-right: 1px;
	display:inline-block;
	background-size: contain;
}

.all-videos .current .prev-next .prev:before {
	content: "";
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAVCAYAAACdbmSKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALBJREFUeNpi/P//PwMxQGHyOgEgdQCIC5iI1GAApC4AsT6Iz0SEhgCoDfIwMSYCGgqA1Hog5kcWZ8GjYQGQiscmx4LHw/q4DGTC52GCmrB5GK8mXB7GBVjweZgoPxGt6UFuUAKQLiTZJqDGCUAqEIg/kuQ8oMYNQMoBiB+S5CegRlAcgeLqIj5NjLiyBp5QdcQZevgCCG+Q4woggvGELYCIilz0AGIktoxAyjYMAAEGABOMP9hJM7mFAAAAAElFTkSuQmCC') no-repeat center;
	width:10px;
	height: 13px;
	margin-left: 1px;
	margin-right: 5px;
	display:inline-block;
	background-size: contain;
}


.all-videos .current .prev-next a:hover {
	text-decoration: none;
}

.all-videos .current .prev-next .next {
	float:right;
}

.all-videos .more-videos {
	margin-top: 40px;
}

.all-videos .more-videos .title-page {
	float:none;
	display:block;
	margin-bottom:10px;
	color: #0c385c;
}

.all-videos .more-videos .video{
	float:left;
	width: 48%;
}

.all-videos .more-videos .video:nth-child(odd) {
	float:right;
}

.all-videos .more-videos .video .video-container {
	padding-top: 15px;
}

.all-videos .more-videos .video .title {
	margin-top: 5px;
	margin-bottom:5px;
	font-size: 16px;
}

.all-videos .more-videos .video .title a {
	font-size: inherit;
}

.all-videos .more-videos .video .video-container a:hover {
	opacity: 1;
}

.all-videos .more-videos .pagination {
	border-top: 1px solid #bfbfbf;
	width: 100%;
	margin:auto;
	text-align:center;
	border-radius: 0;
	padding-top: 10px;
	margin-top: 25px;
}

.all-videos .more-videos .pagination li {
	display:inline-block;
}

.all-videos .more-videos .pagination li a,
.all-videos .more-videos .pagination li span{
	border:none;
	margin:auto;
	color: #0c385c;
}
.all-videos .more-videos .pagination .prev img {
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	width: 6px;
	margin:0;
}

.all-videos .more-videos .pagination .next img {
	width: 6px;
	margin:0;
}

.all-videos .more-videos .pagination li a:hover,
.all-videos .more-videos .pagination li:hover,
.all-videos .more-videos .pagination li a:focus,
.all-videos .more-videos .pagination li:focus{
	color: #ffffff;
	background-color: #4190be;
	opacity: 1;
	border-radius: 3px;
}
.all-videos .more-videos .pagination li a {
	transition: none !important;
	padding: 5px 10px;
}

.all-videos .more-videos .pagination li.next a {
	padding: 5px 7px;
	color: #1F92AD;
	font-size: 12px;
}

.all-videos .more-videos .pagination li.prev a {
	padding: 5px 7px;
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	color: #1F92AD;
	font-size: 12px;
}

.all-videos .more-videos .pagination li.prev a:hover,
.all-videos .more-videos .pagination li.next a:hover {
	color: #ffffff;
}

.all-videos .more-videos .pagination li.next .glyphicon {
	top: 0;
}

.all-videos .more-videos .pagination li.next a:before {
	content: normal;
}

.all-videos .more-videos .pagination > li > span:hover {
	background-color: #ffffff;
}

@media only screen and (max-width: 1023px) {
	.show-bar .all-videos span {
		width: 90%;
		display: inline-block;
		text-align: center;
	}

	.show-bar .all-videos a {
		font-size: 11.5px;
		color: #8d8d8d;
	}
}

@media only screen and (max-width: 480px) {
	.all-videos .title-page,
	.all-videos .more-videos,
	.all-videos .current{
		margin-left: 10px!important;
		margin-right: 10px!important;
	}

	.all-videos .current .prev-next a {
		font-size: 16px;
	}

	.all-videos .more-videos .video {
		float:none!important;
		width: 100%;
	}
}

.phpbb-footer {
	margin-top: 0!important;
}

.essb_link_facebook .essb_counter_hidden{
	display:none;
}

.author .author-page .image img {
	height: 150px;
}
.author .author-page .follow-me a {
	color: #969595;
	font-size: 16px;
	text-decoration: none;
}

.author .author-page .author-contact {
	height: 34px;
	width: 34px;
	display: inline-block;
	font-size: 34px;
}
.author .author-page .author-contact-facebook {
	background-image: url('images/facebook.svg')
}

.author .author-page .author-contact-twitter {
	background-image: url('images/twitter.svg')
}

.author .author-page .author-contact-googleplus {
	background-image: url('images/googleplus.svg')
}