b, strong {
	font-weight: 600;
}
.clear {
	clear:both;
}
.hide_table,.details_hide {
	display:none;
}
.modal-backdrop.in {
	opacity:.75;
}

.upload-attachment-container,.message-input-attach-button {
display:none!important;
visibility:hidden!important;
}

chat-widget::part(attachment-button) {
    display: none;
}

/* layout helper classes */
.v-offset-5 {margin-top: 5px;}
.v-offset-10 {margin-top: 10px;}
.v-offset-15 {margin-top: 15px;}
.v-offset-20 {margin-top: 20px;}
.v-offset-25 {margin-top: 25px;}
.v-offset-30 {margin-top: 30px;}
.v-offset-35 {margin-top: 35px;}
.v-offset-40 {margin-top: 40px;}
.h-offset-10 {margin-left: 10px;}
.h-offset-15 {margin-left: 15px;}
.font-10 {font-size: 10px;}
.font-11 {font-size: 11px;}
.font-12 {font-size: 12px;}
.font-13 {font-size: 13px;}
.font-14 {font-size: 14px;}
.font-15 {font-size: 15px;}
.font-18 {font-size: 18px;}
.font-20 {font-size: 20px;}
.font-22 {font-size: 22px;}
.font-24 {font-size: 24px;}

/* typography */
.text-semi-bold {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}
.text-bold {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
.text-condensed-bold {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
}
.text-condensed-light {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 300;
}
.text-extra-light {
	font-family: 'Open Sans', sans-serif;
	font-weight: 100;
}
a:focus {
	outline:0;
	color:inherit!important;
	text-decoration:none!important;
}
body {
	background:#F6F7FB;
	color:#16181C;
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: 400;
	padding-top: 60px;
}
h3 {
	font-size:22px;
}
h3.truncate {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	min-height:26px;
}
.custom-navbar-top {
	height:62px;
	border:0;
	background:#000;
}
.btn {
	border-radius:2px;
}
.custom-panel-gap {
	height:20px;
}
.pagination {
	margin:0 0 15px;
}
.pagination li a {
	margin-right:8px;
}
.pagination li a {
	color:#999CA1;
}
.pagination li a:hover,.pagination .active a,.pagination .active a:hover {
	color:#434A54;
	background-color:#F6F7FB;
}
.pagination .active a,.pagination .active a:hover {
	border:1px solid #DDD;
}
.form-control {
	border:1px solid #F2F2F2;
}
.panel {
	box-shadow: none;
}
.nav-tabs {
	border-bottom: none;
}
.custom-well-no-rated {
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
.nav-tabs>li>a:hover,
.nav-tabs>li>a,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
	border-width: 0;
	border-radius:0;
	margin-right:0;
}
.pagination>li>a:focus,.pagination>li>span:focus,.pagination>.active>a:focus,.pagination>.active>span:focus {
	background-color:#F6F7FB!important;
}
.pagination>.active>a:focus,.pagination>.active>span:focus {
	border-color:#DDD!important;
}
.custom-network-dropdown {
	margin-left:-15px;
	margin-right:15px;
}
.custom-network-dropdown .custom-network-dropdown-toggle {
	display:block;
	height:62px;
	width:62px;
	line-height:62px;
	text-align:right;
	background:url('../../images/responsive/nav/dropdown/network.png') left center no-repeat;
}
.custom-network-dropdown .custom-network-dropdown-toggle:before {
//background:url('../../images/responsive/nav/dropdown/network_hover.png') left center no-repeat;
	width:0;
	height:0;
	visibility:hidden;
}
.custom-network-dropdown .custom-network-dropdown-toggle:hover,.custom-network-dropdown.open .custom-network-dropdown-toggle {
//background:url('../../images/responsive/nav/dropdown/network_hover.png') left center no-repeat;
}
.custom-network-dropdown .custom-network-dropdown-toggle .caret {
	color:#808080;
}
.custom-network-dropdown .custom-network-dropdown-toggle:hover .caret,.custom-network-dropdown .caret:hover,.custom-network-dropdown.open .caret {
//color:#CAAD5B;
}
.custom-network-dropdown .dropdown-menu:after,.custom-network-dropdown .dropdown-menu:before {
	bottom:100%;
	left:8%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}
.custom-network-dropdown .dropdown-menu:after {
	border-color:rgba(255, 255, 255, 0);
	border-bottom-color:#FFF;
	border-width:6px;
	margin-top:-6px;
}
.custom-network-dropdown .dropdown-menu:before {
	border-color:rgba(255, 255, 255, 0);
	border-bottom-color:#FFF;
	border-width:8px;
	margin-top:-8px;
}
.custom-network-dropdown .dropdown-menu {
	width:510px;
}
.custom-network-dropdown-menu {
	margin-left:2px;
}
.custom-network-dropdown-menu li {
	display:block;
	text-align:right;
}
.custom-network-dropdown-menu li a {
	line-height:31px;
	height:31px;
	display:block;
	color:#999CA1;
	font-size:14px;
	padding-left:15px;
	margin-right:30px;
}
.custom-network-dropdown-menu .active a {
	text-decoration:none;
	color:#2A6496;
}
.custom-network-dropdown-menu .active {
	background:#E6E9EE;
}
.custom-network-dropdown-preview {
	padding:10px;
	width:344px;
	height:465px;
	background-color:#E6E9EE;
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
}
.custom-network-dropdown-preview-logo {
	width:323px;
	height:85px;
	display:block;
	margin:5px auto 0;
	background-repeat:no-repeat;
	background-position:top center;
}
.custom-network-dropdown-preview-buttons {
	position:absolute;
	left:17px;
	bottom:10px;
}
.custom-network-dropdown-preview-buttons a {
	width:310px;
	height:60px;
	line-height:60px;
	font-size:20px;
	display:block;
	margin:0 auto 10px;
	background:#FFF;
	color:#16181C;
	text-align:center;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	text-transform:uppercase;
}
.custom-network-dropdown-preview-buttons a:hover {
	text-decoration:none;
}
.custom-network-dropdown-preview-buttons[rel="als"] .custom-network-dropdown-preview-signup {
	background:#E93B82;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="als"] .custom-network-dropdown-preview-link {
	background:#999CA1;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="dm"] .custom-network-dropdown-preview-signup {
	background:#990012;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="dm"] .custom-network-dropdown-preview-link {
	background:#373332;
	color:#999CA1;
}
.custom-network-dropdown-preview-buttons[rel="ea"] .custom-network-dropdown-preview-signup {
	background:#B8006C;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="ea"] .custom-network-dropdown-preview-link {
	background:#373332;
	color:#999CA1;
}
.custom-network-dropdown-preview-buttons[rel="eb"] .custom-network-dropdown-preview-signup {
	background:#176FFA;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="eb"] .custom-network-dropdown-preview-link {
	background:#999CA1;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="ed"] .custom-network-dropdown-preview-signup {
	background:#75B883;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="ed"] .custom-network-dropdown-preview-link {
	background:#434A54;
	color:#81868C;
}
.custom-network-dropdown-preview-buttons[rel="gn"] .custom-network-dropdown-preview-signup {
	background:#960A10;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="gn"] .custom-network-dropdown-preview-link {
	background:#373332;
	color:#999CA1;
}
.custom-network-dropdown-preview-buttons[rel="hr"] .custom-network-dropdown-preview-signup {
	background:#359FE1;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="hr"] .custom-network-dropdown-preview-link {
	background:#373332;
	color:#999CA1;
}
.custom-network-dropdown-preview-buttons[rel="ma"] .custom-network-dropdown-preview-signup {
	background:#CEAB57;
	color:#16181C;
}
.custom-network-dropdown-preview-buttons[rel="ma"] .custom-network-dropdown-preview-link {
	background:#16181C;
	color:#999CA1;
}
.custom-network-dropdown-preview-buttons[rel="shop"] .custom-network-dropdown-preview-signup {
	background:#CEAB57;
	color:#16181C;
}
.custom-network-dropdown-preview-buttons[rel="shop"] .custom-network-dropdown-preview-link {
	background:#16181C;
	color:#999CA1;
}
.custom-network-dropdown-preview-buttons[rel="mx"] .custom-network-dropdown-preview-signup {
	background:#969171;
	color:#16181C;
}
.custom-network-dropdown-preview-buttons[rel="mx"] .custom-network-dropdown-preview-link {
	background:#16181C;
	color:#999CA1;
}
.custom-network-dropdown-preview-buttons[rel="mn"] .custom-network-dropdown-preview-signup {
	background:#F36233;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="mn"] .custom-network-dropdown-preview-link {
	background:#373332;
	color:#999CA1;
}
.custom-network-dropdown-preview-buttons[rel="ra"] .custom-network-dropdown-preview-signup {
	background:#0360A1;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="ra"] .custom-network-dropdown-preview-link {
	background:#373332;
	color:#999CA1;
}
.custom-network-dropdown-preview-buttons[rel="sa"] .custom-network-dropdown-preview-signup {
	background:#951A1D;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="sa"] .custom-network-dropdown-preview-link {
	background:#5E605F;
	color:#999CA1;
}
.custom-network-dropdown-preview-buttons[rel="s18"] .custom-network-dropdown-preview-signup {
	background:#EA435F;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="s18"] .custom-network-dropdown-preview-link {
	background:#656D78;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="tle"] .custom-network-dropdown-preview-signup {
	background:#9B010D;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="tle"] .custom-network-dropdown-preview-link {
	background:#282923;
	color:#999CA1;
}
.custom-network-dropdown-preview-buttons[rel="vt"] .custom-network-dropdown-preview-signup {
	background:#F6BC41;
	color:#16181C;
}
.custom-network-dropdown-preview-buttons[rel="vt"] .custom-network-dropdown-preview-link {
	background:#353535;
	color:#999CA1;
}
.custom-network-dropdown-preview-buttons[rel="lh"] .custom-network-dropdown-preview-signup {
	background:#EC3E59;
	color:#FFF;
}
.custom-network-dropdown-preview-buttons[rel="lh"] .custom-network-dropdown-preview-link {
	background:#656D78;
	color:#FFF;
}
.navbar-brand {
	padding:0;
	height:62px;
	line-height:45px;
	margin-left:0!important;
}
.navbar-brand img {
	max-height:60px;
	max-width:250px;
}
.navbar-inverse {
	background:#111;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
.navbar-custom-main {
	float:right;
	/* margin-right:40px; */
	text-transform:uppercase;
}
.navbar-custom-main li {
	float:left;
}
.navbar-custom-main li a {
	display:block;
	padding:0 13px!important;
	height:62px;
	line-height:62px;
	color:#8F8F8F!important;
	font-size:13px;
}
.navbar-custom-main .active a {
	background:#E61638!important;
}
.navbar-custom-main .active a,.navbar-custom-main li a:hover {
	color:#F6F7FB!important;
	text-decoration:none;
}
.navbar-custom-main .highlight {
	margin-left:15px;
	display:block!important;
}
.navbar-custom-main .highlight a {
	color:#FFF!important;
	background:#FC4718!important;
	padding:0 10px 10px 10px!important;
	height:28px;
	margin:17px 0 20px 0;
	line-height:28px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:none!important;
	font-size:13px;
}
.navbar-custom-main {
	padding-left:5px;
	padding-right:0;
}
.navbar-right {
	float:right;
	margin:0;
	padding:0;
}
.navbar-right li {
	float:left;
}
.navbar-right li a {
	display:block;
	padding:0 12px!important;
	height:62px;
	line-height:62px;
	color:#787878!important;
	font-size:13px;
}
.navbar-right li a:hover {
	color:#F6F7FB!important;
	text-decoration:none;
}
.navbar-nav.navbar-right:last-child {
	margin-right:0;
}
.navbar-custom-activity-rollover,.navbar-custom-search-rollover,.navbar-custom-account-rollover {
	display:none;
}
.activity-dropdown:hover .navbar-custom-activity-active {
	display:none;
}
.activity-dropdown:hover .navbar-custom-activity-rollover {
	display:inline;
}
.navbar-custom-search:hover .navbar-custom-search-active {
	display:none;
}
.navbar-custom-search:hover .navbar-custom-search-rollover {
	display:inline;
}
.navbar-custom-account:hover .navbar-custom-account-active {
	display:none;
}
.navbar-custom-account:hover .navbar-custom-account-rollover {
	display:inline;
}

.custom-options-form .options_left {
	margin-right:15px;
	margin-bottom:0;
}

.custom-options-form .options_left_last {
	margin-right:0;
}

.custom-options-form .options_header {
	margin:10px 0;
	text-align:center;
	font-size:13px;
	color:#999CA1;
}
.custom-options-form .options_left li {
	text-align:right;
	padding:10px 5px 10px 0;
	margin-top:4px;
	margin-left:15px;
}
.custom-options-form .options_left li label {
	font-weight:400;
	font-size:13px;
	margin-right:3px;
}
.options_form input[type=submit] {
	-moz-box-shadow: inset 0px 1px 0px 0px #6aaae6;
	-webkit-box-shadow: inset 0px 1px 0px 0px #6aaae6;
	box-shadow:inset 0px 1px 0px 0px #6aaae6;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #479fed), color-stop(1, #1f84d1) );
	background:-moz-linear-gradient( center top, #479fed 5%, #1f84d1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#479fed', endColorstr='#1f84d1');
	background-color:#479fed;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border:1px solid #3e8dd1;
	display:block;
	color:#FFF;
	font-size:14px;
	font-weight:600;
	height:50px;
	line-height:50px;
	width:auto;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #528ecc;
	padding:0 20px 0 20px;
	margin:0 auto 10px;
}
.options_form input[type=submit]:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1f84d1), color-stop(1, #479fed) );
	background: -moz-linear-gradient( center top, #1f84d1 5%, #479fed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f84d1', endColorstr='#479fed');
	background-color: #1f84d1;
}
#options_container h3 {
	text-align:center;
	font-size:30px;
	color:#21242B;
	margin:0 0 15px;
	font-weight:300;
}

.custom-breadcrumb-top {
padding-bottom:0;
margin-top:10px;
margin-bottom:-10px;
font-style:italic;
}
.custom-breadcrumb-top a {
font-style:normal;
}

.custom-search-form,.custom-options-form {
	display:none;
	background:#FFF;
	-webkit-box-shadow:#EEE 0px 0px 2px;
	-moz-box-shadow:#EEE 0px 0px 2px;
	box-shadow:#EEE 0px 0px 2px;
	padding-top:11px;
	padding-bottom:10px;
	margin-bottom:-5px;
}
.custom-search-input {
	min-width:320px;
}
.custom-search-form .glyphicon-remove {
	color:#A94442;
}
.custom-search-form .form-control {
	font-weight:300;
	font-size:22px!important;
	-webkit-appearance:none;
}
.custom-search-form .input-group-addon,.custom-search-form .form-control {
	border:0;
	background:#FFF;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
	font-size:16px;
}
.custom-search-form a:focus {
	color:#428bca!important;
}
.recentAppend {
	position:absolute;
	bottom:0;
	left:0;
	z-index:0;
	visibility:hidden;
}
.custom-recents {
	margin-top:20px;
	display:none;
	background:#FFF;
	-webkit-box-shadow:#EEE 0px 0px 2px;
	-moz-box-shadow:#EEE 0px 0px 2px;
	box-shadow:#EEE 0px 0px 2px;
	padding-top:11px;
	padding-bottom:10px;
	margin-bottom:-5px;
	position:relative;
}
.custom-recents h2 {
	margin-top:10px;
}
.custom-recents-content-list li a:hover {
	text-decoration:none;
}
.custom-recents-content-title {
	display:block;
}

.custom-close {
	position:absolute;
	top:-7px;
	right:-7px;
	z-index:900;
}
.content,.static_content,.updates_area {
	background:#FFF;
	-webkit-box-shadow:#EEE 0px 0px 2px;
	-moz-box-shadow:#EEE 0px 0px 2px;
	box-shadow:#EEE 0px 0px 2px;
	position:relative;
	z-index:800;
	margin:25px auto;
	padding-bottom:15px;
}
.custom-content-shadow {
	-webkit-box-shadow:#999 0px 0px 12px;
	-moz-box-shadow:#999 0px 0px 12px;
	box-shadow:#999 0px 0px 12px;
	position:relative;
	z-index:800;
}
.container .static_content {
	padding-bottom:0;
	margin-bottom:0;
}
.custom-content-list-header {
	padding-top: 15px;
}
.custom-content-list .list-group {
	margin:0 0 20px -7px;
	clear:both;
}
.custom-list-more .list-group {
	margin-bottom:0;
}
.custom-list-cams .list-group {
	margin-bottom:0;
}
.custom-content-list .list-group-item {
	padding:10px 12px;
	margin:0 0 18px 7px;
	display:inline-block;
	vertical-align:top;
	background:#F6F7FB;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border:0;
	position:relative;
}
.custom-content-list .list-group-item .custom-list-item-name,
.custom-content-list .list-group-item .custom-list-item-name:hover {
	text-decoration:none;
	color:#16181C;
	margin-top:6px;
	font-size:13px;
	display:block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.custom-content-list .list-group-item .custom-list-item-description,
.custom-content-list .list-group-item .custom-list-item-description:hover {
	white-space: normal;
	overflow: visible;
	text-overflow: clip;
	overflow-y:hidden;
	max-height:35px;
}
.custom-content-list .list-group-item .custom-list-item-name-model,
.custom-content-list .list-group-item .custom-list-item-name-model:hover {
	text-decoration: none;
	color: #16181C;
	margin-top: 6px;
	font-size: 14px;
	font-weight: 600;
}
.custom-content-list .list-group-item .custom-list-item-date {
	font-size:11px;
	color:#999CA1;
	display:block;
}
.custom-content-list .list-group-item .custom-list-item-detailed {
	display:none;
}
.custom-content-list .custom-list-group-detailed .list-group-item .custom-list-item-default {
	display:none;
}
.custom-content-list .custom-list-group-detailed .list-group-item .custom-list-item-detailed {
	display:block;
}
.custom-content-list .custom-list-group-detailed .list-group-item {
	width:32%;
	background:none;
	border:2px solid #ECF0EF;
	padding:5px;
}
.custom-content-list .custom-list-group-detailed .custom-cams-cell {
	display:none;
}
.custom-list-item-detailed-photo {
	width:120px;
	margin-right:10px;
}
.custom-list-item-detailed-photo-stats {
	position:relative;
	max-width:215px;
	min-height:180px;
}
.custom-list-item-detailed-photo-stats .custom-rating-label {
	display:none;
}
.custom-list-item-detailed-photo-stats .custom-rating-selector {
	margin-left:0;
	margin-right:6px;
}
.custom-list-item-detailed-photo-stats .custom-rating-selector li {
	width:13px;
}
.custom-list-item-detailed-photo-stats .custom-rating {
	margin-top:10px;
}
.custom-img-container {
	position:relative;
}
.sprite {
	position:absolute;
	bottom:0;
	left:0;
	width:316px;
	height:178px;
	display:none;
	z-index:2;
	background-repeat:none;
}
.sprite a {
	display:block;
	width:100%;
	height:100%;
}
.custom-img-container .sprite {
	left:-60px;
}
.custom-trending-image .sprite {
	left:29px;
}
.custom-img-container-flyout {
	position:absolute;
	top:0;
	right:-47px;
	z-index:2;
	display:none;
}
.custom-img-container-flyout .tooltip {
	width:auto!important;
}
.custom-img-container-flyout:after,.custom-img-container-flyout:before {
	right:100%;
	top:17px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}
.custom-img-container-flyout:after {
	border-color:rgba(25, 27, 33, 0);
	border-right-color:#191B21;
	border-width:6px;
	margin-top:-6px;
}
.custom-img-container-flyout:before {
	border-color:rgba(25, 27, 33, 0);
	border-right-color:#191B21;
	border-width:8px;
	margin-top:-8px;
}
.custom-img-container-flyout li a {
	background-color:#191B21;
	display:block;
	width:39px;
	height:39px;
	text-align:center;
	border-top:1px solid #333942;
	border-bottom:1px solid #2D3238;
}
.custom-img-container-flyout li:first-child a {
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px
-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	border-top:0;
}
.custom-img-container-flyout li:last-child a {
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px
-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	border-bottom:0;
}
.custom-img-container-flyout-link {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:53px;
	height:53px;
	background:url('../../images/responsive/flyout/corner.png') no-repeat;
}
.custom-img-container-flyout-link:before {
	width:0;
	height:0;
	visibility:hidden;
	background:url('../../images/responsive/flyout/corner_hover.png') no-repeat;
}
.custom-img-container-flyout-link.active,.custom-img-container-flyout-link:hover {
	background:url('../../images/responsive/flyout/corner_hover.png') no-repeat;
}
.custom-img-container-flyout-gallery {
	background:url('../../images/responsive/flyout/view.png') #191B21 center no-repeat;
}
.custom-img-container-flyout-gallery:after {
	width:0;
	height:0;
	visibility:hidden;
	background:url('../../images/responsive/flyout/view_hover.png') no-repeat;
}
.custom-img-container-flyout-gallery:hover {
	background:url('../../images/responsive/flyout/view_hover.png') #2D3238 center no-repeat;
}
.custom-img-container-flyout-favorites {
	background:url('../../images/responsive/flyout/favorites.png') #191B21 center no-repeat;
}
.custom-img-container-flyout-favorites:after {
	width:0;
	height:0;
	visibility:hidden;
	background:url('../../images/responsive/flyout/favorites_hover.png') no-repeat;
}
.active .custom-img-container-flyout-favorites {
	background:url('../../images/responsive/flyout/favorites_hover.png') #191B21 center no-repeat;
}
.custom-img-container-flyout-favorites:hover {
	background:url('../../images/responsive/flyout/favorites_hover.png') #2D3238 center no-repeat;
}
.custom-img-container-flyout-share {
	background:url('../../images/responsive/flyout/share.png') #191B21 center no-repeat;
}
.custom-img-container-flyout-share:after {
	width:0;
	height:0;
	visibility:hidden;
	background:url('../../images/responsive/flyout/share_hover.png') no-repeat;
}
.custom-img-container-flyout-share:hover {
	background:url('../../images/responsive/flyout/share_hover.png') #2D3238 center no-repeat;
}

.custom-content-list-header h2,.updates_title,.search_results_title,.custom-recents h2 {
	color:#090a0c;
	height:33px;
	line-height:33px;
	margin-bottom:24px;
	font-weight:300;
	font-size:30px;
}
.custom-content-list .nav-tabs {
	margin-bottom:0px;
	border-bottom:none;
	background-color: #f6f7fb;
	border-color: #DDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.custom-content-list .nav-tabs li a,.custom-content-list .nav-tabs li a:hover {
	padding: 0 22px!important;
	height: 50px;
	line-height: 50px;
	font-weight: 600;
	color: #090a0c;
	font-size: 14px;
	border-bottom: 0;
	text-decoration:none;
}
.custom-content-list .nav-tabs .active a,
.custom-content-list .nav-tabs .active a:hover,
.custom-content-list .nav-tabs .active a:focus {
	border-style: solid solid none solid;
	border-color: #ddd;
	border-width: 1px 1px 0 1px;
	color:#4E87C9!important;
}
.custom-content-list .nav-tabs li a small {
	color:#999CA1!important;
}
.custom-content-list-header label {
	font-weight:400;
	color:#999CA1;
	margin-right:4px;
}
.custom-content-list-header .pull-right .text-primary {
	color:#4E87C9;
	font-size:13px;
	font-weight:600;
}
.custom-dropdown-label {
	padding-right:8px;
	font-size:12px;
}
.custom-dropdown-gallery .custom-dropdown-label {
	display:none;
}
.custom-dropdown-caret:focus {
	color:#428BCA;
}
.open .custom-dropdown-caret:focus {
	color:#2A6496;
}
.custom-dropdown-caret {
	display:inline-block;
	width: 20px;
	height:35px;
	line-height:35px;
	text-align:center;
}
.custom-dropdown-caret .caret {
	border-top:6px solid;
	border-right:6px solid transparent;
	border-left:6px solid transparent
}
.open .custom-dropdown-caret,
.custom-dropdown-caret:hover,
.custom-content-list-header .dropdown:hover .custom-dropdown-caret {
	color:#2A6496;
}
.custom-content-list-header .dropdown .text-primary:hover {
	cursor:pointer;
}
.custom-sorting-options {
	margin-top: 14px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.custom-sorting-options label {
	color: #999CA1;
	margin-right: 5px;
	font-weight: 400;
}
.custom-dropdown-photo {
	text-align:right;
	width:64px;
	padding-right:9px;
	line-height:33px;
	border:0 none;
	background:url('../../images/responsive/photo_download.png') 5px center no-repeat;
}
.custom-dropdown-photo:before {
	width:0;
	height:0;
	visibility:hidden;
	background:url('../../images/responsive/photo_download_hover.png') 5px center no-repeat;
}
.open .custom-dropdown-photo,.custom-dropdown-photo:hover {
	background:url('../../images/responsive/photo_download_hover.png') 5px center no-repeat;
}
.custom-dropdown-movie {
	text-align:right;
	width:64px;
	padding-right:9px;
	line-height:33px;
	border:0 none;
	background:url('../../images/responsive/movie_download.png') 5px center no-repeat;
}
.custom-dropdown-movie:before {
	width:0;
	height:0;
	visibility:hidden;
	background:url('../../images/responsive/movie_download_hover.png') 5px center no-repeat;
}
.open .custom-dropdown-movie,.custom-dropdown-movie:hover {
	background:url('../../images/responsive/movie_download_hover.png') 5px center no-repeat;
}
.custom-dropdown-menu-container {
	position:relative;
	margin-left:20px;
}
.custom-model-details {
	position:absolute;
	bottom:18px;
	right:10px;
}
.panel-body {
	position:relative;
}
.panel-body .custom-dropdown-menu-container {
	margin-left:0;
	/*position:absolute;*/
	/*bottom:8px;*/
	/*right:15px;*/
	/*z-index:2;*/
}
.custom-viewing-options {
	margin-top:20px;
	margin-left:15px;
}
.custom-viewing-options li {
	margin-left:5px;
}
.custom-viewing-options li a {
	display:block;
	width:24px;
	height:24px;
}
.custom-viewing-options-list {
	background:url('../../images/responsive/list.png') no-repeat;
}
.custom-viewing-options-list:before {
	visiblity:hidden;
	width:0;
	height:0;
	background:url('../../images/responsive/list_hover.png') no-repeat;
}
.custom-viewing-options-list:after {
	visiblity:hidden;
	width:0;
	height:0;
	background:url('../../images/responsive/list.png') no-repeat;
}
.custom-viewing-options .active .custom-viewing-options-list,.custom-viewing-options-list:hover {
	background:url('../../images/responsive/list_hover.png') no-repeat;
}
.custom-viewing-options-grid {
	background:url('../../images/responsive/grid.png') no-repeat;
}
.custom-viewing-options-grid:before {
	visiblity:hidden;
	width:0;
	height:0;
	background:url('../../images/responsive/grid_hover.png') no-repeat;
}
.custom-viewing-options-grid:after {
	visiblity:hidden;
	width:0;
	height:0;
	background:url('../../images/responsive/grid.png') no-repeat;
}
.custom-viewing-options .active .custom-viewing-options-grid,.custom-viewing-options-grid:hover {
	background:url('../../images/responsive/grid_hover.png') no-repeat;
}
.custom-panel {
	min-height:192px;
	overflow:visible!important;
}
.custom-panel-group {
	margin-top:20px;
}
.custom-panel-group .panel {
	border-radius:2px;
}
.custom-description-hide {
	display:none;
}
.custom-description-short,.custom-description-long {
	font-size:13px;
}
.custom-panel .custom-description-short,.custom-panel .custom-description-long {
	margin-top:8px;
	max-width:380px;
}
.custom-description-short p,.custom-description-long p {
	margin-bottom:0;
}
.custom-photo {
	padding:0;
	margin-right:10px;
}
.custom-photo-movie {
	width:109px;
}
.custom-photo .img-responsive {
	max-width:106px;
}
.custom-photo-stats {
	min-width:170px;
	max-width:190px;
}
.custom-photo-stats .custom-activity-stats-share,.custom-photo-stats .custom-activity-stats-interview {
	/* secondary share button only on mobile */
	display: none;
}
.custom-photo-stats,.custom-activity,.custom-credits,.custom-leaderboard {
	min-height:159px;
	position:relative;
}
.custom-credits .pull-left {
	max-width:47%;
}
.custom-credits-left {
	margin-right:15px;
}
.custom-credits ul {
	margin-bottom:0;
}
.custom-credits li {
	font-size:13px;
	display:block;
	line-height:19px;
}
.custom-credits li .highlight {
	color:#999CA1;
}
.custom-photo-rank {
	position:absolute;
	right:3px;
	bottom:1px;
	font-size:15px;
	font-family:'Open Sans';
	color:#FFF;
	text-align:center;
	width:30px;
	height:33px;
	line-height:33px;
	background:url('../../images/responsive/rank.png') no-repeat;
}
.custom-sidebar-toggled .custom-photo-rank {
	display:none;
}
.custom-country {
	line-height:16px;
}
.custom-country,.custom-age {
	display:block;
	font-size:13px;
}
.custom-country-icon {
	position:relative;
	top:-1px;
	margin-right:2px;
}
.custom-panel h3,
.custom-panel h3 a,
.custom-panel h3 a:hover,
.custom-list-item-detailed-photo-stats h3,
.custom-list-item-detailed-photo-stats h3 a,
.custom-list-item-detailed-photo-stats h3 a:hover,
.custom-episode h3,.custom-episode h3 a,
.custom-episode h3 a:hover {
	font-weight:100;
	margin-top:0;
	color:#16181C;
	text-decoration:none;
	font-size:22px;
}
.custom-panel h3 small {
	float:right;
}
.custom-panel h3 small a {
	font-size:15px!important;
}
.custom-panel h1,
.custom-panel h1 a,
.custom-panel h1 a:hover,
.custom-list-item-detailed-photo-stats h1,
.custom-list-item-detailed-photo-stats h1 a,
.custom-list-item-detailed-photo-stats h1 a:hover,
.custom-episode h1,.custom-episode h1 a,
.custom-episode h1 a:hover {
	font-weight:100;
	margin-top:0;
	color:#16181C;
	text-decoration:none;
	font-size:22px;
}
.custom-panel h1 small {
	float:right;
}
.custom-panel h1 small a {
	font-size:15px!important;
}
/* tags panel */
.custom-panel-tags-group {
	margin-top: -12px;
}
.custom-panel-tags {
	min-height: 0;
}
.custom-panel-tags .panel-body {
	padding: 7px;
}
.tag-container {
	position: relative;
	width: 100%;
	height: 25px;
}
.user-tags {
	/* the label */
	position: absolute;
	left: 0;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
}
.list-of-tags-wrapper {
	overflow: hidden;
	position: absolute;
	left: 40px;
	right: 122px;
	height: 25px;
}
.list-of-tags-wrapper.list-of-tags-wrapper-guest {
	right: 0;
}
.list-of-tags-wrapper::after {
	content: ' ';
	position: absolute;
	right: 0;
	bottom: 0;
	height: 25px;
	width: 80px;
	background: rgba(255,255,255,0);
	/*background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 65%, rgba(255,255,255,1) 100%);*/
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}
.list-of-tags {
	position: absolute;
}
.popover-tags-container .list-of-tags {
	position: relative;
}
.list-of-tags a,
.list-of-tags a:focus,
.list-of-tags a:hover {
	color: #16181C;
	text-decoration: none;
}
.list-of-tags a {
	background-color: #E6E9EE;
	display: inline-block;
	padding: 2px 4px;
	font-size: 12px;
	border-radius: 2px;
	margin: 2px 2px;
}
.tag_delete_link {
	margin-right: 3px;
	padding-top: 2px;
	font-size: 10px;
	color: #c00;
	cursor: pointer;
}
.tag-button-wrapper {
	position: absolute;
	right: 0;
}
.tag-button-wrapper button {
	color: #16181C;
	font-size: 10px;
	padding: 0px 5px;
	height:18px;
	border: solid #ddd 1px;
	text-decoration: none;
	background: none;
	margin-top: 3px;
	margin-left: 6px;
}
/* tag modal */
.tag-modal-container {
	background-color: #ffffff;
	width: 760px;
	color: #ADADAD;
	padding: 20px;
}
.custom-close-tags {
	position: absolute;
	top: -7px;
	right: -7px;
	z-index: 900;
}
.tag-modal-1 {
	font-size: 20px;
	font-weight: 100;
	color: #16181C;
}
.tag-modal-2 {

}
.tag-modal-3 {

}
.tag-form-input-group {
	display: table;
}
.tag-form-input-wrapper {
	display: table-cell;
	width: 1%;
	vertical-align: middle;
}
.tag-textarea {
	display: table-cell;
	width: 100%;
	height:34px;
	margin-top: 5px;
	border: 1px solid #d4d4d4;
}
.tag-update {
	position: relative;
	display: inline-block;
	padding: 6px 12px;
	height: 34px;
	background: none;
	border: 1px solid #d4d4d4;
	margin-left: 10px;
}
.list-of-tags-modal {
	max-height: 120px;
	overflow-y: auto;
	margin-bottom: 20px;
}
.list-of-tags-modal a,
.list-of-tags-modal a:focus,
.list-of-tags-modal a:hover {
	color: #16181C;
	text-decoration: none;
}
.list-of-tags-modal a {
	background-color: #F3F4F5;
	display: inline-block;
	padding: 2px 4px;
	font-size: 12px;
	border-radius: 2px;
	margin: 4px 2px;
}

.custom-stats {
	padding-left:0;
}
.custom-stats li {
	font-size:13px;
	line-height:21px;
}
.custom-stats .highlight,.custom-age .highlight {
	color:#999CA1;
}
.custom-stats-right {
	padding-right:0;
}
.custom-activity-rating {
	margin-right:10px;
}
.custom-activity-rating-average {
	width:48px;
	height:48px;
	line-height:42px;
	border:3px solid #84BD45;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	display:block;
	font-size:14px;
	text-align:center;
}
.custom-activity-rating-header {
	display:block;
	font-size:17px;
	margin-top:3px;
}
.custom-activity-rating-based {
	display:block;
	font-size:11px;
	color:#999CA1;
}
.custom-activity .custom-rating {
	margin-top:17px;
}
.custom-rating-label {
	font-size:13px;
	color:#999CA1;
	display:block;
	margin-right:20px;
}
.custom-rating-selector {
	margin-bottom:0;
	margin-right:12px;
	position:relative;
	top:1px;
}
.custom-rating-selector li {
	padding:0;
}
.custom-rating-selector li a {
	width:15px;
	height:15px;
	display:block;
	background:url('../../images/responsive/star.png') no-repeat;
}
.custom-rating-selector .active a,.custom-rating-selector .hover a {
	background:url('../../images/responsive/star_active.png') no-repeat;
}
.custom-rating-selector li a:before {
	height:0;
	width:0;
	visibility:hidden;
	background:url('../../images/responsive/star_active.png') no-repeat;
}
/* static rating stars */
.custom-rating-static-selector {
	margin-bottom: 0;
	margin-right: 12px;
	position: relative;
	top: 1px;
}
.custom-rating-static-selector li {
	padding: 0;
}
.custom-rating-static-selector .active a {
	background: url('../../images/responsive/star_active.png') no-repeat;
}
.custom-rating-static-selector li a {
	width: 15px;
	height: 15px;
	display: block;
	background: url('../../images/responsive/star.png') no-repeat;
}
.custom-rating-static-selector li a:before {
	height: 0;
	width: 0;
	visibility: hidden;
	background: url('../../images/responsive/star_active.png') no-repeat;
}

.custom-rating-rated {
	font-size:14px;
	color:#999CA1;
	display:block;
}
.custom-rating-active {
	color:#16181C;
}
.custom-leaderboard-text {
	display:block;
	text-align:center;
	color:#999CA1;
	font-size:11px;
	text-transform:uppercase;
}
.custom-leaderboard-rank {
	display:table;
	font-size:44px;
	color:#16181C;
	font-weight:300;
	padding:0 0 14px 48px;
	height:44px;
	line-height:44px;
	margin:6px auto 0;
	background:url('../../images/responsive/graph.png') left top no-repeat;
}
.custom-leaderboard-ranks {
	padding-top:14px;
	border-top:1px solid #F2F2F2;
	margin-bottom:0;
}
.custom-leaderboard-ranks li a {
	display:block;
	color:#999CA1;
	font-size:13px;
	width:98px;
	height:32px;
	line-height:29px;
	text-align:center;
	border:1px solid #DDD;
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px;
}
.custom-leaderboard-ranks li a:hover {
	text-decoration:none
}
.custom-leaderboard-ranks .active a {
	color:#16181C;
	text-decoration:none;
}
.custom-comments {
	margin-top:25px;
}
.custom-comments-username {
	max-width:240px;
}
.custom-comments-lifetime {
	min-height:32px;
	background:url('../../images/responsive/lifetime.png') 0 4px no-repeat;
	padding-left:20px;
}
.custom-comments-writer {
	min-height:32px;
	background:url('../../images/responsive/contributing_writer.png') -5px 4px no-repeat;
	padding-left:20px;
}
.custom-comments-model {
	min-height:32px;
	background:url('../../images/responsive/verified_model.png') 0 4px no-repeat;
	padding-left:34px;
}
.custom-comments-community {
	min-height:32px;
	background:url('../../images/responsive/contributing_community.png') 0 4px no-repeat;
	padding-left:30px;
}
.custom-comments-badge-label {
	position:absolute;
	left:17px;
	bottom:0;
	font-size:11px!important;
}
.custom-comments-model .custom-comments-badge-label {
	left:30px;
}
.custom-comments textarea {
	-webkit-appearance:none;
	background:#F6F6FB;
	border:1px solid #ECEEF3;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	color:#444;
	box-shadow:none;
	font-size:13px;
	max-width:635px;
}
.custom-comments h3,.custom-list-more h3 {
	color:#16181C;
	font-weight:300;
	margin-top:0;
}
.custom-comments h4 small {
	font-size:12px;
	padding-left:4px;
}
.custom-comments-item {
	margin:20px 0 0;
	background:#FAFAFD;
	padding:10px 10px;
	border:0 none;
	max-width: 900px;
}
.custom-comments-item p {
	font-size:13px;
	max-width:635px;
}
.custom-comments-formatting {
	background:#FFF;
}
.custom-comments-hide {
	margin-left:20px;
	display:block;
	border:1px solid #F3F5F7;
	text-align:center;
	height:28px;
	line-height:28px;
	color:#999CA1;
	text-transform:uppercase;
	font-size:11px;
	width:130px;
	text-indent:20px;
	background:url('../../images/responsive/hide.png') 5px center no-repeat;
}
.custom-comments-hide:hover {
	color:#999CA1;
	text-decoration:none;
}
.custom-comments-show {
	background:url('../../images/responsive/show.png') 5px center no-repeat;
}
.custom-comments-guests {
	float:left;
}
.custom-comments-banner {
	float:left;
	padding:10px 12px;
	margin:66px 0 18px 20px;
	display:inline-block;
	vertical-align:top;
	background:#F6F7FB;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border:0;
}
.custom-comments-existing-clear {
	height:25px;
}
.custom-comments-child {
	margin-left:20px;
}
.custom-comments-reply {
	color:#999CA1;
	padding:0 14px 0 18px;
	font-size:13px;
	background:url('../../images/responsive/reply.png') left center no-repeat;
}
.custom-comments-reply:hover {
	color:#4E87C9;
	text-decoration:none;
	background:url('../../images/responsive/reply_hover.png') left center no-repeat;
}
.custom-comments-reply:before {
	background:url('../../images/responsive/reply_hover.png') left center no-repeat;
	width:0;
	height:0;
	visibility:hidden;
}
.custom-comment-rating-score a {
	color:#999CA1;
	padding-left:18px;
	font-size:13px;
	background:url('../../images/responsive/rating.png') left center no-repeat;
}
.custom-comment-rating-score a:hover,.custom-comment-rating-score.active a {
	color:#4E87C9;
	text-decoration:none;
	background:url('../../images/responsive/rating_hover.png') left center no-repeat;
}
.custom-comment-rating-score a:before {
	background:url('../../images/responsive/rating_hover.png') left center no-repeat;
	width:0;
	height:0;
	visibility:hidden;
}
.custom-comments-reply-form {
	display:none;
	margin:20px 0 0;
}
.custom-comments-new .custom-comments-form {
	margin-top:0;
	max-width:635px;
}
.custom-comments-submit {
	margin-bottom:0;
}
.custom-movie-preview {
	text-align:center;
}
.custom-movie-preview a img {
	max-width:100%;
}
.custom-movie-preview img {
	margin:0 auto;
}
#movie_player_wrapper {
	margin:0 auto;
	z-index:900;
}
#movie_player_controlbar_thumb {
	max-width:293px;
}
/* pull left only on bigger sizes */
.custom-movie-information-stats,
.custom-movie-top-rating,
.custom-dropdown-menu-container
{
	float: left;
}
/* undo a .custom-dropdown-menu-container */
.custom-dropdown-gallery {
	float: none;
}
.custom-movie-information {
	height:50px;
	position:relative;
}
.custom-movie-information-stats .tooltip {
	top:-17px!important;
}
.custom-movie-information-stats {
	margin-left:0;
}
.custom-movie-information-stats li {
	height:50px;
	line-height:50px;
	margin-right:8px;
	font-size:13px;
}
.custom-movie-information-stats li a,.custom-movie-information-stats li a:hover {
	text-decoration:none;
	color:#16181C;
}
.custom-movie-information-stats .custom-activity-stats-rating {
	cursor:pointer;
}
.custom-sorting-options .text-primary {
cursor:pointer;
}
.jw-tab-focus:focus {
	outline:0!important;
}
.custom-dimming {
	margin-left:20px;
}
.custom-dimming .custom-dropdown-label {
	position:relative;
	top:3px;
}
.custom-dimming-label-light {
	color:#FFF;
}
.custom-dimming,.jwplayer {
	position:relative;
	z-index:900;
}
.jwplayer:hover {
	cursor:pointer;
}
.custom-dimming-label {
	display:none;
}
.custom-dimming-label.active {
	display:inline;
}
.custom-dimming-background {
	position:fixed;
	top:0;
	left:0;
	z-index:800;
	display:none;
	height:100%;
	width:100%;
	background:rgba(0, 0, 0, .90);
}
.custom-movie-information-download {
	position:absolute;
	top:7px;
	right:15px;
}
.custom-download-menu li {
	font-size:13px;
}
.custom-download-menu li a {
	color:#999CA1;
	text-indent:6px;
	padding:3px 18px;
}
.custom-download-menu li a:before {
	visibility:hidden;
	width:0;
	height:0;
	background:url('../../images/responsive/dropdown.png') #F5FAFE 8px center no-repeat;
}
.custom-download-menu li a:hover {
	color:#428BCA;
	background:url('../../images/responsive/dropdown.png') #F5FAFE 8px center no-repeat;
}
.custom-download-menu-filesize {
	float:right;
}
.custom-movie-photo-gallery {
	margin:0 0 24px;
	position:relative;
}
.custom-movie-photo-gallery-view,
.custom-movie-photo-gallery-view:hover {
	position: absolute;
	background-color: #F6F7FB;
	right: 80px;
	height: 28px;
	border-radius: 4px;
	padding-left: 4px;
	padding-right: 8px;
	padding-top: 2px;
	top: 5px;
}
.custom-movie-photo-gallery-view:hover {
	background-color: #D7DCE3;
}
.custom-movie-photo-gallery-view a {
	display:inline-block;
	font-size:12px;
	color:#16181C;
	padding-left:20px;
	line-height:23px;
	background:url('../../images/responsive/photo_grid.png') left center no-repeat;
}
.custom-movie-photo-gallery-view a:before {
	background:url('../../images/responsive/photo_grid_hover.png') left center no-repeat;
	visibility:hidden;
}
.custom-movie-photo-gallery-view a:hover {
	text-decoration:none;
	background:url('../../images/responsive/photo_grid_hover.png') left center no-repeat;
	color:#FFF;
}
.custom-movie-photo-gallery h3,.custom-cams h3 {
	font-weight:100;
	margin-top:0;
	min-height:35px;
	line-height:35px;
}
.custom-episodes h3 {
	font-weight:300;
	margin:0;
	min-height:30px;
}
.custom-movie-photo-gallery h3 strong {
	font-weight:100;
}
.custom-movie-photo-gallery-list {
	display:none;
}
.custom-movie-photo-gallery ul {
	margin-left:0;
}
.custom-movie-photo-gallery li {
	padding:0;
}
.custom-episode {
	padding:25px 0;
	margin-right:30px;
	border-bottom:1px solid #F5F5F6;
}
.custom-episode h3 {
	margin-bottom:0;
}
.custom-episode-left {
	width:200px;
	margin-right:20px;
}
.custom-episode-right {
	overflow:hidden;
}
.custom-cams {
	max-height:235px;
	overflow-y:hidden;
}
.custom-cams-container {
	margin-top:25px;
}
.custom-cams-container-mobile {
	display: none;
}
.custom-cams-view {
	margin-right: 80px;
	line-height: 40px;
}
.custom-cams-list {
	margin-left:4px;
	max-height:188px;
}
.custom-cams-list .custom-cams-list-item {
	height:188px;
	overflow-y:hidden;
	visiblity:hidden;
}
.custom-cams-list-item-name {
	display:block;
	font-size:12px;
}
.custom-cams-list-item-headline,.custom-cams-list-item-age {
	font-size:12px;
	color:#999CA1;
}
.custom-cams-list-item-headline {
	font-size:11px;
	color:#999CA1;
	margin-right:6px;
	display:block;
}
.custom-cams-list-item-container {
	width:181px;
	max-height:190px;
}
.custom-cams-list-item-header {
	height:19px;
}
.custom-cams-list-item-img {
	margin-bottom:1px;
	padding-right:4px;
}
.custom-cams-list-item-headshot {
	display:block;
	max-height:136px;
	overflow:hidden;
	position:relative;
}
.custom-modal {
	margin-top:15%;
	max-width:365px;
}
.custom-modal-gateway {
	min-width:480px;
	max-width:1135px;
	width:auto!important;
}
.custom-modal-share .modal-content {
	padding:0 30px;
	width:365px;
	height:235px;
	margin:0 auto;
}
.custom-modal-model .modal-content {
	padding:24px;
	width:480px;
	height:209px;
	margin:0 auto;
}
.custom-modal .modal-body {
	text-align:center;
	padding:0;
}
.custom-modal-share-description {
	color:#999CA1;
	display:block;
	margin:12px 0 15px;
	font-size:13px;
}
.custom-modal-share .custom-modal-share-title {
	font-size:30px;
	display:block;
	margin-bottom:10px;
	margin-top:20px;
}
.custom-modal .modal-content-extended {
	height:380px;
}
.custom-photo-modal {
	width:105px;
	margin-right:20px;
}
.custom-photo-modal-stats {
	text-align:left;
}
.custom-modal-model h3 {
	margin-top:0;
	font-weight:300;
}
.custom-photo-modal-stats .custom-stats {
	width:150px;
}
.custom-modal-model-bio {
	margin-top:12px;
	text-align:left;
}
.custom-modal-model-bio-text {
	font-size:13px;
	max-height:130px;
	overflow-y:auto;
}
.custom-beta-notice {
font-size:13px;
background:#FFF7E2;
color:#16181C;
height:31px;
line-height:31px;
display:none;
position:fixed;
left:0;
width:100%;
z-index:1029;
}
.custom-beta-notice li a,.custom-beta-notice li a:hover {
color:#16181C;
}
.custom-beta-notice ul {
margin-bottom:0;
}
.custom-beta-notice-close,.custom-beta-notice-close:hover {
color:#A94442;
}
.custom-beta-notice-close .glyphicon {
line-height:31px;
}
.custom-sidebar-toggled .custom-beta-notice {
display:none!important;
}
#freeAccessBox {
	min-width:99%;
	max-width:99%;
}
.custom-loading {
	margin:20px 0;
	color:#999CA1;
	text-transform:lowercase;
	background:url('../../images/responsive/loading.png') center no-repeat;
	padding-top:50px;
	border-top:1px dashed #999CA1;
	display:block;
	text-align:center;
	font-size:13px;
}
.custom-loading:before {
	width:0;
	height:0;
	visibility:hidden;
	background:url('../../images/responsive/loading_hover.png') center no-repeat;
}
.custom-loading.active,.custom-loading:hover {
	text-decoration:none;
	color:#4E87CA;
	border-top:1px dashed #4E87CA;
	background:url('../../images/responsive/loading_hover.png') center no-repeat;
}
.custom-trending-galleries {
	/*
	-moz-column-width:20em;
	-webkit-column-width:20em;
	-moz-column-gap:1em;
	-webkit-column-gap:1em;
	*/
	margin-bottom:-20px;
}
.custom-trending-galleries .custom-trending-gallery {
	width:33%;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #F1F4F5;
	padding:0;
	-webkit-box-shadow:#EEE 0 2px;
	-moz-box-shadow:#EEE 0 2px;
	box-shadow:#EEE 0 2px;
	margin-bottom:20px;
	vertical-align:top;
	position:relative;
}
.custom-trending-galleries .custom-trending-gallery img {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.custom-trending-information {
	padding:8px 11px 4px;
	height:54px;
	position:relative;
	text-align:left;
}
.custom-trending-information .custom-trending-information-stats {
	position:absolute;
	bottom:4px;
	right:4px;
}
.custom-trending-information .custom-trending-information-stats li {
	font-size:12px;
	color:#999CA1;
	margin-left:6px;
}
.custom-trending-information .custom-trending-title,.custom-trending-information .custom-trending-title:hover {
	display:block;
	color:#16181C;
	text-decoration:none;
	font-size:13px;
	margin-bottom:4px;
}
.custom-trending-information .custom-trending-title-model,.custom-trending-information .custom-trending-title-model:hover {
	color:#16181C;
	text-decoration:none;
	font-size:13px;
	margin-bottom:4px;
}
.custom-trending-information .custom-trending-date {
	display:block;
	color:#999CA1;
	text-decoration:none;
	font-size:12px;
}
.custom-trending-image {
	display:block;
	position:relative;
}
.custom-trending-image-data,.custom-trending-image-data:hover {
	position:absolute;
	bottom:12px;
	right:12px;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
	padding-left:32px;
}
.custom-trending-photos {
	background:url('../../images/responsive/trending_photos.png') left top no-repeat;
}
.custom-trending-movies {
	background:url('../../images/responsive/trending_movies.png') left top no-repeat;
}
.custom-gallery-navigation {
	width:240px;
	height:115px;
	border: 1px solid #ddd;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding:9px;
}
.custom-gallery-navigation:hover {
	background:#F6F7FB;
}
.custom-gallery-navigation a {
	display:block;
	width:100%;
	height:100%;
}
.custom-gallery-navigation-arrow {
	background:url('../../images/responsive/previous.png') center center no-repeat #E6E9EE;
	float:left;
	width:48px;
	height:95px;
	line-height:95px;
	text-align:center;
}
.custom-gallery-navigation-arrow:before {
	width:0;
	height:0;
	background:url('../../images/responsive/previous_hover.png') center center no-repeat #5492EC;
	visibility:hidden;
}
.custom-gallery-navigation a:hover {
	text-decoration:none;
}
.custom-gallery-navigation a:hover .custom-gallery-navigation-arrow {
	background:url('../../images/responsive/previous_hover.png') center center no-repeat #5492EC;
}
.custom-gallery-navigation-cover {
	float:left;
	margin:0 7px 0 4px;
	max-height:95px;
}
.custom-gallery-navigation-information {
	float:left;
	width:80px;
}
.custom-gallery-navigation-description {
	color:#434A54;
	font-size:13px;
	display:block;
}
.custom-gallery-navigation-title {
	font-size:14px;
	color:#2a6496;
	display:block;
}
.custom-gallery-navigation-next .custom-gallery-navigation-arrow,.custom-gallery-navigation-next .custom-gallery-navigation-cover {
	float:right;
}
.custom-gallery-navigation-next .custom-gallery-navigation-information {
	float:right;
	text-align:right;
}
.custom-gallery-navigation-next .custom-gallery-navigation-cover {
	margin:0 4px 0 7px;
}
.custom-gallery-navigation-next .custom-gallery-navigation-arrow {
	background:url('../../images/responsive/next.png') center center no-repeat #E6E9EE;
}
.custom-gallery-navigation-next .custom-gallery-navigation-arrow:before {
	width:0;
	height:0;
	visibility:hidden;
	background:url('../../images/responsive/next_hover.png') center center no-repeat #E6E9EE;
}
.custom-gallery-navigation-next a:hover .custom-gallery-navigation-arrow {
	background:url('../../images/responsive/next_hover.png') center center no-repeat #5492EC!important;
}
.custom-tags {
	border:1px solid #F2F2F2;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding:5px 15px;
	margin-top:-10px;
	margin-bottom:15px;
}
.custom-tags-inline {
	margin: 8px 0 0 0;
	max-width: 380px;
	border:0 none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding:0;
}
.custom-tags-list {
	margin-bottom:0;
}
.custom-tags-list li a {
	background:#F5F5F6;
	color:#16181C;
	font-size:12px;
	padding:0 4px;
}
.custom-tags-list li a:hover {
	text-decoration:none;
	color:#FFF;
	background:#2EAEDD;
}
.custom-tags-label {
	color:#999CA1;
	font-size:13px;
}

/* new tags list */
.custom-tags-inline .custom-tags-list {
	margin-left: 0;
}
.custom-tags-inline .custom-tags-list li {
	padding: 0 8px 0 0;
}
.custom-tags-inline .custom-tags-list li a {
	font-size: 10px;
	height: 18px;
	line-height: 18px;
	border-radius: 4px;
	padding: 0 9px;
	margin-right: 5px;
	margin-bottom: 7px;
	display: inline-block;
	background: #F5F5F6;
	color: #16181C;
}
.custom-tags-inline .custom-tags-list li a:hover {
	color: #2a6496;
}
.custom-tags-inline .custom-tags-label {
	padding-top:1px;
	padding-right:8px;
}



.custom-index-banner {
	margin-top:15px;
	display:block;
}
.custom-slideshow {
	max-width:1170px;
	max-height:658px;
	overflow-y:hidden;
	margin:0 -15px;
}
.custom-slideshow-item {
	position:relative;
	visibility:hidden;
}
.custom-movie-overlay {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:2000;
}
.custom-slideshow-information {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	padding:5px 0 5px 10px;
	background:#333;
	opacity:.75;
	color:#FFF;
	width:100%;
}
.custom-slideshow-information:hover {
	text-decoration:none;
	color:#FFF;
}
.custom-sidebar-toggle {
	width: 32px;
	height: 28px;
	float: left;
	margin: 17px 10px 0px 0px;
	background: url('../../images/responsive/nav/sidebar.png') left top no-repeat;
}
.custom-sidebar {
	background:#FFF;
	width:280px;
	position:fixed;
	left:0;
	z-index: 10;
	display:none;
	bottom:0;
	top:60px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}
.custom-sidebar .custom-search-input {
	min-width:244px!important;
	margin:12px 0 6px 12px;
	background:url('../../images/responsive/nav/search@2x.png') right 10px top 6px no-repeat;
	background-size:22px 22px;
	padding-right:40px;
}
.custom-sidebar-search-advanced {
	margin-right:13px;
	font-size:13px;
}
.custom-sidebar-list li a {
	display:block;
	height:40px;
	line-height:40px;
	color:#16181C;
	font-size:16px;
	padding-left:42px;
	border-bottom:1px solid #E0E0E2;
	text-decoration:none;
}
.custom-sidebar-list-trending a {
	background:url('../../images/responsive/nav/sidebar/trending.png') 12px center no-repeat;
}
.custom-sidebar-list-movies a {
	background:url('../../images/responsive/nav/sidebar/movies.png') 12px center no-repeat;
}
.custom-sidebar-list-galleries a {
	background:url('../../images/responsive/nav/sidebar/galleries.png') 12px center no-repeat;
}
.custom-sidebar-list-models a {
	background:url('../../images/responsive/nav/sidebar/models.png') 12px center no-repeat;
}
.custom-sidebar-list-blog a {
	background:url('../../images/responsive/nav/sidebar/blog.png') 12px center no-repeat;
}
.custom-sidebar-list-cams a {
	background:url('../../images/responsive/nav/sidebar/cams.png') 12px center no-repeat;
}
.custom-sidebar-list li a:hover {
	text-decoration:none;
}

.custom-sidebar-toggled {
	position: fixed;
	overflow: hidden;
}
.custom-sidebar-toggled .custom-sidebar-toggle {
	background:url('../../images/responsive/nav/sidebar_close.png') left top no-repeat;
}
.custom-sidebar-toggled .custom-sidebar {
	display:block;
}
.custom-sidebar-toggled>.container {
	left:300px;
}
.custom-sidebar-toggled .custom-navbar-top .container {
	left:auto;
}
.custom-sidebar-toggled .footer {
	left: 300px;
	z-index:3;
}
.custom-sidebar-toggled .footer .container {
	left: auto;
}

.custom-feedback-sidebar {
	position:fixed;
	left:0;
	top:35%;
	z-index:801;
}
.custom-feedback-sidebar-content {
	width:320px;
	min-height:320px;
	background:#FFF;
	padding:15px;
	float:left;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:#CCC 0px 1px 4px;
	-moz-box-shadow:#CCC 0px 1px 4px;
	box-shadow:#CCC 0px 1px 4px;
	display:none;
	position:relative;
}
.custom-feedback-sidebar-content h2 {
	margin-top:0;
	font-weight:300;
}
.custom-feedback-sidebar-content ul {
	margin-bottom:0;
}
.custom-feedback-sidebar-content li {
	margin-top:15px;
}
.custom-feedback-sidebar-toggle,.custom-feedback-sidebar-classic {
	float:left;
	position:relative;
	top:24px;
}
.custom-feedback-sidebar-submit {
	text-align:right;
}
.custom-feedback-sidebar-response {
	margin-top:12px;
	display:block;
	font-size:13px;
	color:#16181C;
}

.user-menu {
	display:table-cell;
	position:relative;
	line-height:62px;
	margin-right:-10px;
	margin-left:10px;
}
.user-menu-avatar-small {
	position:relative;
	top:20px;
}
.user-menu-avatar-small:hover {
	cursor:pointer;
}
.dropdown-menu .divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.user-menu-dropdown-menu {
	top:96%!important;
	padding:9px 7px 12px 3px;
	font-size:13px;
	background-clip:padding-box;
	border:1px solid #E6E9EE;
	border-radius:2px;
	-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.175);
	box-shadow:0 2px 2px rgba(0,0,0,0.175);
	z-index:9002;
}
.user-menu-dropdown-menu .divider {
	margin:9px 13px 3px 20px
}
.user-menu-dropdown-menu li>a {
	color:#428bca
}
.user-menu-avatar-small,
.user-menu-avatar-large {
	background:#333;
	color:#F6F7FB;
	font-family:'Open Sans';
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.user-menu-avatar-small {
	width:26px;
	height:26px;
	line-height:26px;
	font-size:13px;
	float:left;
}
.user-menu-avatar-large {
	width:36px;
	height:36px;
	line-height:36px;
	font-size:16px;
	display:inline-block;
}
.user-menu-header{
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:1.42857143;
	color:#333;
	white-space:nowrap;
	height:40px;
	margin-top:5px
}
.user-menu-header-user-name{
	height:36px;
	margin-left:4px;
	font-size:16px;
	line-height:16px;
	display:inline-block;
	vertical-align:top;
}
.user-menu-header-edit-profile{
	position:absolute;
	font-size:10px;
	top:32px;
	left:64px;
}
.user-menu-caret{
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:5px solid;
	border-right:5px solid transparent;
	border-left:5px solid transparent;
}
.user-menu-dropdown{
	width:26px;
	height:26px;
	display:inline-block;
	text-align:center;
	line-height:26px;
	background:none !important;
	border-color:#808080 !important;
	color:#808080;
}
.user-menu-dropdown:focus,
.user-menu-dropdown:visited,
.user-menu-dropdown:hover,
.user-menu-dropdown:focus{
	color:#808080;
}
.xs-user-menu-item{
	height:42px;
}
.user-menu-arrow-box:after,
.user-menu-arrow-box:before {
	top:-16px;
	right:11px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}
.user-menu-arrow-box:after {
	border-color:rgba(255,255,255,0);
	border-bottom-color:#ffffff;
	border-width:9px;
	margin-left:52px;
}
.user-menu-arrow-box:before {
	border-color:rgba(230,233,238,0);
	border-bottom-color:#E6E9EE;
	border-width:8px;
	margin-left:53px;
}

.user-menu-promo-box:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 14px;
	margin-top: -14px;
}

.more-girls-menu {
	margin-left:0;
}
.custom-more-girls-dropdown {
top:58px;
}
.more-girls-menu > ul.user-menu-dropdown-menu > li {
	float: none;
}
.more-girls-menu > ul.user-menu-dropdown-menu > li > a {
	color:#428BCA!important;
	padding:3px 20px!important;
	text-transform:none;
	line-height:18px;
	height:24px;
}
.more-girls-menu .user-menu-dropdown:focus,.more-girls-menu .user-menu-dropdown:visited,.more-girls-menu .user-menu-dropdown:hover,.more-girls-menu .user-menu-dropdown:focus {
	color:#808080;
}
.navbar-nav .more-girls-menu > a,.navbar-nav .more-girls-menu > a > span {
	color:#808080;
}

.footer {
	position:relative;
	background:#111;
	color:#8F8F8F;
	padding-top:36px;
}
.footer .signup-float-button,
.footer .signup-float-button:active,
.footer .signup-float-button:hover,
.footer .signup-float-button:focus,
.footer .signup-float-button:visited {
	text-align: center;
	width: 110px;
	height: 53px;
	border: 0;
	border-radius: 3px;
	font-size: 16px;
	line-height: 52px;
	margin: 30px 20px;
	background-color: #FC4718;
	color: #FFFFFF!important;
	position: fixed;
	right: 56px;
	bottom: -10px;
	display: none;
	z-index: 2000;
	text-decoration: none;
}
.footer .custom-scroll-join {
	position:fixed;
	right:80px;
	bottom:20px;
	display:none;
	z-index:2000;
}
.footer .custom-scroll-top {
	position:fixed;
	right:20px;
	bottom:20px;
	display:none;
	z-index:2000;
}
.footer_section_header {
	margin-bottom:12px;
	padding-bottom:12px;
	font-family:'Open Sans';
	color:#F6F7FB;
	font-size:14px;
	display:block;
	text-transform:uppercase;
	border-bottom:1px solid #21242B;
}
.custom-sidebar .footer_section_list {
text-align:center;
margin-top:20px;
}
.custom-sidebar .footer_section_list li {
display:inline-block;
}
.custom-sidebar .footer_section_list li a {
font-size:40px;
}
.footer_section_list li a {
	font-size:13px;
	font-family:'Open Sans';
	color:#8F8F8F;
	text-decoration:none;
	display:block;
	padding:0 0 10px;
}
.footer_section_list li a:hover {
	color:#F6F7FB;
}
.footer_section_list .glyphicons-social {
	padding-right: 5px;
}
.footer_section_list_blog:hover .glyphicons-social {
	color: #F6F7FB;
}
.footer_section_list_twitter:hover .glyphicons-social {
	color: #00aced;
}
.footer_section_list_facebook:hover .glyphicons-social {
	color: #3b5998;
}
.footer_section_list_tumblr:hover .glyphicons-social {
	color: #32506d;
}
.footer_section_list_email:hover .glyphicons-social {
	color: #F6F7FB;
}
.footer_section_newsletter_text {
	font-size:13px;
	display:block;
	margin:0 40px 18px 0;
	line-height:24px;
}
.footer_section_header_newsletter_alt {
	/* shown and styled below 768 */
	display: none;
}
.footer_section_newsletter_text strong {
	color:#F6F7FB;
}
.footer_section_newsletter_text .highlight {
	color:#67D83A;
	text-transform:uppercase;
	padding-left:4px;
}
.footer_section_newsletter_input {
	border:1px solid #C4C4C4;
	height:48px;
	line-height:48px;
	width:215px;
	font-size:16px;
	font-family:'Open Sans';
	color:#16181C;
	padding:0 8px;
	display:block;
	border-radius:0;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	border-top-left-radius:2px
-webkit-border-bottom-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	border-bottom-left-radius:2px;
	float:left;
	display:block;
	-webkit-appearance:none;
}
.footer_section_newsletter_submit {
	background:#656D78;
	border:1px solid #2F2F2F;
	color:#FFF;
	font-size:14px;
	font-family:'Open Sans';
	height:50px;
	line-height:50px;
	padding:0 15px;
	text-align:center;
	display:block;
	border-radius:0;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	border-top-right-radius:2px
-webkit-border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	border-bottom-right-radius:2px;
	float:left;
	display:block;
	position:relative;
	top:-1px;
	-webkit-appearance:none;
}
.footer_compliance,.footer_partner_compliance {
	clear:both;
	padding-top:20px;
	margin:0 auto;
	text-align:center;
	font-size:13px;
	font-family:'Open Sans';
	line-height:20px;
}
.footer_compliance a,.footer_partner_compliance a {
	color:#8F8F8F;
	text-decoration: none;
}

.custom-photo-details {
	min-width:160px;
}
.custom-photo-details,.custom-activity-stats {
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
}
.custom-photo-details li {
	text-indent:20px;
	background-size:14px 14px;
	margin-right:6px;
	padding:0;
	font-size:13px;
}
.custom-activity-stats-share {
	background-size:15px 15px!important;
}
.custom-photo-details-photos {
	background:url('../../images/responsive/photos.png') left center no-repeat;
}
.custom-photo-details-medias {
	background:url('../../images/responsive/medias.png') left center no-repeat;
	background-size:16px 12px!important;
}
.custom-photo-details-movies,.custom-photo-details-runtime {
	background:url('../../images/responsive/movies.png') left center no-repeat;
}
.custom-photo-details-photos,.custom-photo-details-movies {
	text-indent:0!important;
}
.custom-photo-details-photos a,.custom-photo-details-movies a {
	padding-left:20px;
	color:#16181C;
}
.custom-photo-details-photos a:hover,.custom-photo-details-movies a:hover {
	text-decoration:none!important;
}
.custom-photo-details-photos a:focus,.custom-photo-details-movies a:focus {
	color:#16181C;
	text-decoration:none!important;
}
.custom-photo-details-stats {
	background:url('../../images/responsive/stats.png') left center no-repeat;
	background-size:24px 8px!important;
	text-indent:0!important;
	margin-right:0;
}
.custom-photo-details-stats:before {
	width:0;
	height:0;
	visibility:hidden;
	background:url('../../images/responsive/stats_hover.png') left center no-repeat;
}
.custom-photo-details-stats:hover {
	background:url('../../images/responsive/stats_hover.png') left center no-repeat;
}
.custom-photo-details-stats a {
	padding-left:29px;
	color:#16181C;
	font-size:13px;
}
.custom-photo-details-stats a:hover {
	text-decoration:none;
	color:#4E87C9;
}
.custom-activity-stats li {
	font-size:13px;
	color:#16181C;
	line-height:24px;
	text-indent:14px;
	margin-right:6px;
}
.custom-activity-stats-views {
	background:url('../../images/responsive/views.png') left center no-repeat;
	background-size:18px 13px!important;
	text-indent:16px!important;
}
.custom-activity-stats-favorites {
	background:url('../../images/responsive/favorites.png') left center no-repeat;
	text-indent:14px!important;
}
.custom-activity-stats-favorite {
	background:url('../../images/responsive/favorites.png') left center no-repeat;
	text-indent:14px!important;
}
.custom-activity-stats-unfavorite {
	background:url('../../images/responsive/favorites_remove.png') left center no-repeat;
}
.custom-activity-stats-share {
	background:url('../../images/responsive/share.png') left center no-repeat;
	text-indent:0!important;
}
.custom-activity-stats-share:before {
	width:0;
	height:0;
	visibility:hidden;
	background:url('../../images/responsive/share_hover.png') left center no-repeat;
}
.custom-activity-stats-share:hover {
	background:url('../../images/responsive/share_hover.png') left center no-repeat;
}
.custom-activity-stats-interview {
	background:url('../../images/responsive/interview.png') left center no-repeat;
	text-indent:0!important;
}
.custom-activity-stats-interview:before {
	width:0;
	height:0;
	visibility:hidden;
	background:url('../../images/responsive/interview_hover.png') left center no-repeat;
}
.custom-activity-stats-interview:hover {
	background:url('../../images/responsive/interview_hover.png') left center no-repeat;
}
.custom-activity-stats-share a,.custom-activity-stats-share a:hover,.custom-activity-stats-interview a,.custom-activity-stats-interview a:hover {
	padding-left:14px;
	color:#16181C;
	text-decoration:none;
	font-size:13px;
}
.custom-comments-form .custom-activity-stats-share a,.custom-comments-form .custom-activity-stats-interview a {
	color:#999CA1;
	font-size:13px;
	padding:0 10px 0 19px;
}
.custom-activity-stats-share a:hover,.custom-movie-information-stats li a:hover,.custom-activity-stats-share:hover a,.custom-activity-stats-interview a:hover,.custom-activity-stats-interview:hover a {
	color:#4E87C9;
}
.custom-comments-form ul {
	margin-left:0;
}
.custom-comments-form ul li {
	padding:0;
}
.custom-activity-stats-comments {
	background:url('../../images/responsive/comments.png') left center no-repeat;
	text-indent:14px!important;
	cursor:pointer;
}
.custom-comments-avatar-container {
	width:64px;
}
.custom-comments-avatar {
	width:52px;
	height:52px;
	line-height:52px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background:#DDD;
	color:#F6F7FB;
	font-family:'Open Sans';
	font-size:36px;
	text-align:center;
}
.custom-comments-parent .custom-comments-comment-container .custom-comments-comment-container .custom-comments-comment-container .custom-comments-avatar {
	display:none;
}
.custom-comments-comment-container,.custom-comments-form {
	overflow:hidden;
}
.custom-comments-comment-container h4 {
	margin-top:0;
	position:relative;
}
.custom-comments-comment-container h4 a {
	font-size:15px;
}
.custom-activity-stats-rating {
	background:url('../../images/responsive/rating.png') left center no-repeat;
	text-indent:16px!important;
}
.custom-favorite .btn-primary,.custom-favorite .btn-primary:hover {
	background:#ACACAC;
	border-color:#AAA;
}
.custom-favorite .custom-favorite-positive,.custom-favorite .custom-favorite-positive:hover {
	background:#3276B1;
	border-color:#285E8E;
}
.custom-favorite {
	margin-top:16px;
}
.custom-favorite-count {
	display:block;
	float:left;
	width:40px;
	font-size:14px;
	font-family:'Open Sans';
	color:#16181C;
	height:34px;
	line-height:34px;
	margin-left:8px;
	position:relative;
	background:#FFF;
	border:1px solid #DDD;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	text-align:center;
}
.custom-favorite-count:after,.custom-favorite-count:before {
	right:100%;
	top:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}
.custom-favorite-count:after {
	border-color:rgba(255, 255, 255, 0);
	border-right-color:#FFF;
	border-width:6px;
	margin-top:-6px;
}
.custom-favorite-count:before {
	border-color:rgba(242, 242, 242, 0);
	border-right-color:#F2F2F2;
	border-width:8px;
	margin-top:-8px;
}
.custom-latest-series li {
	vertical-align:top;
}
.price-swap {
	display:none;
}
.search_pagination {
	width:100%;
	margin-bottom:20px;
}
.search_gallery_paginate .pagination {
	position:relative;
	top:15px;
}
.search_error {
	margin-top:20px;
}

#movie_player_controlbar_timetooltip {
	width:306px!important;
}

