/****************************
	colors definition
	_colors.scss
****************************/
/* endfile */
@import url(extra_rules.css);
.bootstrap-tagsinput {
	line-height: 22px;
	display: inline-block;
	max-width: 100%;
	margin-bottom: 10px;
	padding: 4px 6px;
	cursor: text;
	vertical-align: middle;
	color: #555555;
	border: 1px solid #cccccc;
	border-radius: 4px;
	background-color: #ffffff;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.bootstrap-tagsinput input {
	width: auto !important;
	max-width: inherit;
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	background-color: transparent;
	box-shadow: none;
}

.bootstrap-tagsinput input:focus {
	border: none;
	box-shadow: none;
}

.bootstrap-tagsinput .tag {
	margin-right: 2px;
	color: white;
}

.bootstrap-tagsinput .tag [data-role="remove"] {
	margin-left: 8px;
	cursor: pointer;
}

.bootstrap-tagsinput .tag [data-role="remove"]:after {
	padding: 0 2px;
	content: "x";
}

/*.bootstrap-tagsinput .tag.tag_remove [data-role="remove"]:after {
	padding: 0 2px;
	content: "x";
}*/
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/****************************
	common rules
	_common.scss
****************************/
html {
	font-family: sans-serif;
}

body {
	font-size: 13px;
	line-height: 20px;
	min-width: 320px;
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #FFFFFF;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	text-size-adjust: none;
	max-height: 1000000px;
}

.video_wrapper, .video_iframe_wrapper {
	position: relative;
}

.videoewok {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: absolute;
}

.videoewok .videoewok_loc {
	position: absolute;
}

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

.bold {
	font-weight: bold;
}

a:hover,
a:active,
a.active,
a:focus {
	text-decoration: none;
	color: #b51520;
}

p,
h1,
h2,
h3,
h4 {
	margin: 0;
}

.h2_class {
	margin: 0;
	font-weight: bold;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
	outline: none;
}

textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #000000;
	background-color: #FFFFFF;
	border-color: #b51520;
}

.w_25 {
	width: 25%;
}

.w_33 {
	width: 33%;
}

button {
	cursor: pointer;
	margin: 0;
	padding: 0 15px;
	outline: none;
}

.warning {
	color: #FF0021 !important;
}

.modal {
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.24);
	position: absolute;
	z-index: 4;
	top: 15%;
	right: 0;
	left: 0;
	width: 90%;
	margin: 0 auto;
	opacity: 1;
}

.modal_box_overlay {
	cursor: pointer;
	z-index: 3;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}

.pointer {
	cursor: pointer;
}

.social_link_wrapper {
	position: absolute;
	width: 100px;
	height: 22px;
	top: 0;
	right: 0;
}

@media (min-width: 480px) {
	.social_link_wrapper {
		position: relative;
		display: inline !important;
	}
}

.social_link_info_item {
	width: 100%;
	text-align: left;
	margin-bottom: 15px;
}

@media (min-width: 480px) {
	.social_link_info_item {
		margin: 0 5px;
		display: inline-block;
		width: 100px;
	}
}

.social_link_info_item .btn {
	display: inline-block;
	padding: 3px 6px;
}

.social_link_info_item .btn i {
	margin-bottom: 2px;
}

.social_link_info_item .btn span {
	margin-left: 5px;
	color: #FFFFFF;
}

.social_link_facebook {
	background-color: #4267B2;
}

.social_link_twitter {
	background-color: #1DA1F2;
}

.social_link_tiktok {
	background-color: #FFFFFF;
}

.social_link_tiktok span {
	color: black;
}

.social_link_onlyfans {
	background-color: #00aff0;
}

.social_link_patreon {
	background-color: #FFFFFF;
}

.social_link_patreon span {
	color: black;
}

.social_link_tikporn {
	background-color: #FE2C55;
}

.social_link_imdb {
	background-color: #F5C518;
}

.social_link_imdb span {
	color: black;
}

.social_link_mymfans {
	background-color: #000000;
}

.social_link_youtube {
	background-color: #FFFFFF;
}

.social_link_youtube span {
	color: black;
}

.social_link_reddit {
	background-color: #FFFFFF;
}

.social_link_reddit span {
	color: black;
}

.social_link_instagram {
	background: -moz-linear-gradient(45deg, #fdc21e 0%, #bf01a1 100%);
	background: -webkit-linear-gradient(45deg, #fdc21e 0%, #bf01a1 100%);
	background: linear-gradient(45deg, #fdc21e 0%, #bf01a1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdc21e', endColorstr='#bf01a1', GradientType=1);
}

.social_link_website {
	background-color: #b51520;
}

.icon {
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.icon_48 {
	height: 48px;
	width: 48px;
}

.icon_40 {
	height: 40px;
	width: 40px;
}

.icon_30 {
	height: 30px;
	width: 30px;
}

.icon_22 {
	height: 22px;
	width: 22px;
}

.icon_19 {
	height: 19px;
	width: 19px;
}

.icon_18 {
	height: 18px;
	width: 18px;
}

.icon_16 {
	height: 16px;
	width: 16px;
}

.icon_12 {
	height: 12px;
	width: 12px;
}

.icon_no_results {
	width: 176px;
	height: 170px;
}

.selected_as_favorite .icon {
	display: none;
}

.selected_as_favorite .active {
	display: inline-block !important;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

button {
	color: #FFFFFF;
	background-color: #750e15;
	border: 1px solid #b51520;
}

input {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #b51520;
}

select {
	-webkit-appearance: none;
	color: #FFFFFF;
	background-color: #750e15;
	border: 1px solid #b51520;
}

textarea {
	border-radius: 2px;
	padding: 0 5px;
	font-size: 11px;
	line-height: 19px;
}

button,
input,
select {
	border-radius: 2px;
	padding: 0 5px;
	height: 22px;
	font-size: 11px;
	line-height: 19px;
}

button option,
input option,
select option {
	padding: 0;
}

button > option:hover,
input > option:hover,
select > option:hover {
	background-color: #55ACEE;
	color: #FFFFFF;
}

button span.dropdown_caret,
input span.dropdown_caret,
select span.dropdown_caret {
	display: inline-block;
	height: 20px;
	padding-left: 5px;
	pointer-events: none;
}

button span.dropdown_caret:before,
input span.dropdown_caret:before,
select span.dropdown_caret:before {
	display: inline-block;
	width: 0;
	height: 0;
	content: "";
	vertical-align: 1px;
	border-top: 5px solid #FFFFFF;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}

button i,
input i,
select i {
	width: 16px;
	height: 16px;
}

button:focus,
input:focus,
select:focus {
	outline: none;
}

/****************************
	bootstrap replacement
	_common.scss
****************************/
img {
	vertical-align: middle;
	border: 0;
}

.img_centered {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	position: absolute;
}

.img-responsive {
	display: block;
	width: 100%;
	height: auto;
}

.img_grayscale {
	opacity: 0.5;
	filter: grayscale(1) brightness(12);
}

@-ms-viewport {
	width: device-width;
}

.hidden {
	display: none !important;
}

.invisible {
	opacity: 0 !important;
}

@media (max-width: 359px) {
	.hidden-x {
		display: none !important;
	}
}

@media (min-width: 360px) and (max-width: 479px) {
	.hidden-s {
		display: none !important;
	}
}

@media (max-width: 479px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width: 480px) and (max-width: 767px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width: 768px) and (max-width: 967px) {
	.hidden-md {
		display: none !important;
	}
}

@media (min-width: 968px) and (max-width: 1024px) {
	.hidden-lg {
		display: none !important;
	}
}

@media (min-width: 480px) {
	.hidden-min-sm {
		display: none !important;
	}
}

@media (min-width: 768px) {
	.hidden-min-md {
		display: none !important;
	}
}

@media (min-width: 968px) {
	.hidden-min-lg {
		display: none !important;
	}
}

@media (min-width: 1280px) {
	.hidden-min-xl {
		display: none !important;
	}
}

@media (max-width: 967px) {
	.hidden-max-md {
		display: none !important;
	}
}

@media (max-width: 1279px) {
	.hidden-max-lg {
		display: none !important;
	}
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after {
	display: table;
	content: " ";
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after {
	clear: both;
}

* {
	-webkit-tap-highlight-color: transparent;
}

/****************************
	loading image
	_common.scss
****************************/
.loading_img_wrapper {
	position: fixed;
	top: 50%;
	z-index: 5;
	display: none;
	width: 100%;
}

.loading_img_wrapper.modal_lock .overlay {
	position: fixed;
	background-color: rgba(0, 0, 0, 0.5);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}

.loading_img {
	display: block;
	margin: 0 auto;
}

.grey_text {
	color: #828282;
}

.light_grey_text {
	color: #9e9e9e;
}

/****************************
	switch container
	_common.scss
****************************/
.switch_container {
	font-size: 12px;
	text-align: center;
	height: 30px;
}

.switch_container .switch {
	position: relative;
	top: 2px;
	display: inline-block;
	background-color: none;
	width: 32px;
	height: 11px;
	margin: 0 10px;
}

.switch_container .switch input {
	display: none;
}

.switch_container .slider {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000000;
	border: none;
	border-radius: 13px;
	cursor: pointer;
}

.switch_container .slider:before {
	position: absolute;
	top: -3px;
	bottom: -3px;
	left: -3px;
	content: "";
	width: 16px;
	height: 16px;
	border-radius: 50%;
	transition: .2s;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.24);
	background-color: #b51520;
	border: 1px solid #b51520;
}

.switch_container input:checked + .slider:before {
	transform: translateX(21px);
}

/****************************
	scroll top button
	_common.scss
****************************/
.scroll_top_btn {
	display: none;
	position: fixed;
	right: 10px;
	bottom: 10px;
	cursor: pointer;
	width: 30px;
	height: 30px;
	opacity: 0.5;
	border-radius: 2px;
	z-index: 5;
	background-color: #b51520;
}

.scroll_top_btn:hover {
	opacity: 1;
}

.scroll_top_btn .icon {
	position: absolute;
	top: 6px;
	left: 6px;
}

.footer_partner_enabled {
	transform: translate(0, -107px);
}

@media (min-width: 768px) {
	.footer_partner_enabled {
		transform: translate(0, -10px);
	}
}

/****************************
	buttons
	_common.scss
****************************/
.btn {
	border: none;
	border-radius: 2px;
	text-align: center;
	cursor: pointer;
}

.btn_default_small {
	cursor: pointer;
	height: 22px;
	font-size: 11px;
	line-height: 21px;
	padding: 0 5px;
	border: none;
	color: #FFFFFF;
	background-color: #b51520;
}

.rank_box {
	cursor: pointer;
	display: inline-block;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	border-radius: 10px;
	padding: 0 5px;
	text-align: center;
}

.header_button {
	position: relative;
	margin: 10px 10px 9px 0;
	float: right;
	border: none;
	border-radius: 50%;
	display: block;
	height: 30px;
	width: 30px;
	cursor: pointer;
	background-color: #750e15;
}

.header_button > i {
	position: absolute;
	top: 7px;
	right: 7px;
	display: inline-block;
	height: 16px;
	width: 16px;
	font-style: normal;
}

.header_button span {
	position: absolute;
	top: -8px;
	left: 5px;
	height: 14px;
	width: 18px;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
	border-radius: 2px;
	color: #FFFFFF;
	background-color: #C20000;
}

.notification {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	display: inline-block;
	height: 14px;
	width: 18px;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
	border-radius: 2px;
	color: #FFFFFF;
	background-color: #C20000;
}

.dropdown_caret {
	border: none;
	height: 100%;
	color: #FFFFFF;
}

.dropdown_caret:before {
	display: inline-block;
	width: 0;
	height: 0;
	content: "";
	vertical-align: -5px;
	border-top: 5px solid #FFFFFF;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}

.custom_select_caret {
	position: absolute;
	top: 4px;
	right: 5px;
	bottom: 0;
	height: 10px;
	width: 10px;
	background-color: #750e15;
	pointer-events: none;
}

.custom_select_caret:before {
	vertical-align: 5px;
}

.btn_default {
	height: 30px;
	font-size: 13px;
	line-height: 19px;
	padding: 5px 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b51520;
}

.btn_default:hover {
	color: #FFFFFF;
	background-color: #750e15;
}

.btn_disabled {
	height: 30px;
	font-size: 13px;
	line-height: 19px;
	padding: 5px 15px;
	font-weight: bold;
	color: #828282 !important;
	border-color: #919191;
	background-color: #E2E2E2;
}

.btn_grey {
	height: 30px;
	font-weight: bold;
	border-radius: 5px;
	border-style: solid;
	border-width: 0 0 2px 0;
	line-height: 27px;
	color: #000000;
	border-color: #919191;
	background-color: #E2E2E2;
}

.btn_grey:hover {
	background-color: #C6C6C6;
}

.btn_white {
	cursor: pointer;
	display: inline-block;
	width: 300px;
	height: 28px;
	font-weight: bold;
	border-radius: 5px;
	border-style: solid;
	border-width: 1px;
	color: #000000 !important;
	border-color: #C6C6C6;
	background-color: #FFFFFF;
}

.btn_white span {
	line-height: 27px;
}

.btn_white:hover {
	background-color: #E2E2E2;
}

.btn_blue {
	cursor: pointer;
	width: fit-content;
	padding: 0 5px 3px;
	height: 28px;
	border-radius: 2px;
	color: #FFFFFF !important;
	border-color: #C6C6C6;
	background-color: #1DA1F2;
}

.btn_blue span {
	vertical-align: middle;
}

.btn_blue:hover {
	background-color: #FFFFFF;
}

.btn_dropdown {
	height: 22px;
	font-size: 11px;
	line-height: 19px;
	padding: 0 5px;
	background-color: #FFFFFF;
	color: #919191;
	border: 1px solid #C6C6C6;
}

/****************************
	helpers
	_common.scss
****************************/
.fleft {
	float: left;
}

.fright {
	float: right;
}

.align_center {
	text-align: center;
}

.align_left {
	text-align: left;
}

.relative {
	position: relative;
}

.inline_block {
	display: inline-block !important;
}

.none {
	display: none;
}

input.disabled,
input.disabled:focus,
input.disabled:hover {
	font-size: 14px;
	border: 0 !important;
	border-color: transparent;
	background-color: transparent !important;
}

select.disabled,
select.disabled:focus,
select.disabled:hover,
select.disabled + .custom_select_caret {
	font-size: 14px;
	border: 0 !important;
	border-color: transparent;
	background-color: transparent !important;
}

.scroll_hidden {
	overflow: hidden !important;
}

.relative {
	position: relative !important;
}

.no_btn {
	border: none;
	background-color: transparent;
}

.async_loader {
	line-height: 19px;
}

.js_clear_history_btn,
.js_confirm_hclean_wrapper,
.js_confirm_favclean_wrapper {
	display: none;
}

.hide {
	display: none !important;
}

/****************************
	invisible recaptcha
	_common.scss
****************************/
.grecaptcha-badge {
	z-index: 4;
}

/****************************
	truncate text
	_common.scss
****************************/
.truncate_text {
	line-height: 19px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/****************************
	rating
	_common.scss
****************************/
.rating_wrapper {
	display: block;
	position: relative;
	width: fit-content;
	height: inherit;
	margin: auto;
}

@media (min-width: 480px) {
	.rating_wrapper {
		margin: initial;
	}
}

.rating_wrapper .rating_item {
	position: relative;
	vertical-align: middle;
	float: left;
	width: 25px;
	height: 30px;
	cursor: pointer;
}

.rating_wrapper .rating_item i {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.rating_wrapper .rating_simplified {
	display: block;
	position: relative;
	float: left;
	width: 10px;
	height: 30px;
	margin: 0 5px;
}

.rating_wrapper .rating {
	display: block;
	position: relative;
	float: left;
	width: 70px;
	height: 30px;
	margin: 0 5px;
	/* temporary rule - element to delete? */
}

.rating_wrapper .rating .rating_percentage,
.rating_wrapper .rating .rating_total_votes {
	position: absolute;
	right: 0;
	left: 0;
	height: 12px;
	font-size: 11px;
	line-height: 11px;
	text-align: center;
}

.rating_wrapper .rating .rating_percentage {
	top: 0;
}

.rating_wrapper .rating .rating_total_votes {
	bottom: 0;
}

.rating_wrapper .rating .rating_progress {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 3px;
	margin: auto;
}

.rating_wrapper .rating .rating_progress .rating_progress_bar {
	display: block;
	height: 100%;
	float: left;
}

.rating_wrapper .rating .rating_progress .rating_progress_bar.rating_progress_bar_up {
	background-color: #30AD22;
}

.rating_wrapper .rating .rating_progress .rating_progress_bar.rating_progress_bar_down {
	background-color: #FF0021;
}

.message_container {
	position: fixed;
	z-index: 8000;
	top: 5px;
	right: 5%;
	left: 5%;
	max-width: 100%;
}

.message_container .alert {
	margin-bottom: 20px;
	position: relative;
	color: #FFFFFF;
	padding: 15px;
	border-radius: 5px;
}

.message_container .alert_error {
	background-color: #FF0021;
}

.message_container .alert_info {
	background-color: #55ACEE;
}

.message_container .alert_warning {
	background-color: #FF6800;
}

.message_container .alert_success {
	background-color: #30AD22;
}

.message_container .alert-dismissable,
.message_container .alert-dismissible {
	padding-right: 35px;
}

.message_container .icon-alert_error,
.message_container .icon-alert_info,
.message_container .icon-alert_warning,
.message_container .icon-alert_success {
	margin-right: 20px;
}

.message_container .close {
	position: absolute;
	background-color: transparent;
	border: none;
	top: 12px;
	right: 11px;
}

.comments_number_span {
	position: absolute;
	top: -5px;
	left: 10px;
	padding: 2px !important;
	background-color: #C20000;
	color: #FFFFFF;
	border-radius: 3px;
	font-size: 9px;
	line-height: 11px;
	min-width: 10px;
}

.img-blured img,
.img-blured .webcam_tip_thumb,
.img-blured .video_iframe_container,
.img-blured .js_ad_container,
.img-blured video,
.img-blured iframe,
.img-blured .celebrity_avatar,
.img-blured .js_ad_wrapper {
	/* FF doesn't support blur filter, but SVG */
	filter: url("data:image/svg+xml;charset=utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='10'/></filter></svg>#svgBlur");
	filter: blur(30px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='10');
	backdrop-filter: blur(30px);
	-webkit-filter: blur(30px);
	-moz-filter: blur(30px);
	-ms-filter: blur(30px);
	-o-filter: blur(30px);
}

/* this logic is needed for blur videos */
.img-blured .video_item_thumbnail {
	position: relative;
}

.img-blured #video_preview_container {
	position: absolute;
	display: block;
	z-index: 1;
}

.img-blured .video_item_already_seen {
	z-index: 1;
}

.img-blured-small img {
	/* FF doesn't support blur filter, but SVG */
	filter: url("data:image/svg+xml;charset=utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='5'/></filter></svg>#svgBlur");
	filter: blur(5px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');
	backdrop-filter: blur(10px);
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-ms-filter: blur(5px);
	-o-filter: blur(5px);
}

.img-blured .video_iframe_wrapper {
	overflow: hidden;
}

.blurmyass {
	display: none;
}

.img_18plus_wrapper {
	pointer-events: none;
	margin-top: -20px;
}

@media (min-width: 480px) {
	.img_18plus_wrapper {
		margin-top: initial;
	}
}

.img-blured .blurmyass {
	position: absolute;
	display: block;
	z-index: 1;
	width: 100%;
	height: 100%;
	text-align: center;
	align-content: center;
}

.img-blured .blurmyass img {
	position: relative;
	width: 80%;
	filter: none !important;
	backdrop-filter: none !important;
	cursor: pointer;
}

@media (min-width: 360px) {
	.img-blured .blurmyass img {
		width: 60%;
	}
}

@media (min-width: 480px) {
	.img-blured .blurmyass img {
		width: 50%;
	}
}

@media (min-width: 768px) {
	.img-blured .blurmyass img {
		width: 40%;
	}
}

@media (min-width: 1280px) {
	.img-blured .blurmyass img {
		width: 30%;
	}
}

@media (min-width: 1600px) {
	.img-blured .blurmyass img {
		width: 400px;
	}
}

.img-blured .blurmyass .img_18plus {
	max-width: 40px;
}

.img-blured .blurmyass .img_sfw {
	width: 100%;
	height: 100%;
}

.img-blured .blurmyass .sfw_thumb_preview {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.blursfw_poster {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
}

.blursfw_poster img {
	width: 100%;
	height: 100%;
}

.ignore-blur img,
.ignore-blur .video_iframe_container,
.ignore-blur .js_ad_container,
.ignore-blur iframe {
	filter: none !important;
	backdrop-filter: none !important;
}

.smooth_link {
	text-decoration: none !important;
	cursor: text !important;
}

.smooth_link:hover, .smooth_link:active, .smooth_link:focus {
	text-decoration: none !important;
	cursor: text !important;
}

.dropdown-menu {
	position: absolute;
	margin: 2px 0 0;
	text-align: left;
	list-style: none;
	border: 1px solid rgba(0, 0, 0, 0.15);
	background-color: #FFFFFF;
	background-clip: padding-box;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.custom_checkbox > .icon_checkbox:after,
.custom_radio > .icon_radio:after,
.custom_select_caret:before,
.dropdown_caret:before,
.modal_box::before {
	content: "";
}

.custom_checkbox {
	position: relative;
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: sub;
	margin-right: 5px;
}

.custom_checkbox input {
	display: none;
}

.custom_checkbox input[type=checkbox]:checked + .icon_checkbox:after {
	opacity: 1;
}

.custom_checkbox .icon_checkbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background-color: #750e15;
	border: 1px solid #b51520;
}

.custom_checkbox .icon_checkbox:after {
	position: absolute;
	top: 2px;
	left: 1px;
	width: 12px;
	height: 5px;
	content: "";
	-webkit-transform: rotate(-50deg);
	-ms-transform: rotate(-50deg);
	transform: rotate(-50deg);
	opacity: 0;
	border: 1px solid #FFFFFF;
	border-top: 0;
	border-right: 0;
}

.custom_radio {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 3px;
	vertical-align: sub;
	border-radius: 10px;
}

.custom_radio input {
	display: none;
}

.custom_radio input[type=radio]:checked + .icon_radio:after {
	opacity: 1;
}

.custom_radio .icon_radio {
	position: absolute;
	top: 0;
	left: 0;
	width: 15px;
	height: 15px;
	margin: 1px 0 0;
	cursor: pointer;
	border: 1px solid #b51520;
	border-radius: 10px;
	background-color: #750e15;
	color: #FFFFFF;
}

.custom_radio .icon_radio:after {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 7px;
	height: 7px;
	opacity: 0;
	border-radius: 50%;
	background-color: #b51520;
}

#custom_modal {
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
	display: table;
	width: 100%;
	height: 100%;
}

#basic_modal {
	position: absolute;
	z-index: 4;
	top: 0;
	left: 0;
	display: table;
	width: 100%;
	height: auto;
}

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

.modal_title {
	font-weight: bold;
	padding: 5px 10px 0;
}

.modal_content_wrapper {
	padding: 5px 10px 10px;
}

.dmca_penalty_modal .modal_container {
	border: 1px solid #FFFFFF;
	border-radius: 15px;
	background-color: #FFFFFF;
}

.content_section_wrapper {
	margin: 0;
}

.content_section_recent_amateur_videos_homepage {
	min-height: 201px;
}

.content_section_top_videos_homepage {
	min-height: 206px;
}

.top_webcams_homepage {
	min-height: 181px;
}

.xdsoft_autocomplete input {
	border-color: #b51520 !important;
	color: #000000 !important;
	background-color: #FFFFFF !important;
}

.xdsoft_autocomplete_dropdown {
	text-align: left;
	width: auto !important;
}

.xdsoft_autocomplete_dropdown div {
	color: #FFFFFF !important;
	background-color: #750e15 !important;
	height: 22px;
	padding-top: 2px;
}

.xdsoft_autocomplete_dropdown .active {
	background: #b51520 !important;
}

.xdsoft_autocomplete_dropdown .icon {
	margin-right: 8px;
	margin-bottom: 12px;
}

.xdsoft_autocomplete_dropdown .search_type {
	font-size: 11px;
}

.xdsoft_autocomplete_dropdown .search_title {
	line-height: 19px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: calc(100% - 90px);
	display: inline-block;
}

.bootstrap-tagsinput {
	background-color: #FFFFFF;
	border-color: #b51520;
}

.intl-tel-input .country .dial-code,
.intl-tel-input .country .country-name {
	display: none;
}

/* Mobile banner iframe */
.visible-mobile {
	display: none;
}

body.mobile .visible-mobile {
	display: block;
}

body.mobile .mobile_banner_frame {
	margin-left: auto;
	margin-right: auto;
}

.amaenao .hideonadblock {
	display: none;
}

.homepage_extra_btn_wrapper {
	position: relative;
	float: right;
	margin-left: 3px;
	height: 22px;
	margin-top: 0;
}

@media (min-width: 768px) {
	.homepage_extra_btn_wrapper {
		margin-top: 3px;
	}
}

.homepage_extra_btn_wrapper .video_iframe_random {
	font-size: 11px;
	line-height: 19px;
	padding: 0 5px;
	cursor: pointer;
	margin: 0;
}

/* autocomplete for predictive search */
.tt-menu {
	background-color: #FFFFFF;
	border-color: #b51520;
	width: 100%;
	text-align: left;
}

.tt-menu a {
	color: #FFFFFF !important;
	background-color: #750e15 !important;
	height: 22px;
	padding: 2px 10px 0 10px;
	display: block;
	width: calc(100% - 20px);
}

.tt-menu a:hover {
	background: #E2E2E2 !important;
}

.tt-menu .tt-cursor {
	background: #E2E2E2 !important;
}

.tt-menu .icon {
	margin-right: 8px;
	margin-bottom: 12px;
}

.tt-menu .search_type {
	font-size: 11px;
	max-width: 70px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.tt-menu .search_title {
	line-height: 19px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: calc(100% - 100px);
	display: inline-block;
}

.tt-menu .tt-highlight {
	font-weight: bold;
}

.mobile_search .twitter-typeahead {
	width: 100%;
	position: absolute !important;
}

mark {
	font-weight: bold;
	color: #FFFFFF;
	background-color: transparent;
}

@media (min-width: 968px) {
	.no_sidebar .main_wrapper {
		margin-left: 10px;
	}
}

.locked_by_modal {
	overflow: hidden;
}

.locked_by_modal .scroll_top_btn,
.locked_by_modal .footer_partner_container_wrapper {
	display: none !important;
}

.content_wrapper_page_gallery_recent_simple .content_section_content,
.content_wrapper_page_gallery_recent .content_section_content .content_wrapper_page_gallery_popular .content_section_content {
	min-height: 300px;
}

.single_line {
	white-space: nowrap;
}

/* footer advertising */
.footer_partner_container_wrapper {
	position: fixed;
	width: 100%;
	max-width: 480px;
	height: 80px;
	bottom: 0;
	z-index: 4;
	box-shadow: 0 -5px 20px 0 rgba(0, 0, 0, 0.15);
	border: 1px solid #d9d9d9;
	border-bottom-width: 0;
	background-color: #FFFFFF;
}

@media (min-width: 480px) {
	.footer_partner_container_wrapper {
		left: calc(50% - 240px);
		border-radius: 7px 0 0 0;
	}
}

.footer_partner_container_wrapper .footer_partner_container {
	transition: 400ms;
	opacity: 0;
	position: relative;
	bottom: -87px;
	width: calc(100% - 10px);
	margin: auto;
	text-align: center;
	z-index: 4;
	overflow: hidden;
	padding: 5px;
	color: #000000;
}

.footer_partner_container_wrapper .fading {
	transition: 400ms;
	opacity: 1;
	bottom: 0;
}

.footer_partner_container_wrapper .box_container {
	position: relative;
	display: table;
	width: calc(100% - 10px);
	padding: 0 5px;
}

.footer_partner_container_wrapper .close_button {
	position: absolute;
	text-align: center;
	height: 30px;
	width: 30px;
	right: -1px;
	top: -31px;
	border-radius: 7px 7px 0 0;
	border: 1px solid #d9d9d9;
	border-bottom-width: 0;
	background-color: #FFFFFF;
	cursor: pointer;
}

.footer_partner_container_wrapper .close_button svg {
	position: relative;
	top: 6px;
	width: 12px;
	height: 12px;
	fill: #9e9e9e;
}

.jstemp_specific_disabled {
	cursor: wait !important;
}

.obfs {
	cursor: pointer;
}

.flex {
	display: flex;
}

.post_placeholder {
	background-image: url("/assets/default/img/video_placeholder.png");
	background-size: contain;
	background-repeat: no-repeat;
}

.link_disabled {
	pointer-events: none;
	color: #000000 !important;
	border-color: #919191 !important;
	background-color: #E2E2E2 !important;
}

.trix_partner_container {
	text-align: center;
	height: 100px;
	margin-top: 5px;
}

@media (min-width: 768px) {
	.trix_partner_container {
		height: 90px;
	}
}

.address_img {
	display: none;
}

.light .address_img.address_light {
	display: block !important;
}

.dark .address_img.address_dark {
	display: block !important;
}

/* ENDFILE */
/****************************
	_dropdown_menus.scss
****************************/
.dropdown-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
}

.dropdown_menu {
	display: none;
	position: fixed;
	top: 140px;
	right: 10px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.24);
	z-index: 3;
	background-color: #750e15;
	color: #FFFFFF;
	padding: 5px;
	border-radius: 2px;
	min-width: 130px;
	text-align: left;
}

@media (min-width: 480px) {
	.dropdown_menu {
		right: 90px;
	}
}

@media (min-width: 768px) {
	.dropdown_menu {
		right: 70px;
		top: 110px;
	}
}

.dropdown_menu.title_main_categories_menu, .dropdown_menu.filter_menu {
	position: absolute;
	top: 25px;
	right: 0;
}

.open > .dropdown_menu {
	display: inline-block !important;
}

.dropdown_menu label {
	display: block;
	font-weight: normal;
	line-height: 29px;
	padding-left: 5px;
	margin: 0;
	position: relative;
}

.dropdown_menu label input {
	position: absolute;
	top: 2px;
	left: 0;
}

/* ENDFILE */
/****************************
	_header.scss
****************************/
.mobile_search {
	position: relative;
	display: none;
	height: 32px;
	margin: 5px 10px 5px 10px;
	top: 2px;
}

.mobile_search form.search {
	border: 1px solid #b51520;
	height: 30px;
}

.mobile_search input.search_text {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: inline-block;
	height: 30px;
	border: none;
	min-width: 85%;
}

@media (min-width: 480px) {
	.mobile_search input.search_text {
		min-width: 95%;
	}
}

.mobile_search .search_wrapper {
	position: absolute;
	top: 0;
	right: 31px;
	bottom: 0;
	height: 30px;
	width: 50px;
	border: none;
	border-radius: 0;
	z-index: 2;
}

.mobile_search .search_wrapper button {
	display: inline-block;
	height: 100%;
	width: 100%;
	border: none;
	border-radius: 0;
	background-color: #FFFFFF;
	text-align: left;
	z-index: 0;
	margin-top: 1px;
}

.mobile_search .search_wrapper button i {
	display: inline-block;
	width: 16px;
	height: 16px;
}

.mobile_search .search_wrapper button span.dropdown_caret {
	position: absolute;
	top: 5px;
	right: 8px;
}

.mobile_search .search_wrapper .dropdown_menu {
	display: none;
	position: absolute;
	top: 32px;
	right: 0;
	width: 184px;
	border-radius: 2px;
}

.mobile_search button.search_btn {
	position: absolute;
	top: 1px;
	right: 1px;
	bottom: 0;
	cursor: pointer;
	border: none;
	border-left: 1px solid silver;
	border-radius: 0 2px 2px 0;
	width: 30px;
	height: 30px;
	background-color: #FFFFFF;
}

.mobile_search button.search_btn i {
	height: 16px;
	width: 16px;
}

.mobile_search .xdsoft_autocomplete_dropdown {
	position: relative;
	z-index: 2;
}

.top_sticky_partner {
	position: sticky;
	top: 0;
	height: 20px;
	padding: 5px 0;
	z-index: 5;
	background-color: #ffd37c;
	text-align: center;
}

.top_sticky_partner span {
	color: black;
	top: 5px;
	cursor: pointer;
}

.top_sticky_space {
	height: 30px;
}

.header_wrapper {
	position: relative;
	height: 49px;
	-webkit-transition: height;
	transition: height;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	border-width: 0 0 1px 0;
	border-style: solid;
	background-color: #F6F6F6;
	border-color: #FFFFFF;
	margin-bottom: 40px;
}

@media (min-width: 768px) {
	.header_wrapper {
		margin-bottom: 0;
		border-bottom: none;
		height: 79px;
	}
}

.header_wrapper .navbar_wrapper {
	display: block;
	min-width: 50%;
	width: 100%;
	height: 49px;
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
	/* main menu */
}

@media (min-width: 768px) {
	.header_wrapper .navbar_wrapper {
		width: 100%;
		height: 80px;
	}
}

.header_wrapper .navbar_wrapper .navbar_item {
	position: relative;
	display: inline-block;
}

.header_wrapper .navbar_wrapper .navbar_item .navbar_signed_user {
	margin-right: 0;
}

.header_wrapper .navbar_wrapper .navbar_signed_user_bg {
	position: absolute;
	width: 60px;
	height: 100%;
	z-index: 0;
	border-radius: 15px;
	background-color: #750e15;
}

@media (min-width: 768px) {
	.header_wrapper .navbar_wrapper .navbar_menu_btn_wrapper {
		display: none;
	}
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_main {
	background-color: #F6F6F6;
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_main:hover {
	background-color: #750e15;
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_main img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options {
	display: none;
	position: absolute;
	top: 40px;
	right: 5px;
	width: 130px;
	z-index: 5;
	padding: 5px;
	border-radius: 2px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.24);
	color: #FFFFFF;
	background-color: #750e15;
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options a,
.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options .obfs {
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 0px;
	width: 30px;
	min-height: 18px;
	color: #FFFFFF;
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options a img,
.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options .obfs img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options a span,
.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options .obfs span {
	padding-left: 30px;
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_show {
	display: inline-block;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper {
	width: 250px;
	display: none;
	position: absolute;
	top: 49px;
	right: 10px;
	z-index: 4;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion {
	display: none;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main {
	display: inline-block;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper.open_menu_inscription .top_bar_menu_main,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper.open_menu_inscription .top_bar_menu_connexion,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper.open_menu_inscription .top_bar_menu_main,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper.open_menu_inscription .top_bar_menu_connexion {
	display: none;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper.open_menu_inscription .top_bar_menu_inscription,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper.open_menu_inscription .top_bar_menu_inscription {
	display: inline-block;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper.open_menu_connexion .top_bar_menu_inscription,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper.open_menu_connexion .top_bar_menu_connexion,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper.open_menu_connexion .top_bar_menu_inscription,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper.open_menu_connexion .top_bar_menu_connexion {
	display: none;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_close_btn,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_close_btn {
	position: absolute;
	top: -49px;
	right: -10px;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion {
	width: 225px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.24);
	z-index: 0;
	padding: 12px;
	border: none;
	border-radius: 2px;
	color: #FFFFFF;
	background-color: #750e15;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion a {
	color: #FFFFFF;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_buttons {
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-right: -10px;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_buttons button,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_buttons button,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_buttons button,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_buttons button,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_buttons button,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_buttons button {
	display: inline-block;
	width: 105px;
	margin-right: 10px;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item {
	display: block;
	padding-left: 30px;
	line-height: 29px;
	cursor: pointer;
	text-align: left;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container {
	line-height: 29px;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item {
	display: block;
	width: 100%;
	position: relative;
	color: #FFFFFF;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item a i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .obfs i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item a i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item a i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item a i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .obfs i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item a i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item a i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item i {
	position: absolute;
	top: 7px;
	left: -30px;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item {
	float: left;
	width: 55px;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_option,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_option,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_option,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_option,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_option,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_option {
	width: calc(100% - 75px);
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item > span,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item > span,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item > span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item > span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item > span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item > span {
	display: block;
	position: relative;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item > span span.caret,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item > span span.caret,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item > span span.caret,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item > span span.caret,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item > span span.caret,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item > span span.caret {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 20px;
	display: inline-block;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item > span span.caret i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item > span span.caret i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item > span span.caret i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item > span span.caret i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item > span span.caret i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item > span span.caret i {
	-webkit-transition: transform;
	transition: transform;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .submenu,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .submenu,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu {
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height;
	transition: max-height;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .submenu span,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu span,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .submenu span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu span {
	display: block;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .submenu .js_history_container a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .submenu .js_history_container .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu .js_history_container a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu .js_history_container .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu .js_history_container a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu .js_history_container .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .submenu .js_history_container a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .submenu .js_history_container .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu .js_history_container a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu .js_history_container .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu .js_history_container a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu .js_history_container .obfs {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item.open span.caret i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item.open span.caret i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item.open span.caret i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item.open span.caret i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item.open span.caret i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item.open span.caret i {
	transform: scaleY(-1);
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item.open .submenu,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item.open .submenu,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item.open .submenu,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item.open .submenu,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item.open .submenu,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item.open .submenu {
	max-height: 999px;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item.open .submenu span,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item.open .submenu span,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item.open .submenu span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item.open .submenu span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item.open .submenu span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item.open .submenu span {
	opacity: 1;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .notification_alert,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .notification_alert,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .notification_alert,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .notification_alert,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .notification_alert,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .notification_alert {
	position: absolute;
	text-align: center;
	top: 2px;
	left: -20px;
	padding: 2px !important;
	background-color: #FF0021;
	color: #FFFFFF;
	border-radius: 50%;
	font-size: 9px;
	line-height: 11px;
	min-width: 12px;
	z-index: 1;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .notification_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .notification_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .notification_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .notification_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .notification_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .notification_item {
	margin-left: 5px;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .notification_item .main_menu_txt,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .notification_item .main_menu_txt,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .notification_item .main_menu_txt,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .notification_item .main_menu_txt,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .notification_item .main_menu_txt,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .notification_item .main_menu_txt {
	margin-left: 5px;
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper {
	display: block;
	position: relative;
	top: -6px;
	height: 40px;
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #b51520;
	background-color: #750e15;
}

@media (min-width: 768px) {
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper {
		height: 29px;
	}
}

@media (min-width: 968px) {
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper {
		width: calc(100% - 210px);
		margin-left: 210px;
	}
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu {
	position: relative;
	top: 0;
	right: 0;
	left: 0;
	text-align: center;
	display: block;
	margin: 0;
	padding: 0;
	height: 40px;
	overflow: hidden;
}

@media (min-width: 768px) {
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu {
		height: 29px;
		padding-right: 30px;
	}
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item {
	display: inline-flex;
	height: 35px;
	width: 16%;
	line-height: 17px;
	padding: 5px 1px 0px 1px;
	overflow: hidden;
	cursor: pointer;
}

@media (min-width: 360px) {
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item {
		width: 15%;
	}
}

@media (min-width: 480px) {
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item {
		width: 13%;
	}
}

@media (min-width: 768px) {
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item {
		width: auto;
		height: 24px;
		display: inline-block;
		float: left;
		padding-left: 5px;
		padding-right: 15px;
	}
}

@media (min-width: 480px) {
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_5 {
		width: 18%;
	}
}

@media (min-width: 768px) {
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_5 {
		width: auto;
	}
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_8 {
	width: 15%;
}

@media (min-width: 480px) {
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_8 {
		width: 11%;
	}
}

@media (min-width: 768px) {
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_8 {
		width: auto;
	}
}

@media (min-width: 768px) {
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_9 {
		padding-right: 12px;
	}
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_premium_sponsor {
	min-width: 57px;
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.dynamic_menu_item_snap {
	min-width: 75px;
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item:hover {
	background-color: #b51520;
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > a {
	position: relative;
	display: inline-grid;
	margin: auto;
	color: #FFFFFF;
}

@media (min-width: 768px) {
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs,
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > a {
		display: block;
	}
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs > i,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > a > i {
	position: relative;
	top: -2px;
	margin: auto;
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs span,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > a span {
	font-size: 11px;
	position: relative;
}

@media (min-width: 480px) {
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs span,
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > a span {
		font-size: 12px;
	}
}

@media (min-width: 768px) {
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs span,
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > a span {
		padding-left: 5px;
		font-size: 13px;
	}
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs .chat_counter,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > a .chat_counter {
	position: absolute;
	top: -4px;
	left: 35px;
	font-size: 11px;
	line-height: 9px;
	text-align: center;
	display: inline-block;
	padding: 2px;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	color: #FFFFFF;
	background-color: #C20000;
}

@media (min-width: 768px) {
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs .chat_counter,
	.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > a .chat_counter {
		left: 7px;
	}
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs .main_menu_txt,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item > a .main_menu_txt {
	white-space: nowrap;
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container {
	position: absolute;
	right: 0;
	padding: 0;
	margin: 0;
	height: 29px;
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 29px;
	margin-right: 10px;
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share a,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share .obfs {
	position: absolute;
	top: -1px;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	display: inline-block;
	height: 16px;
	width: 16px;
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share a i,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share .obfs i {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share a span,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share .obfs span {
	display: none;
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.heures {
	display: none;
	padding-left: 0;
	font-size: 11px;
	color: #FFFFFF;
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.social_container {
	background-color: transparent !important;
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.social_container:hover {
	background-color: transparent !important;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper {
	position: absolute;
	top: 10px;
	right: 0;
	left: 0;
	display: inline-block;
	width: 275px;
	height: 30px;
	padding: 0;
	margin: 0 auto;
	z-index: 3;
}

@media (min-width: 968px) {
	.header_wrapper .navbar_wrapper .navbar_search_wrapper {
		width: 400px;
	}
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper,
.header_wrapper .navbar_wrapper .navbar_search_wrapper input.search_text,
.header_wrapper .navbar_wrapper .navbar_search_wrapper button.search_btn {
	position: absolute;
	top: 0;
	bottom: 0;
	display: inline-block;
	height: 30px;
	border: none;
	background-color: #FFFFFF;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper {
	right: 30px;
	z-index: 3;
	border-style: solid;
	border-width: 0 1px 0 0;
	border-radius: 0;
	border-color: #FFFFFF;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper button {
	border: none;
	height: 30px;
	background-color: #FFFFFF;
	z-index: 2;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu {
	position: absolute;
	top: 32px;
	right: 0;
	min-width: 180px;
	color: #FFFFFF;
	background-color: #750e15;
	z-index: 2;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu .icon_radio {
	color: #FFFFFF;
	background-color: #750e15;
	z-index: 2;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu .icon_radio:after {
	background-color: #FFFFFF;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper input.search_text {
	left: 0;
	right: 0;
	padding: 0 10px;
	width: 255px;
	z-index: 2;
	color: #000000;
}

@media (min-width: 968px) {
	.header_wrapper .navbar_wrapper .navbar_search_wrapper input.search_text {
		width: 380px;
	}
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper button.search_btn {
	z-index: 2;
	cursor: pointer;
	right: 0;
	width: 30px;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_main_categories_items_text {
	margin-left: 3px;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .xdsoft_autocomplete_dropdown {
	position: relative;
}

.header_wrapper .navbar_wrapper .navbar_notification_wrapper .mobile_notification_btn {
	background-color: initial;
}

.header_wrapper .navbar_wrapper .push_notification_wrapper {
	width: calc(100vw - 30px);
	display: none;
	position: absolute;
	top: 0;
	right: 5px;
	z-index: 4;
	background-color: white;
	border-radius: 5px;
	min-width: 320px;
	padding: 10px;
}

.header_wrapper .navbar_wrapper .push_notification_wrapper .button_wrapper {
	display: inline-flex;
	text-align: center;
	width: 100%;
	margin-top: 5px;
}

.header_wrapper .navbar_wrapper .push_notification_wrapper .button_wrapper .btn {
	width: 50%;
	padding: 5px 0;
}

.header_wrapper .navbar_wrapper .push_notification_wrapper .button_wrapper .btn_later {
	color: #1165f1;
}

.header_wrapper .navbar_wrapper .push_notification_wrapper .button_wrapper .btn_accept {
	background-color: #1165f1;
	color: white;
}

.header_wrapper.expand {
	height: 91px;
}

.header_wrapper.expand .mobile_search {
	max-height: 999px;
}

.header_wrapper .profile_img {
	position: relative;
	border-radius: 50%;
	background-color: #F6F6F6;
}

.header_wrapper .profile_container {
	text-align: left;
}

.header_wrapper .profile_container .avatar_img {
	width: 30px;
	height: 30px;
	border-radius: 50%;
}

.header_wrapper .profile_container .profile_link {
	margin-left: 10px;
}

.header_wrapper .co_sponsor {
	position: absolute;
	display: grid;
	top: -5px;
	left: 111px;
	width: 122px;
	height: 52px;
	z-index: 1;
	cursor: pointer;
}

@media (max-width: 359px) {
	.header_wrapper .co_sponsor {
		display: none;
	}
}

@media (min-width: 480px) {
	.header_wrapper .co_sponsor {
		left: 121px;
	}
}

@media (min-width: 768px) {
	.header_wrapper .co_sponsor {
		left: 165px;
	}
}

@media (min-width: 968px) {
	.header_wrapper .co_sponsor {
		left: 220px;
	}
}

.header_wrapper .co_sponsor a,
.header_wrapper .co_sponsor .obfs {
	position: relative;
	width: 100%;
	color: #919191;
	font-size: 9px;
}

.header_wrapper .co_sponsor .cs_text {
	position: absolute;
	display: block;
	width: 100%;
	top: 0;
	left: 0;
}

.header_wrapper .co_sponsor .co_sponsor {
	position: absolute;
	top: 15px;
	left: 5px;
	height: 37px;
	width: 117px;
	background-repeat: no-repeat;
}

.header_wrapper .co_sponsor .co_sponsor_0 {
	background-image: url(../img/co_sponsor_0.png?v=20250902);
}

.header_wrapper .co_sponsor .co_sponsor_0:hover {
	background-image: url(../img/co_sponsor_0_hover.png?v=20250902);
}

.header_wrapper .co_sponsor .co_sponsor_1 {
	background-image: url(../img/co_sponsor_1.png?v=20250902);
}

.header_wrapper .co_sponsor .co_sponsor_1:hover {
	background-image: url(../img/co_sponsor_1_hover.png?v=20250902);
}

.header_wrapper .co_sponsor .sponsor_default {
	z-index: 1;
}

@media (min-width: 768px) {
	.header_wrapper .co_sponsor_search {
		left: 92px !important;
	}
}

@media (min-width: 968px) {
	.header_wrapper .co_sponsor_search {
		left: 145px !important;
	}
}

/* extra rules to complement the previous ones */
.mobile_notification_wrapper .top_bar_menu_main {
	width: 300px !important;
}

.mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_buttons {
	line-height: 19px !important;
}

.mobile_notification_wrapper .top_bar_menu_main .main_menu_txt {
	font-weight: bold;
}

.mobile_notification_wrapper .top_bar_menu_main .check_all_notifications_btn {
	text-align: center !important;
	text-decoration: underline !important;
	padding: 0 !important;
	line-height: 19px !important;
}

.top_bar_menu_item .video_column_section,
.top_bar_menu_item .previsualization_section {
	text-align: left;
	margin-left: -30px;
}

.top_bar_menu_item .option {
	position: relative;
	cursor: pointer;
	line-height: 29px;
	font-size: 14px;
	display: inline-block;
	width: calc(100% - 20px);
	height: 30px;
	padding: 0 10px;
	color: #FFFFFF;
}

.top_bar_menu_item .option:hover {
	background-color: #b51520;
}

.top_bar_menu_item .option.thumb_size_item_selected {
	background-color: #E2E2E2;
}

.top_bar_menu_item .option > i {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
}

.top_bar_menu_item .option > span {
	margin-left: 25px;
}

.top_bar_menu_item .option > a,
.top_bar_menu_item .option > .obfs {
	color: #FFFFFF;
}

.top_bar_menu_item .option .switch_container {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.top_bar_menu_item .option .filter_item {
	display: inline-block !important;
}

.logo_wrapper {
	position: relative;
	z-index: 3;
	display: inline-block;
	height: 49px;
	width: 111px;
	overflow: hidden;
}

@media (min-width: 968px) {
	.logo_wrapper {
		z-index: 1;
	}
}

.logo_wrapper span {
	display: none;
}

@media (min-width: 768px) {
	.logo_wrapper {
		width: 155px;
	}
	.logo_wrapper span, .logo_wrapper a {
		float: left;
	}
	.logo_wrapper span {
		position: relative;
		display: inline-block;
		width: 44px;
		height: 49px;
		cursor: pointer;
		background-color: #FFFFFF;
		color: #000000;
	}
	.logo_wrapper span i {
		display: inline-block;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		width: 20px;
		height: 16px;
		text-align: center;
		font-style: normal;
		font-size: 24px;
	}
	.logo_wrapper a {
		display: inline-block;
		height: 49px;
		width: 111px;
	}
}

@media (min-width: 968px) {
	.logo_wrapper {
		height: 80px;
		width: 210px;
		z-index: 3;
	}
	.logo_wrapper span {
		display: none;
	}
	.logo_wrapper a {
		display: inline-block;
		width: 210px;
		height: 80px;
	}
}

/* ENDFILE */
/****************************
	_header_slogan.scss
****************************/
.top_partner {
	height: 22px;
	position: relative;
	margin-bottom: 5px;
}

.sub_header_slogan_wrapper {
	position: relative;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
	top: 5px;
}

@media (min-width: 968px) {
	.sub_header_slogan_wrapper {
		margin-left: 215px;
	}
}

.sub_header_slogan_wrapper .sub_header_slogan {
	color: #FFFFFF;
	margin: 5px 5px 0 5px;
	padding: 2px 5px;
	border: 1px solid #b51520;
	border-radius: 2px;
	background-color: #750e15;
}

@media (min-width: 968px) {
	.sub_header_slogan_wrapper .sub_header_slogan {
		margin: 5px 0;
	}
}

.sub_header_slogan_wrapper .sub_header_slogan a {
	color: #FFFFFF;
	text-decoration: underline;
}

.sub_header_slogan_wrapper .sub_header_slogan .icon {
	margin-right: 5px;
	margin-top: -2px;
}

.sub_header_slogan_wrapper .sub_header_special {
	margin: 0 5px;
}

@media (min-width: 968px) {
	.sub_header_slogan_wrapper .sub_header_special {
		margin: 0 0 5px 0;
	}
}

.header_slogan_search_page {
	width: auto;
}

@media (min-width: 768px) {
	.header_slogan_search_page {
		margin-left: 160px;
		width: auto;
	}
}

@media (min-width: 968px) {
	.header_slogan_search_page {
		width: fit-content;
		margin-left: 210px;
	}
}

/* ENDFILE */
/****************************
	_sidebar.scss
****************************/
.sidebar_wrapper,
.sidebar_v2_wrapper {
	position: absolute !important;
	top: 0;
	bottom: 0;
	left: 0;
	display: none;
	width: 210px;
	z-index: 4;
}

@media (min-width: 968px) {
	.sidebar_wrapper,
	.sidebar_v2_wrapper {
		display: block !important;
		z-index: 3;
	}
}

.sidebar_wrapper .inner-wrapper-sticky,
.sidebar_v2_wrapper .inner-wrapper-sticky {
	width: 210px !important;
}

.sidebar_wrapper .side_bar_container,
.sidebar_v2_wrapper .side_bar_container {
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 0 25px 0 2px;
	background-color: #FFFFFF;
	color: #000000;
}

.sidebar_wrapper .side_bar_container .side_bar_logo_container,
.sidebar_v2_wrapper .side_bar_container .side_bar_logo_container {
	width: 210px;
	height: 45px;
	margin-left: -10px;
}

@media (min-width: 968px) {
	.sidebar_wrapper .side_bar_container .side_bar_logo_container,
	.sidebar_v2_wrapper .side_bar_container .side_bar_logo_container {
		height: 80px;
	}
}

.sidebar_wrapper .side_bar_container .js_sidebar_webcams,
.sidebar_v2_wrapper .side_bar_container .js_sidebar_webcams {
	min-height: 375px;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_title,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_title,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle {
	position: relative;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	margin-top: 15px;
	padding-bottom: 5px;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_title i,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle i,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle i,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle i,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_title i,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle i,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle i,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle i {
	position: absolute;
	top: 2px;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_title h2, .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_title .h2_class,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle h2,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle .h2_class,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle h2,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle .h2_class,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle h2,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle .h2_class,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_title h2,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_title .h2_class,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle h2,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle .h2_class,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle h2,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle .h2_class,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle h2,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle .h2_class {
	padding-left: 25px;
	display: inline-block;
	font-size: 15px;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_history_button,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_history_button {
	padding-top: 15px;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content {
	position: relative;
	font-size: 13px;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content a,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content a {
	display: block;
	height: 23px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #000000;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content a:hover,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content a:hover {
	border-color: #b51520;
	color: #b51520;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs, .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed {
	display: block;
	height: 23px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #000000;
	cursor: pointer;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs:hover, .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed:hover,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs:hover,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed:hover {
	border-color: #b51520;
	color: #b51520;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper {
	display: inline-block;
	width: 100%;
	height: 30px;
	line-height: 29px;
	padding: 0;
	margin: 0;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #b51520;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button {
	display: inline-block;
	width: 100%;
	height: 30px;
	line-height: 29px;
	position: relative;
	border: none;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button i,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span.dropdown_caret,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button i,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span.dropdown_caret {
	position: absolute;
	top: 0;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button i,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button i {
	left: 0;
	top: 6px;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span {
	left: 20px;
	color: #000000;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret {
	right: 10px;
	left: auto;
	padding-left: 0;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret:before,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret:before {
	border-top-color: #000000;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper .sidebar_main_categories_menu,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper .sidebar_main_categories_menu {
	position: absolute;
	top: 32px;
	right: 0;
	width: 180px;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper .sidebar_main_categories_menu .sidebar_main_categories_items_text,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper .sidebar_main_categories_menu .sidebar_main_categories_items_text {
	margin-left: 3px;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_conditional_main_categories_wrapper.switch_container,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_conditional_main_categories_wrapper.switch_container {
	height: 30px;
	line-height: 29px;
	font-size: 13px;
	padding: 0;
	margin: 0;
	margin-top: -5px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #C6C6C6;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_bundle_category,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_bundle_category {
	border: 1px solid #C6C6C6;
	border-radius: 5px;
	padding: 2px 10px;
	background-color: #FFFFFF;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 5px;
}

.sidebar_wrapper .social_container,
.sidebar_v2_wrapper .social_container {
	padding: 10px 0px;
}

.sidebar_wrapper .sidebar_social_share,
.sidebar_v2_wrapper .sidebar_social_share {
	display: inline-block;
	width: 100%;
	padding: 5px 0;
	text-align: center;
	height: 22px;
}

.sidebar_wrapper .sidebar_social_share span.obfs,
.sidebar_v2_wrapper .sidebar_social_share span.obfs {
	display: inline-block;
	height: 22px;
	line-height: 21px;
	padding: 0 10px;
	border-radius: 2px;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
}

.sidebar_wrapper .sidebar_social_share span.obfs i,
.sidebar_v2_wrapper .sidebar_social_share span.obfs i {
	position: relative;
	top: -1px;
	margin-right: 5px;
}

.sidebar_wrapper .sidebar_social_share span.obfs.twitter_btn,
.sidebar_v2_wrapper .sidebar_social_share span.obfs.twitter_btn {
	background-color: #1DA1F2;
}

.sidebar_wrapper .sidebar_social_share span.obfs.facebook_btn,
.sidebar_v2_wrapper .sidebar_social_share span.obfs.facebook_btn {
	background-color: #4267B2;
}

.sidebar_wrapper .sidebar_social_share span.obfs.onlyfans_btn,
.sidebar_v2_wrapper .sidebar_social_share span.obfs.onlyfans_btn {
	background-color: #00aff0;
}

.sidebar_wrapper .sidebar_subsection_main_categories .sidebar_category_list_wrapper,
.sidebar_v2_wrapper .sidebar_subsection_main_categories .sidebar_category_list_wrapper {
	overflow: auto;
	height: 630px;
}

.sidebar_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar,
.sidebar_v2_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar {
	width: 7px;
	-webkit-appearance: none;
}

.sidebar_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar-thumb,
.sidebar_v2_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.sidebar_wrapper .sidebar_subsection_main_categories .simplebar-scrollbar:before,
.sidebar_v2_wrapper .sidebar_subsection_main_categories .simplebar-scrollbar:before {
	background-color: #b51520;
	opacity: 0.5;
}

.sidebar_wrapper .sidebar_subsection_main_categories .simplebar-visible:before,
.sidebar_v2_wrapper .sidebar_subsection_main_categories .simplebar-visible:before {
	background-color: #b51520;
	opacity: 1 !important;
}

.sidebar_wrapper .sidebar_subsection_main_categories .simplebar-horizontal,
.sidebar_v2_wrapper .sidebar_subsection_main_categories .simplebar-horizontal {
	display: none;
}

.sidebar_wrapper .sidebar_section_item img,
.sidebar_v2_wrapper .sidebar_section_item img {
	max-width: 320px;
}

/*********************************/
/*****    site notice css	 *****/
/*********************************/
.site_notice {
	text-align: center;
	background-color: #b51520;
	color: #FFFFFF;
	padding: 5px 5px 10px 5px;
	border-radius: 5px;
	margin: 5px 0 15px 0;
}

.site_notice .site_notice_title {
	font-weight: bold;
	margin-bottom: 5px;
}

.site_notice a {
	color: inherit;
	background-color: inherit;
}

.site_notice a:hover,
.site_notice a:focus {
	font-weight: bold;
	text-decoration: underline;
	color: inherit;
}

.site_notice .site_notice_close {
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
}

.site_notice .site_notice_close i {
	margin-right: 5px;
}

.sidebar_wrapper .sidebar_history_wrapper .sidebar_section_title {
	margin-top: 2px;
}

/*******************************/
/******** SIDEBAR V2 ***********/
/*******************************/
.sidebar_v2_section .filter_info {
	text-align: center;
}

.sidebar_v2_section .filter_item {
	display: block;
	clear: both;
	height: 18px;
	padding: 5px;
	margin-bottom: 10px;
}

.sidebar_v2_section .filter_item.switch_container {
	margin-block: 0;
}

.sidebar_v2_section .filter_item.clicked {
	background-color: #e2e2e2;
}

.sidebar_v2_section .filter_item span {
	vertical-align: middle;
	margin-left: 5px;
}

.sidebar_v2_section .filter_item .icon {
	vertical-align: top;
}

.sidebar_v2_section .filter_container {
	border: 1px solid #b51520;
	border-radius: 5px;
	font-size: 12px;
}

.sidebar_v2_section .filter_container .switch input:checked + span {
	background-color: #b51520;
}

.sidebar_v2_section .filter_container .info {
	border-radius: 3px;
	padding: 2px 5px;
	color: #FFFFFF;
	background-color: #b51520;
	font-size: 10px;
	line-height: 11px;
	margin-right: 5px;
	margin-top: 3px;
}

.sidebar_v2_section .filter_container .searchbar_btn {
	cursor: pointer;
}

/* ENDFILE */
/****************************
	_navbar.scss
****************************/
/* main menu */
.navbar_menu_wrapper {
	display: block;
	position: relative;
	top: -6px;
	height: 40px;
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #b51520;
	background-color: #750e15;
}

@media (min-width: 768px) {
	.navbar_menu_wrapper {
		height: 29px;
	}
}

@media (min-width: 968px) {
	.navbar_menu_wrapper {
		width: calc(100% - 210px);
		margin-left: 210px;
	}
}

.navbar_menu_wrapper ul.main_menu {
	position: relative;
	top: 0;
	right: 0;
	left: 0;
	text-align: center;
	display: block;
	margin: 0;
	padding: 0;
	height: 40px;
	overflow: hidden;
}

@media (min-width: 768px) {
	.navbar_menu_wrapper ul.main_menu {
		height: 29px;
		padding-right: 30px;
	}
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item {
	display: inline-flex;
	height: 35px;
	width: 16%;
	line-height: 17px;
	padding: 5px 1px 0px 1px;
	overflow: hidden;
	cursor: pointer;
}

@media (min-width: 360px) {
	.navbar_menu_wrapper ul.main_menu li.main_menu_item {
		width: 15%;
	}
}

@media (min-width: 480px) {
	.navbar_menu_wrapper ul.main_menu li.main_menu_item {
		width: 13%;
	}
}

@media (min-width: 768px) {
	.navbar_menu_wrapper ul.main_menu li.main_menu_item {
		width: auto;
		height: 24px;
		display: inline-block;
		float: left;
		padding-left: 5px;
		padding-right: 15px;
	}
}

@media (min-width: 480px) {
	.navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_5 {
		width: 18%;
	}
}

@media (min-width: 768px) {
	.navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_5 {
		width: auto;
	}
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_8 {
	width: 15%;
}

@media (min-width: 480px) {
	.navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_8 {
		width: 11%;
	}
}

@media (min-width: 768px) {
	.navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_8 {
		width: auto;
	}
}

@media (min-width: 768px) {
	.navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_9 {
		padding-right: 12px;
	}
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.dynamic_menu_item_snap {
	min-width: 75px;
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item:hover {
	background-color: #b51520;
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs,
.navbar_menu_wrapper ul.main_menu li.main_menu_item > a {
	position: relative;
	display: inline-grid;
	margin: auto;
	color: #FFFFFF;
}

@media (min-width: 768px) {
	.navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs,
	.navbar_menu_wrapper ul.main_menu li.main_menu_item > a {
		display: block;
	}
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs > i,
.navbar_menu_wrapper ul.main_menu li.main_menu_item > a > i {
	position: relative;
	top: -2px;
	margin: auto;
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs span,
.navbar_menu_wrapper ul.main_menu li.main_menu_item > a span {
	font-size: 11px;
	position: relative;
}

@media (min-width: 480px) {
	.navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs span,
	.navbar_menu_wrapper ul.main_menu li.main_menu_item > a span {
		font-size: 12px;
	}
}

@media (min-width: 768px) {
	.navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs span,
	.navbar_menu_wrapper ul.main_menu li.main_menu_item > a span {
		padding-left: 5px;
		font-size: 13px;
	}
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs .chat_counter,
.navbar_menu_wrapper ul.main_menu li.main_menu_item > a .chat_counter {
	position: absolute;
	top: -4px;
	left: 35px;
	font-size: 11px;
	line-height: 9px;
	text-align: center;
	display: inline-block;
	padding: 2px;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	color: #FFFFFF;
	background-color: #C20000;
}

@media (min-width: 768px) {
	.navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs .chat_counter,
	.navbar_menu_wrapper ul.main_menu li.main_menu_item > a .chat_counter {
		left: 7px;
	}
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item > .obfs .main_menu_txt,
.navbar_menu_wrapper ul.main_menu li.main_menu_item > a .main_menu_txt {
	white-space: nowrap;
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container {
	position: absolute;
	right: 0;
	padding: 0;
	margin: 0;
	height: 29px;
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 29px;
	margin-right: 10px;
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share a,
.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share .obfs {
	position: absolute;
	top: -1px;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	display: inline-block;
	height: 16px;
	width: 16px;
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share a i,
.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share .obfs i {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share a span,
.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share .obfs span {
	display: none;
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.heures {
	display: none;
	padding-left: 0;
	font-size: 11px;
	color: #FFFFFF;
}

.navbar_menu_wrapper ul.main_menu li.social_container {
	background-color: transparent !important;
}

.navbar_menu_wrapper ul.main_menu li.social_container:hover {
	background-color: transparent !important;
}

/* ENDFILE */
/****************************
	_user_log_reg.scss
****************************/
.navbar_user_log_reg_wrapper {
	position: absolute !important;
	right: -5px;
	top: 50px;
	border: none;
	border-radius: 2px;
	z-index: 4;
}

@media (min-width: 768px) {
	.navbar_user_log_reg_wrapper {
		width: 165px;
		right: 35px;
	}
}

.navbar_user_log_reg_wrapper .header_button {
	display: none;
}

.navbar_user_log_reg_wrapper .login_register_button {
	position: absolute;
	top: -50px;
	right: 45px;
	margin: 10px 10px 9px 0;
	padding-bottom: 2px;
	border: none;
	border-radius: 50%;
	display: inline-block;
	height: 30px;
	width: 30px;
	cursor: pointer;
	background-color: #750e15;
}

@media (min-width: 768px) {
	.navbar_user_log_reg_wrapper .login_register_button {
		right: 5px;
	}
}

.navbar_user_log_reg_wrapper .login_register_wrapper {
	display: none;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper {
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.24);
	width: 290px;
	position: absolute;
	top: 0;
	right: 5px;
	padding: 12px 15px;
	border: none;
	border-radius: 2px;
	z-index: 4;
	color: #FFFFFF;
	background-color: #750e15;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper {
	height: 40px;
	cursor: pointer;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper .login_register_tab {
	display: block;
	width: 50%;
	height: 39px;
	font-size: 15px;
	line-height: 38px;
	font-weight: bold;
	float: left;
	text-align: center;
	border-bottom: 1px solid #C6C6C6;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper .login_register_tab.active {
	height: 37px;
	border-bottom: 3px solid #b51520;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper .login_register_tab i {
	display: none;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper {
	margin: 20px 0;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper > form > span,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper > form > span {
	display: inline-block;
	width: 100%;
	height: 30px;
	text-align: center;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper > form > span button,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper > form > span button {
	width: 150px;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .login_form_subtitle,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .login_form_subtitle {
	display: block;
	height: 50px;
	line-height: 59px;
	width: 100%;
	font-weight: bold;
	text-align: center;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .auth_form_item,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .auth_form_item {
	position: relative;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .auth_form_item label:first-child,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .auth_form_item label:first-child {
	position: relative;
	float: left;
	text-align: left;
	font-weight: 600;
	display: block;
	width: 100px;
	height: 30px;
	line-height: 29px;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .auth_form_item input,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .auth_form_item input {
	height: 25px;
	width: 170px;
	margin-top: 2px;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .auth_form_item span,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .auth_form_item span {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 80px;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .auth_form_item span input,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .auth_form_item span input {
	display: block;
	box-sizing: border-box;
	height: 100%;
	width: 100%;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .auth_form_item label.error,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .auth_form_item label.error {
	display: inline-block;
	width: 100%;
	height: 15px;
	font-size: 11px;
	text-align: left;
	padding-left: 108px;
	color: #FF0021;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .login_form_checkbox label,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .login_form_checkbox label {
	display: table;
	position: relative;
	padding-left: 108px;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .login_form_checkbox label span,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .login_form_checkbox label span {
	display: block;
	float: left;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .login_form_checkbox label span:last-child,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .login_form_checkbox label span:last-child {
	display: inline-block;
	height: 30px;
	line-height: 14px;
	padding-left: 5px;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .terms_conditions,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .terms_conditions {
	margin-top: 10px;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .terms_conditions a,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .terms_conditions a {
	text-decoration: underline;
	color: #FFFFFF;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form {
	display: none;
}

.navbar_user_log_reg_wrapper .user_menu_main {
	width: 150px;
	float: right;
	text-align: left;
	border-radius: 2px;
	padding: 3px 10px;
	color: #FFFFFF;
	background-color: #750e15;
}

.navbar_user_log_reg_wrapper .user_menu_main .user_menu_item {
	display: block;
	padding-left: 30px;
	line-height: 29px;
	cursor: pointer;
	text-align: left;
}

.navbar_user_log_reg_wrapper .user_menu_main .user_menu_item:hover {
	background-color: #b51520;
}

.navbar_user_log_reg_wrapper .user_menu_main .user_menu_item a {
	display: block;
	width: 100%;
	position: relative;
	color: #FFFFFF;
}

.navbar_user_log_reg_wrapper .user_menu_main .user_menu_item a i {
	position: absolute;
	top: 7px;
	left: -20px;
}

.navbar_user_log_reg_wrapper .user_menu_main .user_menu_item a span {
	padding-left: 5px;
}

.content_section_user_story_videos {
	height: 110px;
}

/* form container to recover login */
.recover_login_wrapper {
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.24);
	display: none;
	width: 265px;
	position: absolute;
	top: 50px;
	right: 5px;
	padding: 12px 15px;
	border: none;
	border-radius: 2px;
	z-index: 4;
	background-color: #FFFFFF;
}

@media (min-width: 768px) {
	.recover_login_wrapper {
		right: 125px;
	}
}

.recover_login_wrapper .recover_menu_close_btn {
	position: absolute;
	top: -50px;
	right: -5px;
	margin: 10px 10px 9px 0;
	padding-bottom: 2px;
	float: right;
	border: none;
	border-radius: 50%;
	display: block;
	height: 30px;
	width: 30px;
	cursor: pointer;
	background-color: #b51520;
}

.recover_login_wrapper .recover_login_inside_wrapper {
	text-align: center;
}

.recover_login_wrapper .recover_login_inside_wrapper .auth_form_title {
	font-size: 15px;
	line-height: 38px;
	font-weight: bold;
	height: 40px;
	border-bottom: 3px solid #b51520;
}

.recover_login_wrapper .recover_login_inside_wrapper .auth_recover_form_item {
	padding: 5px;
}

.auth_form_item-msg.error {
	text-align: center;
	padding-top: 5px;
	color: #FF0021;
}

.auth_form_item-msg.success {
	text-align: center;
	padding-top: 5px;
	color: #30AD22;
}

.recover_account_form_wrapper {
	text-align: center;
	margin-top: 20px;
	border-top: 1px solid #C6C6C6;
}

/* ENDFILE */
/****************************
	_homepage_category.scss
****************************/
.homepage_category_wrapper {
	position: relative;
	padding: 10px 10px 5px 10px;
}

@media (min-width: 480px) {
	.homepage_category_wrapper {
		width: 300px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 5px;
	}
}

.homepage_category_wrapper select.dropdown_categories {
	width: calc(50% - 2px);
	margin-right: 2px;
}

.homepage_category_wrapper select.dropdown_video_tag {
	width: calc(50% - 2px);
	margin-left: 2px;
}

.homepage_category_wrapper span.homepage_category_caret {
	top: 14px;
	right: calc(50% + 7px);
}

.homepage_category_wrapper span.homepage_video_tag_caret {
	top: 14px;
	right: 15px;
}

/* ENDFILE */
/****************************
	_main.scss
****************************/
.main_wrapper {
	display: block;
	overflow: hidden;
	width: 100%;
}

@media (min-width: 968px) {
	.main_wrapper {
		margin-left: 210px;
		margin-right: 10px;
		width: auto;
	}
}

.agepass_check video {
	pointer-events: none;
}

/* ENDFILE */
/****************************
	_comment_report.scss
****************************/
.comment_report_modal_wrapper {
	width: 100%;
	display: none;
	position: absolute;
	left: 0;
	top: 50px;
	z-index: 6;
	pointer-events: none;
}

.comment_report_modal_wrapper.open {
	display: block;
}

.comment_report_modal_wrapper .comment_report_modal {
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.24);
	width: calc(100% - 40px);
	max-width: 500px;
	margin: auto;
	padding-bottom: 20px;
	color: #FFFFFF;
	background-color: #750e15;
	pointer-events: initial;
}

.comment_report_modal_wrapper .comment_report_modal #report_comment {
	position: relative;
}

.comment_report_modal_wrapper .comment_report_modal .comment_report_title {
	text-align: center;
	padding: 15px 0;
}

.comment_report_modal_wrapper .comment_report_modal .options_item_title {
	padding: 5px 0px;
	font-weight: bold;
}

.comment_report_modal_wrapper .comment_report_modal form {
	padding: 0 15px;
}

.comment_report_modal_wrapper .comment_report_modal form a,
.comment_report_modal_wrapper .comment_report_modal form .obfs {
	color: #b51520;
}

.comment_report_modal_wrapper .comment_report_modal form a:hover,
.comment_report_modal_wrapper .comment_report_modal form .obfs:hover {
	text-decoration: underline;
}

.comment_report_modal_wrapper .comment_report_modal form .options_item_checkbox {
	width: 100%;
	height: 35px;
	display: inline-flex;
	position: relative;
}

@media (min-width: 480px) {
	.comment_report_modal_wrapper .comment_report_modal form .options_item_checkbox {
		width: 50%;
	}
}

.comment_report_modal_wrapper .comment_report_modal form .options_item_checkbox span {
	margin-right: 10px;
}

.comment_report_modal_wrapper .comment_report_modal form .report_form_item {
	display: grid;
	margin-bottom: 10px;
}

.comment_report_modal_wrapper .comment_report_modal form .options_item_submit {
	text-align: center;
	margin-top: 10px;
}

.comment_report_modal_wrapper .comment_report_modal form .options_item_submit button {
	width: auto !important;
	height: auto !important;
	border: none !important;
	color: #FFFFFF;
	background-color: #b51520 !important;
}

.comment_report_modal_wrapper .comment_report_modal form .options_item_submit button:disabled {
	opacity: 0.6;
}

.comment_report_modal_wrapper .comment_report_modal .modal_box_close {
	position: absolute;
	padding: 5px;
	right: 0;
	top: 0;
}

.comment_report_modal .custom_radio {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 3px;
	vertical-align: sub;
	border-radius: 10px;
	z-index: 0;
}

.comment_report_modal .custom_radio input {
	display: none;
}

.comment_report_modal .custom_radio input[type=radio]:checked + .icon_radio:after {
	opacity: 1;
}

.comment_report_modal .custom_radio .icon_radio {
	position: absolute;
	top: 0;
	left: 0;
	width: 15px;
	height: 15px;
	margin: 1px 0 0;
	cursor: pointer;
	border: 1px solid #b51520;
	border-radius: 10px;
	background-color: #750e15;
	color: #FFFFFF;
}

.comment_report_modal .custom_radio .icon_radio:after {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 7px;
	height: 7px;
	opacity: 0;
	border-radius: 50%;
	background-color: #b51520;
}

/* ENDFILE */
/****************************
	_comments.scss
****************************/
.studio_comments_wrapper,
.pornstar_comments_wrapper,
.video_comments_wrapper,
.photo_comments_wrapper {
	position: relative;
	display: none;
	text-align: left;
}

.studio_comments_wrapper.open,
.pornstar_comments_wrapper.open,
.video_comments_wrapper.open,
.photo_comments_wrapper.open {
	display: block;
}

.comments_display_wrapper {
	position: relative;
	margin: 10px 0;
	width: 100%;
	border: none;
}

.comments_display_wrapper .comments_new_comment_wrapper textarea.comments_new_comment_txt,
.comments_display_wrapper .comments_reply_comment_wrapper textarea.comments_new_comment_txt {
	display: inline-block;
	width: 100%;
	height: 60px;
	border-radius: 2px;
	margin-bottom: 5px;
	outline: none;
	border-style: solid;
	border-width: 1px;
	border-color: #C6C6C6;
}

.comments_display_wrapper .comments_reply_comment_wrapper {
	margin-left: 45px;
}

.comments_display_wrapper .comments_new_comment_btn {
	display: block;
	height: 40px;
}

.comments_display_wrapper .comments_new_comment_btn button {
	float: right;
	width: auto;
	height: 26px;
	line-height: 17px;
}

.comments_display_wrapper .comments_section_wrapper {
	display: block;
	position: relative;
}

.comments_display_wrapper .comments_section_wrapper .comments_top_title {
	padding-top: 5px;
	padding-left: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
}

.comments_display_wrapper .comments_section_wrapper .comments_top_title i {
	position: absolute;
	top: 8px;
	left: 5px;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted {
	color: #000000;
	background-color: #F6F6F6;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted:last-child {
	border-bottom: 1px solid #b51520 !important;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted .comment_author_wrapper {
	color: #000000 !important;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment {
	position: relative;
	padding: 10px 5px 10px 45px;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #C6C6C6;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment.active {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	background-color: #FFFFFF;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_avatar_wrapper {
	position: absolute;
	top: 10px;
	left: 5px;
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	overflow: hidden;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper {
	padding-top: 5px;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .js_comment_timestamp {
	font-weight: bold;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_author_wrapper {
	color: #FFFFFF;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_author_wrapper a strong {
	color: #FFFFFF;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_wrapper {
	margin: 5px 0 10px 0;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_actions_wrapper .comment_action_item,
.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_show_replies {
	display: inline-block;
	padding: 3px 3px;
	margin-right: 3px;
	font-size: 11px;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	border-color: #b51520;
	color: #FFFFFF;
	background-color: #750e15;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_actions_wrapper .comment_action_item .comment_action_item span,
.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_show_replies .comment_action_item span {
	padding-left: 3px;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_report_btn {
	float: right;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_action_item:hover {
	color: #b51520;
	border-color: #b51520;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_actions_wrapper .comment_action_item.js_comment_delete {
	padding: 3px 7px;
	margin-right: 0;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_show_replies {
	margin-top: 10px;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_reply_wrapper {
	margin: 0;
	margin-top: 10px;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_reply_wrapper .comment_load_more_replies_wrapper {
	margin-left: 45px;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_reply_wrapper .comment_reply_input {
	margin-top: 10px;
}

/* ENDFILE */
/****************************
	_load_more.scss
****************************/
.load_more_wrapper {
	display: block;
	margin-top: 5px;
	position: relative;
}

@media (min-width: 480px) {
	.load_more_wrapper {
		margin-right: 5px;
		margin-left: 5px;
	}
}

@media (min-width: 768px) {
	.load_more_wrapper {
		margin-right: 10px;
		margin-left: 10px;
	}
}

@media (min-width: 968px) {
	.load_more_wrapper {
		margin-right: 0;
		margin-left: 0;
	}
}

.load_more_wrapper .load_more_btn {
	text-align: center;
	position: relative;
	cursor: pointer;
}

.load_more_wrapper .load_more_btn .load_more_text {
	display: inline-block;
	margin-top: 10px;
	padding: 4px 50px;
	border: 1px solid #b51520;
	background-color: #750e15;
	color: #FFFFFF;
}

.load_more_wrapper .load_more_btn.invisible {
	display: none;
}

.load_more_wrapper.use_load_more.havemore:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	display: inline-block;
	height: 50%;
	z-index: 0;
	border-bottom: 1px solid #b51520;
}

/* ENDFILE */
/****************************
	_content_section_title.scss
****************************/
/* overall rules */
.content_section_title {
	position: relative;
	width: 100%;
	margin-bottom: 0;
}

@media (min-width: 480px) {
	.content_section_title {
		width: auto;
		margin-bottom: 5px;
	}
}

.content_section_title .title_wrapper {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 5px;
}

@media (min-width: 968px) {
	.content_section_title .title_wrapper {
		padding: 0;
	}
}

.content_section_title .title_wrapper .title_text {
	position: relative;
	display: block;
	max-width: 100%;
	float: left;
	margin-bottom: 0px;
	min-height: 20px;
}

@media (min-width: 768px) {
	.content_section_title .title_wrapper .title_text {
		width: auto;
		margin-bottom: 5px;
	}
}

.content_section_title .title_wrapper .title_text i {
	position: relative;
	top: 1px;
	float: left;
}

.content_section_title .title_wrapper .title_text h1, .content_section_title .title_wrapper .title_text h2, .content_section_title .title_wrapper .title_text .h2_class {
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
	padding-left: 5px;
}

.content_section_title div .dropdown_menu {
	display: none;
	color: #FFFFFF;
}

.content_section_title .title_conditional_main_categories_wrapper_360px {
	display: none;
}

.content_section_title .title_main_categories_wrapper,
.content_section_title .conditional_main_category,
.content_section_title .random_video_btn_wrapper {
	position: relative;
	float: right;
	margin-left: 3px;
	height: 22px;
}

.content_section_title .title_main_categories_wrapper .dropdown_menu,
.content_section_title .conditional_main_category .dropdown_menu,
.content_section_title .random_video_btn_wrapper .dropdown_menu {
	background-color: #750e15;
	color: #FFFFFF;
}

@media (min-width: 768px) {
	.content_section_title .title_main_categories_wrapper button,
	.content_section_title .conditional_main_category button,
	.content_section_title .random_video_btn_wrapper button {
		display: inline-block;
	}
	.content_section_title .title_main_categories_wrapper button i,
	.content_section_title .conditional_main_category button i,
	.content_section_title .random_video_btn_wrapper button i {
		position: absolute;
		top: 3px;
		bottom: 0;
		left: 6px;
	}
	.content_section_title .title_main_categories_wrapper button span,
	.content_section_title .conditional_main_category button span,
	.content_section_title .random_video_btn_wrapper button span {
		margin-left: 20px;
		font-size: 11px;
		line-height: 19px;
	}
}

@media (min-width: 768px) {
	.content_section_title .random_video_btn_wrapper {
		margin-top: 3px;
	}
}

.content_section_title .random_video_btn_wrapper button.btn {
	position: relative;
	border: 1px solid #b51520;
}

.content_section_title .random_video_btn_wrapper button.btn i {
	position: relative;
	top: -1px;
	left: 0;
}

.content_section_category_videos .content_section_title,
.content_section_all_videos .content_section_title,
.content_section_multifilter_videos .content_section_title,
.content_section_video_tags .content_section_title {
	margin-bottom: 0;
}

.content_section_category_videos .title_wrapper,
.content_section_all_videos .title_wrapper,
.content_section_multifilter_videos .title_wrapper,
.content_section_video_tags .title_wrapper {
	border: none;
	padding: 5px;
}

@media (min-width: 968px) {
	.content_section_category_videos .title_wrapper,
	.content_section_all_videos .title_wrapper,
	.content_section_multifilter_videos .title_wrapper,
	.content_section_video_tags .title_wrapper {
		padding: 5px 0;
	}
}

@media (min-width: 768px) {
	.content_section_category_videos .title_wrapper .title_text,
	.content_section_all_videos .title_wrapper .title_text,
	.content_section_multifilter_videos .title_wrapper .title_text,
	.content_section_video_tags .title_wrapper .title_text {
		margin: 0;
	}
}

.content_section_category_videos .title_wrapper .filters_wrapper,
.content_section_all_videos .title_wrapper .filters_wrapper,
.content_section_multifilter_videos .title_wrapper .filters_wrapper,
.content_section_video_tags .title_wrapper .filters_wrapper {
	width: 100%;
	margin-right: 5px;
}

@media (min-width: 768px) {
	.content_section_category_videos .title_wrapper .filters_wrapper,
	.content_section_all_videos .title_wrapper .filters_wrapper,
	.content_section_multifilter_videos .title_wrapper .filters_wrapper,
	.content_section_video_tags .title_wrapper .filters_wrapper {
		width: auto;
		margin: initial;
	}
}

.top_pornstars_wrapper .title_wrapper {
	padding: 5px 0;
	border: none;
	position: relative;
}

@media (min-width: 768px) {
	.top_pornstars_wrapper .title_wrapper {
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #b51520;
		padding: 5px;
	}
}

@media (min-width: 968px) {
	.top_pornstars_wrapper .title_wrapper {
		padding: 5px 0;
	}
}

.top_pornstars_wrapper .title_wrapper .title_text {
	padding: 0 5px 10px 5px;
	width: 100%;
}

@media (min-width: 768px) {
	.top_pornstars_wrapper .title_wrapper .title_text {
		width: auto;
		padding-bottom: 0;
		margin-bottom: 0;
	}
}

.top_pornstars_wrapper .title_wrapper .filters_wrapper {
	margin-top: -5px !important;
	width: 100%;
}

@media (min-width: 768px) {
	.top_pornstars_wrapper .title_wrapper .filters_wrapper {
		margin-top: 0 !important;
		width: auto;
	}
}

.top_studios_wrapper .title_wrapper {
	padding: 5px 0;
	border: none;
	position: relative;
}

@media (min-width: 768px) {
	.top_studios_wrapper .title_wrapper {
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #b51520;
		padding: 5px;
	}
}

@media (min-width: 968px) {
	.top_studios_wrapper .title_wrapper {
		padding: 5px 0;
	}
}

.top_studios_wrapper .title_wrapper .title_text {
	border: none;
	padding: 0 5px;
	width: auto;
}

@media (min-width: 768px) {
	.top_studios_wrapper .title_wrapper .title_text {
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #b51520;
		width: auto;
		border: none;
		padding-bottom: 0;
		margin-bottom: 0;
	}
}

.top_studios_wrapper .title_wrapper .filters_wrapper {
	margin-top: 0;
	width: auto;
	margin-right: 5px;
}

@media (min-width: 768px) {
	.top_studios_wrapper .title_wrapper .filters_wrapper {
		margin-right: initial;
	}
}

.content_section_studio_related_videos,
.content_section_pornstar_related_videos {
	min-height: 255px;
}

.content_section_studio_related_videos,
.content_section_pornstar_related_videos,
.content_wrapper_page_pornstar_related_galleries,
.content_wrapper_page_studio_related_galleries {
	margin: 0 5px;
}

.content_section_studio_related_videos .content_section_title,
.content_section_pornstar_related_videos .content_section_title,
.content_wrapper_page_pornstar_related_galleries .content_section_title,
.content_wrapper_page_studio_related_galleries .content_section_title {
	margin-top: 45px;
}

@media (min-width: 768px) {
	.content_section_studio_related_videos .content_section_title,
	.content_section_pornstar_related_videos .content_section_title,
	.content_wrapper_page_pornstar_related_galleries .content_section_title,
	.content_wrapper_page_studio_related_galleries .content_section_title {
		margin-top: 0;
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #b51520;
		border-color: #C6C6C6;
	}
}

.content_section_studio_related_videos .title_text,
.content_section_pornstar_related_videos .title_text,
.content_wrapper_page_pornstar_related_galleries .title_text,
.content_wrapper_page_studio_related_galleries .title_text {
	float: none !important;
	margin: 5px 0;
}

.content_section_studio_related_videos .filters_wrapper,
.content_section_pornstar_related_videos .filters_wrapper,
.content_wrapper_page_pornstar_related_galleries .filters_wrapper,
.content_wrapper_page_studio_related_galleries .filters_wrapper {
	float: none !important;
}

@media (min-width: 768px) {
	.content_section_studio_related_videos .filters_wrapper,
	.content_section_pornstar_related_videos .filters_wrapper,
	.content_wrapper_page_pornstar_related_galleries .filters_wrapper,
	.content_wrapper_page_studio_related_galleries .filters_wrapper {
		float: right !important;
	}
}

.content_section_studio_related_videos .filter_by_category,
.content_section_pornstar_related_videos .filter_by_category,
.content_wrapper_page_pornstar_related_galleries .filter_by_category,
.content_wrapper_page_studio_related_galleries .filter_by_category {
	margin-left: 0 !important;
}

@media (min-width: 480px) {
	.content_section_studio_related_videos .filter_by_category,
	.content_section_pornstar_related_videos .filter_by_category,
	.content_wrapper_page_pornstar_related_galleries .filter_by_category,
	.content_wrapper_page_studio_related_galleries .filter_by_category {
		margin-left: 5px !important;
		width: initial !important;
	}
}

/* titles with 2 filters + random button */
.content_wrapper_page_homepage .content_section_title .title_text {
	width: calc(100% - 174px);
}

@media (min-width: 968px) {
	.content_wrapper_page_homepage .content_section_title {
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #b51520;
	}
}

/* titles with 4 filters */
.content_section_top_videos_homepage .title_text {
	width: auto !important;
	margin-top: 5px !important;
}

@media (max-width: 479px) {
	.content_section_top_videos_homepage .title_text {
		width: calc(100% - 285px) !important;
	}
}

@media (min-width: 480px) {
	.content_section_top_videos_homepage .title_text {
		width: calc(100% - 285px) !important;
	}
}

@media (min-width: 768px) {
	.content_section_top_videos_homepage .title_text {
		width: auto !important;
	}
}

/* specific rule for pornstar by country */
.content_section_category_videos .title_wrapper,
.content_section_all_videos .title_wrapper {
	border: none;
}

/* titles with 2 filters */
.content_wrapper_page_gallery_recent_simple .content_section_title .title_text,
.content_wrapper_page_gallery_popular_simple .content_section_title .title_text,
.content_wrapper_page_gallery_recent .content_section_title .title_text {
	width: calc(100% - 155px);
}

@media (min-width: 968px) {
	.content_wrapper_page_gallery_recent_simple .content_section_title,
	.content_wrapper_page_gallery_popular_simple .content_section_title,
	.content_wrapper_page_gallery_recent .content_section_title {
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #b51520;
	}
}

.content_wrapper_page_gallery_recent_simple .filter_wrapper .dropdown_menu,
.content_wrapper_page_gallery_popular_simple .filter_wrapper .dropdown_menu,
.content_wrapper_page_gallery_recent .filter_wrapper .dropdown_menu {
	right: 0 !important;
	left: auto !important;
}

.content_wrapper_page_gallery_popular .content_section_title .title_text {
	width: 100%;
}

@media (min-width: 480px) {
	.content_wrapper_page_gallery_popular .content_section_title .title_text {
		width: calc(100% - 285px);
	}
}

@media (min-width: 968px) {
	.content_wrapper_page_gallery_popular .content_section_title {
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #b51520;
	}
}

.content_section_pornstar_related_videos .content_section_title,
.content_wrapper_page_pornstar_related_galleries .content_section_title,
.content_section_studio_related_videos .content_section_title,
.content_wrapper_page_studio_related_galleries .content_section_title {
	min-height: 32px;
}

.content_section_pornstar_related_videos .filter_wrapper,
.content_wrapper_page_pornstar_related_galleries .filter_wrapper,
.content_section_studio_related_videos .filter_wrapper,
.content_wrapper_page_studio_related_galleries .filter_wrapper {
	margin-top: 5px;
	margin-bottom: 5px;
}

.content_section_all_videos .filters_wrapper {
	margin-top: 10px;
}

@media (min-width: 768px) {
	.content_section_all_videos .filters_wrapper {
		margin-top: 0;
	}
}

/* ENDFILE */
/****************************
	_content_post_page.scss
****************************/
@media (min-width: 968px) {
	.content_post_page {
		margin-top: 5px !important;
	}
}

.content_post_page .video_wrapper .video_iframe_container {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}

.content_post_page .video_wrapper .video_iframe_container > iframe {
	width: 100%;
	height: 100%;
	border: 0;
}

.content_section_footer {
	display: block;
}

@media (min-width: 480px) {
	.content_section_footer {
		margin: 0;
	}
}

.content_section_footer .video_footer_text {
	margin: 0 5px;
}

/* ENDFILE */
/****************************
	_filters.scss
****************************/
.filters_wrapper {
	text-align: center;
}

@media (min-width: 768px) {
	.filters_wrapper {
		line-height: initial !important;
	}
}

.filters_wrapper .title_filter_country {
	width: 58px;
}

.filters_wrapper .title_filter_country select {
	padding-left: 2px;
}

.filters_wrapper .filter_wrapper {
	position: relative;
	display: inline-block;
}

.filters_wrapper .filter_wrapper.filter_by_category {
	position: relative;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	width: 100%;
}

.filters_wrapper .filter_wrapper.filter_by_category select {
	width: 100%;
}

.filters_wrapper .filter_wrapper.filter_by_category span.dropdown_caret {
	position: absolute;
	top: 1px;
	right: 5px;
	height: 20px;
	background-color: #750e15;
}

.filters_wrapper .filter_wrapper.filter_by_category span.dropdown_caret:before {
	vertical-align: 1px;
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .dropdown_gallery_tags_wrapper span.dropdown_caret {
	position: absolute;
	top: 1px;
	right: 5px;
	height: 20px;
	background-color: #750e15;
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .dropdown_gallery_tags_wrapper span.dropdown_caret:before {
	vertical-align: 1px;
}

.filters_wrapper .filter_wrapper:first-child {
	margin-left: 0;
}

.filters_wrapper .filter_wrapper .filter_menu {
	right: auto;
	left: 5px;
	color: #FFFFFF;
	background-color: #750e15;
}

@media (min-width: 480px) {
	.filters_wrapper .filter_wrapper .filter_menu {
		left: 85px;
	}
}

@media (min-width: 768px) {
	.filters_wrapper .filter_wrapper .filter_menu {
		left: auto;
		right: 300px;
	}
}

.filters_wrapper .filter_wrapper .filter_menu .filter_menu_text {
	text-align: center;
	border-bottom: 1px solid #b51520;
	padding-bottom: 5px;
}

.filters_wrapper .filter_wrapper.filter_quality_wrapper .filter_menu,
.filters_wrapper .filter_wrapper.filter_duration_wrapper .filter_menu {
	left: auto;
	right: 0;
}

.filters_wrapper .filter_wrapper.filter_gallery_type .filter_menu {
	top: 24px !important;
	position: absolute;
	min-width: 95px;
	right: 0px;
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .dropdown_menu {
	position: absolute;
	right: 0;
	top: 25px;
	z-index: 4;
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper {
	width: 300px;
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper {
	display: flex;
	height: 30px;
	padding: 0 10px;
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper label {
	width: 25%;
	text-align: center;
	line-height: 19px;
	padding: 5px;
	cursor: pointer;
	border-bottom: 1px solid #b51520;
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper label.checked {
	border-bottom: 3px solid #b51520;
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper input {
	display: none;
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .gallery_tag_option_title {
	text-align: center;
	padding: 5px 10px 5px 0;
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .gallery_tag_container {
	padding: 5px 10px;
	max-height: 60vh;
	overflow-y: scroll;
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .gallery_tag_container .gallery_tag_option {
	padding: 5px 0;
	cursor: pointer;
}

.content_section_title .title_wrapper .filters_wrapper {
	float: right;
}

.content_section_title .title_wrapper .filters_wrapper .filter_wrapper {
	margin-left: 5px;
	display: inline-block;
}

.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter, .content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country {
	max-width: 100px;
}

.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter select, .content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country select {
	width: 100%;
}

.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter .dropdown_caret, .content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country .dropdown_caret {
	position: absolute;
	top: 8px;
	right: 5px;
	height: 10px;
	background-color: #750e15;
}

.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter .dropdown_caret:before, .content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country .dropdown_caret:before {
	vertical-align: 9px;
	border-top-color: #FFFFFF;
}

.content_section_title .title_wrapper .filters_wrapper .title_filter_by_starting_letter select {
	padding-right: 20px;
}

.top_studios_wrapper .content_section_title .filters_wrapper {
	display: inline-block;
	height: 26px;
	line-height: 29px;
	margin-top: -3px;
	margin-left: -5px;
}

@media (min-width: 768px) {
	.top_studios_wrapper .content_section_title .filters_wrapper {
		margin-top: 0;
		height: initial;
		float: right;
	}
}

.classic_category_filter .filter_category_selects {
	display: block;
	height: 28px;
	max-width: 380px;
	margin: auto;
}

.classic_category_filter .filter_category_selects .filter_category_select_wrapper {
	position: relative;
	display: inline-block;
	width: 33.3%;
	height: 100%;
}

.classic_category_filter .filter_category_selects .filter_category_select_wrapper span.spacer {
	position: absolute;
	top: 0;
	right: 5px;
	bottom: 0;
	left: 5px;
	display: inline-block;
}

.classic_category_filter .filter_category_selects .filter_category_select_wrapper span.spacer select {
	width: 100%;
}

.filter_multifilter_wrapper {
	display: inline-block;
	min-height: 22px;
	width: 100%;
}

@media (min-width: 768px) {
	.filter_multifilter_wrapper {
		margin-bottom: 5px;
	}
}

.filter_multifilter_wrapper .filter_breadcrumb {
	margin-bottom: 5px;
}

@media (min-width: 480px) {
	.filter_multifilter_wrapper .filter_breadcrumb {
		width: calc(100% - 80px);
	}
}

.filter_multifilter_wrapper .filter_breadcrumb span.filter_text, .filter_multifilter_wrapper .filter_breadcrumb span.filter_slugs {
	margin: 0;
}

.filter_multifilter_wrapper .filter_breadcrumb span.filter_slugs {
	text-transform: capitalize;
	font-weight: bold;
	white-space: nowrap;
}

.filter_multifilter_wrapper .filter_breadcrumb .filter_close {
	position: relative;
	color: #FF0021;
	padding: 2px 8px 2px 2px;
	margin-left: 1px;
	bottom: 2px;
}

.filter_multifilter_wrapper .multifilter_dropdown_wrapper {
	display: inline-flex;
	width: calc(100% - 35px);
	margin-left: 5px;
}

@media (min-width: 480px) {
	.filter_multifilter_wrapper .multifilter_dropdown_wrapper {
		width: calc(100% - 115px);
	}
}

@media (min-width: 768px) {
	.filter_multifilter_wrapper .multifilter_dropdown_wrapper {
		max-width: calc(100% - 430px);
		width: 700px;
	}
}

.filter_multifilter_wrapper .multifilter_dropdown_wrapper > div {
	position: relative;
	margin-left: initial;
	margin-right: 5px;
	min-width: 50px;
	height: 28px;
}

@media (min-width: 768px) {
	.filter_multifilter_wrapper .multifilter_dropdown_wrapper > div {
		height: 22px;
	}
}

.filter_multifilter_wrapper .multifilter_dropdown_wrapper select {
	max-width: 100%;
	width: 100%;
}

.filter_multifilter_wrapper.filter_count_3 .multifilter_dropdown_wrapper > div {
	width: 33%;
}

.filter_multifilter_wrapper.filter_count_4 .multifilter_dropdown_wrapper > div {
	width: 25%;
}

.content_section_recent_amateur_videos_homepage .filter_type_wrapper .filter_menu,
.content_section_top_pornstars_homepage .filter_type_wrapper .filter_menu,
.content_section_recent_studio_videos_homepage .filter_type_wrapper .filter_menu {
	right: 0;
	left: initial !important;
}

/* filters for videos */
.filter_gallery_type_wrapper .dropdown_menu,
.filter_type_wrapper .dropdown_menu,
.filter_period_wrapper .dropdown_menu,
.filter_quality_wrapper .dropdown_menu,
.filter_duration_wrapper .dropdown_menu {
	top: 24px !important;
	position: absolute;
	min-width: 145px;
}

.filter_gallery_type_wrapper .dropdown_menu,
.filter_type_wrapper .dropdown_menu,
.filter_period_wrapper .dropdown_menu {
	right: initial;
	left: 0 !important;
}

/************************************************/
/***	specific dropdown for pornstarts page ***/
/************************************************/
.filter_by_multiple_filters .dropdown_menu {
	background-color: #750e15;
	color: #FFFFFF;
}

.panel-group .panel-default .panel-collapse {
	display: none;
}

.panel-group .panel-default .in {
	display: block;
}

.panel-group .filter_by_multiple_filters .panel-heading {
	display: inline-block;
	width: 100%;
	padding: 0 10px;
	vertical-align: top;
}

.panel-group .multi_filter_btn {
	display: block;
	width: 100%;
	text-align: left;
	border: 0;
	background-color: transparent;
}

.panel-group .multi_filter_btn span {
	display: inline-block;
}

.panel-group .test,
.panel-group .test_open {
	display: inline-block;
	line-height: 27px;
	width: 20px;
}

.panel-group .test:before {
	border-top: 6px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 8px solid;
}

.panel-group .test_open:before {
	border-top: 8px solid;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}

.panel-group .test:before,
.panel-group .test_open:before {
	width: 0;
	height: 0;
	margin-top: -1px;
	vertical-align: middle;
	display: inline-block;
	content: "";
}

.panel-group .filter_btn_wrapper {
	display: inline-block;
	width: 100%;
	margin-top: 10px;
	text-align: center;
}

.panel-group .filter_btn_wrapper .filter_btn {
	display: inline-block;
	width: 85px;
	height: 30px;
	margin-right: 10px;
	background-color: #C6C6C6;
}

.content_section_top_videos_homepage .filters_wrapper {
	margin-top: 5px;
}

.filters_title_collapsible {
	display: none;
}

@media (min-width: 768px) {
	.filters_title_collapsible {
		display: block;
		position: absolute;
		right: 0;
		bottom: 5px;
		margin-top: 5px;
	}
}

.filters_title_collapsible.open {
	display: block;
	margin-bottom: 5px;
}

@media (min-width: 768px) {
	.filters_title_collapsible.open {
		margin-bottom: initial;
	}
}

.filters_title_collapsible .filter_wrapper {
	margin-right: 5px;
}

.btn_multifilter_options {
	position: absolute;
	bottom: 6px;
	right: 5px;
	margin-left: 5px;
	width: 24px;
}

@media (min-width: 480px) {
	.btn_multifilter_options {
		width: 105px;
	}
}

@media (min-width: 768px) {
	.btn_multifilter_options {
		display: none;
	}
}

.btn_multifilter_options.open {
	bottom: 28px;
}

.btn_multifilter_options i {
	margin-top: -3px;
}

.btn_multifilter_options span {
	margin-left: 5px;
}

.posts_filter_category_wrapper {
	position: relative;
}

/* filter suggestions */
.filter_suggestions_wrapper {
	padding-right: 20px;
	margin: 0 5px;
	font-size: 12px;
	position: relative;
	line-height: 13px;
}

.filter_suggestions_wrapper .filter_suggestions {
	position: relative;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

@media (min-width: 768px) {
	.filter_suggestions_wrapper .filter_suggestions {
		-webkit-line-clamp: 1;
	}
}

.filter_suggestions_wrapper a,
.filter_suggestions_wrapper .obfs {
	display: inline-flex;
	line-height: 12px;
	background-color: #e2e2e2;
	color: #000000;
	padding: 2px;
	margin: 2px 0;
	border-radius: 3px;
}

.filter_suggestions_wrapper .suggestion_label {
	position: absolute;
	bottom: 5px;
	right: 0;
	cursor: pointer;
}

.filter_suggestions_wrapper .suggestion_input_1 {
	opacity: 0;
	position: absolute;
	pointer-events: none;
}

.filter_suggestions_wrapper .suggestion_lines_initial {
	-webkit-line-clamp: 2;
	display: -webkit-box;
}

@media (min-width: 768px) {
	.filter_suggestions_wrapper .suggestion_lines_initial {
		-webkit-line-clamp: 1;
	}
}

.filter_suggestions_wrapper .suggestion_lines_more {
	-webkit-line-clamp: 4;
	display: -webkit-box;
}

@media (min-width: 768px) {
	.filter_suggestions_wrapper .suggestion_lines_more {
		-webkit-line-clamp: 3;
	}
}

.filter_suggestions_wrapper .suggestion_lines_all {
	-webkit-line-clamp: initial;
}

/* ENDFILE */
/****************************
	_disclaimer.scss
****************************/
.disclaimer_parent_wrapper {
	display: none;
	position: fixed;
	top: 5px;
	right: 5px;
	left: 5px;
	z-index: 5;
}

.disclaimer_parent_wrapper .disclaimer_overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.5;
	background-color: #000000;
}

.disclaimer_parent_wrapper .disclaimer_container {
	position: absolute;
	left: 50%;
	max-width: 750px;
	width: 100%;
}

@media (min-width: 1280px) {
	.disclaimer_parent_wrapper .disclaimer_container {
		max-width: 600px;
	}
}

.disclaimer_parent_wrapper .disclaimer_wrapper {
	position: relative;
	z-index: 5;
	left: -50%;
	overflow: hidden;
	padding: 10px 5px;
	border-radius: 2px;
	max-height: calc(100vh - 10px);
	color: #FFFFFF;
	background-color: #750e15;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content {
	font-size: 11px;
	line-height: 14px;
	overflow: auto;
	max-height: calc(100vh - 10px);
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content > div, .disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content > p {
	margin-bottom: 10px;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_image,
.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_header,
.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_sub_header {
	text-align: center;
	font-weight: bold;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_header {
	font-size: 13px;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_checkbox {
	position: relative;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_checkbox div:first-child {
	position: absolute;
	top: -5px;
	left: 0;
	width: 20px;
	height: 20px;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_checkbox div:last-child:first-letter {
	margin-left: 20px;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons {
	text-align: center;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button {
	font-size: 15px;
	font-weight: bold;
	height: 30px;
	border-radius: 2px;
	padding: 0 15px;
	margin: 0 15px;
	cursor: pointer;
	background-color: #b51520;
	color: #FFFFFF;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button.btn_disclaimer_leave {
	background-color: #FFFFFF;
	color: #750e15;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button.btn_disclaimer_leave:hover {
	color: #b51520;
	background-color: #FFFFFF;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button:hover {
	background-color: #b51520;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer {
	margin: 0;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer p:first-child {
	margin-bottom: 10px;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer a,
.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer .obfs {
	text-decoration: underline;
	color: #FFFFFF;
	text-decoration-color: #C6C6C6;
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content {
	font-size: 14px;
	text-align: center;
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_header {
	font-size: 18px;
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper {
	text-align: center;
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_ageverif {
	display: inline-flex;
	background-color: #007BFF;
	color: white;
	width: 162px;
	height: 37px;
	padding: 5px 3px 3px 3px;
	font-size: 13px;
	line-height: 13px;
	margin-bottom: 10px;
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_ageverif img {
	padding-top: 3px;
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .outer_button_wrapper {
	width: 100%;
	max-width: 320px;
	margin: auto;
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .inner_button_selector_container {
	display: inline-flex;
	width: 100%;
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_enter,
.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_amateur,
.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_gay,
.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_trans {
	font-size: 15px;
	font-weight: bold;
	height: 40px;
	width: 100%;
	border-radius: 2px;
	padding: 0 15px;
	cursor: pointer;
	background-color: #b51520;
	color: #FFFFFF;
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_enter {
	margin-bottom: 15px;
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_amateur {
	margin: 0 15px;
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .note_normal {
	text-align: center;
	font-size: 13px;
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .note_small,
.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .filter_item {
	text-align: center;
	font-size: 11px;
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content a,
.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .obfs {
	text-decoration: underline;
}

/* ENDFILE */
/****************************
	_disclaimer.scss
****************************/
.cookie_consent_disclaimer {
	text-align: center;
}

.cookie_consent_disclaimer .cookie_consent_disclaimer_parent_wrapper {
	display: none;
}

.cookie_consent_disclaimer .cookie_consent_disclaimer_wrapper {
	background-color: none;
	color: none;
}

.cookie_consent_disclaimer .cookie_consent_disclaimer_wrapper .cookie_consent_disclaimer_content {
	color: #FFFFFF;
	background-color: #750e15;
	font-size: 13px;
	line-height: 20px;
	display: flex;
	position: fixed;
	width: calc(100% - 20px);
	max-width: 600px;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0);
	padding: 10px;
	box-shadow: 0 -5px 20px 0 rgba(0, 0, 0, 0.15);
	border-radius: 7px 7px 0 0;
	border-style: solid;
	border-color: #d9d9d9;
	border-width: 1px 1px 0 1px;
	z-index: 5;
}

@media (max-width: 480px) {
	.cookie_consent_disclaimer .cookie_consent_disclaimer_wrapper .cookie_consent_disclaimer_content {
		flex-direction: column;
	}
}

.cookie_consent_disclaimer .cookie_consent_disclaimer_wrapper .sticky-cookies-button {
	margin: 5px;
}

.cookie_consent_disclaimer .cookie_consent_disclaimer_wrapper span {
	text-decoration: underline;
}

/* ENDFILE */
/****************************
	_footer.scss
****************************/
.footer_theme_selector {
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	margin: 0 0 -20px 0;
	padding-top: 10px;
}

@media (min-width: 968px) {
	.footer_theme_selector {
		margin-left: 210px;
	}
}

.footer_theme_selector .main_menu_txt {
	margin-right: 15px;
}

.footer_wrapper {
	display: block;
	margin: 20px 0;
	border-top: 1px solid #C6C6C6;
	text-align: center;
}

@media (min-width: 968px) {
	.footer_wrapper {
		margin-left: 210px;
	}
}

.footer_wrapper .mobile_social_links {
	width: 100%;
	margin: 10px 0;
}

.footer_wrapper .mobile_social_links .sidebar_social_share {
	display: inline-block;
	margin: 5px 0;
}

.footer_wrapper .mobile_social_links .sidebar_social_share a,
.footer_wrapper .mobile_social_links .sidebar_social_share .obfs {
	display: inline-block;
	text-align: left;
	width: auto;
	margin: 0 10px;
	padding: 3px 8px;
	border-radius: 2px;
	color: #FFFFFF;
}

.footer_wrapper .mobile_social_links .sidebar_social_share a i,
.footer_wrapper .mobile_social_links .sidebar_social_share .obfs i {
	position: relative;
	top: -2px;
	margin-right: 5px;
}

.footer_wrapper .mobile_social_links .sidebar_social_share a.twitter_btn,
.footer_wrapper .mobile_social_links .sidebar_social_share .obfs.twitter_btn {
	background-color: #1DA1F2;
}

.footer_wrapper .mobile_social_links .sidebar_social_share a.facebook_btn,
.footer_wrapper .mobile_social_links .sidebar_social_share .obfs.facebook_btn {
	background-color: #4267B2;
}

.footer_wrapper .mobile_social_links .sidebar_social_share a.onlyfans_btn,
.footer_wrapper .mobile_social_links .sidebar_social_share .obfs.onlyfans_btn {
	background-color: #00aff0;
}

.footer_wrapper .copywrite {
	display: block;
	font-size: 11px;
}

.footer_wrapper div {
	text-align: center;
}

.footer_wrapper div > span, .footer_wrapper .copywrite {
	display: inline;
	line-height: 29px;
	color: #000000;
}

.footer_wrapper div > span > a, .footer_wrapper .copywrite > a {
	color: #000000;
}

@media (min-width: 480px) {
	.footer_wrapper > div {
		margin-left: 10px;
		margin-right: 10px;
	}
}

/* Container before footer */
.category_info_footer_text {
	display: block;
	overflow: hidden;
	position: relative;
	padding: 10px;
	max-height: 1850px;
}

@media (min-width: 360px) {
	.category_info_footer_text {
		max-height: 1400px;
	}
}

@media (min-width: 480px) {
	.category_info_footer_text {
		max-height: 990px;
	}
}

@media (min-width: 768px) {
	.category_info_footer_text {
		max-height: 740px;
	}
}

@media (min-width: 968px) {
	.category_info_footer_text {
		max-height: 740px;
	}
}

@media (min-width: 1280px) {
	.category_info_footer_text {
		max-height: 720px;
	}
}

@media (min-width: 1600px) {
	.category_info_footer_text {
		max-height: 400px;
	}
}

.category_info_footer_text.read_more_opened {
	max-height: initial;
}

.category_info_footer_text ol, .category_info_footer_text ul {
	margin-block-start: 0;
	margin-block-end: 0;
}

.read_more_btn_wrapper {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	box-shadow: 0px -10px 5px 0px #000;
	background-color: #FFFFFF;
}

.read_more_btn_wrapper.read_more_opened {
	display: none;
}

.read_more_btn_wrapper .read_more_btn {
	cursor: pointer;
	padding: 0 20px;
}

/* ENDFILE */
/****************************
	_mobile_tooltip.scss
****************************/
.mobile_tooltip {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: none;
	font-size: 12px;
	padding: 10px;
	color: #FFFFFF;
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.5);
}

.mobile_tooltip .mobile_tooltip_wrapper {
	display: block;
	margin-top: 10%;
	line-height: initial;
}

@media (min-width: 480px) {
	.mobile_tooltip .mobile_tooltip_wrapper {
		margin-top: 12%;
	}
}

.mobile_tooltip .mobile_tooltip_wrapper .tip_icon_wrapper {
	display: block;
	text-align: center;
	padding-bottom: 15px;
}

@media (min-width: 480px) {
	.mobile_tooltip .mobile_tooltip_wrapper .tip_icon_wrapper {
		float: left;
		padding-left: 10px;
		padding-right: 30px;
	}
}

.mobile_tooltip .mobile_tooltip_wrapper .tip_icon_wrapper .tip_text {
	color: #FFFFFF;
}

.mobile_tooltip .mobile_tooltip_wrapper .tool_label, .mobile_tooltip .mobile_tooltip_wrapper .tool_confirm {
	width: 50%;
	float: left;
	text-align: center;
}

.mobile_tooltip .mobile_tooltip_wrapper .tool_label span, .mobile_tooltip .mobile_tooltip_wrapper .tool_confirm span {
	display: inline-block;
	width: 100%;
}

.mobile_tooltip .mobile_tooltip_wrapper .tool_label span.tool_confirm, .mobile_tooltip .mobile_tooltip_wrapper .tool_confirm span.tool_confirm {
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}

.mobile_tooltip_show {
	display: block;
}

/* ENDFILE */
/****************************
	studio page
	_studio.scss
****************************/
.content_studio_page_wrapper {
	display: block;
}

.content_studio_page_wrapper .studio_info_wrapper,
.content_studio_page_wrapper .studio_social_share_wrapper {
	display: none;
	margin: 5px 0;
}

.content_studio_page_wrapper .studio_info_wrapper.open,
.content_studio_page_wrapper .studio_social_share_wrapper.open {
	display: block;
}

.content_studio_page_wrapper .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_studio_page_wrapper .content_section_title .title_wrapper .title_text {
	width: 100%;
	margin-top: 5px;
}

.content_studio_page_wrapper .content_section_content {
	min-height: initial;
	margin-top: 5px;
}

.content_studio_page_wrapper .content_section_content .studio_title_wrapper {
	padding-left: 5px;
}

@media (min-width: 968px) {
	.content_studio_page_wrapper .content_section_content .studio_title_wrapper {
		padding-left: 0;
		max-width: 1000px;
		margin: auto;
	}
}

.content_studio_page_wrapper .content_section_content .studio_title_wrapper h2, .content_studio_page_wrapper .content_section_content .studio_title_wrapper .h2_class {
	font-size: 15px;
	display: inline;
}

.content_studio_page_wrapper .content_section_content .studio_header_container {
	position: relative;
	max-width: 1000px;
	margin: auto;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_img_wrapper {
	width: 140px;
}

@media (min-width: 480px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_img_wrapper {
		width: 230px;
		position: relative;
	}
}

@media (min-width: 768px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_img_wrapper {
		width: 300px;
		position: absolute;
		right: 0;
		top: 0;
	}
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin-left: 140px;
}

@media (min-width: 480px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper {
		margin-left: 230px;
	}
}

@media (min-width: 768px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper {
		position: relative;
		margin-left: 0;
		width: calc(100% - 300px);
	}
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer {
	display: block;
	height: 118px;
	padding: 10px 5px 0;
	text-align: center;
	overflow: hidden;
}

@media (min-width: 480px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer {
		position: absolute;
		right: 0;
		bottom: 0;
		left: 0;
		height: 70px;
		text-align: left;
	}
}

@media (min-width: 768px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer {
		height: 40px;
	}
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_rating_wrapper {
	margin: 0 10px 10px 0;
	height: 30px;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_rating_wrapper .rating_wrapper {
	margin: 15px auto;
}

@media (min-width: 480px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_rating_wrapper .rating_wrapper {
		margin: initial;
	}
}

@media (min-width: 768px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_rating_wrapper {
		display: inline-block;
		float: left;
	}
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item,
.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_modifier {
	margin: 0 10px 10px 0;
	height: 30px;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item {
	position: relative;
	display: inline-block;
	margin-top: 20px;
}

@media (min-width: 480px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item {
		margin: 0 10px 0 0;
	}
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_rating_wrapper, .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_comments {
	display: block;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_comments {
	display: inline-block;
}

@media (min-width: 480px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_comments span {
		display: none;
	}
}

@media (min-width: 768px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_comments span {
		display: inline-block;
	}
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_info span {
	display: none;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button {
	height: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button i {
	position: relative;
	top: -1px;
	display: inline-block;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button i.active {
	display: none;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button > span {
	padding-left: 5px;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button.open, .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button.open i, .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button:hover i {
	display: none;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button.open i.active, .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button:hover i.active {
	display: inline-block;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_social_link button,
.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_info button {
	width: 30px;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_modifier {
	margin: 0;
	float: right;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_modifier button.studio_modify_btn {
	height: 22px;
	margin-top: 4px;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_img_wrapper,
.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper {
	height: 168px;
}

@media (min-width: 480px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_img_wrapper,
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper {
		min-height: 276px;
	}
}

@media (min-width: 768px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_img_wrapper,
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper {
		height: 360px;
	}
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	margin-left: 140px;
	height: 40px;
	background-color: rgba(0, 0, 0, 0.8);
}

@media (min-width: 480px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats {
		margin-left: 0;
	}
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats > span {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats > span .stats_item {
	position: relative;
	display: block;
	width: 25%;
	height: 100%;
	float: left;
	text-align: center;
	color: #FFFFFF;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats > span .stats_item span {
	display: block;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats > span .stats_item.studio_rank_value {
	display: inline-block;
}

@media (min-width: 480px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats > span .stats_item.studio_rank_value {
		position: relative;
		width: 25%;
	}
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats > span .stats_item.studio_rank_value > span {
	display: inline-block;
	height: 20px;
	margin-top: 10px;
	cursor: initial;
}

@media (min-width: 480px) {
	.content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats > span .stats_item {
		position: relative;
		width: 25%;
	}
}

.content_studio_page_wrapper .content_section_content .studio_content_container {
	max-width: 1000px;
	padding: 0 5px;
	margin: 5px auto;
}

@media (min-width: 480px) {
	.content_studio_page_wrapper .content_section_content .studio_content_container {
		padding-bottom: 5px;
		border-width: 0 0 1px 0;
		border-style: solid;
		border-color: #E2E2E2;
	}
}

.content_studio_page_wrapper .content_section_content .studio_social_share_wrapper,
.content_studio_page_wrapper .content_section_content .studio_info_wrapper,
.content_studio_page_wrapper .content_section_content .studio_comments_wrapper {
	max-width: 1000px;
	padding: 0 5px;
	margin: 5px auto;
	padding-bottom: 5px;
	border-width: 0 0 2px 0;
	border-style: solid;
	border-color: #E2E2E2;
}

@media (min-width: 480px) {
	.content_studio_page_wrapper .content_section_content .studio_social_share_wrapper,
	.content_studio_page_wrapper .content_section_content .studio_info_wrapper,
	.content_studio_page_wrapper .content_section_content .studio_comments_wrapper {
		padding-bottom: 0;
		border: none;
	}
}

.content_studio_page_wrapper .content_section_content .studio_social_share_wrapper .social_link_info_item,
.content_studio_page_wrapper .content_section_content .studio_info_wrapper .social_link_info_item,
.content_studio_page_wrapper .content_section_content .studio_comments_wrapper .social_link_info_item {
	width: 100px;
}

.content_studio_page_wrapper .content_section_content .studio_social {
	margin: 0 5px;
}

@media (min-width: 480px) {
	.content_studio_page_wrapper .content_section_content .studio_social {
		margin: 0 10px;
	}
}

.content_studio_page_wrapper .content_section_content .studio_social .btn span {
	margin-left: 5px;
}

.content_studio_page_wrapper .content_section_content .studio_social_link {
	margin: 10px 0;
}

.content_studio_page_wrapper .content_section_content .studio_social_share_wrapper ul {
	margin: 0;
	padding: 0;
}

.content_studio_page_wrapper .content_section_content .studio_social_share_wrapper ul li {
	display: inline-block;
	width: 20%;
	text-align: center;
}

.content_studio_page_wrapper .content_section_content .studio_social_share_wrapper ul li span {
	display: none;
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_basic_info {
	padding: 0 10px;
	line-height: 19px;
}

@media (min-width: 768px) {
	.content_studio_page_wrapper .studio_actions_wrapper .studio_basic_info .sub_studio_info {
		width: 50%;
		float: left;
	}
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_social_link_mobile {
	width: 30px;
	display: inline-block;
	height: 30px;
	margin: 0;
	border-radius: 2px;
	margin-right: 10px;
}

@media (min-width: 768px) {
	.content_studio_page_wrapper .studio_actions_wrapper .studio_social_link_mobile {
		display: inline;
		padding: 6px 0 9px;
	}
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_social_link_mobile .btn {
	padding: 4px 7px;
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_bio {
	height: 200px;
	overflow-y: auto;
	margin: 0 5px 15px 5px;
}

@media (min-width: 768px) {
	.content_studio_page_wrapper .studio_actions_wrapper .studio_bio {
		margin: 10px;
		height: 265px;
	}
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper {
	height: 29px;
	padding: 10px 0;
	text-align: center;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #C6C6C6;
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn {
	position: relative;
	height: 28px;
	padding: 0 5px 0 23px;
	border-width: 1px;
	border-style: solid;
	border-color: #C6C6C6;
	color: #919191;
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn i {
	position: absolute;
	top: 4px;
	left: 5px;
	display: inline-block;
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn i.active {
	display: none;
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn span {
	margin-left: 5px;
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn.open {
	border-color: #b51520;
	color: #b51520;
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn.open i {
	display: none;
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn.open i.active {
	display: inline-block;
}

.content_studio_page_wrapper .studio_info_wrapper {
	position: relative;
}

.content_studio_page_wrapper .studio_info_wrapper .studio_info_bio {
	margin-top: 10px;
}

.content_studio_page_wrapper .link_tp {
	pointer-events: none;
	color: white;
}

.content_wrapper_page_studio_page #temp_footer {
	min-height: 160px;
	padding-top: 10px;
}

.content_studio_light_page_wrapper {
	display: block;
}

.content_studio_light_page_wrapper .social_link_info_item {
	width: auto !important;
	margin: 0;
	display: inline-block;
	border: 1px solid;
	border-radius: 2px;
}

.content_studio_light_page_wrapper .studio_social_share_wrapper {
	display: none;
}

.content_studio_light_page_wrapper .studio_social_share_wrapper.open {
	display: block;
}

.content_studio_light_page_wrapper .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_studio_light_page_wrapper .content_section_title .title_wrapper .title_text {
	width: 100%;
	margin-top: 5px;
}

.content_studio_light_page_wrapper .content_section_content {
	min-height: initial;
	margin-top: 5px;
}

.content_studio_light_page_wrapper .studio_header_container {
	position: relative;
	display: flex;
	max-width: 1000px;
	margin: auto;
}

.content_studio_light_page_wrapper .studio_header_container .studio_img_wrapper {
	position: relative;
	width: 140px;
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper {
	position: relative;
	margin-left: 0;
	width: calc(100% - 140px);
	display: block;
	padding: 10px 5px 0;
	text-align: left;
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper .studio_action_line {
	position: relative;
	margin: 0 10px 10px 0;
	height: 25px;
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn {
	height: 100%;
	border-style: solid;
	border-width: 1px;
	padding: 3px 5px;
	line-height: normal;
	margin-right: 10px;
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn i {
	position: relative;
	top: -1px;
	display: inline-block;
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn i.active {
	display: none;
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn > span {
	padding-left: 5px;
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn.open, .content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn.open i, .content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn:hover i {
	display: none;
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn.open i.active, .content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn:hover i.active {
	display: inline-block;
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper .rating_wrapper {
	margin: initial;
}

.content_studio_light_page_wrapper .studio_header_container .studio_img_wrapper,
.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper {
	height: 168px;
}

.content_studio_light_page_wrapper .studio_content_container {
	max-width: 1000px;
	padding: 0 5px;
	margin: 5px auto;
}

@media (min-width: 480px) {
	.content_studio_light_page_wrapper .studio_content_container {
		padding-bottom: 5px;
		border-width: 0 0 1px 0;
		border-style: solid;
		border-color: #E2E2E2;
	}
}

.content_studio_light_page_wrapper .studio_content_container .studio_modifier {
	text-align: right;
}

.content_studio_light_page_wrapper .studio_social_share_wrapper,
.content_studio_light_page_wrapper .studio_info_wrapper,
.content_studio_light_page_wrapper .studio_comments_wrapper {
	max-width: 1000px;
	padding: 0 5px;
	margin: 5px auto;
	padding-bottom: 5px;
	border-width: 0 0 2px 0;
	border-style: solid;
	border-color: #E2E2E2;
}

@media (min-width: 480px) {
	.content_studio_light_page_wrapper .studio_social_share_wrapper,
	.content_studio_light_page_wrapper .studio_info_wrapper,
	.content_studio_light_page_wrapper .studio_comments_wrapper {
		padding-bottom: 0;
		border: none;
	}
}

@media (min-width: 480px) {
	.content_studio_light_page_wrapper .studio_social_link {
		text-align: center;
		margin: 15px 0;
	}
}

.content_studio_light_page_wrapper .studio_social_share_wrapper ul {
	margin: 0;
	padding: 0;
}

.content_studio_light_page_wrapper .studio_social_share_wrapper ul li {
	display: inline-block;
	width: 20%;
	text-align: center;
}

.content_studio_light_page_wrapper .studio_social_share_wrapper ul li span {
	display: none;
}

.content_studio_light_page_wrapper .mc_placeholder_img {
	position: absolute;
	z-index: -1;
	overflow: hidden;
	height: 100%;
	left: 320px;
	margin-top: 10px;
}

/* ENDFILE */
/****************************
	pornstar page
	_pornstar.scss
****************************/
.content_pornstar_page_wrapper {
	display: block;
	/* this is used only on mobile, when pornstar information is expanded */
}

.content_pornstar_page_wrapper .pornstar_info_wrapper,
.content_pornstar_page_wrapper .pornstar_social_share_wrapper {
	display: none;
}

.content_pornstar_page_wrapper .pornstar_info_wrapper.open,
.content_pornstar_page_wrapper .pornstar_social_share_wrapper.open {
	display: block;
}

.content_pornstar_page_wrapper .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_pornstar_page_wrapper .content_section_title .title_wrapper .title_text {
	width: 100%;
	margin-top: 5px;
}

.content_pornstar_page_wrapper .content_section_content {
	min-height: initial;
	margin-top: 5px;
}

.content_pornstar_page_wrapper .pornstar_title_wrapper {
	padding-left: 5px;
	position: relative;
}

@media (min-width: 968px) {
	.content_pornstar_page_wrapper .pornstar_title_wrapper {
		padding-left: 0;
		max-width: 1000px;
		margin: auto;
	}
}

.content_pornstar_page_wrapper .pornstar_title_wrapper h2, .content_pornstar_page_wrapper .pornstar_title_wrapper .h2_class {
	font-size: 15px;
	display: inline;
}

.content_pornstar_page_wrapper .pornstar_title_wrapper .pornstar_aliases {
	padding-left: 5px;
	text-transform: capitalize;
	width: calc(100% - 30px);
	position: relative;
	/* try another method to the overlow*/
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	word-break: break-word;
	line-height: 25px;
}

.content_pornstar_page_wrapper .pornstar_title_wrapper input {
	opacity: 0;
	position: absolute;
	pointer-events: none;
}

.content_pornstar_page_wrapper .pornstar_title_wrapper input:focus ~ label {
	outline: -webkit-focus-ring-color auto 5px;
}

.content_pornstar_page_wrapper .pornstar_title_wrapper input:checked + .pornstar_aliases {
	-webkit-line-clamp: unset;
}

.content_pornstar_page_wrapper .pornstar_title_wrapper input:checked ~ label {
	display: none;
}

.content_pornstar_page_wrapper .pornstar_title_wrapper label {
	position: absolute;
	top: 0;
	right: 5px;
}

.content_pornstar_page_wrapper .pornstar_header_container {
	position: relative;
	max-width: 1000px;
	margin: auto;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_img_wrapper {
	width: 140px;
}

@media (min-width: 480px) {
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_img_wrapper {
		width: 230px;
		position: relative;
	}
}

@media (min-width: 768px) {
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_img_wrapper {
		width: 300px;
		position: absolute;
		right: 0;
		top: 0;
	}
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin-left: 140px;
}

@media (min-width: 480px) {
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper {
		margin-left: 230px;
	}
}

@media (min-width: 768px) {
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper {
		position: relative;
		margin-left: 0;
		width: calc(100% - 300px);
	}
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer {
	display: block;
	height: 75px;
	padding: 10px 5px 0;
	text-align: center;
	overflow: hidden;
}

@media (min-width: 480px) {
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer {
		position: absolute;
		right: 0;
		bottom: 0;
		left: 0;
		height: 70px;
		text-align: left;
	}
}

@media (min-width: 768px) {
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer {
		height: 40px;
	}
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_rating_wrapper {
		float: left;
	}
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item,
.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_modifier,
.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_rating_wrapper {
	margin: 0 10px 10px 0;
	height: 30px;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item {
	position: relative;
	display: inline-block;
}

@media (min-width: 480px) {
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item {
		margin: 0 10px 0 0;
	}
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item.pornstar_rating_wrapper {
	display: block;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item.pornstar_comments {
	display: inline-block;
}

@media (min-width: 768px) {
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item.pornstar_comments {
		top: -12px;
	}
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item.pornstar_info span {
	display: none;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button {
	height: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button i {
	position: relative;
	top: -1px;
	display: inline-block;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button i.active {
	display: none;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button > span {
	padding-left: 5px;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button.open, .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button.open i, .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button:hover i {
	display: none;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button.open i.active, .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button:hover i.active {
	display: inline-block;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item.pornstar_social_link button,
.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item.pornstar_info button {
	width: 30px;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_modifier {
	margin: 0;
	float: right;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_modifier button.pornstar_modify_btn {
	height: 22px;
	margin-top: 4px;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_img_wrapper,
.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper {
	height: 168px;
}

@media (min-width: 480px) {
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_img_wrapper,
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper {
		min-height: 276px;
	}
}

@media (min-width: 768px) {
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_img_wrapper,
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper {
		height: 360px;
	}
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	margin-left: 140px;
	height: 40px;
	background-color: rgba(0, 0, 0, 0.8);
}

@media (min-width: 480px) {
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats {
		margin-left: 0;
	}
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats > span {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats > span .stats_item {
	position: relative;
	display: inline-block;
	width: 25%;
	height: 100%;
	float: left;
	text-align: center;
	color: #FFFFFF;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats > span .stats_item span {
	display: block;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats > span .stats_item.pornstar_rank_value {
	display: inline-block;
}

@media (min-width: 480px) {
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats > span .stats_item.pornstar_rank_value {
		position: relative;
		width: 25%;
	}
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats > span .stats_item.pornstar_rank_value > span {
	display: inline-block;
	height: 20px;
	margin-top: 10px;
	cursor: initial;
}

@media (min-width: 480px) {
	.content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats > span .stats_item {
		position: relative;
		width: 25%;
	}
}

.content_pornstar_page_wrapper .pornstar_content_container {
	max-width: 1000px;
	padding: 0 5px;
	margin: 5px auto;
}

@media (min-width: 480px) {
	.content_pornstar_page_wrapper .pornstar_content_container {
		padding-bottom: 5px;
		border-width: 0 0 1px 0;
		border-style: solid;
		border-color: #E2E2E2;
	}
}

.content_pornstar_page_wrapper .pornstar_content_container .pornstar_modifier {
	text-align: right;
}

.content_pornstar_page_wrapper .pornstar_content_container .social_link_tikporn {
	margin: 10px auto 0 auto;
	display: table;
}

.content_pornstar_page_wrapper .pornstar_content_container .pornstar_country_info_item {
	display: none;
}

.content_pornstar_page_wrapper .pornstar_content_container .pornstar_modifier {
	margin-top: 10px;
}

.content_pornstar_page_wrapper .pornstar_social_share_wrapper,
.content_pornstar_page_wrapper .pornstar_info_wrapper,
.content_pornstar_page_wrapper .pornstar_comments_wrapper {
	max-width: 1000px;
	padding: 0 5px;
	margin: 5px auto;
	padding-bottom: 5px;
	border-width: 0 0 2px 0;
	border-style: solid;
	border-color: #E2E2E2;
}

@media (min-width: 480px) {
	.content_pornstar_page_wrapper .pornstar_social_share_wrapper,
	.content_pornstar_page_wrapper .pornstar_info_wrapper,
	.content_pornstar_page_wrapper .pornstar_comments_wrapper {
		padding-bottom: 0;
		border: none;
	}
}

@media (min-width: 480px) {
	.content_pornstar_page_wrapper .pornstar_social_link {
		text-align: center;
		margin: 15px 0;
	}
}

.content_pornstar_page_wrapper .pornstar_social_share_wrapper ul {
	margin: 0;
	padding: 0;
}

.content_pornstar_page_wrapper .pornstar_social_share_wrapper ul li {
	display: inline-block;
	width: 20%;
	text-align: center;
}

.content_pornstar_page_wrapper .pornstar_social_share_wrapper ul li span {
	display: none;
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_modify_button {
	color: #8D8D8D;
	text-decoration: underline;
	font-size: 11px;
	cursor: pointer;
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_basic_info {
	padding: 0 10px;
	line-height: 19px;
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_basic_info .sub_pornstar_info {
	text-align: center;
}

@media (min-width: 480px) {
	.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_basic_info .sub_pornstar_info {
		text-align: left;
	}
}

@media (min-width: 768px) {
	.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_basic_info .sub_pornstar_info {
		width: 33%;
		float: left;
	}
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_basic_info .sub_pornstar_info .pornstar_country_info_item {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	word-break: break-word;
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_basic_info .sub_pornstar_info .flag {
	width: 18px;
	margin-right: 3px;
	margin-bottom: 3px;
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .toogled_in_mobile {
	display: none;
}

@media (min-width: 480px) {
	.content_pornstar_page_wrapper .pornstar_actions_wrapper .toogled_in_mobile {
		display: block;
	}
}

@media (min-width: 768px) {
	.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_bio {
		margin: 10px;
		max-height: 165px;
		overflow-y: auto;
	}
}

@media (min-width: 768px) {
	.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_social {
		overflow: hidden;
		height: 26px;
		margin-top: 10px;
	}
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_social_link_mobile {
	margin: 0 10px 0 0;
	display: initial;
	height: 30px;
	overflow: hidden;
	width: calc(100% - 130px);
	position: relative;
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_social_link_mobile .social_link_wrapper {
	position: relative;
	display: inline !important;
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_social_link_mobile .social_link_info_item {
	width: 30px;
	height: 28px;
	margin: 0 10px 5px 0;
	display: inline-block;
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_social_link_mobile .social_link_info_item .btn {
	padding: 3px 6px;
	display: inline-block !important;
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_social_link_mobile span {
	display: none;
}

.content_pornstar_page_wrapper .pornstar_info_wrapper {
	position: relative;
}

.content_pornstar_page_wrapper .pornstar_info_wrapper .pornstar_info_bio,
.content_pornstar_page_wrapper .pornstar_info_wrapper .pornstar_no_bio {
	margin-top: 10px;
}

.content_pornstar_page_wrapper .pornstar_info_wrapper .pornstar_add_bio_link {
	margin-bottom: 10px;
}

.content_pornstar_page_wrapper .link_tp {
	pointer-events: none;
	color: white;
}

@media (min-width: 768px) {
	.content_wrapper_page_pornstar_page .miss_tubesite_title_alternative .content_section_title {
		margin-top: 0;
	}
}

.content_wrapper_page_pornstar_page #temp_footer {
	position: relative;
	min-height: 160px;
	padding-top: 10px;
}

.content_wrapper_page_pornstar_page #temp_footer .social_link_wrapper,
.content_wrapper_page_pornstar_page #temp_footer .social_link_tikporn {
	text-align: center;
	position: relative;
	display: inline-block;
}

.content_pornstar_light_page_wrapper {
	display: block;
}

.content_pornstar_light_page_wrapper .pornstar_social_share_wrapper {
	display: none;
}

.content_pornstar_light_page_wrapper .pornstar_social_share_wrapper.open {
	display: block;
}

.content_pornstar_light_page_wrapper .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_pornstar_light_page_wrapper .content_section_title .title_wrapper .title_text {
	width: 100%;
	margin-top: 5px;
}

.content_pornstar_light_page_wrapper .content_section_content {
	min-height: initial;
	margin-top: 5px;
}

.content_pornstar_light_page_wrapper .pornstar_header_container {
	position: relative;
	display: flex;
	max-width: 1000px;
	margin: auto;
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_img_wrapper {
	position: relative;
	width: 140px;
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper {
	position: relative;
	margin-left: 0;
	width: calc(100% - 140px);
	display: block;
	padding: 10px 5px 0;
	text-align: left;
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_action_line {
	position: relative;
	margin: 0 10px 10px 0;
	height: 25px;
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn {
	height: 100%;
	border-style: solid;
	border-width: 1px;
	padding: 3px 5px;
	line-height: normal;
	margin-right: 10px;
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn i {
	position: relative;
	top: -1px;
	display: inline-block;
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn i.active {
	display: none;
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn > span {
	padding-left: 5px;
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn.open, .content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn.open i, .content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn:hover i {
	display: none;
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn.open i.active, .content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn:hover i.active {
	display: inline-block;
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .rating_wrapper {
	margin: initial;
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_img_wrapper,
.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper {
	height: 168px;
}

.content_pornstar_light_page_wrapper .gender_placeholder_img {
	position: absolute;
	z-index: -1;
	overflow: hidden;
	height: 100%;
	left: 320px;
	margin-top: 10px;
}

/* ENDFILE */
/****************************
	_pornstar_popup.scss
****************************/
.editor_view {
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.24);
	position: absolute;
	text-align: center;
	z-index: 4;
	max-width: 670px;
	min-width: 290px;
	margin-bottom: 8px;
	padding: 5px 10px;
	border: 1px solid #000000;
	border-radius: 4px;
	background-color: #FFFFFF;
	/* temporary */
}

.editor_view .close {
	position: absolute;
	cursor: pointer;
	right: 0;
	border: transparent;
	font-size: 21px;
	margin: 5px;
	background-color: transparent;
	color: #000000;
	width: auto;
}

.editor_view .form-control-feedback {
	font-weight: 700;
	color: #30AD22;
	position: absolute;
	display: block;
	text-align: center;
	right: 20px;
	bottom: 10px;
}

.editor_view .block_container {
	display: block;
}

@media (min-width: 768px) {
	.editor_view .block_container {
		width: 100%;
	}
}

@media (min-width: 768px) {
	.editor_view .block_container .single_row {
		display: table-cell;
		width: 33%;
		padding: 0 5px;
	}
}

@media (min-width: 768px) {
	.editor_view .block_container .medium_row {
		display: table-cell;
		width: 50%;
		padding: 0 5px;
	}
}

@media (min-width: 768px) {
	.editor_view .block_container .big_row {
		display: table-cell;
		width: 66%;
		padding: 0 5px;
	}
}

.editor_view .block_container .full_row {
	width: 100%;
	margin: auto;
	max-width: 320px;
}

.editor_view .single_row,
.editor_view .medium_row,
.editor_view .big_row {
	width: 100%;
}

@media (min-width: 768px) {
	.editor_view .single_row,
	.editor_view .medium_row,
	.editor_view .big_row {
		padding: 0 5px;
	}
}

.editor_view .editor_title_wrapper {
	font-weight: bold;
	margin: 5px 0;
}

.editor_view .editor_field_label {
	text-align: left;
	float: left;
	width: 94px;
	padding-top: 3px;
}

@media (min-width: 768px) {
	.editor_view .editor_field_label {
		text-align: center;
	}
}

.editor_view .editor_field_wrapper {
	position: relative;
	padding-left: 94px;
	margin-bottom: 10px;
}

.editor_view .editor_field_wrapper .editor_field {
	width: calc(100% - 10px);
	height: 29px;
	padding: 0 5px;
	border: 1px solid #C6C6C6;
	border-radius: 4px;
}

.editor_view .editor_field_wrapper select {
	width: 100% !important;
}

.editor_view .editor_field_wrapper textarea {
	height: auto !important;
	width: 100% !important;
}

.editor_view .pornstar_aliases {
	margin-bottom: 120px;
}

.editor_view .editor_tag,
.editor_view .label-info {
	display: inline-block;
	margin: 2px;
	background-color: #55ACEE;
	padding: 0px 5px 2px 5px;
	border-radius: 3px;
	white-space: nowrap;
}

.editor_view .icon-calendar {
	position: absolute;
	top: 7px;
	right: 8px;
}

.editor_view .measurement_unit {
	position: absolute;
	top: 5px;
	right: 8px;
	color: #919191;
}

.editor_view .toggle_radio_btns input {
	display: none;
}

.editor_view .toggle_radio_btns label {
	cursor: pointer;
	padding: 5px 10px;
	margin: 0 2px;
	border: 1px solid #919191;
	border-radius: 5px;
}

.editor_view .toggle_radio_btns input:checked + label {
	color: #FFFFFF;
	background-color: #b51520;
	border-color: #b51520;
}

.editor_view .pornstar_similar_dropdown {
	display: none;
}

.editor_view .pornstar_similar_dropdown ul {
	padding: 0;
}

.editor_view .pornstar_similar_dropdown li {
	cursor: pointer;
	display: inline-block;
	margin: 4px 5px;
	background-color: #b51520;
	padding: 0px 5px 2px 5px;
	border-radius: 3px;
	white-space: nowrap;
	color: white;
}

.editor_view .bootstrap-tagsinput {
	width: calc(100% - 12px);
	max-width: calc(100% - 12px);
	text-align: left;
}

.editor_view .editor_select_wrapper {
	position: relative;
}

.editor_view #breasts_sizes_type {
	position: absolute;
	z-index: 1;
	background-color: #FFFFFF;
	box-shadow: 0 0 3px #919191;
	left: 0;
	overflow: visible;
	width: 100%;
	height: 60px;
}

.editor_view #breasts_sizes_type span {
	width: 100%;
	float: left;
	padding: 5px;
}

.editor_view #breasts_sizes_type .toggle_radio_btns {
	margin: 5px 0;
}

.editor_view #breasts_sizes {
	position: absolute;
	z-index: 1;
	top: 90px;
	overflow-y: scroll;
	max-height: 200px;
	background-color: #FFFFFF;
	box-shadow: 0 0 3px #C6C6C6;
}

.editor_view #breasts_sizes span {
	float: left;
	width: 100%;
	padding: 5px;
	text-align: center;
	cursor: pointer;
}

.editor_view .custom_select_caret {
	display: none;
}

.editor_view .editor_btn_add_pornstar {
	padding: 0 15px;
	height: 30px;
	border-radius: 5px;
}

/* ENDFILE */
/****************************
	pornstars top page
	studios top page
	_showcases.scss
****************************/
.showcase_item_wrapper {
	position: relative;
	display: inline-block;
	width: 46vw;
	height: calc(46vw * 1.195);
	line-height: 20px;
	margin: 2px;
	font-size: 11px;
	overflow: hidden;
}

@media (min-width: 480px) {
	.showcase_item_wrapper {
		width: 32vw;
		height: calc(32vw * 1.195);
	}
}

@media (min-width: 768px) {
	.showcase_item_wrapper {
		width: 24vw;
		height: calc(24vw * 1.195);
		font-size: 13px;
	}
}

@media (min-width: 968px) {
	.showcase_item_wrapper {
		width: 246px;
		height: 295px;
		margin: 0 5px 5px 0;
	}
}

.showcase_item_wrapper .showcase_item_title {
	position: absolute;
	height: 22px;
	width: 100%;
	font-size: 13px;
	line-height: 21px;
	top: 0;
	background-color: rgba(0, 0, 0, 0.8);
	text-align: center;
}

@media (min-width: 968px) {
	.showcase_item_wrapper .showcase_item_title {
		font-size: 15px;
	}
}

.showcase_item_wrapper .showcase_item_title .flag {
	position: absolute;
	margin: 5px;
	top: 0;
	right: 5px;
}

.showcase_item_wrapper .showcase_item_title a {
	color: #FFFFFF;
}

.showcase_item_wrapper .showcase_item_title h3 {
	font-size: 13px;
}

@media (min-width: 968px) {
	.showcase_item_wrapper .showcase_item_title h3 {
		font-size: 15px;
	}
}

.showcase_item_wrapper .showcase_item_thumbnail {
	position: absolute;
	margin-top: 22px;
}

.showcase_item_wrapper .showcase_item_remove {
	position: absolute;
	top: -2px;
	left: 5px;
	cursor: pointer;
}

.showcase_item_wrapper .showcase_item_disabled {
	position: absolute;
	top: 50%;
	width: 70%;
	background-color: orangered;
	border-radius: 10px;
	margin: auto;
	text-align: center;
	padding: 10px;
	left: 10%;
	color: #FFFFFF;
}

.showcase_item_wrapper .showcase_item_content {
	position: absolute;
	display: block;
	text-align: center;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	background-color: rgba(0, 0, 0, 0.8);
	color: #FFFFFF;
}

.showcase_item_wrapper .showcase_small_box,
.showcase_item_wrapper .showcase_middle_box {
	width: 19%;
	float: left;
	position: relative;
}

.showcase_item_wrapper .showcase_middle_box {
	padding-top: 10px;
	width: 24%;
}

.showcase_item_wrapper .showcase_middle_box span {
	cursor: initial;
}

.showcase_item_wrapper .showcase_middle_box p {
	border-radius: 10px;
	font-weight: bold;
	background-color: #b51520;
}

.favorites_item,
.showcases_grid_wrapper {
	text-align: center;
	margin: 0;
}

.videos_grid_wrapper {
	text-align: center;
	margin: 0 0 -3px 0;
}

@media (min-width: 480px) {
	.videos_grid_wrapper {
		margin: -2px;
	}
}

@media (min-width: 968px) {
	.videos_grid_wrapper {
		text-align: left;
		margin: 0 -4px -4px 0;
	}
}

.studio_tab_wrapper,
.pornstar_tab_wrapper {
	display: inline-flex;
	position: absolute;
	margin-top: 5px;
	margin-left: 5px;
	z-index: 1;
}

.studio_tab_wrapper .tab_btn,
.pornstar_tab_wrapper .tab_btn {
	margin: 0 20px 0 0;
	cursor: pointer;
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
	padding-bottom: 4px;
}

.studio_tab_wrapper .tab_btn.tab_active,
.pornstar_tab_wrapper .tab_btn.tab_active {
	border-bottom: 2px solid #b51520;
}

.studio_tab_wrapper .tab_btn .tab_title,
.pornstar_tab_wrapper .tab_btn .tab_title {
	padding: 0 5px;
}

.studio_tab_wrapper .tab_btn .tab_info,
.pornstar_tab_wrapper .tab_btn .tab_info {
	border-radius: 3px;
	padding: 0px 5px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #b51520;
}

/* ENDFILE */
/****************************
	_social_share.scss
****************************/
.studio_social_share_wrapper,
.pornstar_social_share_wrapper,
.video_social_wrapper,
.video_thumb_gallery_wrapper {
	display: none;
}

.studio_social_share_wrapper.open,
.pornstar_social_share_wrapper.open,
.video_social_wrapper.open,
.video_thumb_gallery_wrapper.open {
	display: block;
}

.social {
	display: block;
	margin-top: 10px;
}

.social ul {
	display: block;
	height: 30px;
	text-align: center;
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding: 0;
}

.social ul:after {
	content: "";
	width: 100%;
	display: inline-block;
}

.social ul li {
	display: inline-block;
	width: 20%;
	height: 30px;
}

.social ul li span {
	display: none;
}

.social .share_dropdown {
	max-width: 320px;
	margin: auto !important;
}

.social .embed_video_info {
	display: none;
}

@media (min-width: 968px) {
	.social .embed_video_info {
		display: block;
		margin-top: 10px;
	}
	.social .embed_video_info textarea {
		width: 100%;
		height: auto;
		-webkit-user-select: text;
		/* Chrome 49+ */
		-moz-user-select: text;
		/* Firefox 43+ */
		-ms-user-select: text;
		/* No support yet */
		user-select: text;
		/* Likely future */
	}
}

/* ENDFILE */
/****************************
	studios top page
	_studios.scss
****************************/
/****************************
	pornstars top page
	_pornstar.scss
****************************/
.pornstar_add_btn {
	position: absolute;
	right: 5px;
	top: 3px;
}

@media (min-width: 768px) {
	.pornstar_add_btn {
		position: relative;
		float: right;
		margin-left: 10px;
		top: initial;
	}
}

@media (min-width: 480px) {
	.editor_add_pornstar_view .category_selector .editor_field_label {
		position: absolute;
	}
}

.editor_add_pornstar_view .category_selector .editor_field_wrapper {
	text-align: left;
}

@media (min-width: 480px) {
	.editor_add_pornstar_view .category_selector .editor_field_wrapper {
		text-align: center;
		padding: 0;
	}
}

@media (min-width: 768px) {
	.editor_add_pornstar_view .editor_field_wrapper input,
	.editor_add_pornstar_view .editor_field_wrapper .bootstrap-tagsinput {
		width: calc(100% - 20px) !important;
	}
}

@media (min-width: 768px) {
	.editor_add_pornstar_view .editor_field_wrapper textarea {
		width: calc(100% - 5px) !important;
	}
}

.editor_add_pornstar_view #pornstar_suggestion_wrapper {
	text-align: center;
}

.editor_add_pornstar_view #pornstar_suggestion_list {
	height: auto;
	width: auto;
}

.editor_add_pornstar_view #pornstar_suggestion_list span {
	cursor: pointer;
}

/* ENDFILE */
/****************************
	_video_page.scss
****************************/
.video_page_wrapper {
	display: block;
	margin-top: 10px;
}

@media (min-width: 480px) {
	.video_page_wrapper {
		margin: 10px 5px 0 5px;
	}
}

@media (min-width: 968px) {
	.video_page_wrapper {
		margin: 10px auto 0 auto;
	}
}

.video_page_wrapper .video_action_buttons {
	position: relative;
	width: 100%;
	height: 66px;
	margin-bottom: 5px;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons {
		height: 28px;
	}
}

.video_page_wrapper .video_action_buttons .video_rating_wrapper {
	float: left;
	margin: 0 5px;
	color: #000000;
}

.video_page_wrapper .video_action_buttons .video_rating_wrapper .rating_wrapper {
	display: block;
}

.video_page_wrapper .video_action_buttons .video_action_container {
	float: right;
	margin: 0 5px;
	display: inline-flex;
}

.video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons {
		position: relative;
		width: auto;
	}
}

.video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons button {
	margin: 0 5px;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons button {
		margin: 0 0 0 10px;
	}
}

.video_page_wrapper .video_action_buttons .video_action_container .other_video_page_buttons .video_favorite .active {
	display: block;
}

.video_page_wrapper .video_action_buttons button {
	position: relative;
	width: 28px;
	height: 28px;
	margin-left: 5px;
	border-width: 1px;
	border-style: solid;
	background-color: #750e15;
	border-color: #C6C6C6;
	color: #FFFFFF;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons button {
		margin-left: 10px;
	}
}

.video_page_wrapper .video_action_buttons button.open, .video_page_wrapper .video_action_buttons button:hover {
	color: #b51520;
	border-color: #750e15;
	background-color: #E2E2E2;
}

.video_page_wrapper .video_action_buttons button.open .active, .video_page_wrapper .video_action_buttons button:hover .active {
	display: block;
}

.video_page_wrapper .video_action_buttons button i {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.video_page_wrapper .video_action_buttons button i.active {
	display: none;
}

.video_page_wrapper .video_action_buttons button i .notification {
	position: absolute;
	top: -3px;
	right: -3px;
}

.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action,
.video_page_wrapper .video_action_buttons button.btn_details_post_action,
.video_page_wrapper .video_action_buttons button.btn_comments_post_action {
	position: absolute;
	bottom: 0;
	width: auto;
	min-width: 28px;
	margin: 0;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action,
	.video_page_wrapper .video_action_buttons button.btn_details_post_action,
	.video_page_wrapper .video_action_buttons button.btn_comments_post_action {
		position: relative;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto;
		margin-left: 10px;
	}
}

.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action i,
.video_page_wrapper .video_action_buttons button.btn_details_post_action i,
.video_page_wrapper .video_action_buttons button.btn_comments_post_action i {
	right: auto;
	left: 4px;
	font-style: normal;
}

.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action > span:last-child,
.video_page_wrapper .video_action_buttons button.btn_details_post_action > span:last-child,
.video_page_wrapper .video_action_buttons button.btn_comments_post_action > span:last-child {
	display: inline;
	margin-left: 22px;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action > span:last-child,
	.video_page_wrapper .video_action_buttons button.btn_details_post_action > span:last-child,
	.video_page_wrapper .video_action_buttons button.btn_comments_post_action > span:last-child {
		display: none;
	}
}

@media (min-width: 768px) {
	.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action > span:last-child,
	.video_page_wrapper .video_action_buttons button.btn_details_post_action > span:last-child,
	.video_page_wrapper .video_action_buttons button.btn_comments_post_action > span:last-child {
		display: inline;
	}
}

.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
	left: 0;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
		left: auto;
	}
}

.video_page_wrapper .video_action_buttons button.btn_details_post_action {
	right: 0;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons button.btn_details_post_action {
		left: auto;
	}
}

.video_page_wrapper .video_action_buttons button.btn_comments_post_action {
	left: 50%;
	transform: translate(-50%, 0);
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons button.btn_comments_post_action {
		left: auto;
		transform: none;
	}
}

@media (min-width: 768px) {
	.video_page_wrapper .video_action_buttons button.btn_favourites_post_action,
	.video_page_wrapper .video_action_buttons button.btn_download_post_action {
		width: auto;
		vertical-align: top;
	}
	.video_page_wrapper .video_action_buttons button.btn_favourites_post_action i,
	.video_page_wrapper .video_action_buttons button.btn_download_post_action i {
		right: auto;
		left: 4px;
	}
	.video_page_wrapper .video_action_buttons button.btn_favourites_post_action span,
	.video_page_wrapper .video_action_buttons button.btn_download_post_action span {
		display: inline;
		margin-left: 22px;
	}
}

.video_page_wrapper .video_action_buttons.open {
	color: #b51520;
}

.video_page_wrapper .video_action_buttons.open button {
	border: 1px solid #b51520;
}

.video_page_wrapper .video_action_buttons.open button i {
	display: none;
}

.video_page_wrapper .video_action_buttons.open button i.active {
	display: inline-block;
}

.content_section_content .content_section_footer {
	margin: 10px 0 5px;
	padding-top: 10px;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #C6C6C6;
}

.video_category_wrapper {
	margin: 0 10px 5px 10px;
	position: relative;
	height: 30px;
}

.video_category_wrapper select {
	display: inline-block;
	width: 100%;
}

/****************************
	_video_page.scss
****************************/
.video_wrapper {
	background-color: transparent;
}

.turn_off_light_btn {
	cursor: pointer;
}

.video_page_wrapper {
	min-width: 293px;
	max-width: 984px;
}

.video_page_wrapper_16by9 {
	max-width: 1168px;
}

.content_section_post {
	position: relative;
}

.content_section_post .content_section_title {
	max-width: 1168px;
	margin: auto;
	position: relative;
}

@media (min-width: 968px) {
	.content_section_post .title_wrapper {
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #b51520;
	}
}

.content_section_post .title_wrapper .title_text {
	margin: 5px 0;
}

.content_section_post .chips_section_wrapper {
	position: relative;
	max-width: 1168px;
	margin: auto;
}

.content_section_post .chips_section_wrapper .filter_suggestions_wrapper {
	margin: 0;
	padding-right: 0;
}

.content_section_post .chips_section_wrapper .suggestion_lines_initial {
	-webkit-line-clamp: 2;
	display: -webkit-box;
}

@media (min-width: 968px) {
	.content_section_post .chips_section_wrapper .suggestion_lines_initial {
		-webkit-line-clamp: 1;
	}
}

.content_section_post .chips_section_container .video_item_chip {
	display: inline-flex;
	line-height: 13px;
	background-color: #e2e2e2;
	color: #000000;
	padding: 2px 5px;
	margin: 0 2px 5px 2px;
	border-radius: 3px;
}

.content_section_post .chips_section_container .video_item_chip span,
.content_section_post .chips_section_container .video_item_chip a {
	color: #000000;
	margin: 0;
	padding: 0;
}

.content_section_post .chips_section_container .video_item_chip .icon {
	margin-right: 5px;
}

.content_section_post .chips_section_container .featured_studio {
	border-color: #b51520 !important;
	background-color: #b51520 !important;
}

.content_section_post .chips_section_container .featured_studio span,
.content_section_post .chips_section_container .featured_studio a {
	background-color: initial !important;
}

@media (min-width: 768px) {
	.content_section_recent_videos_homepage .title_text {
		margin-top: 3px;
	}
}

/* thumb gallery on video page */
.post_thumb_gallery_wrapper {
	position: relative;
	width: 100%;
	padding-top: 10px;
	text-align: center;
	cursor: pointer;
}

.post_thumb_gallery_wrapper .post_gallery_container {
	position: relative;
	width: 100%;
	padding-top: 10px;
	text-align: center;
	cursor: pointer;
}

.post_thumb_gallery_wrapper .post_gallery_image_container {
	display: inline-block;
	width: 190px;
	margin: 2px;
}

.post_thumb_gallery_wrapper .post_gallery_image {
	width: 100%;
}

.post_thumb_gallery_wrapper #opened_image_container {
	position: fixed;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding-top: 100%;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.5);
}

@media (min-width: 768px) {
	.post_thumb_gallery_wrapper #opened_image_container {
		position: absolute;
		padding: 0;
	}
}

.post_thumb_gallery_wrapper #opened_image_container img {
	width: 100%;
	max-width: 480px;
	margin-top: -50%;
	padding-top: 0;
}

@media (min-width: 768px) {
	.post_thumb_gallery_wrapper #opened_image_container img {
		margin: 0;
		padding-top: 10px;
	}
}

.post_thumb_gallery_wrapper #opened_image_container.post_gallery_img_xxlarge img {
	max-width: 640px;
}

.video_pornstar_wrapper {
	margin-bottom: 5px;
	text-align: left;
	position: relative;
}

.video_pornstar_wrapper #video_pornstar_name {
	width: 80%;
	display: block;
}

@media (min-width: 768px) {
	.video_pornstar_wrapper #video_pornstar_name {
		width: 85%;
		height: 24px;
	}
}

.video_pornstar_wrapper input {
	padding: 2px;
}

.video_pornstar_wrapper label {
	height: 20px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}

/* ENDFILE */
/****************************
	_videos.scss
****************************/
.video_item_disabled {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding-top: 19%;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.7);
}

.video_item_disabled .video_item_disabled_text {
	color: #FFFFFF;
}

.video_item_wrapper,
.miss_tubesite_item_wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: calc(100vw / (16/9));
	overflow: hidden;
	text-align: left;
	margin: 2px 0;
	cursor: pointer;
	background-color: #000000;
}

@media (min-width: 480px) {
	.video_item_wrapper,
	.miss_tubesite_item_wrapper {
		width: 47vw;
		height: calc(47vw / (16/9));
		margin: 2px;
	}
}

@media (min-width: 768px) {
	.video_item_wrapper,
	.miss_tubesite_item_wrapper {
		width: 32vw;
		height: calc(32vw / (16/9));
	}
}

@media (min-width: 968px) {
	.video_item_wrapper,
	.miss_tubesite_item_wrapper {
		margin: 0 4px 4px 0;
	}
	.video_item_wrapper.video_item_small,
	.video_item_wrapper.video_item_small #video,
	.miss_tubesite_item_wrapper.video_item_small,
	.miss_tubesite_item_wrapper.video_item_small #video {
		width: 240px;
		height: 135px;
	}
	.video_item_wrapper.video_item_medium,
	.video_item_wrapper.video_item_medium #video,
	.miss_tubesite_item_wrapper.video_item_medium,
	.miss_tubesite_item_wrapper.video_item_medium #video {
		width: 320px;
		height: 180px;
	}
	.video_item_wrapper.video_item_large,
	.video_item_wrapper.video_item_large #video,
	.miss_tubesite_item_wrapper.video_item_large,
	.miss_tubesite_item_wrapper.video_item_large #video {
		width: 400px;
		height: 225px;
	}
}

.video_item_wrapper.entity_upload_button,
.miss_tubesite_item_wrapper.entity_upload_button {
	z-index: 2;
}

.video_item_wrapper.entity_upload_button a,
.video_item_wrapper.entity_upload_button .obfs,
.miss_tubesite_item_wrapper.entity_upload_button a,
.miss_tubesite_item_wrapper.entity_upload_button .obfs {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	background-color: #919191;
}

.video_item_wrapper.entity_upload_button a div,
.video_item_wrapper.entity_upload_button .obfs div,
.miss_tubesite_item_wrapper.entity_upload_button a div,
.miss_tubesite_item_wrapper.entity_upload_button .obfs div {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto 0;
	text-align: center;
	height: 50%;
}

.video_item_wrapper.entity_upload_button a div div.entity_upload_button_icon,
.video_item_wrapper.entity_upload_button .obfs div div.entity_upload_button_icon,
.miss_tubesite_item_wrapper.entity_upload_button a div div.entity_upload_button_icon,
.miss_tubesite_item_wrapper.entity_upload_button .obfs div div.entity_upload_button_icon {
	top: initial;
	bottom: 0;
}

.video_item_wrapper a,
.miss_tubesite_item_wrapper a {
	display: inline-block;
	height: 100%;
	width: 100%;
	z-index: 0;
	color: #FFFFFF;
}

.video_item_wrapper a #image_thumb,
.miss_tubesite_item_wrapper a #image_thumb {
	z-index: 2;
	margin-top: 0;
	bottom: initial;
}

.video_item_wrapper a #image_thumb #thumbnail_wrapper,
.miss_tubesite_item_wrapper a #image_thumb #thumbnail_wrapper {
	position: relative;
	display: inline-block;
	height: 100%;
	width: 100%;
	z-index: 0;
}

.video_item_wrapper a #image_thumb #thumbnail_bar,
.miss_tubesite_item_wrapper a #image_thumb #thumbnail_bar {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	height: 20px;
	background-color: rgba(0, 0, 0, 0.5);
}

.video_item_wrapper a #image_thumb #thumbnail_bar span#slider,
.miss_tubesite_item_wrapper a #image_thumb #thumbnail_bar span#slider {
	position: relative;
	-webkit-transition: left;
	transition: left;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	display: inline-block;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 0 5px;
	font-size: 11px;
	line-height: 19px;
}

.video_item_wrapper a img,
.miss_tubesite_item_wrapper a img {
	height: 100%;
	width: 100%;
	image-rendering: -webkit-optimize-contrast;
	-ms-interpolation-mode: nearest-neighbor;
}

.video_item_wrapper .video_item_title,
.miss_tubesite_item_wrapper .video_item_title {
	height: 20px;
	top: 0;
	position: absolute;
	right: 0;
	left: 0;
	display: inline-block;
	color: #FFFFFF;
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.1);
	text-shadow: 1px 1px 1px #000000;
}

.video_item_wrapper .video_item_title .user_item_remove,
.miss_tubesite_item_wrapper .video_item_title .user_item_remove {
	margin: 0 5px;
	cursor: pointer;
}

.video_item_wrapper .video_item_title .video_item_section_container,
.miss_tubesite_item_wrapper .video_item_title .video_item_section_container {
	position: relative;
	display: inline-block;
	width: calc(100% - 30px);
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	padding: 0 5px;
	z-index: 1;
}

.video_item_wrapper .video_item_title .video_item_section_container a,
.miss_tubesite_item_wrapper .video_item_title .video_item_section_container a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.video_item_wrapper .video_item_title .video_item_section_container a:hover,
.video_item_wrapper .video_item_title .video_item_section_container a:focus,
.miss_tubesite_item_wrapper .video_item_title .video_item_section_container a:hover,
.miss_tubesite_item_wrapper .video_item_title .video_item_section_container a:focus {
	color: white;
}

.video_item_wrapper .video_item_title i,
.miss_tubesite_item_wrapper .video_item_title i {
	position: relative;
	top: 3px;
	left: -3px;
}

.video_item_wrapper .video_item_stats,
.miss_tubesite_item_wrapper .video_item_stats {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	color: #FFFFFF;
	display: inline-block;
	width: 100%;
	z-index: 1;
	text-shadow: 1px 1px 1px #000000;
	height: 18px;
	text-align: right;
	line-height: 16px;
	font-size: 11px;
	padding: 0 3px;
	background-color: transparent;
	pointer-events: none;
}

.video_item_wrapper .video_item_stats .user_item_remove,
.miss_tubesite_item_wrapper .video_item_stats .user_item_remove {
	margin: 0 5px;
	cursor: pointer;
}

.video_item_wrapper .video_item_stats .bubble,
.miss_tubesite_item_wrapper .video_item_stats .bubble {
	position: relative;
	display: inline-block;
	width: fit-content;
	background-color: rgba(0, 0, 0, 0.5);
	margin-right: 2px;
	border-radius: 2px;
}

.video_item_wrapper .video_item_stats .bubble i,
.miss_tubesite_item_wrapper .video_item_stats .bubble i {
	position: absolute;
	margin-left: 5px;
	top: 2px;
}

.video_item_wrapper .video_item_stats .bubble span,
.miss_tubesite_item_wrapper .video_item_stats .bubble span {
	padding-right: 5px;
	padding-left: 20px;
}

.video_item_wrapper .video_item_stats .bubble_duration span,
.miss_tubesite_item_wrapper .video_item_stats .bubble_duration span {
	padding-left: 5px;
}

.video_item_wrapper video,
.miss_tubesite_item_wrapper video {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

.video_item_wrapper .thumb_preview,
.miss_tubesite_item_wrapper .thumb_preview {
	position: absolute;
}

.video_item_wrapper .featured_studio_badge,
.miss_tubesite_item_wrapper .featured_studio_badge {
	position: absolute;
	bottom: 20px;
	pointer-events: none;
}

.video_item_wrapper .featured_studio_badge .badge_mobile,
.miss_tubesite_item_wrapper .featured_studio_badge .badge_mobile {
	width: 94px;
}

@media (max-width: 479px) {
	.video_item_wrapper.badge_wrapper .video_already_seen_bg,
	.video_item_wrapper.badge_wrapper .video_item_already_seen,
	.miss_tubesite_item_wrapper.badge_wrapper .video_already_seen_bg,
	.miss_tubesite_item_wrapper.badge_wrapper .video_item_already_seen {
		display: none;
	}
}

.video_embed {
	display: block;
	margin-top: 10px;
	height: 100px;
	border-style: 1px;
	border-width: solid;
	border-radius: 2px;
	border-color: #C6C6C6;
}

.video_embed textarea {
	width: 100%;
	height: 100px;
	margin: 0;
	padding: 5px 10px;
}

@media (min-width: 968px) {
	.content_section_related_posts .content_section_title {
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #b51520;
		display: block;
		width: 100%;
	}
}

@media (min-width: 968px) {
	.content_section_related_posts .content_section_title .title_wrapper {
		margin-bottom: 0;
	}
}

.content_section_related_miss_tubesite_videos {
	min-height: 219px;
}

@media (min-width: 968px) {
	.content_section_related_miss_tubesite_videos .content_section_title {
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #b51520;
		display: block;
		width: 100%;
	}
}

@media (min-width: 968px) {
	.content_section_related_miss_tubesite_videos .content_section_title .title_wrapper {
		margin-bottom: 0;
	}
}

.content_section_related_miss_tubesite_videos .content_section_content {
	min-height: 188px;
}

.video_item_already_seen {
	position: absolute;
	top: 25px;
	left: 5px;
	padding: 0 5px;
	border-radius: 2px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
}

.video_already_seen_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.content_post_page {
	margin-top: 0;
}

.video_extra_link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.outterthumb {
	/* video js play button */
}

.outterthumb .video_iframe_container .vjs-big-play-button {
	display: block;
}

.outterthumb .video_iframe_container:hover .vjs-big-play-button, .outterthumb .video_iframe_container .vjs-big-play-button:focus {
	border-color: #fff;
	background-color: #73859f;
	background-color: rgba(115, 133, 159, 0.5);
	transition: all 0s;
}

.outterthumb .vjs-big-play-button {
	background: none;
	border: none;
	color: inherit;
	display: inline-block;
	font-size: inherit;
	line-height: inherit;
	text-transform: none;
	text-decoration: none;
	transition: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	z-index: 2;
}

.outterthumb .vjs-big-play-button {
	font-size: 3em;
	line-height: 1.5em;
	height: 1.5em;
	width: 3em;
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 0;
	cursor: pointer;
	opacity: 1;
	border: 0.06666em solid #fff;
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, 0.7);
	border-radius: 0.3em;
	transition: all 0.4s;
}

.outterthumb .vjs-big-play-button {
	top: 50%;
	left: 50%;
	margin-top: -0.75em;
	margin-left: -1.5em;
}

.outterthumb .vjs-big-play-button {
	font-size: 33px;
	line-height: 79px;
	height: 80px;
	width: 80px;
	margin: -40px;
	border-radius: 2em;
	border: 0;
}

.outterthumb .vjs-icon-placeholder {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 22px 0 22px 35px;
	border-color: transparent transparent transparent #fafafa;
	font-size: 1px;
	vertical-align: top;
	margin-left: 10px;
}

.post_bottom_extra_wrapper {
	overflow: hidden;
}

/* ENDFILE */
/****************************
	_video_v2.scss
****************************/
.videos_grid_block_wrapper {
	margin: 0;
}

.video_block_wrapper {
	height: auto;
	margin-bottom: 5px;
	border-bottom: 1px solid #b51520;
	padding: 0 5px 5px 5px;
}

@media (min-width: 768px) {
	.video_block_wrapper {
		height: 114px;
		padding: 0 0 5px 0;
	}
}

.video_block_wrapper h4, .video_block_wrapper .h4_class {
	font-size: 13px;
}

.video_block_wrapper img {
	width: 100%;
	height: calc(48vw / (16/9));
}

@media (min-width: 768px) {
	.video_block_wrapper img {
		width: 204px;
		height: 114px;
	}
}

.video_block_wrapper .video_block_thumbnail {
	display: flex;
	height: calc(48vw / (16/9));
}

@media (min-width: 768px) {
	.video_block_wrapper .video_block_thumbnail {
		height: auto;
	}
}

.video_block_wrapper .video_block_image {
	position: relative;
	width: 50%;
	height: 100%;
}

@media (min-width: 768px) {
	.video_block_wrapper .video_block_image {
		width: 204px;
	}
}

.video_block_wrapper .video_block_info {
	position: relative;
	width: 50%;
	padding-left: 5px;
	text-align: left;
}

@media (min-width: 768px) {
	.video_block_wrapper .video_block_info {
		width: calc(100% - 194px);
		padding-left: 10px;
	}
}

.video_block_wrapper .video_block_info .video_item_extra {
	position: absolute;
	height: 22px;
	white-space: nowrap;
	overflow: hidden;
	width: calc(100% - 20px);
	text-overflow: ellipsis;
	bottom: 15px;
	display: none;
}

@media (min-width: 768px) {
	.video_block_wrapper .video_block_info .video_item_extra {
		display: block;
	}
}

.video_block_wrapper .video_item_title {
	overflow: hidden;
	width: 100%;
	height: 100%;
	color: #000000;
	line-height: 16px;
	display: block;
}

@media (min-width: 768px) {
	.video_block_wrapper .video_item_title {
		padding-bottom: 22px;
		height: 78px;
	}
}

.video_block_wrapper .video_item_title a {
	color: #000000;
}

.video_block_wrapper .video_item_title div {
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	height: 60px;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	text-overflow: -o-ellipsis-lastline;
	text-overflow: ellipsis;
	overflow: hidden;
}

@media (min-width: 480px) {
	.video_block_wrapper .video_item_title div {
		font-size: 13px;
		height: 90px;
		-webkit-line-clamp: 6;
	}
}

@media (min-width: 768px) {
	.video_block_wrapper .video_item_title div {
		height: 60px;
		-webkit-line-clamp: 4;
	}
}

.video_block_wrapper .video_item_title div b {
	color: #000000;
}

.video_block_wrapper .video_item_title .video_item_section_txt {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: -o-ellipsis-lastline;
	text-overflow: ellipsis;
	overflow: hidden;
}

.video_block_wrapper .video_item_chip {
	display: inline-flex;
	line-height: 13px;
	background-color: #e2e2e2;
	color: #000000;
	padding: 2px 5px;
	margin: 0 2px 5px 2px;
	border-radius: 3px;
}

.video_block_wrapper .video_item_chip span,
.video_block_wrapper .video_item_chip a {
	color: #000000;
}

.video_block_wrapper .video_item_chip .icon {
	margin-right: 5px;
}

.video_block_wrapper .video_item_stats {
	position: relative;
	line-height: 13px;
	width: calc(100%);
	display: none;
}

@media (min-width: 768px) {
	.video_block_wrapper .video_item_stats {
		display: block;
	}
}

.video_block_wrapper .video_item_stats .bubble {
	display: inline-flex;
	margin-right: 20px;
	line-height: 13px;
	font-size: 11px;
	vertical-align: middle;
	color: #000000;
}

.video_block_wrapper .video_item_stats .bubble_likes .icon {
	margin-right: 5px;
}

.video_block_wrapper .video_item_stats .bubble_date {
	position: absolute;
	right: 0;
	margin-right: 5px;
}

.video_block_wrapper .video_mobile_item_stats {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	line-height: 13px;
	font-size: 11px;
	vertical-align: middle;
	color: #FFFFFF;
}

@media (min-width: 768px) {
	.video_block_wrapper .video_mobile_item_stats {
		display: none;
	}
}

.video_block_wrapper .video_mobile_item_stats .bubble {
	border-radius: 2px;
}

.video_block_wrapper .video_mobile_item_stats .bubble .icon {
	margin-left: 5px;
	vertical-align: bottom;
}

.video_block_wrapper .video_mobile_item_stats .bubble span {
	padding: 0 2px;
}

.video_block_wrapper .video_mobile_item_stats .bubble_mobile_quality {
	position: absolute;
	top: 2px;
	right: 5px;
}

.video_block_wrapper .video_mobile_item_stats .bubble_mobile_duration {
	position: absolute;
	bottom: 2px;
	left: 5px;
}

.video_block_wrapper .video_mobile_item_stats .bubble_mobile_likes {
	position: absolute;
	bottom: 2px;
	right: 5px;
}

.video_block_wrapper #image_thumb {
	z-index: 0;
}

.video_block_wrapper #image_thumb #thumbnail_wrapper {
	position: relative;
	display: inline-block;
	height: 100%;
	width: 100%;
	z-index: 0;
}

.video_block_wrapper #image_thumb #thumbnail_bar {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	height: 20px;
	background-color: rgba(0, 0, 0, 0.5);
}

.video_block_wrapper #image_thumb #thumbnail_bar span#slider {
	position: relative;
	-webkit-transition: left;
	transition: left;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	display: inline-block;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 0 5px;
	font-size: 11px;
	line-height: 19px;
}

.video_block_wrapper video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.video_block_wrapper .thumb_preview {
	position: absolute;
}

/* ENDFILE */
/****************************
	_video_actions.scss - All video actions
****************************/
.video_actions_wrapper {
	margin: 5px;
}

.video_actions_wrapper button {
	position: relative;
	top: -1px;
	display: inline-block;
	width: 22px;
	height: 22px;
	overflow: hidden;
	font-size: 11px;
	font-weight: normal;
	border: none;
	color: #FFFFFF;
	background-color: #b51520;
}

@media (min-width: 480px) {
	.video_actions_wrapper button {
		width: 90px;
	}
}

.video_actions_wrapper button i {
	position: absolute;
	top: 5px;
	left: 5px;
}

.video_actions_wrapper button span.btn_text {
	padding-left: 16px;
	display: none;
	height: 22px;
	line-height: 21px;
}

@media (min-width: 480px) {
	.video_actions_wrapper button span.btn_text {
		display: inline-block;
	}
}

.video_actions_wrapper #video_add_video_tag_view_container,
.video_actions_wrapper #video_add_pornstar_view_container,
.video_actions_wrapper #video_edit_description_title_container,
.video_actions_wrapper #video_add_category_view_container {
	position: relative;
}

.video_actions_wrapper #video_add_pornstar_view_container .video_editor_popup {
	right: 0;
}

.video_actions_wrapper #video_add_pornstar_view_container .video_editor_popup:before {
	left: initial;
	right: 39px;
}

/* ENDFILE */
/****************************
	_video_iframe.scss
****************************/
.video_iframe_wrapper {
	min-width: 293px;
	max-width: 984px;
	margin: 0 auto;
}

.video_iframe_wrapper_16by9 {
	max-width: 1168px;
}

.video_iframe_container {
	position: relative;
	display: block;
	width: 100%;
	margin: 0 auto;
}

.video_iframe_container .video_drag {
	touch-action: none;
	width: 136px;
	height: 22px;
	background-color: transparent;
	border-radius: 5px;
	border: 1px solid white;
	z-index: 1;
	position: absolute;
	bottom: 4px;
	left: calc(50% - 68px);
	display: none;
	overscroll-behavior: none;
}

@media (max-width: 359px) {
	.video_iframe_container .video_drag {
		left: calc(50% - 48px);
	}
}

.video_iframe_container .video_drag span {
	color: white;
	-webkit-user-select: none;
	/* Safari */
	-moz-user-select: none;
	/* Firefox */
	-ms-user-select: none;
	/* IE10+/Edge */
	user-select: none;
	/* Standard */
}

.video_iframe_container .video_drag span::before {
	content: '';
	width: 14px;
	height: 14px;
	background-image: url("/assets/default/img/icon_drag_resize.png");
	background-repeat: no-repeat;
	display: inline-block;
	margin: 2px;
	vertical-align: middle;
}

.mobile .draggable_player .video_iframe_container.player_active .video_drag {
	display: block;
	z-index: 2;
}

.video_iframe_container_16by9 {
	padding-bottom: 56.25%;
}

.video_iframe_container_4by3 {
	padding-bottom: 75%;
}

.video_iframe_container > iframe {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.video_iframe_extra {
	position: absolute;
	top: 5px;
	right: 0;
	text-align: right;
	z-index: 1;
}

.video_iframe_extra div {
	display: inline-block;
	height: 20px;
	font-size: 11px;
	line-height: 19px;
	padding: 0 5px;
	margin: 0 0 0 10px;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	color: #FFFFFF;
	border-color: #b51520;
	background-color: #750e15;
}

.video_iframe_extra div a {
	display: inline-block;
	width: 100%;
	height: 100%;
	line-height: 19px;
}

.video_iframe_streaming,
.video_iframe_light,
.video_iframe_streaming_text,
.video_iframe_light_text,
.video_iframe_random,
.video_iframe_random_video_text {
	display: inline-block;
	color: #FFFFFF;
	background-color: #750e15;
	border: 1px solid #b51520;
	*display: inline;
	*zoom: 1;
}

.video_iframe_random {
	margin-right: 10px;
}

.video_iframe_streaming {
	margin-right: 5px;
}

.video_iframe_streaming_text {
	width: 82px;
	vertical-align: middle;
}

.video_iframe_random_video_text {
	width: 50px;
	padding-right: 4px;
	vertical-align: middle;
}

.video_iframe_light_text {
	width: 44px;
	padding-left: 4px;
	vertical-align: middle;
}

.turn_off_lights_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.9;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter: alpha(opacity=90);
	z-index: 5;
}

/* ENDFILE */
/****************************
	_video_post_download.scss
****************************/
.post_download_wrapper {
	display: none;
}

.post_download_wrapper.open {
	display: block;
}

.video_download_wrapper {
	margin-top: 10px;
	text-align: center;
}

.video_download_wrapper a {
	display: inline-block;
	width: auto;
	height: 8px;
	padding: 10px 5px;
	line-height: 7px;
	margin: 0 2px;
	overflow: hidden;
	border-radius: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #C6C6C6;
	background-color: #750e15;
	color: #FFFFFF;
}

.video_download_wrapper a .link_name {
	font-weight: bold;
}

.video_download_wrapper a:hover {
	color: #b51520;
	border-color: #750e15;
	background-color: #E2E2E2;
}

/* ENDFILE */
/****************************
	_video_comments.scss
****************************/
.video_page_wrapper .comments_display_wrapper {
	border: none;
}

/* ENDFILE */
/****************************
	_video_report.scss
****************************/
.video_report_wrapper {
	display: none;
}

.video_report_wrapper.open {
	display: block;
}

.post_report_modal {
	margin-top: 10px;
}

.post_report_modal button {
	float: right;
	width: 90px;
	height: 26px;
	line-height: 17px;
}

.post_report_modal label {
	display: block;
	font-weight: bold;
}

.post_report_modal textarea {
	display: block;
	width: 100%;
	height: 60px;
	border-radius: 2px;
}

.post_report_modal .btn_container {
	display: inline-block;
	height: 30px;
	width: 100%;
	margin-top: 10px;
}

/* ENDFILE */
/****************************
	_video_tags.scss
****************************/
.video_tags_wrapper {
	display: none;
}

.video_tags_wrapper.open {
	display: block;
}

.video_tags_wrapper .video_tag_collapsable {
	overflow-y: hidden;
	width: 100%;
}

.video_tags_wrapper .video_tags_display_wrapper {
	position: relative;
}

.video_tags_wrapper .video_tags_display_wrapper.collapsed .video_tag_collapsable {
	max-height: 65px;
	width: calc(100% - 15px);
}

.video_tags_wrapper .video_tag_container {
	line-height: 29px;
}

.video_tags_wrapper .video_tag_container .video_tag_item {
	float: left;
	white-space: nowrap;
}

.video_tags_wrapper .video_tag_container .video_tag_item .video_tag_name {
	color: #000000;
	text-transform: capitalize;
}

.video_tags_wrapper .video_tag_container .video_tag_item button {
	width: auto;
	text-decoration: underline;
	background-color: transparent;
	color: #000000;
}

.video_tags_wrapper .video_tag_container .video_tag_item .icon {
	position: relative;
	top: 0;
	margin-right: 5px;
}

.video_tags_wrapper .video_tag_container .video_add_video_tag_btn {
	width: 90px !important;
}

.video_tags_wrapper .video_tag_container .video_add_video_tag_btn .btn_text {
	display: block !important;
}

.video_tags_wrapper .video_tag_container .video_editor_add_video_tag_wrapper {
	float: left;
	margin-right: 5px;
	margin-left: 0;
}

@media (min-width: 768px) {
	.video_tags_wrapper .video_tag_container .video_editor_add_video_tag_wrapper {
		float: right;
		margin-right: 0;
		margin-left: 5px;
	}
}

.video_tags_wrapper .video_tag_container .marker_hover {
	font-weight: bold;
}

.video_tags_wrapper .video_editor_showmore_video_tag_wrapper {
	position: absolute;
	right: -4px;
	bottom: 10px;
}

.video_tags_wrapper .video_editor_showmore_video_tag_wrapper button {
	width: auto;
	position: relative;
	background-color: transparent;
	padding: 0 2px;
	border: none;
}

.video_tags_wrapper .video_editor_showmore_video_tag_wrapper i {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
}

.video_tags_wrapper .video_editor_showmore_video_tag_wrapper .btn_text {
	display: inline-block !important;
	padding: initial;
}

/****************************
	video_tag popup
****************************/
.video_tag_popup .vt_container {
	display: inline;
}

.video_tag_popup .vt_container .input_vt_position {
	display: inline;
	max-width: 25px;
	padding: 5px;
	text-align: center;
	border-radius: 5px;
}

.video_tag_popup .vt_container .tag_label {
	display: inline;
}

.video_tag_popup .autocomplete_wrapper {
	width: 100%;
	margin-top: 10px;
	text-align: center;
}

.video_tag_popup .autocomplete_wrapper #video_tag_name {
	width: 110px;
}

.video_tag_popup .easy-autocomplete {
	display: inline-block;
}

.video_tag_popup .easy-autocomplete input {
	height: 15px;
}

.video_tag_popup .video_tag_popup {
	max-width: 320px !important;
	min-height: 200px !important;
	text-align: center;
}

.video_tag_popup .vt_btn {
	margin-top: 10px;
}

/* ENDFILE */
/****************************
	_video_details.scss
****************************/
.video_details_wrapper {
	display: none;
}

.video_details_wrapper.open {
	display: block;
}

.video_details_wrapper .video_description_item {
	margin: 5px 0;
	padding-bottom: 5px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #C6C6C6;
}

.video_details_wrapper .video_description_item .video_description_text {
	font-size: 13px;
	display: initial;
	font-weight: normal;
}

.video_details_wrapper .video_description_item .video_description_splitted {
	display: inline-flex;
}

.video_details_wrapper .video_description_item .video_description_splitted button {
	float: initial;
	width: auto;
}

.video_details_wrapper .video_description_item .video_description_splitted button .btn_text {
	display: block;
	padding: 0;
}

.video_details_wrapper button {
	float: right;
}

.video_details_wrapper a,
.video_details_wrapper .obfs {
	color: #b51520;
}

/* ENDFILE */
/****************************
	_video_popup.scss
****************************/
.video_editor_popup {
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.24);
	position: absolute;
	top: 0;
	text-align: center;
	z-index: 4;
	max-width: 450px;
	min-width: 290px;
	width: calc(100% - 20px);
	margin-bottom: 8px;
	padding: 5px 10px;
	border: 1px solid transparent;
	border-radius: 4px;
	background-color: #FFFFFF;
}

@media (min-width: 768px) {
	.video_editor_popup {
		top: auto;
		bottom: 0;
	}
}

.video_editor_popup .video_editor_popup_title {
	font-weight: bold;
	margin: 5px 0;
}

.video_editor_popup .close {
	position: absolute;
	right: 0;
	cursor: pointer;
	border: transparent;
	font-size: 21px;
	margin: 5px;
	background-color: transparent;
	color: #000000;
	width: auto;
}

.video_editor_popup .video_editor_title_field_wrapper,
.video_editor_popup .video_editor_popup_description_wrapper,
.video_editor_popup .video_editor_popup_field_wrapper {
	margin: 10px 0;
}

.video_editor_popup .video_editor_popup_main_category_wrapper {
	display: inline-flex;
	margin: 10px;
}

.video_editor_popup .video_editor_popup_main_category_wrapper span {
	font-weight: bold;
}

.video_editor_popup textarea {
	min-height: 60px;
	max-height: 150px;
	resize: vertical;
	width: 100%;
}

.video_editor_popup .form-control-feedback {
	font-weight: 700;
	color: #30AD22;
	position: absolute;
	display: block;
	text-align: center;
	right: 10px;
	bottom: 10px;
}

.video_editor_popup .editor_tag {
	display: inline;
	background-color: #55ACEE;
	padding: 0px 5px 2px 5px;
	border-radius: 3px;
	white-space: nowrap;
}

.video_editor_popup .editor_tag.pornstar_remove,
.video_editor_popup .editor_tag.tag_remove {
	background-color: #C6C6C6;
	text-decoration-line: line-through;
}

.video_editor_popup .video_editor_popup_btn {
	width: 100px;
	height: 26px;
	border: none;
	border-radius: 5px;
	margin-left: 25px;
	color: #FFFFFF;
	background-color: #b51520;
}

.video_editor_popup .video_editor_popup_select_list_wrapper select {
	height: 115px;
	width: 100%;
}

.video_editor_popup .video_editor_popup_select_list_wrapper select option {
	padding: 5px 0;
}

@media (min-width: 768px) {
	.video_editor_popup .bootstrap-tagsinput {
		width: calc(100% - 20px) !important;
		text-align: left;
		line-height: 25px;
		min-height: 32px;
	}
}

.video_editor_popup .bootstrap-tagsinput .pornstar,
.video_editor_popup .bootstrap-tagsinput .tag {
	display: inline-block !important;
	margin: 2px;
}

.video_editor_popup .bootstrap-tagsinput .temporary_pornstar,
.video_editor_popup .bootstrap-tagsinput .temporary_tag {
	background-color: #C6C6C6;
}

.video_editor_popup .bootstrap-tagsinput .pornstar_remove,
.video_editor_popup .bootstrap-tagsinput .tag_remove {
	background-color: #C6C6C6;
}

.video_editor_popup .bootstrap-tagsinput .pornstar_remove .pornstar_value,
.video_editor_popup .bootstrap-tagsinput .pornstar_remove .tag_value,
.video_editor_popup .bootstrap-tagsinput .tag_remove .pornstar_value,
.video_editor_popup .bootstrap-tagsinput .tag_remove .tag_value {
	text-decoration-line: line-through;
}

@media (min-width: 768px) {
	.video_editor_popup:before {
		position: absolute;
		bottom: -7px;
		left: 39px;
		content: "";
		border-top: 8px solid #FFFFFF;
		border-right: 10px solid transparent;
		border-left: 10px solid transparent;
	}
}

/* ENDFILE */
/****************************
	_video_thumbnail.scss
****************************/
#thumbnail_wrapper {
	position: relative;
	width: 2400px;
}

#thumbnail {
	float: left;
}

#thumbnail_bar {
	position: absolute;
	bottom: 0;
	z-index: 1;
	width: 100%;
	height: 15px;
	margin: 0;
	background-color: rgba(56, 56, 56, 0.8);
}

@media (min-width: 768px) {
	#thumbnail_bar {
		bottom: -20px;
	}
}

#thumbnail_bar:before {
	position: absolute;
	left: 0;
	display: block;
	width: 100%;
	height: 15px;
	content: "";
}

#thumb_slide {
	position: relative;
	float: left;
}

#image_thumb {
	position: absolute;
	bottom: 0;
	overflow: hidden;
	width: 100%;
	height: 180px;
	margin-top: 20px;
	margin-left: 320px;
}

#duration {
	position: absolute;
	bottom: 22px;
	left: 0;
	font-size: 11px;
	line-height: 11px;
	z-index: 1;
	visibility: hidden;
	width: auto;
	margin-left: 0;
	padding: 4px;
	text-align: center;
	color: #FFFFFF;
	border-radius: 6px;
	background-color: #000000;
}

#duration::after {
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	content: "";
	border-width: 5px;
	border-style: solid;
	border-color: #000000 transparent transparent transparent;
}

#slider:hover ~ #duration {
	visibility: hidden;
}

#slider {
	font-size: 10px;
	position: relative;
	display: block;
	width: 10%;
	height: 20px;
	padding: 0 2px;
	cursor: default;
	color: #FFFFFF;
	background-color: rgba(0, 0, 0, 0.8);
}

.video_item_small #slider {
	font-size: 8px;
	padding: 3px 1px 0 0;
}

@media (min-width: 480px) {
	.video_item_small #slider {
		padding: 3px 0 0 0;
	}
}

@media (min-width: 480px) {
	.video_item_large #slider {
		font-size: 7px;
		padding: 0 0 0 5px;
	}
}

/****************************
	transitions
****************************/
@media (min-width: 968px) {
	.video_item_wrapper a #thumbnail_bar,
	.video_block_wrapper a #thumbnail_bar {
		bottom: -20px;
		-webkit-transition: bottom 0.3s linear;
		transition: bottom 0.3s linear;
	}
	.video_item_wrapper a:hover #thumbnail_bar,
	.video_block_wrapper a:hover #thumbnail_bar {
		bottom: 0;
		-webkit-transition: bottom 0.3s linear;
		transition: bottom 0.3s linear;
	}
}

.video_item_wrapper a .video_item_stats,
.video_block_wrapper a .video_item_stats {
	-webkit-transition: bottom 0.3s linear;
	transition: bottom 0.3s linear;
}

.video_item_wrapper .video_progress_bar,
.video_block_wrapper .video_progress_bar {
	position: absolute;
	z-index: 2;
	bottom: 0;
	height: 3px;
	margin-left: 0;
	-webkit-transition: none !important;
	transition: none !important;
	background-color: #b51520;
}

/* ENDFILE */
/****************************
	_story.scss
****************************/
.content_section_stories_homepage {
	height: 110px;
}

.stories_grid_wrapper {
	display: inline-flex;
	overflow-x: scroll;
	scroll-behavior: smooth;
	width: 100%;
	-ms-overflow-style: none;
	/* IE and Edge */
	scrollbar-width: none;
	/* Firefox */
}

.stories_grid_wrapper::-webkit-scrollbar {
	display: none;
	/* Disabled on Chrome for now */
}

.stories_main_wrapper {
	display: block;
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 5px;
}

@media (min-width: 968px) {
	.stories_main_wrapper {
		margin-left: 210px;
		width: auto;
	}
}

.stories_main_wrapper .story_arrow_wrapper {
	position: absolute;
	display: inline-flex;
	top: 0;
	right: 0;
	padding: 2px 0;
	cursor: pointer;
}

.stories_main_wrapper .story_arrow_wrapper .story_left_arrow_container {
	position: absolute;
	padding: 0 5px;
	right: 25px;
}

.stories_main_wrapper .story_arrow_wrapper .story_right_arrow_container {
	padding: 0 5px;
}

.stories_main_wrapper .content_section_title {
	margin-bottom: 0;
	pointer-events: none;
}

.story_item_wrapper {
	position: relative;
	display: block;
}

.story_item_wrapper.nomore {
	display: none;
}

.story_item_wrapper.load_more_wrapper {
	margin-top: 0;
}

.story_item_wrapper .story_item_container {
	position: relative;
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 2px solid #b51520;
	overflow: hidden;
	text-align: left;
	margin: 2px 5px;
	cursor: pointer;
	background-color: #000000;
}

.story_item_wrapper .story_item_container img {
	position: relative;
	height: 100%;
	width: auto;
	left: -20px;
}

.story_item_wrapper .story_add_item {
	background-color: #FFFFFF;
	text-align: center;
}

.story_item_wrapper .story_add_item .icon {
	margin-top: 25px;
}

.story_item_wrapper .story_username {
	text-align: center;
	color: #828282;
	font-size: 11px;
}

.story_item_wrapper .story_load_more {
	background-color: transparent;
	cursor: pointer;
	border-color: grey !important;
}

.story_item_wrapper .load_more_text {
	position: absolute;
	top: 20px;
	width: 100%;
	text-align: center;
	cursor: pointer;
	color: #000000;
}

.story_item_wrapper .story_item_remove {
	position: absolute;
	cursor: pointer;
	bottom: 1px;
	left: 1px;
}

.story_already_seen {
	opacity: 0.6;
}

.story_already_seen .story_item_container {
	border-color: grey !important;
}

@media (min-width: 968px) {
	.user_feed_wrapper .stories_main_wrapper,
	.user_activity_wrapper .stories_main_wrapper {
		margin-left: 0;
		width: auto;
	}
}

.story_modal_wrapper {
	position: absolute;
	z-index: 3;
	top: 0;
	width: 100%;
	height: 100vh;
	overflow-y: auto;
	text-align: center;
}

.story_modal_wrapper .story_wrapper .lSAction {
	opacity: 0;
}

.story_modal_wrapper .story_wrapper .lSSlideOuter {
	height: 100vh;
}

.story_modal_wrapper .story_wrapper .lSSlideOuter .lSSlideWrapper {
	margin: 0;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.story_modal_wrapper .story_wrapper .lSSlideOuter .lSSlideWrapper img.preloading {
	background-image: url("/assets/default/img/small_spinner_black.gif");
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
}

.story_modal_wrapper .story_wrapper .lSSlideOuter .lSSlideWrapper img.noimage {
	background-image: url("/assets/default/img/no-image-icon.gif");
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
}

.story_modal_wrapper .story_wrapper .story_bg_container {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0;
	cursor: pointer;
}

.story_modal_wrapper .story_container {
	display: inline-block;
	position: relative;
	min-width: 320px;
}

@media (min-width: 768px) {
	.story_modal_wrapper .story_container {
		background-color: black;
	}
}

.story_modal_wrapper .story_container .story_image_wrapper {
	position: relative;
}

.story_modal_wrapper .story_container .story_image_wrapper .top_info_container {
	text-align: left;
	position: absolute;
	z-index: 1;
	width: calc(100% - 10px);
	margin: 5px;
}

.story_modal_wrapper .story_container .story_image_wrapper .top_info_container .story_info {
	float: left;
	color: white;
	padding: 0 10px;
	line-height: 15px;
	margin-top: 5px;
}

.story_modal_wrapper .story_container .story_image_wrapper .top_info_container .profile_img {
	width: 26px;
	height: 26px;
	min-width: auto;
	left: 5px;
	border-radius: 50%;
	float: left;
	background-color: white;
	padding: 2px;
	margin-top: 5px;
}

.story_modal_wrapper .story_container .story_image_wrapper .top_info_container .top_buttons {
	float: right;
	padding: 5px;
	margin-top: 5px;
}

.story_modal_wrapper .story_container .left_arrow {
	/* hide arrow control buttons*/
	display: none !important;
	position: absolute;
	top: 0;
	height: 100%;
	width: 50px;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.story_modal_wrapper .story_container .right_arrow {
	/* hide arrow control buttons*/
	display: none !important;
	position: absolute;
	top: 0;
	height: 100%;
	width: 50px;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.story_modal_wrapper .story_container img {
	position: relative;
	padding: 5px;
	height: auto;
	max-width: calc(100% - 10px);
	max-height: calc(100vh - 10px);
	min-width: 190px;
	width: auto;
}

@media (min-width: 768px) {
	.story_modal_wrapper .story_container img {
		background-color: black;
	}
}

.story_modal_wrapper .story_container .like_container_wrapper {
	position: absolute;
	display: grid;
	top: 60%;
	right: 5px;
	color: white;
}

.story_modal_wrapper .story_container .like_container_wrapper span {
	margin-top: 5px;
}

.story_modal_wrapper .story_container .report_container_wrapper,
.story_modal_wrapper .story_container .delete_container_wrapper {
	position: absolute;
	display: grid;
	bottom: 15px;
	left: 15px;
	color: white;
}

.story_modal_wrapper .story_container .story_extra_report_wrapper {
	display: none;
	position: absolute;
	background-color: white;
	width: 100%;
}

.story_modal_wrapper .story_container .story_extra_report_wrapper.open {
	display: block;
}

.story_modal_overlay {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: fixed;
	z-index: 3;
	background-color: rgba(0, 0, 0, 0.5);
}

.story_modal_overlay .story_shadow {
	filter: drop-shadow(0 2px 2px black);
}

.story_modal_overlay .story_modal_container {
	margin: auto;
	position: relative;
	color: white;
	height: 100%;
	text-align: center;
}

@media (min-width: 968px) {
	.story_modal_overlay .story_modal_container {
		top: 10px;
		max-width: calc((100vh - 20px) / (16/9));
		max-height: calc(100vh - 20px);
	}
}

.story_modal_overlay .story_modal_container iframe {
	width: 100%;
	height: 100%;
	border: none;
}

@media (max-width: 967px) {
	.story_modal_overlay .story_modal_container iframe {
		background-color: black;
	}
}

.story_modal_overlay .story_modal_container .story_ui {
	position: absolute;
	z-index: 999;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_navegation {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_navegation .story_slide_previous {
	float: left;
	width: 50%;
	height: 100%;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_navegation .story_slide_next {
	float: right;
	width: 50%;
	height: 100%;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_tip {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding-top: 50%;
	text-align: center;
	max-width: 480px;
	margin: auto;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_tip .story_slide_tip_text {
	text-decoration: underline;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_title {
	top: 10px;
	left: 10px;
	height: 30px;
	width: 90%;
	text-align: left;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_title .disabled_link {
	pointer-events: none;
	color: white;
	cursor: default;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_title .story_slide_title_avatar {
	width: 30px;
	height: 30px;
	float: left;
	border-radius: 30px;
	border: 1px solid white;
	margin-right: 10px;
	overflow: hidden;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_title .story_slide_title_avatar img {
	width: 30px;
	height: 30px;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_title .story_slide_title_1 {
	line-height: 15px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_title .story_slide_title_2 {
	line-height: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_close {
	top: 0;
	right: 0;
	cursor: pointer;
	padding: 10px;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_report, .story_modal_overlay .story_modal_container .story_ui.story_slide_delete {
	bottom: 10px;
	left: 0;
	padding: 10px;
	cursor: pointer;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_sound {
	bottom: 10px;
	right: 10px;
	padding: 10px;
	cursor: pointer;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_share {
	top: 73%;
	right: 7px;
	padding: 10px;
	cursor: pointer;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_likes {
	top: 60%;
	right: 10px;
	cursor: pointer;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_likes.own .icon {
	opacity: 0.5;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_likes .story_slide_likes_count {
	pointer-events: none;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_likes .story_favorite_like {
	display: block;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_likes .story_favorite_liked {
	display: none;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_likes.favorite .story_favorite_like {
	display: none;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_likes.favorite .story_favorite_liked {
	display: block;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_report_box {
	top: calc(50% - 80px);
	left: 10px;
	right: 10px;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_report_box label {
	display: block;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_report_box textarea {
	width: 100%;
	height: 60px;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_report_box .story_report_reason .icon {
	margin-top: 2px;
	margin-right: 2px;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_report_box .btn_container {
	text-align: right;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_delete_box, .story_modal_overlay .story_modal_container .story_ui.story_slide_delete_confirm_box {
	top: calc(50% - 80px);
	left: 10px;
	right: 10px;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_delete_box label, .story_modal_overlay .story_modal_container .story_ui.story_slide_delete_confirm_box label {
	display: block;
	text-align: center;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_delete_box .story_report_reason .icon, .story_modal_overlay .story_modal_container .story_ui.story_slide_delete_confirm_box .story_report_reason .icon {
	margin-top: 2px;
	margin-right: 2px;
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_delete_box .btn_container, .story_modal_overlay .story_modal_container .story_ui.story_slide_delete_confirm_box .btn_container {
	margin-top: 10px;
	text-align: center;
}

.story_modal_overlay .story_modal_container .story_slide_report_box_overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-color: black;
	opacity: 0.6;
	height: 100%;
}

.story_modal_overlay .story_modal_container .story_slide_more {
	bottom: 10px;
	padding-bottom: 10px;
	width: 90px;
	margin-left: calc(50% - 45px);
	text-align: center;
	color: black;
	font-weight: bold;
	cursor: pointer;
}

.story_modal_overlay .story_modal_container .story_slide_more .story_slide_more_inner {
	background-color: white;
	padding: 5px 0;
	border-radius: 15px;
	margin-top: 5px;
}

.story_slide_tip_mobile {
	display: none;
}

.story_slide_tip_desktop {
	display: block;
}

.mobile .story_slide_tip_mobile {
	display: block;
}

.mobile .story_slide_tip_desktop {
	display: none;
}

.mobile .story_slide_navegation {
	display: none;
}

.story_slide_tip_text {
	cursor: pointer;
}

@media screen and (orientation: landscape) {
	.mobile .story_modal_container {
		width: auto;
	}
}

.story_upload_processing {
	position: absolute;
	text-align: center;
	width: 100%;
	color: white;
}

.story_upload_processing span {
	background-color: black;
	padding: 5px;
	border-radius: 5px;
}

.story-media-progress .progress-status {
	display: inline-block;
	width: 100%;
}

.story-media-progress .progress-status .progress-uploaded {
	text-align: left;
	width: 50%;
	display: inline-block;
}

.story-media-progress .progress-status .progress-speed {
	text-align: right;
	width: 50%;
	display: inline-block;
}

/* ENDFILE */
/****************************
	_options_page.scss
****************************/
.content_options_wrapper {
	position: relative;
	max-width: 1000px;
}

.content_options_wrapper .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_options_wrapper .title_wrapper {
	margin-top: 5px;
}

.content_options_wrapper .title_wrapper h2, .content_options_wrapper .title_wrapper .h2_class {
	padding-left: 28px !important;
}

.content_options {
	margin: 5px 5px 0 5px;
}

@media (min-width: 968px) {
	.content_options {
		margin-top: 10px;
		margin-left: 0;
	}
}

.content_options .options_intro_wrapper h1,
.content_options .options_intro_wrapper h2 {
	text-align: center;
	margin-bottom: 5px;
}

.content_options .options_item_wrapper {
	margin-top: 20px;
}

.content_options .options_item {
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #919191;
	background-color: #E2E2E2;
}

.content_options .options_item .options_item_title {
	text-decoration: underline;
	margin-bottom: 10px;
}

.content_options .options_item .options_item_subtitle {
	margin: 5px 0;
}

.content_options .options_item .options_item_submit {
	text-align: center;
	margin: 5px 0;
}

.content_options .options_item .btn_options_item {
	background-color: #C6C6C6;
	height: 30px;
	width: 130px;
	font-weight: bold;
	border-radius: 5px;
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: #919191;
}

.content_options .options_item .btn_options_item:hover {
	background-color: #E2E2E2;
	border-color: #FFFFFF;
}

.content_options .options_item_checkbox {
	margin-right: 20px;
	margin-bottom: 0;
	cursor: pointer;
}

.content_options .options_item_category {
	width: 187px;
	margin-bottom: 10px;
	cursor: pointer;
}

.content_options .options_item,
.content_options .options_item_category,
.content_options .options_item_checkbox,
.content_options .participate_notice_wrapper {
	display: inline-block;
}

.content_options label {
	font-weight: bold;
}

/* ENDFILE */
/****************************
	_participate_page.scss
****************************/
.content_participate_wrapper {
	position: relative;
	max-width: 1000px;
	margin: 15px auto auto auto;
}

.content_participate_wrapper .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_participate_wrapper .title_wrapper {
	margin-top: 5px;
}

.content_participate {
	margin: 5px 5px 0 5px;
}

@media (min-width: 968px) {
	.content_participate {
		margin-top: 10px;
		margin-left: 0;
	}
}

.content_participate .participate_intro_wrapper h1,
.content_participate .participate_intro_wrapper p {
	font-size: 15px;
	text-align: center;
	margin-bottom: 5px;
}

.content_participate .participate_item {
	margin-bottom: 15px;
}

.content_participate .participate_item a {
	text-decoration: underline;
}

.content_participate .participate_video_tag_intro {
	font-style: italic;
}

.content_participate .participate_item_title_2 {
	font-weight: bold;
}

.content_participate .participate_item_body {
	display: table-cell;
}

.content_participate .participate_item_img {
	float: left;
	margin-right: 10px;
}

.participate_notice_ftp_wrapper,
.participate_notice_wrapper {
	display: block;
	width: 100%;
	max-width: 247px;
	margin: 0 auto 10px auto;
}

@media (min-width: 768px) {
	.participate_notice_ftp_wrapper,
	.participate_notice_wrapper {
		display: table;
		width: 508px;
		max-width: initial;
		border-spacing: 2px;
		border-collapse: separate;
		margin-left: initial;
		margin-right: initial;
	}
}

.participate_notice_ftp_wrapper .participate_notice_title,
.participate_notice_wrapper .participate_notice_title {
	display: block;
	width: 100%;
	line-height: 50px;
	height: 51px;
	text-align: left;
	color: #000000;
	background-color: #b51520;
}

@media (min-width: 768px) {
	.participate_notice_ftp_wrapper .participate_notice_title,
	.participate_notice_wrapper .participate_notice_title {
		display: table-caption;
		margin: 0 2px;
		width: auto;
	}
}

.participate_notice_ftp_wrapper .participate_notice_title i,
.participate_notice_wrapper .participate_notice_title i {
	display: inline-block;
	margin: 0 10px;
}

.participate_notice_ftp_wrapper .table_wrapper,
.participate_notice_wrapper .table_wrapper {
	display: inline-block;
	width: 100%;
	margin: 0;
}

@media (min-width: 768px) {
	.participate_notice_ftp_wrapper .table_wrapper,
	.participate_notice_wrapper .table_wrapper {
		width: 508px;
	}
}

.participate_notice_ftp_wrapper .user_upload_ftp,
.participate_notice_wrapper .user_upload_ftp {
	display: inline-block;
}

.participate_notice_ftp_wrapper .user_upload_ftp th:first-child,
.participate_notice_wrapper .user_upload_ftp th:first-child {
	width: 108px;
	border-left: 0;
}

.participate_notice_ftp_wrapper .user_upload_ftp th,
.participate_notice_wrapper .user_upload_ftp th {
	height: 30px;
	padding: 2px 0;
	border: 2px solid #E2E2E2;
	background: #E2E2E2;
	width: 92px;
}

.participate_notice_ftp_wrapper .user_upload_ftp td:first-child,
.participate_notice_wrapper .user_upload_ftp td:first-child {
	font-weight: 700;
	border-left: 0;
}

.participate_notice_ftp_wrapper .user_upload_ftp td,
.participate_notice_wrapper .user_upload_ftp td {
	text-align: center;
	width: 80px;
	height: 30px;
	background: #E2E2E2;
}

.participate_notice_ftp_wrapper .upload_video_duration,
.participate_notice_wrapper .upload_video_duration {
	padding-right: 5px;
	text-align: right;
}

.participate_notice_ftp_wrapper .upload_video_quality,
.participate_notice_wrapper .upload_video_quality {
	padding-left: 5px;
	text-align: left;
}

.participate_notice_ftp_wrapper .upload_video_duration,
.participate_notice_ftp_wrapper .upload_video_quality,
.participate_notice_wrapper .upload_video_duration,
.participate_notice_wrapper .upload_video_quality {
	font-size: 11px;
	font-weight: 400;
	line-height: 11px;
}

.participate_notice_ftp_wrapper .participate_notice_content,
.participate_notice_wrapper .participate_notice_content {
	display: block;
	height: 22px;
	padding: 0 10px;
	margin: 2px 0;
	text-align: center;
	background-color: #E2E2E2;
}

@media (min-width: 768px) {
	.participate_notice_ftp_wrapper .participate_notice_content,
	.participate_notice_wrapper .participate_notice_content {
		display: table-cell;
		height: auto;
		padding: 10px 5px;
		margin: auto;
	}
}

.participate_notice_ftp_wrapper .participate_notice_content .participate_amount_title,
.participate_notice_wrapper .participate_notice_content .participate_amount_title {
	float: left;
}

@media (min-width: 768px) {
	.participate_notice_ftp_wrapper .participate_notice_content .participate_amount_title,
	.participate_notice_wrapper .participate_notice_content .participate_amount_title {
		float: initial;
	}
}

.participate_notice_ftp_wrapper .participate_notice_content .participate_amount_coin,
.participate_notice_wrapper .participate_notice_content .participate_amount_coin {
	float: right;
}

@media (min-width: 768px) {
	.participate_notice_ftp_wrapper .participate_notice_content .participate_amount_coin,
	.participate_notice_wrapper .participate_notice_content .participate_amount_coin {
		float: initial;
	}
}

.participate_notice_ftp_wrapper #hr,
.participate_notice_wrapper #hr {
	position: absolute;
	width: 115px;
	height: 4px;
	margin-left: -3px;
	-webkit-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	border-top: 2px solid #FFFFFF;
}

.participate_rank_special_item:first-child,
.participate_rank_special_wrapper {
	margin-top: 10px;
}

.participate_rank_img_wrapper {
	font-weight: 700;
	display: inline-block;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}

.participate_rank_special_img_wrapper {
	display: block;
	float: left;
}

.participate_rank_special_description {
	display: block;
	min-height: 90px;
	padding-left: 90px;
}

/* ENDFILE */
/****************************
	_upload_page.scss
****************************/
.content_upload_wrapper {
	position: relative;
	max-width: 1000px;
}

.content_upload_wrapper .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_upload_wrapper .title_wrapper {
	margin-top: 5px;
}

.content_upload_home {
	margin: 5px 5px 0 5px;
}

@media (min-width: 968px) {
	.content_upload_home {
		margin-top: 10px;
		margin-left: 0;
	}
}

.content_upload_home .upload_email_needed_message,
.content_upload_home .upload_account_needed_message {
	margin: 10px auto;
	text-align: center;
	font-weight: bold;
}

.content_upload_home .upload_email_needed_message a,
.content_upload_home .upload_account_needed_message a {
	text-decoration: underline;
	text-decoration-color: #FFFFFF;
}

.content_upload_home .upload_request_ftp_access_wrapper {
	text-align: left;
	margin-bottom: 5px;
}

.content_upload_home .upload_request_ftp_access_wrapper .upload_request_password {
	cursor: pointer;
	text-decoration: underline;
}

.content_upload_home .upload_request_ftp_access_wrapper .upload_request_ftp_access_info {
	position: absolute;
	margin-top: 13px;
}

.content_upload_home .upload_request_ftp_access_wrapper .upload_request_ftp_access_explanation {
	padding-top: 10px;
	padding-left: 25px;
}

.upload_iframe {
	width: 100%;
	height: 800px;
	max-width: 1000px;
	margin: 0 auto;
	border: 0;
}

#upload_form {
	font-family: Verdana;
	padding: 10px 30px 0 30px;
	padding-top: 10px;
	color: #FFFFFF;
}

#upload_form label {
	font-size: 15px;
	font-weight: normal;
	display: inline-block;
	width: 150px;
	margin-bottom: 0;
	margin-left: 10px;
	text-align: left;
}

#upload_form input[type="text"] {
	height: 23px;
}

#upload_form input[type="text"],
#upload_form textarea,
#upload_form select {
	width: 100%;
}

#upload_form .form_item {
	padding: 0;
}

#upload_form .row {
	margin-bottom: 4px;
}

#upload_form .form_toc label {
	width: auto;
}

#upload_form .form_toc input[type="checkbox"] {
	height: auto;
}

#upload_form .form_submit {
	text-align: left;
}

#upload_progress_wrapper {
	position: absolute;
	width: 100%;
}

#upload_progress {
	position: relative;
	width: 400px;
	margin: 0 auto;
	padding: 8px 13px 8px 13px;
	border: 1px solid #E2E2E2;
	border-radius: 2px;
	background-color: #FFFFFF;
}

#upload_progress > div {
	margin-bottom: 4px;
}

#upload_progress span {
	display: inline-block;
}

#upload_progress .file_info {
	max-width: 132px;
	margin: 0 auto;
	padding-top: 5px;
}

#progress_iframe {
	width: 100%;
	max-width: 950px;
	height: 300px;
	margin: 0 auto;
	border: 0;
}

#finished_video_upload {
	font-family: Verdana;
	font-size: 15px;
	width: 100%;
	margin: 8px 0 0 29px;
	color: #FFFFFF;
}

#finished_video_upload > div {
	padding-bottom: 5px;
	text-align: left;
}

#finished_video_upload label {
	font-weight: bold;
	float: left;
	width: 155px;
}

#finished_video_upload .green {
	font-weight: normal;
	width: 100%;
	text-align: left;
	color: #30AD22;
}

#finished_video_upload .finished_other_video {
	font-weight: normal;
	width: 100%;
	cursor: pointer;
	text-decoration: underline;
}

#finished_video_upload .red {
	width: 100%;
	text-align: left;
	color: #FF0021;
}

.upload_iframe {
	width: 100%;
	max-width: 950px;
	height: 750px;
	margin: 0 auto;
	border: 0;
}

@media (min-width: 1230px) {
	.upload_iframe {
		height: 500px;
	}
}

#upload_form .bootstrap-tagsinput {
	overflow-y: auto;
	min-height: 48px;
	padding-top: 0;
	padding-left: 4px;
	text-align: left;
	border: 1px solid #919191;
	border-radius: 0;
}

#upload_form .bootstrap-tagsinput .label {
	line-height: 0;
	height: 34px;
	padding: 1px 3px 3px 4px;
}

#upload_form .bootstrap-tagsinput .tag {
	margin-right: 0;
}

#upload_form #description {
	resize: vertical;
}

#upload_form .char_counter {
	line-height: 0;
	top: 11px;
	display: inline-block;
}

#upload_form .description_counter {
	top: 23px;
	height: auto;
	margin-right: 4px;
}

#upload_form .keywords_counter {
	top: 22px;
}

#upload_form .warning {
	color: #FF0021 !important;
}

#upload_form .form-control-feedback {
	font-weight: bold;
	color: #30AD22;
}

.content_upload_wrapper .tkn_uploader {
	height: 800px;
	margin-top: 15px;
}

.content_upload_wrapper .content_section_content {
	padding: 0 10px 5px 10px;
}

.pool_uploading_explanation {
	text-align: left;
}

.pool_uploading_explanation > p {
	padding-top: 3px;
}

.upload_request_ftp_access_wrapper {
	border-top: 1px solid #919191;
}

.upload_request_ftp_access_request {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 10px 0 4px 0;
}

.upload_request_ftp_access_request > p {
	cursor: pointer;
	text-decoration: underline;
}

.upload_request_ftp_access_details_wrapper {
	padding-top: 5px;
	text-align: left;
}

.upload_request_ftp_access_details_wrapper > div {
	padding-top: 10px;
}

.upload_request_ftp_access_details .js_forgot_ftp_password {
	cursor: pointer;
	text-decoration: underline;
}

.upload_request_ftp_access_explanation {
	padding-left: 25px;
}

.upload_request_ftp_access_explanation > p {
	padding-bottom: 5px;
}

.upload_request_ftp_access_explanation a {
	text-decoration: underline;
}

.upload_request_ftp_access_info {
	position: absolute;
	margin-top: 13px;
}

.upload_ftp_details_wrapper {
	width: 100%;
	text-align: center;
	border-top: 1px solid #919191;
}

.upload_ftp_details_username {
	width: 100px;
	margin: 10px auto;
}

.upload_ftp_details_username > p {
	margin-bottom: 5px;
}

div.upload_account_needed_message {
	font-weight: bold;
	padding: 40px 0 200px;
}

div.content_upload a,
div.content_upload .obfs {
	text-decoration: underline;
}

.pool_uploading_explanation_btn {
	padding: 5px 0;
}

.is_mobile #more_upload_informations {
	display: block !important;
	visibility: visible !important;
	padding: 10px 0;
}

.is_mobile .pool_uploading_explanation {
	display: none;
}

.upload_request_ftp_access_wrapper .request_ftp_access_btn {
	width: 200px;
	height: 30px;
}

.upload_request_ftp_access_wrapper button[disabled] {
	cursor: not-allowed;
}

.ftp_access_toc {
	margin-top: 10px;
	margin-bottom: 10px;
}

.ftp_request_access_toc_label {
	font-weight: normal;
	display: inline-block;
	margin-left: 5px;
}

.ftp_request_access_toc_label a {
	text-decoration: underline;
}

.ftp_access_toc .checkbox {
	display: inline;
}

/* ENDFILE */
/****************************
	_upload_home.scss
****************************/
.content_upload_home_wrapper {
	position: relative;
	max-width: 1000px;
}

.content_upload_home_wrapper .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_upload_home_wrapper .title_wrapper {
	margin-top: 5px;
}

.content_upload,
.content_upload_home {
	text-align: center;
	margin: 5px;
}

.content_upload #more_upload_informations,
.content_upload_home #more_upload_informations {
	display: block;
	border: none;
	margin: 5px auto;
	background: none;
}

@media (min-width: 768px) {
	.content_upload #more_upload_informations,
	.content_upload_home #more_upload_informations {
		display: none !important;
	}
}

.content_upload .pool_uploading_explanation,
.content_upload_home .pool_uploading_explanation {
	text-align: left;
	margin: 5px 0;
	display: none;
}

@media (min-width: 768px) {
	.content_upload .pool_uploading_explanation,
	.content_upload_home .pool_uploading_explanation {
		display: block;
	}
}

.content_upload a,
.content_upload .obfs,
.content_upload_home a,
.content_upload_home .obfs {
	font-weight: bold;
	text-decoration: underline;
	text-decoration-color: #FFFFFF;
}

.upload_options_container {
	margin: 5px 0;
	text-align: center;
	display: inline-flex;
}

.upload_options_container a,
.upload_options_container .obfs {
	cursor: pointer;
	text-decoration: initial;
}

.upload_options_container .box_button_container {
	font-weight: bold;
	position: relative;
	width: 60px;
	background-color: #b51520;
	color: #FFFFFF;
	padding: 5px 0;
	margin: 0 5px;
	border-radius: 15px;
}

.upload_options_container .box_button_container span {
	display: block;
}

/* ENDFILE */
/****************************
	_upload_celebrity.scss
****************************/
.content_section_celebrity_upload {
	margin: 10px auto 5px auto;
	max-width: 670px;
}

.content_section_celebrity_upload .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_celebrity_upload_page {
	width: calc(100% - 10px);
	max-width: 670px;
	margin: 5px auto 0 auto;
	padding: 0 5px;
	/* Uploader: Drag & Drop */
	/* Uploader: Progress bar */
	/* Uploader: List of items being uploaded */
	/* Uploader: Hover & Active status */
	/* Uploader: Error status */
}

.content_celebrity_upload_page .celebrity_selector {
	width: 100%;
}

.content_celebrity_upload_page .select2-selection {
	color: #000000 !important;
	background-color: #FFFFFF !important;
	border: 1px solid #b51520 !important;
}

.content_celebrity_upload_page .select2-selection__rendered {
	color: #000000 !important;
}

.content_celebrity_upload_page .button_container {
	margin: 10px auto 0 auto;
	width: 180px;
	display: flex;
}

.content_celebrity_upload_page .finish_upload_files,
.content_celebrity_upload_page .submit_upload_files {
	margin: auto;
	position: relative;
	display: flex;
	margin-top: 10px;
	width: 80px;
}

.content_celebrity_upload_page .dropzone-logo {
	width: 114px;
	height: 34px;
	margin: 5px auto;
	background-image: url(../../default/img/upload_bg.png);
}

.content_celebrity_upload_page .flow-error {
	display: none;
	font-size: 14px;
	font-style: italic;
}

.content_celebrity_upload_page .flow-drop {
	padding: 10px 85px;
	text-align: center;
	font-weight: bold;
	border-radius: 10px;
	margin-top: 5px;
	width: calc(100% - 170px);
	display: none;
	border: 1px dashed;
	color: #828282;
	border-color: #828282;
}

.content_celebrity_upload_page .flow-drop a {
	cursor: pointer;
}

.content_celebrity_upload_page .flow_button {
	text-decoration: underline;
	cursor: pointer;
	padding: 0 5px;
}

.content_celebrity_upload_page .flow_button:hover {
	color: #b51520;
}

.content_celebrity_upload_page .flow-browse {
	color: #828282;
}

.content_celebrity_upload_page .drag_drop_text {
	font-size: 19px;
}

.content_celebrity_upload_page .flow-dragover {
	color: #555;
	border: 1px solid #999;
}

.content_celebrity_upload_page .flow-progress {
	margin: 30px 0 30px 0;
	width: 100%;
	display: none;
}

.content_celebrity_upload_page .progress-container {
	height: 7px;
	background: #9CBD94;
	position: relative;
}

.content_celebrity_upload_page .progress-bar {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	background: #45913A;
	width: 0;
}

.content_celebrity_upload_page .progress-text {
	font-size: 11px;
	line-height: 9px;
	padding-left: 10px;
}

.content_celebrity_upload_page .progress-pause {
	padding: 0 0 0 7px;
}

.content_celebrity_upload_page .progress-resume-link {
	display: none;
}

.content_celebrity_upload_page .is-paused .progress-resume-link {
	display: inline;
}

.content_celebrity_upload_page .is-paused .progress-pause-link {
	display: none;
}

.content_celebrity_upload_page .is-complete .progress-pause {
	display: none;
}

.content_celebrity_upload_page .flow-list {
	overflow: auto;
	margin-right: -20px;
	display: none;
	max-height: 300px;
}

.content_celebrity_upload_page .flow-buttons {
	display: none;
}

.content_celebrity_upload_page .uploader-item {
	width: 148px;
	height: 90px;
	background-color: #666;
	position: relative;
	border: 2px solid black;
	float: left;
	margin: 0 6px 6px 0;
}

.content_celebrity_upload_page .uploader-item-thumbnail {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.content_celebrity_upload_page .uploader-item img.uploader-item-thumbnail {
	opacity: 0;
}

.content_celebrity_upload_page .uploader-item-creating-thumbnail {
	padding: 0 5px;
	font-size: 9px;
	color: white;
}

.content_celebrity_upload_page .uploader-item-title {
	position: absolute;
	font-size: 9px;
	line-height: 11px;
	padding: 3px 50px 3px 5px;
	bottom: 0;
	left: 0;
	right: 0;
	color: white;
	background-color: rgba(0, 0, 0, 0.6);
	min-height: 27px;
}

.content_celebrity_upload_page .uploader-item-status {
	position: absolute;
	bottom: 3px;
	right: 3px;
}

.content_celebrity_upload_page .uploader-item:hover, .content_celebrity_upload_page .is-active .uploader-item {
	border-color: #4a873c;
	cursor: pointer;
}

.content_celebrity_upload_page .uploader-item:hover .uploader-item-title, .content_celebrity_upload_page .is-active .uploader-item .uploader-item-title {
	background-color: rgba(74, 135, 60, 0.8);
}

.content_celebrity_upload_page .is-error .uploader-item:hover, .content_celebrity_upload_page .is-active.is-error .uploader-item {
	border-color: #900;
}

.content_celebrity_upload_page .is-error .uploader-item:hover .uploader-item-title, .content_celebrity_upload_page .is-active.is-error .uploader-item .uploader-item-title {
	background-color: rgba(153, 0, 0, 0.6);
}

.content_celebrity_upload_page .is-error .uploader-item-creating-thumbnail {
	display: none;
}

.select2-dropdown {
	color: #000000 !important;
	background-color: #FFFFFF !important;
	border: 1px solid #b51520 !important;
}

.select2-dropdown input {
	padding: 15px 5px !important;
	margin: 5px 0;
	border-color: #b51520 !important;
}

.select2-dropdown .select2-resultsExtra button {
	display: flex;
	margin: 5px auto;
}

/* ENDFILE */
/****************************
	_chat_page.scss
****************************/
.content_wrapper_page_chat .title_wrapper .title_text {
	margin-top: 5px;
}

@media (min-width: 968px) {
	.content_wrapper_page_chat .main_wrapper {
		margin-left: 10px;
	}
}

.content_chat_wrapper {
	position: relative;
	max-width: 1000px;
	height: calc(100vh - 160px);
}

.content_chat_wrapper .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_chat {
	height: 100%;
	margin: 5px 5px 0 5px;
}

@media (min-width: 968px) {
	.content_chat {
		margin-top: 10px;
		margin-left: 0;
	}
}

.content_chat .chat_account_needed_message {
	text-align: center;
}

.content_chat .chat_account_needed_message a {
	font-weight: bold;
	text-decoration: underline;
}

.chat_iframe {
	height: calc(100% - 30px);
	width: 100%;
}

/* ENDFILE */
/****************************
	_profile_page.scss
****************************/
.user_container .user_cover_wrapper {
	max-width: 1000px;
}

.user_container .user_cover_picture_wrapper {
	overflow: hidden;
	max-width: 1210px;
	height: 122px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

@media (min-width: 480px) {
	.user_container .user_cover_picture_wrapper {
		height: 122px;
	}
}

@media (min-width: 768px) {
	.user_container .user_cover_picture_wrapper {
		height: 161px;
	}
}

@media (min-width: 968px) {
	.user_container .user_cover_picture_wrapper {
		height: 254px;
	}
}

.user_container .user_cover_picture_wrapper button {
	position: absolute;
	right: 5px;
	top: 5px;
	height: 20px;
	width: 20px;
	border: none;
	border-radius: 50%;
	background-color: #C6C6C6;
}

.user_container .user_cover_picture_wrapper span {
	display: none;
}

.user_container .user_avatar_wrapper {
	position: absolute;
	bottom: -20px;
	left: 5px;
	position: absolute;
	z-index: 0;
	width: 100px;
	height: 100px;
}

@media (min-width: 768px) {
	.user_container .user_avatar_wrapper {
		width: 150px;
		height: 150px;
	}
}

@media (min-width: 968px) {
	.user_container .user_avatar_wrapper {
		width: 200px;
		height: 200px;
	}
}

.user_container .user_avatar_wrapper button {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 20px;
	width: 20px;
	border: none;
	border-radius: 50%;
	background-color: #C6C6C6;
}

.user_container .user_avatar_wrapper span {
	display: none;
}

.user_container .user_name_container {
	width: calc(100% - 110px);
	float: right;
}

@media (min-width: 768px) {
	.user_container .user_name_container {
		width: calc(100% - 160px);
	}
}

@media (min-width: 968px) {
	.user_container .user_name_container {
		width: calc(100% - 210px);
	}
}

.user_container .user_name_container .user_username {
	margin-right: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.user_container .user_name_container .icon {
	margin-bottom: 2px;
	margin-right: 10px;
}

.user_container .avatar_img {
	border-radius: 50%;
}

.user_container .user_chat_wrapper {
	position: absolute;
	top: 85px;
	right: 10px;
	cursor: pointer;
	height: 27px;
	border-width: 1px;
	border-style: solid;
	border-color: #C6C6C6;
	color: #919191;
}

@media (min-width: 768px) {
	.user_container .user_chat_wrapper {
		top: 124px;
	}
}

@media (min-width: 968px) {
	.user_container .user_chat_wrapper {
		top: 217px;
	}
}

.user_container .user_chat_wrapper .user_chat_container {
	background-color: #FFFFFF;
	padding: 3px 5px;
	display: flex;
}

.user_container .user_chat_wrapper i.active {
	display: none;
}

.user_container .user_chat_wrapper:hover {
	border-color: #b51520;
}

.user_container .user_chat_wrapper:hover i {
	display: none;
}

.user_container .user_chat_wrapper:hover i.active {
	display: inline-block !important;
}

.user_container .follow_user_wrapper {
	position: absolute;
	top: 85px;
	right: 40px;
	display: flex;
	cursor: pointer;
	height: 27px;
	border-width: 1px;
	border-style: solid;
	border-color: #C6C6C6;
	color: #919191;
}

@media (min-width: 768px) {
	.user_container .follow_user_wrapper {
		top: 124px;
	}
}

@media (min-width: 968px) {
	.user_container .follow_user_wrapper {
		top: 217px;
	}
}

.user_container .follow_user_wrapper .follow_user_container {
	background-color: #FFFFFF;
	padding: 5px;
	display: flex;
	align-items: center;
}

.user_container .follow_user_wrapper .unfollow_user_container {
	background-color: #FFFFFF;
	padding: 5px;
	display: flex;
	align-items: center;
}

.user_container .follow_user_wrapper .unfollow_user_container .unfollow_user_btn {
	position: absolute;
	display: none;
	width: 100%;
	height: 100%;
}

.user_container .follow_user_wrapper .unfollow_user_container span {
	display: none;
}

.user_container .follow_user_wrapper .unfollow_user_container:focus,
.user_container .follow_user_wrapper .unfollow_user_container:hover,
.user_container .follow_user_wrapper .unfollow_user_container:active {
	border-color: #b51520;
	color: #b51520;
}

.user_container .follow_user_wrapper .unfollow_user_container:focus .unfollow_user_btn,
.user_container .follow_user_wrapper .unfollow_user_container:hover .unfollow_user_btn,
.user_container .follow_user_wrapper .unfollow_user_container:active .unfollow_user_btn {
	display: flex;
}

.user_container .follow_user_wrapper .unfollow_user_container:focus span,
.user_container .follow_user_wrapper .unfollow_user_container:hover span,
.user_container .follow_user_wrapper .unfollow_user_container:active span {
	display: flex;
	margin-left: 5px;
}

.user_container .follow_user_wrapper .unfollow_user_btn,
.user_container .follow_user_wrapper span {
	display: flex;
	margin-left: 5px;
}

.user_container .follow_user_wrapper i.active {
	display: none;
}

.user_container .follow_user_wrapper:hover {
	border-color: #b51520;
	color: #b51520;
}

.user_container .follow_user_wrapper:hover i {
	display: none;
}

.user_container .follow_user_wrapper:hover i.active {
	display: inline-block !important;
}

.user_container .upload_options_container_wrapper {
	position: absolute;
	left: 50%;
	text-align: center;
	margin-left: -160px;
}

@media (min-width: 768px) {
	.user_container .upload_options_container_wrapper {
		margin-left: -15px;
	}
}

@media (min-width: 968px) {
	.user_container .upload_options_container_wrapper {
		left: initial;
		margin-left: 210px;
	}
}

.user_container .show_upload_options_container {
	text-align: center;
}

.user_container .show_upload_options_container .upload_option {
	position: relative;
	display: inline-block;
	color: #000000;
}

.user_container .show_upload_options_container .white_btn_message {
	margin-right: 5px;
}

.user_container .profile_upload_options_container {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #C6C6C6;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.user_main_container {
	width: 100%;
	margin-top: 30px;
	/* personal information */
}

@media (min-width: 768px) {
	.user_main_container {
		float: left;
		width: 255px;
		padding: 60px 0 0 10px;
		margin-top: 0;
	}
}

.user_main_container .user_rank_container {
	display: flex;
}

.user_main_container .user_rank_container .user_rank_img_wrapper {
	width: 50px;
}

@media (min-width: 768px) {
	.user_main_container .user_rank_container .user_rank_img_wrapper {
		width: 80px;
	}
}

.user_main_container .user_rank_container .user_rank_info_wrapper {
	display: flex;
	width: calc(100% - 50px);
}

@media (min-width: 768px) {
	.user_main_container .user_rank_container .user_rank_info_wrapper {
		display: block;
		width: calc(100% - 80px);
	}
}

.user_main_container .user_rank_container .user_rank_info_wrapper .user_rank_info_item {
	display: grid;
	text-align: center;
	padding: 5px;
	width: 33%;
}

@media (min-width: 768px) {
	.user_main_container .user_rank_container .user_rank_info_wrapper .user_rank_info_item {
		display: block;
		text-align: left;
		padding: 3px 10px;
		width: auto;
	}
}

.user_main_container .user_rank_container .user_rank_info_wrapper .user_rank_value {
	font-weight: bold;
}

@media (min-width: 768px) {
	.user_main_container .user_rank_container .user_rank_info_wrapper .user_rank_value {
		margin-left: 5px;
	}
}

.user_main_container .user_info_wrapper,
.user_main_container .user_links_menu_wrapper {
	display: none;
	margin: 5px 5px 20px 5px;
}

@media (min-width: 768px) {
	.user_main_container .user_info_wrapper,
	.user_main_container .user_links_menu_wrapper {
		display: block !important;
	}
}

.user_main_container .user_sidebar_show_more_btn {
	margin-top: 5px;
	width: 100%;
}

@media (min-width: 768px) {
	.user_main_container .user_sidebar_show_more_btn {
		display: none;
	}
}

.user_main_container .user_sidebar_show_more_btn span {
	float: left;
	color: #919191;
}

.user_main_container .user_sidebar_show_more_btn .icon {
	float: right;
	margin-top: 5px;
}

.user_main_container .user_rank_container,
.user_main_container .user_info_container,
.user_main_container .user_links_menu_container {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #C6C6C6;
}

@media (min-width: 768px) {
	.user_main_container .user_rank_container,
	.user_main_container .user_info_container,
	.user_main_container .user_links_menu_container {
		border: none;
	}
}

.user_main_container .user_info_item .user_info_title {
	float: left;
	font-weight: bold;
}

.user_main_container .user_info_item .user_info_icons {
	position: absolute;
	right: 5px;
	cursor: pointer;
}

.user_main_container .user_info_item .user_info_icons .icon {
	margin-right: 10px;
}

@media (min-width: 768px) {
	.user_subviews_wrapper .user_subviews_container {
		display: inline-block;
		width: 100%;
	}
}

.user_subviews_wrapper .tkn_nav_tabs {
	display: flex;
	padding: 0 5px;
	margin: 5px 0;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #C6C6C6;
}

.user_subviews_wrapper .tkn_nav_tabs li {
	text-align: center;
	list-style-type: none;
	padding: 0 18px;
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: transparent;
}

@media (min-width: 768px) {
	.user_subviews_wrapper .tkn_nav_tabs li {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.user_subviews_wrapper .tkn_nav_tabs li .text {
	display: none;
	color: #000000;
}

@media (min-width: 480px) {
	.user_subviews_wrapper .tkn_nav_tabs li .text {
		display: block;
	}
}

.user_subviews_wrapper .tkn_nav_tabs li i.active {
	display: none;
}

.user_subviews_wrapper .tkn_nav_tabs li.open {
	border-color: #b51520;
}

.user_subviews_wrapper .tkn_nav_tabs li.open, .user_subviews_wrapper .tkn_nav_tabs li:hover {
	color: #b51520;
}

.user_subviews_wrapper .tkn_nav_tabs li.open i, .user_subviews_wrapper .tkn_nav_tabs li:hover i {
	display: none;
}

.user_subviews_wrapper .tkn_nav_tabs li.open .text, .user_subviews_wrapper .tkn_nav_tabs li:hover .text {
	color: #b51520;
}

.user_subviews_wrapper .tkn_nav_tabs li.open .active, .user_subviews_wrapper .tkn_nav_tabs li:hover .active {
	display: inline-block;
}

.user_subviews_wrapper .user_feed_icon {
	float: left;
	margin: 0 5px;
}

.user_subviews_wrapper .user_feed_item_title {
	padding-left: 5px;
	display: inline-block;
}

.user_subviews_wrapper .user_feed_action_date {
	margin-top: -5px;
}

.user_subviews_wrapper .user_feed_comment_text {
	margin: 0 5px;
	font-style: italic;
}

.avatar_modal_wrapper,
.cover_modal_wrapper {
	display: none;
	position: absolute;
	top: 0;
	z-index: 4;
	color: #FFFFFF;
	background-color: #750e15;
	width: 310px;
	margin-top: 5px;
	margin-left: calc(50% - 155px);
}

@media (min-width: 480px) {
	.avatar_modal_wrapper,
	.cover_modal_wrapper {
		width: 470px;
		margin-left: calc(50% - 235px);
	}
}

@media (min-width: 768px) {
	.avatar_modal_wrapper,
	.cover_modal_wrapper {
		width: 730px;
		margin-left: calc(50% - 365px);
		margin-top: 120px;
	}
}

.avatar_modal_wrapper .avatar_modal_title,
.avatar_modal_wrapper .cover_change_modal_title,
.cover_modal_wrapper .avatar_modal_title,
.cover_modal_wrapper .cover_change_modal_title {
	padding: 5px;
}

.avatar_modal_wrapper .avatar_modal_title .icon,
.avatar_modal_wrapper .cover_change_modal_title .icon,
.cover_modal_wrapper .avatar_modal_title .icon,
.cover_modal_wrapper .cover_change_modal_title .icon {
	margin-right: 5px;
}

.avatar_modal_wrapper .avatar_current_wrapper,
.avatar_modal_wrapper .user_cover_rules_wrapper,
.cover_modal_wrapper .avatar_current_wrapper,
.cover_modal_wrapper .user_cover_rules_wrapper {
	padding: 0 5px;
}

.avatar_modal_wrapper .avatar_new,
.cover_modal_wrapper .avatar_new {
	display: none;
}

.avatar_modal_wrapper .avatar_current,
.avatar_modal_wrapper .avatar_new,
.cover_modal_wrapper .avatar_current,
.cover_modal_wrapper .avatar_new {
	overflow: hidden;
	width: 200px;
	height: 200px;
	margin: 0 auto;
}

@media (min-width: 768px) {
	.avatar_modal_wrapper .avatar_current,
	.avatar_modal_wrapper .avatar_new,
	.cover_modal_wrapper .avatar_current,
	.cover_modal_wrapper .avatar_new {
		float: left;
		margin-right: 20px;
		margin-bottom: 10px;
	}
}

@media (min-width: 768px) {
	.avatar_modal_wrapper .avatar_description_wrapper,
	.cover_modal_wrapper .avatar_description_wrapper {
		float: left;
	}
}

.avatar_modal_wrapper .choose_avatar_form_btn,
.avatar_modal_wrapper .choose_cover_form_btn,
.cover_modal_wrapper .choose_avatar_form_btn,
.cover_modal_wrapper .choose_cover_form_btn {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	opacity: 0;
}

.avatar_modal_wrapper .choose_avatar_btn_wrapper,
.avatar_modal_wrapper .choose_cover_btn_wrapper,
.cover_modal_wrapper .choose_avatar_btn_wrapper,
.cover_modal_wrapper .choose_cover_btn_wrapper {
	text-align: center;
	margin-bottom: 10px;
}

.avatar_modal_wrapper .avatar_gallery_btn_wrapper,
.avatar_modal_wrapper .cover_gallery_btn_wrapper,
.cover_modal_wrapper .avatar_gallery_btn_wrapper,
.cover_modal_wrapper .cover_gallery_btn_wrapper {
	display: grid;
}

.avatar_modal_wrapper .avatar_default_btn,
.avatar_modal_wrapper .cover_default_btn,
.cover_modal_wrapper .avatar_default_btn,
.cover_modal_wrapper .cover_default_btn {
	width: 200px;
	height: 34px;
	font-size: 13px;
	padding: 5px 0;
	font-weight: bold;
	text-align: center;
	margin: auto;
	background-color: #E2E2E2;
	border-radius: 5px;
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: #919191;
}

.avatar_modal_wrapper .avatar_choose_btn,
.avatar_modal_wrapper .cover_choose_btn,
.cover_modal_wrapper .avatar_choose_btn,
.cover_modal_wrapper .cover_choose_btn {
	height: 22px;
}

.avatar_resize_wrapper {
	display: none;
	text-align: center;
	margin: auto auto 10px auto;
	padding: 0 10px;
	width: 286px;
}

@media (min-width: 480px) {
	.avatar_resize_wrapper {
		width: 450px;
	}
}

@media (min-width: 768px) {
	.avatar_resize_wrapper {
		width: 650px;
	}
}

.avatar_resize_wrapper .gallery_container {
	float: left;
	overflow-x: hidden;
	padding: 0 0 0 10px;
	cursor: pointer;
}

.avatar_resize_wrapper .gallery_chunk {
	float: left;
	width: 233px;
	height: 436px;
}

@media (min-width: 480px) {
	.avatar_resize_wrapper .gallery_chunk {
		width: 400px;
		height: 205px;
	}
}

@media (min-width: 768px) {
	.avatar_resize_wrapper .gallery_chunk {
		width: 600px;
		height: 295px;
	}
}

.avatar_resize_wrapper .gallery_page_control {
	position: relative;
	float: left;
	width: 24px;
	height: 431px;
	margin-top: 10px;
	text-align: center;
	background-color: #C6C6C6;
}

@media (min-width: 480px) {
	.avatar_resize_wrapper .gallery_page_control {
		height: 196px;
	}
}

@media (min-width: 768px) {
	.avatar_resize_wrapper .gallery_page_control {
		height: 286px;
	}
}

.avatar_resize_wrapper .gallery_page_control .inner_controller {
	position: relative;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.avatar_resize_wrapper .gallery_page_control i {
	position: absolute;
	top: 50%;
	right: 6px;
	margin-top: -8.5px;
}

.avatar_resize_wrapper .gallery_page_control .previous_gallery_control {
	display: none;
}

.avatar_resize_wrapper .avatar_gallery_container {
	width: 230px;
	height: 440px;
	padding: 4px 0 0 8px !important;
}

@media (min-width: 480px) {
	.avatar_resize_wrapper .avatar_gallery_container {
		width: 400px;
		height: 205px;
		padding-left: 2px !important;
	}
}

@media (min-width: 768px) {
	.avatar_resize_wrapper .avatar_gallery_container {
		width: 595px;
		height: 300px;
		padding-left: 2px !important;
	}
}

.avatar_resize_wrapper .avatar_gallery_container img {
	width: 103px;
	margin: 6px 3px 0 0;
	box-sizing: border-box;
}

@media (min-width: 480px) {
	.avatar_resize_wrapper .avatar_gallery_container img {
		width: 95px;
		margin-right: 2px;
	}
}

@media (min-width: 768px) {
	.avatar_resize_wrapper .avatar_gallery_container img {
		width: 140px;
		margin-right: 5px;
	}
}

.avatar_resize_wrapper .avatar_gallery_container img.chosen {
	border: 3px solid red;
	border-radius: 3px;
}

.avatar_resize_wrapper .gallery_confirm_btn {
	clear: both;
	width: 100%;
	padding-top: 0;
	text-align: center;
}

/* cover gallery*/
.default_cover_gallery {
	display: none;
	text-align: center;
	height: auto;
	padding: 0 5px;
	margin: auto auto 10px auto;
	width: calc(100% - 10px);
}

@media (min-width: 768px) {
	.default_cover_gallery {
		width: 685px;
	}
}

.default_cover_gallery .gallery_page_control {
	position: relative;
	float: left;
	width: 24px;
	height: 155px;
	margin-top: 10px;
	text-align: center;
	background-color: #C6C6C6;
}

@media (min-width: 480px) {
	.default_cover_gallery .gallery_page_control {
		height: 265px;
	}
}

@media (min-width: 768px) {
	.default_cover_gallery .gallery_page_control {
		height: 375px;
	}
}

.default_cover_gallery .gallery_page_control div {
	position: relative;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.default_cover_gallery .gallery_page_control .previous_gallery_control {
	display: none;
}

.default_cover_gallery .gallery_page_control i {
	position: absolute;
	top: 50%;
	right: 6px;
	margin-top: -8.5px;
}

.default_cover_gallery .cover_gallery_container {
	float: left;
	width: 242px;
	padding: 0 0 0 8px;
	overflow-x: hidden;
	cursor: pointer;
	margin-bottom: 10px;
}

@media (min-width: 480px) {
	.default_cover_gallery .cover_gallery_container {
		width: 405px;
		padding: 0;
	}
}

@media (min-width: 768px) {
	.default_cover_gallery .cover_gallery_container {
		width: 625px;
	}
}

.default_cover_gallery .cover_gallery_container div {
	width: 730px;
	max-height: 495px;
}

.default_cover_gallery .cover_gallery_container .gallery_chunk {
	float: left;
	width: 240px;
	height: 153px;
	margin-top: 10px;
}

@media (min-width: 480px) {
	.default_cover_gallery .cover_gallery_container .gallery_chunk {
		width: 400px;
		height: 288px;
	}
}

@media (min-width: 480px) {
	.default_cover_gallery .cover_gallery_container .gallery_chunk {
		width: 620px;
		height: 380px;
	}
}

.default_cover_gallery .cover_gallery_container .gallery_chunk img {
	width: 224px;
	height: 45px;
	margin-bottom: 9px;
	box-sizing: border-box;
}

@media (min-width: 480px) {
	.default_cover_gallery .cover_gallery_container .gallery_chunk img {
		width: 390px;
		height: 82px;
	}
}

@media (min-width: 768px) {
	.default_cover_gallery .cover_gallery_container .gallery_chunk img {
		width: 600px;
		height: 119px;
	}
}

.default_cover_gallery .cover_gallery_container .gallery_chunk img.chosen {
	border: 3px solid red;
	border-radius: 3px;
}

.default_cover_gallery .gallery_confirm_btn {
	text-align: center;
}

.cover_current {
	padding: 0 5px;
	max-height: 300px;
	margin-bottom: 5px;
}

.cover_preview {
	max-height: 300px;
	margin-bottom: 10px;
}

.cover_current img {
	width: 100%;
}

.cover_preview_wrapper {
	padding: 0 5px;
	display: none;
}

.cover_chosen_btn_wrapper {
	padding: 0 5px;
	text-align: center;
	margin-bottom: 10px;
}

.save_avatar_msg.error,
.save_cover_msg.error {
	text-align: center;
	color: #FF0021;
}

.save_avatar_msg.success,
.save_cover_msg.success {
	text-align: center;
	color: #30AD22;
}

/*	menu container	*/
.user_links_menu_container .user_links_menu_item {
	margin-bottom: 5px;
}

.user_links_menu_container .user_links_menu_item .icon {
	margin-right: 5px;
}

.user_links_menu_container .user_links_menu_item .user_edition_alert {
	position: absolute;
	text-align: center;
	top: -3px;
	right: -18px;
	padding: 2px !important;
	background-color: #C20000;
	color: #FFFFFF;
	border-radius: 3px;
	font-size: 9px;
	line-height: 11px;
	min-width: 12px;
}

.user_links_menu_container .user_links_menu_item a,
.user_links_menu_container .user_links_menu_item .obfs {
	position: relative;
	color: #000000;
}

/* modal containers*/
.profile_modal_button {
	position: absolute;
	top: 0;
	right: 0;
	background-color: #FF0021;
	border: none;
	border-radius: 50%;
	margin: 3px;
	padding: 2px;
	height: 25px;
	width: 24px;
}

.user_feed_wrapper,
.user_activity_wrapper,
.user_uploads_wrapper,
.user_galleries_wrapper,
.user_celebrities_wrapper {
	/* override previous values */
}

.user_feed_wrapper .user_news_item,
.user_activity_wrapper .user_news_item,
.user_uploads_wrapper .user_news_item,
.user_galleries_wrapper .user_news_item,
.user_celebrities_wrapper .user_news_item {
	margin: auto;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #C6C6C6;
}

.user_feed_wrapper .user_feed_item_content .user_feed_username,
.user_activity_wrapper .user_feed_item_content .user_feed_username,
.user_uploads_wrapper .user_feed_item_content .user_feed_username,
.user_galleries_wrapper .user_feed_item_content .user_feed_username,
.user_celebrities_wrapper .user_feed_item_content .user_feed_username {
	font-weight: bold;
}

.user_feed_wrapper .user_feed_item_content a,
.user_feed_wrapper .user_feed_item_content .obfs,
.user_activity_wrapper .user_feed_item_content a,
.user_activity_wrapper .user_feed_item_content .obfs,
.user_uploads_wrapper .user_feed_item_content a,
.user_uploads_wrapper .user_feed_item_content .obfs,
.user_galleries_wrapper .user_feed_item_content a,
.user_galleries_wrapper .user_feed_item_content .obfs,
.user_celebrities_wrapper .user_feed_item_content a,
.user_celebrities_wrapper .user_feed_item_content .obfs {
	padding: 0 5px;
	font-weight: bold;
	text-decoration: underline;
}

.user_feed_wrapper .user_feed_item_content .new_user_wrapper,
.user_activity_wrapper .user_feed_item_content .new_user_wrapper,
.user_uploads_wrapper .user_feed_item_content .new_user_wrapper,
.user_galleries_wrapper .user_feed_item_content .new_user_wrapper,
.user_celebrities_wrapper .user_feed_item_content .new_user_wrapper {
	text-align: center;
}

.user_feed_wrapper .user_feed_item_content .celebrity_image,
.user_activity_wrapper .user_feed_item_content .celebrity_image,
.user_uploads_wrapper .user_feed_item_content .celebrity_image,
.user_galleries_wrapper .user_feed_item_content .celebrity_image,
.user_celebrities_wrapper .user_feed_item_content .celebrity_image {
	max-height: 150px;
	height: calc(100vw / (16/9));
	width: auto;
	max-width: 100%;
	padding: 0;
	background-color: #C6C6C6;
}

.user_feed_wrapper .user_feed_item_content .celebrity_feed_container,
.user_activity_wrapper .user_feed_item_content .celebrity_feed_container,
.user_uploads_wrapper .user_feed_item_content .celebrity_feed_container,
.user_galleries_wrapper .user_feed_item_content .celebrity_feed_container,
.user_celebrities_wrapper .user_feed_item_content .celebrity_feed_container {
	display: flex;
}

.user_feed_wrapper .user_feed_item_content .user_feed_illustration,
.user_activity_wrapper .user_feed_item_content .user_feed_illustration,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration {
	/* specific for title */
}

.user_feed_wrapper .user_feed_item_content .user_feed_illustration a,
.user_activity_wrapper .user_feed_item_content .user_feed_illustration a,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration a,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration a,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration a {
	display: block;
	padding: 0 5px;
}

.user_feed_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
.user_activity_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper {
	max-height: 288px;
	height: calc(100vw / (16/9));
	max-width: 512px;
	width: 100%;
	padding: 0;
	background-color: #C6C6C6;
}

.user_feed_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper video,
.user_activity_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper video,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper video,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper video,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper video {
	width: 100%;
}

.user_feed_wrapper .user_feed_item_content .user_feed_illustration .user_novideo_wrapper,
.user_activity_wrapper .user_feed_item_content .user_feed_illustration .user_novideo_wrapper,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .user_novideo_wrapper,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .user_novideo_wrapper,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration .user_novideo_wrapper {
	max-height: 288px;
	height: auto;
	max-width: 512px;
	width: 100%;
	padding: 0;
}

.user_feed_wrapper .user_feed_item_content .user_feed_illustration .user_thumb_video_play_btn,
.user_activity_wrapper .user_feed_item_content .user_feed_illustration .user_thumb_video_play_btn,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .user_thumb_video_play_btn,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .user_thumb_video_play_btn,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration .user_thumb_video_play_btn {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	opacity: 0.4;
}

.user_feed_wrapper .user_feed_item_content .user_feed_illustration iframe,
.user_activity_wrapper .user_feed_item_content .user_feed_illustration iframe,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration iframe,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration iframe,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration iframe {
	max-height: 288px;
	height: calc(100vw / (16/9));
	max-width: 512px;
	width: 100%;
}

.user_feed_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
.user_activity_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container {
	height: 180px;
	width: 100%;
	max-width: 512px;
	padding: 0;
	text-align: center;
	background-color: #E2E2E2;
}

.user_feed_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
.user_activity_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text {
	padding-top: 40px;
	color: #919191;
	font-size: 15px;
	font-weight: bold;
}

.user_feed_wrapper .pornstar_item_container,
.user_feed_wrapper .gallery_item_container,
.user_feed_wrapper .studio_item_container,
.user_feed_wrapper .photo_item_container,
.user_feed_wrapper .user_item_container,
.user_activity_wrapper .pornstar_item_container,
.user_activity_wrapper .gallery_item_container,
.user_activity_wrapper .studio_item_container,
.user_activity_wrapper .photo_item_container,
.user_activity_wrapper .user_item_container,
.user_uploads_wrapper .pornstar_item_container,
.user_uploads_wrapper .gallery_item_container,
.user_uploads_wrapper .studio_item_container,
.user_uploads_wrapper .photo_item_container,
.user_uploads_wrapper .user_item_container,
.user_galleries_wrapper .pornstar_item_container,
.user_galleries_wrapper .gallery_item_container,
.user_galleries_wrapper .studio_item_container,
.user_galleries_wrapper .photo_item_container,
.user_galleries_wrapper .user_item_container,
.user_celebrities_wrapper .pornstar_item_container,
.user_celebrities_wrapper .gallery_item_container,
.user_celebrities_wrapper .studio_item_container,
.user_celebrities_wrapper .photo_item_container,
.user_celebrities_wrapper .user_item_container {
	position: relative;
	width: 100%;
}

.user_feed_wrapper .pornstar_item_container .image_container,
.user_feed_wrapper .gallery_item_container .image_container,
.user_feed_wrapper .studio_item_container .image_container,
.user_feed_wrapper .photo_item_container .image_container,
.user_feed_wrapper .user_item_container .image_container,
.user_activity_wrapper .pornstar_item_container .image_container,
.user_activity_wrapper .gallery_item_container .image_container,
.user_activity_wrapper .studio_item_container .image_container,
.user_activity_wrapper .photo_item_container .image_container,
.user_activity_wrapper .user_item_container .image_container,
.user_uploads_wrapper .pornstar_item_container .image_container,
.user_uploads_wrapper .gallery_item_container .image_container,
.user_uploads_wrapper .studio_item_container .image_container,
.user_uploads_wrapper .photo_item_container .image_container,
.user_uploads_wrapper .user_item_container .image_container,
.user_galleries_wrapper .pornstar_item_container .image_container,
.user_galleries_wrapper .gallery_item_container .image_container,
.user_galleries_wrapper .studio_item_container .image_container,
.user_galleries_wrapper .photo_item_container .image_container,
.user_galleries_wrapper .user_item_container .image_container,
.user_celebrities_wrapper .pornstar_item_container .image_container,
.user_celebrities_wrapper .gallery_item_container .image_container,
.user_celebrities_wrapper .studio_item_container .image_container,
.user_celebrities_wrapper .photo_item_container .image_container,
.user_celebrities_wrapper .user_item_container .image_container {
	width: 110px;
	float: left;
}

.user_feed_wrapper .pornstar_item_container .image_container img,
.user_feed_wrapper .gallery_item_container .image_container img,
.user_feed_wrapper .studio_item_container .image_container img,
.user_feed_wrapper .photo_item_container .image_container img,
.user_feed_wrapper .user_item_container .image_container img,
.user_activity_wrapper .pornstar_item_container .image_container img,
.user_activity_wrapper .gallery_item_container .image_container img,
.user_activity_wrapper .studio_item_container .image_container img,
.user_activity_wrapper .photo_item_container .image_container img,
.user_activity_wrapper .user_item_container .image_container img,
.user_uploads_wrapper .pornstar_item_container .image_container img,
.user_uploads_wrapper .gallery_item_container .image_container img,
.user_uploads_wrapper .studio_item_container .image_container img,
.user_uploads_wrapper .photo_item_container .image_container img,
.user_uploads_wrapper .user_item_container .image_container img,
.user_galleries_wrapper .pornstar_item_container .image_container img,
.user_galleries_wrapper .gallery_item_container .image_container img,
.user_galleries_wrapper .studio_item_container .image_container img,
.user_galleries_wrapper .photo_item_container .image_container img,
.user_galleries_wrapper .user_item_container .image_container img,
.user_celebrities_wrapper .pornstar_item_container .image_container img,
.user_celebrities_wrapper .gallery_item_container .image_container img,
.user_celebrities_wrapper .studio_item_container .image_container img,
.user_celebrities_wrapper .photo_item_container .image_container img,
.user_celebrities_wrapper .user_item_container .image_container img {
	width: 100%;
}

.user_feed_wrapper .pornstar_item_container .data_container,
.user_feed_wrapper .gallery_item_container .data_container,
.user_feed_wrapper .studio_item_container .data_container,
.user_feed_wrapper .photo_item_container .data_container,
.user_feed_wrapper .user_item_container .data_container,
.user_activity_wrapper .pornstar_item_container .data_container,
.user_activity_wrapper .gallery_item_container .data_container,
.user_activity_wrapper .studio_item_container .data_container,
.user_activity_wrapper .photo_item_container .data_container,
.user_activity_wrapper .user_item_container .data_container,
.user_uploads_wrapper .pornstar_item_container .data_container,
.user_uploads_wrapper .gallery_item_container .data_container,
.user_uploads_wrapper .studio_item_container .data_container,
.user_uploads_wrapper .photo_item_container .data_container,
.user_uploads_wrapper .user_item_container .data_container,
.user_galleries_wrapper .pornstar_item_container .data_container,
.user_galleries_wrapper .gallery_item_container .data_container,
.user_galleries_wrapper .studio_item_container .data_container,
.user_galleries_wrapper .photo_item_container .data_container,
.user_galleries_wrapper .user_item_container .data_container,
.user_celebrities_wrapper .pornstar_item_container .data_container,
.user_celebrities_wrapper .gallery_item_container .data_container,
.user_celebrities_wrapper .studio_item_container .data_container,
.user_celebrities_wrapper .photo_item_container .data_container,
.user_celebrities_wrapper .user_item_container .data_container {
	display: grid;
	float: left;
	width: calc(100% - 115px);
	padding-left: 5px;
}

.user_feed_wrapper .user_item_container .image_container,
.user_activity_wrapper .user_item_container .image_container,
.user_uploads_wrapper .user_item_container .image_container,
.user_galleries_wrapper .user_item_container .image_container,
.user_celebrities_wrapper .user_item_container .image_container {
	max-width: 100px;
}

.user_feed_wrapper .user_item_container .image_container img,
.user_activity_wrapper .user_item_container .image_container img,
.user_uploads_wrapper .user_item_container .image_container img,
.user_galleries_wrapper .user_item_container .image_container img,
.user_celebrities_wrapper .user_item_container .image_container img {
	border-radius: 50%;
}

.user_feed_wrapper .user_item_container .data_container,
.user_activity_wrapper .user_item_container .data_container,
.user_uploads_wrapper .user_item_container .data_container,
.user_galleries_wrapper .user_item_container .data_container,
.user_celebrities_wrapper .user_item_container .data_container {
	margin-top: 10px;
}

.user_feed_wrapper .gallery_btn_container,
.user_activity_wrapper .gallery_btn_container,
.user_uploads_wrapper .gallery_btn_container,
.user_galleries_wrapper .gallery_btn_container,
.user_celebrities_wrapper .gallery_btn_container {
	text-align: center;
	margin: 0;
	padding-bottom: 10px;
}

.user_feed_wrapper .user_feed_item_rank,
.user_activity_wrapper .user_feed_item_rank,
.user_uploads_wrapper .user_feed_item_rank,
.user_galleries_wrapper .user_feed_item_rank,
.user_celebrities_wrapper .user_feed_item_rank {
	display: flex;
}

@media (min-width: 768px) {
	.user_feed_wrapper .user_feed_item_rank,
	.user_activity_wrapper .user_feed_item_rank,
	.user_uploads_wrapper .user_feed_item_rank,
	.user_galleries_wrapper .user_feed_item_rank,
	.user_celebrities_wrapper .user_feed_item_rank {
		display: block;
	}
}

.user_feed_wrapper .user_feed_item_rank_header,
.user_activity_wrapper .user_feed_item_rank_header,
.user_uploads_wrapper .user_feed_item_rank_header,
.user_galleries_wrapper .user_feed_item_rank_header,
.user_celebrities_wrapper .user_feed_item_rank_header {
	width: calc(100% - 85px);
	max-width: 395px;
}

@media (min-width: 768px) {
	.user_feed_wrapper .user_feed_item_rank_header,
	.user_activity_wrapper .user_feed_item_rank_header,
	.user_uploads_wrapper .user_feed_item_rank_header,
	.user_galleries_wrapper .user_feed_item_rank_header,
	.user_celebrities_wrapper .user_feed_item_rank_header {
		width: 100%;
		max-width: initial;
	}
}

.user_feed_wrapper .gallery_photos_container,
.user_activity_wrapper .gallery_photos_container,
.user_uploads_wrapper .gallery_photos_container,
.user_galleries_wrapper .gallery_photos_container,
.user_celebrities_wrapper .gallery_photos_container {
	height: 130px !important;
	overflow: hidden;
	display: block !important;
}

.user_feed_wrapper .gallery_photos_container,
.user_feed_wrapper .photo_item_container,
.user_activity_wrapper .gallery_photos_container,
.user_activity_wrapper .photo_item_container,
.user_uploads_wrapper .gallery_photos_container,
.user_uploads_wrapper .photo_item_container,
.user_galleries_wrapper .gallery_photos_container,
.user_galleries_wrapper .photo_item_container,
.user_celebrities_wrapper .gallery_photos_container,
.user_celebrities_wrapper .photo_item_container {
	position: relative;
	width: 100%;
}

.user_feed_wrapper .gallery_photos_container .photo_container,
.user_feed_wrapper .photo_item_container .photo_container,
.user_activity_wrapper .gallery_photos_container .photo_container,
.user_activity_wrapper .photo_item_container .photo_container,
.user_uploads_wrapper .gallery_photos_container .photo_container,
.user_uploads_wrapper .photo_item_container .photo_container,
.user_galleries_wrapper .gallery_photos_container .photo_container,
.user_galleries_wrapper .photo_item_container .photo_container,
.user_celebrities_wrapper .gallery_photos_container .photo_container,
.user_celebrities_wrapper .photo_item_container .photo_container {
	width: 100px;
	float: left;
	height: 120px;
	overflow: hidden;
	margin: 5px 0 5px 5px;
	position: relative;
}

.user_feed_wrapper .gallery_photos_container .photo_container a,
.user_feed_wrapper .photo_item_container .photo_container a,
.user_activity_wrapper .gallery_photos_container .photo_container a,
.user_activity_wrapper .photo_item_container .photo_container a,
.user_uploads_wrapper .gallery_photos_container .photo_container a,
.user_uploads_wrapper .photo_item_container .photo_container a,
.user_galleries_wrapper .gallery_photos_container .photo_container a,
.user_galleries_wrapper .photo_item_container .photo_container a,
.user_celebrities_wrapper .gallery_photos_container .photo_container a,
.user_celebrities_wrapper .photo_item_container .photo_container a {
	display: initial;
}

.user_feed_wrapper .gallery_photos_container .img_orientation_portrait,
.user_feed_wrapper .photo_item_container .img_orientation_portrait,
.user_activity_wrapper .gallery_photos_container .img_orientation_portrait,
.user_activity_wrapper .photo_item_container .img_orientation_portrait,
.user_uploads_wrapper .gallery_photos_container .img_orientation_portrait,
.user_uploads_wrapper .photo_item_container .img_orientation_portrait,
.user_galleries_wrapper .gallery_photos_container .img_orientation_portrait,
.user_galleries_wrapper .photo_item_container .img_orientation_portrait,
.user_celebrities_wrapper .gallery_photos_container .img_orientation_portrait,
.user_celebrities_wrapper .photo_item_container .img_orientation_portrait {
	height: auto;
	width: 100%;
}

.user_feed_wrapper .gallery_photos_container .img_orientation_landscape,
.user_feed_wrapper .photo_item_container .img_orientation_landscape,
.user_activity_wrapper .gallery_photos_container .img_orientation_landscape,
.user_activity_wrapper .photo_item_container .img_orientation_landscape,
.user_uploads_wrapper .gallery_photos_container .img_orientation_landscape,
.user_uploads_wrapper .photo_item_container .img_orientation_landscape,
.user_galleries_wrapper .gallery_photos_container .img_orientation_landscape,
.user_galleries_wrapper .photo_item_container .img_orientation_landscape,
.user_celebrities_wrapper .gallery_photos_container .img_orientation_landscape,
.user_celebrities_wrapper .photo_item_container .img_orientation_landscape {
	height: 100%;
	width: auto;
}

.user_feed_wrapper .submit_buttons_container,
.user_activity_wrapper .submit_buttons_container,
.user_uploads_wrapper .submit_buttons_container,
.user_galleries_wrapper .submit_buttons_container,
.user_celebrities_wrapper .submit_buttons_container {
	margin-bottom: 10px;
}

/* ENDFILE */
/****************************
	_profile_options.scss

	profile/edition
	profile/transactions
****************************/
.user_subviews_wrapper {
	/* single info container */
	/* kifcoin information */
	/* user notifications */
	/* user shop */
}

@media (min-width: 768px) {
	.user_subviews_wrapper {
		width: calc(100% - 272px);
		max-width: 735px;
		margin: 20px 5px 20px 5px;
		padding-left: 262px;
	}
}

.user_subviews_wrapper .subview_header {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	font-size: 15px;
	padding: 5px;
	margin-bottom: 10px;
}

.user_subviews_wrapper .subview_header .icon {
	margin-right: 5px;
}

.user_subviews_wrapper .user_inner_container {
	margin: 5px;
}

.user_subviews_wrapper .user_edit_history_item {
	border: 1px solid #919191;
	min-height: 130px;
	border-radius: 5px;
	padding: 5px;
	margin: 0 5px 10px 5px;
	background-color: #E2E2E2;
}

.user_subviews_wrapper .user_edit_history_item .icon {
	float: left;
	margin-right: 10px;
}

.user_subviews_wrapper .user_edit_history_item a {
	font-weight: bold;
}

.user_subviews_wrapper .user_coins_table_wrapper {
	text-align: center;
}

.user_subviews_wrapper .user_coins_table_wrapper .user_coins_table {
	width: 100%;
}

.user_subviews_wrapper .user_coins_table_wrapper a {
	text-decoration: underline;
}

.user_subviews_wrapper .user_notifications_wrapper {
	text-align: left;
}

.user_subviews_wrapper .user_notifications_wrapper .user_notifications_table {
	width: 100%;
}

.user_subviews_wrapper .user_notifications_wrapper .user_notifications_table .user_notification_header {
	font-weight: bold;
}

.user_subviews_wrapper .user_notifications_wrapper .user_notifications_table tr {
	vertical-align: top;
}

.user_subviews_wrapper .user_notifications_wrapper a {
	text-decoration: underline;
}

.user_subviews_wrapper .user_notifications_wrapper .notification_circle_ball {
	width: 10px;
	height: 10px;
	background-color: #30AD22;
	display: inline-block;
	margin-left: 5px;
	border-radius: 50%;
}

.user_subviews_wrapper .user_shop_wrapper {
	text-align: center;
}

.user_subviews_wrapper .user_shop_wrapper .user_shop_explanation {
	text-align: left;
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper {
	display: inline-block;
	width: 270px;
	min-height: 370px;
	margin: 10px;
	padding: 10px;
	vertical-align: top;
	background-color: #E2E2E2;
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_title,
.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_price {
	font-weight: bold;
	font-size: 15px;
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_buy_wrapper {
	margin: 10px 0;
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_btn {
	height: 32px;
	font-size: 13px;
	line-height: 19px;
	padding: 5px 15px;
	width: 160px;
	font-weight: bold;
	border: none;
	border-radius: 5px;
	color: #FFFFFF;
	background-color: #b51520;
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_btn .icon {
	margin-right: 5px;
	margin-bottom: 3px;
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_btn:hover {
	background-color: #b51520;
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_disabled {
	background-color: #E2E2E2 !important;
}

.user_subviews_wrapper .user_shop_wrapper .shop_notice {
	text-align: center;
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group {
	padding: 10px 5px;
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group input {
	width: calc(100% - 10px);
	height: 26px;
	margin: 5px 0;
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .user_settings_notice {
	color: #000000;
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .email_msg {
	color: #FFFFFF;
	padding: 3px 10px;
	border-radius: 5px;
	width: max-content;
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .email_success_message {
	background-color: #30AD22;
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .email_warning_message {
	background-color: #b51520;
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_group {
	display: grid;
	padding: 10px 5px;
}

.user_subviews_wrapper .user_settings_wrapper .user_profile_disassociate_email_btn,
.user_subviews_wrapper .user_settings_wrapper .user_profile_disable_btn {
	cursor: pointer;
	margin-top: 5px;
	color: #000000;
	width: max-content;
}

.user_subviews_wrapper .user_settings_wrapper .user_profile_disassociate_email_btn .icon,
.user_subviews_wrapper .user_settings_wrapper .user_profile_disable_btn .icon {
	margin-right: 5px;
}

.user_subviews_wrapper .user_settings_wrapper .user_setting_submit_btn {
	display: block;
	margin: auto;
	width: 200px;
}

.user_subviews_wrapper .user_settings_wrapper .options_item_checkbox {
	display: inline-block;
}

.user_subviews_wrapper .user_settings_wrapper .options_item_checkbox input {
	width: 20px;
	height: 20px;
	margin: 0 5px;
}

.user_subviews_wrapper .user_settings_wrapper .btn_options_item {
	display: block;
	margin: 10px auto 0 auto;
	width: 150px;
}

.user_subviews_wrapper .user_edit_history_container {
	display: inline-block;
	width: 100%;
	padding: 10px 10px 3px 0;
	text-align: center;
}

@media (min-width: 480px) {
	.user_subviews_wrapper .user_edit_history_column {
		float: left;
		width: 50%;
	}
}

.user_subviews_wrapper .confirmed_mobile_phone {
	color: #30AD22;
}

/* public profile viewer warning */
.public_view_mode_warning {
	cursor: pointer;
	line-height: 25px;
	position: fixed;
	z-index: 3;
	bottom: 0;
	text-align: center;
	color: #FFFFFF;
	border-top: 2px solid #b51520;
	background-color: #b51520;
}

.public_view_mode_warning span {
	font-weight: bold;
	text-decoration: underline;
}

/* form options container */
.settings_form_container {
	border-bottom: 2px solid #E2E2E2;
	margin-bottom: 10px;
}

.settings_form_container form {
	position: relative;
}

.settings_form_container .confirmation_modal {
	position: absolute;
	left: 25%;
	border-radius: 5px;
	border: 1px solid #b51520;
	box-shadow: 0px 0px 15px #000000;
	bottom: 0;
	max-width: 320px;
	max-height: 140px;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	background-color: #750e15;
}

.settings_form_container .confirmation_modal .modal_div_close {
	position: absolute;
	top: 5px;
	right: 5px;
	background-color: #FF0021;
	border: none;
	border-radius: 50%;
	margin: 2px;
	padding: 2px;
	height: 16px;
	width: 16px;
	text-align: center;
	cursor: pointer;
}

.settings_form_container .confirmation_modal .modal_div_close .icon {
	vertical-align: initial;
}

#product_form {
	position: fixed;
	z-index: 10;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	min-width: 300px;
	max-width: 500px;
	height: 100%;
	min-height: 426px;
	max-height: 446px;
	margin: auto;
	padding: 10px;
	border: 1px solid #b51520;
	background-color: #750e15;
	color: #FFFFFF;
}

#product_form .product_form_item {
	position: relative;
	width: 100%;
	padding-top: 10px;
	text-align: center;
}

#product_form .product_form_item textarea {
	width: 100%;
	max-width: 400px;
	height: 120px;
	resize: vertical;
}

#product_form .product_form_item input[type="text"] {
	width: 100%;
	max-width: 400px;
}

#product_form .product_form_item button {
	width: 100px;
	height: 45px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#product_form .btn_post_action {
	margin-top: -6px;
	color: #FFFFFF !important;
	border-bottom-color: #b51520;
	background-color: #b51520;
}

#product_form .btn_post_action:hover {
	border-bottom-color: #b51520;
	background-color: #b51520;
}

#product_form .product_form_item_title {
	display: block;
	text-align: center;
}

#product_form .size_option {
	display: inline-block;
	width: 35px;
	margin-right: 5px;
	text-align: center;
}

#product_form .size_option label {
	display: block;
	text-align: center;
}

/* ENDFILE */
/****************************
	_profile_feed.scss
****************************/
.user_feed_wrapper .user_feed_author_avatar {
	position: absolute;
	width: 30px;
	margin-left: 5px;
}

.user_feed_wrapper .user_feed_item_title {
	height: 45px;
	padding-left: 40px;
	display: inline-block;
}

/* ENDFILE */
/****************************
	_profile_activity.scss
****************************/
/****************************
	_profile_uploads.scss
****************************/
.user_uploads_wrapper .user_feed_author_avatar {
	position: absolute;
	width: 30px;
	margin-left: 5px;
}

.user_uploads_wrapper .user_feed_item_title {
	height: 45px;
	padding-left: 40px;
	display: inline-block;
}

/* ENDFILE */
/****************************
	_profile_galleries.scss
****************************/
.user_galleries_wrapper .user_feed_author_avatar {
	position: absolute;
	width: 30px;
	margin-left: 5px;
}

.user_galleries_wrapper .user_feed_item_title {
	height: 45px;
	padding-left: 40px;
	display: inline-block;
}

/* ENDFILE */
/****************************
	_profile_celebrities.scss
****************************/
.user_celebrities_wrapper .user_feed_author_avatar {
	position: absolute;
	width: 30px;
	margin-left: 5px;
}

.user_celebrities_wrapper .user_feed_item_title {
	height: 45px;
	padding-left: 40px;
	display: inline-block;
}

.user_celebrities_wrapper .celebrity_header_wrapper {
	margin-top: 10px;
	display: flex;
}

.user_celebrities_wrapper .celebrity_avatar {
	width: 130px;
	height: 130px;
	border-radius: 50%;
	border: 2px solid;
	border-color: #750e15;
	background-size: cover;
}

@media (min-width: 360px) {
	.user_celebrities_wrapper .celebrity_avatar {
		width: 170px;
		height: 170px;
	}
}

.user_celebrities_wrapper .celebrity_header_info_wrapper {
	margin-left: 10px;
	width: 100%;
}

.user_celebrities_wrapper .celebrity_header_info_wrapper .celebrity_header_top {
	height: 65px;
}

@media (min-width: 360px) {
	.user_celebrities_wrapper .celebrity_header_info_wrapper .celebrity_header_top {
		height: 70px;
	}
}

/* ENDFILE */
/****************************
	_profile_likes.scss
****************************/
.user_likes_container h1, .user_likes_container h2, .user_likes_container .h2_class {
	margin-left: 5px;
}

.user_likes_container .user_item_wrapper {
	position: relative;
	width: 100px;
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 5px 5px;
}

.user_likes_container .user_item_wrapper .user_illustration_image {
	border-radius: 50%;
}

.user_likes_container .user_item_wrapper .user_item_remove {
	cursor: pointer;
	position: absolute;
	bottom: 35px;
	left: 0px;
}

.user_likes_container .video_item_stats {
	pointer-events: auto !important;
}

.user_likes_container .celebrity_feed_likes {
	display: ruby;
}

.user_likes_container .celebrity_feed_likes .celebrity_feed_like {
	display: block;
}

.user_likes_container .celebrity_feed_likes .celebrity_media_container {
	width: 360px;
	text-align: left;
}

.user_likes_container .celebrity_feed_likes .celebrity_media_container .media_image {
	display: inline-flex;
}

.user_likes_container .celebrity_feed_likes .celebrity_media_container .media_image .post_image_container {
	width: 100px !important;
	height: 100px !important;
	margin: 2px;
}

.user_likes_container .celebrity_media_likes {
	display: inline-block;
	width: 100%;
}

.user_likes_container .celebrity_media_likes .media_image {
	float: left;
	width: 200px;
	height: 200px;
	margin: 5px;
	border-radius: 5px;
	overflow: hidden;
}

.user_likes_container .celebrity_media_likes .media_image img {
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
}

.user_likes_container .celebrity_media_likes .media_image .celebrity_item_remove {
	position: absolute;
	top: 0;
	right: 5px;
	cursor: pointer;
}

.videos_grid_wrapper.js_content_history_videos {
	min-height: 5600px;
}

.videos_grid_wrapper .celebrity_header_wrapper {
	margin: 10px;
}

.videos_grid_wrapper .photo_item_container,
.videos_grid_wrapper .gallery_item_wrapper,
.videos_grid_wrapper .celebrity_header_wrapper {
	display: inline-block;
	position: relative;
	width: 120px;
	text-align: center;
}

.videos_grid_wrapper .photo_item_container .celebrity_aliases,
.videos_grid_wrapper .gallery_item_wrapper .celebrity_aliases,
.videos_grid_wrapper .celebrity_header_wrapper .celebrity_aliases {
	display: none;
}

.videos_grid_wrapper .photo_item_container .photo_container,
.videos_grid_wrapper .photo_item_container .gallery_item_thumbnail,
.videos_grid_wrapper .gallery_item_wrapper .photo_container,
.videos_grid_wrapper .gallery_item_wrapper .gallery_item_thumbnail,
.videos_grid_wrapper .celebrity_header_wrapper .photo_container,
.videos_grid_wrapper .celebrity_header_wrapper .gallery_item_thumbnail {
	width: 100px;
	height: 120px;
	overflow: hidden;
	margin: 5px 0px 5px 5px;
	position: relative;
	cursor: pointer;
}

.videos_grid_wrapper .photo_item_container .photo_container img,
.videos_grid_wrapper .photo_item_container .gallery_item_thumbnail img,
.videos_grid_wrapper .gallery_item_wrapper .photo_container img,
.videos_grid_wrapper .gallery_item_wrapper .gallery_item_thumbnail img,
.videos_grid_wrapper .celebrity_header_wrapper .photo_container img,
.videos_grid_wrapper .celebrity_header_wrapper .gallery_item_thumbnail img {
	height: auto;
	width: 100%;
}

.videos_grid_wrapper .photo_item_container .gallery_item_title,
.videos_grid_wrapper .gallery_item_wrapper .gallery_item_title,
.videos_grid_wrapper .celebrity_header_wrapper .gallery_item_title {
	display: inline-block;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 5px;
}

.videos_grid_wrapper .celebrity_header_avatar {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 2px solid;
	border-color: #750e15;
	background-size: cover;
}

.videos_grid_wrapper .celebrity_header_avatar a {
	display: block;
	width: 100%;
	height: 100%;
}

.videos_grid_wrapper .celebrity_header_avatar .celebrity_avatar {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-size: cover;
}

.videos_grid_wrapper .photo_item_remove,
.videos_grid_wrapper .gallery_item_remove,
.videos_grid_wrapper .celebrity_item_remove {
	position: absolute;
	top: 0;
	right: 10px;
}

/* ENDFILE */
/****************************
	_profile_likes.scss
****************************/
.user_subscribers_container h1, .user_subscribers_container h2, .user_subscribers_container .h2_class {
	margin-left: 5px;
}

.user_subscribers_container .user_item_wrapper {
	position: relative;
	text-align: center;
	width: 100px;
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 5px 5px;
}

.user_subscribers_container .user_item_wrapper.user_disabled {
	opacity: 40%;
}

.user_subscribers_container .user_item_wrapper.user_disabled .user_disabled_info {
	display: inline-block;
}

.user_subscribers_container .user_item_wrapper .user_illustration_image {
	border-radius: 50%;
	height: 100px;
	width: 100px;
}

.user_subscribers_container .user_item_wrapper .user_item_remove {
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
}

/* ENDFILE */
/****************************
	_profile_history.scss
****************************/
.user_history_container {
	text-align: center;
}

.user_history_subview {
	width: 100%;
}

.content_section_history_videos {
	min-height: 480px;
}

.content_section_history_videos .video_item_stats {
	pointer-events: auto !important;
}

.content_section_history_videos,
.user_history_subview {
	text-align: center;
}

.content_section_history_videos .btn_white,
.user_history_subview .btn_white {
	display: inline-block !important;
	text-align: center;
	margin: 0 10px 10px;
	width: 240px;
}

.confirm_body_wrapper button {
	margin: 0 5px;
}

/* ENDFILE */
/****************************
	_profile_feed.scss
****************************/
.user_content_partner_wrapper {
	text-align: center;
}

.user_content_partner_wrapper .error_warning,
.user_content_partner_wrapper label.error {
	font-weight: bold;
	color: red;
}

.user_content_partner_wrapper a {
	text-decoration: underline;
}

.user_content_partner_wrapper form {
	text-align: left;
}

.user_content_partner_wrapper .block_container {
	padding: 5px;
}

.user_content_partner_wrapper .block_container .editor_field {
	max-width: 320px;
	width: 100%;
}

.user_content_partner_wrapper .prod_type_block_container .options_item_checkbox {
	margin: 5px 0;
	display: block;
}

.user_content_partner_wrapper .prod_type_block_container .custom_radio {
	float: left;
}

.user_content_partner_wrapper .partner_mc_option {
	display: inline-flex;
	padding: 0 10px 0 5px;
}

.user_content_partner_wrapper button {
	display: block;
	margin: auto;
}

.user_content_partner_wrapper button:disabled {
	opacity: 0.5;
}

.user_content_partner_wrapper .content_partner_feedback_wrapper {
	margin-top: 10px;
}

/* ENDFILE */
/****************************
	_favorites_page.scss
****************************/
.content_favorites_wrapper {
	position: relative;
}

.content_favorites_wrapper .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_favorites_wrapper .title_wrapper {
	margin-top: 5px;
	margin-bottom: 5px;
}

@media (min-width: 768px) {
	.content_favorites_wrapper .title_wrapper {
		margin-bottom: 0;
	}
}

.content_favorites_wrapper .celebrity_block {
	display: inline-flex;
	width: 140px;
}

.content_favorites_wrapper .celebrity_header_wrapper {
	display: inline-block;
	position: relative;
	width: 120px;
	text-align: center;
}

.content_favorites_wrapper .celebrity_header_wrapper .celebrity_header_avatar {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 2px solid;
	border-color: #750e15;
	background-size: cover;
	display: inline-flex;
}

.content_favorites_wrapper .celebrity_header_wrapper .celebrity_header_avatar a {
	display: block;
	width: 100%;
	height: 100%;
}

.content_favorites_wrapper .celebrity_header_wrapper .celebrity_header_avatar .celebrity_avatar {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-size: cover;
}

.content_favorites_wrapper .celebrity_header_wrapper .celebrity_aliases {
	display: none;
}

.content_favorites_wrapper .celebrity_feed_container {
	display: flow-root;
}

.content_favorites_wrapper .celebrity_feed_container .celebrity_avatar {
	position: relative;
}

.content_favorites_wrapper .celebrity_feed_container .feed_wrapper {
	width: 360px;
	text-align: left;
	display: inline-block;
}

.content_favorites_wrapper .celebrity_feed_container .feed_wrapper .feed_images {
	display: inline-flex;
}

.content_favorites_wrapper .celebrity_feed_container .feed_wrapper .feed_images .post_image_container {
	width: 100px !important;
	height: 100px !important;
	margin: 2px;
}

.content_favorites_wrapper .celebrity_feed_container .photo_item_remove {
	left: 35px !important;
	bottom: 30px !important;
	display: block !important;
	position: absolute;
	cursor: pointer;
}

.content_favorites_wrapper .celebrity_media_container {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.content_favorites_wrapper .celebrity_media_container .media_image {
	display: inline-block;
	width: 300px;
	height: 300px;
	margin: 5px;
	border-radius: 5px;
	overflow: hidden;
}

.content_favorites_wrapper .celebrity_media_container .media_image img {
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
}

.content_favorites_wrapper .celebrity_media_container .media_image .celebrity_item_remove {
	position: absolute;
	top: 0;
	right: 5px;
	cursor: pointer;
}

.favorites_notice_title {
	margin-bottom: 10px;
}

.favorites_item {
	margin: 5px 0 15px 0;
	padding-bottom: 5px;
	border-width: 0 0 25px 0;
	border-style: solid;
	border-color: #E2E2E2;
}

.favorites_item.card-columns {
	border: none;
}

.favorites_item .favorites_item_title {
	text-align: center;
	margin-bottom: 10px;
}

.favorites_item .favorites_item_subtitle,
.favorites_item .favorites_item_content {
	text-align: left;
	margin-bottom: 10px;
}

.favorites_item .favorites_item_notice {
	font-size: 12px;
	text-align: left;
}

.favorites_item .video_item_stats {
	pointer-events: auto !important;
}

/* ENDFILE */
/****************************
	_webcams.scss
****************************/
.top_webcams {
	height: calc(50vw / (16/9));
	overflow: hidden;
}

@media (min-width: 480px) {
	.top_webcams {
		height: calc(33vw / (16/9));
	}
}

@media (min-width: 768px) {
	.top_webcams {
		height: calc(25vw / (16/9));
	}
}

@media (min-width: 968px) {
	.top_webcams {
		height: 230px;
	}
}

@media (min-width: 968px) {
	.top_webcams .content_section_title {
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #b51520;
		display: block;
		width: 100%;
	}
}

@media (min-width: 968px) {
	.top_webcams .content_section_title .title_wrapper {
		margin-bottom: 0;
	}
}

.celebrity_bottom_webcams,
.celebrity_page_bottom_webcams,
.bottom_webcams {
	margin-top: 15px;
}

.celebrity_bottom_webcams .webcams_grid_wrapper,
.celebrity_page_bottom_webcams .webcams_grid_wrapper,
.bottom_webcams .webcams_grid_wrapper {
	height: calc(100vw / (16/9));
	overflow: hidden;
}

@media (min-width: 480px) {
	.celebrity_bottom_webcams .webcams_grid_wrapper,
	.celebrity_page_bottom_webcams .webcams_grid_wrapper,
	.bottom_webcams .webcams_grid_wrapper {
		height: calc(49vw / (16/9));
	}
}

@media (min-width: 768px) {
	.celebrity_bottom_webcams .webcams_grid_wrapper,
	.celebrity_page_bottom_webcams .webcams_grid_wrapper,
	.bottom_webcams .webcams_grid_wrapper {
		height: calc(33vw / (16/9));
	}
}

@media (min-width: 968px) {
	.celebrity_bottom_webcams .webcams_grid_wrapper,
	.celebrity_page_bottom_webcams .webcams_grid_wrapper,
	.bottom_webcams .webcams_grid_wrapper {
		height: 185px;
	}
}

.celebrity_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
.celebrity_page_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
.bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper {
	width: 100vw;
	height: calc(100vw / (16/9));
}

@media (min-width: 480px) {
	.celebrity_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
	.celebrity_page_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
	.bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper {
		width: 48vw;
		height: calc(48vw / (16/9));
	}
}

@media (min-width: 768px) {
	.celebrity_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
	.celebrity_page_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
	.bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper {
		width: 32vw;
		height: calc(32vw / (16/9));
	}
}

@media (min-width: 968px) {
	.celebrity_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
	.celebrity_page_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
	.bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper {
		width: 320px;
		height: 180px;
		margin: 0 0 20px 0;
	}
}

@media (min-width: 968px) {
	.celebrity_bottom_webcams .content_section_title,
	.celebrity_page_bottom_webcams .content_section_title,
	.bottom_webcams .content_section_title {
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #b51520;
		display: block;
		width: 100%;
	}
}

@media (min-width: 968px) {
	.celebrity_bottom_webcams .content_section_title .title_wrapper,
	.celebrity_page_bottom_webcams .content_section_title .title_wrapper,
	.bottom_webcams .content_section_title .title_wrapper {
		margin-bottom: 0;
	}
}

.celebrity_bottom_webcams.hide_mobile_top_webcams,
.celebrity_page_bottom_webcams.hide_mobile_top_webcams,
.bottom_webcams.hide_mobile_top_webcams {
	display: block !important;
}

@media (min-width: 968px) {
	.celebrity_bottom_webcams.hide_mobile_top_webcams .title_text,
	.celebrity_page_bottom_webcams.hide_mobile_top_webcams .title_text,
	.bottom_webcams.hide_mobile_top_webcams .title_text {
		display: block !important;
	}
}

@media (max-width: 967px) {
	.hide_mobile_top_webcams {
		display: none;
	}
}

.webcams_grid_wrapper,
.webcam_top_container {
	text-align: center;
	height: calc(48vw / (16/9));
	overflow: hidden;
}

@media (min-width: 480px) {
	.webcams_grid_wrapper,
	.webcam_top_container {
		height: calc(32vw / (16/9));
	}
}

@media (min-width: 768px) {
	.webcams_grid_wrapper,
	.webcam_top_container {
		height: calc(25vw / (16/9));
		text-align: left;
	}
}

@media (min-width: 968px) {
	.webcams_grid_wrapper,
	.webcam_top_container {
		height: 190px;
	}
}

.webcams_grid_wrapper .webcam_item_wrapper,
.webcam_top_container .webcam_item_wrapper {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 47vw;
	height: calc(47vw / (16/9));
	margin: 2px;
	text-align: left;
	vertical-align: top;
	letter-spacing: normal;
	cursor: pointer;
	background-image: url(../img/webcam_placeholder.png);
	background-size: cover;
	background-position: center;
}

@media (min-width: 480px) {
	.webcams_grid_wrapper .webcam_item_wrapper,
	.webcam_top_container .webcam_item_wrapper {
		width: 32vw;
		height: calc(32vw / (16/9));
	}
}

@media (min-width: 768px) {
	.webcams_grid_wrapper .webcam_item_wrapper,
	.webcam_top_container .webcam_item_wrapper {
		width: 24vw;
		height: calc(24vw / (16/9));
	}
}

@media (min-width: 968px) {
	.webcams_grid_wrapper .webcam_item_wrapper,
	.webcam_top_container .webcam_item_wrapper {
		width: 320px;
		height: 180px;
		margin: 0 0 20px 0;
	}
}

.webcams_grid_wrapper .webcam_item_wrapper .force-webcam-video,
.webcam_top_container .webcam_item_wrapper .force-webcam-video {
	position: absolute;
	pointer-events: none;
	height: 100%;
	background-color: black;
}

.webcams_grid_wrapper .webcam_item_wrapper .force-webcam-video .lw,
.webcam_top_container .webcam_item_wrapper .force-webcam-video .lw {
	border: none !important;
}

.webcams_grid_wrapper .webcam_item_wrapper .force-webcam-video .xlove_video_container,
.webcam_top_container .webcam_item_wrapper .force-webcam-video .xlove_video_container {
	height: 100%;
}

.webcams_grid_wrapper .webcam_item_wrapper .force-webcam-video .xlove_video_container .live,
.webcam_top_container .webcam_item_wrapper .force-webcam-video .xlove_video_container .live {
	display: none !important;
}

.webcams_grid_wrapper .webcam_item_wrapper .webcam-video,
.webcam_top_container .webcam_item_wrapper .webcam-video {
	position: absolute;
	opacity: 0;
}

.webcams_grid_wrapper .webcam_item_wrapper .webcam-video:hover,
.webcam_top_container .webcam_item_wrapper .webcam-video:hover {
	opacity: 1;
}

.webcams_grid_wrapper .webcam_item_section,
.webcam_top_container .webcam_item_section {
	position: absolute;
	width: 100%;
	color: #FFFFFF;
	background-color: rgba(0, 0, 0, 0.1);
	text-shadow: 1px 1px 1px #000000;
}

.webcams_grid_wrapper .webcam_item_title_txt,
.webcams_grid_wrapper .webcam_item_online,
.webcam_top_container .webcam_item_title_txt,
.webcam_top_container .webcam_item_online {
	display: flex;
	align-items: center;
	float: left;
	margin-left: 5px;
	font-size: 12px;
	text-shadow: 1px 1px 1px #000000;
}

@media (min-width: 768px) {
	.webcams_grid_wrapper .webcam_item_title_txt,
	.webcams_grid_wrapper .webcam_item_online,
	.webcam_top_container .webcam_item_title_txt,
	.webcam_top_container .webcam_item_online {
		font-size: 13px;
	}
}

.webcams_grid_wrapper .webcam_green_bullet,
.webcam_top_container .webcam_green_bullet {
	background-color: #90EE90;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	margin: 0 2px;
}

.webcams_grid_wrapper .webcam_item_age_txt,
.webcams_grid_wrapper .webcam_item_flag,
.webcam_top_container .webcam_item_age_txt,
.webcam_top_container .webcam_item_flag {
	float: right;
	margin-right: 5px;
	font-size: 13px;
}

.webcams_grid_wrapper .webcam_item_age_txt .icon,
.webcams_grid_wrapper .webcam_item_flag .icon,
.webcam_top_container .webcam_item_age_txt .icon,
.webcam_top_container .webcam_item_flag .icon {
	margin-left: 5px;
}

.webcams_grid_wrapper .webcam_item_title,
.webcam_top_container .webcam_item_title {
	height: 19px;
	margin-top: -2px;
}

@media (min-width: 968px) {
	.webcams_grid_wrapper .webcam_item_title,
	.webcam_top_container .webcam_item_title {
		height: 21px;
		margin-top: 0;
	}
}

.webcams_grid_wrapper .webcam_item_footer,
.webcam_top_container .webcam_item_footer {
	bottom: 0;
	height: 20px;
	margin-top: -1px;
}

@media (min-width: 968px) {
	.webcams_grid_wrapper .webcam_item_footer,
	.webcam_top_container .webcam_item_footer {
		height: 23px;
		margin-top: 0;
	}
}

.webcams_grid_wrapper .webcam_text,
.webcam_top_container .webcam_text {
	margin-left: 5px;
	margin-top: -1px;
}

@media (min-width: 968px) {
	.webcams_grid_wrapper .webcam_text,
	.webcam_top_container .webcam_text {
		margin-top: 0;
	}
}

.webcams_grid_wrapper .webcam_dating,
.webcam_top_container .webcam_dating {
	max-width: 23%;
	max-height: calc(100% - 25px);
	margin-bottom: 20px;
}

@media (min-width: 768px) {
	.webcams_grid_wrapper .webcam_dating,
	.webcam_top_container .webcam_dating {
		max-width: 15%;
		max-height: calc(100% - 35px);
	}
}

@media (min-width: 968px) {
	.webcams_grid_wrapper .webcam_dating,
	.webcam_top_container .webcam_dating {
		max-width: 225px;
		max-height: 225px;
	}
}

.webcams_grid_wrapper .webcam_title_img,
.webcam_top_container .webcam_title_img {
	float: left;
}

/* extra rules for other types of webcam containers */
.webcam_dating_limit .content_section_content {
	height: calc(100% - 25px);
	margin-bottom: 5px;
	overflow: hidden;
}

@media (min-width: 968px) {
	.webcam_dating_limit .content_section_content {
		height: 225px;
	}
}

@media (max-width: 967px) {
	.webcam_xlove_promotool .content_section_title {
		display: none;
	}
}

.webcam_xlove_promotool .webcam_item_thumbnail .webcam_item_title {
	z-index: 1;
}

.webcam_xlove_promotool .webcam_item_thumbnail .static_img {
	transform: translateY(-12.5%);
}

@media (min-width: 968px) {
	.webcam_xlove_promotool .webcam_item_thumbnail .static_img {
		transform: initial;
	}
}

@media (max-width: 967px) {
	.webcam_stripchat .content_section_title {
		display: none;
	}
}

.webcam_livejasmin .video_thumb {
	position: absolute;
	pointer-events: none;
	width: 100%;
	height: 100%;
}

.webcams_grid_wrapper .webcam_stripchat {
	background-color: black;
}

@media (max-width: 967px) {
	.webcam_xcams .content_section_title {
		display: none;
	}
}

.webcam_xcams .force-webcam-video {
	background-color: transparent !important;
}

.content_wrapper_page_multifilter_page .category_top_webcams,
.content_wrapper_page_multifilter_page_2 .category_top_webcams,
.content_wrapper_page_multifilter_page_3 .category_top_webcams,
.content_wrapper_page_multifilter_page_4 .category_top_webcams {
	height: 0;
}

.content_wrapper_page_multifilter_page .hide_mobile_top_webcams,
.content_wrapper_page_multifilter_page_2 .hide_mobile_top_webcams,
.content_wrapper_page_multifilter_page_3 .hide_mobile_top_webcams,
.content_wrapper_page_multifilter_page_4 .hide_mobile_top_webcams {
	display: block !important;
}

.content_wrapper_page_multifilter_page .hide_mobile_top_webcams .title_text,
.content_wrapper_page_multifilter_page_2 .hide_mobile_top_webcams .title_text,
.content_wrapper_page_multifilter_page_3 .hide_mobile_top_webcams .title_text,
.content_wrapper_page_multifilter_page_4 .hide_mobile_top_webcams .title_text {
	display: none;
}

/* override webcams for celebrity_page */
.celebrity_post_bottom_webcams {
	min-height: 210px;
}

.celebrity_post_bottom_webcams .webcams_grid_wrapper {
	height: calc(100vw / (16/9));
}

@media (min-width: 480px) {
	.celebrity_post_bottom_webcams .webcams_grid_wrapper {
		height: calc(48vw / (16/9));
	}
}

@media (min-width: 768px) {
	.celebrity_post_bottom_webcams .webcams_grid_wrapper {
		height: calc(32vw / (16/9));
	}
}

@media (min-width: 968px) {
	.celebrity_post_bottom_webcams .webcams_grid_wrapper {
		height: 180px;
	}
}

.celebrity_post_bottom_webcams .webcam_item_wrapper {
	width: 100vw;
	height: calc(100vw / (16/9));
}

@media (min-width: 480px) {
	.celebrity_post_bottom_webcams .webcam_item_wrapper {
		width: 48vw;
		height: calc(48vw / (16/9));
	}
}

@media (min-width: 768px) {
	.celebrity_post_bottom_webcams .webcam_item_wrapper {
		width: 32vw;
		height: calc(32vw / (16/9));
	}
}

@media (min-width: 968px) {
	.celebrity_post_bottom_webcams .webcam_item_wrapper {
		width: 320px;
		height: 180px;
		margin: 0 0 20px 0;
	}
}

.celebrity_post_bottom_webcams .force-webcam-video {
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
}

/* override webcams for celebrity_page */
.celebrity_profile_bottom_webcams .webcams_grid_wrapper {
	height: calc((((100vw - 10px) - 10px) / 2) * 0.9435);
	max-height: 254px;
	overflow: hidden;
	float: left;
}

.celebrity_profile_bottom_webcams .webcams_grid_wrapper .webcam_item_thumbnail {
	height: 100%;
}

.celebrity_profile_bottom_webcams .webcams_grid_wrapper .img-responsive {
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
}

.celebrity_profile_bottom_webcams .webcam_item_wrapper {
	width: calc(((100vw - 10px) - 10px) / 2);
	height: calc((((100vw - 10px) - 10px) / 2) * 0.9435);
	max-width: 240px;
	max-height: 254px;
	overflow: hidden;
	float: left;
	margin: 5px;
	border-radius: 5px;
}

.celebrity_profile_bottom_webcams .force-webcam-video {
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
}

/* override webcams for celebrity_page */
.celebrity_home_bottom_webcams .webcams_grid_wrapper {
	height: calc(100vw / (16/9));
}

@media (min-width: 480px) {
	.celebrity_home_bottom_webcams .webcams_grid_wrapper {
		height: calc(48vw / (16/9));
	}
}

@media (min-width: 768px) {
	.celebrity_home_bottom_webcams .webcams_grid_wrapper {
		height: calc(32vw / (16/9));
	}
}

@media (min-width: 968px) {
	.celebrity_home_bottom_webcams .webcams_grid_wrapper {
		height: 180px;
	}
}

.celebrity_home_bottom_webcams .webcam_item_wrapper {
	width: 100vw;
	height: calc(100vw / (16/9));
	border-radius: 5px;
}

@media (min-width: 480px) {
	.celebrity_home_bottom_webcams .webcam_item_wrapper {
		width: 48vw;
		height: calc(48vw / (16/9));
	}
}

@media (min-width: 768px) {
	.celebrity_home_bottom_webcams .webcam_item_wrapper {
		width: 32vw;
		height: calc(32vw / (16/9));
	}
}

@media (min-width: 968px) {
	.celebrity_home_bottom_webcams .webcam_item_wrapper {
		width: 320px;
		height: 180px;
		margin: 0 0 20px 0;
	}
}

.celebrity_home_bottom_webcams .force-webcam-video {
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
}

/* ENDFILE */
/****************************
	_static_page.scss
		for:
			tos_page
			dmca_page
			cookie_page
			parental_page
			privacy_policy_page
			contact_page
			sticker_page

****************************/
.content_2257_wrapper,
.content_tos_wrapper,
.content_dmca_wrapper,
.content_cookie_wrapper,
.content_parental_wrapper,
.content_privacy_policy_wrapper,
.content_section_contact_wrapper,
.content_section_sticker_wrapper {
	position: relative;
	max-width: 1000px;
	margin: 15px auto auto auto;
}

.content_2257_wrapper .content_section_title,
.content_tos_wrapper .content_section_title,
.content_dmca_wrapper .content_section_title,
.content_cookie_wrapper .content_section_title,
.content_parental_wrapper .content_section_title,
.content_privacy_policy_wrapper .content_section_title,
.content_section_contact_wrapper .content_section_title,
.content_section_sticker_wrapper .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_2257_wrapper .title_wrapper,
.content_tos_wrapper .title_wrapper,
.content_dmca_wrapper .title_wrapper,
.content_cookie_wrapper .title_wrapper,
.content_parental_wrapper .title_wrapper,
.content_privacy_policy_wrapper .title_wrapper,
.content_section_contact_wrapper .title_wrapper,
.content_section_sticker_wrapper .title_wrapper {
	margin-top: 5px;
}

.content_2257_wrapper .sticker_preview_image,
.content_tos_wrapper .sticker_preview_image,
.content_dmca_wrapper .sticker_preview_image,
.content_cookie_wrapper .sticker_preview_image,
.content_parental_wrapper .sticker_preview_image,
.content_privacy_policy_wrapper .sticker_preview_image,
.content_section_contact_wrapper .sticker_preview_image,
.content_section_sticker_wrapper .sticker_preview_image {
	margin: auto;
	text-align: center;
}

@media (min-width: 768px) {
	.content_2257_wrapper .sticker_preview_image,
	.content_tos_wrapper .sticker_preview_image,
	.content_dmca_wrapper .sticker_preview_image,
	.content_cookie_wrapper .sticker_preview_image,
	.content_parental_wrapper .sticker_preview_image,
	.content_privacy_policy_wrapper .sticker_preview_image,
	.content_section_contact_wrapper .sticker_preview_image,
	.content_section_sticker_wrapper .sticker_preview_image {
		float: right;
	}
}

.content_2257_wrapper .content_2257,
.content_2257_wrapper .content_tos,
.content_2257_wrapper .content_cookie,
.content_2257_wrapper .content_sticker,
.content_2257_wrapper .content_contact,
.content_2257_wrapper .content_parental,
.content_tos_wrapper .content_2257,
.content_tos_wrapper .content_tos,
.content_tos_wrapper .content_cookie,
.content_tos_wrapper .content_sticker,
.content_tos_wrapper .content_contact,
.content_tos_wrapper .content_parental,
.content_dmca_wrapper .content_2257,
.content_dmca_wrapper .content_tos,
.content_dmca_wrapper .content_cookie,
.content_dmca_wrapper .content_sticker,
.content_dmca_wrapper .content_contact,
.content_dmca_wrapper .content_parental,
.content_cookie_wrapper .content_2257,
.content_cookie_wrapper .content_tos,
.content_cookie_wrapper .content_cookie,
.content_cookie_wrapper .content_sticker,
.content_cookie_wrapper .content_contact,
.content_cookie_wrapper .content_parental,
.content_parental_wrapper .content_2257,
.content_parental_wrapper .content_tos,
.content_parental_wrapper .content_cookie,
.content_parental_wrapper .content_sticker,
.content_parental_wrapper .content_contact,
.content_parental_wrapper .content_parental,
.content_privacy_policy_wrapper .content_2257,
.content_privacy_policy_wrapper .content_tos,
.content_privacy_policy_wrapper .content_cookie,
.content_privacy_policy_wrapper .content_sticker,
.content_privacy_policy_wrapper .content_contact,
.content_privacy_policy_wrapper .content_parental,
.content_section_contact_wrapper .content_2257,
.content_section_contact_wrapper .content_tos,
.content_section_contact_wrapper .content_cookie,
.content_section_contact_wrapper .content_sticker,
.content_section_contact_wrapper .content_contact,
.content_section_contact_wrapper .content_parental,
.content_section_sticker_wrapper .content_2257,
.content_section_sticker_wrapper .content_tos,
.content_section_sticker_wrapper .content_cookie,
.content_section_sticker_wrapper .content_sticker,
.content_section_sticker_wrapper .content_contact,
.content_section_sticker_wrapper .content_parental {
	margin: 5px 5px 0 5px;
}

.content_2257_wrapper .content_2257 p,
.content_2257_wrapper .content_tos p,
.content_2257_wrapper .content_cookie p,
.content_2257_wrapper .content_sticker p,
.content_2257_wrapper .content_contact p,
.content_2257_wrapper .content_parental p,
.content_tos_wrapper .content_2257 p,
.content_tos_wrapper .content_tos p,
.content_tos_wrapper .content_cookie p,
.content_tos_wrapper .content_sticker p,
.content_tos_wrapper .content_contact p,
.content_tos_wrapper .content_parental p,
.content_dmca_wrapper .content_2257 p,
.content_dmca_wrapper .content_tos p,
.content_dmca_wrapper .content_cookie p,
.content_dmca_wrapper .content_sticker p,
.content_dmca_wrapper .content_contact p,
.content_dmca_wrapper .content_parental p,
.content_cookie_wrapper .content_2257 p,
.content_cookie_wrapper .content_tos p,
.content_cookie_wrapper .content_cookie p,
.content_cookie_wrapper .content_sticker p,
.content_cookie_wrapper .content_contact p,
.content_cookie_wrapper .content_parental p,
.content_parental_wrapper .content_2257 p,
.content_parental_wrapper .content_tos p,
.content_parental_wrapper .content_cookie p,
.content_parental_wrapper .content_sticker p,
.content_parental_wrapper .content_contact p,
.content_parental_wrapper .content_parental p,
.content_privacy_policy_wrapper .content_2257 p,
.content_privacy_policy_wrapper .content_tos p,
.content_privacy_policy_wrapper .content_cookie p,
.content_privacy_policy_wrapper .content_sticker p,
.content_privacy_policy_wrapper .content_contact p,
.content_privacy_policy_wrapper .content_parental p,
.content_section_contact_wrapper .content_2257 p,
.content_section_contact_wrapper .content_tos p,
.content_section_contact_wrapper .content_cookie p,
.content_section_contact_wrapper .content_sticker p,
.content_section_contact_wrapper .content_contact p,
.content_section_contact_wrapper .content_parental p,
.content_section_sticker_wrapper .content_2257 p,
.content_section_sticker_wrapper .content_tos p,
.content_section_sticker_wrapper .content_cookie p,
.content_section_sticker_wrapper .content_sticker p,
.content_section_sticker_wrapper .content_contact p,
.content_section_sticker_wrapper .content_parental p {
	margin-bottom: 10px;
}

.content_2257_wrapper .content_2257 h1,
.content_2257_wrapper .content_tos h1,
.content_2257_wrapper .content_cookie h1,
.content_2257_wrapper .content_sticker h1,
.content_2257_wrapper .content_contact h1,
.content_2257_wrapper .content_parental h1,
.content_tos_wrapper .content_2257 h1,
.content_tos_wrapper .content_tos h1,
.content_tos_wrapper .content_cookie h1,
.content_tos_wrapper .content_sticker h1,
.content_tos_wrapper .content_contact h1,
.content_tos_wrapper .content_parental h1,
.content_dmca_wrapper .content_2257 h1,
.content_dmca_wrapper .content_tos h1,
.content_dmca_wrapper .content_cookie h1,
.content_dmca_wrapper .content_sticker h1,
.content_dmca_wrapper .content_contact h1,
.content_dmca_wrapper .content_parental h1,
.content_cookie_wrapper .content_2257 h1,
.content_cookie_wrapper .content_tos h1,
.content_cookie_wrapper .content_cookie h1,
.content_cookie_wrapper .content_sticker h1,
.content_cookie_wrapper .content_contact h1,
.content_cookie_wrapper .content_parental h1,
.content_parental_wrapper .content_2257 h1,
.content_parental_wrapper .content_tos h1,
.content_parental_wrapper .content_cookie h1,
.content_parental_wrapper .content_sticker h1,
.content_parental_wrapper .content_contact h1,
.content_parental_wrapper .content_parental h1,
.content_privacy_policy_wrapper .content_2257 h1,
.content_privacy_policy_wrapper .content_tos h1,
.content_privacy_policy_wrapper .content_cookie h1,
.content_privacy_policy_wrapper .content_sticker h1,
.content_privacy_policy_wrapper .content_contact h1,
.content_privacy_policy_wrapper .content_parental h1,
.content_section_contact_wrapper .content_2257 h1,
.content_section_contact_wrapper .content_tos h1,
.content_section_contact_wrapper .content_cookie h1,
.content_section_contact_wrapper .content_sticker h1,
.content_section_contact_wrapper .content_contact h1,
.content_section_contact_wrapper .content_parental h1,
.content_section_sticker_wrapper .content_2257 h1,
.content_section_sticker_wrapper .content_tos h1,
.content_section_sticker_wrapper .content_cookie h1,
.content_section_sticker_wrapper .content_sticker h1,
.content_section_sticker_wrapper .content_contact h1,
.content_section_sticker_wrapper .content_parental h1 {
	font-size: initial;
	font-weight: normal;
}

.sticker_form_wrapper,
.contact_form_wrapper {
	max-width: 600px;
}

.sticker_form_wrapper .sticker_form_title,
.sticker_form_wrapper .contact_form_title,
.contact_form_wrapper .sticker_form_title,
.contact_form_wrapper .contact_form_title {
	margin-bottom: 10px;
}

.sticker_form_wrapper .sticker_form_item,
.sticker_form_wrapper .contact_form_item,
.contact_form_wrapper .sticker_form_item,
.contact_form_wrapper .contact_form_item {
	/* exception */
}

@media (min-width: 480px) {
	.sticker_form_wrapper .sticker_form_item,
	.sticker_form_wrapper .contact_form_item,
	.contact_form_wrapper .sticker_form_item,
	.contact_form_wrapper .contact_form_item {
		display: flex;
		margin-bottom: 10px;
	}
}

.sticker_form_wrapper .sticker_form_item label,
.sticker_form_wrapper .contact_form_item label,
.contact_form_wrapper .sticker_form_item label,
.contact_form_wrapper .contact_form_item label {
	display: block;
	float: left;
	width: 190px;
	padding-top: 3px;
}

.sticker_form_wrapper .sticker_form_item label.error,
.sticker_form_wrapper .contact_form_item label.error,
.contact_form_wrapper .sticker_form_item label.error,
.contact_form_wrapper .contact_form_item label.error {
	color: #FF0021;
	padding-top: 0;
	margin-bottom: 5px;
}

@media (min-width: 480px) {
	.sticker_form_wrapper .sticker_form_item label.error,
	.sticker_form_wrapper .contact_form_item label.error,
	.contact_form_wrapper .sticker_form_item label.error,
	.contact_form_wrapper .contact_form_item label.error {
		position: absolute;
		margin-top: 30px;
		margin-left: 145px;
		width: 100%;
	}
}

@media (min-width: 480px) {
	.sticker_form_wrapper .sticker_form_item #contact_message-error.error,
	.sticker_form_wrapper .contact_form_item #contact_message-error.error,
	.contact_form_wrapper .sticker_form_item #contact_message-error.error,
	.contact_form_wrapper .contact_form_item #contact_message-error.error {
		margin-top: 75px;
	}
}

.sticker_form_wrapper .sticker_form_item input,
.sticker_form_wrapper .sticker_form_item select,
.sticker_form_wrapper .sticker_form_item textarea,
.sticker_form_wrapper .contact_form_item input,
.sticker_form_wrapper .contact_form_item select,
.sticker_form_wrapper .contact_form_item textarea,
.contact_form_wrapper .sticker_form_item input,
.contact_form_wrapper .sticker_form_item select,
.contact_form_wrapper .sticker_form_item textarea,
.contact_form_wrapper .contact_form_item input,
.contact_form_wrapper .contact_form_item select,
.contact_form_wrapper .contact_form_item textarea {
	display: block;
	float: left;
	width: calc(100% - 10px);
	height: 29px;
	padding: 0 5px;
	border: 1px solid #C6C6C6;
	border-radius: 4px;
}

@media (min-width: 480px) {
	.sticker_form_wrapper .sticker_form_item input.error,
	.sticker_form_wrapper .sticker_form_item select.error,
	.sticker_form_wrapper .sticker_form_item textarea.error,
	.sticker_form_wrapper .contact_form_item input.error,
	.sticker_form_wrapper .contact_form_item select.error,
	.sticker_form_wrapper .contact_form_item textarea.error,
	.contact_form_wrapper .sticker_form_item input.error,
	.contact_form_wrapper .sticker_form_item select.error,
	.contact_form_wrapper .sticker_form_item textarea.error,
	.contact_form_wrapper .contact_form_item input.error,
	.contact_form_wrapper .contact_form_item select.error,
	.contact_form_wrapper .contact_form_item textarea.error {
		margin-bottom: 20px;
	}
}

.sticker_form_wrapper .sticker_form_item select,
.sticker_form_wrapper .contact_form_item select,
.contact_form_wrapper .sticker_form_item select,
.contact_form_wrapper .contact_form_item select {
	width: 100% !important;
}

.sticker_form_wrapper .sticker_form_item textarea,
.sticker_form_wrapper .contact_form_item textarea,
.contact_form_wrapper .sticker_form_item textarea,
.contact_form_wrapper .contact_form_item textarea {
	height: auto !important;
	width: 100% !important;
}

.sticker_form_wrapper .sticker_form_submit,
.sticker_form_wrapper .contact_form_submit,
.contact_form_wrapper .sticker_form_submit,
.contact_form_wrapper .contact_form_submit {
	text-align: center;
	margin-top: 5px;
	width: 100%;
}

.sticker_form_wrapper .video_removal_input,
.contact_form_wrapper .video_removal_input {
	margin-bottom: 5px;
}

.sticker_form_wrapper .add_video_removal_btn,
.contact_form_wrapper .add_video_removal_btn {
	float: left;
	margin-bottom: 10px;
	cursor: pointer;
}

.sticker_form_wrapper .video_removal .contact_form_input,
.contact_form_wrapper .video_removal .contact_form_input {
	width: 100%;
}

@media (min-width: 480px) {
	.sticker_form_wrapper .video_removal .contact_form_input .video_removal_input_wrapper,
	.contact_form_wrapper .video_removal .contact_form_input .video_removal_input_wrapper {
		display: grid;
	}
}

.dmca_iframe {
	width: 100%;
	height: 820px;
	border: 0;
}

/****************************
	404 module
****************************/
.md_404_wrapper,
.md_410_wrapper {
	margin-bottom: 10px;
	text-align: center;
	height: 280px;
	overflow: hidden;
}

@media (min-width: 480px) {
	.md_404_wrapper,
	.md_410_wrapper {
		position: relative;
		height: 260px;
		padding-top: 20px;
		text-align: left;
	}
}

.md_404_img,
.md_410_img {
	position: absolute;
	z-index: -1;
	overflow: hidden;
	width: 100%;
	height: 115px;
	margin-top: 10px;
}

@media (min-width: 480px) {
	.md_404_img,
	.md_410_img {
		left: 225px;
		width: auto;
		max-width: 540px;
		height: 236px;
		display: inline-block;
		vertical-align: top;
		*display: inline;
		*zoom: 1;
	}
}

@media (min-width: 968px) {
	.md_404_img,
	.md_410_img {
		left: 307px;
	}
}

.md_404_content,
.md_410_content {
	display: inline-block;
	margin-left: 10px;
}

.md_404_content .md_404_content_title,
.md_404_content .md_410_content_title,
.md_410_content .md_404_content_title,
.md_410_content .md_410_content_title {
	font-size: 91px;
	font-weight: bold;
	line-height: 78px;
	color: #C6C6C6;
}

.md_404_content .md_404_content_txt,
.md_404_content .md_410_content_txt,
.md_410_content .md_404_content_txt,
.md_410_content .md_410_content_txt {
	font-size: 13px;
	font-weight: bold;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 768px) {
	.md_404_content .md_404_content_txt,
	.md_404_content .md_410_content_txt,
	.md_410_content .md_404_content_txt,
	.md_410_content .md_410_content_txt {
		position: absolute;
		left: 200px;
		text-align: center;
		font-size: 25px;
		width: 250px;
		font-weight: normal;
		line-height: 29px;
	}
}

.md_404_content .md_404_content_btn,
.md_404_content .md_410_content_btn,
.md_410_content .md_404_content_btn,
.md_410_content .md_410_content_btn {
	margin-top: 20px;
}

/* ENDFILE */
/****************************
	_casting_page.scss
****************************/
.content_wrapper_page_casting {
	max-width: 1000px;
}

.content_wrapper_page_casting .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_wrapper_page_casting .title_wrapper {
	margin-top: 5px;
}

.content_section_casting_wrapper {
	max-width: 1000px;
}

.content_section_casting_wrapper .content_casting {
	margin: 5px 5px 0 5px;
}

.content_section_casting_wrapper .content_casting p {
	margin-bottom: 10px;
}

.casting_form_wrapper .form-group {
	width: 100%;
}

.casting_form_wrapper .form-group .row {
	width: 100%;
}

@media (min-width: 768px) {
	.casting_form_wrapper .form-group .double_row {
		display: flex;
	}
}

@media (min-width: 768px) {
	.casting_form_wrapper .form-group .double_row .casting_name {
		width: 70%;
	}
}

@media (min-width: 768px) {
	.casting_form_wrapper .form-group .double_row .casting_birth_date {
		width: 30%;
	}
}

.casting_form_wrapper .casting_submission_btn_wrapper {
	text-align: center;
}

.casting_form_wrapper .casting_submission_btn_wrapper .title {
	display: flex;
}

.casting_form_wrapper .casting_submission_btn_wrapper .options_item_container {
	display: flex;
	margin: 5px 0;
}

.casting_form_wrapper .casting_submission_btn_wrapper .options_item_container input {
	display: none;
}

.casting_form_wrapper .casting_submission_btn_wrapper .options_item_container label {
	cursor: pointer;
	padding: 5px 10px;
	margin: 0 2px;
	border: 1px solid #919191;
	border-radius: 5px;
}

.casting_form_wrapper .casting_submission_btn_wrapper .options_item_container input:checked + label {
	color: #FFFFFF;
	background-color: #b51520;
	border-color: #b51520;
}

.casting_form_wrapper .casting_name,
.casting_form_wrapper .casting_birth_date,
.casting_form_wrapper .casting_photo_upload,
.casting_form_wrapper .casting_form_message,
.casting_form_wrapper .casting_overage,
.casting_form_wrapper .casting_recaptcha_wrapper,
.casting_form_wrapper .casting_submit_wrapper {
	width: 100%;
}

.casting_form_wrapper .icon-calendar {
	position: absolute;
	right: 10px;
	top: 7px;
}

.casting_form_wrapper input {
	width: calc(100% - 12px);
	height: 22px;
	padding: 4px;
}

.casting_form_wrapper textarea {
	width: 100%;
}

.casting_form_wrapper .upload_group {
	position: relative;
}

.casting_form_wrapper .upload_group .upload_file {
	position: absolute;
	display: flex;
	cursor: pointer;
	align-items: center;
	top: 1px;
	height: 30px;
	right: 3px;
	border: transparent;
	border-radius: 1px;
	background-color: #30AD22;
	width: 160px;
	padding-left: 10px;
	color: #FFFFFF;
}

.casting_form_wrapper .upload_group .icon-folder {
	margin-right: 8px;
}

.casting_form_wrapper .casting_item_overage_wrapper {
	text-align: center;
}

.casting_form_wrapper .casting_generic_form {
	margin: 5px 0;
}

.casting_form_wrapper .casting_submit_wrapper {
	text-align: center;
}

.casting_form_wrapper .casting_submit_wrapper btn {
	width: 200px;
}

.casting_form_wrapper .error {
	color: #FF0021;
	font-size: 11px;
}

.casting_form_wrapper .casting_male_explanation {
	text-align: center;
	color: #FF0021;
}

/****************************
	casting_modal
****************************/
.casting_modal_overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0.5);
}

.casting_modal {
	position: absolute;
	top: 100px;
	left: 0;
	font-size: 13px;
	width: initial;
	min-width: 0;
	max-width: 700px;
	margin: 10px;
	background-color: #FFFFFF;
}

@media (min-width: 768px) {
	.casting_modal {
		top: 50%;
		left: 50%;
		width: 700px;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
}

.casting_modal .casting_modal_title {
	padding: 5px 0;
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
}

.casting_modal .casting_modal_content {
	background-color: #FFFFFF;
}

@media (min-width: 768px) {
	.casting_modal .casting_modal_content .casting_modal_introduction {
		display: inline-flex;
	}
}

@media (min-width: 768px) {
	.casting_modal .casting_modal_content .casting_modal_explanation .casting_modal_explanation_text {
		float: right;
		margin-left: 230px;
	}
}

@media (min-width: 768px) {
	.casting_modal .casting_modal_content .casting_modal_explanation .equipment_image {
		float: left;
		position: absolute;
		margin-top: 25px;
	}
}

.casting_modal .casting_modal_content .explanation_text_container,
.casting_modal .casting_modal_content .casting_modal_introduction_phrase {
	margin: 10px 0;
}

.casting_modal .casting_modal_content .explanation_text_container ul,
.casting_modal .casting_modal_content .casting_modal_introduction_phrase ul {
	text-align: left;
}

.casting_modal .casting_modal_content .casting_modal_highlight {
	font-size: 17px;
	font-weight: bold;
	line-height: 19px;
	color: red;
}

.casting_modal .casting_modal_button_wrapper {
	display: inline-block;
	width: 100%;
	margin: 24px 0 9px 0;
	text-align: center;
}

.casting_modal .casting_modal_button_wrapper button {
	width: auto;
	height: auto;
	padding-right: 10px;
	padding-left: 10px;
}

/* ENDFILE */
/****************************
	_search_page.scss
****************************/
.content_section_search_pornstars .title_wrapper,
.content_section_search_studios .title_wrapper,
.content_section_search_tags .title_wrapper,
.content_section_search_posts .title_wrapper,
.content_wrapper_page_search_galleries .title_wrapper {
	position: relative;
	/* make several overrides to default rules applied in other parts */
}

.content_section_search_pornstars .title_wrapper .title_text,
.content_section_search_studios .title_wrapper .title_text,
.content_section_search_tags .title_wrapper .title_text,
.content_section_search_posts .title_wrapper .title_text,
.content_wrapper_page_search_galleries .title_wrapper .title_text {
	margin-top: 5px;
	margin-bottom: 0;
	width: 100%;
}

.content_section_search_pornstars .title_wrapper .title_text .icon,
.content_section_search_studios .title_wrapper .title_text .icon,
.content_section_search_tags .title_wrapper .title_text .icon,
.content_section_search_posts .title_wrapper .title_text .icon,
.content_wrapper_page_search_galleries .title_wrapper .title_text .icon {
	margin-top: -5px;
}

.content_section_search_pornstars .title_wrapper .title_text h1,
.content_section_search_studios .title_wrapper .title_text h1,
.content_section_search_tags .title_wrapper .title_text h1,
.content_section_search_posts .title_wrapper .title_text h1,
.content_wrapper_page_search_galleries .title_wrapper .title_text h1 {
	font-size: 13px !important;
	font-weight: normal !important;
	margin-top: -5px;
	width: calc(100% - 80px);
}

@media (min-width: 768px) {
	.content_section_search_pornstars .title_wrapper .title_text h1,
	.content_section_search_studios .title_wrapper .title_text h1,
	.content_section_search_tags .title_wrapper .title_text h1,
	.content_section_search_posts .title_wrapper .title_text h1,
	.content_wrapper_page_search_galleries .title_wrapper .title_text h1 {
		width: calc(100% - 310px);
	}
}

.content_section_search_pornstars .title_wrapper .title_text h2,
.content_section_search_studios .title_wrapper .title_text h2,
.content_section_search_tags .title_wrapper .title_text h2,
.content_section_search_posts .title_wrapper .title_text h2,
.content_wrapper_page_search_galleries .title_wrapper .title_text h2 {
	font-size: 13px !important;
	font-weight: normal !important;
	margin-top: -5px;
	width: calc(100% - 80px);
}

@media (min-width: 768px) {
	.content_section_search_pornstars .title_wrapper .title_text h2,
	.content_section_search_studios .title_wrapper .title_text h2,
	.content_section_search_tags .title_wrapper .title_text h2,
	.content_section_search_posts .title_wrapper .title_text h2,
	.content_wrapper_page_search_galleries .title_wrapper .title_text h2 {
		width: calc(100% - 250px);
	}
}

.content_section_search_pornstars .title_wrapper .btn_multifilter_options,
.content_section_search_studios .title_wrapper .btn_multifilter_options,
.content_section_search_tags .title_wrapper .btn_multifilter_options,
.content_section_search_posts .title_wrapper .btn_multifilter_options,
.content_wrapper_page_search_galleries .title_wrapper .btn_multifilter_options {
	width: auto !important;
	bottom: initial !important;
}

.content_section_search_pornstars .title_wrapper .btn_multifilter_options span,
.content_section_search_studios .title_wrapper .btn_multifilter_options span,
.content_section_search_tags .title_wrapper .btn_multifilter_options span,
.content_section_search_posts .title_wrapper .btn_multifilter_options span,
.content_wrapper_page_search_galleries .title_wrapper .btn_multifilter_options span {
	display: initial !important;
}

.content_section_search_pornstars .title_wrapper .filters_title_collapsible,
.content_section_search_studios .title_wrapper .filters_title_collapsible,
.content_section_search_tags .title_wrapper .filters_title_collapsible,
.content_section_search_posts .title_wrapper .filters_title_collapsible,
.content_wrapper_page_search_galleries .title_wrapper .filters_title_collapsible {
	width: 100%;
}

@media (min-width: 768px) {
	.content_section_search_pornstars .title_wrapper .filters_title_collapsible,
	.content_section_search_studios .title_wrapper .filters_title_collapsible,
	.content_section_search_tags .title_wrapper .filters_title_collapsible,
	.content_section_search_posts .title_wrapper .filters_title_collapsible,
	.content_wrapper_page_search_galleries .title_wrapper .filters_title_collapsible {
		width: initial;
	}
}

/****************************
	_search_page V2.scss
****************************/
.content_wrapper_page_search_page .content_section_search_posts,
.content_wrapper_page_search_page .content_section_search_pornstars,
.content_wrapper_page_search_page .content_section_search_studios,
.content_wrapper_page_search_page .content_section_gallery_wrapper {
	margin: 0;
	padding-top: 5px;
}

@media (min-width: 768px) {
	.content_wrapper_page_search_page .content_section_search_posts,
	.content_wrapper_page_search_page .content_section_search_pornstars,
	.content_wrapper_page_search_page .content_section_search_studios,
	.content_wrapper_page_search_page .content_section_gallery_wrapper {
		margin-top: 6px;
		min-height: 275px;
	}
}

@media (min-width: 968px) {
	.content_wrapper_page_search_page .sidebar_menu_default {
		display: none !important;
	}
}

.content_wrapper_page_search_page .sidebar_v2 {
	margin-top: 80px;
	z-index: 3;
}

@media (min-width: 768px) {
	.content_wrapper_page_search_page .sidebar_v2 {
		display: block;
		width: 165px;
	}
}

@media (min-width: 968px) {
	.content_wrapper_page_search_page .sidebar_v2 {
		width: 208px;
		margin-top: 0;
	}
}

.content_wrapper_page_search_page .sidebar_v2 .side_bar_logo_container {
	display: none;
}

@media (min-width: 968px) {
	.content_wrapper_page_search_page .sidebar_v2 .side_bar_logo_container {
		display: block;
	}
}

.content_wrapper_page_search_page .sidebar_v2_section {
	position: relative;
	padding-top: 10px;
}

.content_wrapper_page_search_page .sidebar_v2_section .section_btn_disabled span {
	text-decoration: line-through;
}

@media (min-width: 768px) {
	.content_wrapper_page_search_page .search_page_v2 {
		margin-left: 165px;
		margin-right: 10px;
		width: auto;
	}
}

@media (min-width: 968px) {
	.content_wrapper_page_search_page .search_page_v2 {
		margin-left: 210px;
		margin: initial;
		max-width: 1000px;
	}
}

.content_wrapper_page_search_page .search_page_v2 .search_empty_container {
	margin-top: 30px;
	text-align: center;
}

.content_wrapper_page_search_page .search_page_v2 .mobile_tooltip {
	display: none !important;
}

.content_wrapper_page_search_page .mobile_search_tab_wrapper {
	display: inline-flex;
	margin-top: 10px;
	margin-left: 5px;
	z-index: 1;
	width: 100%;
	border-bottom: 1px solid #b51520;
}

.content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn {
	margin: 0 20px 0 0;
	cursor: pointer;
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
	padding-bottom: 4px;
	cursor: pointer;
}

.content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn.clicked {
	border-bottom: 2px solid #b51520;
}

.content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn .tab_title {
	padding: 0 5px;
}

.content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn .tab_info {
	border-radius: 3px;
	padding: 0px 5px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #b51520;
}

.content_wrapper_page_search_page #last_searches_container_collapsed a,
.content_wrapper_page_search_page #last_searches_container_collapsed .obfs {
	margin: 2px;
}

.content_wrapper_page_search_page #last_searches_container_collapsed a .icon,
.content_wrapper_page_search_page #last_searches_container_collapsed .obfs .icon {
	margin-right: 3px;
}

/****************************
	search_log.scss
****************************/
.container_last_searches {
	margin-bottom: 5px;
	min-height: 40px;
}

.last_searches {
	padding-right: 20px;
	margin: 0 5px;
	font-size: 11px;
	position: relative;
	line-height: 12px;
}

.last_searches a,
.last_searches .obfs {
	cursor: pointer;
	display: inline-flex;
	line-height: 12px;
	background-color: #e2e2e2;
	color: #000000;
	padding: 3px;
	margin: 2px;
	border-radius: 3px;
}

.last_searches .icon {
	margin-right: 3px;
}

/* extra class to make a different behaviour on search_page */
.mobile_search_page.expand {
	display: block !important;
}

@media (min-width: 768px) {
	.mobile_search_page.expand {
		display: none !important;
	}
}

.mobile_search_page .search_text {
	position: relative !important;
}

/* ENDFILE */
/****************************
	_description_pool_page.scss
****************************/
.content_description_pool_wrapper {
	position: relative;
	max-width: 1000px;
	/* dropdown used to flag the video */
}

.content_description_pool_wrapper .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_description_pool_wrapper .title_wrapper {
	margin: 5px 0;
}

.content_description_pool_wrapper .content_description_pool {
	margin: 5px 5px 0 5px;
	/* form */
}

.content_description_pool_wrapper .content_description_pool a {
	text-decoration: underline;
	cursor: pointer;
}

.content_description_pool_wrapper .content_description_pool small {
	color: #828282;
	line-height: 14px;
}

.content_description_pool_wrapper .content_description_pool small .icon {
	margin-right: 5px;
}

.content_description_pool_wrapper .content_description_pool .grey_small_text {
	color: #828282;
}

.content_description_pool_wrapper .content_description_pool .form-group {
	margin-bottom: 10px;
}

.content_description_pool_wrapper .content_description_pool textarea {
	width: 100%;
	min-height: 238px;
	resize: vertical;
}

.content_description_pool_wrapper .content_description_pool input {
	width: calc(100% - 47px);
	height: 30px;
}

.content_description_pool_wrapper .content_description_pool .bootstrap-tagsinput,
.content_description_pool_wrapper .content_description_pool #custom_pornstar {
	width: calc(100% - 15px);
	text-align: left;
}

.content_description_pool_wrapper .content_description_pool label .char_counter {
	margin-right: 10px;
	float: right;
	font-weight: bold;
	font-size: 15px;
}

.content_description_pool_wrapper .content_description_pool label .icon {
	margin-right: 10px;
	margin-top: 4px;
	float: right;
	cursor: help;
}

.content_description_pool_wrapper .content_description_pool .label-info {
	display: inline;
	background-color: #55ACEE;
	padding: 0px 5px 2px 5px;
	border-radius: 3px;
	white-space: nowrap;
}

.content_description_pool_wrapper .content_description_pool #main_categories,
.content_description_pool_wrapper .content_description_pool #categories,
.content_description_pool_wrapper .content_description_pool #pornstars {
	width: 100%;
	height: auto;
	padding: 5px;
}

.content_description_pool_wrapper .content_description_pool #main_categories option,
.content_description_pool_wrapper .content_description_pool #categories option,
.content_description_pool_wrapper .content_description_pool #pornstars option {
	padding: 2px 0 3px 7px;
}

.content_description_pool_wrapper .content_description_pool .user_description_pool_form_submit {
	text-align: center;
	margin: 10px 0;
}

.content_description_pool_wrapper .content_description_pool .user_description_pool_form_submit .btn_submit_description {
	width: 160px;
}

.content_description_pool_wrapper .content_description_pool .circular_loader_wrapper {
	position: absolute;
	display: none;
	width: 100%;
	margin-top: -57%;
	text-align: center;
}

.content_description_pool_wrapper .user_description_pool_info_wrapper {
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #C6C6C6;
}

.content_description_pool_wrapper .user_description_pool_uploaded_user {
	float: left;
}

.content_description_pool_wrapper .user_video_file_name {
	margin-top: 10px;
}

.content_description_pool_wrapper .user_description_pool_editing iframe {
	width: 100%;
	height: 408px;
}

.content_description_pool_wrapper .dropdown_wrapper {
	position: relative;
	float: right;
}

.content_description_pool_wrapper .user_description_quality_warning {
	line-height: 14px;
}

.content_description_pool_wrapper .user_description_quality_warning .icon {
	margin-right: 5px;
}

.content_description_pool_wrapper .dropdown_menu {
	display: none;
	position: absolute;
	top: 25px;
	right: 0;
	min-width: 150px;
	color: #FFFFFF;
	background-color: #750e15;
}

.content_description_pool_wrapper .dropdown_menu .dropdown_menu_item {
	cursor: pointer;
	height: 24px;
}

.content_description_pool_wrapper .dropdown_menu .dropdown_menu_item:hover {
	background-color: #b51520;
}

.content_description_pool_wrapper .dropdown_menu input {
	float: left;
	height: auto;
	width: auto;
}

.content_description_pool_wrapper .dropdown_menu .custom_radio {
	width: 0;
}

@media (min-width: 768px) {
	.content_description_pool_wrapper .row {
		display: inline-flex;
	}
}

@media (min-width: 768px) {
	.content_description_pool_wrapper .row .large_row {
		width: 50%;
		padding: 5px 10px;
	}
}

@media (min-width: 968px) {
	.content_description_pool_wrapper .user_description_pool_editing #main_categories {
		height: 88px;
	}
}

@media (min-width: 968px) {
	.content_description_pool_wrapper .user_description_pool_editing #categories {
		height: 254px;
	}
}

@media (min-width: 968px) {
	.content_description_pool_wrapper .user_description_pool_editing #pornstars {
		height: 313px;
		margin-bottom: 0;
	}
}

@media (min-width: 968px) {
	.content_description_pool_wrapper .user_description_pool_editing .add_pornstars {
		height: 59px;
	}
}

.content_description_pool_wrapper .description_pool_report_text_btn {
	margin-left: 5px;
}

/* ENDFILE */
/****************************
	_gallery_page.scss
****************************/
/* this would prevent javascript error "Unable to preventDefault inside passive event listener due to target being treated as passive."
but also prevents user from touch scrolling over this container */
/*.photo_container {
	touch-action: none;
}*/
.content_wrapper_page_gallery .content_section_title,
.content_wrapper_page_gallery_page .content_section_title,
.content_wrapper_page_gallery_recent .content_section_title,
.content_wrapper_page_gallery_popular .content_section_title,
.content_wrapper_page_gallery_tags .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_wrapper_page_gallery .title_wrapper,
.content_wrapper_page_gallery_page .title_wrapper,
.content_wrapper_page_gallery_recent .title_wrapper,
.content_wrapper_page_gallery_popular .title_wrapper,
.content_wrapper_page_gallery_tags .title_wrapper {
	margin: 5px 0;
}

@media (min-width: 968px) {
	.content_wrapper_page_gallery .main_wrapper,
	.content_wrapper_page_gallery_page .main_wrapper,
	.content_wrapper_page_gallery_recent .main_wrapper,
	.content_wrapper_page_gallery_popular .main_wrapper,
	.content_wrapper_page_gallery_tags .main_wrapper {
		margin-left: 10px;
	}
}

.content_wrapper_page_gallery .modal,
.content_wrapper_page_gallery_page .modal,
.content_wrapper_page_gallery_recent .modal,
.content_wrapper_page_gallery_popular .modal,
.content_wrapper_page_gallery_tags .modal {
	top: 100px;
}

.footer_wrapper_page_gallery,
.footer_wrapper_page_gallery_page,
.footer_wrapper_page_gallery_recent,
.footer_wrapper_page_gallery_popular,
.footer_wrapper_page_gallery_tags {
	margin-left: 0;
}

.content_favorites_wrapper,
.content_section_gallery_wrapper {
	position: relative;
	min-height: 240px;
}

.content_favorites_wrapper .content_favorites .gallery_item_info,
.content_favorites_wrapper .content_gallery .gallery_item_info,
.content_section_gallery_wrapper .content_favorites .gallery_item_info,
.content_section_gallery_wrapper .content_gallery .gallery_item_info {
	text-align: center;
}

@media (min-width: 480px) {
	.content_favorites_wrapper .content_favorites .gallery_item_info,
	.content_favorites_wrapper .content_gallery .gallery_item_info,
	.content_section_gallery_wrapper .content_favorites .gallery_item_info,
	.content_section_gallery_wrapper .content_gallery .gallery_item_info {
		text-align: left;
		margin-left: 5px;
	}
}

.content_favorites_wrapper .content_favorites .gallery_item_wrapper,
.content_favorites_wrapper .content_gallery .gallery_item_wrapper,
.content_section_gallery_wrapper .content_favorites .gallery_item_wrapper,
.content_section_gallery_wrapper .content_gallery .gallery_item_wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin: 2px;
}

@media (min-width: 480px) {
	.content_favorites_wrapper .content_favorites .gallery_item_wrapper,
	.content_favorites_wrapper .content_gallery .gallery_item_wrapper,
	.content_section_gallery_wrapper .content_favorites .gallery_item_wrapper,
	.content_section_gallery_wrapper .content_gallery .gallery_item_wrapper {
		width: 47vw;
	}
}

@media (min-width: 768px) {
	.content_favorites_wrapper .content_favorites .gallery_item_wrapper,
	.content_favorites_wrapper .content_gallery .gallery_item_wrapper,
	.content_section_gallery_wrapper .content_favorites .gallery_item_wrapper,
	.content_section_gallery_wrapper .content_gallery .gallery_item_wrapper {
		width: 32vw;
	}
}

@media (min-width: 968px) {
	.content_favorites_wrapper .content_favorites .gallery_item_wrapper,
	.content_favorites_wrapper .content_gallery .gallery_item_wrapper,
	.content_section_gallery_wrapper .content_favorites .gallery_item_wrapper,
	.content_section_gallery_wrapper .content_gallery .gallery_item_wrapper {
		width: 320px;
		left: 0;
	}
}

.content_favorites_wrapper .content_favorites .gallery_item_wrapper .white_btn_message,
.content_favorites_wrapper .content_gallery .gallery_item_wrapper .white_btn_message,
.content_section_gallery_wrapper .content_favorites .gallery_item_wrapper .white_btn_message,
.content_section_gallery_wrapper .content_gallery .gallery_item_wrapper .white_btn_message {
	margin-right: 5px;
}

.content_favorites_wrapper .content_favorites .gallery_item_wrapper.loading,
.content_favorites_wrapper .content_gallery .gallery_item_wrapper.loading,
.content_section_gallery_wrapper .content_favorites .gallery_item_wrapper.loading,
.content_section_gallery_wrapper .content_gallery .gallery_item_wrapper.loading {
	background-image: url("../img/loader.gif?v=1");
	background-repeat: no-repeat;
	background-position: center;
}

.content_favorites_wrapper .content_favorites .gallery_item_wrapper.loading.lazy-loaded,
.content_favorites_wrapper .content_gallery .gallery_item_wrapper.loading.lazy-loaded,
.content_section_gallery_wrapper .content_favorites .gallery_item_wrapper.loading.lazy-loaded,
.content_section_gallery_wrapper .content_gallery .gallery_item_wrapper.loading.lazy-loaded {
	background-image: none;
}

.content_favorites_wrapper .content_favorites .gallery_item_title,
.content_favorites_wrapper .content_gallery .gallery_item_title,
.content_section_gallery_wrapper .content_favorites .gallery_item_title,
.content_section_gallery_wrapper .content_gallery .gallery_item_title {
	position: absolute;
	right: 0;
	left: 0;
	display: inline-block;
	height: 20px;
	top: 0;
	opacity: 0.8;
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.5);
	color: #FFFFFF;
}

.content_favorites_wrapper .content_favorites .gallery_item_thumbnail,
.content_favorites_wrapper .content_gallery .gallery_item_thumbnail,
.content_section_gallery_wrapper .content_favorites .gallery_item_thumbnail,
.content_section_gallery_wrapper .content_gallery .gallery_item_thumbnail {
	width: 100%;
	height: 100%;
	overflow: hidden;
	cursor: pointer;
}

.content_favorites_wrapper .content_favorites .gallery_item_thumbnail img,
.content_favorites_wrapper .content_gallery .gallery_item_thumbnail img,
.content_section_gallery_wrapper .content_favorites .gallery_item_thumbnail img,
.content_section_gallery_wrapper .content_gallery .gallery_item_thumbnail img {
	width: 100%;
	height: 100%;
}

.content_favorites_wrapper .content_favorites .gallery_photo_count_info_wrapper,
.content_favorites_wrapper .content_gallery .gallery_photo_count_info_wrapper,
.content_section_gallery_wrapper .content_favorites .gallery_photo_count_info_wrapper,
.content_section_gallery_wrapper .content_gallery .gallery_photo_count_info_wrapper {
	position: absolute;
	bottom: 10px;
	text-align: center;
	width: 100%;
}

.content_favorites_wrapper .content_favorites .gallery_photo_count_info_wrapper .gallery_photo_count_info,
.content_favorites_wrapper .content_gallery .gallery_photo_count_info_wrapper .gallery_photo_count_info,
.content_section_gallery_wrapper .content_favorites .gallery_photo_count_info_wrapper .gallery_photo_count_info,
.content_section_gallery_wrapper .content_gallery .gallery_photo_count_info_wrapper .gallery_photo_count_info {
	width: max-content;
	position: relative;
	margin: auto;
	padding: 0 5px;
	border-radius: 2px;
	background-color: rgba(0, 0, 0, 0.6);
	color: #FFFFFF;
}

.content_favorites_wrapper .content_favorites .photo_item_remove,
.content_favorites_wrapper .content_gallery .photo_item_remove,
.content_section_gallery_wrapper .content_favorites .photo_item_remove,
.content_section_gallery_wrapper .content_gallery .photo_item_remove {
	z-index: 1;
	position: absolute;
	cursor: pointer;
	left: 5px;
	bottom: 5px;
	display: none;
}

.content_favorites_wrapper .content_favorites .lazy-loaded .photo_item_remove,
.content_favorites_wrapper .content_gallery .lazy-loaded .photo_item_remove,
.content_section_gallery_wrapper .content_favorites .lazy-loaded .photo_item_remove,
.content_section_gallery_wrapper .content_gallery .lazy-loaded .photo_item_remove {
	display: block;
}

.content_favorites_wrapper .content_favorites .gallery_item_content,
.content_favorites_wrapper .content_gallery .gallery_item_content,
.content_section_gallery_wrapper .content_favorites .gallery_item_content,
.content_section_gallery_wrapper .content_gallery .gallery_item_content {
	position: absolute;
	right: 0;
	left: 0;
	display: inline-block;
	height: 20px;
	bottom: 0;
	opacity: 0.8;
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.5);
	color: #FFFFFF;
}

.content_favorites_wrapper #add_gallery_tag_form,
.content_favorites_wrapper .report_photo_confirmation_container,
.content_favorites_wrapper .report_gallery_confirmation_container,
.content_favorites_wrapper .remove_photo_confirmation_container,
.content_favorites_wrapper .remove_gallery_confirmation_container,
.content_section_gallery_wrapper #add_gallery_tag_form,
.content_section_gallery_wrapper .report_photo_confirmation_container,
.content_section_gallery_wrapper .report_gallery_confirmation_container,
.content_section_gallery_wrapper .remove_photo_confirmation_container,
.content_section_gallery_wrapper .remove_gallery_confirmation_container {
	max-width: 320px;
}

.content_favorites_wrapper #add_gallery_tag_form textarea,
.content_favorites_wrapper .report_photo_confirmation_container textarea,
.content_favorites_wrapper .report_gallery_confirmation_container textarea,
.content_favorites_wrapper .remove_photo_confirmation_container textarea,
.content_favorites_wrapper .remove_gallery_confirmation_container textarea,
.content_section_gallery_wrapper #add_gallery_tag_form textarea,
.content_section_gallery_wrapper .report_photo_confirmation_container textarea,
.content_section_gallery_wrapper .report_gallery_confirmation_container textarea,
.content_section_gallery_wrapper .remove_photo_confirmation_container textarea,
.content_section_gallery_wrapper .remove_gallery_confirmation_container textarea {
	width: calc(100% - 10px);
}

.content_favorites_wrapper #gallery_add_form,
.content_section_gallery_wrapper #gallery_add_form {
	top: 0;
}

.content_favorites_wrapper .gallery_report_wrapper,
.content_section_gallery_wrapper .gallery_report_wrapper {
	display: none;
}

.content_favorites_wrapper .gallery_report_wrapper.open,
.content_section_gallery_wrapper .gallery_report_wrapper.open {
	display: block;
}

.content_favorites_wrapper .gallery_photos_wrapper,
.content_section_gallery_wrapper .gallery_photos_wrapper {
	position: relative;
	margin-bottom: 10px;
	width: 100%;
	min-height: 100vh;
}

.content_favorites_wrapper .gallery_photos_wrapper .gallery_photos_container,
.content_section_gallery_wrapper .gallery_photos_wrapper .gallery_photos_container {
	width: 100%;
	height: 100%;
}

.content_favorites_wrapper .gallery_item_static,
.content_section_gallery_wrapper .gallery_item_static {
	display: block;
	width: 100%;
	padding: 0 2px;
}

.content_favorites_wrapper .gallery_item_static .gallery_owner_mobile_details,
.content_section_gallery_wrapper .gallery_item_static .gallery_owner_mobile_details {
	display: none;
}

.content_favorites_wrapper .gallery_item_static .gallery_owner,
.content_section_gallery_wrapper .gallery_item_static .gallery_owner {
	margin-top: 5px;
}

.content_favorites_wrapper .gallery_item_static .gallery_owner .owner_avatar,
.content_section_gallery_wrapper .gallery_item_static .gallery_owner .owner_avatar {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-size: cover;
}

.content_favorites_wrapper .gallery_item_static .gallery_owner .owner_info,
.content_section_gallery_wrapper .gallery_item_static .gallery_owner .owner_info {
	text-align: left;
	margin-left: 5px;
}

.content_favorites_wrapper .gallery_item_static .gallery_owner .owner_info .owner_username,
.content_section_gallery_wrapper .gallery_item_static .gallery_owner .owner_info .owner_username {
	font-weight: bold;
	font-size: 15px;
}

.content_favorites_wrapper .gallery_item_static .gallery_owner .owner_info .created_date,
.content_section_gallery_wrapper .gallery_item_static .gallery_owner .owner_info .created_date {
	color: #828282;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_owner,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_owner {
	display: flex;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_owner .owner_avatar,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_owner .owner_avatar {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	background-size: cover;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_owner .owner_info,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_owner .owner_info {
	text-align: left;
	margin-left: 5px;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_owner .owner_info .owner_username,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_owner .owner_info .owner_username {
	font-weight: bold;
	font-size: 15px;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_owner .owner_info .created_date,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_owner .owner_info .created_date {
	color: #828282;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container {
	display: inline-flex;
	margin-top: 5px;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .rating_item,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .rating_item {
	display: none;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons {
	display: inline-flex;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action,
.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction {
	position: relative;
	width: 28px;
	height: 28px;
	margin-left: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action i,
.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction i,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action i,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction i {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action i.active,
.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction i.active,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action i.active,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction i.active {
	display: none;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .gallery_num_photos,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .gallery_num_photos {
	width: auto;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction {
	cursor: default;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open, .content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open .active, .content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover .active,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open .active,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover .active {
	display: block;
}

.content_favorites_wrapper .gallery_report_modal,
.content_section_gallery_wrapper .gallery_report_modal {
	padding-top: 10px;
}

.content_favorites_wrapper .gallery_report_modal label,
.content_section_gallery_wrapper .gallery_report_modal label {
	display: block;
	font-weight: bold;
	text-align: left;
}

.content_favorites_wrapper .gallery_report_modal textarea,
.content_section_gallery_wrapper .gallery_report_modal textarea {
	display: block;
	width: 100%;
	height: 60px;
	border-radius: 2px;
	background-color: initial;
	border: 1px solid #C6C6C6;
}

.content_favorites_wrapper .gallery_report_modal .btn_container,
.content_section_gallery_wrapper .gallery_report_modal .btn_container {
	display: inline-block;
	height: 30px;
	width: 100%;
	margin-top: 10px;
}

.content_favorites_wrapper .gallery_report_modal button,
.content_section_gallery_wrapper .gallery_report_modal button {
	float: right;
	width: 90px;
	height: 26px;
	line-height: 17px;
}

.gallery_pornstar_list,
.gallery_studio_list,
.gallery_tag_list {
	margin-top: 5px;
	width: 100%;
	text-align: initial;
}

.gallery_pornstar_list .gallery_pornstar_name,
.gallery_pornstar_list .gallery_studio_name,
.gallery_pornstar_list .gallery_tag_name,
.gallery_studio_list .gallery_pornstar_name,
.gallery_studio_list .gallery_studio_name,
.gallery_studio_list .gallery_tag_name,
.gallery_tag_list .gallery_pornstar_name,
.gallery_tag_list .gallery_studio_name,
.gallery_tag_list .gallery_tag_name {
	position: relative;
	display: inline-block;
	color: #b51520;
}

.delete_gallery_confirmation_wrapper,
.add_gallery_photo_container_wrapper,
.add_gallery_tag_container_wrapper,
.add_gallery_container_wrapper,
.edit_gallery_information_wrapper,
.delete_photo_confirmation_wrapper {
	display: none;
}

.remove_gallery_confirmation_container,
.remove_photo_confirmation_container {
	max-width: 300px;
}

.remove_gallery_confirmation_container .block_container,
.remove_photo_confirmation_container .block_container {
	display: table;
}

.gallery_modal_wrapper {
	position: absolute;
	z-index: 3;
	top: 0;
	width: 100%;
	height: 100vh;
	overflow-y: auto;
	text-align: center;
}

.gallery_modal_wrapper .gallery_photos_wrapper .lSAction {
	opacity: 0;
}

.gallery_modal_wrapper .gallery_photos_wrapper .lSSlideOuter {
	height: 100vh;
}

.gallery_modal_wrapper .gallery_photos_wrapper .lSSlideOuter .lSSlideWrapper {
	margin: 0;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.gallery_modal_wrapper .gallery_photos_wrapper .lSSlideOuter .lSSlideWrapper img.preloading {
	background-image: url("/assets/default/img/small_spinner_black.gif");
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
}

.gallery_modal_wrapper .gallery_photos_wrapper .lSSlideOuter .lSSlideWrapper img.noimage {
	background-image: url("/assets/default/img/no-image-icon.gif");
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
}

.gallery_modal_wrapper .gallery_photos_wrapper .photo_bg_container {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0;
	cursor: pointer;
}

.gallery_modal_wrapper .gallery_photos_wrapper .photo_comments_wrapper,
.gallery_modal_wrapper .gallery_photos_wrapper .photo_report_wrapper {
	display: none;
}

.gallery_modal_wrapper .gallery_photos_wrapper .photo_comments_wrapper.open,
.gallery_modal_wrapper .gallery_photos_wrapper .photo_report_wrapper.open {
	display: block;
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info {
	background-color: #FFFFFF;
	width: 100%;
	margin: auto;
	position: absolute;
	transition-duration: 50ms;
	transition-timing-function: ease;
	display: inline-grid;
	text-align: center;
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .title_information,
.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .gallery_information,
.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_actions_wrapper {
	padding: 5px;
	width: calc(100% - 10px);
	max-width: 700px;
	display: inline-block;
	margin: auto;
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .gallery_button_wrapper {
	width: calc(100% - 10px);
	max-width: 700px;
	display: inline-block;
	margin: auto;
}

@media (max-width: 967px) {
	.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .gallery_button_wrapper {
		position: absolute;
		width: calc(100% - 10px);
		top: -45px;
		padding: 5px 5px 0 5px;
		background-color: rgba(0, 0, 0, 0.5);
	}
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .gallery_voting_info {
	display: inline-flex;
	padding: 5px;
	float: left;
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons {
	display: inline-flex;
	padding: 5px;
	float: right;
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button {
	position: relative;
	width: 28px;
	height: 28px;
	margin-left: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

@media (max-width: 967px) {
	.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button {
		background: none;
		border: none;
	}
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button.open, .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button.open .active, .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button:hover .active {
	display: block;
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button i {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button i.active {
	display: none;
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button i .notification {
	position: absolute;
	top: -3px;
	right: -3px;
}

.gallery_modal_wrapper .gallery_photos_container {
	display: inline-block;
	position: relative;
	min-width: 320px;
}

@media (min-width: 768px) {
	.gallery_modal_wrapper .gallery_photos_container {
		background-color: black;
	}
}

.gallery_modal_wrapper .gallery_photos_container .gallery_photos_image_wrapper {
	position: relative;
}

.gallery_modal_wrapper .gallery_photos_container .gallery_photos_image_wrapper .top_buttons_container {
	position: absolute;
	z-index: 1;
	width: calc(100% - 10px);
	text-align: right;
	padding: 10px 5px;
	background-color: rgba(0, 0, 0, 0.2);
}

.gallery_modal_wrapper .gallery_photos_container .gallery_photos_image_wrapper .top_buttons_container .top_buttons {
	display: inline-flex;
}

.gallery_modal_wrapper .gallery_photos_container .gallery_photos_image_wrapper .top_buttons_container .top_buttons div, .gallery_modal_wrapper .gallery_photos_container .gallery_photos_image_wrapper .top_buttons_container .top_buttons a {
	padding: 0 10px;
}

.gallery_modal_wrapper .gallery_photos_container .left_arrow {
	position: absolute;
	top: 0;
	height: 100%;
	width: 50px;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.gallery_modal_wrapper .gallery_photos_container .right_arrow {
	position: absolute;
	top: 0;
	height: 100%;
	width: 50px;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.gallery_modal_wrapper .gallery_photos_container img {
	position: relative;
	padding: 5px;
	height: auto;
	max-width: calc(100% - 10px);
	max-height: calc(100vh - 10px);
	min-width: 190px;
	width: auto;
}

@media (min-width: 768px) {
	.gallery_modal_wrapper .gallery_photos_container img {
		background-color: black;
	}
}

.js_gallery_play .gallery_fast_play,
.js_gallery_play .gallery_pause {
	display: none;
}

.js_gallery_fast_play .gallery_play,
.js_gallery_fast_play .gallery_pause {
	display: none;
}

.js_gallery_pause .gallery_play,
.js_gallery_pause .gallery_fast_play {
	display: none;
}

.tablet .opac_bg,
.mobile .opac_bg {
	background-color: black !important;
}

.tablet .lSSlideWrapper,
.mobile .lSSlideWrapper {
	margin: 0;
	top: 0;
	height: 100vh;
	height: stretch;
}

.tablet .gallery_photos_container,
.mobile .gallery_photos_container {
	height: 100vh;
	height: stretch;
	display: table;
	width: 100%;
}

.tablet .gallery_photos_container .gallery_photos_image_wrapper,
.mobile .gallery_photos_container .gallery_photos_image_wrapper {
	display: table-cell;
	vertical-align: middle;
}

.tablet .top_buttons_container,
.mobile .top_buttons_container {
	top: 0;
}

/* ENDFILE */
/****************************
	_gallery_report.scss
****************************/
.gallery_report_modal_wrapper {
	width: 100%;
	display: none;
	position: absolute;
	left: 0;
	z-index: 6;
	pointer-events: none;
}

.gallery_report_modal_wrapper.open {
	display: block;
}

.gallery_report_modal_wrapper .gallery_report_modal {
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.24);
	width: calc(100% - 40px);
	max-width: 500px;
	margin: auto;
	padding-bottom: 20px;
	color: #FFFFFF;
	background-color: #750e15;
	pointer-events: initial;
}

.gallery_report_modal_wrapper .gallery_report_modal #report_gallery {
	position: relative;
}

.gallery_report_modal_wrapper .gallery_report_modal .gallery_report_title {
	text-align: center;
	padding: 15px 0;
}

.gallery_report_modal_wrapper .gallery_report_modal .options_item_title {
	padding: 5px 0px;
	font-weight: bold;
}

.gallery_report_modal_wrapper .gallery_report_modal form {
	padding: 0 15px;
}

.gallery_report_modal_wrapper .gallery_report_modal form a,
.gallery_report_modal_wrapper .gallery_report_modal form .obfs {
	color: #b51520;
}

.gallery_report_modal_wrapper .gallery_report_modal form a:hover,
.gallery_report_modal_wrapper .gallery_report_modal form .obfs:hover {
	text-decoration: underline;
}

.gallery_report_modal_wrapper .gallery_report_modal form .options_item_checkbox {
	width: 100%;
	height: 35px;
	display: inline-flex;
	position: relative;
}

@media (min-width: 480px) {
	.gallery_report_modal_wrapper .gallery_report_modal form .options_item_checkbox {
		width: 50%;
	}
}

.gallery_report_modal_wrapper .gallery_report_modal form .options_item_checkbox span {
	margin-right: 10px;
}

.gallery_report_modal_wrapper .gallery_report_modal form .report_form_item {
	display: grid;
	margin-bottom: 10px;
}

.gallery_report_modal_wrapper .gallery_report_modal form .options_item_submit {
	text-align: center;
	margin-top: 10px;
}

.gallery_report_modal_wrapper .gallery_report_modal form .options_item_submit button {
	width: auto !important;
	height: auto !important;
	border: none !important;
	color: #FFFFFF;
	background-color: #b51520 !important;
}

.gallery_report_modal_wrapper .gallery_report_modal form .options_item_submit button:disabled {
	opacity: 0.6;
}

.gallery_report_modal_wrapper .gallery_report_modal .modal_box_close {
	position: absolute;
	padding: 5px;
	right: 0;
	top: 0;
}

.gallery_report_modal .custom_radio {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 3px;
	vertical-align: sub;
	border-radius: 10px;
	z-index: 0;
}

.gallery_report_modal .custom_radio input {
	display: none;
}

.gallery_report_modal .custom_radio input[type=radio]:checked + .icon_radio:after {
	opacity: 1;
}

.gallery_report_modal .custom_radio .icon_radio {
	position: absolute;
	top: 0;
	left: 0;
	width: 15px;
	height: 15px;
	margin: 1px 0 0;
	cursor: pointer;
	border: 1px solid #b51520;
	border-radius: 10px;
	background-color: #750e15;
	color: #FFFFFF;
}

.gallery_report_modal .custom_radio .icon_radio:after {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 7px;
	height: 7px;
	opacity: 0;
	border-radius: 50%;
	background-color: #b51520;
}

/* ENDFILE */
/****************************
	_gallery_uploader.scss
****************************/
.title_static, .title_animated {
	display: none;
}

.static .title_static {
	display: block;
}

.animated .title_animated {
	display: block;
}

.add_gallery_container_wrapper,
.gallery_and_photo_container,
.story_container {
	/* UI related with jquery */
	/* UI related with static info */
	/* overall rules */
}

.add_gallery_container_wrapper .dm-uploader,
.gallery_and_photo_container .dm-uploader,
.story_container .dm-uploader {
	cursor: default;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.add_gallery_container_wrapper .dm-uploader .btn,
.gallery_and_photo_container .dm-uploader .btn,
.story_container .dm-uploader .btn {
	position: relative;
	overflow: hidden;
}

.add_gallery_container_wrapper .dm-uploader .btn input[type="file"],
.gallery_and_photo_container .dm-uploader .btn input[type="file"],
.story_container .dm-uploader .btn input[type="file"] {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	border: solid transparent;
	width: 100%;
	opacity: .0;
	filter: alpha(opacity=0);
	cursor: pointer;
}

.add_gallery_container_wrapper #files,
.gallery_and_photo_container #files,
.story_container #files {
	overflow-y: scroll !important;
	min-height: 50px;
	margin-bottom: 10px;
	max-height: 250px;
}

@media (min-width: 768px) {
	.add_gallery_container_wrapper #files,
	.gallery_and_photo_container #files,
	.story_container #files {
		max-height: 265px;
	}
}

.add_gallery_container_wrapper #debug,
.gallery_and_photo_container #debug,
.story_container #debug {
	overflow-y: scroll !important;
	height: 180px;
}

.add_gallery_container_wrapper .dm-uploader,
.gallery_and_photo_container .dm-uploader,
.story_container .dm-uploader {
	border: 2px dashed #C6C6C6;
	border-radius: 5px;
	text-align: center;
	padding: 10px;
}

.add_gallery_container_wrapper .dm-uploader.active,
.gallery_and_photo_container .dm-uploader.active,
.story_container .dm-uploader.active {
	border-color: red;
	border-style: solid;
}

.add_gallery_container_wrapper .dragdrop_title,
.gallery_and_photo_container .dragdrop_title,
.story_container .dragdrop_title {
	font-weight: bold;
	font-size: 19px;
	margin: 5px 0;
}

.add_gallery_container_wrapper .bg-success,
.gallery_and_photo_container .bg-success,
.story_container .bg-success {
	background-color: #30AD22 !important;
}

.add_gallery_container_wrapper .bg-primary,
.gallery_and_photo_container .bg-primary,
.story_container .bg-primary {
	background-color: #b51520;
}

.add_gallery_container_wrapper .text-success,
.gallery_and_photo_container .text-success,
.story_container .text-success {
	color: #30AD22 !important;
}

.add_gallery_container_wrapper .text-danger,
.gallery_and_photo_container .text-danger,
.story_container .text-danger {
	color: #FF0021 !important;
}

.add_gallery_container_wrapper .uploaderFile,
.gallery_and_photo_container .uploaderFile,
.story_container .uploaderFile {
	position: relative;
	text-align: left;
	margin-bottom: 5px;
}

.add_gallery_container_wrapper .uploaderFile .remove_photo_upload,
.gallery_and_photo_container .uploaderFile .remove_photo_upload,
.story_container .uploaderFile .remove_photo_upload {
	position: absolute;
	left: 0;
	top: -3px;
	cursor: pointer;
}

.add_gallery_container_wrapper .media-image_preview,
.gallery_and_photo_container .media-image_preview,
.story_container .media-image_preview {
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 10px;
	border: none;
	display: block;
	background-color: #C6C6C6;
	text-align: center;
	float: left;
	line-height: 49px;
	position: relative;
}

.add_gallery_container_wrapper .media-image_preview img,
.gallery_and_photo_container .media-image_preview img,
.story_container .media-image_preview img {
	max-width: 50px;
	max-height: 50px;
}

.add_gallery_container_wrapper .media-status_progress,
.gallery_and_photo_container .media-status_progress,
.story_container .media-status_progress {
	height: 50px;
	display: block;
	position: relative;
	margin-left: 60px;
	padding-right: 10px;
}

.add_gallery_container_wrapper .media-status_progress label,
.gallery_and_photo_container .media-status_progress label,
.story_container .media-status_progress label {
	font-weight: bold;
}

.add_gallery_container_wrapper .media-status_progress span,
.gallery_and_photo_container .media-status_progress span,
.story_container .media-status_progress span {
	margin-left: 10px;
}

.add_gallery_container_wrapper .media-status_progress .remove_photo_upload,
.gallery_and_photo_container .media-status_progress .remove_photo_upload,
.story_container .media-status_progress .remove_photo_upload {
	cursor: pointer;
	margin-left: 10px;
	display: inline-block;
}

.add_gallery_container_wrapper .media-status, .add_gallery_container_wrapper .media-progress,
.gallery_and_photo_container .media-status,
.gallery_and_photo_container .media-progress,
.story_container .media-status,
.story_container .media-progress {
	height: 25px;
	width: 100%;
}

.add_gallery_container_wrapper .progress-bar,
.gallery_and_photo_container .progress-bar,
.story_container .progress-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #FFFFFF;
	text-align: center;
	background-color: #b51520;
	transition: width .6s ease;
}

.add_gallery_container_wrapper .card ul,
.gallery_and_photo_container .card ul,
.story_container .card ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.add_gallery_container_wrapper .card hr,
.gallery_and_photo_container .card hr,
.story_container .card hr {
	border: 0;
	border-top: 1px solid #FFFFFF;
}

.add_gallery_container_wrapper .card .card-header,
.gallery_and_photo_container .card .card-header,
.story_container .card .card-header {
	margin: 10px 0;
	font-weight: bold;
}

.add_gallery_container_wrapper .editor_view .single_row,
.gallery_and_photo_container .editor_view .single_row,
.story_container .editor_view .single_row {
	width: auto;
}

.add_gallery_container_wrapper .gallery_form_label,
.add_gallery_container_wrapper .story_form_label,
.gallery_and_photo_container .gallery_form_label,
.gallery_and_photo_container .story_form_label,
.story_container .gallery_form_label,
.story_container .story_form_label {
	width: 100%;
	text-align: left;
	font-weight: bold;
}

.add_gallery_container_wrapper .gallery_form_wrapper,
.add_gallery_container_wrapper .story_form_wrapper,
.gallery_and_photo_container .gallery_form_wrapper,
.gallery_and_photo_container .story_form_wrapper,
.story_container .gallery_form_wrapper,
.story_container .story_form_wrapper {
	margin-bottom: 10px;
}

.add_gallery_container_wrapper .gallery_form_wrapper input,
.add_gallery_container_wrapper .story_form_wrapper input,
.gallery_and_photo_container .gallery_form_wrapper input,
.gallery_and_photo_container .story_form_wrapper input,
.story_container .gallery_form_wrapper input,
.story_container .story_form_wrapper input {
	width: calc(100% - 10px);
	line-height: 29px;
	height: 30px;
}

.add_gallery_container_wrapper .gallery_form_wrapper textarea,
.add_gallery_container_wrapper .story_form_wrapper textarea,
.gallery_and_photo_container .gallery_form_wrapper textarea,
.gallery_and_photo_container .story_form_wrapper textarea,
.story_container .gallery_form_wrapper textarea,
.story_container .story_form_wrapper textarea {
	width: calc(100%);
	line-height: 15px;
	padding: 5px;
	font-family: inherit;
}

.add_gallery_container_wrapper .gallery_form_wrapper .gallery_main_category_selector,
.add_gallery_container_wrapper .story_form_wrapper .gallery_main_category_selector,
.gallery_and_photo_container .gallery_form_wrapper .gallery_main_category_selector,
.gallery_and_photo_container .story_form_wrapper .gallery_main_category_selector,
.story_container .gallery_form_wrapper .gallery_main_category_selector,
.story_container .story_form_wrapper .gallery_main_category_selector {
	width: 100%;
	line-height: 29px;
	height: 30px;
}

.add_gallery_container_wrapper .gallery_form_wrapper .story_select_wrapper,
.add_gallery_container_wrapper .story_form_wrapper .story_select_wrapper,
.gallery_and_photo_container .gallery_form_wrapper .story_select_wrapper,
.gallery_and_photo_container .story_form_wrapper .story_select_wrapper,
.story_container .gallery_form_wrapper .story_select_wrapper,
.story_container .story_form_wrapper .story_select_wrapper {
	position: relative;
}

.add_gallery_container_wrapper .gallery_form_wrapper .story_select_wrapper .dropdown_caret,
.add_gallery_container_wrapper .story_form_wrapper .story_select_wrapper .dropdown_caret,
.gallery_and_photo_container .gallery_form_wrapper .story_select_wrapper .dropdown_caret,
.gallery_and_photo_container .story_form_wrapper .story_select_wrapper .dropdown_caret,
.story_container .gallery_form_wrapper .story_select_wrapper .dropdown_caret,
.story_container .story_form_wrapper .story_select_wrapper .dropdown_caret {
	position: absolute;
	top: -2px;
	right: 5px;
	pointer-events: none;
}

.add_gallery_container_wrapper .story_pornstar_wrapper,
.add_gallery_container_wrapper .gallery_pornstar_wrapper,
.add_gallery_container_wrapper .gallery_tag_wrapper,
.gallery_and_photo_container .story_pornstar_wrapper,
.gallery_and_photo_container .gallery_pornstar_wrapper,
.gallery_and_photo_container .gallery_tag_wrapper,
.story_container .story_pornstar_wrapper,
.story_container .gallery_pornstar_wrapper,
.story_container .gallery_tag_wrapper {
	margin-bottom: 5px;
	text-align: left;
	position: relative;
}

.add_gallery_container_wrapper .story_pornstar_wrapper #gallery_pornstar_name,
.add_gallery_container_wrapper .story_pornstar_wrapper #gallery_tag_name,
.add_gallery_container_wrapper .gallery_pornstar_wrapper #gallery_pornstar_name,
.add_gallery_container_wrapper .gallery_pornstar_wrapper #gallery_tag_name,
.add_gallery_container_wrapper .gallery_tag_wrapper #gallery_pornstar_name,
.add_gallery_container_wrapper .gallery_tag_wrapper #gallery_tag_name,
.gallery_and_photo_container .story_pornstar_wrapper #gallery_pornstar_name,
.gallery_and_photo_container .story_pornstar_wrapper #gallery_tag_name,
.gallery_and_photo_container .gallery_pornstar_wrapper #gallery_pornstar_name,
.gallery_and_photo_container .gallery_pornstar_wrapper #gallery_tag_name,
.gallery_and_photo_container .gallery_tag_wrapper #gallery_pornstar_name,
.gallery_and_photo_container .gallery_tag_wrapper #gallery_tag_name,
.story_container .story_pornstar_wrapper #gallery_pornstar_name,
.story_container .story_pornstar_wrapper #gallery_tag_name,
.story_container .gallery_pornstar_wrapper #gallery_pornstar_name,
.story_container .gallery_pornstar_wrapper #gallery_tag_name,
.story_container .gallery_tag_wrapper #gallery_pornstar_name,
.story_container .gallery_tag_wrapper #gallery_tag_name {
	width: 80%;
	display: block;
}

@media (min-width: 768px) {
	.add_gallery_container_wrapper .story_pornstar_wrapper #gallery_pornstar_name,
	.add_gallery_container_wrapper .story_pornstar_wrapper #gallery_tag_name,
	.add_gallery_container_wrapper .gallery_pornstar_wrapper #gallery_pornstar_name,
	.add_gallery_container_wrapper .gallery_pornstar_wrapper #gallery_tag_name,
	.add_gallery_container_wrapper .gallery_tag_wrapper #gallery_pornstar_name,
	.add_gallery_container_wrapper .gallery_tag_wrapper #gallery_tag_name,
	.gallery_and_photo_container .story_pornstar_wrapper #gallery_pornstar_name,
	.gallery_and_photo_container .story_pornstar_wrapper #gallery_tag_name,
	.gallery_and_photo_container .gallery_pornstar_wrapper #gallery_pornstar_name,
	.gallery_and_photo_container .gallery_pornstar_wrapper #gallery_tag_name,
	.gallery_and_photo_container .gallery_tag_wrapper #gallery_pornstar_name,
	.gallery_and_photo_container .gallery_tag_wrapper #gallery_tag_name,
	.story_container .story_pornstar_wrapper #gallery_pornstar_name,
	.story_container .story_pornstar_wrapper #gallery_tag_name,
	.story_container .gallery_pornstar_wrapper #gallery_pornstar_name,
	.story_container .gallery_pornstar_wrapper #gallery_tag_name,
	.story_container .gallery_tag_wrapper #gallery_pornstar_name,
	.story_container .gallery_tag_wrapper #gallery_tag_name {
		width: 85%;
		height: 24px;
	}
}

.add_gallery_container_wrapper .story_pornstar_wrapper input,
.add_gallery_container_wrapper .gallery_pornstar_wrapper input,
.add_gallery_container_wrapper .gallery_tag_wrapper input,
.gallery_and_photo_container .story_pornstar_wrapper input,
.gallery_and_photo_container .gallery_pornstar_wrapper input,
.gallery_and_photo_container .gallery_tag_wrapper input,
.story_container .story_pornstar_wrapper input,
.story_container .gallery_pornstar_wrapper input,
.story_container .gallery_tag_wrapper input {
	padding: 2px;
}

.add_gallery_container_wrapper .story_pornstar_wrapper label,
.add_gallery_container_wrapper .gallery_pornstar_wrapper label,
.add_gallery_container_wrapper .gallery_tag_wrapper label,
.gallery_and_photo_container .story_pornstar_wrapper label,
.gallery_and_photo_container .gallery_pornstar_wrapper label,
.gallery_and_photo_container .gallery_tag_wrapper label,
.story_container .story_pornstar_wrapper label,
.story_container .gallery_pornstar_wrapper label,
.story_container .gallery_tag_wrapper label {
	height: 20px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}

.add_gallery_container_wrapper .photo_select_wrapper,
.add_gallery_container_wrapper .gallery_select_wrapper,
.gallery_and_photo_container .photo_select_wrapper,
.gallery_and_photo_container .gallery_select_wrapper,
.story_container .photo_select_wrapper,
.story_container .gallery_select_wrapper {
	margin-bottom: 5px;
	text-align: left;
	position: relative;
}

.add_gallery_container_wrapper .photo_select_wrapper .photo_pornstar_selector,
.add_gallery_container_wrapper .photo_select_wrapper .gallery_pornstar_selector,
.add_gallery_container_wrapper .gallery_select_wrapper .photo_pornstar_selector,
.add_gallery_container_wrapper .gallery_select_wrapper .gallery_pornstar_selector,
.gallery_and_photo_container .photo_select_wrapper .photo_pornstar_selector,
.gallery_and_photo_container .photo_select_wrapper .gallery_pornstar_selector,
.gallery_and_photo_container .gallery_select_wrapper .photo_pornstar_selector,
.gallery_and_photo_container .gallery_select_wrapper .gallery_pornstar_selector,
.story_container .photo_select_wrapper .photo_pornstar_selector,
.story_container .photo_select_wrapper .gallery_pornstar_selector,
.story_container .gallery_select_wrapper .photo_pornstar_selector,
.story_container .gallery_select_wrapper .gallery_pornstar_selector {
	height: 30px;
	min-width: 280px;
}

.add_gallery_container_wrapper .photo_select_wrapper label,
.add_gallery_container_wrapper .gallery_select_wrapper label,
.gallery_and_photo_container .photo_select_wrapper label,
.gallery_and_photo_container .gallery_select_wrapper label,
.story_container .photo_select_wrapper label,
.story_container .gallery_select_wrapper label {
	height: 20px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}

.add_gallery_container_wrapper .gallery_id_selector,
.gallery_and_photo_container .gallery_id_selector,
.story_container .gallery_id_selector {
	width: 100%;
	height: 30px;
}

.add_gallery_container_wrapper .gallery_selector_toogle_container,
.gallery_and_photo_container .gallery_selector_toogle_container,
.story_container .gallery_selector_toogle_container {
	position: relative;
	margin: 10px 0;
}

.add_gallery_container_wrapper hr,
.gallery_and_photo_container hr,
.story_container hr {
	color: #C6C6C6;
}

.add_gallery_container_wrapper p,
.gallery_and_photo_container p,
.story_container p {
	text-align: left;
}

.add_gallery_container_wrapper .editor_view,
.gallery_and_photo_container .editor_view,
.story_container .editor_view {
	max-width: 450px;
}

.add_gallery_container_wrapper .error_msg,
.gallery_and_photo_container .error_msg,
.story_container .error_msg {
	color: #FF0021;
	display: block;
	font-size: 11px;
}

.add_gallery_container_wrapper .story_main_category_selector,
.add_gallery_container_wrapper .story_category_selector,
.gallery_and_photo_container .story_main_category_selector,
.gallery_and_photo_container .story_category_selector,
.story_container .story_main_category_selector,
.story_container .story_category_selector {
	width: 100%;
	line-height: 29px;
	height: 30px;
}

.add_gallery_container_wrapper .story_files,
.gallery_and_photo_container .story_files,
.story_container .story_files {
	background: none;
	border: none;
	margin: 5px 0 10px 0;
	width: 100%;
}

.story_pornstar_list_container {
	margin-bottom: 5px;
	text-align: left;
	min-height: 26px;
}

.story_pornstar_list_container .editor_tag {
	margin: 1px;
}

.gallery_tag_list_container,
.gallery_pornstar_list_container {
	margin-bottom: 5px;
	text-align: left;
	min-height: 28px;
}

.gallery_tag_list_container .tag_span,
.gallery_tag_list_container .pornstar_span,
.gallery_pornstar_list_container .tag_span,
.gallery_pornstar_list_container .pornstar_span {
	display: inline-block;
	background-color: #55ACEE;
	padding: 0px 5px 2px 5px;
	margin: 1px;
	color: #FFFFFF;
}

.gallery_tag_list_container .tag_span input,
.gallery_tag_list_container .pornstar_span input,
.gallery_pornstar_list_container .tag_span input,
.gallery_pornstar_list_container .pornstar_span input {
	background: none;
	border: none;
	color: #FFFFFF;
	width: auto;
}

.gallery_tag_list_container .tag_span .remove_span_pornstar,
.gallery_tag_list_container .tag_span .remove_span_tag,
.gallery_tag_list_container .pornstar_span .remove_span_pornstar,
.gallery_tag_list_container .pornstar_span .remove_span_tag,
.gallery_pornstar_list_container .tag_span .remove_span_pornstar,
.gallery_pornstar_list_container .tag_span .remove_span_tag,
.gallery_pornstar_list_container .pornstar_span .remove_span_pornstar,
.gallery_pornstar_list_container .pornstar_span .remove_span_tag {
	margin-left: 5px;
	font-size: 15px;
	cursor: pointer;
}

.gallery_tag_list_container.bootstrap-tagsinput .pornstar,
.gallery_tag_list_container.bootstrap-tagsinput .tag,
.gallery_pornstar_list_container.bootstrap-tagsinput .pornstar,
.gallery_pornstar_list_container.bootstrap-tagsinput .tag {
	display: inline-block !important;
	margin: 2px;
}

.gallery_tag_list_container.bootstrap-tagsinput .temporary_pornstar,
.gallery_tag_list_container.bootstrap-tagsinput .temporary_tag,
.gallery_pornstar_list_container.bootstrap-tagsinput .temporary_pornstar,
.gallery_pornstar_list_container.bootstrap-tagsinput .temporary_tag {
	background-color: #C6C6C6;
}

.gallery_tag_list_container.bootstrap-tagsinput .pornstar_remove,
.gallery_tag_list_container.bootstrap-tagsinput .tag_remove,
.gallery_pornstar_list_container.bootstrap-tagsinput .pornstar_remove,
.gallery_pornstar_list_container.bootstrap-tagsinput .tag_remove {
	background-color: #C6C6C6;
}

.gallery_tag_list_container.bootstrap-tagsinput .pornstar_remove .pornstar_value,
.gallery_tag_list_container.bootstrap-tagsinput .pornstar_remove .tag_value,
.gallery_tag_list_container.bootstrap-tagsinput .tag_remove .pornstar_value,
.gallery_tag_list_container.bootstrap-tagsinput .tag_remove .tag_value,
.gallery_pornstar_list_container.bootstrap-tagsinput .pornstar_remove .pornstar_value,
.gallery_pornstar_list_container.bootstrap-tagsinput .pornstar_remove .tag_value,
.gallery_pornstar_list_container.bootstrap-tagsinput .tag_remove .pornstar_value,
.gallery_pornstar_list_container.bootstrap-tagsinput .tag_remove .tag_value {
	text-decoration-line: line-through;
}

.photo_pornstar_list_container {
	margin-bottom: 5px;
	text-align: left;
	min-height: 28px;
}

.photo_pornstar_list_container .tag_span {
	display: inline-block;
	background-color: #55ACEE;
	padding: 0px 5px 2px 5px;
	margin: 1px;
	color: #FFFFFF;
}

.photo_pornstar_list_container .tag_span input {
	background: none;
	border: none;
	color: #FFFFFF;
	width: auto;
}

.photo_pornstar_list_container .tag_span .remove_span_tag {
	margin-left: 5px;
	font-size: 15px;
	cursor: pointer;
}

.photo_pornstar_list_container.bootstrap-tagsinput {
	background-color: #750e15;
}

.photo_pornstar_list_container.bootstrap-tagsinput .pornstar,
.photo_pornstar_list_container.bootstrap-tagsinput .tag {
	display: inline-block !important;
	margin: 2px;
	background-color: #55ACEE;
	padding: 0px 5px 2px 5px;
	border-radius: 3px;
	white-space: nowrap;
}

.photo_pornstar_list_container.bootstrap-tagsinput .temporary_pornstar,
.photo_pornstar_list_container.bootstrap-tagsinput .temporary_tag {
	background-color: #C6C6C6;
}

.photo_pornstar_list_container.bootstrap-tagsinput .pornstar_remove,
.photo_pornstar_list_container.bootstrap-tagsinput .tag_remove {
	background-color: #C6C6C6;
}

.photo_pornstar_list_container.bootstrap-tagsinput .pornstar_remove .pornstar_value,
.photo_pornstar_list_container.bootstrap-tagsinput .pornstar_remove .tag_value,
.photo_pornstar_list_container.bootstrap-tagsinput .tag_remove .pornstar_value,
.photo_pornstar_list_container.bootstrap-tagsinput .tag_remove .tag_value {
	text-decoration-line: line-through;
}

/* ENDFILE */
/****************************
	_photo_page.scss
****************************/
.content_section_photo_wrapper {
	display: inline-block;
	position: relative;
	min-height: 320px;
	background-color: #750e15;
	color: #FFFFFF;
	text-align: center;
}

.content_section_photo_wrapper .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
}

.content_section_photo_wrapper .title_wrapper {
	margin-top: 5px;
}

.content_section_photo_wrapper h2, .content_section_photo_wrapper .h2_class {
	font-size: 15px;
	display: inline;
}

.content_section_photo_wrapper .photo_top_controller_wrapper {
	position: absolute;
	display: flex;
	right: 10px;
	top: 5px;
}

.content_section_photo_wrapper .photo_top_controller_wrapper .close_button {
	position: initial;
	height: auto;
	width: auto;
	opacity: initial;
}

.content_section_photo_wrapper .photo_container {
	padding: 5px;
}

.content_section_photo_wrapper .photo_container img {
	max-height: 800px;
	max-width: 100%;
	/* minimums for placeholder */
	min-width: 190px;
	min-height: 169px;
	width: auto;
}

.content_section_photo_wrapper .photo_container.format-static img {
	background: url("../img/placeholder_photo.png") no-repeat scroll center center;
}

.content_section_photo_wrapper .photo_container.format-animated img {
	background: url("../img/placeholder_gif.png") no-repeat scroll center center;
}

.content_section_photo_wrapper .info_container,
.content_section_photo_wrapper .photo_owner_action_buttons,
.content_section_photo_wrapper .photo_action_buttons {
	display: grid;
	padding: 5px;
	margin: auto;
	max-width: 700px;
}

.content_section_photo_wrapper .photo_interaction_container {
	padding: 5px;
	max-width: 700px;
	margin: auto;
}

.content_section_photo_wrapper .photo_voting_info {
	float: left;
}

.content_section_photo_wrapper .photo_interaction_buttons {
	display: inline-flex;
	float: right;
}

.content_section_photo_wrapper .photo_interaction_buttons button {
	position: relative;
	width: 28px;
	height: 28px;
	margin-left: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

.content_section_photo_wrapper .photo_interaction_buttons button.open, .content_section_photo_wrapper .photo_interaction_buttons button:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

.content_section_photo_wrapper .photo_interaction_buttons button.open .active, .content_section_photo_wrapper .photo_interaction_buttons button:hover .active {
	display: block;
}

.content_section_photo_wrapper .photo_interaction_buttons button i {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.content_section_photo_wrapper .photo_interaction_buttons button i.active {
	display: none;
}

.content_section_photo_wrapper .photo_interaction_buttons button i .notification {
	position: absolute;
	top: -3px;
	right: -3px;
}

.content_section_photo_wrapper .photo_actions_wrapper {
	padding: 5px;
}

.content_section_photo_wrapper .photo_actions_wrapper .use_as_cover {
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
	margin-bottom: 10px;
}

.content_section_photo_wrapper .voting_container {
	display: inline-block;
	margin: auto;
}

.content_section_photo_wrapper .photo_report_modal label {
	display: block;
	font-weight: bold;
	text-align: left;
}

.content_section_photo_wrapper .photo_report_modal textarea {
	display: block;
	width: 100%;
	height: 60px;
	border-radius: 2px;
}

.content_section_photo_wrapper .photo_report_modal .btn_container {
	display: inline-block;
	height: 30px;
	width: 100%;
	margin-top: 10px;
}

.content_section_photo_wrapper .photo_report_modal button {
	float: right;
	width: 90px;
	height: 26px;
	line-height: 17px;
}

.content_section_photo_wrapper .use_as_cover_confirmation_container,
.content_section_photo_wrapper .report_photo_confirmation_container,
.content_section_photo_wrapper .report_gallery_confirmation_container,
.content_section_photo_wrapper .remove_photo_confirmation_container,
.content_section_photo_wrapper .remove_gallery_confirmation_container {
	max-width: 320px;
}

.content_section_photo_wrapper .use_as_cover_confirmation_container .single_row,
.content_section_photo_wrapper .report_photo_confirmation_container .single_row,
.content_section_photo_wrapper .report_gallery_confirmation_container .single_row,
.content_section_photo_wrapper .remove_photo_confirmation_container .single_row,
.content_section_photo_wrapper .remove_gallery_confirmation_container .single_row {
	padding: 0;
}

.content_section_photo_wrapper .use_as_cover_confirmation_container textarea,
.content_section_photo_wrapper .report_photo_confirmation_container textarea,
.content_section_photo_wrapper .report_gallery_confirmation_container textarea,
.content_section_photo_wrapper .remove_photo_confirmation_container textarea,
.content_section_photo_wrapper .remove_gallery_confirmation_container textarea {
	width: calc(100% - 10px);
}

.content_section_photo_wrapper .use_as_cover_confirmation_wrapper {
	display: none;
}

.content_section_photo_wrapper .gallery_tag_list,
.content_section_photo_wrapper .gallery_pornstar_wrapper {
	display: flex;
}

.content_section_photo_wrapper .change_gallery_pornstar_wrapper {
	margin-top: 10px;
}

.content_section_photo_wrapper .gallery_add_pornstar_btn {
	margin-left: 5px;
}

.content_section_photo_wrapper .gallery_tag_item {
	margin: 0 0 0 5px;
}

.content_section_photo_wrapper .gallery_tag_item span {
	color: #b51520;
}

.content_section_photo_wrapper .photo_comments_wrapper,
.content_section_photo_wrapper .use_as_cover_confirmation_wrapper,
.content_section_photo_wrapper .photo_report_wrapper,
.content_section_photo_wrapper .change_gallery_pornstar_wrapper {
	display: none;
}

.content_section_photo_wrapper .photo_comments_wrapper.open,
.content_section_photo_wrapper .use_as_cover_confirmation_wrapper.open,
.content_section_photo_wrapper .photo_report_wrapper.open,
.content_section_photo_wrapper .change_gallery_pornstar_wrapper.open {
	display: block;
}

.content_section_photo_wrapper .gallery_select_wrapper {
	margin-bottom: 5px;
}

.content_section_photo_wrapper .bootstrap-tagsinput {
	min-width: 240px;
	width: calc(100% - 12px);
}

.gallery_modify_photo_pornstar_wrapper .photo_select_wrapper {
	text-align: left;
	margin-bottom: 5px;
	position: relative;
}

.gallery_modify_photo_pornstar_wrapper .photo_select_wrapper .photo_pornstar_selector {
	height: 28px;
}

.gallery_modify_photo_pornstar_wrapper .photo_select_wrapper label {
	position: absolute;
	height: 22px;
	padding: 2px 10px;
	right: 5px;
}

/* ENDFILE */
/****************************
	_celebrity.scss
****************************/
.celebrity_submenu_wrapper .submenu_section_item {
	width: calc(50% - 2px);
	text-align: center;
	display: inline-block;
	border-top: 1px solid #b51520;
	border-bottom: 1px solid #b51520;
	padding: 5px 0;
}

.celebrity_submenu_wrapper .submenu_section_item span {
	vertical-align: middle;
	margin-left: 5px;
}

.celebrity_submenu_wrapper .submenu_section_item_left {
	border-right: 1px solid #b51520;
}

.content_wrapper_page_celebrity_home .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
	padding-bottom: 3px;
}

.content_wrapper_page_celebrity_home .title_wrapper {
	margin-top: 5px;
}

.content_section_celebrity_homepage {
	width: calc(100% - 10px);
	max-width: 670px;
	margin: 5px auto 0 auto;
}

@media (min-width: 480px) {
	.content_section_celebrity_homepage {
		width: calc(100% - 20px);
	}
}

.content_section_celebrity_homepage .content_section_title {
	padding-bottom: 3px;
}

.celebrity_avatar {
	display: inline-flex;
	margin-bottom: 5px;
}

.celebrity_avatar a:hover,
.celebrity_avatar a:focus {
	color: white !important;
}

.celebrity_avatar .avatar {
	width: 36px;
	height: 36px;
	float: left;
	border-radius: 50%;
	border: 2px solid;
	border-color: #750e15;
	background-size: cover;
	background-color: black;
}

.celebrity_avatar .celebrity_title {
	display: inline-flex;
	margin: 12px 0 0 5px;
}

/* feed */
.feed_wrapper {
	position: relative;
	border-bottom: 1px solid;
	border-color: #b51520;
	padding: 5px 0 10px 0;
	margin-bottom: 10px;
}

.feed_wrapper .extra_feed_button {
	position: absolute;
	top: 10px;
	right: 0;
}

.feed_wrapper .feed_images {
	margin: 5px auto 5px auto;
	width: 100%;
}

.feed_wrapper .feed_images .post_image_container {
	overflow: hidden;
	border-radius: 10px;
	background-color: #F6F6F6;
	position: relative;
	margin-bottom: 5px;
	float: left;
	/* half of vw - 5px from the size between containers */
	width: calc((100vw / 2) - 10px);
}

@media (min-width: 480px) {
	.feed_wrapper .feed_images .post_image_container {
		width: calc((100vw / 2) - 15px);
	}
}

.feed_wrapper .feed_images .post_image_container.post_image_container_portrait {
	/* half of vw - 5px from the size between containers */
	height: calc(((100vw - 5px) / 2 ) / (2/3));
	max-width: 332px;
	max-height: 360px;
}

.feed_wrapper .feed_images .post_image_container.post_image_container_landscape {
	/* half of vw - 5px from the size between containers */
	height: calc(((100vw - 5px) / 2 ) / (2/3));
	max-width: 332px;
	max-height: 360px;
}

.feed_wrapper .feed_images .post_image_container img {
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
}

.feed_wrapper .feed_images .post_image_container .play_button {
	position: absolute;
	width: 67px !important;
	height: 67px !important;
	top: calc(50% - 33px);
	left: calc(50% - 33px);
	pointer-events: none;
}

.feed_wrapper .feed_images .post_image_container_1 {
	text-align: center;
	margin-bottom: 5px;
	width: calc(100vw - 10px);
	float: initial;
}

@media (min-width: 480px) {
	.feed_wrapper .feed_images .post_image_container_1 {
		width: calc(100vw - 20px);
	}
}

.feed_wrapper .feed_images .post_image_container_1.post_image_container_portrait {
	height: calc((100vw - 10px) / (2/3));
	max-width: 480px;
	max-height: calc(100vw - 10px);
}

@media (min-width: 480px) {
	.feed_wrapper .feed_images .post_image_container_1.post_image_container_portrait {
		max-width: 670px;
		max-height: 670px;
	}
}

.feed_wrapper .feed_images .post_image_container_1.post_image_container_landscape {
	width: calc(100vw - 10px);
	height: calc((100vw -10px) / (16/9));
	max-width: 670px;
	max-height: 376px;
}

@media (min-width: 480px) {
	.feed_wrapper .feed_images .post_image_container_1.post_image_container_landscape {
		width: calc(100vw - 20px);
	}
}

.feed_wrapper .feed_images .post_image_container_2,
.feed_wrapper .feed_images .post_image_container_3 {
	width: calc((100vw / 2) - 8px);
}

@media (min-width: 480px) {
	.feed_wrapper .feed_images .post_image_container_2,
	.feed_wrapper .feed_images .post_image_container_3 {
		width: calc((100vw / 2) - 15px);
	}
}

.feed_wrapper .feed_images .post_image_odd {
	float: right;
}

.feed_wrapper .feed_images .post_link_container {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	z-index: 1;
}

.feed_wrapper .feed_images .post_image_container_more {
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: #00000066;
	/* black with opacity */
	display: flex;
	z-index: 1;
}

.feed_wrapper .feed_images .post_image_container_more span {
	position: relative;
	margin: auto;
	border-radius: 5px;
	border: 1px solid white;
	padding: 4px 14px;
	background-color: #FFFFFF33;
	/* white with opacity */
	color: white;
}

/* profile-page */
.content_section_celebrity_discussion,
.content_section_celebrity_page {
	width: calc(100% - 10px);
	max-width: 1000px;
	margin: 5px auto 0 auto;
}

@media (min-width: 480px) {
	.content_section_celebrity_discussion,
	.content_section_celebrity_page {
		width: calc(100% - 20px);
	}
}

.content_section_celebrity_discussion .content_section_title,
.content_section_celebrity_page .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
	padding-bottom: 3px;
}

.content_section_celebrity_discussion .celebrity_header_wrapper,
.content_section_celebrity_page .celebrity_header_wrapper {
	margin-top: 10px;
	display: flex;
}

.content_section_celebrity_discussion .celebrity_header_avatar .celebrity_avatar,
.content_section_celebrity_page .celebrity_header_avatar .celebrity_avatar {
	width: 130px;
	height: 130px;
	border-radius: 50%;
	border: 2px solid;
	border-color: #750e15;
	background-size: cover;
	background-color: black;
}

@media (min-width: 360px) {
	.content_section_celebrity_discussion .celebrity_header_avatar .celebrity_avatar,
	.content_section_celebrity_page .celebrity_header_avatar .celebrity_avatar {
		width: 170px;
		height: 170px;
	}
}

.content_section_celebrity_discussion .celebrity_header_avatar .celebrity_avatar a:hover,
.content_section_celebrity_discussion .celebrity_header_avatar .celebrity_avatar a:focus,
.content_section_celebrity_page .celebrity_header_avatar .celebrity_avatar a:hover,
.content_section_celebrity_page .celebrity_header_avatar .celebrity_avatar a:focus {
	color: white !important;
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper,
.content_section_celebrity_page .celebrity_header_info_wrapper {
	margin-left: 10px;
	width: 100%;
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_header_top,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_header_top {
	height: 65px;
}

@media (min-width: 360px) {
	.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_header_top,
	.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_header_top {
		height: 70px;
	}
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_header_top a:hover,
.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_header_top a:focus,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_header_top a:hover,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_header_top a:focus {
	color: white !important;
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_title,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_title {
	font-size: 13px;
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_aliases,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_aliases {
	font-size: 13px;
	font-weight: normal;
	color: #828282;
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_photos,
.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_videos,
.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_likes,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_photos,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_videos,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_likes {
	float: left;
	width: 33%;
	max-width: 55px;
	display: grid;
	text-align: center;
}

@media (min-width: 768px) {
	.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_photos,
	.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_videos,
	.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_likes,
	.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_photos,
	.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_videos,
	.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_likes {
		float: initial;
	}
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_space,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_space {
	border-left: 1px solid;
	border-color: transparent;
	margin-top: 1px;
	text-align: center;
	float: left;
	height: 0;
	width: 100%;
}

@media (min-width: 360px) {
	.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_space,
	.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_space {
		height: 35px;
	}
}

@media (min-width: 768px) {
	.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_space,
	.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_space {
		float: initial;
		height: 34px;
		width: 10px;
		border-color: #919191;
	}
}

.content_section_celebrity_discussion .celebrity_social_link,
.content_section_celebrity_page .celebrity_social_link {
	margin: 0 5px 5px 0;
	width: auto;
	min-width: 92px;
	padding: 5px 0px;
	text-align: center;
	border-radius: 2px;
	float: left;
}

@media (min-width: 360px) {
	.content_section_celebrity_discussion .celebrity_social_link,
	.content_section_celebrity_page .celebrity_social_link {
		width: 100px;
		margin: 5px;
	}
}

.content_section_celebrity_discussion .celebrity_social_link img,
.content_section_celebrity_page .celebrity_social_link img {
	margin: -2px 5px 0 0;
}

.content_section_celebrity_discussion .celebrity_header_stats,
.content_section_celebrity_page .celebrity_header_stats {
	display: block;
}

@media (min-width: 768px) {
	.content_section_celebrity_discussion .celebrity_header_stats,
	.content_section_celebrity_page .celebrity_header_stats {
		display: flex;
	}
}

.content_section_celebrity_discussion .celebrity_header_social_desktop,
.content_section_celebrity_page .celebrity_header_social_desktop {
	display: block;
}

.content_section_celebrity_discussion .celebrity_header_social_mobile,
.content_section_celebrity_page .celebrity_header_social_mobile {
	display: block;
	width: 100%;
}

.content_section_celebrity_discussion .celebrity_header_social_mobile .celebrity_social_link,
.content_section_celebrity_page .celebrity_header_social_mobile .celebrity_social_link {
	float: left;
	margin: 5px;
}

.celebrity_discussion_header .content_section_title {
	display: none;
}

.content_section_celebrity_feed {
	width: calc(100% - 10px);
	max-width: 670px;
	margin: 5px auto 0 auto;
}

@media (min-width: 480px) {
	.content_section_celebrity_feed {
		width: calc(100% - 20px);
	}
}

.content_section_celebrity_feed .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
	padding-bottom: 3px;
}

.celebrity_add_profile_picture_wrapper {
	position: relative;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	border: 2px solid #5f5f5f;
}

.celebrity_add_profile_picture_wrapper #celebrity_profile_picture {
	position: relative;
	width: 36px;
	height: 36px;
	border-radius: 50%;
}

.celebrity_add_profile_picture_wrapper .icon {
	position: absolute;
	left: 10px;
	top: 10px;
}

.celebrity_add_profile_picture_wrapper #profile_picture_file {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 36px;
	height: 36px;
	border-radius: 50%;
}

.celebrity_modal_wrapper {
	display: none;
	position: absolute;
	top: 0;
	z-index: 4;
	color: #FFFFFF;
	background-color: #750e15;
	width: 270px;
	height: 360px;
	margin-top: 5px;
	margin-left: 20px;
}

.celebrity_modal_wrapper .celebrity_modal_title {
	padding: 5px;
}

.celebrity_modal_wrapper .celebrity_modal_title .icon {
	margin-right: 5px;
}

.celebrity_modal_wrapper .celebrity_picture_edit {
	padding: 25px 10px;
}

.celebrity_modal_wrapper .celebrity_picture_zoom_wrapper {
	position: absolute;
	top: 20px;
	width: 100%;
	padding: 10px;
	text-align: center;
}

.celebrity_modal_wrapper .celebrity_picture_button_wrapper {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 10px;
	text-align: center;
}

.celebrity_modal_wrapper .celebrity_picture_button {
	margin: 0 5px;
}

/* celebrity_add */
/* celebrity_edit */
.content_section_celebrity_add,
.content_section_celebrity_edit {
	margin: 10px auto 5px auto;
	padding: 0 5px;
	max-width: 670px;
}

.content_section_celebrity_add .content_section_title,
.content_section_celebrity_edit .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
	padding-bottom: 3px;
}

.content_section_celebrity_add .celebrity_add_form_container,
.content_section_celebrity_add .celebrity_edit_form_container,
.content_section_celebrity_edit .celebrity_add_form_container,
.content_section_celebrity_edit .celebrity_edit_form_container {
	margin-bottom: 10px;
}

.content_section_celebrity_add .celebrity_add_form_container form,
.content_section_celebrity_add .celebrity_edit_form_container form,
.content_section_celebrity_edit .celebrity_add_form_container form,
.content_section_celebrity_edit .celebrity_edit_form_container form {
	position: relative;
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_form_input_group,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_form_input_group {
	min-height: 50px;
	padding-top: 5px;
	margin: 0 auto 5px auto;
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group input,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group input,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_form_input_group input,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_form_input_group input {
	width: calc(100% - 12px);
	height: 28px;
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group input.logo,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group input.logo,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_form_input_group input.logo,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_form_input_group input.logo {
	width: calc(100% - 52px);
	padding-left: 45px;
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group .bootstrap-tagsinput,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group .bootstrap-tagsinput,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_form_input_group .bootstrap-tagsinput,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_form_input_group .bootstrap-tagsinput {
	width: calc(100% - 15px);
	max-width: calc(100% - 15px);
	text-align: left;
	padding: 0 6px;
	border-radius: 0;
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group .editor_tag,
.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group .label-info,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group .editor_tag,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group .label-info,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_form_input_group .editor_tag,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_form_input_group .label-info,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_form_input_group .editor_tag,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_form_input_group .label-info {
	display: inline-block;
	margin: 2px;
	background-color: #55ACEE;
	padding: 0px 5px 2px 5px;
	border-radius: 3px;
	white-space: nowrap;
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group .logo_container,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group .logo_container,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_form_input_group .logo_container,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_form_input_group .logo_container {
	position: absolute;
	padding: 5px 10px 0 10px;
	height: 25px;
	border-right: 1px solid;
	border-color: #b51520;
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_add_profile_picture_wrapper,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_add_profile_picture_wrapper,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_add_profile_picture_wrapper,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_add_profile_picture_wrapper {
	float: left;
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_add_profile_picture_span,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_add_profile_picture_span,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_add_profile_picture_span,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_add_profile_picture_span {
	margin-left: 10px;
	top: 12px;
	position: relative;
	font-size: 11px;
	color: #828282;
}

/* interactive buttons */
.celebrity_header_stats .celebrity_interactive_button {
	float: left;
	padding-top: 8px;
	width: 20%;
	max-width: 33px;
	text-align: center;
	position: relative;
	cursor: pointer;
}

@media (min-width: 768px) {
	.celebrity_header_stats .celebrity_interactive_button {
		float: initial;
	}
}

.celebrity_header_stats .celebrity_interactive_button.is_favorite .active {
	display: block;
}

.celebrity_header_stats .celebrity_interactive_button .active {
	display: none;
}

.celebrity_header_stats .celebrity_interactive_button i {
	left: 5px;
	position: absolute;
}

.celebrity_footer_stats {
	display: flex;
}

.celebrity_footer_stats .celebrity_interactive_button {
	float: left;
	padding-top: 10px;
	width: 40px;
	text-align: center;
	position: relative;
	height: 20px;
	margin: 5px 0;
	cursor: pointer;
}

.celebrity_footer_stats .celebrity_interactive_button.is_favorite .active {
	display: block;
}

.celebrity_footer_stats .celebrity_interactive_button .active {
	display: none;
}

.celebrity_footer_stats .celebrity_interactive_button i {
	left: 5px;
	position: absolute;
}

.centered_wrapper {
	padding-top: 5px;
	margin: 0 auto 5px auto;
	text-align: center;
}

.centered_wrapper .btn_default:hover,
.centered_wrapper .btn_default:focus {
	color: white !important;
}

.submit_wrapper {
	padding-top: 5px;
	margin: 0 auto 5px auto;
	text-align: right;
}

.submit_wrapper .btn_default:hover,
.submit_wrapper .btn_default:focus {
	color: white !important;
}

.celebrity_medias .media_image {
	width: calc(((100vw - 10px) - 10px) / 2);
	height: calc((((100vw - 10px) - 10px) / 2) * 0.9435);
	max-width: 240px;
	max-height: 254px;
	overflow: hidden;
	float: left;
	margin: 5px;
	border-radius: 5px;
}

.celebrity_medias .media_image a {
	position: relative;
	width: 100%;
	height: 100%;
}

.celebrity_medias .media_image img {
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
}

/* comments in celebrities*/
.content_celebrity_page,
.content_celebrity_media,
.content_celebrity_feed {
	/* current user comment - overrides the existing comment class */
}

.content_celebrity_page .icon_container,
.content_celebrity_media .icon_container,
.content_celebrity_feed .icon_container {
	display: inline-block;
	margin: 5px;
}

.content_celebrity_page .icon_container .icon,
.content_celebrity_media .icon_container .icon,
.content_celebrity_feed .icon_container .icon {
	margin-right: 5px;
}

.content_celebrity_page .existing_comment_wrapper,
.content_celebrity_media .existing_comment_wrapper,
.content_celebrity_feed .existing_comment_wrapper {
	margin: 12px 0;
	position: relative;
	border: none;
}

.content_celebrity_page .existing_comment_wrapper .avatar,
.content_celebrity_media .existing_comment_wrapper .avatar,
.content_celebrity_feed .existing_comment_wrapper .avatar {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: #000000;
	float: left;
	background-size: contain;
}

.content_celebrity_page .existing_comment_wrapper .arrow,
.content_celebrity_media .existing_comment_wrapper .arrow,
.content_celebrity_feed .existing_comment_wrapper .arrow {
	position: absolute;
	background-color: #000000;
	width: 10px;
	height: 10px;
	left: 36px;
	top: 10px;
	rotate: 45deg;
}

.content_celebrity_page .existing_comment_wrapper .content,
.content_celebrity_media .existing_comment_wrapper .content,
.content_celebrity_feed .existing_comment_wrapper .content {
	margin-left: 10px;
	padding: 8px 10px;
	border-radius: 5px;
	top: 5px;
	position: relative;
	background-color: #000000;
	color: #FFFFFF;
}

.content_celebrity_page .current_user_comment .avatar,
.content_celebrity_media .current_user_comment .avatar,
.content_celebrity_feed .current_user_comment .avatar {
	float: right;
	background-color: #b51520;
	background-size: contain;
}

.content_celebrity_page .current_user_comment .arrow,
.content_celebrity_media .current_user_comment .arrow,
.content_celebrity_feed .current_user_comment .arrow {
	left: initial;
	right: 36px;
	background-color: #b51520;
	color: #000000;
}

.content_celebrity_page .current_user_comment .content,
.content_celebrity_media .current_user_comment .content,
.content_celebrity_feed .current_user_comment .content {
	position: absolute;
	top: -3px;
	right: 40px;
	background-color: #b51520;
	color: #000000;
}

.content_celebrity_page .discussion_input,
.content_celebrity_page .media_input,
.content_celebrity_page .feed_input,
.content_celebrity_media .discussion_input,
.content_celebrity_media .media_input,
.content_celebrity_media .feed_input,
.content_celebrity_feed .discussion_input,
.content_celebrity_feed .media_input,
.content_celebrity_feed .feed_input {
	margin-top: 5px;
	width: 100%;
	height: 50px;
}

.content_section_celebrity_media_post {
	width: calc(100% - 10px);
	max-width: 1000px;
	margin: 5px auto 0 auto;
}

.content_section_celebrity_media_post .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
	padding-bottom: 3px;
}

@media (min-width: 480px) {
	.content_section_celebrity_media_post {
		width: calc(100% - 20px);
	}
}

.content_section_celebrity_media_post .content_celebrity_media_page {
	max-width: 1000px;
	width: 100%;
	margin: auto;
}

.content_section_celebrity_media_post .content_celebrity_media_page .celebrity_avatar {
	position: relative;
	display: block;
	margin-bottom: 10px;
}

.content_section_celebrity_media_post .content_celebrity_media_page .celebrity_avatar a:hover,
.content_section_celebrity_media_post .content_celebrity_media_page .celebrity_avatar a:focus {
	color: white !important;
}

.content_section_celebrity_media_post .content_celebrity_media_page .celebrity_avatar .post_media_info {
	position: absolute;
	top: 10px;
	right: 0;
}

.content_section_celebrity_media_post .content_celebrity_media_page .celebrity_title {
	font-size: 13px;
}

.content_section_celebrity_media_post .content_celebrity_media_page .celebrity_aliases {
	font-size: 13px;
	font-weight: normal;
	color: #828282;
}

.content_section_celebrity_media_post .content_celebrity_media_page .post_media_container {
	max-width: 1000px;
	max-height: 860px;
	height: auto;
	margin-top: 10px;
	margin: auto;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.content_section_celebrity_media_post .content_celebrity_media_page .post_media_container .video_bg {
	position: absolute;
}

.content_section_celebrity_media_post .content_celebrity_media_page .post_media_container.media_container_video {
	display: block;
}

.content_section_celebrity_media_post .content_celebrity_media_page .post_media_container.media_container_video .play_button {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	pointer-events: none;
}

.content_section_celebrity_media_post .content_celebrity_media_page .post_media_container.media_container_video .play_button.active {
	display: none;
}

.content_section_celebrity_media_post .content_celebrity_media_page .post_media_container .media_orientation_portrait {
	max-height: 860px;
	max-width: 100%;
}

.content_section_celebrity_media_post .content_celebrity_media_page .post_media_container .media_orientation_landscape {
	max-height: auto;
	max-width: 100%;
}

.content_section_celebrity_media_post .content_celebrity_media_page .navigation_buttons {
	width: 100%;
	margin-top: 20px;
}

.content_section_celebrity_media_post .content_celebrity_media_page .navigation_buttons .previous_button {
	float: left;
	width: calc(50% - 45px);
	height: 20px;
	margin-right: 30px;
}

.content_section_celebrity_media_post .content_celebrity_media_page .navigation_buttons .previous_button:hover, .content_section_celebrity_media_post .content_celebrity_media_page .navigation_buttons .previous_button:focus {
	color: white !important;
}

.content_section_celebrity_media_post .content_celebrity_media_page .navigation_buttons .next_button {
	display: inline-block;
	width: calc(50% - 45px);
	height: 20px;
}

.content_section_celebrity_media_post .content_celebrity_media_page .navigation_buttons .next_button:hover, .content_section_celebrity_media_post .content_celebrity_media_page .navigation_buttons .next_button:focus {
	color: white !important;
}

.content_celebrity_media {
	margin: 10px 5px;
	max-width: 1000px;
}

@media (min-width: 968px) {
	.content_celebrity_media {
		margin: 10px auto;
	}
}

/* top_photos and top_videos and search page */
.content_section_celebrity_media,
.content_section_search_celebrities {
	margin: 10px auto 5px auto;
	max-width: 1000px;
}

.content_section_celebrity_media .content_section_title,
.content_section_search_celebrities .content_section_title {
	display: block;
	width: 100%;
	padding-bottom: 3px;
}

@media (min-width: 768px) {
	.content_section_celebrity_media .content_section_title,
	.content_section_search_celebrities .content_section_title {
		margin-left: 5px;
	}
}

/* search page */
.content_section_search_celebrities .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
	padding-bottom: 3px;
}

.content_section_search_celebrities h1 {
	font-weight: normal !important;
}

.media_image {
	position: relative;
}

.media_image a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}

.media_image a:hover {
	color: white !important;
}

.media_image .play_button {
	position: absolute;
	width: 67px !important;
	height: 67px !important;
	top: calc(50% - 33px);
	left: calc(50% - 33px);
}

.media_image .play_button_small {
	position: absolute;
	width: 50px !important;
	height: 50px !important;
	top: calc(50% - 25px);
	left: calc(50% - 25px);
}

.media_info_box {
	position: absolute;
	width: calc(100% - 10px);
	margin: 0 5px;
	bottom: 10px;
	display: grid;
}

.media_info_box .celebrity_avatar {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	border: 2px solid;
	border-color: #750e15;
	background-size: cover;
	background-color: black;
	margin: 0;
	display: block;
}

.media_info_box .celebrity_avatar a:hover,
.media_info_box .celebrity_avatar a:focus {
	color: white !important;
}

.media_info_box .celebrity_name {
	text-shadow: 1px 1px 1px black;
}

/* top celebrity pages */
.content_section_celebrity_top_photos .content_section_title,
.content_section_celebrity_top_videos .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
	padding-bottom: 3px;
}

/* load more override */
.footer_wrapper_page_celebrity_home {
	border-top: none;
}

/* ENDFILE */
/****************************
	_celebrity_sidebar.scss
****************************/
.sidebar_celebrity_menu .celebrity_title {
	overflow: hidden;
	text-overflow: ellipsis;
	width: calc(100% - 40px);
	display: inline-block;
	margin-top: 5px;
}

.sidebar_celebrity_menu .sidebar_subsection_celebrity_leaks .sidebar_section_item {
	margin-top: 5px;
}

.sidebar_celebrity_menu .celebrity_webcams {
	/* TEMPORARY: Disable webcams avatars */
}

.sidebar_celebrity_menu .celebrity_webcams .sidebar_section_item {
	height: 18px !important;
	height: 30px !important;
	margin-top: 5px;
}

.sidebar_celebrity_menu .celebrity_webcams .sidebar_celebrity_webcam {
	position: relative;
	margin-right: 5px;
	border-radius: 50%;
	height: 26px;
	width: 26px;
	cursor: pointer;
	border: 2px solid;
	border-color: #750e15;
}

.sidebar_celebrity_menu .celebrity_webcams .celebrity_webcam_title {
	margin-top: 5px;
}

.sidebar_celebrity_menu .sidebar_top_celebrity_wrapper .celebrity_avatar {
	display: block;
	height: 30px;
	margin-top: 5px;
}

.sidebar_celebrity_menu .sidebar_top_celebrity_wrapper .celebrity_avatar a {
	height: 100%;
}

.sidebar_celebrity_menu .sidebar_top_celebrity_wrapper .celebrity_avatar .avatar {
	position: relative;
	margin-right: 5px;
	border-radius: 50%;
	height: 26px;
	width: 26px;
	cursor: pointer;
	border: 2px solid;
	border-color: #750e15;
}

/* override base css for celebrity */
/* ENDFILE */
/****************************
	_custom_icons.scss
****************************/
.custom-icon-ic_16_head_mn_webcams {
	width: 16px;
	height: 16px;
	background-image: url(../../default/img/icons/ic_16_head_mn_webcams_anim.png);
}

.custom-icon-ic_12_webcam_blink {
	width: 12px;
	height: 12px;
	background-image: url(../../default/img/icons/ic_12_webcam_blink.png);
}

.custom-icon-ic_16_head_mn_premium {
	width: 16px;
	height: 16px;
	background-image: url(../../default/img/icons/ic_16_head_mn_premium.png);
}

/* ENDFILE */
/* webapp page*/
.main_webapp_wrapper {
	max-width: 600px;
	margin: auto;
}

.main_webapp_wrapper .main_webapp_container {
	display: inline-flex;
	padding: 10px 5px;
	text-align: center;
	width: calc(100% - 10px);
}

.main_webapp_wrapper .main_webapp_container .sub_container {
	width: 50%;
}

.main_webapp_wrapper .webapp_tab_wrapper {
	display: inline-flex;
	margin-top: 5px;
	margin-left: 5px;
	z-index: 1;
}

.main_webapp_wrapper .webapp_tab_wrapper .tab_btn {
	margin: 0 20px 0 0;
	cursor: pointer;
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
	padding-bottom: 4px;
}

.main_webapp_wrapper .webapp_tab_wrapper .tab_btn.tab_active {
	border-bottom: 2px solid #b51520;
}

.main_webapp_wrapper .webapp_tab_wrapper .tab_btn .tab_title {
	padding: 0 5px;
}

.main_webapp_wrapper .webapp_explanation_wrapper {
	margin: 5px 5px 5px 15px;
	position: relative;
}

.main_webapp_wrapper .webapp_explanation_wrapper .webapp_explanation {
	margin: 10px 0;
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_step {
	display: block;
	padding-bottom: 10px;
	width: 100%;
	border-left: 3px solid #C6C6C6;
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_step.last_step {
	border-color: transparent;
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_number {
	position: absolute;
	background-color: #b51520;
	border-radius: 50%;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 17px;
	font-weight: bolder;
	color: #FFFFFF;
	font-size: 11px;
	margin-left: -10px;
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_text {
	width: 100%;
	margin-left: 15px;
	position: relative;
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_text .alternative_explanation_text {
	width: 100%;
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_arrow {
	position: absolute;
	top: 0;
	right: 0;
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_pic {
	width: 65%;
	text-align: center;
	margin: auto;
}

.main_webapp_wrapper .webapp_explanation_wrapper .webapp_example_icons {
	display: inline-flex;
	width: calc(100% - 40px);
	margin: 0 20px 5px 20px;
}

.main_webapp_wrapper .webapp_explanation_wrapper .webapp_example_icons .app_logo {
	display: block;
	cursor: pointer;
	text-align: center;
	width: 25%;
}

.main_webapp_wrapper .webapp_explanation_wrapper .webapp_example_icons .app_logo .icon {
	display: block;
	margin: auto;
}

/* ENDFILE */
/****************************
	_pagination.scss
****************************/
.pagination {
	text-align: center;
	margin: 15px 0;
}

.pagination .pagination_page,
.pagination .pagination_space {
	width: 28px;
	height: 28px;
	line-height: 29px;
	display: inline-block;
	border-radius: 2px;
}

.pagination .pagination_space {
	width: 30px;
}

.pagination .live_pagination {
	color: #FFFFFF;
	background-color: #FFFFFF;
	display: inline-block;
	padding: 0 5px;
}

.pagination .live_pagination a {
	color: #FFFFFF;
}

.pagination .live_pagination .pagination_page {
	display: inline-block;
	border: 1px solid #b51520;
	background-color: #750e15;
}

.pagination .live_pagination .pagination_page.current {
	background-color: #E2E2E2;
}

.pagination .live_pagination .pagination_space {
	width: 5px;
}

@media (min-width: 360px) {
	.pagination .live_pagination .pagination_space {
		width: 10px;
	}
}

@media (min-width: 480px) {
	.pagination .live_pagination .pagination_space {
		width: 20px;
	}
}

@media (min-width: 360px) {
	.pagination .live_pagination .gap::before {
		content: "...";
	}
}

.pagination .live_pagination .ghost {
	display: none;
}

@media (min-width: 768px) {
	.pagination .live_pagination .ghost {
		display: inline-block !important;
	}
}

.pagination .fade_pagination {
	margin-top: 5px;
	color: #000000;
}

@media (min-width: 768px) {
	.pagination .fade_pagination {
		display: none;
		width: 30px;
	}
}

.pagination .fade_pagination a {
	color: #000000;
}

.pagination .fade_pagination .pagination_page {
	height: 30px;
	margin-top: 5px;
	display: inline-block;
}

.pagination .fade_pagination .pagination_space {
	width: 20px;
	height: 30px;
}

/* ENDFILE */
/****************************
	_miss_tubesite_page.scss
****************************/
.content_section_miss_wrapper {
	margin: 0 5px;
	/* miss list */
}

.content_section_miss_wrapper .content_section_title {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b51520;
	display: block;
	width: 100%;
	max-width: 1280px;
	margin: auto;
	margin-bottom: 5px;
}

.content_section_miss_wrapper .title_wrapper {
	max-width: 1280px;
	margin: auto;
}

.content_section_miss_wrapper .title_wrapper .title_text {
	margin-top: 5px;
}

.content_section_miss_wrapper .miss_tubesite_top_container {
	max-width: 1280px;
	margin: 0 auto 10px auto;
}

.content_section_miss_wrapper .origin_select_wrapper {
	position: relative;
	width: 100%;
	max-width: 480px;
	margin: auto;
}

.content_section_miss_wrapper .origin_select_wrapper .origin_place_selector {
	width: 100%;
}

.content_section_miss_wrapper .miss_winner_wrapper {
	width: 38%;
	float: left;
}

@media (min-width: 768px) {
	.content_section_miss_wrapper .miss_winner_wrapper {
		width: 40%;
		float: left;
	}
}

.content_section_miss_wrapper .miss_winner_wrapper .miss_winner_img {
	width: 100%;
	height: auto;
	max-width: 300px;
	max-height: 360px;
	margin: auto;
}

.content_section_miss_wrapper .miss_video_winner_wrapper {
	position: relative;
	max-width: 1168px;
	margin: auto;
}

.content_section_miss_wrapper .miss_description_wrapper {
	width: 60%;
	float: right;
}

@media (min-width: 768px) {
	.content_section_miss_wrapper .miss_description_wrapper {
		width: 60%;
		float: right;
	}
}

.content_section_miss_wrapper .miss_description_wrapper a {
	text-decoration: underline;
	color: #b51520;
}

.content_section_miss_wrapper .origin_list_wrapper {
	margin: 5px 0;
}

.content_section_miss_wrapper .origin_list_wrapper .origin_list_name {
	display: inline-table;
	width: 50%;
	margin-bottom: 5px;
	cursor: pointer;
}

.content_section_miss_wrapper .miss_list_wrapper {
	display: block;
	position: relative;
	width: 100%;
	margin-top: 10px;
}

@media (min-width: 768px) {
	.content_section_miss_wrapper .miss_list_wrapper {
		float: left;
	}
}

.content_section_miss_wrapper .miss_list_wrapper .miss_list_container {
	margin-top: 10px;
	width: 100%;
	text-align: center;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper {
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.24);
	position: relative;
	display: inline-block;
	width: 45%;
	max-width: 200px;
	height: auto;
	text-align: center;
	margin: 15px 5px 5px 5px;
	background-color: #E2E2E2;
	border-radius: 2px;
	vertical-align: middle;
	color: #000000;
}

@media (min-width: 480px) {
	.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper {
		width: 30%;
	}
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper img {
	width: 100%;
	height: calc((50vw - 20px) / (16/9));
}

@media (min-width: 480px) {
	.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper img {
		height: calc((33vw - 20px) / (16/9));
	}
}

@media (min-width: 768px) {
	.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper img {
		height: 112.5px;
	}
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper header {
	position: absolute;
	width: calc(100% - 10px);
	padding: 5px;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_container {
	position: absolute;
	bottom: 40px;
	width: 100%;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_loading {
	opacity: 0.6;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .video_item_stats {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	display: inline-block;
	width: calc(100% - 6px);
	z-index: 1;
	text-shadow: 1px 1px 1px #000000;
	height: 18px;
	text-align: right;
	line-height: 16px;
	font-size: 11px;
	padding: 0 3px;
	color: #FFFFFF;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .video_item_stats .bubble {
	position: relative;
	display: inline-block;
	width: fit-content;
	background-color: rgba(0, 0, 0, 0.5);
	margin-right: 2px;
	border-radius: 2px;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .video_item_stats .bubble i {
	position: absolute;
	margin-left: 5px;
	top: 2px;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .video_item_stats .bubble span {
	padding-right: 5px;
	padding-left: 20px;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .video_item_stats .bubble_duration span {
	padding-left: 5px;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .miss_pornstar_img_container {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	margin: -10px auto 0 auto;
	background-color: white;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .miss_pornstar_img_container .miss_pornstar_img {
	margin-left: 1px;
	padding-top: 1px;
	width: 78px;
	height: 78px;
	border-radius: 50%;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .country_region {
	text-overflow: ellipsis;
	width: calc(100% - 3px);
	white-space: nowrap;
	overflow: hidden;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .country_region .flag {
	width: 18px;
	height: 12px;
	margin: 0 3px 3px 3px;
	overflow: hidden;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_img {
	background-color: darkgray;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_text {
	height: 6px;
	width: 60%;
	background-color: darkgray;
	margin: 8px auto;
	padding: 3px;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_text_small {
	height: 6px;
	width: 30%;
	background-color: darkgray;
	margin: 8px auto;
	padding: 3px;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown {
	display: inline-flex;
	width: 90%;
	max-width: 130px;
	height: 35px;
	margin: auto;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_block {
	height: 100%;
	width: 27px;
	background-color: #FF6800;
	border-radius: 2px;
	margin: auto;
	border: 1px solid #FF6800;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_block .countdown_block_top {
	width: 100%;
	height: 50%;
	color: #E2E2E2;
	font-size: 12px;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_block .countdown_block_bottom {
	width: 100%;
	height: 50%;
	background-color: #E2E2E2;
	color: darkgray;
	font-size: 12px;
}

/* ENDFILE */
/****************************
	_tag_list_page.scss
****************************/
.content_section_tag_list_wrapper {
	position: relative;
	max-width: 1000px;
	margin: 15px auto auto auto !important;
}

.content_section_tag_list_wrapper .mc_wrapper {
	display: flex;
	height: 30px;
	border-bottom: 1px solid #b51520;
}

.content_section_tag_list_wrapper .mc_wrapper a {
	width: auto;
	text-align: center;
	line-height: 19px;
	padding: 5px;
	cursor: pointer;
	font-weight: bold;
	color: #000000;
}

@media (min-width: 360px) {
	.content_section_tag_list_wrapper .mc_wrapper a {
		min-width: 75px;
	}
}

@media (min-width: 480px) {
	.content_section_tag_list_wrapper .mc_wrapper a {
		min-width: 80px;
	}
}

.content_section_tag_list_wrapper .mc_wrapper a.checked {
	border-bottom: 3px solid #b51520;
}

.content_section_tag_list_wrapper .search_tag_list_wrapper {
	text-align: center;
	margin-top: 10px;
}

.content_section_tag_list_wrapper .search_tag_list_wrapper input {
	width: 275px;
	height: 28px;
	margin: 0;
	border-top-right-radius: initial;
	border-bottom-right-radius: initial;
}

@media (min-width: 480px) {
	.content_section_tag_list_wrapper .search_tag_list_wrapper input {
		width: 360px;
	}
}

.content_section_tag_list_wrapper .search_tag_list_wrapper button {
	height: 30px;
	padding: 5px;
	border-left: 0;
	border-top-left-radius: initial;
	border-bottom-left-radius: initial;
}

@media (min-width: 480px) {
	.content_section_tag_list_wrapper .search_tag_list_wrapper button {
		padding: 5px 8px;
	}
}

.content_section_tag_list_wrapper .tag_tabs_wrapper {
	display: block;
	text-align: center;
	margin-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #b51520;
}

.content_section_tag_list_wrapper .tag_tabs_wrapper a {
	width: 23px;
	font-weight: bold;
	display: inline-block;
}

.content_section_tag_list_wrapper .tag_list_container {
	padding: 0 5px;
}

.content_section_tag_list_wrapper .tag_list_container .tag_tab_title {
	font-weight: bold;
	margin-top: 10px;
}

.content_section_tag_list_wrapper .tag_list_container .single_tag_container {
	display: inline-flex;
	width: 50%;
}

@media (min-width: 480px) {
	.content_section_tag_list_wrapper .tag_list_container .single_tag_container {
		width: 33%;
	}
}

@media (min-width: 768px) {
	.content_section_tag_list_wrapper .tag_list_container .single_tag_container {
		width: 25%;
	}
}

@media (min-width: 968px) {
	.content_section_tag_list_wrapper .tag_list_container .single_tag_container {
		width: 20%;
	}
}

.content_section_tag_list_wrapper .tag_list_container .single_tag {
	display: inline-flex;
	line-height: 18px;
	font-size: 12px;
	background-color: #e2e2e2;
	color: #000000;
	padding: 2px 5px;
	margin: 5px 5px 5px 0;
	border-radius: 3px;
}

.content_section_tag_list_wrapper .tag_list_container .single_tag .icon {
	margin-right: 5px;
	margin-top: 3px;
}

.content_section_tag_list_wrapper .tag_list_container .single_tag a,
.content_section_tag_list_wrapper .tag_list_container .single_tag .obfs {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	word-break: break-all;
	color: #000000;
}

/* ENDFILE */
/****************************
	_two_column_layout.scss
****************************/
@media (max-width: 479px) {
	.two_col .videos_grid_wrapper {
		margin: 0;
	}
}

@media (max-width: 479px) {
	.two_col .video_item_wrapper {
		width: calc(50vw - 2px);
		height: calc((50vw - 2px) / (16/9));
		padding-bottom: 45px;
		background-color: transparent;
	}
	.two_col .video_item_wrapper.odd_item {
		margin-right: 4px;
	}
	.two_col .video_item_wrapper.even_item {
		margin-left: 0;
	}
}

@media (max-width: 479px) and (min-width: 480px) {
	.two_col .video_item_wrapper {
		width: 47vw;
		height: calc(47vw / (16/9));
		margin: 2px;
	}
}

@media (max-width: 479px) and (min-width: 768px) {
	.two_col .video_item_wrapper {
		width: 32vw;
		height: calc(32vw / (16/9));
	}
}

@media (max-width: 479px) and (min-width: 968px) {
	.two_col .video_item_wrapper {
		margin: 0 4px 4px 0;
	}
	.two_col .video_item_wrapper.video_item_small,
	.two_col .video_item_wrapper.video_item_small #video {
		width: 240px;
		height: 135px;
	}
	.two_col .video_item_wrapper.video_item_medium,
	.two_col .video_item_wrapper.video_item_medium #video {
		width: 320px;
		height: 180px;
	}
	.two_col .video_item_wrapper.video_item_large,
	.two_col .video_item_wrapper.video_item_large #video {
		width: 400px;
		height: 225px;
	}
}

@media (max-width: 479px) {
	.two_col .video_item_wrapper .video_item_title {
		position: absolute;
		top: auto;
		bottom: 0;
		height: 40px;
		background-color: transparent;
		text-shadow: none;
	}
	.two_col .video_item_wrapper .video_item_title .video_item_section_container {
		width: calc(100% - 10px);
		line-height: 15px;
	}
	.two_col .video_item_wrapper .video_item_title .video_item_section_container a {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		white-space: normal;
		color: #000000;
	}
	.two_col .video_item_wrapper .video_item_title .icon {
		position: absolute;
		top: calc((-50vw - 2px) / (16/9));
		left: auto;
		right: 3px;
	}
	.two_col .video_item_wrapper .video_item_stats {
		bottom: 45px;
	}
	.two_col .video_item_wrapper video {
		width: 100%;
		height: auto;
	}
	.two_col .video_item_wrapper .video_progress_bar {
		bottom: 45px;
	}
}

@media (max-width: 479px) and (min-width: 480px) {
	.two_col .video_item_wrapper .video_progress_bar {
		bottom: 0;
	}
}

@media (max-width: 479px) {
	.two_col .video_item_wrapper .featured_studio_badge {
		top: 3px;
	}
}

@media (max-width: 479px) {
	.two_col .content_section_studio_related_videos,
	.two_col .content_section_pornstar_related_videos,
	.two_col .content_wrapper_page_pornstar_related_galleries,
	.two_col .content_wrapper_page_studio_related_galleries {
		margin: 0;
	}
}

/* ENDFILE */
/****************************
	common rules
	_common.scss
****************************/
body {
	color: #000000;
	background-color: #FFFFFF;
}

html.dark .logo_light {
	display: none !important;
}

html.dark .header_slogan_img_light {
	display: none !important;
}

html.light .logo_dark {
	display: none !important;
}

html.light .header_slogan_img_dark {
	display: none !important;
}

a {
	color: #000000;
}

a:hover, a:active, a.active, a:focus {
	color: #b51520;
}

textarea {
	color: #000000;
	background-color: #FFFFFF;
	border-color: #b51520;
}

.datepicker-dropdown {
	color: #000000;
	background-color: #FFFFFF;
	border-color: #b51520;
}

.datepicker-dropdown:before {
	border-bottom-color: #b51520;
}

.datepicker-dropdown:after {
	border-bottom-color: #FFFFFF;
}

.warning {
	color: #FF0021 !important;
}

.modal_box_overlay {
	background-color: rgba(0, 0, 0, 0.5);
}

.social_link_facebook {
	background-color: #4267B2;
}

.social_link_twitter {
	background-color: #1DA1F2;
}

.social_link_instagram {
	background-color: #DD2A7B;
}

.social_link_onlyfans {
	background-color: #00aff0;
}

.social_link_website {
	background-color: #b51520;
}

.social_link_tiktok {
	background-color: #FFFFFF;
}

.social_link_patreon {
	background-color: #FFFFFF;
}

.social_link_tikporn {
	background-color: #FE2C55;
}

.social_link_imdb {
	background-color: #F5C518;
}

.social_link_mymfans {
	background-color: #000000;
}

.social_link_youtube {
	background-color: #FFFFFF;
}

.social_link_reddit {
	background-color: #FFFFFF;
}

button {
	color: #FFFFFF;
	background-color: #750e15;
	border-color: #b51520;
}

input {
	color: #000000;
	background-color: #FFFFFF;
	border-color: #b51520;
}

select {
	color: #FFFFFF;
	background-color: #750e15;
	border-color: #b51520;
}

button > option:hover, input > option:hover, select > option:hover {
	background-color: #55ACEE;
}

button span.dropdown_caret:before, input span.dropdown_caret:before, select span.dropdown_caret:before {
	border-top-color: #FFFFFF;
}

.smooth_link {
	color: #000000 !important;
}

.smooth_link:hover, .smooth_link:active, .smooth_link:focus {
	color: #000000 !important;
}

/****************************
	loading image
	_common.scss
****************************/
.loading_img_wrapper.modal_lock .overlay {
	background-color: rgba(0, 0, 0, 0.5);
}

.grey_text {
	color: #828282;
}

/****************************
	switch container
	_common.scss
****************************/
.switch_container .slider {
	background-color: #000000;
}

.switch_container .slider:before {
	background-color: #b51520;
	border-color: #b51520;
}

/****************************
	scroll top button
	_common.scss
****************************/
.scroll_top_btn {
	background-color: #b51520;
}

/****************************
	buttons
	_common.scss
****************************/
.btn_default_small {
	background-color: #b51520;
}

.header_button {
	background-color: #750e15;
}

.header_button span {
	background-color: #C20000;
}

.notification {
	background-color: #C20000;
}

.dropdown_caret {
	color: #FFFFFF;
}

.dropdown_caret:before {
	border-top-color: #FFFFFF;
}

.custom_select_caret {
	background-color: #750e15;
}

.btn_default {
	background-color: #b51520;
}

.btn_default:hover {
	background-color: #750e15;
}

.btn_grey {
	color: #000000;
	border-color: #919191;
	background-color: #E2E2E2;
}

.btn_grey:hover {
	background-color: #C6C6C6;
}

.btn_white {
	color: #000000 !important;
	border-color: #C6C6C6;
}

.btn_white:hover {
	background-color: #E2E2E2;
}

.btn_blue {
	border-color: #C6C6C6;
	background-color: #1DA1F2;
}

.btn_blue:hover {
	background-color: #FFFFFF;
}

.btn_dropdown {
	color: #919191;
	border-color: #C6C6C6;
}

/****************************
	rating
	_common.scss
****************************/
.rating_wrapper .rating .rating_progress .rating_progress_bar.rating_progress_bar_up {
	background-color: #30AD22;
}

.rating_wrapper .rating .rating_progress .rating_progress_bar.rating_progress_bar_down {
	background-color: #FF0021;
}

.message_container .alert_error {
	background-color: #FF0021;
}

.message_container .alert_info {
	background-color: #55ACEE;
}

.message_container .alert_warning {
	background-color: #FF6800;
}

.message_container .alert_success {
	background-color: #30AD22;
}

.comments_number_span {
	background-color: #C20000;
}

.custom_checkbox .icon_checkbox {
	background-color: #750e15;
	border: 1px solid #b51520;
}

.custom_checkbox .icon_checkbox:after {
	border-color: #FFFFFF;
}

.custom_radio .icon_radio {
	border-color: #b51520;
	background-color: #750e15;
	color: #FFFFFF;
}

.custom_radio .icon_radio:after {
	background-color: #b51520;
}

.dmca_penalty_modal .modal_container {
	border-color: #FFFFFF;
}

.xdsoft_autocomplete input {
	border-color: #b51520 !important;
	color: #000000 !important;
	background-color: #FFFFFF !important;
}

.xdsoft_autocomplete_dropdown div {
	color: #FFFFFF !important;
	background-color: #750e15 !important;
}

.xdsoft_autocomplete_dropdown .active {
	background: #b51520 !important;
}

.xdsoft_autocomplete_dropdown .search_type {
	font-size: 11px;
}

.bootstrap-tagsinput {
	background-color: #FFFFFF;
	border-color: #b51520;
}

/* autocomplete for predictive search */
.tt-menu {
	background-color: #FFFFFF;
	border-color: #b51520;
}

.tt-menu a {
	color: #FFFFFF !important;
	background-color: #750e15 !important;
}

.tt-menu a:hover {
	background: #E2E2E2 !important;
}

.tt-menu .tt-cursor {
	background: #E2E2E2 !important;
}

mark {
	color: #FFFFFF;
}

/* footer advertising */
.footer_partner_container_wrapper {
	border-color: #d9d9d9;
}

.footer_partner_container_wrapper .close_button {
	border-color: #d9d9d9;
}

/****************************
	_dropdown_menus.scss
****************************/
.dropdown_menu {
	background-color: #750e15;
	color: #FFFFFF;
}

/****************************
	_header.scss
****************************/
.mobile_search form.search {
	border-color: #b51520;
}

.mobile_search .search_wrapper button {
	background-color: #FFFFFF;
}

.mobile_search button.search_btn {
	background-color: #FFFFFF;
}

.header_wrapper {
	background-color: #F6F6F6;
	border-color: #FFFFFF;
}

.header_wrapper .navbar_wrapper {
	/* main menu */
}

.header_wrapper .navbar_wrapper .navbar_signed_user_bg {
	background-color: #750e15;
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_main {
	background-color: #F6F6F6;
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_main:hover {
	background-color: #750e15;
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options {
	color: #FFFFFF;
	background-color: #750e15;
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options a,
.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options .obfs {
	color: #FFFFFF;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion {
	color: #FFFFFF;
	background-color: #750e15;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion a {
	color: #FFFFFF;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_buttons {
	border-color: #b51520;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item {
	color: #FFFFFF;
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .notification_alert,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .notification_alert,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .notification_alert,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .notification_alert,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .notification_alert,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .notification_alert {
	background-color: #FF0021;
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item:hover {
	background-color: #b51520;
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item .chat_counter {
	background-color: #C20000;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper,
.header_wrapper .navbar_wrapper .navbar_search_wrapper input.search_text,
.header_wrapper .navbar_wrapper .navbar_search_wrapper button.search_btn {
	background-color: #FFFFFF;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper {
	border-color: #FFFFFF;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper button {
	background-color: #FFFFFF;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu {
	color: #FFFFFF;
	background-color: #750e15;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu .icon_radio {
	color: #FFFFFF;
	background-color: #750e15;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu .icon_radio:after {
	background-color: #FFFFFF;
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper input.search_text {
	color: #000000;
}

.header_wrapper .profile_img {
	background-color: #F6F6F6;
}

.header_wrapper .co_sponsor a,
.header_wrapper .co_sponsor .obfs {
	color: #9e9e9e;
}

.top_bar_menu_item .option {
	color: #FFFFFF;
}

.top_bar_menu_item .option:hover {
	background-color: #b51520;
}

.top_bar_menu_item .option.thumb_size_item_selected {
	background-color: #E2E2E2;
}

.top_bar_menu_item .option > a,
.top_bar_menu_item .option > .obfs {
	color: #FFFFFF;
}

@media (min-width: 768px) {
	.logo_wrapper span {
		background-color: #FFFFFF;
		color: #000000;
	}
}

/****************************
	_header_slogan.scss
****************************/
.sub_header_slogan_wrapper .sub_header_slogan {
	color: #FFFFFF;
	border-color: #b51520;
	background-color: #750e15;
}

.sub_header_slogan_wrapper .sub_header_slogan a {
	color: #FFFFFF;
}

/****************************
	_sidebar.scss
****************************/
.sidebar_wrapper .side_bar_container,
.sidebar_v2_wrapper .side_bar_container {
	background-color: #FFFFFF;
	color: #000000;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content a,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content a {
	color: #000000;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content a:hover,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content a:hover {
	border-color: #b51520;
	color: #b51520;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs, .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed {
	color: #000000;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs:hover, .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed:hover,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs:hover,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed:hover {
	border-color: #b51520;
	color: #b51520;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper {
	border-color: #b51520;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button {
	background-color: #FFFFFF;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span {
	color: #000000;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret:before,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret:before {
	border-top-color: #000000;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_conditional_main_categories_wrapper.switch_container,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_conditional_main_categories_wrapper.switch_container {
	border-color: #C6C6C6;
}

.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_bundle_category,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_bundle_category {
	border-color: #C6C6C6;
}

.sidebar_wrapper .sidebar_social_share span.obfs.twitter_btn,
.sidebar_v2_wrapper .sidebar_social_share span.obfs.twitter_btn {
	background-color: #1DA1F2;
}

.sidebar_wrapper .sidebar_social_share span.obfs.facebook_btn,
.sidebar_v2_wrapper .sidebar_social_share span.obfs.facebook_btn {
	background-color: #4267B2;
}

.sidebar_wrapper .sidebar_social_share span.obfs.onlyfans_btn,
.sidebar_v2_wrapper .sidebar_social_share span.obfs.onlyfans_btn {
	background-color: #00aff0;
}

.sidebar_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar-thumb,
.sidebar_v2_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.5);
}

.sidebar_wrapper .sidebar_subsection_main_categories .simplebar-scrollbar:before,
.sidebar_v2_wrapper .sidebar_subsection_main_categories .simplebar-scrollbar:before {
	background-color: #b51520;
}

.sidebar_wrapper .sidebar_subsection_main_categories .simplebar-visible:before,
.sidebar_v2_wrapper .sidebar_subsection_main_categories .simplebar-visible:before {
	background-color: #b51520;
}

/*********************************/
/*****    site notice css	 *****/
/*********************************/
.site_notice {
	background-color: #b51520;
}

/*******************************/
/******** SIDEBAR V2 ***********/
/*******************************/
.sidebar_v2_section .filter_item.clicked {
	background-color: #e2e2e2;
}

.sidebar_v2_section .filter_container {
	border-color: #b51520;
}

.sidebar_v2_section .filter_container .switch input:checked + span {
	background-color: #b51520;
}

.sidebar_v2_section .filter_container .info {
	background-color: #b51520;
}

/****************************
	_user_log_reg.scss
****************************/
.navbar_user_log_reg_wrapper .login_register_button {
	background-color: #750e15;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper {
	color: #FFFFFF;
	background-color: #750e15;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper .login_register_tab {
	border-bottom-color: #C6C6C6;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper .login_register_tab.active {
	border-bottom-color: #b51520;
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .terms_conditions a,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .terms_conditions a {
	color: #FFFFFF;
}

.navbar_user_log_reg_wrapper .user_menu_main {
	color: #FFFFFF;
	background-color: #750e15;
}

.navbar_user_log_reg_wrapper .user_menu_main .user_menu_item:hover {
	background-color: #b51520;
}

.navbar_user_log_reg_wrapper .user_menu_main .user_menu_item a {
	color: #FFFFFF;
}

/* form container to recover login */
.recover_login_wrapper {
	background-color: #FFFFFF;
}

.recover_login_wrapper .recover_menu_close_btn {
	background-color: #b51520;
}

.recover_login_wrapper .recover_login_inside_wrapper .auth_form_title {
	border-bottom-color: #b51520;
}

.auth_form_item-msg.error {
	color: #FF0021;
}

.auth_form_item-msg.success {
	color: #30AD22;
}

.recover_account_form_wrapper {
	border-top-color: #C6C6C6;
}

/****************************
	_comment_report.scss
****************************/
.comment_report_modal_wrapper .comment_report_modal {
	color: #FFFFFF;
	background-color: #750e15;
}

.comment_report_modal_wrapper .comment_report_modal form a,
.comment_report_modal_wrapper .comment_report_modal form .obfs {
	color: #b51520;
}

.comment_report_modal_wrapper .comment_report_modal form .options_item_submit button {
	color: #FFFFFF;
	background-color: #b51520 !important;
}

.comment_report_modal .custom_radio .icon_radio {
	border-color: #b51520;
	background-color: #750e15;
	color: #FFFFFF;
}

.comment_report_modal .custom_radio .icon_radio:after {
	background-color: #b51520;
}

/****************************
	_comments.scss
****************************/
.comments_display_wrapper .comments_new_comment_wrapper textarea.comments_new_comment_txt,
.comments_display_wrapper .comments_reply_comment_wrapper textarea.comments_new_comment_txt {
	border-color: #C6C6C6;
}

.comments_display_wrapper .comments_section_wrapper .comments_top_title {
	color: #000000;
	background-color: #F6F6F6;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted {
	color: #000000;
	background-color: #F6F6F6;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted:last-child {
	border-bottom-color: #b51520 !important;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted .comment_author_wrapper {
	color: #000000 !important;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment {
	border-color: #C6C6C6;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment.active {
	border-color: #b51520;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_author_wrapper {
	color: #FFFFFF;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_author_wrapper a strong {
	color: #FFFFFF;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_actions_wrapper .comment_action_item,
.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_show_replies {
	border-color: #b51520;
	color: #FFFFFF;
	background-color: #750e15;
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_action_item:hover {
	color: #b51520;
	border-color: #b51520;
}

/****************************
	_load_more.scss
****************************/
.load_more_wrapper .load_more_btn .load_more_text {
	border-color: #b51520;
	background-color: #750e15;
	color: #FFFFFF;
}

.load_more_wrapper.use_load_more.havemore:before {
	border-bottom-color: #b51520;
}

/****************************
	_content_section_title.scss
****************************/
/* overall rules */
.content_section_title div .dropdown_menu {
	color: #FFFFFF;
}

.content_section_title .title_main_categories_wrapper .dropdown_menu,
.content_section_title .conditional_main_category .dropdown_menu,
.content_section_title .random_video_btn_wrapper .dropdown_menu {
	background-color: #750e15;
	color: #FFFFFF;
}

.content_section_title .random_video_btn_wrapper button.btn {
	border-color: #b51520;
}

@media (min-width: 768px) {
	.content_section_studio_related_videos .content_section_title,
	.content_section_pornstar_related_videos .content_section_title,
	.content_wrapper_page_pornstar_related_galleries .content_section_title,
	.content_wrapper_page_studio_related_galleries .content_section_title {
		border-color: #C6C6C6;
	}
}

/****************************
	_filters.scss
****************************/
.filters_wrapper .filter_wrapper.filter_gallery_tag .dropdown_gallery_tags_wrapper span.dropdown_caret, .filters_wrapper .filter_wrapper.filter_by_category span.dropdown_caret {
	background-color: #750e15;
}

.filters_wrapper .filter_wrapper .filter_menu {
	color: #FFFFFF;
	background-color: #750e15;
}

.filters_wrapper .filter_wrapper .filter_menu .filter_menu_text {
	border-bottom-color: #b51520;
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper label {
	border-bottom-color: 1px solid #b51520;
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper label.checked {
	border-bottom-color: 3px solid #b51520;
}

.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter .dropdown_caret, .content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country .dropdown_caret {
	background-color: #750e15;
}

.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter .dropdown_caret:before, .content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country .dropdown_caret:before {
	border-top-color: #FFFFFF;
}

/************************************************/
/***	specific dropdown for pornstarts page ***/
/************************************************/
.filter_by_multiple_filters .dropdown_menu {
	background-color: #750e15;
	color: #FFFFFF;
}

.panel-group .filter_btn_wrapper .filter_btn {
	background-color: #C6C6C6;
}

/* filter suggestions */
.filter_suggestions_wrapper a,
.filter_suggestions_wrapper .obfs {
	background-color: #e2e2e2;
	color: #000000;
}

/****************************
	_disclaimer.scss
****************************/
.disclaimer_parent_wrapper .disclaimer_overlay {
	background-color: #000000;
}

.disclaimer_parent_wrapper .disclaimer_wrapper {
	color: #FFFFFF;
	background-color: #750e15;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button {
	background-color: #b51520;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button.btn_disclaimer_leave {
	background-color: #FFFFFF;
	color: #750e15;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button.btn_disclaimer_leave:hover {
	color: #b51520;
	background-color: #FFFFFF;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button:hover {
	background-color: #b51520;
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer a,
.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer .obfs {
	color: #FFFFFF;
	text-decoration-color: #C6C6C6;
}

/****************************
	cookie_consent_disclaimer.scss
****************************/
.cookie_consent_disclaimer .cookie_consent_disclaimer_content {
	color: #FFFFFF;
	background-color: #750e15;
	border-color: #d9d9d9;
}

/****************************
	_footer.scss
****************************/
.footer_wrapper {
	border-top-color: #C6C6C6;
}

.footer_wrapper .mobile_social_links .sidebar_social_share a.twitter_btn,
.footer_wrapper .mobile_social_links .sidebar_social_share .obfs.twitter_btn {
	background-color: #1DA1F2;
}

.footer_wrapper .mobile_social_links .sidebar_social_share a.facebook_btn,
.footer_wrapper .mobile_social_links .sidebar_social_share .obfs.facebook_btn {
	background-color: #4267B2;
}

.footer_wrapper .mobile_social_links .sidebar_social_share a.onlyfans_btn,
.footer_wrapper .mobile_social_links .sidebar_social_share .obfs.onlyfans_btn {
	background-color: #00aff0;
}

.footer_wrapper div > span, .footer_wrapper .copywrite {
	color: #000000;
}

.footer_wrapper div > span > a, .footer_wrapper .copywrite > a {
	color: #000000;
}

.read_more_btn_wrapper {
	background-color: #FFFFFF;
}

/****************************
	_mobile_tooltip.scss
****************************/
.mobile_tooltip {
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.5);
}

/****************************
	studio page
	_studio.scss
****************************/
.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button {
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button.open, .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

@media (min-width: 480px) {
	.content_studio_page_wrapper .content_section_content .studio_content_container {
		border-color: #E2E2E2;
	}
}

.content_studio_page_wrapper .content_section_content .studio_social_share_wrapper,
.content_studio_page_wrapper .content_section_content .studio_info_wrapper,
.content_studio_page_wrapper .content_section_content .studio_comments_wrapper {
	border-color: #E2E2E2;
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper {
	border-color: #C6C6C6;
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn {
	border-color: #C6C6C6;
	color: #919191;
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn.open {
	border-color: #b51520;
	color: #b51520;
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn {
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn.open, .content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

@media (min-width: 480px) {
	.content_studio_light_page_wrapper .studio_content_container {
		border-color: #E2E2E2;
	}
}

.content_studio_light_page_wrapper .studio_social_share_wrapper,
.content_studio_light_page_wrapper .studio_info_wrapper,
.content_studio_light_page_wrapper .studio_comments_wrapper {
	border-color: #E2E2E2;
}

/****************************
	pornstar page
	_pornstar.scss
****************************/
.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button {
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button.open, .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

@media (min-width: 480px) {
	.content_pornstar_page_wrapper .pornstar_content_container {
		border-color: #E2E2E2;
	}
}

.content_pornstar_page_wrapper .pornstar_social_share_wrapper,
.content_pornstar_page_wrapper .pornstar_info_wrapper,
.content_pornstar_page_wrapper .pornstar_comments_wrapper {
	border-color: #E2E2E2;
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn {
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn.open, .content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

@media (min-width: 480px) {
	.content_pornstar_light_page_wrapper .pornstar_content_container {
		padding-bottom: 5px;
		border-color: #E2E2E2;
	}
}

.content_pornstar_light_page_wrapper .pornstar_social_share_wrapper,
.content_pornstar_light_page_wrapper .pornstar_info_wrapper,
.content_pornstar_light_page_wrapper .pornstar_comments_wrapper {
	border-color: #E2E2E2;
}

/****************************
	_pornstar_popup.scss
****************************/
.editor_view {
	border-color: #000000;
	background-color: #FFFFFF;
}

.editor_view .close {
	color: #000000;
}

.editor_view .editor_field_wrapper .editor_field {
	border-color: #C6C6C6;
}

.editor_view .editor_tag,
.editor_view .label-info {
	background-color: #55ACEE;
}

.editor_view .measurement_unit {
	color: #919191;
}

.editor_view .toggle_radio_btns label {
	border-color: #919191;
}

.editor_view .toggle_radio_btns input:checked + label {
	background-color: #b51520;
	border-color: #b51520;
}

.editor_view .pornstar_similar_dropdown li {
	background-color: #b51520;
}

/****************************
	pornstars top page
	studios top page
	_showcases.scss
****************************/
.showcase_item_wrapper .showcase_middle_box p {
	background-color: #b51520;
}

.studio_tab_wrapper .tab_btn.tab_active,
.pornstar_tab_wrapper .tab_btn.tab_active {
	border-bottom-color: #b51520;
}

.studio_tab_wrapper .tab_btn .tab_info,
.pornstar_tab_wrapper .tab_btn .tab_info {
	font-size: 11px;
	background-color: #b51520;
}

/****************************
	_video_page.scss
****************************/
.video_page_wrapper {
	display: block;
	margin-top: 10px;
}

@media (min-width: 480px) {
	.video_page_wrapper {
		margin: 10px 5px 0 5px;
	}
}

@media (min-width: 968px) {
	.video_page_wrapper {
		margin: 10px auto 0 auto;
	}
}

.video_page_wrapper .video_action_buttons {
	position: relative;
	width: 100%;
	height: 66px;
	margin-bottom: 5px;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons {
		height: 28px;
	}
}

.video_page_wrapper .video_action_buttons .video_rating_wrapper {
	float: left;
	margin: 0 5px;
	color: #000000;
}

.video_page_wrapper .video_action_buttons .video_rating_wrapper .rating_wrapper {
	display: block;
}

.video_page_wrapper .video_action_buttons .video_action_container {
	float: right;
	margin: 0 5px;
	display: inline-flex;
}

.video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons {
		position: relative;
		width: auto;
	}
}

.video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons button {
	margin: 0 5px;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons button {
		margin: 0 0 0 10px;
	}
}

.video_page_wrapper .video_action_buttons .video_action_container .other_video_page_buttons .video_favorite .active {
	display: block;
}

.video_page_wrapper .video_action_buttons button {
	position: relative;
	width: 28px;
	height: 28px;
	margin-left: 5px;
	border-width: 1px;
	border-style: solid;
	background-color: #750e15;
	border-color: #C6C6C6;
	color: #FFFFFF;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons button {
		margin-left: 10px;
	}
}

.video_page_wrapper .video_action_buttons button.open, .video_page_wrapper .video_action_buttons button:hover {
	color: #b51520;
	border-color: #750e15;
	background-color: #E2E2E2;
}

.video_page_wrapper .video_action_buttons button.open .active, .video_page_wrapper .video_action_buttons button:hover .active {
	display: block;
}

.video_page_wrapper .video_action_buttons button i {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.video_page_wrapper .video_action_buttons button i.active {
	display: none;
}

.video_page_wrapper .video_action_buttons button i .notification {
	position: absolute;
	top: -3px;
	right: -3px;
}

.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action,
.video_page_wrapper .video_action_buttons button.btn_details_post_action,
.video_page_wrapper .video_action_buttons button.btn_comments_post_action {
	position: absolute;
	bottom: 0;
	width: auto;
	min-width: 28px;
	margin: 0;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action,
	.video_page_wrapper .video_action_buttons button.btn_details_post_action,
	.video_page_wrapper .video_action_buttons button.btn_comments_post_action {
		position: relative;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto;
		margin-left: 10px;
	}
}

.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action i,
.video_page_wrapper .video_action_buttons button.btn_details_post_action i,
.video_page_wrapper .video_action_buttons button.btn_comments_post_action i {
	right: auto;
	left: 4px;
	font-style: normal;
}

.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action > span:last-child,
.video_page_wrapper .video_action_buttons button.btn_details_post_action > span:last-child,
.video_page_wrapper .video_action_buttons button.btn_comments_post_action > span:last-child {
	display: inline;
	margin-left: 22px;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action > span:last-child,
	.video_page_wrapper .video_action_buttons button.btn_details_post_action > span:last-child,
	.video_page_wrapper .video_action_buttons button.btn_comments_post_action > span:last-child {
		display: none;
	}
}

@media (min-width: 768px) {
	.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action > span:last-child,
	.video_page_wrapper .video_action_buttons button.btn_details_post_action > span:last-child,
	.video_page_wrapper .video_action_buttons button.btn_comments_post_action > span:last-child {
		display: inline;
	}
}

.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
	left: 0;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
		left: auto;
	}
}

.video_page_wrapper .video_action_buttons button.btn_details_post_action {
	right: 0;
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons button.btn_details_post_action {
		left: auto;
	}
}

.video_page_wrapper .video_action_buttons button.btn_comments_post_action {
	left: 50%;
	transform: translate(-50%, 0);
}

@media (min-width: 480px) {
	.video_page_wrapper .video_action_buttons button.btn_comments_post_action {
		left: auto;
		transform: none;
	}
}

@media (min-width: 768px) {
	.video_page_wrapper .video_action_buttons button.btn_favourites_post_action,
	.video_page_wrapper .video_action_buttons button.btn_download_post_action {
		width: auto;
		vertical-align: top;
	}
	.video_page_wrapper .video_action_buttons button.btn_favourites_post_action i,
	.video_page_wrapper .video_action_buttons button.btn_download_post_action i {
		right: auto;
		left: 4px;
	}
	.video_page_wrapper .video_action_buttons button.btn_favourites_post_action span,
	.video_page_wrapper .video_action_buttons button.btn_download_post_action span {
		display: inline;
		margin-left: 22px;
	}
}

.video_page_wrapper .video_action_buttons.open {
	color: #b51520;
}

.video_page_wrapper .video_action_buttons.open button {
	border: 1px solid #b51520;
}

.video_page_wrapper .video_action_buttons.open button i {
	display: none;
}

.video_page_wrapper .video_action_buttons.open button i.active {
	display: inline-block;
}

.content_section_content .content_section_footer {
	margin: 10px 0 5px;
	padding-top: 10px;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #C6C6C6;
}

.video_category_wrapper {
	margin: 0 10px 5px 10px;
	position: relative;
	height: 30px;
}

.video_category_wrapper select {
	display: inline-block;
	width: 100%;
}

/****************************
	_video_page.scss
****************************/
.content_section_post .chips_section_container .video_item_chip {
	background-color: #e2e2e2;
	color: #000000;
}

.content_section_post .chips_section_container .video_item_chip span,
.content_section_post .chips_section_container .video_item_chip a {
	color: #000000;
}

.content_section_post .chips_section_container .featured_studio {
	border-color: #b51520 !important;
	background-color: #b51520 !important;
}

.content_section_post .chips_section_container .featured_studio span,
.content_section_post .chips_section_container .featured_studio a {
	background-color: initial !important;
}

/* thumb gallery on video page */
.post_thumb_gallery_wrapper #opened_image_container {
	background-color: rgba(0, 0, 0, 0.5);
}

/****************************
	_videos.scss
****************************/
.video_item_wrapper.entity_upload_button a,
.video_item_wrapper.entity_upload_button .obfs,
.miss_tubesite_item_wrapper.entity_upload_button a,
.miss_tubesite_item_wrapper.entity_upload_button .obfs {
	background-color: #919191;
}

.video_item_wrapper a #image_thumb #thumbnail_bar,
.miss_tubesite_item_wrapper a #image_thumb #thumbnail_bar {
	background-color: rgba(0, 0, 0, 0.5);
}

.video_item_wrapper a #image_thumb #thumbnail_bar span#slider,
.miss_tubesite_item_wrapper a #image_thumb #thumbnail_bar span#slider {
	background-color: rgba(0, 0, 0, 0.5);
}

.video_item_wrapper .video_item_title,
.miss_tubesite_item_wrapper .video_item_title {
	background-color: rgba(0, 0, 0, 0.1);
}

.video_item_wrapper .video_item_stats .bubble,
.miss_tubesite_item_wrapper .video_item_stats .bubble {
	background-color: rgba(0, 0, 0, 0.5);
}

.video_embed {
	border-color: #C6C6C6;
}

/****************************
	_video_v2.scss
****************************/
.video_block_wrapper {
	border-bottom-color: #b51520;
}

.video_block_wrapper .video_item_title {
	color: #000000;
}

.video_block_wrapper .video_item_title a {
	color: #000000;
}

.video_block_wrapper .video_item_title div {
	color: #000000;
}

.video_block_wrapper .video_item_title div b {
	color: #000000;
}

.video_block_wrapper .video_item_chip {
	background-color: #e2e2e2;
	color: #000000;
}

.video_block_wrapper .video_item_chip span,
.video_block_wrapper .video_item_chip a {
	color: #000000;
}

.video_block_wrapper .video_item_stats .bubble {
	color: #000000;
}

.video_block_wrapper #image_thumb #thumbnail_bar {
	background-color: rgba(0, 0, 0, 0.5);
}

.video_block_wrapper #image_thumb #thumbnail_bar span#slider {
	background-color: rgba(0, 0, 0, 0.5);
}

/****************************
	_video_actions.scss - All video actions
****************************/
.video_actions_wrapper button {
	background-color: #b51520;
}

/****************************
	_video_iframe.scss
****************************/
.video_iframe_extra div {
	color: #FFFFFF;
	border-color: #b51520;
	background-color: #750e15;
}

.video_iframe_streaming,
.video_iframe_light,
.video_iframe_streaming_text,
.video_iframe_light_text,
.video_iframe_random,
.video_iframe_random_video_text {
	color: #FFFFFF;
	background-color: #750e15;
	border-color: #b51520;
}

/****************************
	_video_post_download.scss
****************************/
.video_download_wrapper a {
	border-color: #C6C6C6;
	background-color: #750e15;
	color: #FFFFFF;
}

.video_download_wrapper a:hover {
	color: #b51520;
	border-color: #750e15;
	background-color: #E2E2E2;
}

/****************************
	_video_report.scss
****************************/
.video_report_modal_wrapper .post_report_modal {
	color: #FFFFFF;
	background-color: #750e15;
}

.video_report_modal_wrapper .post_report_modal form a,
.video_report_modal_wrapper .post_report_modal form .obfs {
	color: #b51520;
}

.video_report_modal_wrapper .post_report_modal form .options_item_submit button {
	color: #FFFFFF;
	background-color: #b51520 !important;
}

.post_report_modal .custom_radio .icon_radio {
	border-color: #b51520;
	background-color: #750e15;
	color: #FFFFFF;
}

.post_report_modal .custom_radio .icon_radio:after {
	background-color: #b51520;
}

/****************************
	_video_tags.scss
****************************/
.video_tags_wrapper .video_tag_container .video_tag_item .video_tag_name {
	color: #000000;
}

.video_tags_wrapper .video_tag_container .video_tag_item button {
	color: #000000;
}

/****************************
	_video_details.scss
****************************/
.video_details_wrapper .video_description_item {
	border-color: #C6C6C6;
}

.video_details_wrapper a,
.video_details_wrapper .obfs {
	color: #b51520;
}

/****************************
	_video_popup.scss
****************************/
.video_editor_popup {
	background-color: #FFFFFF;
}

.video_editor_popup .close {
	color: #000000;
}

.video_editor_popup .editor_tag.pornstar_remove,
.video_editor_popup .editor_tag.tag_remove {
	background-color: #C6C6C6;
}

.video_editor_popup .video_editor_popup_btn {
	background-color: #b51520;
}

.video_editor_popup .bootstrap-tagsinput .temporary_pornstar,
.video_editor_popup .bootstrap-tagsinput .temporary_tag {
	background-color: #C6C6C6;
}

.video_editor_popup .bootstrap-tagsinput .pornstar_remove,
.video_editor_popup .bootstrap-tagsinput .tag_remove {
	background-color: #C6C6C6;
}

@media (min-width: 768px) {
	.video_editor_popup:before {
		border-top-color: #FFFFFF;
	}
}

/****************************
	_video_thumbnail.scss
****************************/
.video_item_wrapper .video_progress_bar,
.video_block_wrapper .video_progress_bar {
	background-color: #b51520;
}

/****************************
	_story.scss
****************************/
.stories_main_wrapper .story_item_wrapper .story_item_container {
	border-color: #b51520;
}

.stories_main_wrapper .story_item_wrapper .story_username {
	color: #828282;
}

.stories_main_wrapper .story_item_wrapper .load_more_text {
	color: #000000;
}

/****************************
	_options_page.scss
****************************/
.content_options .options_item {
	border-color: #919191;
	background-color: #E2E2E2;
}

.content_options .options_item .btn_options_item {
	background-color: #C6C6C6;
	border-color: #919191;
}

.content_options .options_item .btn_options_item:hover {
	background-color: #E2E2E2;
	border-color: #FFFFFF;
}

/****************************
	_participate_page.scss
****************************/
.participate_notice_ftp_wrapper .participate_notice_title,
.participate_notice_wrapper .participate_notice_title {
	color: #000000;
	background-color: #b51520;
}

.participate_notice_ftp_wrapper .user_upload_ftp th,
.participate_notice_wrapper .user_upload_ftp th {
	border-color: #E2E2E2;
	background: #E2E2E2;
}

.participate_notice_ftp_wrapper .user_upload_ftp td,
.participate_notice_wrapper .user_upload_ftp td {
	background: #E2E2E2;
}

.participate_notice_ftp_wrapper .participate_notice_content,
.participate_notice_wrapper .participate_notice_content {
	background-color: #E2E2E2;
}

.participate_notice_ftp_wrapper #hr,
.participate_notice_wrapper #hr {
	border-top-color: #FFFFFF;
}

/****************************
	_upload_page.scss
****************************/
#upload_form {
	color: #FFFFFF;
}

#upload_progress {
	border-color: #E2E2E2;
}

#finished_video_upload {
	color: #FFFFFF;
}

#upload_form .bootstrap-tagsinput {
	border-color: #919191;
}

.upload_request_ftp_access_wrapper {
	border-top-color: #919191;
}

.upload_ftp_details_wrapper {
	border-top: #919191;
}

/****************************
	_upload_home.scss
****************************/
.upload_options_container .box_button_container {
	background-color: #b51520;
}

/****************************
	_profile_page.scss
****************************/
.user_container .user_cover_picture_wrapper button {
	background-color: #C6C6C6;
}

.user_container .user_avatar_wrapper button {
	background-color: #C6C6C6;
}

.user_container .user_name_container .user_username {
	color: #000000;
}

.user_container .user_chat_wrapper {
	border-color: #C6C6C6;
	color: #919191;
}

.user_container .user_chat_wrapper:hover {
	border-color: #b51520;
}

.user_container .follow_user_wrapper {
	border-color: #C6C6C6;
	color: #919191;
}

.user_container .follow_user_wrapper .unfollow_user_container:focus,
.user_container .follow_user_wrapper .unfollow_user_container:hover,
.user_container .follow_user_wrapper .unfollow_user_container:active {
	border-color: #b51520;
	color: #b51520;
}

.user_container .follow_user_wrapper:hover {
	border-color: #b51520;
	color: #b51520;
}

.user_container .show_upload_options_container {
	border-color: #C6C6C6;
}

.user_container .show_upload_options_container .upload_option {
	color: #000000;
}

.user_main_container .user_sidebar_show_more_btn span {
	color: #000000;
}

.user_main_container .user_rank_container,
.user_main_container .user_info_container,
.user_main_container .user_links_menu_container {
	border-color: #C6C6C6;
}

.user_subviews_wrapper .tkn_nav_tabs {
	border-color: #C6C6C6;
}

.user_subviews_wrapper .tkn_nav_tabs li .text {
	color: #000000;
}

.user_subviews_wrapper .tkn_nav_tabs li.open {
	border-color: #b51520;
}

.user_subviews_wrapper .tkn_nav_tabs li.open, .user_subviews_wrapper .tkn_nav_tabs li:hover {
	color: #b51520;
}

.user_subviews_wrapper .tkn_nav_tabs li.open .text, .user_subviews_wrapper .tkn_nav_tabs li:hover .text {
	color: #b51520;
}

.avatar_modal_wrapper,
.cover_modal_wrapper {
	color: #FFFFFF;
	background-color: #750e15;
}

.avatar_modal_wrapper .avatar_default_btn,
.avatar_modal_wrapper .cover_default_btn,
.cover_modal_wrapper .avatar_default_btn,
.cover_modal_wrapper .cover_default_btn {
	background-color: #E2E2E2;
	border-color: #919191;
}

.avatar_resize_wrapper .gallery_page_control {
	background-color: #C6C6C6;
}

/* cover gallery*/
.default_cover_gallery .gallery_page_control {
	background-color: #C6C6C6;
}

/*	menu container	*/
.user_links_menu_container .user_links_menu_item .user_edition_alert {
	background-color: #C20000;
}

.user_links_menu_container .user_links_menu_item a,
.user_links_menu_container .user_links_menu_item .obfs {
	color: #000000;
}

.user_feed_wrapper .user_news_item,
.user_activity_wrapper .user_news_item,
.user_uploads_wrapper .user_news_item,
.user_galleries_wrapper .user_news_item {
	border-color: #C6C6C6;
}

.user_feed_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
.user_activity_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper {
	background-color: #C6C6C6;
}

.user_feed_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
.user_activity_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container {
	background-color: #E2E2E2;
}

.user_feed_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
.user_activity_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text {
	color: #919191;
}

/****************************
	_profile_options.scss
****************************/
.user_subviews_wrapper {
	/* single info container */
	/* user shop */
}

.user_subviews_wrapper .user_edit_history_item {
	border-color: #919191;
	background-color: #E2E2E2;
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper {
	background-color: #E2E2E2;
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_btn {
	background-color: #b51520;
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_btn:hover {
	background-color: #b51520;
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_disabled {
	background-color: #E2E2E2 !important;
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .user_settings_notice {
	color: #000000;
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .email_warning_message {
	background-color: #b51520;
}

.user_subviews_wrapper .user_settings_wrapper .user_profile_disassociate_email_btn,
.user_subviews_wrapper .user_settings_wrapper .user_profile_disable_btn {
	color: #000000;
}

/* public profile viewer warning */
.public_view_mode_warning {
	border-top-color: #b51520;
	background-color: #b51520;
}

/* form options container */
.settings_form_container {
	border-bottom-color: #E2E2E2;
}

.settings_form_container .confirmation_modal {
	border-color: #b51520;
	color: #FFFFFF;
	background-color: #750e15;
}

#product_form {
	border-color: #b51520;
	background-color: #750e15;
	color: #FFFFFF;
}

#product_form .btn_post_action {
	border-bottom-color: #b51520;
	background-color: #b51520;
}

#product_form .btn_post_action:hover {
	border-bottom-color: #b51520;
	background-color: #b51520;
}

/****************************
	_favorites_page.scss
****************************/
.favorites_notice_title {
	margin-bottom: 10px;
}

.favorites_item {
	border-color: #E2E2E2;
}

/****************************
	_webcams.scss
****************************/
.webcams_grid_wrapper .webcam_item_section,
.webcam_top_container .webcam_item_section {
	background-color: rgba(0, 0, 0, 0.1);
}

/****************************
	_static_page.scss
		for:
			tos_page
			dmca_page
			cookie_page
			parental_page
			privacy_policy_page
			contact_page
			sticker_page

****************************/
.sticker_form_wrapper .sticker_form_item input,
.sticker_form_wrapper .sticker_form_item select,
.sticker_form_wrapper .sticker_form_item textarea,
.sticker_form_wrapper .contact_form_item input,
.sticker_form_wrapper .contact_form_item select,
.sticker_form_wrapper .contact_form_item textarea,
.contact_form_wrapper .sticker_form_item input,
.contact_form_wrapper .sticker_form_item select,
.contact_form_wrapper .sticker_form_item textarea,
.contact_form_wrapper .contact_form_item input,
.contact_form_wrapper .contact_form_item select,
.contact_form_wrapper .contact_form_item textarea {
	border-color: #C6C6C6;
}

/****************************
		404 module
*****************************/
.md_404_content .md_404_content_title,
.md_404_content .md_410_content_title,
.md_410_content .md_404_content_title,
.md_410_content .md_410_content_title {
	color: #C6C6C6;
}

/****************************
	_casting_page.scss
****************************/
.casting_form_wrapper .casting_submission_btn_wrapper .options_item_container label {
	border-color: #919191;
}

.casting_form_wrapper .casting_submission_btn_wrapper .options_item_container input:checked + label {
	background-color: #b51520;
	border-color: #b51520;
}

/****************************
	_celebrity_sidebar.scss
****************************/
.sidebar_celebrity_menu .celebrity_webcams .sidebar_celebrity_webcam {
	border-color: #750e15;
}

/****************************
	_celebrity.scss
****************************/
.celebrity_feature .logo_wrapper span {
	background-color: #FFFFFF;
	color: #000000;
}

.celebrity_avatar .avatar {
	border-color: #750e15;
}

.feed_wrapper {
	border-color: #b51520;
}

.feed_wrapper .feed_images .post_image_container {
	background-color: #F6F6F6;
}

/* profile-page */
.content_section_celebrity_discussion .celebrity_header_avatar .celebrity_avatar,
.content_section_celebrity_page .celebrity_header_avatar .celebrity_avatar {
	border-color: #750e15;
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_aliases,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_aliases {
	color: #828282;
}

@media (min-width: 768px) {
	.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_space,
	.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_space {
		border-color: #919191;
	}
}

.celebrity_modal_wrapper {
	color: #FFFFFF;
	background-color: #750e15;
}

/* celebrity add */
.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group .logo_container,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group .logo_container {
	border-color: #b51520;
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_add_profile_picture_span,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_add_profile_picture_span {
	color: #828282;
}

/* comments in celebrities*/
.content_celebrity_page,
.content_celebrity_media,
.content_celebrity_feed {
	/* current user comment - overrides the existing comment class */
}

.content_celebrity_page .existing_comment_wrapper .avatar,
.content_celebrity_media .existing_comment_wrapper .avatar,
.content_celebrity_feed .existing_comment_wrapper .avatar {
	background-color: #000000;
}

.content_celebrity_page .existing_comment_wrapper .arrow,
.content_celebrity_media .existing_comment_wrapper .arrow,
.content_celebrity_feed .existing_comment_wrapper .arrow {
	background-color: #000000;
}

.content_celebrity_page .existing_comment_wrapper .content,
.content_celebrity_media .existing_comment_wrapper .content,
.content_celebrity_feed .existing_comment_wrapper .content {
	background-color: #000000;
	color: #FFFFFF;
}

.content_celebrity_page .current_user_comment .avatar,
.content_celebrity_media .current_user_comment .avatar,
.content_celebrity_feed .current_user_comment .avatar {
	background-color: #b51520;
}

.content_celebrity_page .current_user_comment .arrow,
.content_celebrity_media .current_user_comment .arrow,
.content_celebrity_feed .current_user_comment .arrow {
	background-color: #b51520;
	color: #000000;
}

.content_celebrity_page .current_user_comment .content,
.content_celebrity_media .current_user_comment .content,
.content_celebrity_feed .current_user_comment .content {
	background-color: #b51520;
	color: #000000;
}

.media_info_box .celebrity_avatar {
	border-color: #750e15;
}

/****************************
	casting_modal
****************************/
.casting_modal_overlay {
	background-color: rgba(0, 0, 0, 0.5);
}

.casting_modal {
	background-color: #FFFFFF;
}

.casting_modal .casting_modal_title {
	border-bottom-color: #000000;
}

.casting_modal .casting_modal_content {
	background-color: #FFFFFF;
}

/****************************
	_search_page V2.scss
****************************/
.content_wrapper_page_search_page .mobile_search_tab_wrapper {
	border-bottom-color: #b51520;
}

.content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn.clicked {
	border-bottom-color: #b51520;
}

.content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn .tab_info {
	background-color: #b51520;
}

.last_searches a,
.last_searches .obfs {
	background-color: #e2e2e2;
	color: #000000;
}

/****************************
	_description_pool_page.scss
****************************/
.content_description_pool_wrapper .content_description_pool small {
	color: #828282;
}

.content_description_pool_wrapper .content_description_pool .grey_small_text {
	color: #828282;
}

.content_description_pool_wrapper .user_description_pool_info_wrapper {
	border-bottom-color: #C6C6C6;
}

.content_description_pool_wrapper .dropdown_menu {
	color: #FFFFFF;
	background-color: #750e15;
}

.content_description_pool_wrapper .dropdown_menu .dropdown_menu_item:hover {
	background-color: #b51520;
}

/****************************
	_gallery_page.scss
****************************/
.content_favorites_wrapper .content_favorites .gallery_item_title,
.content_favorites_wrapper .content_gallery .gallery_item_title,
.content_section_gallery_wrapper .content_favorites .gallery_item_title,
.content_section_gallery_wrapper .content_gallery .gallery_item_title {
	background-color: rgba(0, 0, 0, 0.5);
}

.content_favorites_wrapper .content_favorites .gallery_item_content,
.content_favorites_wrapper .content_gallery .gallery_item_content,
.content_section_gallery_wrapper .content_favorites .gallery_item_content,
.content_section_gallery_wrapper .content_gallery .gallery_item_content {
	background-color: rgba(0, 0, 0, 0.5);
}

.content_favorites_wrapper .gallery_item_static .gallery_owner .owner_info .created_date,
.content_section_gallery_wrapper .gallery_item_static .gallery_owner .owner_info .created_date {
	color: #828282;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action,
.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction {
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open, .content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

.content_favorites_wrapper .gallery_report_modal textarea,
.content_section_gallery_wrapper .gallery_report_modal textarea {
	border-color: #C6C6C6;
}

.gallery_pornstar_list .gallery_pornstar_name,
.gallery_pornstar_list .gallery_studio_name,
.gallery_pornstar_list .gallery_tag_name,
.gallery_studio_list .gallery_pornstar_name,
.gallery_studio_list .gallery_studio_name,
.gallery_studio_list .gallery_tag_name,
.gallery_tag_list .gallery_pornstar_name,
.gallery_tag_list .gallery_studio_name,
.gallery_tag_list .gallery_tag_name {
	color: #b51520;
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info {
	background-color: #FFFFFF;
}

@media (max-width: 967px) {
	.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .gallery_button_wrapper {
		background-color: rgba(0, 0, 0, 0.5);
	}
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button {
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button.open, .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

/****************************
	_gallery_report.scss
****************************/
.gallery_report_modal_wrapper .gallery_report_modal {
	color: #FFFFFF;
	background-color: #750e15;
}

.gallery_report_modal_wrapper .gallery_report_modal form a,
.gallery_report_modal_wrapper .gallery_report_modal form .obfs {
	color: #b51520;
}

.gallery_report_modal_wrapper .gallery_report_modal form .options_item_submit button {
	color: #FFFFFF;
	background-color: #b51520 !important;
}

.gallery_report_modal .custom_radio .icon_radio {
	border-color: #b51520;
	background-color: #750e15;
	color: #FFFFFF;
}

.gallery_report_modal .custom_radio .icon_radio:after {
	background-color: #b51520;
}

/****************************
	_gallery_uploader.scss
****************************/
.add_gallery_container_wrapper .dm-uploader,
.gallery_and_photo_container .dm-uploader,
.story_container .dm-uploader {
	border-color: #C6C6C6;
}

.add_gallery_container_wrapper .bg-primary,
.gallery_and_photo_container .bg-primary,
.story_container .bg-primary {
	background-color: #b51520;
}

.add_gallery_container_wrapper .media-image_preview,
.gallery_and_photo_container .media-image_preview,
.story_container .media-image_preview {
	background-color: #C6C6C6;
}

.add_gallery_container_wrapper .progress-bar,
.gallery_and_photo_container .progress-bar,
.story_container .progress-bar {
	background-color: #b51520;
}

.add_gallery_container_wrapper .card hr,
.gallery_and_photo_container .card hr,
.story_container .card hr {
	border-top-color: #FFFFFF;
}

.add_gallery_container_wrapper hr,
.gallery_and_photo_container hr,
.story_container hr {
	color: #C6C6C6;
}

.gallery_tag_list_container.bootstrap-tagsinput .temporary_pornstar,
.gallery_tag_list_container.bootstrap-tagsinput .temporary_tag,
.gallery_pornstar_list_container.bootstrap-tagsinput .temporary_pornstar,
.gallery_pornstar_list_container.bootstrap-tagsinput .temporary_tag {
	background-color: #C6C6C6;
}

.gallery_tag_list_container.bootstrap-tagsinput .pornstar_remove,
.gallery_tag_list_container.bootstrap-tagsinput .tag_remove,
.gallery_pornstar_list_container.bootstrap-tagsinput .pornstar_remove,
.gallery_pornstar_list_container.bootstrap-tagsinput .tag_remove {
	background-color: #C6C6C6;
}

.photo_pornstar_list_container.bootstrap-tagsinput {
	background-color: #750e15;
}

.photo_pornstar_list_container.bootstrap-tagsinput .temporary_pornstar,
.photo_pornstar_list_container.bootstrap-tagsinput .temporary_tag {
	background-color: #C6C6C6;
}

.photo_pornstar_list_container.bootstrap-tagsinput .pornstar_remove,
.photo_pornstar_list_container.bootstrap-tagsinput .tag_remove {
	background-color: #C6C6C6;
}

/****************************
	_photo_page.scss
****************************/
.content_section_photo_wrapper {
	background-color: #750e15;
	color: #FFFFFF;
}

.content_section_photo_wrapper .photo_interaction_buttons button {
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

.content_section_photo_wrapper .photo_interaction_buttons button.open, .content_section_photo_wrapper .photo_interaction_buttons button:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

.content_section_photo_wrapper .gallery_tag_item span {
	color: #b51520;
}

/* webapp page*/
.main_webapp_wrapper .webapp_tab_wrapper .tab_btn.tab_active {
	border-bottom-color: #b51520;
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_number {
	background-color: #b51520;
}

/****************************
	_pagination.scss
****************************/
.pagination .live_pagination {
	color: #FFFFFF;
	background-color: #FFFFFF;
}

.pagination .live_pagination a {
	color: #FFFFFF;
}

.pagination .live_pagination .pagination_page {
	border-color: #b51520;
	background-color: #750e15;
}

.pagination .live_pagination .pagination_page.current {
	background-color: #E2E2E2;
}

.pagination .fade_pagination {
	color: #000000;
}

.pagination .fade_pagination a {
	color: #000000;
}

/****************************
	_miss_tubesite_page.scss
****************************/
.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper {
	color: #000000;
	background-color: #E2E2E2;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .video_item_stats .bubble {
	background-color: rgba(0, 0, 0, 0.5);
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_block .countdown_block_top {
	color: #E2E2E2;
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_block .countdown_block_bottom {
	background-color: #E2E2E2;
}

/****************************
	_tag_list_page.scss
****************************/
.content_section_tag_list_wrapper .mc_wrapper {
	border-bottom-color: #b51520;
}

.content_section_tag_list_wrapper .mc_wrapper a {
	color: #000000;
}

.content_section_tag_list_wrapper .mc_wrapper a.checked {
	border-bottom-color: #b51520;
}

.content_section_tag_list_wrapper .tag_tabs_wrapper {
	border-bottom-color: #b51520;
}

.content_section_tag_list_wrapper .tag_list_container .single_tag {
	background-color: #e2e2e2;
	color: #000000;
}

.content_section_tag_list_wrapper .tag_list_container .single_tag a, .content_section_tag_list_wrapper .tag_list_container .single_tag .obfs {
	color: #000000;
}

/****************************
_two_column_layout.scss
****************************/
@media (max-width: 479px) {
	.dark.two_col .video_item_wrapper .video_item_title .video_item_section_container a {
		color: white;
	}
}

/* ENDFILE */
/* ENDFILE */
/****************************
	TO REMOVE AFTER DELETE MENU V1
	_temporary_for_menu_v1.scss
****************************/
/* TEMPORARY FIX FOR STUDIO/PORNSTAR TABS */
.content_section_studio_related_videos .content_section_title,
.content_section_pornstar_related_videos .content_section_title,
.content_wrapper_page_pornstar_related_galleries .content_section_title,
.content_wrapper_page_studio_related_galleries .content_section_title {
	margin-top: 0 !important;
}

@media (min-width: 768px) {
	.content_section_studio_related_videos .content_section_title .title_text,
	.content_section_pornstar_related_videos .content_section_title .title_text,
	.content_wrapper_page_pornstar_related_galleries .content_section_title .title_text,
	.content_wrapper_page_studio_related_galleries .content_section_title .title_text {
		float: left !important;
	}
}

/* ENDFILE */
html.light {
	/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
}

html.light .icon-alert_close {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -226px;
	width: 12px;
	height: 12px;
}

html.light .icon-alert_error {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -358px;
	width: 16px;
	height: 16px;
}

html.light .icon-alert_info {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -377px;
	width: 16px;
	height: 16px;
}

html.light .icon-alert_success {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -357px;
	width: 16px;
	height: 16px;
}

html.light .icon-alert_warning {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -336px;
	width: 16px;
	height: 16px;
}

html.light .icon-arrow_white_left {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -64px;
	width: 12px;
	height: 20px;
}

html.light .icon-arrow_white_right {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -87px;
	width: 12px;
	height: 20px;
}

html.light .icon-ic_10_check {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -60px -455px;
	width: 12px;
	height: 10px;
}

html.light .icon-ic_10_close {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -75px -455px;
	width: 10px;
	height: 10px;
}

html.light .icon-ic_12_other_delete {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -241px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_upro_ot_confirmed {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -256px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_upro_ot_phone {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -271px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_vid_th_close {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -286px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_webcam_blink {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -301px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_16_head_bt_chat {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -23px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_bt_close {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -42px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_bt_hamburger {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -61px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_bt_options {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -80px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_bt_search {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -99px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_bt_upload {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -118px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_bt_user {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -137px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_mn_premium {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -156px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_mn_webcams_anim {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -175px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_install {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -194px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_search_cat {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -213px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_search_pornstar {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -232px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_search_studio {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -251px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_search_tag {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -270px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_search_video {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -289px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_search_webcam {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -308px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_story_close {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -327px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_story_delete {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -346px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_story_report {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_facebook {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -384px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_insta {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -403px -398px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_instagram {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px 0px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_onlyfans {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -213px;
	width: 16px;
	height: 10px;
}

html.light .icon-ic_16_tool_patreon {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -19px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_sound_off {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -38px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_sound_on {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -57px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_tikporn {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -76px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_tiktok {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -95px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_twitter {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -114px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_view_more {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -133px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_website {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -152px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_up_grey_instagram {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -171px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_up_grey_onlyfans {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -190px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_up_grey_patreon {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -209px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_up_grey_tiktok {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -228px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_up_grey_twitter {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -247px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_18_ad_pepper {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -338px -207px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_gal_close {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -338px -228px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_gal_comments {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -338px -249px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_gal_download {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -338px -270px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_gal_favorite {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -338px -291px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_gal_pause {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -338px -312px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_gal_play {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -281px -259px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_gal_play2 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: 0px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_story_share {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -21px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_favorites_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -42px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_like_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -63px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_19_qlt_4k {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px 0px;
	width: 19px;
	height: 13px;
}

html.light .icon-ic_19_qlt_full_hd {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -16px;
	width: 19px;
	height: 13px;
}

html.light .icon-ic_19_qlt_hd {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -32px;
	width: 19px;
	height: 13px;
}

html.light .icon-ic_19_qlt_sd {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -48px;
	width: 19px;
	height: 13px;
}

html.light .icon-ic_22_dislike_red {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -230px -118px;
	width: 22px;
	height: 22px;
}

html.light .icon-ic_22_gal_dislike {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -230px -143px;
	width: 22px;
	height: 22px;
}

html.light .icon-ic_22_gal_like {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -99px -302px;
	width: 22px;
	height: 22px;
}

html.light .icon-ic_22_like_green {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -124px -302px;
	width: 22px;
	height: 22px;
}

html.light .icon-ic_30_avatar {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -248px -259px;
	width: 30px;
	height: 30px;
}

html.light .icon-ic_30_avatar_anonymous {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -215px -259px;
	width: 30px;
	height: 30px;
}

html.light .icon-ic_30_sha_reddit {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -305px 0px;
	width: 30px;
	height: 30px;
}

html.light .icon-ic_30_sha_tumblr {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -305px -33px;
	width: 30px;
	height: 30px;
}

html.light .icon-ic_30_sha_twitter {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -305px -66px;
	width: 30px;
	height: 30px;
}

html.light .icon-ic_30_sha_vk {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -305px -99px;
	width: 30px;
	height: 30px;
}

html.light .icon-ic_30_story_add {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -305px -132px;
	width: 30px;
	height: 30px;
}

html.light .icon-ic_30_story_like {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -305px -165px;
	width: 30px;
	height: 30px;
}

html.light .icon-ic_30_story_liked {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -305px -198px;
	width: 30px;
	height: 30px;
}

html.light .icon-ic_40_swipe {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: 0px -173px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_boafoda {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -43px -173px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_disable_boafoda {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -86px -173px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_disable_drochy {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -129px -173px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_disable_eispop {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -172px -173px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_disable_gmail {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -215px -173px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_disable_photos {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: 0px -216px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_disable_porndig {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -43px -216px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_disable_pornes {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -86px -216px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_disable_pornototale {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -129px -216px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_disable_tukif {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -172px -216px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_disable_tybito {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -215px -216px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_disable_youtube {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -262px 0px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_drochy {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -262px -43px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_eispop {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -262px -86px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_gmail {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -262px -129px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_photos {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -262px -172px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_porn {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -262px -215px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_porndig {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: 0px -259px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_pornototale {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -43px -259px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_tukif {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -86px -259px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_tybito {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -129px -259px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_40_webapp_youtube {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -172px -259px;
	width: 40px;
	height: 40px;
}

html.light .icon-ic_48_add_up {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -179px -118px;
	width: 48px;
	height: 48px;
}

html.light .icon-icon_deleted_video {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -179px 0px;
	width: 80px;
	height: 56px;
}

html.light .icon-play_video_btn {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -179px -59px;
	width: 80px;
	height: 56px;
}

html.light .icon-user_gift_button {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -337px;
	width: 16px;
	height: 18px;
}

html.light .icon-calendar {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -317px;
	width: 17px;
	height: 17px;
}

html.light .icon-comments_reply {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -162px;
	width: 13px;
	height: 14px;
}

html.light .icon-comments_report {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -179px;
	width: 12px;
	height: 15px;
}

html.light .icon-comments_vote_up {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -110px;
	width: 15px;
	height: 15px;
}

html.light .icon-delete {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -294px;
	width: 15px;
	height: 20px;
}

html.light .icon-description_area_icon {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -338px -46px;
	width: 20px;
	height: 20px;
}

html.light .icon-edit_history_action {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: 0px -398px;
	width: 20px;
	height: 16px;
}

html.light .icon-edit_history_title {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -338px -69px;
	width: 20px;
	height: 20px;
}

html.light .icon-ic_12_other_link {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -316px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_other_sort {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -331px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_search_cat {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -346px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_search_combo {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -361px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_search_likes {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -376px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_search_pornstar {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -391px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_search_related {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -406px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_search_studio {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -421px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_search_tag {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -436px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_side_ot_multi_cats {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -418px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_upro_ot_edit {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -399px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_vid_sg_plus {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: 0px -455px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_vid_th_comment {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -15px -455px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_12_vid_th_thumb {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -30px -455px;
	width: 12px;
	height: 12px;
}

html.light .icon-ic_16_head_mn_favorites {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -266px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_mn_galeries {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -285px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_mn_games {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -304px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_mn_meet {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -323px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_mn_notification {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -342px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_mn_participate {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -361px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_mn_pornstars {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -428px -380px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_mn_studios {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: 0px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_mn_videos {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -19px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_mn_webcams {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -38px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_ot_1 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -57px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_ot_2 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -76px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_ot_3 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -95px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_ot_4 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -114px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_ot_arrow_down {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -133px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_ot_gay {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -152px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_ot_notification {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -171px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_ot_search {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -190px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_ot_straight {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -209px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_head_ot_trans {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -228px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_notif_activity {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -247px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_notif_information {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -266px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_notif_warning {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -285px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_prst_favorites {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -304px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_prst_videos {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -342px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_prst_videos_kif {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -323px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_prst_views {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -361px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_1 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -380px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_2 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -399px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_3 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -418px -417px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_4 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px 0px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_ad_close {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -19px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_arrow_menu_down {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -38px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_arrow_menu_right {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -57px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_arrow_menu_up {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -76px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_close {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -114px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_close_grey {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -95px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_gay {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -133px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_options {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -152px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_preview_b {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -171px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_preview_m {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -190px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_preview_s {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -209px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_random {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -228px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_scroll {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -247px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_slogans {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -266px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_straight {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -285px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_trans {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -304px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_video_light {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -323px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_tool_video_streaming {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -342px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upl_tool_gif {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -361px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upl_tool_photo {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -380px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upl_tool_video {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -447px -399px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_chat {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: 0px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_collapse {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -19px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_expand {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -38px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_follow {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -76px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_follow_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -57px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_tab_activity {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -114px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_tab_activity_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -95px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_tab_favorites {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -152px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_tab_favorites_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -133px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_tab_feed {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -190px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_tab_feed_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -171px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_tab_history {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -228px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_tab_history_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -209px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_tab_photos {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -266px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_tab_photos_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -247px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_tab_upload {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -304px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_upro_tab_upload_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -285px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_user_mn_activity {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -323px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_user_mn_favorites {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -342px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_user_mn_history {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -361px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_user_mn_logout {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -380px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_user_mn_profile {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -399px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_user_mn_timeline {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -418px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_16_user_mn_uploads {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -437px -436px;
	width: 16px;
	height: 16px;
}

html.light .icon-ic_18_mob_mn_1 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -84px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_2 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -105px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_3 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -126px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_4 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -147px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_cats {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -168px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_fav_cats {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -189px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_favorites {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -210px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_galeries {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -231px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_history {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -252px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_logout {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -273px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_notifications {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -294px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_options {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -315px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_participate {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -336px -335px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_pornstars {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px 0px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_settings {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -21px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_stickers {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -42px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_studios {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -63px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_upload {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -84px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_webapp {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -105px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_mob_mn_webcams {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -126px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_side_alpha {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -147px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_side_categories {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -168px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_side_favorites {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -189px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_side_history {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -210px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_side_popular {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -231px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_side_pornstars {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -252px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_side_related {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -273px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_side_studios {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -294px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_side_webcams {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -365px -315px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_tag_mn_1 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: 0px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_tag_mn_2 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -21px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_tag_mn_3 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -42px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_tag_mn_4 {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -63px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_title_top {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -84px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_title_webcams {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -105px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_titles_casting {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -126px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_titles_notifications {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -147px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_titles_options {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -168px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_titles_participate {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -189px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_titles_pornstars {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -210px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_titles_recent {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -231px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_titles_recents {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -252px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_titles_search {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -273px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_titles_studios {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -294px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_titles_tags {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -315px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_titles_top {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -336px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_titles_video {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -357px -356px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_titles_webcams {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px 0px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upl_tool_info {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -21px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upl_tool_less {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -42px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upl_tool_more {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -63px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_feed_comment {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -84px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_feed_fav {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -168px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_feed_fav_photo {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -105px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_feed_fav_pornstar {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -126px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_feed_fav_votes {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -147px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_feed_follow {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -189px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_feed_photo {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -231px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_feed_photo_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -210px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_feed_studio {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -252px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_feed_upload {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -273px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_feed_user {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -294px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_followers {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -315px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_menu_coins_history {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -386px -336px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_menu_content_partner {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: 0px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_menu_edit {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -63px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_menu_edit_history {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -21px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_menu_edit_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -42px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_menu_gift_shop {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -84px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_menu_notifications {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -105px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_menu_parameters {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -126px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_menu_pool_desc {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -147px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_upro_menu_public_profile {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -168px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_comment {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -210px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_comment_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -189px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_delete {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -252px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_delete_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -231px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_details {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -294px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_details_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -273px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_dislike {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -336px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_dislike_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -315px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_download {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -378px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_download_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -357px -377px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_favorites {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px 0px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_like {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -21px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_reply {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -63px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_reply_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -42px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_report {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -147px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_report_comment {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -105px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_report_comment_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -84px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_report_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -126px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_share {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -189px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_share_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -168px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_tag {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -252px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_tag_black {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -210px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_tag_hover {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -231px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_18_vid_sg_top_comments {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -407px -273px;
	width: 18px;
	height: 18px;
}

html.light .icon-ic_22_dislike {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -149px -302px;
	width: 22px;
	height: 22px;
}

html.light .icon-ic_22_like {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -174px -302px;
	width: 22px;
	height: 22px;
}

html.light .icon-ic_30_coin {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -305px -231px;
	width: 30px;
	height: 30px;
}

html.light .icon-ic_30_part_participate {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -305px -264px;
	width: 30px;
	height: 30px;
}

html.light .icon-ic_30_part_ranks {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: 0px -302px;
	width: 30px;
	height: 30px;
}

html.light .icon-ic_30_part_rewards {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -33px -302px;
	width: 30px;
	height: 30px;
}

html.light .icon-ic_30_part_video_tags {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -66px -302px;
	width: 30px;
	height: 30px;
}

html.light .icon-ic_no_results {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: 0px 0px;
	width: 176px;
	height: 170px;
}

html.light .icon-info_grey {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -128px;
	width: 14px;
	height: 14px;
}

html.light .icon-plus_white_big {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -45px -455px;
	width: 12px;
	height: 12px;
}

html.light .icon-remove_grey {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -197px;
	width: 13px;
	height: 13px;
}

html.light .icon-title_contact {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -338px -92px;
	width: 20px;
	height: 20px;
}

html.light .icon-title_dmca {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -338px -115px;
	width: 20px;
	height: 20px;
}

html.light .icon-title_edit {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -338px -138px;
	width: 20px;
	height: 20px;
}

html.light .icon-title_favorites_galleries_photos {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -199px -302px;
	width: 24px;
	height: 20px;
}

html.light .icon-title_favorites_videos {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -226px -302px;
	width: 24px;
	height: 20px;
}

html.light .icon-user_edit_generic {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -466px -145px;
	width: 14px;
	height: 14px;
}

html.light .icon-user_title_gifts {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -338px -184px;
	width: 18px;
	height: 20px;
}

html.light .icon-user_title_history {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -338px -23px;
	width: 21px;
	height: 20px;
}

html.light .icon-user_title_members {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -253px -302px;
	width: 24px;
	height: 20px;
}

html.light .icon-user_title_parameters {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -338px -161px;
	width: 20px;
	height: 20px;
}

html.light .icon-user_title_pornstars {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -280px -302px;
	width: 24px;
	height: 20px;
}

html.light .icon-user_title_studios {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -307px -302px;
	width: 24px;
	height: 20px;
}

html.light .icon-user_title_votes {
	background-image: url(../img/spritesheet_light.a09a1ee6.png);
	background-position: -338px 0px;
	width: 24px;
	height: 20px;
}

html.dark {
	/****************************
	colors definition
	_colors.scss
****************************/
	/* endfile */
	/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
	/****************************
	common rules
	_common.scss
****************************/
	/****************************
	loading image
	_common.scss
****************************/
	/****************************
	switch container
	_common.scss
****************************/
	/****************************
	scroll top button
	_common.scss
****************************/
	/****************************
	buttons
	_common.scss
****************************/
	/****************************
	rating
	_common.scss
****************************/
	/* autocomplete for predictive search */
	/* footer advertising */
	/****************************
	_dropdown_menus.scss
****************************/
	/****************************
	_header.scss
****************************/
	/****************************
	_header_slogan.scss
****************************/
	/****************************
	_sidebar.scss
****************************/
	/*********************************/
	/*****    site notice css	 *****/
	/*********************************/
	/*******************************/
	/******** SIDEBAR V2 ***********/
	/*******************************/
	/****************************
	_user_log_reg.scss
****************************/
	/* form container to recover login */
	/****************************
	_comment_report.scss
****************************/
	/****************************
	_comments.scss
****************************/
	/****************************
	_load_more.scss
****************************/
	/****************************
	_content_section_title.scss
****************************/
	/* overall rules */
	/****************************
	_filters.scss
****************************/
	/************************************************/
	/***	specific dropdown for pornstarts page ***/
	/************************************************/
	/* filter suggestions */
	/****************************
	_disclaimer.scss
****************************/
	/****************************
	cookie_consent_disclaimer.scss
****************************/
	/****************************
	_footer.scss
****************************/
	/****************************
	_mobile_tooltip.scss
****************************/
	/****************************
	studio page
	_studio.scss
****************************/
	/****************************
	pornstar page
	_pornstar.scss
****************************/
	/****************************
	_pornstar_popup.scss
****************************/
	/****************************
	pornstars top page
	studios top page
	_showcases.scss
****************************/
	/****************************
	_video_page.scss
****************************/
	/****************************
	_video_page.scss
****************************/
	/* thumb gallery on video page */
	/****************************
	_videos.scss
****************************/
	/****************************
	_video_v2.scss
****************************/
	/****************************
	_video_actions.scss - All video actions
****************************/
	/****************************
	_video_iframe.scss
****************************/
	/****************************
	_video_post_download.scss
****************************/
	/****************************
	_video_report.scss
****************************/
	/****************************
	_video_tags.scss
****************************/
	/****************************
	_video_details.scss
****************************/
	/****************************
	_video_popup.scss
****************************/
	/****************************
	_video_thumbnail.scss
****************************/
	/****************************
	_story.scss
****************************/
	/****************************
	_options_page.scss
****************************/
	/****************************
	_participate_page.scss
****************************/
	/****************************
	_upload_page.scss
****************************/
	/****************************
	_upload_home.scss
****************************/
	/****************************
	_profile_page.scss
****************************/
	/* cover gallery*/
	/*	menu container	*/
	/****************************
	_profile_options.scss
****************************/
	/* public profile viewer warning */
	/* form options container */
	/****************************
	_favorites_page.scss
****************************/
	/****************************
	_webcams.scss
****************************/
	/****************************
	_static_page.scss
		for:
			tos_page
			dmca_page
			cookie_page
			parental_page
			privacy_policy_page
			contact_page
			sticker_page

****************************/
	/****************************
		404 module
*****************************/
	/****************************
	_casting_page.scss
****************************/
	/****************************
	_celebrity_sidebar.scss
****************************/
	/****************************
	_celebrity.scss
****************************/
	/* profile-page */
	/* celebrity add */
	/* comments in celebrities*/
	/****************************
	casting_modal
****************************/
	/****************************
	_search_page V2.scss
****************************/
	/****************************
	_description_pool_page.scss
****************************/
	/****************************
	_gallery_page.scss
****************************/
	/****************************
	_gallery_report.scss
****************************/
	/****************************
	_gallery_uploader.scss
****************************/
	/****************************
	_photo_page.scss
****************************/
	/* webapp page*/
	/****************************
	_pagination.scss
****************************/
	/****************************
	_miss_tubesite_page.scss
****************************/
	/****************************
	_tag_list_page.scss
****************************/
	/****************************
_two_column_layout.scss
****************************/
	/* ENDFILE */
}

html.dark .icon-alert_close {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -154px;
	width: 12px;
	height: 12px;
}

html.dark .icon-alert_error {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -357px;
	width: 16px;
	height: 16px;
}

html.dark .icon-alert_info {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -336px;
	width: 16px;
	height: 16px;
}

html.dark .icon-alert_success {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -23px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-alert_warning {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -42px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-arrow_white_left {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -23px;
	width: 12px;
	height: 20px;
}

html.dark .icon-arrow_white_right {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -46px;
	width: 12px;
	height: 20px;
}

html.dark .icon-ic_10_check {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -484px -60px;
	width: 12px;
	height: 10px;
}

html.dark .icon-ic_10_close {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -484px -73px;
	width: 10px;
	height: 10px;
}

html.dark .icon-ic_12_other_delete {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -169px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_upro_ot_confirmed {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -184px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_upro_ot_phone {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -199px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_vid_th_close {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -214px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_webcam_blink {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -229px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_16_head_bt_chat {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -61px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_bt_close {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -80px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_bt_hamburger {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -99px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_bt_options {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -118px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_bt_search {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -137px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_bt_upload {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -156px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_bt_user {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -175px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_mn_premium {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -194px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_mn_webcams_anim {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -213px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_install {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -232px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_search_cat {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -251px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_search_pornstar {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -270px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_search_studio {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -289px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_search_tag {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -308px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_search_video {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -327px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_search_webcam {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -346px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_story_close {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_story_delete {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -384px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_story_report {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -403px -398px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_facebook {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -19px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_insta {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -38px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_instagram {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -57px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_onlyfans {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -66px -457px;
	width: 16px;
	height: 10px;
}

html.dark .icon-ic_16_tool_patreon {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -76px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_sound_off {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -95px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_sound_on {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -114px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_tikporn {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -133px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_tiktok {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -152px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_twitter {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -171px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_view_more {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -190px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_website {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -209px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_up_grey_instagram {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -228px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_up_grey_onlyfans {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -247px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_up_grey_patreon {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -266px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_up_grey_tiktok {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -285px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_up_grey_twitter {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -304px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_18_ad_pepper {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -338px -276px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_gal_close {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -338px -297px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_gal_comments {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -281px -259px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_gal_download {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: 0px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_gal_favorite {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -21px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_gal_pause {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -42px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_gal_play {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -63px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_gal_play2 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -84px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_story_share {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -105px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_favorites_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -126px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_like_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -147px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_19_qlt_4k {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -338px -318px;
	width: 19px;
	height: 13px;
}

html.dark .icon-ic_19_qlt_full_hd {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: 0px -457px;
	width: 19px;
	height: 13px;
}

html.dark .icon-ic_19_qlt_hd {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -22px -457px;
	width: 19px;
	height: 13px;
}

html.dark .icon-ic_19_qlt_sd {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -44px -457px;
	width: 19px;
	height: 13px;
}

html.dark .icon-ic_22_dislike_red {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -230px -118px;
	width: 22px;
	height: 22px;
}

html.dark .icon-ic_22_gal_dislike {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -230px -143px;
	width: 22px;
	height: 22px;
}

html.dark .icon-ic_22_gal_like {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -99px -302px;
	width: 22px;
	height: 22px;
}

html.dark .icon-ic_22_like_green {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -124px -302px;
	width: 22px;
	height: 22px;
}

html.dark .icon-ic_30_avatar {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -248px -259px;
	width: 30px;
	height: 30px;
}

html.dark .icon-ic_30_avatar_anonymous {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -215px -259px;
	width: 30px;
	height: 30px;
}

html.dark .icon-ic_30_sha_reddit {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -305px 0px;
	width: 30px;
	height: 30px;
}

html.dark .icon-ic_30_sha_tumblr {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -305px -33px;
	width: 30px;
	height: 30px;
}

html.dark .icon-ic_30_sha_twitter {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -305px -66px;
	width: 30px;
	height: 30px;
}

html.dark .icon-ic_30_sha_vk {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -305px -99px;
	width: 30px;
	height: 30px;
}

html.dark .icon-ic_30_story_add {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -305px -132px;
	width: 30px;
	height: 30px;
}

html.dark .icon-ic_30_story_like {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -305px -165px;
	width: 30px;
	height: 30px;
}

html.dark .icon-ic_30_story_liked {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -305px -198px;
	width: 30px;
	height: 30px;
}

html.dark .icon-ic_40_swipe {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: 0px -173px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_boafoda {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -43px -173px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_disable_boafoda {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -86px -173px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_disable_drochy {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -129px -173px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_disable_eispop {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -172px -173px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_disable_gmail {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -215px -173px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_disable_photos {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: 0px -216px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_disable_porndig {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -43px -216px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_disable_pornes {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -86px -216px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_disable_pornototale {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -129px -216px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_disable_tukif {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -172px -216px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_disable_tybito {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -215px -216px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_disable_youtube {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -262px 0px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_drochy {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -262px -43px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_eispop {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -262px -86px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_gmail {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -262px -129px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_photos {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -262px -172px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_porn {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -262px -215px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_porndig {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: 0px -259px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_pornototale {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -43px -259px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_tukif {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -86px -259px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_tybito {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -129px -259px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_40_webapp_youtube {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -172px -259px;
	width: 40px;
	height: 40px;
}

html.dark .icon-ic_48_add_up {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -179px -118px;
	width: 48px;
	height: 48px;
}

html.dark .icon-icon_deleted_video {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -179px 0px;
	width: 80px;
	height: 56px;
}

html.dark .icon-play_video_btn {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -179px -59px;
	width: 80px;
	height: 56px;
}

html.dark .icon-user_gift_button {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: 0px -417px;
	width: 16px;
	height: 18px;
}

html.dark .icon-calendar {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -378px;
	width: 17px;
	height: 17px;
}

html.dark .icon-comments_reply {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -103px;
	width: 13px;
	height: 14px;
}

html.dark .icon-comments_report {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -120px;
	width: 12px;
	height: 15px;
}

html.dark .icon-comments_vote_up {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -437px;
	width: 15px;
	height: 15px;
}

html.dark .icon-delete {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px 0px;
	width: 15px;
	height: 20px;
}

html.dark .icon-description_area_icon {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -338px -115px;
	width: 20px;
	height: 20px;
}

html.dark .icon-edit_history_action {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: 0px -398px;
	width: 20px;
	height: 16px;
}

html.dark .icon-edit_history_title {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -338px -138px;
	width: 20px;
	height: 20px;
}

html.dark .icon-ic_12_other_link {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -244px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_other_sort {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -259px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_search_cat {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -274px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_search_combo {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -289px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_search_likes {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -304px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_search_pornstar {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -319px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_search_related {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -334px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_search_studio {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -349px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_search_tag {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -364px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_side_ot_multi_cats {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -379px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_upro_ot_edit {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -394px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_vid_sg_plus {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -484px 0px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_vid_th_comment {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -484px -15px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_12_vid_th_thumb {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -484px -30px;
	width: 12px;
	height: 12px;
}

html.dark .icon-ic_16_head_mn_favorites {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -323px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_mn_galeries {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -342px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_mn_games {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -361px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_mn_meet {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -380px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_mn_notification {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -399px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_mn_participate {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -418px -417px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_mn_pornstars {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px 0px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_mn_studios {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -19px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_mn_videos {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -38px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_mn_webcams {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -57px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_ot_1 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -76px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_ot_2 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -95px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_ot_3 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -114px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_ot_4 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -133px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_ot_arrow_down {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -152px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_ot_gay {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -171px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_ot_notification {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -190px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_ot_search {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -209px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_ot_straight {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -228px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_head_ot_trans {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -247px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_notif_activity {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -266px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_notif_information {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -285px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_notif_warning {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -304px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_prst_favorites {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -323px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_prst_videos {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -361px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_prst_videos_kif {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -342px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_prst_views {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -380px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_1 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -399px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_2 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -446px -418px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_3 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: 0px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_4 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -19px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_ad_close {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -38px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_arrow_menu_down {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -57px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_arrow_menu_right {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -76px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_arrow_menu_up {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -95px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_close {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -133px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_close_grey {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -114px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_gay {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -152px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_options {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -171px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_preview_b {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -190px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_preview_m {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -209px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_preview_s {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -228px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_random {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -247px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_scroll {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -266px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_slogans {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -285px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_straight {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -304px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_trans {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -323px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_video_light {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -342px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_tool_video_streaming {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -361px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upl_tool_gif {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -380px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upl_tool_photo {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -399px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upl_tool_video {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -418px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_chat {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -437px -438px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_collapse {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px 0px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_expand {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -19px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_follow {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -57px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_follow_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -38px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_tab_activity {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -95px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_tab_activity_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -76px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_tab_favorites {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -133px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_tab_favorites_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -114px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_tab_feed {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -171px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_tab_feed_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -152px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_tab_history {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -209px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_tab_history_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -190px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_tab_photos {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -247px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_tab_photos_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -228px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_tab_upload {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -285px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_upro_tab_upload_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -266px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_user_mn_activity {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -304px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_user_mn_favorites {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -323px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_user_mn_history {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -342px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_user_mn_logout {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -361px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_user_mn_profile {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -380px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_user_mn_timeline {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -399px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_16_user_mn_uploads {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -465px -418px;
	width: 16px;
	height: 16px;
}

html.dark .icon-ic_18_mob_mn_1 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -168px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_2 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -189px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_3 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -210px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_4 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -231px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_cats {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -252px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_fav_cats {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -273px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_favorites {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -294px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_galeries {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -315px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_history {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -336px -335px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_logout {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px 0px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_notifications {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -21px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_options {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -42px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_participate {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -63px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_pornstars {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -84px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_settings {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -105px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_stickers {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -126px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_studios {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -147px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_upload {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -168px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_webapp {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -189px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_mob_mn_webcams {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -210px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_side_alpha {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -231px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_side_categories {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -252px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_side_favorites {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -273px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_side_history {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -294px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_side_popular {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -365px -315px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_side_pornstars {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: 0px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_side_related {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -21px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_side_studios {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -42px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_side_webcams {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -63px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_tag_mn_1 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -84px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_tag_mn_2 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -105px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_tag_mn_3 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -126px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_tag_mn_4 {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -147px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_title_top {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -168px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_title_webcams {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -189px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_titles_casting {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -210px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_titles_notifications {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -231px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_titles_options {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -252px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_titles_participate {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -273px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_titles_pornstars {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -294px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_titles_recent {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -315px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_titles_recents {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -336px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_titles_search {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -357px -356px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_titles_studios {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px 0px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_titles_tags {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -21px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_titles_top {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -42px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_titles_video {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -63px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_titles_webcams {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -84px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upl_tool_info {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -105px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upl_tool_less {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -126px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upl_tool_more {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -147px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_feed_comment {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -168px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_feed_fav {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -252px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_feed_fav_photo {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -189px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_feed_fav_pornstar {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -210px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_feed_fav_votes {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -231px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_feed_follow {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -273px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_feed_photo {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -315px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_feed_photo_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -294px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_feed_studio {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -386px -336px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_feed_upload {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: 0px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_feed_user {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -21px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_followers {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -42px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_menu_coins_history {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -63px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_menu_content_partner {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -84px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_menu_edit {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -147px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_menu_edit_history {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -105px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_menu_edit_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -126px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_menu_gift_shop {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -168px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_menu_notifications {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -189px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_menu_parameters {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -210px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_menu_pool_desc {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -231px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_upro_menu_public_profile {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -252px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_comment {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -294px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_comment_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -273px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_delete {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -336px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_delete_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -315px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_details {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -378px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_details_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -357px -377px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_dislike {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -21px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_dislike_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px 0px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_download {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -63px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_download_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -42px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_favorites {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -84px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_like {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -105px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_reply {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -147px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_reply_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -126px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_report {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -231px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_report_comment {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -189px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_report_comment_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -168px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_report_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -210px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_share {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -273px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_share_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -252px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_tag {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -336px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_tag_black {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -294px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_tag_hover {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -315px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_18_vid_sg_top_comments {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -407px -357px;
	width: 18px;
	height: 18px;
}

html.dark .icon-ic_22_dislike {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -149px -302px;
	width: 22px;
	height: 22px;
}

html.dark .icon-ic_22_like {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -174px -302px;
	width: 22px;
	height: 22px;
}

html.dark .icon-ic_30_coin {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -305px -231px;
	width: 30px;
	height: 30px;
}

html.dark .icon-ic_30_part_participate {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -305px -264px;
	width: 30px;
	height: 30px;
}

html.dark .icon-ic_30_part_ranks {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: 0px -302px;
	width: 30px;
	height: 30px;
}

html.dark .icon-ic_30_part_rewards {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -33px -302px;
	width: 30px;
	height: 30px;
}

html.dark .icon-ic_30_part_video_tags {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -66px -302px;
	width: 30px;
	height: 30px;
}

html.dark .icon-ic_no_results {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: 0px 0px;
	width: 176px;
	height: 170px;
}

html.dark .icon-info_grey {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -69px;
	width: 14px;
	height: 14px;
}

html.dark .icon-plus_white_big {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -484px -45px;
	width: 12px;
	height: 12px;
}

html.dark .icon-remove_grey {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -138px;
	width: 13px;
	height: 13px;
}

html.dark .icon-title_contact {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -338px -161px;
	width: 20px;
	height: 20px;
}

html.dark .icon-title_dmca {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -338px -184px;
	width: 20px;
	height: 20px;
}

html.dark .icon-title_edit {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -338px -207px;
	width: 20px;
	height: 20px;
}

html.dark .icon-title_favorites_galleries_photos {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -199px -302px;
	width: 24px;
	height: 20px;
}

html.dark .icon-title_favorites_pornstars {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -253px -302px;
	width: 24px;
	height: 20px;
}

html.dark .icon-title_favorites_pornstars_votes {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -226px -302px;
	width: 24px;
	height: 20px;
}

html.dark .icon-title_favorites_studios {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -307px -302px;
	width: 24px;
	height: 20px;
}

html.dark .icon-title_favorites_studios_votes {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -280px -302px;
	width: 24px;
	height: 20px;
}

html.dark .icon-title_favorites_videos {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -338px -23px;
	width: 24px;
	height: 20px;
}

html.dark .icon-title_favorites_videos_votes {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -338px 0px;
	width: 24px;
	height: 20px;
}

html.dark .icon-title_favorites_votes {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -338px -46px;
	width: 24px;
	height: 20px;
}

html.dark .icon-user_edit_generic {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -428px -86px;
	width: 14px;
	height: 14px;
}

html.dark .icon-user_title_gifts {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -338px -253px;
	width: 18px;
	height: 20px;
}

html.dark .icon-user_title_history {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -338px -92px;
	width: 21px;
	height: 20px;
}

html.dark .icon-user_title_members {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -338px -69px;
	width: 24px;
	height: 20px;
}

html.dark .icon-user_title_parameters {
	background-image: url(../img/spritesheet_dark.07bbde00.png);
	background-position: -338px -230px;
	width: 20px;
	height: 20px;
}

html.dark body {
	color: #000000;
	background-color: #FFFFFF;
}

html.dark html.dark .logo_light {
	display: none !important;
}

html.dark html.dark .header_slogan_img_light {
	display: none !important;
}

html.dark html.light .logo_dark {
	display: none !important;
}

html.dark html.light .header_slogan_img_dark {
	display: none !important;
}

html.dark a {
	color: #000000;
}

html.dark a:hover, html.dark a:active, html.dark a.active, html.dark a:focus {
	color: #b51520;
}

html.dark textarea {
	color: #000000;
	background-color: #FFFFFF;
	border-color: #b51520;
}

html.dark .datepicker-dropdown {
	color: #000000;
	background-color: #FFFFFF;
	border-color: #b51520;
}

html.dark .datepicker-dropdown:before {
	border-bottom-color: #b51520;
}

html.dark .datepicker-dropdown:after {
	border-bottom-color: #FFFFFF;
}

html.dark .warning {
	color: #FF0021 !important;
}

html.dark .modal_box_overlay {
	background-color: rgba(0, 0, 0, 0.5);
}

html.dark .social_link_facebook {
	background-color: #4267B2;
}

html.dark .social_link_twitter {
	background-color: #1DA1F2;
}

html.dark .social_link_instagram {
	background-color: #DD2A7B;
}

html.dark .social_link_onlyfans {
	background-color: #00aff0;
}

html.dark .social_link_website {
	background-color: #b51520;
}

html.dark .social_link_tiktok {
	background-color: #FFFFFF;
}

html.dark .social_link_patreon {
	background-color: #FFFFFF;
}

html.dark .social_link_tikporn {
	background-color: #FE2C55;
}

html.dark .social_link_imdb {
	background-color: #F5C518;
}

html.dark .social_link_mymfans {
	background-color: #000000;
}

html.dark .social_link_youtube {
	background-color: #FFFFFF;
}

html.dark .social_link_reddit {
	background-color: #FFFFFF;
}

html.dark button {
	color: #FFFFFF;
	background-color: #750e15;
	border-color: #b51520;
}

html.dark input {
	color: #000000;
	background-color: #FFFFFF;
	border-color: #b51520;
}

html.dark select {
	color: #FFFFFF;
	background-color: #750e15;
	border-color: #b51520;
}

html.dark button > option:hover, html.dark input > option:hover, html.dark select > option:hover {
	background-color: #55ACEE;
}

html.dark button span.dropdown_caret:before, html.dark input span.dropdown_caret:before, html.dark select span.dropdown_caret:before {
	border-top-color: #FFFFFF;
}

html.dark .smooth_link {
	color: #000000 !important;
}

html.dark .smooth_link:hover, html.dark .smooth_link:active, html.dark .smooth_link:focus {
	color: #000000 !important;
}

html.dark .loading_img_wrapper.modal_lock .overlay {
	background-color: rgba(0, 0, 0, 0.5);
}

html.dark .grey_text {
	color: #828282;
}

html.dark .switch_container .slider {
	background-color: #000000;
}

html.dark .switch_container .slider:before {
	background-color: #b51520;
	border-color: #b51520;
}

html.dark .scroll_top_btn {
	background-color: #b51520;
}

html.dark .btn_default_small {
	background-color: #b51520;
}

html.dark .header_button {
	background-color: #750e15;
}

html.dark .header_button span {
	background-color: #C20000;
}

html.dark .notification {
	background-color: #C20000;
}

html.dark .dropdown_caret {
	color: #FFFFFF;
}

html.dark .dropdown_caret:before {
	border-top-color: #FFFFFF;
}

html.dark .custom_select_caret {
	background-color: #750e15;
}

html.dark .btn_default {
	background-color: #b51520;
}

html.dark .btn_default:hover {
	background-color: #750e15;
}

html.dark .btn_grey {
	color: #000000;
	border-color: #919191;
	background-color: #E2E2E2;
}

html.dark .btn_grey:hover {
	background-color: #C6C6C6;
}

html.dark .btn_white {
	color: #000000 !important;
	border-color: #C6C6C6;
}

html.dark .btn_white:hover {
	background-color: #E2E2E2;
}

html.dark .btn_blue {
	border-color: #C6C6C6;
	background-color: #1DA1F2;
}

html.dark .btn_blue:hover {
	background-color: #FFFFFF;
}

html.dark .btn_dropdown {
	color: #919191;
	border-color: #C6C6C6;
}

html.dark .rating_wrapper .rating .rating_progress .rating_progress_bar.rating_progress_bar_up {
	background-color: #30AD22;
}

html.dark .rating_wrapper .rating .rating_progress .rating_progress_bar.rating_progress_bar_down {
	background-color: #FF0021;
}

html.dark .message_container .alert_error {
	background-color: #FF0021;
}

html.dark .message_container .alert_info {
	background-color: #55ACEE;
}

html.dark .message_container .alert_warning {
	background-color: #FF6800;
}

html.dark .message_container .alert_success {
	background-color: #30AD22;
}

html.dark .comments_number_span {
	background-color: #C20000;
}

html.dark .custom_checkbox .icon_checkbox {
	background-color: #750e15;
	border: 1px solid #b51520;
}

html.dark .custom_checkbox .icon_checkbox:after {
	border-color: #FFFFFF;
}

html.dark .custom_radio .icon_radio {
	border-color: #b51520;
	background-color: #750e15;
	color: #FFFFFF;
}

html.dark .custom_radio .icon_radio:after {
	background-color: #b51520;
}

html.dark .dmca_penalty_modal .modal_container {
	border-color: #FFFFFF;
}

html.dark .xdsoft_autocomplete input {
	border-color: #b51520 !important;
	color: #000000 !important;
	background-color: #FFFFFF !important;
}

html.dark .xdsoft_autocomplete_dropdown div {
	color: #FFFFFF !important;
	background-color: #750e15 !important;
}

html.dark .xdsoft_autocomplete_dropdown .active {
	background: #b51520 !important;
}

html.dark .xdsoft_autocomplete_dropdown .search_type {
	font-size: 11px;
}

html.dark .bootstrap-tagsinput {
	background-color: #FFFFFF;
	border-color: #b51520;
}

html.dark .tt-menu {
	background-color: #FFFFFF;
	border-color: #b51520;
}

html.dark .tt-menu a {
	color: #FFFFFF !important;
	background-color: #750e15 !important;
}

html.dark .tt-menu a:hover {
	background: #E2E2E2 !important;
}

html.dark .tt-menu .tt-cursor {
	background: #E2E2E2 !important;
}

html.dark mark {
	color: #FFFFFF;
}

html.dark .footer_partner_container_wrapper {
	border-color: #d9d9d9;
}

html.dark .footer_partner_container_wrapper .close_button {
	border-color: #d9d9d9;
}

html.dark .dropdown_menu {
	background-color: #750e15;
	color: #FFFFFF;
}

html.dark .mobile_search form.search {
	border-color: #b51520;
}

html.dark .mobile_search .search_wrapper button {
	background-color: #FFFFFF;
}

html.dark .mobile_search button.search_btn {
	background-color: #FFFFFF;
}

html.dark .header_wrapper {
	background-color: #F6F6F6;
	border-color: #FFFFFF;
}

html.dark .header_wrapper .navbar_wrapper {
	/* main menu */
}

html.dark .header_wrapper .navbar_wrapper .navbar_signed_user_bg {
	background-color: #750e15;
}

html.dark .header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_main {
	background-color: #F6F6F6;
}

html.dark .header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_main:hover {
	background-color: #750e15;
}

html.dark .header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options {
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options a,
html.dark .header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options .obfs {
	color: #FFFFFF;
}

html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion {
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main a,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription a,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion a,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main a,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription a,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion a {
	color: #FFFFFF;
}

html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_buttons,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_buttons,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_buttons,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_buttons,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_buttons,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_buttons {
	border-color: #b51520;
}

html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item a,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .obfs,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item a,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item a,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item a,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .obfs,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item a,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item a,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item {
	color: #FFFFFF;
}

html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .notification_alert,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .notification_alert,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .notification_alert,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .notification_alert,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .notification_alert,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .notification_alert {
	background-color: #FF0021;
}

html.dark .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item:hover {
	background-color: #b51520;
}

html.dark .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item .chat_counter {
	background-color: #C20000;
}

html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper,
html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper input.search_text,
html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper button.search_btn {
	background-color: #FFFFFF;
}

html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper {
	border-color: #FFFFFF;
}

html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper button {
	background-color: #FFFFFF;
}

html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu {
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu .icon_radio {
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu .icon_radio:after {
	background-color: #FFFFFF;
}

html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper input.search_text {
	color: #000000;
}

html.dark .header_wrapper .profile_img {
	background-color: #F6F6F6;
}

html.dark .header_wrapper .co_sponsor a,
html.dark .header_wrapper .co_sponsor .obfs {
	color: #9e9e9e;
}

html.dark .top_bar_menu_item .option {
	color: #FFFFFF;
}

html.dark .top_bar_menu_item .option:hover {
	background-color: #b51520;
}

html.dark .top_bar_menu_item .option.thumb_size_item_selected {
	background-color: #E2E2E2;
}

html.dark .top_bar_menu_item .option > a,
html.dark .top_bar_menu_item .option > .obfs {
	color: #FFFFFF;
}

@media (min-width: 768px) {
	html.dark .logo_wrapper span {
		background-color: #FFFFFF;
		color: #000000;
	}
}

html.dark .sub_header_slogan_wrapper .sub_header_slogan {
	color: #FFFFFF;
	border-color: #b51520;
	background-color: #750e15;
}

html.dark .sub_header_slogan_wrapper .sub_header_slogan a {
	color: #FFFFFF;
}

html.dark .sidebar_wrapper .side_bar_container,
html.dark .sidebar_v2_wrapper .side_bar_container {
	background-color: #FFFFFF;
	color: #000000;
}

html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content a,
html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content a {
	color: #000000;
}

html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content a:hover,
html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content a:hover {
	border-color: #b51520;
	color: #b51520;
}

html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs, html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed,
html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs,
html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed {
	color: #000000;
}

html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs:hover, html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed:hover,
html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs:hover,
html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed:hover {
	border-color: #b51520;
	color: #b51520;
}

html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper,
html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper {
	border-color: #b51520;
}

html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button,
html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button {
	background-color: #FFFFFF;
}

html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span,
html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span {
	color: #000000;
}

html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret:before,
html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret:before {
	border-top-color: #000000;
}

html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_conditional_main_categories_wrapper.switch_container,
html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_conditional_main_categories_wrapper.switch_container {
	border-color: #C6C6C6;
}

html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_bundle_category,
html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_bundle_category {
	border-color: #C6C6C6;
}

html.dark .sidebar_wrapper .sidebar_social_share span.obfs.twitter_btn,
html.dark .sidebar_v2_wrapper .sidebar_social_share span.obfs.twitter_btn {
	background-color: #1DA1F2;
}

html.dark .sidebar_wrapper .sidebar_social_share span.obfs.facebook_btn,
html.dark .sidebar_v2_wrapper .sidebar_social_share span.obfs.facebook_btn {
	background-color: #4267B2;
}

html.dark .sidebar_wrapper .sidebar_social_share span.obfs.onlyfans_btn,
html.dark .sidebar_v2_wrapper .sidebar_social_share span.obfs.onlyfans_btn {
	background-color: #00aff0;
}

html.dark .sidebar_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar-thumb,
html.dark .sidebar_v2_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.5);
}

html.dark .sidebar_wrapper .sidebar_subsection_main_categories .simplebar-scrollbar:before,
html.dark .sidebar_v2_wrapper .sidebar_subsection_main_categories .simplebar-scrollbar:before {
	background-color: #b51520;
}

html.dark .sidebar_wrapper .sidebar_subsection_main_categories .simplebar-visible:before,
html.dark .sidebar_v2_wrapper .sidebar_subsection_main_categories .simplebar-visible:before {
	background-color: #b51520;
}

html.dark .site_notice {
	background-color: #b51520;
}

html.dark .sidebar_v2_section .filter_item.clicked {
	background-color: #e2e2e2;
}

html.dark .sidebar_v2_section .filter_container {
	border-color: #b51520;
}

html.dark .sidebar_v2_section .filter_container .switch input:checked + span {
	background-color: #b51520;
}

html.dark .sidebar_v2_section .filter_container .info {
	background-color: #b51520;
}

html.dark .navbar_user_log_reg_wrapper .login_register_button {
	background-color: #750e15;
}

html.dark .navbar_user_log_reg_wrapper .login_register_inside_wrapper {
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper .login_register_tab {
	border-bottom-color: #C6C6C6;
}

html.dark .navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper .login_register_tab.active {
	border-bottom-color: #b51520;
}

html.dark .navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .terms_conditions a,
html.dark .navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .terms_conditions a {
	color: #FFFFFF;
}

html.dark .navbar_user_log_reg_wrapper .user_menu_main {
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .navbar_user_log_reg_wrapper .user_menu_main .user_menu_item:hover {
	background-color: #b51520;
}

html.dark .navbar_user_log_reg_wrapper .user_menu_main .user_menu_item a {
	color: #FFFFFF;
}

html.dark .recover_login_wrapper {
	background-color: #FFFFFF;
}

html.dark .recover_login_wrapper .recover_menu_close_btn {
	background-color: #b51520;
}

html.dark .recover_login_wrapper .recover_login_inside_wrapper .auth_form_title {
	border-bottom-color: #b51520;
}

html.dark .auth_form_item-msg.error {
	color: #FF0021;
}

html.dark .auth_form_item-msg.success {
	color: #30AD22;
}

html.dark .recover_account_form_wrapper {
	border-top-color: #C6C6C6;
}

html.dark .comment_report_modal_wrapper .comment_report_modal {
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .comment_report_modal_wrapper .comment_report_modal form a,
html.dark .comment_report_modal_wrapper .comment_report_modal form .obfs {
	color: #b51520;
}

html.dark .comment_report_modal_wrapper .comment_report_modal form .options_item_submit button {
	color: #FFFFFF;
	background-color: #b51520 !important;
}

html.dark .comment_report_modal .custom_radio .icon_radio {
	border-color: #b51520;
	background-color: #750e15;
	color: #FFFFFF;
}

html.dark .comment_report_modal .custom_radio .icon_radio:after {
	background-color: #b51520;
}

html.dark .comments_display_wrapper .comments_new_comment_wrapper textarea.comments_new_comment_txt,
html.dark .comments_display_wrapper .comments_reply_comment_wrapper textarea.comments_new_comment_txt {
	border-color: #C6C6C6;
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_top_title {
	color: #000000;
	background-color: #F6F6F6;
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted {
	color: #000000;
	background-color: #F6F6F6;
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted:last-child {
	border-bottom-color: #b51520 !important;
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted .comment_author_wrapper {
	color: #000000 !important;
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment {
	border-color: #C6C6C6;
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment.active {
	border-color: #b51520;
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_author_wrapper {
	color: #FFFFFF;
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_author_wrapper a strong {
	color: #FFFFFF;
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_actions_wrapper .comment_action_item,
html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_show_replies {
	border-color: #b51520;
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_action_item:hover {
	color: #b51520;
	border-color: #b51520;
}

html.dark .load_more_wrapper .load_more_btn .load_more_text {
	border-color: #b51520;
	background-color: #750e15;
	color: #FFFFFF;
}

html.dark .load_more_wrapper.use_load_more.havemore:before {
	border-bottom-color: #b51520;
}

html.dark .content_section_title div .dropdown_menu {
	color: #FFFFFF;
}

html.dark .content_section_title .title_main_categories_wrapper .dropdown_menu,
html.dark .content_section_title .conditional_main_category .dropdown_menu,
html.dark .content_section_title .random_video_btn_wrapper .dropdown_menu {
	background-color: #750e15;
	color: #FFFFFF;
}

html.dark .content_section_title .random_video_btn_wrapper button.btn {
	border-color: #b51520;
}

@media (min-width: 768px) {
	html.dark .content_section_studio_related_videos .content_section_title,
	html.dark .content_section_pornstar_related_videos .content_section_title,
	html.dark .content_wrapper_page_pornstar_related_galleries .content_section_title,
	html.dark .content_wrapper_page_studio_related_galleries .content_section_title {
		border-color: #C6C6C6;
	}
}

html.dark .filters_wrapper .filter_wrapper.filter_gallery_tag .dropdown_gallery_tags_wrapper span.dropdown_caret, html.dark .filters_wrapper .filter_wrapper.filter_by_category span.dropdown_caret {
	background-color: #750e15;
}

html.dark .filters_wrapper .filter_wrapper .filter_menu {
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .filters_wrapper .filter_wrapper .filter_menu .filter_menu_text {
	border-bottom-color: #b51520;
}

html.dark .filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper label {
	border-bottom-color: 1px solid #b51520;
}

html.dark .filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper label.checked {
	border-bottom-color: 3px solid #b51520;
}

html.dark .content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter .dropdown_caret, html.dark .content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country .dropdown_caret {
	background-color: #750e15;
}

html.dark .content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter .dropdown_caret:before, html.dark .content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country .dropdown_caret:before {
	border-top-color: #FFFFFF;
}

html.dark .filter_by_multiple_filters .dropdown_menu {
	background-color: #750e15;
	color: #FFFFFF;
}

html.dark .panel-group .filter_btn_wrapper .filter_btn {
	background-color: #C6C6C6;
}

html.dark .filter_suggestions_wrapper a,
html.dark .filter_suggestions_wrapper .obfs {
	background-color: #e2e2e2;
	color: #000000;
}

html.dark .disclaimer_parent_wrapper .disclaimer_overlay {
	background-color: #000000;
}

html.dark .disclaimer_parent_wrapper .disclaimer_wrapper {
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button {
	background-color: #b51520;
}

html.dark .disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button.btn_disclaimer_leave {
	background-color: #FFFFFF;
	color: #750e15;
}

html.dark .disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button.btn_disclaimer_leave:hover {
	color: #b51520;
	background-color: #FFFFFF;
}

html.dark .disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button:hover {
	background-color: #b51520;
}

html.dark .disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer a,
html.dark .disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer .obfs {
	color: #FFFFFF;
	text-decoration-color: #C6C6C6;
}

html.dark .cookie_consent_disclaimer .cookie_consent_disclaimer_content {
	color: #FFFFFF;
	background-color: #750e15;
	border-color: #d9d9d9;
}

html.dark .footer_wrapper {
	border-top-color: #C6C6C6;
}

html.dark .footer_wrapper .mobile_social_links .sidebar_social_share a.twitter_btn,
html.dark .footer_wrapper .mobile_social_links .sidebar_social_share .obfs.twitter_btn {
	background-color: #1DA1F2;
}

html.dark .footer_wrapper .mobile_social_links .sidebar_social_share a.facebook_btn,
html.dark .footer_wrapper .mobile_social_links .sidebar_social_share .obfs.facebook_btn {
	background-color: #4267B2;
}

html.dark .footer_wrapper .mobile_social_links .sidebar_social_share a.onlyfans_btn,
html.dark .footer_wrapper .mobile_social_links .sidebar_social_share .obfs.onlyfans_btn {
	background-color: #00aff0;
}

html.dark .footer_wrapper div > span, html.dark .footer_wrapper .copywrite {
	color: #000000;
}

html.dark .footer_wrapper div > span > a, html.dark .footer_wrapper .copywrite > a {
	color: #000000;
}

html.dark .read_more_btn_wrapper {
	background-color: #FFFFFF;
}

html.dark .mobile_tooltip {
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.5);
}

html.dark .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button {
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button.open, html.dark .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item > button:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

@media (min-width: 480px) {
	html.dark .content_studio_page_wrapper .content_section_content .studio_content_container {
		border-color: #E2E2E2;
	}
}

html.dark .content_studio_page_wrapper .content_section_content .studio_social_share_wrapper,
html.dark .content_studio_page_wrapper .content_section_content .studio_info_wrapper,
html.dark .content_studio_page_wrapper .content_section_content .studio_comments_wrapper {
	border-color: #E2E2E2;
}

html.dark .content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper {
	border-color: #C6C6C6;
}

html.dark .content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn {
	border-color: #C6C6C6;
	color: #919191;
}

html.dark .content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn.open {
	border-color: #b51520;
	color: #b51520;
}

html.dark .content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn {
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn.open, html.dark .content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

@media (min-width: 480px) {
	html.dark .content_studio_light_page_wrapper .studio_content_container {
		border-color: #E2E2E2;
	}
}

html.dark .content_studio_light_page_wrapper .studio_social_share_wrapper,
html.dark .content_studio_light_page_wrapper .studio_info_wrapper,
html.dark .content_studio_light_page_wrapper .studio_comments_wrapper {
	border-color: #E2E2E2;
}

html.dark .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button {
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button.open, html.dark .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item > button:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

@media (min-width: 480px) {
	html.dark .content_pornstar_page_wrapper .pornstar_content_container {
		border-color: #E2E2E2;
	}
}

html.dark .content_pornstar_page_wrapper .pornstar_social_share_wrapper,
html.dark .content_pornstar_page_wrapper .pornstar_info_wrapper,
html.dark .content_pornstar_page_wrapper .pornstar_comments_wrapper {
	border-color: #E2E2E2;
}

html.dark .content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn {
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn.open, html.dark .content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

@media (min-width: 480px) {
	html.dark .content_pornstar_light_page_wrapper .pornstar_content_container {
		padding-bottom: 5px;
		border-color: #E2E2E2;
	}
}

html.dark .content_pornstar_light_page_wrapper .pornstar_social_share_wrapper,
html.dark .content_pornstar_light_page_wrapper .pornstar_info_wrapper,
html.dark .content_pornstar_light_page_wrapper .pornstar_comments_wrapper {
	border-color: #E2E2E2;
}

html.dark .editor_view {
	border-color: #000000;
	background-color: #FFFFFF;
}

html.dark .editor_view .close {
	color: #000000;
}

html.dark .editor_view .editor_field_wrapper .editor_field {
	border-color: #C6C6C6;
}

html.dark .editor_view .editor_tag,
html.dark .editor_view .label-info {
	background-color: #55ACEE;
}

html.dark .editor_view .measurement_unit {
	color: #919191;
}

html.dark .editor_view .toggle_radio_btns label {
	border-color: #919191;
}

html.dark .editor_view .toggle_radio_btns input:checked + label {
	background-color: #b51520;
	border-color: #b51520;
}

html.dark .editor_view .pornstar_similar_dropdown li {
	background-color: #b51520;
}

html.dark .showcase_item_wrapper .showcase_middle_box p {
	background-color: #b51520;
}

html.dark .studio_tab_wrapper .tab_btn.tab_active,
html.dark .pornstar_tab_wrapper .tab_btn.tab_active {
	border-bottom-color: #b51520;
}

html.dark .studio_tab_wrapper .tab_btn .tab_info,
html.dark .pornstar_tab_wrapper .tab_btn .tab_info {
	font-size: 11px;
	background-color: #b51520;
}

html.dark .video_page_wrapper {
	display: block;
	margin-top: 10px;
}

@media (min-width: 480px) {
	html.dark .video_page_wrapper {
		margin: 10px 5px 0 5px;
	}
}

@media (min-width: 968px) {
	html.dark .video_page_wrapper {
		margin: 10px auto 0 auto;
	}
}

html.dark .video_page_wrapper .video_action_buttons {
	position: relative;
	width: 100%;
	height: 66px;
	margin-bottom: 5px;
}

@media (min-width: 480px) {
	html.dark .video_page_wrapper .video_action_buttons {
		height: 28px;
	}
}

html.dark .video_page_wrapper .video_action_buttons .video_rating_wrapper {
	float: left;
	margin: 0 5px;
	color: #000000;
}

html.dark .video_page_wrapper .video_action_buttons .video_rating_wrapper .rating_wrapper {
	display: block;
}

html.dark .video_page_wrapper .video_action_buttons .video_action_container {
	float: right;
	margin: 0 5px;
	display: inline-flex;
}

html.dark .video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

@media (min-width: 480px) {
	html.dark .video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons {
		position: relative;
		width: auto;
	}
}

html.dark .video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons button {
	margin: 0 5px;
}

@media (min-width: 480px) {
	html.dark .video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons button {
		margin: 0 0 0 10px;
	}
}

html.dark .video_page_wrapper .video_action_buttons .video_action_container .other_video_page_buttons .video_favorite .active {
	display: block;
}

html.dark .video_page_wrapper .video_action_buttons button {
	position: relative;
	width: 28px;
	height: 28px;
	margin-left: 5px;
	border-width: 1px;
	border-style: solid;
	background-color: #750e15;
	border-color: #C6C6C6;
	color: #FFFFFF;
}

@media (min-width: 480px) {
	html.dark .video_page_wrapper .video_action_buttons button {
		margin-left: 10px;
	}
}

html.dark .video_page_wrapper .video_action_buttons button.open, html.dark .video_page_wrapper .video_action_buttons button:hover {
	color: #b51520;
	border-color: #750e15;
	background-color: #E2E2E2;
}

html.dark .video_page_wrapper .video_action_buttons button.open .active, html.dark .video_page_wrapper .video_action_buttons button:hover .active {
	display: block;
}

html.dark .video_page_wrapper .video_action_buttons button i {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

html.dark .video_page_wrapper .video_action_buttons button i.active {
	display: none;
}

html.dark .video_page_wrapper .video_action_buttons button i .notification {
	position: absolute;
	top: -3px;
	right: -3px;
}

html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action,
html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action,
html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action {
	position: absolute;
	bottom: 0;
	width: auto;
	min-width: 28px;
	margin: 0;
}

@media (min-width: 480px) {
	html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action,
	html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action,
	html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action {
		position: relative;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto;
		margin-left: 10px;
	}
}

html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action i,
html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action i,
html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action i {
	right: auto;
	left: 4px;
	font-style: normal;
}

html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action > span:last-child,
html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action > span:last-child,
html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action > span:last-child {
	display: inline;
	margin-left: 22px;
}

@media (min-width: 480px) {
	html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action > span:last-child,
	html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action > span:last-child,
	html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action > span:last-child {
		display: none;
	}
}

@media (min-width: 768px) {
	html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action > span:last-child,
	html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action > span:last-child,
	html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action > span:last-child {
		display: inline;
	}
}

html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
	left: 0;
}

@media (min-width: 480px) {
	html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
		left: auto;
	}
}

html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action {
	right: 0;
}

@media (min-width: 480px) {
	html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action {
		left: auto;
	}
}

html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action {
	left: 50%;
	transform: translate(-50%, 0);
}

@media (min-width: 480px) {
	html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action {
		left: auto;
		transform: none;
	}
}

@media (min-width: 768px) {
	html.dark .video_page_wrapper .video_action_buttons button.btn_favourites_post_action,
	html.dark .video_page_wrapper .video_action_buttons button.btn_download_post_action {
		width: auto;
		vertical-align: top;
	}
	html.dark .video_page_wrapper .video_action_buttons button.btn_favourites_post_action i,
	html.dark .video_page_wrapper .video_action_buttons button.btn_download_post_action i {
		right: auto;
		left: 4px;
	}
	html.dark .video_page_wrapper .video_action_buttons button.btn_favourites_post_action span,
	html.dark .video_page_wrapper .video_action_buttons button.btn_download_post_action span {
		display: inline;
		margin-left: 22px;
	}
}

html.dark .video_page_wrapper .video_action_buttons.open {
	color: #b51520;
}

html.dark .video_page_wrapper .video_action_buttons.open button {
	border: 1px solid #b51520;
}

html.dark .video_page_wrapper .video_action_buttons.open button i {
	display: none;
}

html.dark .video_page_wrapper .video_action_buttons.open button i.active {
	display: inline-block;
}

html.dark .content_section_content .content_section_footer {
	margin: 10px 0 5px;
	padding-top: 10px;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #C6C6C6;
}

html.dark .video_category_wrapper {
	margin: 0 10px 5px 10px;
	position: relative;
	height: 30px;
}

html.dark .video_category_wrapper select {
	display: inline-block;
	width: 100%;
}

html.dark .content_section_post .chips_section_container .video_item_chip {
	background-color: #e2e2e2;
	color: #000000;
}

html.dark .content_section_post .chips_section_container .video_item_chip span,
html.dark .content_section_post .chips_section_container .video_item_chip a {
	color: #000000;
}

html.dark .content_section_post .chips_section_container .featured_studio {
	border-color: #b51520 !important;
	background-color: #b51520 !important;
}

html.dark .content_section_post .chips_section_container .featured_studio span,
html.dark .content_section_post .chips_section_container .featured_studio a {
	background-color: initial !important;
}

html.dark .post_thumb_gallery_wrapper #opened_image_container {
	background-color: rgba(0, 0, 0, 0.5);
}

html.dark .video_item_wrapper.entity_upload_button a,
html.dark .video_item_wrapper.entity_upload_button .obfs,
html.dark .miss_tubesite_item_wrapper.entity_upload_button a,
html.dark .miss_tubesite_item_wrapper.entity_upload_button .obfs {
	background-color: #919191;
}

html.dark .video_item_wrapper a #image_thumb #thumbnail_bar,
html.dark .miss_tubesite_item_wrapper a #image_thumb #thumbnail_bar {
	background-color: rgba(0, 0, 0, 0.5);
}

html.dark .video_item_wrapper a #image_thumb #thumbnail_bar span#slider,
html.dark .miss_tubesite_item_wrapper a #image_thumb #thumbnail_bar span#slider {
	background-color: rgba(0, 0, 0, 0.5);
}

html.dark .video_item_wrapper .video_item_title,
html.dark .miss_tubesite_item_wrapper .video_item_title {
	background-color: rgba(0, 0, 0, 0.1);
}

html.dark .video_item_wrapper .video_item_stats .bubble,
html.dark .miss_tubesite_item_wrapper .video_item_stats .bubble {
	background-color: rgba(0, 0, 0, 0.5);
}

html.dark .video_embed {
	border-color: #C6C6C6;
}

html.dark .video_block_wrapper {
	border-bottom-color: #b51520;
}

html.dark .video_block_wrapper .video_item_title {
	color: #000000;
}

html.dark .video_block_wrapper .video_item_title a {
	color: #000000;
}

html.dark .video_block_wrapper .video_item_title div {
	color: #000000;
}

html.dark .video_block_wrapper .video_item_title div b {
	color: #000000;
}

html.dark .video_block_wrapper .video_item_chip {
	background-color: #e2e2e2;
	color: #000000;
}

html.dark .video_block_wrapper .video_item_chip span,
html.dark .video_block_wrapper .video_item_chip a {
	color: #000000;
}

html.dark .video_block_wrapper .video_item_stats .bubble {
	color: #000000;
}

html.dark .video_block_wrapper #image_thumb #thumbnail_bar {
	background-color: rgba(0, 0, 0, 0.5);
}

html.dark .video_block_wrapper #image_thumb #thumbnail_bar span#slider {
	background-color: rgba(0, 0, 0, 0.5);
}

html.dark .video_actions_wrapper button {
	background-color: #b51520;
}

html.dark .video_iframe_extra div {
	color: #FFFFFF;
	border-color: #b51520;
	background-color: #750e15;
}

html.dark .video_iframe_streaming,
html.dark .video_iframe_light,
html.dark .video_iframe_streaming_text,
html.dark .video_iframe_light_text,
html.dark .video_iframe_random,
html.dark .video_iframe_random_video_text {
	color: #FFFFFF;
	background-color: #750e15;
	border-color: #b51520;
}

html.dark .video_download_wrapper a {
	border-color: #C6C6C6;
	background-color: #750e15;
	color: #FFFFFF;
}

html.dark .video_download_wrapper a:hover {
	color: #b51520;
	border-color: #750e15;
	background-color: #E2E2E2;
}

html.dark .video_report_modal_wrapper .post_report_modal {
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .video_report_modal_wrapper .post_report_modal form a,
html.dark .video_report_modal_wrapper .post_report_modal form .obfs {
	color: #b51520;
}

html.dark .video_report_modal_wrapper .post_report_modal form .options_item_submit button {
	color: #FFFFFF;
	background-color: #b51520 !important;
}

html.dark .post_report_modal .custom_radio .icon_radio {
	border-color: #b51520;
	background-color: #750e15;
	color: #FFFFFF;
}

html.dark .post_report_modal .custom_radio .icon_radio:after {
	background-color: #b51520;
}

html.dark .video_tags_wrapper .video_tag_container .video_tag_item .video_tag_name {
	color: #000000;
}

html.dark .video_tags_wrapper .video_tag_container .video_tag_item button {
	color: #000000;
}

html.dark .video_details_wrapper .video_description_item {
	border-color: #C6C6C6;
}

html.dark .video_details_wrapper a,
html.dark .video_details_wrapper .obfs {
	color: #b51520;
}

html.dark .video_editor_popup {
	background-color: #FFFFFF;
}

html.dark .video_editor_popup .close {
	color: #000000;
}

html.dark .video_editor_popup .editor_tag.pornstar_remove,
html.dark .video_editor_popup .editor_tag.tag_remove {
	background-color: #C6C6C6;
}

html.dark .video_editor_popup .video_editor_popup_btn {
	background-color: #b51520;
}

html.dark .video_editor_popup .bootstrap-tagsinput .temporary_pornstar,
html.dark .video_editor_popup .bootstrap-tagsinput .temporary_tag {
	background-color: #C6C6C6;
}

html.dark .video_editor_popup .bootstrap-tagsinput .pornstar_remove,
html.dark .video_editor_popup .bootstrap-tagsinput .tag_remove {
	background-color: #C6C6C6;
}

@media (min-width: 768px) {
	html.dark .video_editor_popup:before {
		border-top-color: #FFFFFF;
	}
}

html.dark .video_item_wrapper .video_progress_bar,
html.dark .video_block_wrapper .video_progress_bar {
	background-color: #b51520;
}

html.dark .stories_main_wrapper .story_item_wrapper .story_item_container {
	border-color: #b51520;
}

html.dark .stories_main_wrapper .story_item_wrapper .story_username {
	color: #828282;
}

html.dark .stories_main_wrapper .story_item_wrapper .load_more_text {
	color: #000000;
}

html.dark .content_options .options_item {
	border-color: #919191;
	background-color: #E2E2E2;
}

html.dark .content_options .options_item .btn_options_item {
	background-color: #C6C6C6;
	border-color: #919191;
}

html.dark .content_options .options_item .btn_options_item:hover {
	background-color: #E2E2E2;
	border-color: #FFFFFF;
}

html.dark .participate_notice_ftp_wrapper .participate_notice_title,
html.dark .participate_notice_wrapper .participate_notice_title {
	color: #000000;
	background-color: #b51520;
}

html.dark .participate_notice_ftp_wrapper .user_upload_ftp th,
html.dark .participate_notice_wrapper .user_upload_ftp th {
	border-color: #E2E2E2;
	background: #E2E2E2;
}

html.dark .participate_notice_ftp_wrapper .user_upload_ftp td,
html.dark .participate_notice_wrapper .user_upload_ftp td {
	background: #E2E2E2;
}

html.dark .participate_notice_ftp_wrapper .participate_notice_content,
html.dark .participate_notice_wrapper .participate_notice_content {
	background-color: #E2E2E2;
}

html.dark .participate_notice_ftp_wrapper #hr,
html.dark .participate_notice_wrapper #hr {
	border-top-color: #FFFFFF;
}

html.dark #upload_form {
	color: #FFFFFF;
}

html.dark #upload_progress {
	border-color: #E2E2E2;
}

html.dark #finished_video_upload {
	color: #FFFFFF;
}

html.dark #upload_form .bootstrap-tagsinput {
	border-color: #919191;
}

html.dark .upload_request_ftp_access_wrapper {
	border-top-color: #919191;
}

html.dark .upload_ftp_details_wrapper {
	border-top: #919191;
}

html.dark .upload_options_container .box_button_container {
	background-color: #b51520;
}

html.dark .user_container .user_cover_picture_wrapper button {
	background-color: #C6C6C6;
}

html.dark .user_container .user_avatar_wrapper button {
	background-color: #C6C6C6;
}

html.dark .user_container .user_name_container .user_username {
	color: #000000;
}

html.dark .user_container .user_chat_wrapper {
	border-color: #C6C6C6;
	color: #919191;
}

html.dark .user_container .user_chat_wrapper:hover {
	border-color: #b51520;
}

html.dark .user_container .follow_user_wrapper {
	border-color: #C6C6C6;
	color: #919191;
}

html.dark .user_container .follow_user_wrapper .unfollow_user_container:focus,
html.dark .user_container .follow_user_wrapper .unfollow_user_container:hover,
html.dark .user_container .follow_user_wrapper .unfollow_user_container:active {
	border-color: #b51520;
	color: #b51520;
}

html.dark .user_container .follow_user_wrapper:hover {
	border-color: #b51520;
	color: #b51520;
}

html.dark .user_container .show_upload_options_container {
	border-color: #C6C6C6;
}

html.dark .user_container .show_upload_options_container .upload_option {
	color: #000000;
}

html.dark .user_main_container .user_sidebar_show_more_btn span {
	color: #000000;
}

html.dark .user_main_container .user_rank_container,
html.dark .user_main_container .user_info_container,
html.dark .user_main_container .user_links_menu_container {
	border-color: #C6C6C6;
}

html.dark .user_subviews_wrapper .tkn_nav_tabs {
	border-color: #C6C6C6;
}

html.dark .user_subviews_wrapper .tkn_nav_tabs li .text {
	color: #000000;
}

html.dark .user_subviews_wrapper .tkn_nav_tabs li.open {
	border-color: #b51520;
}

html.dark .user_subviews_wrapper .tkn_nav_tabs li.open, html.dark .user_subviews_wrapper .tkn_nav_tabs li:hover {
	color: #b51520;
}

html.dark .user_subviews_wrapper .tkn_nav_tabs li.open .text, html.dark .user_subviews_wrapper .tkn_nav_tabs li:hover .text {
	color: #b51520;
}

html.dark .avatar_modal_wrapper,
html.dark .cover_modal_wrapper {
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .avatar_modal_wrapper .avatar_default_btn,
html.dark .avatar_modal_wrapper .cover_default_btn,
html.dark .cover_modal_wrapper .avatar_default_btn,
html.dark .cover_modal_wrapper .cover_default_btn {
	background-color: #E2E2E2;
	border-color: #919191;
}

html.dark .avatar_resize_wrapper .gallery_page_control {
	background-color: #C6C6C6;
}

html.dark .default_cover_gallery .gallery_page_control {
	background-color: #C6C6C6;
}

html.dark .user_links_menu_container .user_links_menu_item .user_edition_alert {
	background-color: #C20000;
}

html.dark .user_links_menu_container .user_links_menu_item a,
html.dark .user_links_menu_container .user_links_menu_item .obfs {
	color: #000000;
}

html.dark .user_feed_wrapper .user_news_item,
html.dark .user_activity_wrapper .user_news_item,
html.dark .user_uploads_wrapper .user_news_item,
html.dark .user_galleries_wrapper .user_news_item {
	border-color: #C6C6C6;
}

html.dark .user_feed_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
html.dark .user_activity_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
html.dark .user_uploads_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
html.dark .user_galleries_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper {
	background-color: #C6C6C6;
}

html.dark .user_feed_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
html.dark .user_activity_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
html.dark .user_uploads_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
html.dark .user_galleries_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container {
	background-color: #E2E2E2;
}

html.dark .user_feed_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
html.dark .user_activity_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
html.dark .user_uploads_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
html.dark .user_galleries_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text {
	color: #919191;
}

html.dark .user_subviews_wrapper {
	/* single info container */
	/* user shop */
}

html.dark .user_subviews_wrapper .user_edit_history_item {
	border-color: #919191;
	background-color: #E2E2E2;
}

html.dark .user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper {
	background-color: #E2E2E2;
}

html.dark .user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_btn {
	background-color: #b51520;
}

html.dark .user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_btn:hover {
	background-color: #b51520;
}

html.dark .user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_disabled {
	background-color: #E2E2E2 !important;
}

html.dark .user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .user_settings_notice {
	color: #000000;
}

html.dark .user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .email_warning_message {
	background-color: #b51520;
}

html.dark .user_subviews_wrapper .user_settings_wrapper .user_profile_disassociate_email_btn,
html.dark .user_subviews_wrapper .user_settings_wrapper .user_profile_disable_btn {
	color: #000000;
}

html.dark .public_view_mode_warning {
	border-top-color: #b51520;
	background-color: #b51520;
}

html.dark .settings_form_container {
	border-bottom-color: #E2E2E2;
}

html.dark .settings_form_container .confirmation_modal {
	border-color: #b51520;
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark #product_form {
	border-color: #b51520;
	background-color: #750e15;
	color: #FFFFFF;
}

html.dark #product_form .btn_post_action {
	border-bottom-color: #b51520;
	background-color: #b51520;
}

html.dark #product_form .btn_post_action:hover {
	border-bottom-color: #b51520;
	background-color: #b51520;
}

html.dark .favorites_notice_title {
	margin-bottom: 10px;
}

html.dark .favorites_item {
	border-color: #E2E2E2;
}

html.dark .webcams_grid_wrapper .webcam_item_section,
html.dark .webcam_top_container .webcam_item_section {
	background-color: rgba(0, 0, 0, 0.1);
}

html.dark .sticker_form_wrapper .sticker_form_item input,
html.dark .sticker_form_wrapper .sticker_form_item select,
html.dark .sticker_form_wrapper .sticker_form_item textarea,
html.dark .sticker_form_wrapper .contact_form_item input,
html.dark .sticker_form_wrapper .contact_form_item select,
html.dark .sticker_form_wrapper .contact_form_item textarea,
html.dark .contact_form_wrapper .sticker_form_item input,
html.dark .contact_form_wrapper .sticker_form_item select,
html.dark .contact_form_wrapper .sticker_form_item textarea,
html.dark .contact_form_wrapper .contact_form_item input,
html.dark .contact_form_wrapper .contact_form_item select,
html.dark .contact_form_wrapper .contact_form_item textarea {
	border-color: #C6C6C6;
}

html.dark .md_404_content .md_404_content_title,
html.dark .md_404_content .md_410_content_title,
html.dark .md_410_content .md_404_content_title,
html.dark .md_410_content .md_410_content_title {
	color: #C6C6C6;
}

html.dark .casting_form_wrapper .casting_submission_btn_wrapper .options_item_container label {
	border-color: #919191;
}

html.dark .casting_form_wrapper .casting_submission_btn_wrapper .options_item_container input:checked + label {
	background-color: #b51520;
	border-color: #b51520;
}

html.dark .sidebar_celebrity_menu .celebrity_webcams .sidebar_celebrity_webcam {
	border-color: #750e15;
}

html.dark .celebrity_feature .logo_wrapper span {
	background-color: #FFFFFF;
	color: #000000;
}

html.dark .celebrity_avatar .avatar {
	border-color: #750e15;
}

html.dark .feed_wrapper {
	border-color: #b51520;
}

html.dark .feed_wrapper .feed_images .post_image_container {
	background-color: #F6F6F6;
}

html.dark .content_section_celebrity_discussion .celebrity_header_avatar .celebrity_avatar,
html.dark .content_section_celebrity_page .celebrity_header_avatar .celebrity_avatar {
	border-color: #750e15;
}

html.dark .content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_aliases,
html.dark .content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_aliases {
	color: #828282;
}

@media (min-width: 768px) {
	html.dark .content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_space,
	html.dark .content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_space {
		border-color: #919191;
	}
}

html.dark .celebrity_modal_wrapper {
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group .logo_container,
html.dark .content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group .logo_container {
	border-color: #b51520;
}

html.dark .content_section_celebrity_add .celebrity_add_form_container .celebrity_add_profile_picture_span,
html.dark .content_section_celebrity_add .celebrity_edit_form_container .celebrity_add_profile_picture_span {
	color: #828282;
}

html.dark .content_celebrity_page,
html.dark .content_celebrity_media,
html.dark .content_celebrity_feed {
	/* current user comment - overrides the existing comment class */
}

html.dark .content_celebrity_page .existing_comment_wrapper .avatar,
html.dark .content_celebrity_media .existing_comment_wrapper .avatar,
html.dark .content_celebrity_feed .existing_comment_wrapper .avatar {
	background-color: #000000;
}

html.dark .content_celebrity_page .existing_comment_wrapper .arrow,
html.dark .content_celebrity_media .existing_comment_wrapper .arrow,
html.dark .content_celebrity_feed .existing_comment_wrapper .arrow {
	background-color: #000000;
}

html.dark .content_celebrity_page .existing_comment_wrapper .content,
html.dark .content_celebrity_media .existing_comment_wrapper .content,
html.dark .content_celebrity_feed .existing_comment_wrapper .content {
	background-color: #000000;
	color: #FFFFFF;
}

html.dark .content_celebrity_page .current_user_comment .avatar,
html.dark .content_celebrity_media .current_user_comment .avatar,
html.dark .content_celebrity_feed .current_user_comment .avatar {
	background-color: #b51520;
}

html.dark .content_celebrity_page .current_user_comment .arrow,
html.dark .content_celebrity_media .current_user_comment .arrow,
html.dark .content_celebrity_feed .current_user_comment .arrow {
	background-color: #b51520;
	color: #000000;
}

html.dark .content_celebrity_page .current_user_comment .content,
html.dark .content_celebrity_media .current_user_comment .content,
html.dark .content_celebrity_feed .current_user_comment .content {
	background-color: #b51520;
	color: #000000;
}

html.dark .media_info_box .celebrity_avatar {
	border-color: #750e15;
}

html.dark .casting_modal_overlay {
	background-color: rgba(0, 0, 0, 0.5);
}

html.dark .casting_modal {
	background-color: #FFFFFF;
}

html.dark .casting_modal .casting_modal_title {
	border-bottom-color: #000000;
}

html.dark .casting_modal .casting_modal_content {
	background-color: #FFFFFF;
}

html.dark .content_wrapper_page_search_page .mobile_search_tab_wrapper {
	border-bottom-color: #b51520;
}

html.dark .content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn.clicked {
	border-bottom-color: #b51520;
}

html.dark .content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn .tab_info {
	background-color: #b51520;
}

html.dark .last_searches a,
html.dark .last_searches .obfs {
	background-color: #e2e2e2;
	color: #000000;
}

html.dark .content_description_pool_wrapper .content_description_pool small {
	color: #828282;
}

html.dark .content_description_pool_wrapper .content_description_pool .grey_small_text {
	color: #828282;
}

html.dark .content_description_pool_wrapper .user_description_pool_info_wrapper {
	border-bottom-color: #C6C6C6;
}

html.dark .content_description_pool_wrapper .dropdown_menu {
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .content_description_pool_wrapper .dropdown_menu .dropdown_menu_item:hover {
	background-color: #b51520;
}

html.dark .content_favorites_wrapper .content_favorites .gallery_item_title,
html.dark .content_favorites_wrapper .content_gallery .gallery_item_title,
html.dark .content_section_gallery_wrapper .content_favorites .gallery_item_title,
html.dark .content_section_gallery_wrapper .content_gallery .gallery_item_title {
	background-color: rgba(0, 0, 0, 0.5);
}

html.dark .content_favorites_wrapper .content_favorites .gallery_item_content,
html.dark .content_favorites_wrapper .content_gallery .gallery_item_content,
html.dark .content_section_gallery_wrapper .content_favorites .gallery_item_content,
html.dark .content_section_gallery_wrapper .content_gallery .gallery_item_content {
	background-color: rgba(0, 0, 0, 0.5);
}

html.dark .content_favorites_wrapper .gallery_item_static .gallery_owner .owner_info .created_date,
html.dark .content_section_gallery_wrapper .gallery_item_static .gallery_owner .owner_info .created_date {
	color: #828282;
}

html.dark .content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action,
html.dark .content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction,
html.dark .content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action,
html.dark .content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction {
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open, html.dark .content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover,
html.dark .content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open,
html.dark .content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

html.dark .content_favorites_wrapper .gallery_report_modal textarea,
html.dark .content_section_gallery_wrapper .gallery_report_modal textarea {
	border-color: #C6C6C6;
}

html.dark .gallery_pornstar_list .gallery_pornstar_name,
html.dark .gallery_pornstar_list .gallery_studio_name,
html.dark .gallery_pornstar_list .gallery_tag_name,
html.dark .gallery_studio_list .gallery_pornstar_name,
html.dark .gallery_studio_list .gallery_studio_name,
html.dark .gallery_studio_list .gallery_tag_name,
html.dark .gallery_tag_list .gallery_pornstar_name,
html.dark .gallery_tag_list .gallery_studio_name,
html.dark .gallery_tag_list .gallery_tag_name {
	color: #b51520;
}

html.dark .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info {
	background-color: #FFFFFF;
}

@media (max-width: 967px) {
	html.dark .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .gallery_button_wrapper {
		background-color: rgba(0, 0, 0, 0.5);
	}
}

html.dark .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button {
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button.open, html.dark .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

html.dark .gallery_report_modal_wrapper .gallery_report_modal {
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .gallery_report_modal_wrapper .gallery_report_modal form a,
html.dark .gallery_report_modal_wrapper .gallery_report_modal form .obfs {
	color: #b51520;
}

html.dark .gallery_report_modal_wrapper .gallery_report_modal form .options_item_submit button {
	color: #FFFFFF;
	background-color: #b51520 !important;
}

html.dark .gallery_report_modal .custom_radio .icon_radio {
	border-color: #b51520;
	background-color: #750e15;
	color: #FFFFFF;
}

html.dark .gallery_report_modal .custom_radio .icon_radio:after {
	background-color: #b51520;
}

html.dark .add_gallery_container_wrapper .dm-uploader,
html.dark .gallery_and_photo_container .dm-uploader,
html.dark .story_container .dm-uploader {
	border-color: #C6C6C6;
}

html.dark .add_gallery_container_wrapper .bg-primary,
html.dark .gallery_and_photo_container .bg-primary,
html.dark .story_container .bg-primary {
	background-color: #b51520;
}

html.dark .add_gallery_container_wrapper .media-image_preview,
html.dark .gallery_and_photo_container .media-image_preview,
html.dark .story_container .media-image_preview {
	background-color: #C6C6C6;
}

html.dark .add_gallery_container_wrapper .progress-bar,
html.dark .gallery_and_photo_container .progress-bar,
html.dark .story_container .progress-bar {
	background-color: #b51520;
}

html.dark .add_gallery_container_wrapper .card hr,
html.dark .gallery_and_photo_container .card hr,
html.dark .story_container .card hr {
	border-top-color: #FFFFFF;
}

html.dark .add_gallery_container_wrapper hr,
html.dark .gallery_and_photo_container hr,
html.dark .story_container hr {
	color: #C6C6C6;
}

html.dark .gallery_tag_list_container.bootstrap-tagsinput .temporary_pornstar,
html.dark .gallery_tag_list_container.bootstrap-tagsinput .temporary_tag,
html.dark .gallery_pornstar_list_container.bootstrap-tagsinput .temporary_pornstar,
html.dark .gallery_pornstar_list_container.bootstrap-tagsinput .temporary_tag {
	background-color: #C6C6C6;
}

html.dark .gallery_tag_list_container.bootstrap-tagsinput .pornstar_remove,
html.dark .gallery_tag_list_container.bootstrap-tagsinput .tag_remove,
html.dark .gallery_pornstar_list_container.bootstrap-tagsinput .pornstar_remove,
html.dark .gallery_pornstar_list_container.bootstrap-tagsinput .tag_remove {
	background-color: #C6C6C6;
}

html.dark .photo_pornstar_list_container.bootstrap-tagsinput {
	background-color: #750e15;
}

html.dark .photo_pornstar_list_container.bootstrap-tagsinput .temporary_pornstar,
html.dark .photo_pornstar_list_container.bootstrap-tagsinput .temporary_tag {
	background-color: #C6C6C6;
}

html.dark .photo_pornstar_list_container.bootstrap-tagsinput .pornstar_remove,
html.dark .photo_pornstar_list_container.bootstrap-tagsinput .tag_remove {
	background-color: #C6C6C6;
}

html.dark .content_section_photo_wrapper {
	background-color: #750e15;
	color: #FFFFFF;
}

html.dark .content_section_photo_wrapper .photo_interaction_buttons button {
	border-color: #C6C6C6;
	color: #FFFFFF;
	background-color: #750e15;
}

html.dark .content_section_photo_wrapper .photo_interaction_buttons button.open, html.dark .content_section_photo_wrapper .photo_interaction_buttons button:hover {
	border-color: #750e15;
	color: #b51520;
	background-color: #E2E2E2;
}

html.dark .content_section_photo_wrapper .gallery_tag_item span {
	color: #b51520;
}

html.dark .main_webapp_wrapper .webapp_tab_wrapper .tab_btn.tab_active {
	border-bottom-color: #b51520;
}

html.dark .main_webapp_wrapper .webapp_explanation_wrapper .explanation_number {
	background-color: #b51520;
}

html.dark .pagination .live_pagination {
	color: #FFFFFF;
	background-color: #FFFFFF;
}

html.dark .pagination .live_pagination a {
	color: #FFFFFF;
}

html.dark .pagination .live_pagination .pagination_page {
	border-color: #b51520;
	background-color: #750e15;
}

html.dark .pagination .live_pagination .pagination_page.current {
	background-color: #E2E2E2;
}

html.dark .pagination .fade_pagination {
	color: #000000;
}

html.dark .pagination .fade_pagination a {
	color: #000000;
}

html.dark .content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper {
	color: #000000;
	background-color: #E2E2E2;
}

html.dark .content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .video_item_stats .bubble {
	background-color: rgba(0, 0, 0, 0.5);
}

html.dark .content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_block .countdown_block_top {
	color: #E2E2E2;
}

html.dark .content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_block .countdown_block_bottom {
	background-color: #E2E2E2;
}

html.dark .content_section_tag_list_wrapper .mc_wrapper {
	border-bottom-color: #b51520;
}

html.dark .content_section_tag_list_wrapper .mc_wrapper a {
	color: #000000;
}

html.dark .content_section_tag_list_wrapper .mc_wrapper a.checked {
	border-bottom-color: #b51520;
}

html.dark .content_section_tag_list_wrapper .tag_tabs_wrapper {
	border-bottom-color: #b51520;
}

html.dark .content_section_tag_list_wrapper .tag_list_container .single_tag {
	background-color: #e2e2e2;
	color: #000000;
}

html.dark .content_section_tag_list_wrapper .tag_list_container .single_tag a, html.dark .content_section_tag_list_wrapper .tag_list_container .single_tag .obfs {
	color: #000000;
}

@media (max-width: 479px) {
	html.dark .dark.two_col .video_item_wrapper .video_item_title .video_item_section_container a {
		color: white;
	}
}