#movie_player_dock_share_tooltip .jwback {
	background:#21292E!important;
}

#movie_player_controlbar_hd_overlay .jwback {
	background:#12151A!important;
}

.maxpromo-notice {
background:#b3f5cc;
text-align:center;
height:30px;
line-height:30px;
font-size:14px;
color:#000;
position:relative;
top:8px;
}
.maxpromo-notice a,.maxpromo-notice a:hover {
font-weight:700;
text-decoration:underline;
color:#000;
}
.maxpromo-notice-close img {
position:absolute;
height:80%;
top:3px;
right:5px;
}
.maxpromo-notice-mobile {
height:50px;
line-height:20px;
font-size:13px;
padding-top:5px;
}
.maxpromo-notice-mobile .maxpromo-notice-close img {
right:5px;
height:20px;
}

.sapromo-notice {
background:#b3f5cc;
text-align:center;
height:30px;
line-height:30px;
font-size:14px;
color:#000;
position:relative;
top:8px;
}
.sapromo-notice a,.sapromo-notice a:hover {
font-weight:700;
text-decoration:underline;
color:#000;
}
.sapromo-notice-close img {
position:absolute;
height:80%;
top:3px;
right:5px;
}
.sapromo-notice-mobile {
height:50px;
line-height:20px;
font-size:13px;
padding:5px 25px 0;
}
.sapromo-notice-mobile .sapromo-notice-close img {
right:5px;
height:20px;
}

.stickem-container {
  position: relative;
}

.stickit {
    position: fixed;
    top: 0;
}

.stickit-end {
    bottom: 0;
    position: absolute;
}

.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus,.slick-next:focus,.slick-prev:focus { outline: none; }
.slick-loading .slick-list { background: white; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-prev,.slick-next {
	border:0 none;
	border-radius: 4px;
	width:28px;
	height:28px;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#F6F7FB;
}
.slick-prev {
	position:absolute;
	top:-40px;
	right:30px;
	background-image:url('../../images/responsive/slide-prev.png');
}
.slick-prev:before {
	width:0;
	height:0;
	visibility:hidden;
	background-image:url('../../images/responsive/slide-prev_hover.png');
}
.slick-prev:hover {
	background-image:url('../../images/responsive/slide-prev_hover.png');
	background-color: #D7DCE3;
}
.slick-next {
	position:absolute;
	top:-40px;
	right:0;
	background-image:url('../../images/responsive/slide-next.png');
}
.slick-next:before {
	width:0;
	height:0;
	visibility:hidden;
	background-image:url('../../images/responsive/slide-next_hover.png');
}
.slick-next:hover {
	background-image:url('../../images/responsive/slide-next_hover.png');
	background-color: #D7DCE3;
}
.custom-list-more .slick-prev,.custom-list-more .slick-next {
	top:-58px;
}
.slick-disabled {
	background-color: #D7DCE3;
}
.slick-prev.slick-disabled,
.slick-prev.slick-disabled:hover {
	opacity: 0.5;
	background-image:url('../../images/responsive/slide-prev.png');
}
.slick-next.slick-disabled,
.slick-next.slick-disabled:hover {
	opacity: 0.5;
	background-image:url('../../images/responsive/slide-next.png');
}

.custom-slideshow .slick-prev {
	position:absolute;
	top:45%;
	left:5px;
	width:50px;
	height:70px;
}
.custom-slideshow .slick-next {
	position:absolute;
	top:45%;
	right:5px;
	width:50px;
	height:70px;
}

/* RESPONSIVE CART STYLES */

/* responsive cart base button styles */
.responsive-cart button:focus {
	/* disable outline on buttons */
	outline: 0;
}
.responsive-cart button {
	border-style: solid;
	border-width: 1px;
	padding: 0;
	position: relative;
	text-align: left;
}
.responsive-cart button.standard {
	/* For simple one-function buttons */
	border-collapse: separate;
	border-radius: 3px;
	display: table;
}
.responsive-cart button.complex {
	/* For complex buttons that need a parent table */
	display: table-cell;
}
.responsive-cart .button-segment {
	/* split buttons into horizontal segments */
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.responsive-cart .hoverable:hover {
	opacity:0.9;
}

/* gradients */
.gradient-green {
	background: #57C32B;
	background-image: -webkit-linear-gradient(top, #57C32B, #50AB2A);
	background-image: -moz-linear-gradient(top, #57C32B, #50AB2A);
	background-image: -ms-linear-gradient(top, #57C32B, #50AB2A);
	background-image: -o-linear-gradient(top, #57C32B, #50AB2A);
	background-image: linear-gradient(to bottom, #57C32B, #50AB2A);
}
.gradient-blue {
	background: #4071BB;
	background-image: -webkit-linear-gradient(top, #4071BB, #2C5EA9);
	background-image: -moz-linear-gradient(top, #4071BB, #2C5EA9);
	background-image: -ms-linear-gradient(top, #4071BB, #2C5EA9);
	background-image: -o-linear-gradient(top, #4071BB, #2C5EA9);
	background-image: linear-gradient(to bottom, #4071BB, #2C5EA9);
}

/* Full Access Button */
.full-access {
	border-color:#429322;
	color: #FFFFFF;
	height: 64px;
	width: 100%;
}
.full-access>.icon {
	background-color: #A1D36E;
	height: 100%;
	padding: 0 19px;
}
.full-access>.icon>span {
	font-size: 22px;
	line-height: 62px;
}
.full-access>.title {
	width: 100%;
}
.full-access>.title>.title-above {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.50);
	font-size: 11px;
}
.full-access>.title>.title-main {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.50);
	font-size: 20px;
}

/* Full Access Alternate Button */
.full-access-alt {
	border-color:#429322;
	color: #FFFFFF;
	height: 45px;
	width: 235px;
}
.full-access-alt>.title {
	width: 100%;
}
.full-access-alt>.title>.title-main {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.50);
	font-size: 18px;
	letter-spacing: 1px;
}

/* Buy on DVD Button */
.buy-dvd {
	border-color: #335585;
	color: #FFFFFF;
	height: 40px;
	width: 126px;
}
.buy-dvd>.icon {
	background-color: #4F8BD2;
	padding: 19px 21px;
}
.buy-dvd>.icon>img {
	height: 23px;
	left: 0px;
	position: absolute;
	top: 7px;
	width: 45px;
}
.buy-dvd>.title {
	width: 100%;
}
.buy-dvd>.title>.title-main {
	font-size: 14px;
	line-height: 38px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.50);
}

/* Buy on DVD Alternate Button */
.buy-dvd-alt {
	border-color: #335585;
	color: #FFFFFF;
	height: 45px;
	width: 108px;
}
.buy-dvd-alt>.title {
	width: 100%;
}
.buy-dvd-alt>.title>.title-main {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.50);
	font-size: 16px;
	letter-spacing: 1px;
}

/* Download Button */
.buy-download-group {
	/* wrapper for complex button */
	border-collapse: separate;
	display: table;
	padding: 0;
	position: relative;
	width:100%;
}
.buy-download {
	background: #F9D083;
	border-color: #BE8C31;
	border-radius: 4px 0 0 4px;

	color: #161B1C;
	display: table-cell;
	height: 40px;
	width: 182px;
}
.buy-download.no-dropdown {
	/* Round right edge when there is no dropdown */
	border-radius: 4px 4px 4px 4px;
}
.buy-download>.icon {
	background-color: #FAD995;
	height: 100%;
	padding: 0 8px;
}
.buy-download>.icon>.top-level-icon-download {
	height: 24px;
}
.buy-download>.title {
	width: 100%;
}
.buy-download>.title>.title-main {
	font-size: 13px;
	line-height: 38px
}
.buy-download-group .buy-download-arrow {
	background-color: #F9D083;
	border-color: #BE8C31;
	border-radius: 0 4px 4px 0;
	display: table-cell;
	height: 40px;
	vertical-align: top;
	border-left-style: none;
}
.buy-download-group .buy-download-arrow>.arrow {
	padding: 0 11px;
}
.buy-download-group .buy-download-arrow>.arrow>span {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid;
	display: inline-block;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	width: 0;
}

/* Buy download dropdown*/
.buy-download-dropdown {
	border: 1px solid #DDDDDD;
	background-clip: padding-box;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	font-size: 14px;
	margin: 2px 0 0;
	padding: 14px 0;
	width: 358px;
}
.buy-download-dropdown:after,
.buy-download-dropdown:before {
	/* css arrow */
	border: solid transparent;
	bottom: 100%;
	content: " ";
	height: 0;
	pointer-events: none;
	position: absolute;
	width: 0;
}

/* downloads table */
.downloads-table {
	display: table;
	width: 335px;
	margin-left: auto;
	margin-right: auto;
	border-spacing: 0 6px;
	text-align: left;
}
.downloads-table-row {
	display: table-row;
	cursor: pointer;
}
.downloads-table-cell {
	display: table-cell;
	padding: 5px 0;
	font-size: 13px;
}
.hover .downloads-table-cell {
	background-color: #F7F7F7;
}
.downloads-table-cell:first-child {
	border-radius: 4px 0 0 4px;
	padding-left: 5px;
}
.downloads-table-cell:last-child {
	border-radius: 0 4px 4px 0;
	padding-right: 5px;
}
.downloads-table-cell .icon-download {
	height: 19px;
	padding: 0 6px;
}
.downloads-table-cell .icon-buy {
	height: 15px;
	margin-bottom: 2px;
	width: 26px;
}
.downloads-footnote {
	font-size: 8px;
	color: #999CA1;
	width: 80%;
	margin: 0 auto;
}
.buy-download-dropdown:after {
	/* css arrow */
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 10px;
	margin-left: -10px;
}
.buy-download-dropdown:before {
	/* css arrow */
	border-color: rgba(221, 221, 221, 0);
	border-bottom-color: #DDDDDD;
	border-width: 11px;
	margin-left: -11px;
}

/* END RESPONSIVE CART STYLES */

@media (min-width:1200px) {
	.custom-comments-guests {
		width:72.5%;
	}
	.custom-content-list .list-group-item .custom-img-default,.custom-list-item-name {
		max-width:195px;
	}
	.custom-dropdown-gallery .custom-dropdown-label {
		display:inline;
	}
	#movie_player {
		min-height:540px;
	}
}
#optanon #optanon-popup-bottom-logo {
display:none!important;
}
.legacy-preference-banner-title {
color:#FFF!important;
}
#optanon-popup-bottom-logo:before {
color:#FFF!important;
}
#optanon-popup-bottom-logo:after {
color:#FFF!important;
text-decoration:none!important;
border-bottom:0!important;
}
.optanon-alert-box-wrapper {
	z-index:2000!important;
}
.optanon-alert-box-wrapper .optanon-alert-box-button-middle {
	padding:0!important;
}
.optanon-alert-box-wrapper .optanon-alert-box-button-middle button {
	padding:8px 18px!important;
}
.optanon-alert-box-wrapper .banner-content .banner-policy-link {
	color:#FFF!important;
	outline:none!important;
}
.optanon-alert-box-wrapper .banner-content .banner-policy-link:focus {
	outline:none!important;
}
.optanon-alert-box-wrapper .optanon-alert-box-button-middle {
	background-color:none!important;
}
.optanon-alert-box-wrapper .optanon-alert-box-bg p {
	margin-right:20px;
	line-height:15px!important;
	font-size:11px!important;
}
.optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle button {
	border-bottom:0!important;
}
.optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle button:focus {
	border:0!important;
	outline: none!important;
}
.optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle button:before {
	content:""!important;
}
.optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle {
	background:none!important;
}
.optanon-alert-box-wrapper .optanon-button-allow .optanon-alert-box-button-middle button:before {
	content:""!important;
}
.optanon-alert-box-wrapper .optanon-alert-box-button {
	border:2px solid #717171!important;
}
.optanon-alert-box-wrapper .optanon-alert-box-corner-close {
	right:4px!important;
	top:20px!important;
	bottom:auto!important;
}
@media (min-width:641px) {
	.optanon-alert-box-wrapper {
		max-width:381px;
		left:5px!important;
		border-radius:5px;
		bottom:5px!important;
	}
	.optanon-alert-box-wrapper .optanon-alert-box-body {
		margin-right:32px!important;
		margin-left:25px!important;
	}
	.optanon-alert-box-bg .optanon-alert-box-button-container {
	    position: relative!important;
	    text-align: center!important;
	    margin: 5px!important;
	    top: auto!important;
	    right: auto!important;
	    padding-right: 50px!important;
	}
	.optanon-alert-box-wrapper .optanon-alert-box-button {
		float:left!important;
		margin-left:19px!important;
		margin-right:0!important;
	}
}
@media (max-width:479px) {
	.optanon-alert-box-wrapper .optanon-alert-box-button-middle {
		padding:0!important;
	}
	.optanon-alert-box-wrapper .optanon-alert-box-button-middle button {
		padding:8px 5px!important;
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.custom-dropdown-gallery .custom-dropdown-label {
		display:inline;
	}
	.cart-tagline {
		font-size:11px;
	}
	.custom-content-list .list-group-item .custom-img-default,.custom-list-item-name {
		max-width:202px;
	}
	.footer_section_newsletter {
		margin-bottom:36px;
	}
	.pagination .custom-pagination-alpha a {
		padding:5px 9px!important;
		margin-right:6px!important;
	}
	.custom-latest-series li:nth-child(n+4) {
		display:none;
	}
	.custom-photo-stats {
		max-width:170px;
	}
	.custom-content-list .custom-list-item-like {
		display:none;
	}
	.custom-rating-label {
		margin-right:10px;
	}
	.custom-rating-selector {
		margin-right:5px;
	}
	.custom-rating-selector li {
		width:13px;
	}
	.custom-content-list .custom-list-group-detailed .list-group-item {
		width:49%;
	}
	.custom-list-item-detailed-photo-stats {
		max-width:315px;
	}
	.custom-panel .custom-description-short,.custom-panel .custom-description-long {
		max-width:300px;
	}
	.custom-leaderboard-ranks li {
		padding:0 1px;
	}
	.custom-leaderboard-ranks li a {
		width:84px;
	}
	.navbar-nav.navbar-right:last-child {
		margin-right:0;
	}
	.custom-photo,.custom-photo .img-responsive {
		width:80px;
	}
	.custom-blog-email .footer_section_newsletter_input {
		width:160px;
	}
}
@media (min-width:768px) and (max-width:1024px) {
	.navbar-custom-main li a {
		padding:0 8px!important;
	}
}
@media (min-width:768px) and (max-width:991px) {
	.container {
		position:relative;
	}
	.navbar-nav {
		float:none;
	}
	.custom-content-list .list-group-item .custom-img-default,.custom-list-item-name {
		max-width:208px;
	}
	.navbar-collapse.collapse {
		display:none!important;
	}
	.footer_section_newsletter {
		margin-bottom:36px;
	}
	.pagination .custom-pagination-alpha a {
		margin-right:0!important;
		padding:4px 8px!important;
	}
	.custom-panel .panel-body .img-responsive {
		max-width:106px!important;
	}
	.custom-latest-series li {
		padding-right:0;
	}
	.custom-photo-stats {
		/*max-width:170px;*/
	}
	.custom-content-list .custom-list-item-like {
		display:none;
	}
	.custom-list-item-detailed-photo-stats {
		min-height:165px;
	}
	.custom-list-item-detailed-photo {
		width:110px;
	}
	.custom-content-list .custom-list-group-detailed .list-group-item {
		width:48%;
	}
	.custom-dropdown-menu-container {
		margin-left:15px;
	}
	.custom-comments-avatar {
		display:none;
	}
	.custom-dropdown-gallery .custom-dropdown-label {
		display:inline;
	}
	.responsive_media_grid li img {
		width:140px!important;
		height:140px!important;
	}
	.custom-cams-list-item-img {
		width:171px!important;
	}
	.custom-cams-list-item-container {
		width:168px!important;
	}
	.custom-content-shadow .custom-close {
		display:none;
	}
	.navbar-nav.navbar-right:last-child {
		margin-right:5px;
	}
	.custom-navbar-top {
		position:fixed;
		left:0;
		top:0;
		width:100%;
	}
	.custom-sidebar-toggle {
		margin-right: 20px;
	}
	.custom-sidebar-toggled .custom-list-more,.custom-sidebar-toggled .custom-cams {
		margin-left:0!important;
	}
	.custom-trending-overlay {
		display:none;
	}
	.custom-trending-galleries .custom-trending-gallery {
		width:49%;
	}
	.custom-options-form .options_left {
		margin-right:6px;
	}
	.custom-network-dropdown .custom-network-dropdown-toggle {
		margin-left:10px;
	}
}
@media (min-width:975px) and (max-width:977px) {
	.custom-content-list .list-group-item .custom-img-default,.custom-list-item-name {
		max-width:185px;
	}
	.staff-group .buy-download {
		width:283px;
	}
}
@media (min-width:640px) and (max-width:767px) {
	.content,.static_content,.updates_area {
		z-index:1;
	}
	.form-inline .form-control {
		display:inline-block;
		width:auto;
		vertical-align:middle;
	}
	.custom-stats {
		padding-right:10px;
	}
	.custom-stats-right {
		padding-right:0;
	}
	.custom-stats li {
		font-size:12px;
	}
	.custom-comments-avatar {
		display:none;
	}
	.responsive_media_grid li {
		margin-right:6px;
	}
	.custom-content-shadow .custom-close {
		display:none;
	}
	.custom-rating-rated {
		display:none;
	}
	.custom-navbar-top {
		position:fixed;
		left:0;
		top:0;
		width:100%;
	}
	.custom-sidebar-toggled .custom-list-more,.custom-sidebar-toggled .custom-cams {
		margin-left:0!important;
	}
	.custom-trending-overlay {
		display:none;
	}
	.custom-trending-galleries .custom-trending-gallery {
		width:49%;
	}
	.custom-options-form .options_left {
		margin-right:6px;
	}
	.custom-network-dropdown .custom-network-dropdown-toggle {
		margin-left:10px;
	}
}
@media (min-width:480px) and (max-width:639px) {
	.custom-media-list li a img {
		max-width:145px;
	}
	.content,.static_content,.updates_area {
		z-index:1;
	}
	.form-inline .form-control {
		display:inline-block;
		width:auto;
		vertical-align:middle;
	}
	.navbar-custom-account a {
		padding-right:0!important;
	}
	.custom-content-list-header label {
		display:none;
	}
	.custom-comments-avatar {
		display:none;
	}
	.custom-cams-list-item-img {
		width:162px!important;
	}
	.custom-cams-list-item-container {
		width:158px!important;
	}
	.custom-panel-group .col-xs-6 {
		width:100%;
	}
	.custom-photo {
		/*width:110px!important;*/
	}
	.custom-photo-movie-description {
		width:280px;
	}
	.custom-content-shadow .custom-close {
		display:none;
	}
	.responsive-cart,.custom-panel-activity-container {
		margin-top:20px;
	}
	.tab_title {
		/*display:none;*/
	}
	.custom-content-list .custom-list-group-detailed .list-group-item {
		width:100%;
	}
	.custom-list-item-detailed-photo {
		width:90px;
	}
	.custom-list-item-detailed-photo-stats {
		width:175px;
	}
	.custom-blog-post-footer-category {
		margin-left:0;
	}
	.custom-blog-post-content img {
		width:100%!important;
		height:auto!important;
	}
	.custom-movie-information-download {
		margin-left:-18px;
	}
	.custom-movie-information-download .custom-dropdown-menu-container {
		margin-bottom:8px;
	}
	.custom-dropdown-menu-container .dropdown-menu-right {
		right:auto;
		left:18px;
	}
	.custom-movie-information-stats {
		margin-bottom:0;
	}
	.custom-movie-information {
		height:auto;
		margin-bottom:8px;
	}
	.custom-rating-rated {
		display:none;
	}
	.custom-navbar-top {
		position:fixed;
		left:0;
		top:0;
		width:100%;
	}
	.custom-episode-left {
		float:none!important;
	}
	.custom-episode-right {
		margin-top:12px;
	}
	.custom-sidebar-toggled .custom-list-more,.custom-sidebar-toggled .custom-cams {
		margin-left:0!important;
	}
	.custom-trending-overlay {
		display:none;
	}
	.custom-trending-galleries .custom-trending-gallery {
		width:100%;
	}
	.custom-options-form .options_left {
		margin-right:6px;
	}
	.custom-movie-photo-gallery-view {
		display:none;
	}
	.custom-network-dropdown .custom-network-dropdown-toggle {
		margin-left:10px;
	}
}
/* downward responsive adjustments */
/* xs */
@media (max-width:767px) {
	.content {
		/* space at top of page */
		margin: 0 auto 25px auto;
	}
	.custom-content-list .nav-tabs li a,
	.custom-content-list .nav-tabs li a:hover {
		height: 40px;
		line-height: 30px;
	}
	.custom-content-list .list-group-item {
		margin: 0 0 18px 6px;
		padding: 0;
		width: 31.3%;
	}
	.custom-content-list .list-group {
		margin: 0 -10px 20px -10px;
	}
	.custom-content-list .custom-list-item-default {

	}
	.custom-content-list .list-group-item .custom-list-item-name {
		padding-left: 5px;
		padding-right: 5px;
	}
	.custom-content-list .list-group-item .custom-list-item-date {
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
	}
	.custom-content-list-header {
		margin-left: -15px;
		margin-right: -15px;
	}
	.custom-cams-container{
		display: none;
	}
	.custom-cams-container-mobile{
		display: block;
	}
	.tag-modal-container {
		width: 100%;
	}
	.container.footer-container {
		padding: 0;
	}
	.custom-dropdown-gallery .custom-dropdown-label {
		display: inline;
	}
	.custom-panel-activity-container,.gallery-cart {
		margin-top: 10px!important;
	}
	.custom-panel-group {
		margin-top: 10px;
		margin-bottom: 0px;
	}
	.updates_area {
		margin: 0 auto 25px;
	}

    .custom-download-menu {
		left:0;
	    right:auto;
    }
    .custom-photo-stats {
	    min-width: 0;
	    max-width: none;
    }
	.custom-photo .img-responsive,
	.custom-photo {
		min-width: 0;
		max-width: 100px;
		padding: 0;
	}
	.custom-photo .img-responsive {
		margin-right: 0px;
	}
	.custom-photo {
		margin-right: 10px;
	}
	.custom-episodes-container {
        margin-top: 30px;
	}
	.custom-comments {
		margin-top: 10px;
		margin-left: -5px;
		margin-right: -5px;
	}
    .custom-panel {
	    margin-left: -5px;
	    margin-right: -5px;
    }
    .custom-comments .panel-body,
    .custom-panel .panel-body {
        padding: 10px;
    }
	.custom-photo-stats .custom-activity-stats-share,.custom-photo-stats .custom-activity-stats-interview {
		display: inline-block;
	}
    .custom-photo-stats .custom-activity-stats-share a,.custom-photo-stats .custom-activity-stats-interview a {
		padding-left: 20px;
    }
	/* accordion footer stuff */
	.accordion-group {
		padding: 0 0 0 0;
	}
	.accordion-header {
		border-bottom: 1px solid #222;
		cursor: pointer;
		line-height: 14px;
		margin-bottom: 0;
		padding: 22px 24px;
	}
	.accordion-header-first {
		border-top: 1px solid #222;
	}
	.accordion-list {
		display: none;
	}
    .accordion-list li a {
	    border-bottom: 1px solid #333;
	    cursor: pointer;
	    line-height: 14px;
	    margin-bottom: 0;
	    padding: 22px 24px;
	    text-transform: uppercase;
	    font-size: 14px;
	    background-color: #222;
    }
	.accordion-header:not(.collapsed) {
		background-color: #DDD;
		color: #333;
	}
	.accordion-header:after {
		width: 35px;
		margin-right: 15px;
		content: "+";
		float: right;
		font-size: 18px;
		color: #EEE;
		font-weight: 900;
		text-indent: 0;
		text-align: center;
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-webkit-transition: all .4s;
		-moz-transition: all .4s;
		-o-transition: all .4s;
		transition: all .4s;
	}
	.accordion-header:not(.collapsed):after {
		color: #ED3F36;
		font-size: 20px;
		transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-webkit-transition: all .4s;
		-moz-transition: all .4s;
		-o-transition: all .4s;
		transition: all .4s;
	}
	.footer {
		padding-top: 36px;
	}
	.footer_section_newsletter {
		margin-bottom: 36px;
		text-align: center;
	}
	.footer_section_header_newsletter {
		display: none;
	}
	.footer_section_header_newsletter_alt {
		border-bottom-style: none;
		display: block;
		text-align: center;
		font-size: 20px;
		margin-bottom: 5px;
		padding-bottom: 0px;
	}
    .footer_section_newsletter_form {
	    display: inline-block;
    }
	.footer_section_newsletter_text {
		font-size: 12px;
		margin: 0 0 15px 0;
		padding: 0 22px;
		line-height: 18px;
	}
	.footer_section_newsletter_input {
		/* width: 215px; */
	}
	.footer_section_newsletter_submit {
		max-width: 94px;
	}
	.footer_section_social {
		padding-top: 35px;
	}
	.footer_section_social .footer_section_list {
		display: table;
		margin-left: auto;
		margin-right: auto;
		padding-left: 5px;
		text-align: center;
		width: 252px;
	}
	.footer_section_social .footer_section_list li {
		display: table-cell;
	}
	.footer_section_social .footer_section_list li a {
		font-size: 36px;
	}
	.footer_section_header_social {
		display: none;
	}
	.footer_section_social_text {
		display: none;
	}
	.footer_compliance, .footer_partner_compliance {
		clear: both;
		padding: 10px 25px 55px;
		margin: 0 auto;
		text-align: center;
		font-size: 10px;
		line-height: 14px;
	}
.custom-comments h3, .custom-list-more h3 {
font-size:14px;
}
}
/* xxs */
@media (max-width:639px) {
.custom-comments h3, .custom-list-more h3 {
font-size:14px;
}
	.custom-movie-information-stats,
	.custom-movie-top-rating,
	.custom-dropdown-menu-container
	{
		float: none;
	}
	.custom-movie-information-download {
		/*position:static;*/
	}
	.custom-movie-photo-gallery-label {
		display: none;
	}
	.custom-content-list .list-group-item {
		margin: 0 0 18px 6px;
		padding: 0;
		width: 66%;
	}
}
/* xxxs */
@media (max-width:479px) {
.custom-comments h3, .custom-list-more h3 {
font-size:14px;
}
	.navbar-brand img {
		max-width:105px;
		max-height:45px;
		position:relative;
		top:7px;
	}
	.content,.static_content,.updates_area {
		z-index:1;
	}
	.form-inline .form-control {
		display:inline-block;
		width:auto;
		vertical-align:middle;
	}
	.navbar-right li a {
		padding:0 8px!important;
	}
	.navbar-custom-account a {
		padding-right:0!important;
	}
	.custom-content-list .list-group-item {
		width: 48%;
		margin: 2px 2px 10px 2px;
	}
	h2 {
		font-size:15px!important;
	}
	.footer .col-xs-2 {
		width:5%;
	}
	.custom-content-list-header label {
		display:none;
	}
	.custom-comments-avatar {
		display:none;
	}
	.footer_section_account {
		clear:both;
	}
	.static_content_text {
		font-size:13px;
	}
	.custom-panel-group .col-xs-6 {
		width:100%;
	}
	.slick-slide .list-group-item {
		width:100%;
	}
	.custom-content-list-header h2 {
		max-width:180px;
		line-height:normal;
	}
	.pagination li a {
		margin-right:0;
		padding:6px 7px;
	}
	.custom-cams-list-item-img {
		width:136px!important;
	}
	.custom-cams-list-item-container {
		width:132px!important;
	}
	.custom-credits .pull-left {
		float:none;
		max-width:100%;
	}
	.custom-photo-movie {
		display:none;
	}
	.custom-rating-rated {
		display:none;
	}
	.custom-content-shadow .custom-close {
		display:none;
	}
	.custom-gallery-tabs li a,
	.custom-content-list .nav-tabs li a,
	.custom-content-list .nav-tabs li a:hover {
		/*padding:5px 7px!important;*/
		/*height:auto;*/
		/*line-height:normal;*/
		font-size:13px;
		font-weight:400;
		padding:0 19px!important;
	}
	.custom-photographers-tab {
		display:none!important;
	}
	.custom-photo-details-stats {
		display:none!important;
	}
	.navbar-custom-login {
		/*display:none!important;*/
	}
	.custom-navbar-top .container {
		padding-right:12px;
	}
	.custom-search-form .input-group-addon {
		display:none;
	}
	.custom-search-form .form-control {
		font-size:19px!important;
	}
	.custom-search-input {
		min-width:260px;
		padding-left:5px;
		padding-right:5px;
	}
	.custom-media-list li a img {
		max-width:108px;
	}
	.custom-content-list-header .dropdown {
		display:none;
	}
	.custom-content-list .custom-list-group-detailed .list-group-item {
		width:100%;
	}
	.custom-list-item-detailed-photo {
		width:90px;
	}
	.custom-list-item-detailed-photo-stats {
		width:175px;
	}
	.custom-movie-information-download {
		/*position:static;*/
		/*margin-left:-18px;*/
	}
	.custom-movie-information-download .custom-dropdown-menu-container {
		margin-bottom:8px;
	}
	.custom-dropdown-menu-container .dropdown-menu-right {
		right:auto;
		left:18px;
	}
	.custom-movie-information-stats {
		margin-bottom:0;
	}
	.custom-movie-information {
		height:auto;
		margin-bottom:8px;
	}
	.custom-movie-information-stats li {
		padding-left:3px;
		padding-right:3px;
	}
	.custom-movie-information-stats li {
		margin-right:5px;
	}
	.head_this {
		font-size:12px;
	}
	.custom-img-container-flyout-link {
		display:none;
	}
	.custom-panel-group-gallery .dropdown-menu-right {
		left:auto;
		right:0!important;
	}
	.custom-navbar-top {
		position:fixed;
		left:0;
		top:0;
		width:100%;
	}
	.custom-beta-notice {
		font-size:10px;
	}
	.custom-list-item-like {
		display:none;
		visibility:hidden;
	}
	.custom-episode-left {
		float:none!important;
	}
	.custom-episode-right {
		margin-top:12px;
	}
	.custom-sidebar-toggled .custom-list-more,.custom-sidebar-toggled .custom-cams {
		margin-left:0!important;
	}
	.custom-trending-overlay {
		display:none;
	}
	.custom-trending-galleries .custom-trending-gallery {
		width:100%;
	}
	.custom-gallery-navigation {
		width:120px;
		height:96px;
		padding:5px;
	}
	.custom-gallery-navigation-arrow {
		max-height:76px;
	}
	.custom-gallery-navigation-cover {
		margin:0!important;
		max-height:none;
		max-width:50px;
	}
	.custom-gallery-navigation-information {
		display:none;
	}
	.custom-gallery-navigation-title {
		font-size:13px;
	}
	.custom-options-form .options_left {
		margin-right:6px;
	}
	.custom-movie-photo-gallery-view {
		display:none;
	}
	.custom-network-dropdown .custom-network-dropdown-toggle {
		margin-left:10px;
	}
	.custom-photo-stats {
		/*min-width:150px;*/
		/*max-width:150px;*/
	}
	.footer_section_newsletter_input {
		width: 160px;
	}
	.custom-content-list .list-group-item {
		margin: 0 0 18px 6px;
		padding: 0;
		width: 66%;
	}
}
/* @2x */
@media only screen and (-webkit-min-device-pixel-ratio: 1.3),
only screen and (-o-min-device-pixel-ratio: 13/10),
only screen and (min-resolution: 120dpi)
{
	.custom-photo-rank {
		background:url('../../images/responsive/rank@2x.png') no-repeat;
		background-size:30px 33px;
	}
	.custom-comments-reply {
		background:url('../../images/responsive/reply@2x.png') left center no-repeat;
		background-size:15px 15px;
	}
	.custom-comments-hide {
		background:url('../../images/responsive/hide@2x.png') 5px center no-repeat;
		background-size:17px 18px;
	}
	.custom-comments-show {
		background:url('../../images/responsive/show@2x.png') 5px center no-repeat;
		background-size:17px 18px;
	}
	.custom-comment-rating-score a,.custom-activity-stats-rating {
		background:url('../../images/responsive/rating@2x.png') left center no-repeat;
		background-size:14px 14px;
	}
	.custom-photo-details-photos {
		background:url('../../images/responsive/photos@2x.png') left center no-repeat;
		background-size:14px 14px;
	}
	.custom-photo-details-medias {
		background:url('../../images/responsive/medias@2x.png') left center no-repeat;
		background-size:16px 12px!important;
	}
	.custom-photo-details-movies,.custom-photo-details-runtime {
		background:url('../../images/responsive/movies@2x.png') left center no-repeat;
		background-size:14px 14px;
	}
	.custom-activity-stats-views {
		background:url('../../images/responsive/views@2x.png') left center no-repeat;
		background-size:18px 13px;
	}
	.custom-activity-stats-favorites {
		background:url('../../images/responsive/favorites@2x.png') left center no-repeat;
		background-size:14px 14px;
	}
	.custom-activity-stats-interview {
		background:url('../../images/responsive/interview@2x.png') left center no-repeat;
		background-size:14px 14px;
	}
	.custom-activity-stats-favorite {
		background:url('../../images/responsive/favorites@2x.png') left center no-repeat;
		background-size:14px 14px;
	}
	.custom-activity-stats-unfavorite {
		background:url('../../images/responsive/favorites_remove@2x.png') left center no-repeat;
		background-size:14px 14px;
	}
	.custom-activity-stats-comments {
		background:url('../../images/responsive/comments@2x.png') left center no-repeat;
		background-size:14px 14px;
	}
	.custom-leaderboard-rank {
		background:url('../../images/responsive/graph@2x.png') left top no-repeat;
		background-size:44px 44px;
	}
	.custom-rating-selector li a {
		background:url('../../images/responsive/star@2x.png') no-repeat;
		background-size:15px 15px;
	}
	.custom-rating-selector .active a,.custom-rating-selector .hover a {
		background:url('../../images/responsive/star_active@2x.png') no-repeat;
		background-size:15px 15px;
	}
	.custom-rating-selector li a:before {
		background:url('../../images/responsive/star_active@2x.png') no-repeat;
		background-size:15px 15px;
	}
	.custom-viewing-options-list {
		background:url('../../images/responsive/list@2x.png') no-repeat;
		background-size:24px 24px;
	}
	.custom-viewing-options-list:before {
		background:url('../../images/responsive/list_hover@2x.png') no-repeat;
		background-size:24px 24px;
	}
	.custom-viewing-options-list:after {
		background:url('../../images/responsive/list@2x.png') no-repeat;
		background-size:24px 24px;
	}
	.custom-viewing-options .active .custom-viewing-options-list,.custom-viewing-options-list:hover {
		background:url('../../images/responsive/list_hover@2x.png') no-repeat;
		background-size:24px 24px;
	}
	.custom-viewing-options-grid {
		background:url('../../images/responsive/grid@2x.png') no-repeat;
		background-size:24px 24px;
	}
	.custom-viewing-options-grid:before {
		background:url('../../images/responsive/grid_hover@2x.png') no-repeat;
		background-size:24px 24px;
	}
	.custom-viewing-options-grid:after {
		background:url('../../images/responsive/grid@2x.png') no-repeat;
		background-size:24px 24px;
	}
	.custom-viewing-options .active .custom-viewing-options-grid,.custom-viewing-options-grid:hover {
		background:url('../../images/responsive/grid_hover@2x.png') no-repeat;
		background-size:24px 24px;
	}
	.custom-movie-photo-gallery-view a {
		background: url('../../images/responsive/photo_grid@2x.png') left center no-repeat;
		background-size: 15px 15px;
	}
	.custom-movie-photo-gallery-view a:before {
		background: url('../../images/responsive/photo_grid_hover@2x.png') left center no-repeat;
		background-size: 15px 15px;
	}
	.custom-movie-photo-gallery-view a:hover {
		background: url('../../images/responsive/photo_grid_hover@2x.png') left center no-repeat;
		background-size: 15px 15px;
	}
	.custom-dropdown-photo {
		background:url('../../images/responsive/photo_download@2x.png') 5px center no-repeat;
		background-size:28px 20px;
	}
	.custom-dropdown-photo:before {
		background:url('../../images/responsive/photo_download_hover@2x.png') 5px center no-repeat;
		background-size:28px 20px;
	}
	.open .custom-dropdown-photo,.custom-dropdown-photo:hover {
		background:url('../../images/responsive/photo_download_hover@2x.png') 5px center no-repeat;
		background-size:28px 20px;
	}
	.custom-dropdown-movie {
		background:url('../../images/responsive/movie_download@2x.png') 5px center no-repeat;
		background-size:28px 20px;
	}
	.custom-dropdown-movie:before {
		background:url('../../images/responsive/movie_download_hover@2x.png') 5px center no-repeat;
		background-size:28px 20px;
	}
	.open .custom-dropdown-movie,.custom-dropdown-movie:hover {
		background:url('../../images/responsive/movie_download_hover@2x.png') 5px center no-repeat;
		background-size:28px 20px;
	}
	.custom-trending-photos {
		background:url('../../images/responsive/trending_photos@2x.png') left top no-repeat;
		background-size:28px 21px;
	}
	.custom-trending-movies {
		background:url('../../images/responsive/trending_movies@2x.png') left top no-repeat;
		background-size:28px 21px;
	}
	.custom-loading {
		background:url('../../images/responsive/loading@2x.png') center no-repeat;
		background-size:34px 22px;
	}
	.custom-loading:before {
		width:0;
		height:0;
		visibility:hidden;
		background:url('../../images/responsive/loading_hover@2x.png') center no-repeat;
		background-size:34px 22px;
	}
	.custom-loading.active,.custom-loading:hover {
		background:url('../../images/responsive/loading_hover@2x.png') center no-repeat;
		background-size:34px 22px;
	}
	.custom-sidebar-toggle {
		background:url('../../images/responsive/nav/sidebar@2x.png') left top no-repeat;
		background-size: 32px 28px;
	}
	.custom-sidebar-toggled .custom-sidebar-toggle {
		background:url('../../images/responsive/nav/sidebar_close@2x.png') left top no-repeat;
		background-size:30px 40px;
	}
	.custom-sidebar-list-trending a {
		background:url('../../images/responsive/nav/sidebar/trending@2x.png') 12px center no-repeat;
		background-size:22px 22px;
	}
	.custom-sidebar-list-movies a {
		background:url('../../images/responsive/nav/sidebar/movies@2x.png') 12px center no-repeat;
		background-size:22px 22px;
	}
	.custom-sidebar-list-galleries a {
		background:url('../../images/responsive/nav/sidebar/galleries@2x.png') 12px center no-repeat;
		background-size:22px 22px;
	}
	.custom-sidebar-list-models a {
		background:url('../../images/responsive/nav/sidebar/models@2x.png') 12px center no-repeat;
		background-size:22px 22px;
	}
	.custom-sidebar-list-blog a {
		background:url('../../images/responsive/nav/sidebar/blog@2x.png') 12px center no-repeat;
		background-size:22px 22px;
	}
	.custom-sidebar-list-cams a {
		background:url('../../images/responsive/nav/sidebar/cams@2x.png') 12px center no-repeat;
		background-size:22px 22px;
	}
}

.shimmer {
  color: rgba(255,255,255,0.1);
  background: -webkit-gradient(linear, left top, right top, from(#a8a8a8), to(#c2c2c2), color-stop(.5, #8F8F8F));
  background: -moz-gradient(linear, left top, right top, from(#a8a8a8), to(#c2c2c2), color-stop(.5, #8F8F8F));
  background: gradient(linear, left top, right top, from(#a8a8a8), to(#c2c2c2), color-stop(.5, #8F8F8F));
  -webkit-background-size: 10px 100%;
  -moz-background-size: 10px 100%;
  background-size: 10px 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  -webkit-animation-name: shimmer;
  -moz-animation-name: shimmer;
  animation-name: shimmer;
  -webkit-animation-duration:5s;
  -moz-animation-duration: 5;
  animation-duration: 5;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: #8F8F8F;
}
@-moz-keyframes shimmer {
  0% {
    background-position: top left;
  }
  10% {
    background-position: top right;
  }
  100% {
    background-position: top right;
  }
}
@-webkit-keyframes shimmer {
  0% {
    background-position: top left;
  }
  10% {
    background-position: top right;
  }
  100% {
    background-position: top right;
  }
}
@-o-keyframes shimmer {
  0% {
    background-position: top left;
  }
  10% {
    background-position: top right;
  }
  100% {
    background-position: top right;
  }
}
@keyframes shimmer {
  0% {
    background-position: top left;
  }
  10% {
    background-position: top right;
  }
  100% {
    background-position: top right;
  }
}

/* activity feed Dropdown */
.activity-menu-spacer {
    display: table-cell;
    width: 1px;
    height: 62px;
    padding-left: 19px;
    position: relative;
}
.activity-menu {
	margin-left: 20px;
	margin-right: 10px;
}
.activity-dropdown {
	display: inline-block;
}
.activity-dropdown-menu {
	width: 468px;
	height: 427px;
}
.activity-dropdown-menu li {
	margin: 0;
	padding: 0;
}
.activity-dropdown-menu li.top {
	width: 456px;
	height: 50px;
	padding: 10px 0 0 18px;
}
.activity-dropdown-menu li.top h2 {
	margin: 0;
}
.activity-dropdown-menu li.feed {
	width: 435px;
	height: 300px;
	margin: 20px 0 0 18px;
	overflow-x: hidden;
	overflow-y: auto;
	line-height: normal;
}
.activity-dropdown-menu li.bottom {
	width: 468px;
	height: 47px;
	text-align: center;
	background-color: #f2f4f6;
	margin-left: -4px;
}
.activity-dropdown-menu li.bottom a {
	font-size: 1em;
	font-weight: 700;
	line-height: 45px;
	color: #408CCB;
	text-decoration: none;
	padding: 0;
}

.activity-dropdown-menu .activityBlock {
	padding: 10px 0 0 0;
}
.activity-dropdown-menu li.feed div.activityBlock a:link,
.activity-dropdown-menu li.feed div.activityBlock a:visited,
.activity-dropdown-menu li.feed div.activityBlock a:active,
.activity-dropdown-menu li.bottom a:link,
.activity-dropdown-menu li.bottom a:visited,
.activity-dropdown-menu li.bottom a:active {
	color: #408CCB;
	font-weight: 700;
	text-decoration: none;
}
.activity-dropdown-menu li.feed div.activityBlock a:hover,
.activity-dropdown-menu li.bottom a:hover {
	color: #408CCB;
	font-weight: 700;
	text-decoration: none;
}
.activity-dropdown-menu .activityBlockFooter {
	border-bottom: 1px solid #E1E4EB;
}
.activity-dropdown-menu .activityBlockHover {
	background-color: #F1F4F6;
}
.activity-dropdown-menu .activityNewDate {
	padding-top: 13px;
	padding-bottom: 3px;
	border-bottom: 1px solid #E9EBF0;
}
.activity-dropdown-menu .activityOneCharSquare {
	background-color: #E6E9EE;
	color: #FFFFFF;
	font-size: 22pt;
	font-weight: 600;
	line-height: 44px;
	text-align: center;
	width: 44px;
	height: 44px;
	display: inline-block;
	margin: 0 15px 10px 10px;
}
.activity-dropdown-menu .activityText {
	display: inline-block;
	width: 344px;
	padding-bottom:16px;
	vertical-align: middle;
	font-size: 1em;
	line-height: normal;
}
.activity-dropdown-menu .activityText ul, .activity-dropdown-menu .activityText li {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.activity-dropdown-menu .activityText .activityTextDark {
	color: #000000;
	font-weight: 500;
}
.activity-dropdown-menu .activityText .activityTextDarker {
	color: #000000;
	font-weight: 700;
}
.activity-dropdown-menu .activityText .activityTextLight {
	color: #7F7F7F;
	font-weight: 400;
}
.activity-dropdown-menu .activityText .activityTextLighter {
	color: #ACACAC;
	font-weight: 300;
}
.activity-dropdown-menu .activityText .activityTextSmaller {
	font-size: 0.85em;
}
.activity-dropdown-menu .activityText .activityPublishedDate {
	margin-top: 4px;
}

.tooltip_features {
	background:url('../../images/tooltip_background.png') no-repeat;
	width:468px;
	height:234px;
	position:absolute;
	top:0;
	left:0;
	z-index:889;
	display:none;
}
.tooltip_close {
	background:url('../../images/tooltip_close.png') no-repeat;
	display:block;
	width:29px;
	height:29px;
	position:absolute;
	top:-5px;
	right:-5px;
}
.tooltip_header {
	text-align:center;
	display:block;
	padding:15px 0 10px;
	font-family:Arial;
	font-size:22px;
	font-weight:700;
	color:#FFF;
}
.tooltip_header img {
	margin-right:5px;
}
.tooltip_list {
	float:left;
	margin-left:25px;
	width:210px;
	padding:0;
}
.tooltip_list_right {
	margin-left:10px;
}
.tooltip_list li {
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	text-align:left;
	background:url('../../images/tooltip_list.png') 0 3px no-repeat;
	line-height:20px;
	padding-left:20px;
	display:block;
}
.tooltip_join {
	background:url('../../images/tooltip_join.png') no-repeat;
	text-align:center;
	margin:0 auto;
	display:block;
	padding:0;
	font-family:Arial;
	font-size:18px;
	font-weight:700;
	color:#FFF;
	width:234px;
	height:58px;
	line-height:65px;
	clear:both;
	position:relative;
	top:-14px;
}
.tooltip_join:hover {
	color:#FFF;
}
.tooltip_close:hover,.tooltip_join:hover {
	text-decoration:none;
}
.tooltip_under {
	background:url('../../images/tooltip_background_under.png') no-repeat;
}
.tooltip_under .tooltip_close {
	top:0;
}
.tooltip_under .tooltip_header {
	padding-top:25px;
}

#freeAccessBoxFPD {
width:1138px;
height:440px;
background:url('../../images/fpd/gateway.jpg') no-repeat;
}

.fpd_container {
width:700px;
text-align:center;
padding-top:50px;
}

.fpd_save,.fpd_save_mobile {
font-size:64px;
font-family:"Lato Black","Lato",Helvetica,Arial;
display:block;
font-weight:900;
text-transform:uppercase;
}

.fpd_save_mobile {
display:none;
}

.fpd_access {
color:#FFF;
display:block;
font-size:18px;
font-family:"Lato",Helvetica,Arial;
}

.fpd_strike {
color:#ADADAD;
text-decoration:line-through;
}

.fpd_signup {
width:420px;
height:80px;
line-height:80px;
font-size:24px;
font-family:"Lato",Helvetica,Arial;
text-align:center;
display:block;
color:#FFF;
font-weight:700;
margin:20px auto;
text-transform:uppercase;
border-radius:4px;
}

.fpd_signup:hover {
text-decoration:none;
}

.fpd_thanks {
color:#ADADAD;
display:block;
margin-top:20px;
font-size:15px;
text-decoration:underline;
font-family:"Lato",Helvetica,Arial;
}

.fpd_thanks:hover {
color:#ADADAD;
text-decoration:none;
}

.fpd_cancel {
display:block;
margin-top:20px;
font-size:14px;
font-family:"Lato",Helvetica,Arial;
}

.fpd_cancel a {
text-decoration:none;
}

.fpd_offer {
display:block;
margin-top:10px;
font-size:10px;
font-family:"Lato",Helvetica,Arial;
text-transform:uppercase;
}

@media (max-width:1138px) {
.modal-fpd {
width:688px;
margin:0 auto;
overflow:visible;
overflow-y:visible;
}
.fpd_save {
display:none;
}
.fpd_save_mobile {
display:block;
}
#freeAccessBoxFPD {
width:688px;
height:440px;
background:url('../../images/fpd/gateway_tablet.jpg') no-repeat;
}
.fpd_container {
width:100%;
margin:0 auto;
}
}

@media (max-width:689px) {
.modal-fpd {
width:320px;
margin:0 auto;
overflow:visible;
overflow-y:visible;
}
.fpd_save {
display:none;
}
.fpd_save_mobile {
display:block;
}
#freeAccessBoxFPD {
width:320px;
height:568px;
background:url('../../images/fpd/gateway_mobile.jpg') no-repeat;
}
.fpd_container {
width:280px;
margin:0 auto;
}
.modal-fpd .modal-content {
width:300px;
}
.fpd_save_mobile {
font-size:48px;
}
.fpd_signup {
font-size:16px;
}
.fpd_thanks {
font-size:13px;
}
.fpd_cancel {
width:280px;
}
.fpd_signup {
width:280px;
height:50px;
line-height:50px;
}
.fpd_access {
font-size:15px;
}
}

.custom-middle {
padding:9px 0 12px;
}
.custom-middle ul {
margin-left:-16px;
float:left;
}
.custom-middle:before,.custom-middle:after {
right:195px;
}
.custom-middle ul li {
list-style:none;
width:205px;
padding:15px 0;
float:none;
height:auto;
line-height:normal;
}
.custom-cams-top-text {
text-align:center;
font-size:18px;
padding:10px 0!important;
text-transform:none;
}
ul li.custom-cams-top-text a {
font-size:18px!important;
text-transform:none;
color:#000!important;
}
ul li.custom-cams-top-text a:hover {
color:#000!important;
text-decoration:underline;
}
.custom-middle ul li a {
padding:0!important;
height:auto;
line-height:normal;
}
#custom-cams-nav .custom-cams-bottom-text a {
background:#ededed;
width:205px;
height:42px!important;
line-height:42px!important;
color:#000!important;
border:1px solid #DCDCDC;
border-radius:2px;
display:block!important;
text-align:center;
text-transform:none;
font-size:14px;
font-weight:700;
}
#custom-cams-nav .custom-cams-bottom-text a:hover {
background:#DEDEDE;
width:205px;
height:42px!important;
line-height:42px!important;
color:#000!important;
border:1px solid #DCDCDC;
border-radius:2px;
display:block!important;
text-align:center;
text-transform:none;
font-size:14px;
font-weight:700;
}
.open .custom-middle {
display:block;
}
.open .custom-upgrade-dropdown {
display:block;
}
.custom-models-description {
font-size:10px;
font-weight:700;
display:block;
line-height:14px;
height:14px;
}
.custom-models-description-circle {
color:#33cc00;
font-size:18px;
top:1px;
position:relative;
}
.custom-models-description-circle-gold {
color:#f15b38;
}
.custom-cams-models-name {
    position: absolute;
    bottom: 0;
    font-size: 15px;
    text-transform: none;
    color: #FFF;
    font-weight: 700;
    padding: 3px 6px;
background-color:rgba(0, 0, 0, 0.25);
    display: block;
    width: 100%;
}
.magazine-float {
	display:none;
	position:fixed;
	right:0;
	bottom:70px;
	z-index:900;
}
.magazine-mobile-float {
	display:none;
	position:fixed;
	bottom:0;
	width:100%;
	background:#FFF;
	text-align:center;
	height:60px;
	line-height:60px;
	z-index:900;
}
.spinner {
	font-size:64px;
	top:50%;
	left:50%;
	position:fixed;
	margin-left:-64px;
	margin-top:-91px;
	z-index:9001;
	color:#999;
	font-family:man;
    animation-name: spin;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes spin {
transform: rotate(1turn);
}
.custom-blog-comments .custom-comments-badge-label {
display:none;
}