/*Extra small devices (portrait phones, less than 576px)*/
/*No media query since this is the default in Bootstrap*/

/* Bootstrap changes */
.flex-fill {
	-ms-flex: 1 1 auto !important;
	flex: 1 1 auto !important;
}
.flex-fill-no {
	-ms-flex: 0 1 auto !important;
	flex: 0 1 auto !important;
}
@media (min-width: 576px) {
	.flex-sm-fill {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
}
.font-weight-600 {
	font-weight: 600;
}
:hover, :active, :focus {
    outline: 0;
    outline: none;
}
a {
	color: var(--text-main);
}
a:hover {
    color: inherit;
    text-decoration: none;
}
.btn-link:hover {
    color: inherit;
    text-decoration: none;
}
.btn.focus, .btn:focus {
    box-shadow: 0 0 0 0.1rem rgba(125,125,125,.1);
}
.btn-link.focus, .btn-link:focus {
    text-decoration: none;
}

.hidden {
	display: none;
}

ol,
ul{
    list-style-type: none;
}
html {
	font-size: 13px;
}
body, header {
	background-color: var(--bg-main);
	color: var(--text-main);
}
.card-img-overlay {
	top: inherit;
	background-color: rgba(0, 0, 0, 0.5);
}
.play-on-hover .card-img-overlay {
	/*display: none;*/
	position: absolute;
	top: 0;
	padding: 0;
	height: fit-content;
	/*background-color: rgba(0, 0, 0, 0.0);*/
	/*padding-bottom: 1px;*/
}
.play-on-hover video {
	/* display: none; */
	pointer-events: none;
	width: 100%;
	/* max-height: 219px; */
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: middle;
}
.form-control:focus {
    color: var(--text-black);
    background-color: var(--bg-white);
    outline: 0;
	border-color: var(--border-input-site-main);
    box-shadow: 0 0 0 0.2rem var(--box-shadow-site-main);
}

h1.home-h1 {
	font-size: 0rem;
}

.navbar .dropdown:hover>.dropdown-menu {
	display: block;
}
.navbar .dropdown > .dropdown-toggle:active {
    /*Without this, clicking will make it sticky*/
    pointer-events: none;
}
/* Bootstrap changes ends*/

/* Main body */
#content {
	margin-top: 4rem;
}
.maxed-content {
	max-width: var(--maxed-content-width);
	margin: 0 auto;
}
.h1-smaller {
	font-size: 2.2rem;
}
h2.main-dropdown-title,
h3.main-dropdown-title {
	font-size: inherit;
	margin: .25rem 0;
}
.full-side-bg {
	background-color: var(--bg-side);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25);
}

.hidden-overflow {
	overflow: hidden
}
.maxed-scrollable {
	height: 100px;
	overflow-y: scroll
}

.comments-box .maxed-scrollable {
	height: 200px;
}
/* Main body end*/

/* Header */
.sitenav.navbar-dark .nav-frame {
	min-height: 4rem;
}
.navbar {
	padding: 0;
}
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link,
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
	color: var(--text-site-main);
}
.navbar-dark {
	background-color: var(--bg-black);
}
.sitenav.navbar-dark .dropdown,
.sitenav.navbar-dark .home {
	background-color: var(--bg-main);
	border-top: 1px solid var(--border-dropdown-menu);
}
.navbar-dark .dropdown-menu {
	padding: 0;
	margin: 0;
	background-color: var(--bg-dropdown);
    border-top: 1px solid var(--border-dropdown-menu);
	border-radius: 0;
	box-shadow: 0 3px 15px rgba(0, 0, 0, 0.2);
}
.sitenav.navbar-dark a.dropdown-item,
.sitenav.navbar-dark .home{
	padding: .75rem .25rem;
}
.sitenav.navbar-dark .dropdown {
	padding: .25rem .25rem 0 .25rem;
}
.sitenav.navbar-dark .dropdown a{
	padding-bottom: 1rem;
}
.sitenav.navbar-dark li.nav-item a{
	padding-left: 3rem;
	font-size: 1.5rem;
	color: var(--text-navbar);
	font-weight: 500;
}
.sitenav.navbar-dark .dropdown-menu {
	background-color: var(--bg-black);
}
.sitenav.navbar-dark li.nav-item a.dropdown-item {
	font-size: 1.2rem;
	padding-left: 3rem;
	color: var(--text-main);
	border-bottom: 1px solid var(--border-dropdown-item);
}
.navbar-logo {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2000;
	top: 0;
}
.navbar-logo a.navbar-brand{
	margin: 0 auto;
	width: 300px;
	height: 52px;
}

.navbar-logo a.navbar-join{
	font-size: 1.5rem;
}
.navbar .btn.mobile-login{
	padding: .2rem .7rem;
    font-size: 1.2rem;
}
.sitenav .navbar-logo.main-logo.tour .navbar-brand {
	margin-top: .8rem;
}

.navbar-fixed-right {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2000;
}
.sitenav.navbar-dark .navbar-fixed-right .dropdown{
	padding: .5rem;
	background-color: unset;
}
.sitenav.navbar-dark .navbar-fixed-right li.nav-item {
	border-right: 0;
}
.sitenav.navbar-dark .navbar-fixed-right li.nav-item a {
	padding-left: 0;
}
.sitenav.navbar-dark .navbar-fixed-right li.nav-item .dropdown-toggle::after {
	margin: 0;
}
.sitenav.navbar-dark .navbar-fixed-right li.nav-item a,
.sitenav.navbar-dark li.nav-item a.btn{
	font-size: 1.3rem;
}
.sitenav.navbar-dark .navbar-fixed-right li.nav-item.settings a {
	padding: 1.3rem;
}

.sitenav.navbar-dark li.nav-item a.btn-green:hover{
	color: unset;
}
.sitenav.navbar-dark .navbar-fixed-right li.nav-item a.dropdown-item{
	padding-left: 2rem;
}

.sitenav.navbar-dark .freeword a.nav-link {
	width: 3rem;
	height: 4rem;
}
.sitenav.navbar-dark .freeword a.nav-link,
.sitenav.navbar-dark .freeword a.nav-link:hover,
.sitenav.navbar-dark .freeword.active a.nav-link{
	background-repeat: no-repeat;
	background-position: 50% 40%;
}

.sitenav.navbar-dark .freeword-search {
	min-width: 16rem;
}
.sitenav.navbar-dark li.nav-item .freeword-search ol li {
	line-height: 2rem;
}
.sitenav.navbar-dark li.nav-item .freeword-search a.hint_filter {
	text-decoration: none;
	font-size: 1.2rem;
	color: var(--text-darker);
}
.sitenav.navbar-dark li.nav-item .freeword-search a.hint_filter:hover {
	background-color: unset;
	color: var(--text-site-main);
}
/* Header end */

/* Content */
.mob-logo {
	width: 232px;
	height: 46px;
	margin: 0 auto;
	position: relative;
	background-color: var(--bg-black);
}
.mob-logo .divider {
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 2px;
	background-color: var(--bg-divider-site-main);
	background-image: -webkit-linear-gradient(left,
		transparent 0%,
		transparent 0%,
		var(--divider-site-main) 49%,
		transparent 100%);
    background-image: linear-gradient(to right,
		transparent 0%,
		transparent 0%,
		var(--divider-site-main) 49%,
		transparent 100%);
}
/* Content */

/* Filters */
.maxed-filter {
	max-width: var(--maxed-filter-width);
	margin: 0 auto;
}
.choose-fantasy {
	min-height: 1rem;
	margin-top: .75rem;
}
.choose-fantasy h1{
	padding: .5rem 1rem;
	margin-bottom: 0.25rem;
    font-size: 1.5rem;
	background-color: var(--bg-title);
	background-image: -webkit-linear-gradient(bottom, var(--bg-title-start) 0%, var(--bg-title-stop) 100%);
    background-image: linear-gradient(to top, var(--bg-title-start) 0%, var(--bg-title-stop) 100%);
	border-radius: .1rem;
}
.filter {
	position: relative;
}
.filter:after {
	content: '';
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.dropdown-menu.dropdown-filter-dark {
	padding: 0;
	margin: 0;
	color: var(--text-white);
	background-color: var(--bg-dropdown);
    background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.02) 0%, rgba(100, 100, 100, 0.02) 100%);
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.02) 0%, rgba(100, 100, 100, 0.02) 100%);
    box-shadow: inset 0 4px 8px rgba(28, 28, 28, 0.35);
    border: 1px solid var(--border-dropdown-menu);
	border-bottom: 1px solid transparent;
	border-radius: 0;
	text-align: center;
}

.dropdown-filter-dark .dropdown-item {
	color: var(--text-main);
	border: 1px solid var(--border-dropdown-menu);
	padding: .25rem
}
.dropdown-filter-dark .dropdown-item:hover,
.dropdown-filter-dark .dropdown-item:focus {
	background-color: var(--bg-dropdown-hover);
    background-image: -webkit-linear-gradient(bottom, rgba(100, 100, 100, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
    background-image: linear-gradient(to top, rgba(100, 100, 100, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
}
.dropdown-filter-dark .dropdown-item.active,
.dropdown-filter-dark .dropdown-item.active:hover,
.dropdown-filter-dark .dropdown-item.active:focus{
	color: var(--text-site-main);
	background-color: var(--bg-dropdown);
	background-image: none;
}

.pornstar-filter .dropdown-filter-dark .dropdown-item,
.scenes-filter .dropdown-filter-dark .dropdown-item{
	line-height: 2.5rem;
}

.btn-group .btn.alphabet_filter_button,
.btn-group .btn.year_filter_button,
.btn-group .btn.month_filter_button {
    width: auto;
    padding: .25rem;
    margin: .1rem;
    min-width: 2rem;
	line-height: 1.5rem;
	background-color: var(--bg-black-button);
    background-image: -webkit-linear-gradient(bottom, rgba(100, 100, 100, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
    background-image: linear-gradient(to top, rgba(100, 100, 100, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
}
.btn-group .btn.alphabet_filter_button:hover,
.btn-group .btn.year_filter_button:hover,
.btn-group .btn.month_filter_button:hover {
	color: var(--text-site-main);
}
.btn-group .btn.month_filter_button {
	width: 3rem !important;
}
.btn-group .btn.year_filter_button {
	width: 4rem !important;
}

.dropdown-filter-dark.alphabet_filter {
	min-width: 175px;
}
.dropdown-filter-dark .dropdown-item.alphabet_filter_input,
.dropdown-filter-dark .dropdown-item.alphabet_filter_input:hover,
.dropdown-filter-dark .dropdown-item.alphabet_filter_input:focus {
	color: var(--text-black);
    background-color: var(--bg-white);
	line-height: 1.5rem;
}
.dropdown-filter-dark .dropdown-item.alphabet_filter_input:hover,
.dropdown-filter-dark .dropdown-item.alphabet_filter_input:focus {
    outline: 0;
	border-color: var(--border-input-site-main);
    box-shadow: 0 0 0 0.2rem var(--box-shadow-site-main);
}
.dropdown-menu .fstMultipleMode input.fstQueryInput{
    border: none;
    height: 1.5rem;
    padding: 0 .25rem;
    float: left;
}
/* Filters end */

/* Tabs */
.nav-tabs.plain-dark {
	border-bottom: none;
}
.nav-tabs.plain-dark .nav-link {
	background-color: var(--bg-tab);
    border: 1px solid var(--border-tab);
	border-radius: 0;
    color: var(--text-tab);
}
.nav-tabs.plain-dark .nav-item.show .nav-link,
.nav-tabs.plain-dark .nav-link.active,
.nav-tabs.plain-dark .nav-link:hover {
	color: var(--text-site-main);
    background-color: var(--bg-tab-active);
    border-color: var(--border-tab);
}
.tab-content.plain-dark {
	background-color: var(--bg-tab-active);
	border: 1px solid var(--border-tab);
	padding: 1rem;
}
.video-properties .tab-content.plain-dark {
	padding: .5rem;
}
.pornstar-infos .tab-content.plain-dark {
    min-height: 17.9rem;
}

.nav-tabs.plain-white {
	border-bottom: none;
}
.nav-tabs.plain-white .nav-link {
	background-color: var(--bg-white-tab);
    border-color: var(--border-white-tab);
	border-radius: 0;
    color: white;
}
.nav-tabs.plain-white .nav-item.show .nav-link,
.nav-tabs.plain-white .nav-link.active {
	color: var(--text-site-main);
    background-color: var(--bg-white-tab-active);
    border-color: var(--border-white-tab);
	border-bottom: 0;
}
.nav-tabs.plain-white .nav-link.active {
	padding-bottom: 8px;
}
.tab-content.plain-white {
	background-color: var(--bg-white-tab-active);
	border: 1px solid var(--border-white-tab);
	padding: 1rem;
	color: var(--text-white-tab);
}
.pornstar-sub-tab ul.tags,
.find-me-tab ul.tags,
.tags-box ul.tags {
	margin: 0;
	padding: 0;
}
.pornstar-sub-tab ul li,
.find-me-tab ul li,
.tags-box ul li {
    list-style: none;
}
.pornstar-sub-tab ul.tags li,
.find-me-tab ul.tags li,
.tags-box ul.tags li,
.tags-tab ul.tags li{
    display: inline-block;
    margin-right: .2rem;
    margin-bottom: .25rem;
}
.tags-box,
.description-box {
	max-height: 16rem; /* 18rem */
    overflow: auto;
}

.tags-tab, 
.descr-box {
    height: 15.5rem;
}

.title-border {
	border-right: 2px solid var(--border-tab);
}

.description-box
.description-box h5 {
	font-size: 1.1rem;
}
.description-box p {
	font-size: .9rem;
	margin-bottom: 0rem;
}
.interview-tab {
    background: var(--bg-white);
    border-radius: 2px;
    padding: .5rem;
    margin-bottom: 1rem;
}
.interview-box p {
	color: var(--text-black);
    padding: 3px 5px;
    font-size: .9rem;
	margin-bottom: 0;
}
.interview-box p.question {
	border-radius: 1px;
    font-weight: 500;
    background: var(--bg-list-dark);
}

.comments-box li p {
	color: var(--text-black);
	font-size: .9rem;
}
.comments-box li div.author p {
	font-weight: 700;
    margin-bottom: 0;
}

.comments-div {
	border: 1px solid var(--border-tab);
	background-color: var(--bg-tab);
}
.comments-div h5 {
	color: var(--text-site-main);
}
.comments-div .comments-box .list-group-item {
	background-color: var(--bg-footer);
	border: 1px solid var(--border-tab);
}

.comments-div .comments-box li p {
	color: var(--text-white);
	font-size: 1rem;
}
.comments-div .comments-box li div.author p {
	float: right;
	color: var(--text-card-date);
	font-weight: 700;
    margin-bottom: 0;
}
/* Tabs end */

/* Pager */
.pager p.pager-position {
	font-size: 1.3rem;
    line-height: 1rem;
}
.pager li {
	padding: 0.25rem;
}
.pager li a {
	border: 1px solid var(--bg-pager);
	color: var(--text-pager-dark);
	background-color: var(--bg-pager);
    background-image: -webkit-linear-gradient(bottom, var(--bg-pager-start) 0%, var(--bg-pager-stop) 100%);
    background-image: linear-gradient(to top, var(--bg-pager-start) 0%, var(--bg-pager-stop) 100%);
}
.pager .page-item .page-link {
	border-radius: .1rem;
}
.tab-content .pager .page-item .page-link {
	line-height: .8rem;
    padding: .5rem;
}

.pager .page-item.active .page-link,
.pager .page-item .page-link:hover {
	border: 1px solid var(--bg-pager-active);
	color: var(--text-white);
	background-color: var(--bg-pager-active);
    background-image: -webkit-linear-gradient(bottom, var(--bg-pager-active-start) 0%, var(--bg-pager-active-stop) 100%);
    background-image: linear-gradient(to top, var(--bg-pager-active-start) 0%, var(--bg-pager-active-stop) 100%);
}
.pager .page-item.disabled .page-link {
	border: 1px solid var(--bg-pager-disabled);
	color: var(--text-pager-dark);
	background-color: var(--bg-pager-disabled);
    background-image: -webkit-linear-gradient(bottom, var(--bg-pager-disabled-start) 0%, var(--bg-pager-disabled-stop) 100%);
    background-image: linear-gradient(to top, var(--bg-pager-disabled-start) 0%, var(--bg-pager-disabled-stop) 100%);
}
.pager a.go-first, .pager a.go-last {
	display: none;
}
.go_to_page {
	padding: .5rem .75rem;
}
.go_to_page input{
    height:	2.2rem;
}
.go_to_page input:focus{
	color: var(--text-black);
    background-color: var(--bg-white);
    outline: 0;
	border-color: var(--border-input-site-main);
    box-shadow: 0 0 0 0.2rem var(--box-shadow-site-main);
}
.go_to_page button{
    margin-bottom: .15rem;
}
.tab-content .pager-position,
.tab-content .controls {
	display: block !important;
}
.tab-content .go_to_page {
	display: none !important;
}

.pager .controls .btn-filter-dark {
	width: 100%;
	font-size: .9rem;
	padding: .5rem 1rem;
	margin-bottom: 1rem;
	text-transform: uppercase;
}
.pager ul.pagination {
	margin-bottom: 0rem;
}

/* Pager end */

/* Photo page */
.photo-single-page .img-box img{
	max-width: 100%;
}
/* Photo page end*/

/* Slick slider */
.slick-list .slick-slide {
	margin: .25rem;
}
.slider-title h2,
.slider-title a,
a.read-more {
	background-color: var(--bg-title);
	background-image: -webkit-linear-gradient(bottom, var(--bg-title-start) 0%, var(--bg-title-stop) 100%);
    background-image: linear-gradient(to top, var(--bg-title-start) 0%, var(--bg-title-stop) 100%);
	border-radius: .1rem;
}
a.read-more:hover {
	background-color: var(--bg-title-hover);
	background-image: -webkit-linear-gradient(bottom, var(--bg-title-start-hover) 0%, var(--bg-title-stop-hover) 100%);
    background-image: linear-gradient(to top, var(--bg-title-start-hover) 0%, var(--bg-title-stop-hover) 100%);
}
a.read-more:hover {
	color: var(--text-white);
}
.slider-title h2 {
	padding: .25rem .5rem;
	margin-bottom: .25rem;
    font-size: 1.3rem;
}
.slider-title a,
a.read-more {
    padding: .25rem 1.5rem;
    font-size: 1rem;
	line-height: 1.5rem;
	margin-bottom: .25rem;
	margin-left: 1rem;
	color: var(--text-main);
}

.sitefilter-slider,
.tagfilter-slider {
	background-color: var(--bg-main);
	padding: .5rem;
}
.sitefilter-slider.slick-slider,
.tagfilter-slider.slick-slider {
	background-color: var(--bg-slider);
}
	.slick-slider a.btn-sitefilter,
	.slick-slider a.btn-tagfilter {
		line-height: 1.5rem;
		border: 1px solid var(--border-slider-button);
		background-color: var(--bg-slider-button);
		color: var(--text-slider-button);
	}
	.slick-slider a.btn-sitefilter.active,
	.slick-slider a.btn-tagfilter.active {
		border: 1px solid var(--border-slider-button-active);
		background-color: var(--bg-slider-button-active);
		color: var(--text-slider-button-active);
	}
/* Slick slider end */


/* Filter slider */
.sitefilter-dropdown a.btn-dropdown,
.tagfilter-dropdown a.btn-dropdown {
	font-size: 1.1rem;
	line-height: 2rem;
}
.sitefilter-dropdown a.btn-sitefilter,
.tagfilter-dropdown a.btn-tagfilter{
	font-size: 1.1rem;
	line-height: 2rem;
	border: 1px solid var(--border-slider-button);
	background-color: var(--bg-slider-button);
	color: var(--text-slider-button);
}
.sitefilter-dropdown a.btn-sitefilter.btn-dropdown:after,
.tagfilter-dropdown a.btn-tagfilter.btn-dropdown:after {
    content: '';
    border-style: solid;
    border-width: 4px 4.5px 0 4.5px;
    border-color: var(--border-site-main) transparent transparent;
    float: right;
    margin-top: 1rem;
    margin-right: .5rem;
}
.sitefilter-dropdown .sitefilter-drops a.btn-sitefilter,
.tagfilter-dropdown .tagfilter-drops a.btn-tagfilter {
	width: 100%;
	line-height: 2rem;
	border: 1px solid var(--border-slider-button);
	background-color: var(--bg-dark-black-button);
	color: var(--text-slider-button);
}
.sitefilter-dropdown .sitefilter-drops a.btn-sitefilter.active,
.tagfilter-dropdown .tagfilter-drops a.btn-tagfilter.active {
	border: 1px solid var(--border-slider-button-active);
	background-color: var(--bg-slider-button-active);
	color: var(--text-slider-button-active);
}
/* Filter slider end */

/* Cards */
h5 a, h5 a:hover{
	color: var(--text-site-main);
}
h6 a, h6 a:hover{
	color: var(--text-h6);
}
.scroll_on_hover {
    white-space: nowrap;
    overflow: hidden;
}
.ellipsis {
    text-overflow: ellipsis;
}

.card {
	background-color: var(--bg-card);
	border: 1px solid var(--border-card);
}
.card-body {
	background-color: var(--bg-card);
}

.card-info img,
.btn img{
	height: 1.2rem;
	display: inline;
	padding-right: .25rem;
	padding-bottom: .25rem;
}
.card-footer {
	background-color: var(--bg-card);
	color: var(--text-card-date);
}

.slick-slider p.card-text,
.model-scene p.card-text,
.search p.card-text,
.big p.card-text,
.watchlist p.card-text,
.history p.card-text,
.favorites p.card-text {
	margin-bottom: 0;
}


.slick-slider .card:hover,
.model-scene .card:hover,
.search .card:hover,
.big .card:hover,
.watchlist .card:hover,
.history .card:hover,
.favorites .card:hover {
	border: 1px solid var(--border-site-main);
}
.slick-slider .card-body,
.model-scene .card-body,
.search .card-body,
.big .card-body,
.watchlist .card-body,
.history .card-body,
.favorites .card-body {
	padding: 0.25rem;
	border: 1px solid var(--border-card);
	border-bottom: 0px;
}
.slick-slider .card-info,
.model-scene .card-info,
.search .card-info,
.big .card-info,
.watchlist .card-info,
.history .card-info,
.favorites .card-info  {
	font-size: 0.9rem;
}
.slick-slider  .card-body .card-title a,
.model-scene .card-body .card-title a,
.search .card-body .card-title a,
.big .card-body .card-title a,
.watchlist .card-body .card-title a,
.history .card-body .card-title a,
.favorites .card-body .card-title a
{
	display: block;
}
.slick-slider .card-body .card-subtitle,
.model-scene .card-body .card-subtitle,
.search .card-body .card-subtitle,
.big .card-body .card-subtitle,
.watchlist .card-body .card-subtitle,
.history .card-body .card-subtitle,
.favorites .card-body .card-subtitle {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: .25rem;
}
.slick-slider .card-footer,
.model-scene .card-footer,
.search .card-footer,
.big .card-footer,
.watchlist .card-footer,
.history .card-footer,
.favorites .card-footer {
	padding: 0.25rem;
	padding-top: 0;
	border: 1px solid var(--border-card);
	border-top: 0px;
	line-height: 1rem;
}


/* Offers card */
.card.offer {
	background-color: var(--bg-main);
    border: 0;
}
.card.offer:hover {
	border: 0;
}
.card.offer .card-body {
	padding: 0;
	border: 2px solid var(--bg-white);
}
.card.offer .card-body h5 {
	font-size: 3rem;
	text-align: center;
}
.card.offer .card-body h6 {
	font-size: 1.5rem;
	text-align: center;
}
.card.offer .card-footer {
	margin-top: .5rem;
	padding: 0;
	border: 0;
	text-align: center;
	background-color: red;
}
.card.partnerslider img {
	height: 26vw;
	object-fit: cover; 
}
/* Offers card end */
/* Oursites card */
.sites-block .card .card-body {
	padding: 0;
	background-color: var(--bg-black);
}
.sites-block .card-img-overlay {
	top: initial;
	line-height: 1rem;
	bottom: 5.5rem;
	padding: .25rem;
	background-color: rgba(0,0,0,0.7);
}
.sites-block .card .card-title {
	font-size: 1rem;
	font-weight: 400;
	padding: .5rem .25rem;
	margin: 0;
}
.sites-block .card .card-title a.sitename {
	color: var(--text-white);
}
.sites-block .card .card-title a.sitename span{
	font-weight: 600;
}
.sites-block .card .card-text {
	font-size: .9rem;
	padding: .25rem;
}
.sites-block .card p span{
	color: var(--text-site);
}
.sites-block .card .statistics {
	background-color: var(--bg-card);
}
.sites-block .card .statistics p {
	font-size: 1rem;
}
.sites-block .card .statistics p span {
	color: var(--text-site-main);
	font-weight: 600;
}


/* Oursites cards end */
/* Cards end*/

/* Pornstar details */
.pornstar-details .card {
	background-color: var(--bg-main);
}

.about-list {
	font-size: .9rem;
	line-height: 1.8rem;
}
.about-title {
	color: var(--text-site-main);
}
.about-title span.about-info {
	color: var(--text-white);
}

/* new pornstar page */
.pornstar-details .card .card-img-top {
    max-width: fit-content;
}
.pornstar-details .card-info .data-likes img,
.pornstar-details .card-info .data-scenes-count img {
    height: 1.6rem;
}
.pornstar-details .card-info .data-likes p,
.pornstar-details .card-info .data-likes img,
.pornstar-details .card-info .data-scenes-count p,
.pornstar-details .card-info .data-scenes-count img {
    padding: .5rem 0 0 2rem;
    margin-bottom: 0;
}

.pornstar-infos .tab-content.plain-dark {
    min-height: 90%;
}

.maxed-scrollable {
    height: 15	0px;
    overflow-y: scroll;
}

.tags-box, .description-box {
    max-height: 25rem;
}

#pornstarTab.plain-dark .nav-link{
	border-radius: .25rem .25rem 0 0;
}
.tab-content.plain-dark {
	border-radius: 0 0 .25rem .25rem;
}
.tab-content.plain-dark.no-radius{
	border-radius: 0;
}

.tags-box .about-title {
	white-space: nowrap;
	min-width: 70px;
}
.tags-box .about-title,
.tags-box .about-info {
    line-height: 2.75rem;
}

.tags a.btn.btn-black-tag {
	line-height: 1.5rem;
    font-size: 1rem;
    background-color: #323232;
    display: inline-block;
    text-decoration: none;
    color: var(--text-white);
    padding: .15rem .5rem;
	margin: .1rem .2rem .1rem 0rem;
}
.tags a.btn.btn-black-tag:hover {
	color: var(text-white);
    background-color: var(--text-site-main);
    background-image: -webkit-linear-gradient(bottom, rgba(100, 100, 100, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
    background-image: linear-gradient(to top, rgba(100, 100, 100, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
}

/* new pornstar end */



/* Pornstar details end */

/* Text info hide - show */
.card.read-more-text,
.card.read-more-text:hover,
.card.read-more-text .card-header,
.card.read-more-text .card-body,
.card.read-more-text .card-footer {
	border:0;
}
.read-more-text .card-body p {
    display: none;
}
.read-more-text .card-body p:first-child {
    display: block;
}

/* Account info */
.card.membership-info p {
	font-weight: 500;
}
.card.membership-info span{
	color: var(--text-side);
	font-weight: 400;
}

/* Login form */
.login-block {
	max-width: 1000px;
	margin: 0 auto;
}
.login-form {
	max-width: 420px;
	min-height: 330px;
	margin: 0 auto;
}

/* User login */
.captcha-box {
    margin: 1.4rem auto 0;
    width: 302px;
}
/* User login end */

/* Modals */
.modal-content.plain-dark {
	color: var(--text-dropdown);
    background-color: var(--bg-dropdown);
	border-color: var(--border-dropdown-menu);
}
.modal-content.plain-dark .modal-header {
	border-color: var(--border-dropdown-menu);
}
.modal-content.plain-dark label.form-check-label,
.modal-content.plain-dark .nav-tabs .nav-link {
	color: var(--text-dropdown);
}
.modal-content.plain-dark .nav-tabs .nav-link.active {
	color: var(--text-black);
}

.modal-content.plain-dark h5 {
    color: var(--text-site-main);
}
.under18 .ddf-modal {
    width: 100%;
    height: 100%;
    background: url(//hwnds.ddfstatic.com/resources/images/warning_bg.jpg);
    background-position: 90%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    display: block;
}
#under18-message {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    padding-bottom: 22px;
    z-index: 99999;
    text-align: center;
    background-color: #000;
}
#under18-message .logo {
    position: absolute;
    background: #000;
    width: 315px;
    height: 60px;
    margin: 0;
    left: 0;
    top: 25px;
    left: 50%;
    transform: translateX(-50%);
}
#under18-message h4 {
    line-height: 3em;
    font-size: 18px;
    font-weight: 600;
    color: var(--text-white);
    border-top: 1px solid var(--border-site-main);
    border-bottom: 1px solid var(--border-site-main);
    width: 330px;
    margin: 0 auto;
    margin-top: 100px;
    text-transform: uppercase;
}
#under18-message .button-bar {
    width: 330px;
    margin: 0 auto;
    margin-top: 40px;
}
#under18-message .letmein {
    float: left;
    width: 50%;
    text-decoration: none;
    line-height: 2.5em;
    color: var(--text-white);
    font-weight: 600;
    background-color: var(--bg-site-main-button);
    cursor: pointer;
}
#under18-message .tooyoung {
    float: right;
    width: 50%;
    text-decoration: none;
    line-height: 2.5em;
    color: var(--text-site-main);
    font-weight: 600;
}
/* Modals end */

/* Footer */
.text-owner {
	color: var(--text-owner);
}
.text-summary {
	color: var(--text-summary);
}
/* Footer end */



/* New setpage */
.list-group-horizontal {
	flex-direction: row;
}

.video-block .video-title h1 {
	font-size: 1.4rem;
}
.video-block .video-title h2,
.video-block .video-title h2 a{
	font-size: 1.2rem;
}
.video-block .video-title h2 a,
.video-block .video-title .remain span,
span.preview_counter {
	color: var(--text-site-main);
}
.video-block div.remain{
	color: var(--text-white);
	background: none;
	border-radius: 2px;
	font-size: 1rem;
}
.video-block div.remain a,
.video-block div.remain a span,
.video-block time {
	font-size: 0.9rem;
	color: var(--text-card-date);
}
.video-block div.remain p {
	float: right;
}

.video-title  .vr-info-btn{
	margin-top: 0;
	margin-right: 5px;
	line-height: 1.6rem;
	font-size: 0.8rem;
	height: auto;
	float: left;
}

.video-box {
	width: 100%;
	float: none;
	overflow:hidden;
}
/* Video js */
.video-js {
  width: 100% !important; /*  !important; */
  max-width: 1400px !important;
	height: 200px;
  /*height: auto;*/
  padding-top: 56.25% !important;
  text-align: center !important;
  margin: 0 auto !important;
}
@media (min-width: 400px) {
	.video-js {
		height: 225px;
	}
}
@media (min-width: 576px) {
	.video-js {
		height: 324px;
	}
}
@media (min-width: 768px) {
	.video-js {
		height: 432px;
	}
}
@media (min-width: 992px) {
	.video-js {
		height: 360px;
	}
}
@media (min-width: 1200px) {
	.video-js {
		height: 560px;
	}
}


.video-js {
    width: auto !important;
}
.vjs-fullscreen {
  padding-top: 0 !important;
  max-width: 100% !important;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time,
.vjs-time-divider,
.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: block !important;
}
.video-box .video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-js object.vjs-tech {
	height: 100% !important;
}

.vjs-remaining-time-display {
  display: none !important;
}

.vjs-big-play-centered .vjs-big-play-button {
    border-width: 5px !important;
}
.video-js .vjs-big-play-button:before {
	font-size: 5rem !important;
    margin: 0 !important;
}
@media (min-width: 541px) {
	.video-js .vjs-big-play-button:before {
		font-size: 8rem !important;
		margin-top: 1rem !important;
	}
}
/* Video js end */
/* New video page*/
.video-block .video-properties .tab-content {
	height: auto;
}
.video-specs h1 {
	 font-size: 1.5rem;
	 color: var(--text-white);
 }
.video-specs {
	border-top: 1px solid var(--border-tab);
	border-bottom: 1px solid var(--border-tab);
	font-size: 1rem;
	color: var(--text-input);
}
@media (min-width: 576px) {
	.video-specs h1 {
		font-size: 2rem;
	}
}
.video-block .download-button {
	-webkit-appearance: button;
}

.video-block .member-events a.btn {
	margin-right: .05rem;
	padding: 0.6rem 0;
}

.video-block ul.download-list li{
	border-bottom: 1px solid var(--border-popup);
	cursor: pointer;
}
.video-block ul.download-list a{
	line-height: 1.8rem;
	font-size: 1.1rem;
	padding: .25rem 1rem;
	color: var(--text-white);
	border-bottom: 1px solid var(--border-tab);
}
.video-block ul.download-list a:hover {
	background-color: var(--bg-site-main-button);
}
.video-block ul.download-list a span{
	float: right;
}
.video-block ul.download-list {
    width: 100%;
    text-align: center;
}
.video-block ul.download-list.vr {
    text-align: left;
}
.video-block .download {
    position: relative;
}
.video-block .download a {
    font-size: 1.1rem;
    padding-left: 10px;
}
.video-block .download a:before {
	content: '';
    position: absolute;
    width: 16px;
    height: 16px;
	top: .9rem;
	left: 1rem;
}
.video-block ul.download-list {
	width: 200px;
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    bottom: 100%;
	padding: 0;
    left: 0;
	z-index: 2000;
}
.video-block ul.download-list.vr {
	width: auto;
}
.video-block .downloadvr-download ul.download-list {
	width: 400px;
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    bottom: 100%;
	padding: 0;
    left: -150px;
	z-index: 10;
}
.video-block ul.download-list li.title {
    font-size: 1.2rem;
    color: var(--text-white);
    padding: .75rem 0;
    line-height: 1rem;
    background: var(--bg-black);
}

.video-specs p,
.video-specs .title-text {
	font-size: .8rem;
	font-weight: 700;
	color: #aaa;
}

.video-specs .title-text.preview-left {
	color: #fff;
}

.trailer-button-holder {
	position: relative;
	width: 10rem;
}
.trailer-button-holder a{
	position: absolute;
	top: 0px;
	left: 0;
	padding: .3rem 2rem;
	border: none;
	border-radius: .25rem;
}
@media (min-width: 768px) {
	.trailer-button-holder a{
		position: absolute;
		top: -7px;
		left: 0;
		padding: .3rem 2rem;
		border: none;
		border-radius: .25rem;
	}
}
@media (min-width: 992px) {
	.trailer-button-holder a {
		position: absolute;
		top: -7px;
		left: 0;
		padding: .4rem 2rem;
		border: none;
		border-radius: .25rem;
	}
}
/* End new video page*/

.block-title,
.package-box h4 {
	text-transform: uppercase;
	text-align: center;
	font-size: 2rem;
	color: var(--text-side);
}
.package-title h4 {
	margin-bottom: 0rem;
	text-transform: uppercase;
	text-align: center;
	font-size: 2rem;
	color: var(--text-side);
}
.package-box .subscriptions {
	font-size: 0.8rem;
}
.tablet.landscape .package-box .subscriptions {
	font-size: 0.95rem;
}

.video-properties .pornstar-card {
	border: 0;
}
.video-properties .pornstar-card .card-header {
	padding: 0 .5rem .5rem .5rem;
	background-color: #000;
}

.video-properties .pornstar-card .card-img-top {
	border: 0;
    border-radius: 0;
    padding: 0;
    background-color: #000;
}
.video-properties .pornstar-card .card-body {
	border: 0;
	background-color: var(--bg-black);
}

.video-properties .carousel-inner {
	width: 90%;
	margin: 0 auto;
}
.video-properties .carousel-control-next,
.video-properties .carousel-control-prev {
	opacity: .8;
}
.video-properties .carousel-control-prev-icon,
.video-properties .carousel-control-next-icon {
	padding: 0;
	border: none;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	text-indent: -10000px;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 50%;
	margin-top: -22px;
}
.video-properties .carousel-control-prev-icon {
	background: rgba(0, 0, 0, 0.9) url(//hwnds.ddfstatic.com/resources/ddf/images/responsive/arrows-prev.png) no-repeat 60% 50%;
}
.video-properties .carousel-control-next-icon {
	left: auto;
	right: 0px;
	background: rgba(0, 0, 0, 0.9) url(//hwnds.ddfstatic.com/resources/ddf/images/responsive/arrows-next.png) no-repeat 60% 50%;
}
@media (min-width: 1200px) {
	.video-properties .carousel-control-prev-icon,
	.video-properties .carousel-control-next-icon {
		left: -18px;
		top: 50%;
	}
	.video-properties .carousel-control-next-icon {
		left: auto;
		right: 0px;
	}
}

div.subscription {
	align-self: stretch;
	background: var(--bg-pack);
	cursor: pointer;
	margin: .2rem 0;
	max-height: 6rem;
}
div.subscription .btn-upgrade{
    font-size: 2rem;
    line-height: 2.5rem;
	font-weight: 600;
}
div.subscription.selected {
	background: var(--bg-white);
}
div.subscription #mform {
	width: 100%;
}
div.subscription .description {
	-webkit-flex: 6 auto;
	-ms-flex: 6 auto;
	flex: 6 auto;
	order: 1;
	align-self: center;
	line-height: 1.3rem;
}
div.subscription .pricing {
	order: 4;
	color: var(--text-white);
	background: var(--bg-pricing);
	padding-top: 1rem;
	font-size: 2rem;
	line-height: 2.5rem;
	min-width: 8rem;
}
div.subscription.selected .pricing {
	background: var(--bg-pricing-selected);
}
div.subscription .pricing .duration {
	white-space: nowrap;
}
div.subscription .pricing .duration p {
	font-size: .8rem;
	margin-bottom: 0rem;
	line-height: 1.5rem;
}

div.subscription .additional-info,
div.subscription .line-additional-info {
	white-space: nowrap;
	color: var(--text-add-info);
	font-weight: bold;
}
div.subscription .line-additional-info {
	font-size: 1.5rem;
	line-height: 1.8rem;
}
div.subscription .additional-info {
	-webkit-flex: 2 auto;
	-ms-flex: 2 auto;
	flex: 2 auto;
	order: 2;
	font-size: 1rem;
	line-height: 2rem;
	background: transparent;
	text-align: right;
	padding-right: .2rem;
}
div.subscription .arrow-container {
	order: 3;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	align-self: center;
	background: transparent;
	position: relative;
	width: 10px;
}
div.subscription .left-arrow {
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right:10px solid var(--bg-pricing);
	right: 0;
}
div.subscription.selected .left-arrow {
	border-right:10px solid var(--bg-pricing-selected);
}

.tour div.package-button .subscription{
	background-color: transparent;
}

div.subscription .pricing .duration p {
	line-height: 1rem;
}

div.subscription .description .line-1 {
	font-size: 1rem;
	line-height: 1rem;
	color: var(--text-black);
}
@media (min-width: 768px) {
	div.subscription .description .line-1 {
		font-size: 1.5rem;
		line-height: 1.5rem;
	}
}
@media (min-width: 1200px) {
	div.subscription .description .line-1 {
		font-size: 2rem;
		line-height: 2rem;
	}
}
div.subscription .description .line-2 {
	font-size: 1rem;
	line-height: 1rem;
	color: var(--text-add-info2);
}

.vr-buttons a {
	font-size: 1.4rem;
	line-height: 2.5rem;
}

.block-dropdown {
	color: var(--text-white);
	padding: 0 .3rem;
}
.block-dropdown .btn-dropdown.collapsed {
	color: var(--text-video-dropdown);
}
.block-dropdown .btn-dropdown,
.block-dropdown .btn-dropdown.collapsed:hover{
	color: var(--text-site-main);
}
.block-dropdown .btn-dropdown {
	font-size: 1.1rem;
	text-transform: uppercase;
	margin-top: .5rem;
}
.block-dropdown-content {
	padding: .5rem;
	background-color: rgba(35, 35, 35, 0.7);
	border: 1px solid var(--border-tab);
	border-top: none;
}
.block-dropdown-content.photoslider-box,
.block-dropdown-content.pornstars-box{
	padding: 0;
}
.block-dropdown-content.show {
	height: 100%;
	margin-top: -1px;
}

.pornstars-box {
	height: 0;
	overflow: hidden;
}
.photoslider-block h4,
.photoslider-block h5 {
	color: var(--text-site-main);
}
.photoslider-block .gallery-box {
	margin-bottom: 0;
}
.photoslider-block .gallery-box .gallery-controls {
	margin-top: 1rem;
}

.gallery-box .photo-slider .slide {
  padding: 0 10px;
  font-size: 0;
}

.gallery-box .photo-slider .slide .wrap {
  display: block;
  margin-bottom: 30px;
  font-size: 0;
  line-height: 0;
  text-align: center;
  background-color: var(--bg-dropdown);
}

.gallery-box .photo-slider .slide .wrap a {
  display: block;
  border: 1px solid var(--border-black-button);
}

.gallery-box .photo-slider .slide .wrap img {
  max-width: 100%;
  display: inline-block;
}


.tour-pornstars .photo-container,
.member-pornstars .photo-container {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.tour-pornstars .photo-container .pornstar-photo,
.member-pornstars .photo-container .pornstar-photo {
	text-align: center;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
	-webkit-flex-basis: 106px;
	-ms-flex-basis: 106px;
	flex-basis: 106px;
	-webkit-justify-content: left;
	-ms-justify-content: left;
	justify-content: left;
	padding:2px;
}
.tour-pornstars .photo-container .pornstar-photo.pornstar-num-3,
.member-pornstars .photo-container .pornstar-photo.pornstar-num-3 {
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
	-webkit-flex-basis: 90px;
	-ms-flex-basis: 90px;
	flex-basis: 90px;
}

.tour-pornstars .photo-container .pornstar-photo img,
.member-pornstars .photo-container .pornstar-photo img {
	width: 100%;
}

.tour-pornstars .photo-container .pornstar-photo a,
.member-pornstars .photo-container .pornstar-photo a {
	font-size: 1.3rem;
	color: var(--text-site-main);
	text-decoration: none;
	text-transform: none;
}

.member-events {
	position: relative;
}

.video-block .skip-button {
	position: relative;
}

.skip-box {
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    bottom: 100%;
    padding: 0;
    left: 0;
	width: 100%;
	z-index: 2000;
}
/*
.skip-box:before {
  content: '';
  width: 100%;
  height: 2px;
  display: block;
  margin-bottom: 10px;
}
*/
.skip-box h5 {
  margin-bottom: 14px;
}

.skip-box .seek-line-wrap {
  border-radius: 8px;
  height: 18px;
  overflow: hidden;
  position: relative;
  margin-bottom: 17px;
}

.skip-box .seek-line-wrap .seek-line {
  height: 18px;
  border-radius: 9px;
  background-color: var(--bg-main);
  border: 1px solid var(--border-site-main);
  box-shadow: inset 0 3px 10px black;
}

.skip-box .seek-line-wrap .seek-line .seek-bar-wrap {
  display: none;
}

.skip-box .seek-line-wrap .seek-line .seek-bar-wrap .seek-bar {
  position: absolute;
  top: -1px;
  bottom: -1px;
  background-color: var(--bg-seek-bar);
}

.skip-box .seek-line-wrap .seek-line .seek-bar-wrap .seek-bar.active {
  background-color: var(--bg-pager-active);
  background-image: -webkit-linear-gradient(bottom, var(--bg-pager-active-start) 0%, var(--bg-pager-active-stop) 100%);
  background-image: linear-gradient(to top, var(--bg-pager-active-start) 0%, var(--bg-pager-active-stop) 100%);
}

.skip-box .seek-line-wrap .seek-line .seek-bar-wrap.active {
  display: block;
}

.skip-box .seek-list {
  font-size: 0;
}

.skip-box .seek-list .seek-item {
  font-size: 14px;
  width: 25%;
  display: inline-block;
  margin-bottom: 10px;
}

.skip-box .seek-list .seek-item .box {
  display: inline-block;
}

.skip-box .seek-list .seek-item p {
  color: var(--text-white);
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5px;
}

.skip-box .seek-list .seek-item .seek {
  width: 40px;
  height: 10px;
  background-color: var(--bg-pager-active);
  border-radius: 4px;
  display: inline-block;
  margin-right: 6px;
}

.skip-box .seek-list .seek-item .seek:last-child {
  margin-right: 0;
}

.no-touchevents .skip-box .seek-list .seek-item .seek:hover {
  background-color: var(--bg-pager-active-hover);
}

/* New setpage end */
.modal-title {
	color: var(--text-pager-dark);
}
.modal-body {
	color: var(--text-pager-dark);
}
.bottom-floater-box .box {
	text-align: center;
	max-width: 980px;
	margin: 0 auto;
	position: relative;
}
.bottom-floater-box .box .close {
	position: absolute;
	top: 40%;
	right: 0;
	background-color: var(--bg-popup);
}
.desktop-bottom_floater {
	width: 100%;
}
div.packages.freevideo {
	-ms-grid-columns: 100%;
	grid-template-columns: 100%;
}

.freevideo a.freevideo-image {
	display: block;
	width: 100%;
	min-height: 28vw;
	background:  url("//hwnds.ddfstatic.com/resources/ddf/images/banners/en_tablet_video_next.jpg") no-repeat 0 0;
	background-size: contain;
}
@media (min-width: 1024px) {
	.freevideo a.freevideo-image {
		min-height: auto;
		background-image: url("//hwnds.ddfstatic.com/resources/ddf/images/banners/en_video_next.jpg");
	}
}
.ms-fullscreen-template {
	height: 100vh;
}
.ms-partialview-template {
	min-height: 80px;
}
.featured-slider,
.common-slider,
.related-slider,
.latest-slider,
.category-slider,
.newcomers-slider {
	display: block;
}
.featured-slider.slick-initialized,
.common-slider.slick-initialized,
.related-slider.slick-initialized,
.latest-slider.slick-initialized,
.category-slider.slick-initialized,
.newcomers-slider.slick-initialized {
	display: block;
}

.related-column .nav-link.shrink,
.video-properties .nav-link.shrink{
	padding: .2rem .5rem;
}
.nav-tabs.plain-dark .nav-link.shrink.active {
	padding-bottom: 4px;
}

/* VR style video page */
.video-downloads.vr-style .vr-icons {
	max-width: 400px;
	margin: 0 auto;
}
.video-downloads.vr-style .bottom-icons img{
	width: 50px;
	height: 40px;
}
.cookie_consent_button {
	position: fixed;
	right: 0;
	bottom: 0;
}
#cookieModalResponse {
	color: #000;
}
.legal-content {
	background: var(--bg-white);
	color: var(--text-black);
	padding: 1rem 0;
}

.video-block ul.vr-videos,
.video-block ul.standard-videos{
	-webkit-padding-start: 0px !important;
}
.vr-icons img{
	width: 40px;
	height: 40px;
}

.video-selector .active {
	color: var(--text-site-main);
}

.video-selector a.nav-link {
	font-size: 1rem;
}
@media(min-width: 576px) {
	.video-selector a.nav-link {
		font-size: 1.2rem;
	}
}


/* dl8 download popup style */
#dl8-content-container .DownloadPanel_root {
    position: absolute;
    bottom: 76px;
    right: 8px;
    list-style: none;
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-size: 12px;
    padding: 0;
    margin: 0;
    border-radius: 3px;
}
#dl8-content-container .DownloadPanel_root>ul {
    margin: 0;
    list-style: none;
}
#dl8-content-container .DownloadPanel_root>ul>li {
    text-align: left;
    padding: 7px 15px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
#dl8-content-container .DownloadPanel_root>ul>li>span {
    letter-spacing: 1px;
    vertical-align: middle;
    padding: 0;
    width: 100px;
    font-weight: 700;
}
#dl8-content-container .DownloadPanel_root>ul>li>select {
	vertical-align: middle;
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    padding: 5px 23px 5px 8px;
    border: 1px solid #eee;
    border-radius: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    font-size: 12px;
    background-size: 20px;
	text-align: left;
    -webkit-flex: 1 auto;
    flex: 1 auto;
    min-width: 80px;
}
#dl8-content-container .DownloadPanel_root>ul>li>select>option {
    background: #fff;
    color: #333;
    padding: auto 3px;
}
.video-join-box.after_video_join {
	display: none;
	position: relative;
}
.mobile-popup {
	display: block;
	visibility: visible;
}
.desktop-popup {
	max-width:100%;
	display: none;
	visibility: hidden;
}
.playerbtn {
	position: absolute;
	top: 23%;
	left: 36%;
}
.pop-yes{
	position: absolute;
	top: 87%;
	left: 5%;
	color: #fff !important;
	line-height: 30px;
	letter-spacing: 1px;
}
.pop-no{
	position: absolute;
	top: 87%;
	right: 5%;
	color: #fff !important;
	line-height: 14px;
	letter-spacing: 1px;
}
.modal-content-dark {
	background-color: #000;
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {

	.sitenav .navbar-logo.main-logo.tour .navbar-brand{
		height: 40px;
		width: 233px;
		margin-top: .5rem;
	}

	.pager a.go-first, .pager a.go-last {
		display: block;
	}

	.video-controls .left-controls {
		width: auto;
	}
	.video-controls .left-controls .download.vr-download ul{
		left: 0;
	}
	.video-controls .right-controls {
		width: auto;
		float: right;
	}

	.pornstar-sub-tab ul.tags li, .find-me-tab ul.tags li, .tags-box ul.tags li {
		margin-right: .3rem;
		margin-bottom: .5rem;
	}
	.pornstar-details .about-list{
		font-size: 1.1rem;
	}
	.pornstar-details .about-title{
		padding-left: 2rem !important;
	}


	.block-dropdown .btn-dropdown {
		font-size: 1.2rem;
	}

	.tags-box .about-title {
		min-width: 75px;
	}
	
	.card.partnerslider img {
		height: 17vw;
		object-fit: cover; 
	}

	.video-specs p,
	.video-specs .title-text {
		font-size: 1rem;
	}

	.video-properties h5{
		font-size: 1.5rem;
	}

}
/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {

	html {
		font-size: 14px;
	}

	.sitenav .navbar-logo.main-logo.user {
		margin-left: 88px;
		margin-top: .25rem;
	}

	.sitenav.navbar-dark .dropdown-toggle:after {
		display: none;
	}
	.sitenav.navbar-dark .navbar-collapse {
		line-height: 3rem;
	}
	.sitenav.navbar-dark li.nav-item {
		padding: 0;
	}
	.sitenav.navbar-dark .left-nav li.nav-item {
		border-right: 1px solid var(--border-dropdown-item);
	}
	.sitenav.navbar-dark li.nav-item a{
		padding: .5rem .85rem;
		font-size: 1.1rem;
	}
	.sitenav.navbar-dark li.nav-item a.logout,
	.sitenav.navbar-dark li.nav-item a.logout:hover {
		padding: .5rem;
		background-color: inherit;
	}
	.sitenav.navbar-dark .dropdown,
	.sitenav.navbar-dark .home {
		background-color: var(--bg-black);
		border-top: none;
	}
	.sitenav.navbar-dark li.nav-item a.dropdown-item {
		font-size: 1rem;
		line-height: 2rem;
		padding: .5rem 1rem;
		background-color: var(--bg-black);
	}
	.sitenav.navbar-dark li.nav-item a:hover,
	.sitenav.navbar-dark li.nav-item a.dropdown-item:hover {
		background-color: var(--bg-dropdown);
		color: var(--text-site-main);
	}
	.sitenav.navbar-dark li.nav-item #freewordSearch a.hint_filter {
		font-size: 1rem;
	}
	.sitenav.navbar-dark .freeword a.nav-link {
		width: 3rem;
	}
	.sitenav.navbar-dark .freeword a.nav-link,
	.sitenav.navbar-dark .freeword a.nav-link:hover,
	.sitenav.navbar-dark .freeword.active a.nav-link{
		background-repeat: no-repeat;
		background-position: 50% 50%;
	}

	.alphabet_filter {
		width: 450px !important;
	}

	.modal-lg {
		max-width: 650px;
	}

	#vr-info {
		background: transparent url(//hwnds.ddfstatic.com/resources/images/vr_info_popup_new.png) 0 0 no-repeat;
		width: 80%;
		height: 80%;
	}

	.btn-dropdown {
		/*width: 100%;
        color: var(--text-site-main);*/
		background-color: unset;
		margin-top: 1rem;
	}

	.sitefilter-slider a.btn-sitefilter {
		margin: 0 .25rem;
	}

	.text-owner,
	.text-summary {
		font-size: .8rem;
	}

	.choose-fantasy {
		margin-top: 0;
	}
	.pornstar-details .about-list{
		font-size: .9rem;
		padding-top: 0rem !important;
	}
	.pornstar-details .about-title{
		padding-left:.5rem !important;
	}

	/* New setpage */
	#vr-modal>div {
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%)
	}

	.video-specs .title-border p.w-icon:before {
		width: 20px;
		height: 18px;
	}

	.video-js .vjs-big-play-button:before {
		margin-left: -0.3rem;
	}

	.block-dropdown .btn-dropdown {
		font-size: 1.4rem;
	}

	div.subscription .btn-upgrade {
		font-size: 1.8rem;
		line-height: 3rem;
		font-weight: 600;
	}

	.desktop-popup {
		display: block;
		visibility: visible;
	}
	.mobile-popup {
		display: none;
		visibility: hidden;
	}
	.tags-box .about-title {
		min-width: 82px;
	}

	.video-properties .carousel-inner {
		width: 100%;
	}

	.video-specs h1 {
		font-size: 1.4rem;
		color: var(--text-white);
	}

	.video-specs p,
	.video-specs .title-text {
		font-size: .8rem;
	}
	.flex-md-fill-no {
		-ms-flex: 0 1 auto !important;
		flex: 0 1 auto !important;
	}

	.tags-tab,
	.descr-box {
		height: 12.5rem;
		font-size: .85rem;
	}
	.tab-column {
		height: 61.5em;
	}
	.video-properties h5{
		font-size: 1rem;
	}
}
/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
	html {
		font-size: 15px;
	}

	.sitenav .navbar-logo.main-logo.user{
		margin-left: 0;
	}
	.sitenav .navbar-logo.main-logo.tour .navbar-brand{
		height: 50px;
		width: 300px;
		margin-top: .5rem;
	}

	.modal-lg {
		max-width: 800px;
	}

	.video-join-box {
		height: 100%;
		float: none;
	}

	.package-button div.subscription {
		margin: 4px 0 0 0;
	}

	.video-block .video-title h1 {
		font-size: 1.6rem;
	}

	.video-block .video-title h2 {
		font-size: 1.2rem;
	}

	.quality .btn-controls.btn-lightblue.movie-vr,
	.quality .btn-controls.btn-lightblue.trailer-vr{
		font-size: 1.2rem;
		padding: .5rem;
	}

	.video-controls .right-controls a.like,
	.video-controls .right-controls a.favorite{
		font-size: 1.3rem;
		width: 49%;
		margin-right: 0;
		padding: 1rem;
		background: inherit;
	}
	.video-controls .right-controls a.like.added,
	.video-controls .right-controls a.favorite.added{
		background-color: var(--bg-green-hover);
		background-image: -webkit-linear-gradient(bottom, var(--bg-green-start-hover) 0%, var(--bg-green-start-hover) 100%);
		background-image: linear-gradient(to top, var(--bg-green-start-hover) 0%, var(--bg-green-start-hover) 100%);
	}
	.video-controls .right-controls a.like:before,
	.video-controls .right-controls a.favorite:before {
		top: 1.5rem;
		left: 2rem;
	}

	.video-block .video-info .info-panel {
		margin: 0.5rem 0;
		border: none;
		background-color: transparent;
	}
	.video-block .video-info .info-panel p,
	.tour .video-block .video-info .info-panel p {
		font-size: .9rem;
	}
	.video-block .video-info .info-panel p:before,
	.tour .video-block .video-info .info-panel p:before {
		width: 16px;
		height: 15px;
	}

	.block-dropdown .btn-dropdown {
		font-size: 1.6rem;
	}

	.video-js .vjs-big-play-button:before {
		margin-left: -0.5rem;
	}

	.video-downloads.vr-style .bottom-icons img{
		width: 75px;
		height: 60px;
	}

	.list-type-dropdown a.btn-dropdown {
		font-size: 1rem;
		line-height: 1.5rem;
		margin-top: .5rem;
	}
	.listtype-drops .btn.main-page-filter{
		font-size: 1rem;
		line-height: 2rem;
	}
	
	.card.partnerslider img {
		height: 13vw;
		object-fit: cover; 
	}

	.photo-slider-guest,
	.photoslider-block {
		border-top: 1px solid var(--border-tab);
	}

	.tags-tab, 
	.descr-box {
		height: 10.9rem;
		font-size: .9rem;
	}
	.tab-column {
		height: 50.5em;
	}
	.video-properties h5{
		font-size: 1.25rem;
	}

}
/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

	html {
		/*font-size: 16px;*/
	}

	.video-specs p,
	.video-specs .title-text {
		font-size: .9rem;
		font-weight: 600;
	}

	.pornstar-details .about-title{
		padding-left:1rem !important;
	}

	div.subscription .btn-upgrade {
		font-size: 1.5rem;
		line-height: 2.55rem;
	}

	.video-js .vjs-big-play-button:before {
		font-size: 8rem;
		margin-left: -0.3rem;
	}
	
	.tags-tab,
	.descr-box {
		height: 14em;
		font-size: 1rem;
	}

	.package-title h4 {
		margin-bottom: .5rem;
		font-size: 1.5rem;
	}
	div.subscription .description .line-1 {
		font-size: 1.3rem;
		line-height: 1.5rem;
		color: var(--text-black);
	}
	div.subscription .description .line-2 {
		font-size: .9rem;
		line-height: 1rem;
		color: var(--text-add-info2);
	}
	div.subscription .line-additional-info {
		font-size: 1.2rem;
		line-height: 1.5rem;
	}
	div.subscription .pricing {
		font-size: 1.5rem;
		line-height: 2.5rem;
		min-width: 6rem;
	}
	.tab-column {
		height: 64.5em;
	}

}
@media (min-width: 1400px) {
	.video-specs p,
	.video-specs .title-text {
		font-size: .96rem;
		font-weight: 700;
	}
	.tags-tab,
	.descr-box {
		height: 16.5rem;
	}
	.tab-column {
		height: 67.9rem;
	}
	.package-title h4 {
		margin-bottom: .5rem;
		font-size: 1.8rem;
	}
	div.subscription {
		margin-top: 1.2rem!important;
	}
	div.subscription .description .line-1 {
		font-size: 1.6rem;
		line-height: 1.6rem;
	}
	div.subscription .line-additional-info {
		font-size: 1.3rem;
	}
	div.subscription .description{
		padding-bottom: 1.9rem!important;
	}
	div.subscription .btn-upgrade {
		line-height: 3rem;
	}
}
@media (min-width: 1600px) {
	.card.partnerslider img {
		height: 11.5vw;
		object-fit: cover; 
	}
}
@media (min-width: 1800px) {
	.card.partnerslider img {
		height: 10vw;
		object-fit: cover; 
	}
}
@media (min-width: 2000px) {
	.card.partnerslider img {
		height: 9vw;
		object-fit: cover; 
	}
}
@media (min-width: 2400px) {
	.card.partnerslider img {
		height: 8vw;
		object-fit: cover; 
	}
}
@media (min-width: 3000px) {
	.card.partnerslider img {
		height: 6vw;
		object-fit: cover; 
	}
}
@media (min-width: 3600px) {
	.card.partnerslider img {
		height: 5.2vw;
		object-fit: cover; 
	}
}
.icon-white {
	width: 18px;
	height: 14px;
	margin: 0.2em 0.25em 0 0;
	background-repeat: no-repeat;
}
.icon-white-big {
	width: 20px;
	height: 20px;
	margin: 0;
	background-repeat: no-repeat;
}
@media (min-width: 576px){
	.icon-white-big {
		width: 29px;
		height: 26px;
	}
}

.icon-camera {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjggMjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4IDIzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMS42LDQuNEMwLjcsNC41LDAsNS4yLDAsNi4xdjE0YzAsMSwwLjgsMS44LDEuOCwxLjhoMjQuNWMxLDAsMS44LTAuOCwxLjgtMS44di0xNGMwLTAuOS0wLjctMS43LTEuNi0xLjdIMjBsLTAuNC0yLjNDMTkuNCwxLjUsMTguOCwxLDE4LjEsMUgxNEg5LjlDOS4yLDEsOC42LDEuNSw4LjUsMi4xTDguMSw0LjRIMS42eiBNMTQsNi44YzAuOSwwLDEuNywwLjIsMi40LDAuNWwwLDBjMC44LDAuMywxLjUsMC44LDIuMSwxLjRsMCwwbDAsMGMwLjYsMC42LDEuMSwxLjMsMS40LDIuMWwwLDBjMC4zLDAuOCwwLjUsMS42LDAuNSwyLjRjMCwwLjktMC4yLDEuNy0wLjUsMi40bDAsMGMtMC4zLDAuOC0wLjgsMS41LTEuNCwyLjFsMCwwbDAsMGMtMC42LDAuNi0xLjMsMS4xLTIuMSwxLjRsMCwwYy0wLjgsMC4zLTEuNiwwLjUtMi40LDAuNWMtMC45LDAtMS43LTAuMi0yLjQtMC41bDAsMGMtMC44LTAuMy0xLjUtMC44LTIuMS0xLjRsMCwwbDAsMGMtMC42LTAuNi0xLjEtMS4zLTEuNC0yLjFsMCwwYy0wLjMtMC44LTAuNS0xLjYtMC41LTIuNGMwLTAuOSwwLjItMS43LDAuNS0yLjRsMCwwQzguNCwxMCw4LjksOS4zLDkuNSw4LjdsMCwwbDAsMGMwLjYtMC42LDEuMy0xLjEsMi4xLTEuNGwwLDBDMTIuMyw3LDEzLjEsNi44LDE0LDYuOEwxNCw2Ljh6IE0zLjksNS44YzAuNywwLDEuMiwwLjUsMS4yLDEuMlM0LjYsOC4yLDMuOSw4LjJTMi43LDcuNywyLjcsN0MyLjcsNi40LDMuMiw1LjgsMy45LDUuOEwzLjksNS44eiBNMTcsMTAuMWMtMC40LTAuNC0wLjktMC43LTEuNC0wLjljLTAuNS0wLjItMS0wLjQtMS42LTAuNHMtMS4xLDAuMS0xLjYsMC4zcy0xLDAuNS0xLjQsMC45cy0wLjcsMC45LTAuOSwxLjRTOS44LDEyLjUsOS44LDEzYzAsMC42LDAuMSwxLjEsMC4zLDEuNnMwLjUsMSwwLjksMS40czAuOSwwLjcsMS40LDAuOWMwLjUsMC4yLDEuMSwwLjMsMS42LDAuM2MwLjYsMCwxLjEtMC4xLDEuNi0wLjNjMC41LTAuMiwxLTAuNSwxLjQtMC45czAuNy0wLjksMC45LTEuNGMwLjItMC41LDAuMy0xLjEsMC4zLTEuNmMwLTAuNi0wLjEtMS4xLTAuMy0xLjZDMTcuOCwxMSwxNy40LDEwLjUsMTcsMTAuMUwxNywxMC4xeiIvPjwvc3ZnPg==);
}
.icon-eye{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjggMjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4IDIzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQsNi4zYy0wLjIsMC0wLjMsMC0wLjUsMGMwLjQsMC41LDAuNiwxLjEsMC42LDEuN2MwLDEuNS0xLjIsMi44LTIuOCwyLjhjLTAuOCwwLTEuNS0wLjMtMi0wLjhjLTAuMSwwLjMtMC4xLDAuNy0wLjEsMS4xYzAsMi42LDIuMSw0LjgsNC44LDQuOHM0LjgtMi4xLDQuOC00LjhTMTYuNiw2LjMsMTQsNi4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNy43LDEwLjVjLTEuMy0yLjQtMy4yLTQuNS01LjYtNlMxNi45LDIuMiwxNCwyLjJTOC4zLDMsNS45LDQuNWMtMi40LDEuNC00LjMsMy41LTUuNiw2TDAsMTEuMWwwLjMsMC42YzEuMywyLjQsMy4yLDQuNSw1LjYsNlMxMS4xLDIwLDE0LDIwczUuNy0wLjgsOC4xLTIuM2MyLjQtMS40LDQuMy0zLjUsNS42LTZsMC4zLTAuNkwyNy43LDEwLjV6IE0xOS4yLDE2LjNjLTEuNCwxLjQtMy4yLDIuMi01LjIsMi4ycy0zLjgtMC44LTUuMi0yLjJjLTEuNC0xLjQtMi4yLTMuMi0yLjItNS4yczAuOC0zLjgsMi4yLTUuMlMxMiwzLjcsMTQsMy43czMuOCwwLjgsNS4yLDIuMmMxLjQsMS40LDIuMiwzLjIsMi4yLDUuMlMyMC42LDE0LjksMTkuMiwxNi4zeiIvPjwvZz48L3N2Zz4=);
}
.icon-video {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjggMjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4IDIzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMuNywxMi42SDguNWwwLDBIMy45Yy0wLjUsMC0wLjksMC4zLTAuOSwwLjZWMTR2OC40bDAsMGwwLDBDMywyMi43LDMuNCwyMywzLjksMjNoMTkuN2MwLjUsMCwwLjktMC4zLDAuOS0wLjZ2LTkuMkMyNC42LDEyLjksMjQuMiwxMi42LDIzLjcsMTIuNnogTTEyLjksMTMuM2gzLjJsLTEuNiwyLjNoLTMuMkwxMi45LDEzLjN6IE04LjEsMTUuNkg0LjlsMS42LTIuM2gzLjJMOC4xLDE1LjZ6IE0yMC44LDE1LjZoLTMuMmwxLjYtMi4zaDMuMkwyMC44LDE1LjZ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQuMywxMS44bDE4LjItNy42QzIyLjksNCwyMy4yLDMuNSwyMywzLjFsLTEuMS0yLjZjLTAuMi0wLjQtMC43LTAuNi0xLjEtMC40TDIuNSw3LjdDMi4xLDcuOSwxLjksOC40LDIuMSw4LjhsMS4xLDIuNkMzLjMsMTEuOCwzLjgsMTIsNC4zLDExLjh6IE0xNywyLjVsMy0xLjJsLTAuNCwzLjNsLTMsMS4yTDE3LDIuNXogTTExLjEsNWwzLTEuMkwxMy43LDdsLTMsMS4yTDExLjEsNXogTTUuMiw3LjVsMy0xLjJMNy44LDkuNWwtMywxLjJMNS4yLDcuNXoiLz48L2c+PC9zdmc+);
}
.icon-num-scenes {
	height: 7px;
	margin: 0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAHCAMAAAAPmYwrAAAARVBMVEX///////////////////////////////////////////////////////////////////////////////////////////+QFj7cAAAAF3RSTlMAmXpSk5ViIoKRT0dQRl4nDXRJXzYCOwxaGgEAAAA5SURBVAgdNcFHAoAwDMAwGygQ9v7/U7mkElYNtB3F1A+jEqZp1iBMy6pBZ9r2sGA1cpxy3emB9/sBPLcB8dRGxGQAAAAASUVORK5CYII=);
}
.icon-login {
	width: 20px;
	height: 20px;
	display: block;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAV1BMVEXIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgii+DzAAAAHHRSTlMAS77zgb3yTPQUQ2Z3ZSiF1P4Xqf0YIubnI8H78ACSdwAAAG5JREFUGBmdwUcSgzAQBMBZJYIx2Qnm/+90WbWFRDi5G0qMtUaw4xg5ZIRKkHgqjyRQBSSByiIxVB5JQVUg4xg57IgpSyP4U1XfmuZeV9i0XT8wGvquxc84zczM0wN4vnjw/mDhyYKVJyt4AbzwBWKWFRAVwn+sAAAAAElFTkSuQmCC);
}
.icon-download{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTIgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI3LjQsMyA3LjQsMCA2LDAgNC42LDAgNC42LDMgMy4zLDMgNiw3LjMgNiw3LjQgNiw3LjMgOC43LDMgCSIvPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMC4zLDQuNyAxMC4zLDguNSAxLjcsOC41IDEuNyw0LjcgMC4yLDQuNyAwLjIsOC41IDAuMiwxMCAxLjcsMTAgMTAuMywxMCAxMS44LDEwIDExLjgsOC41IDExLjgsNC43IAoJCQkiLz4KPC9nPgo8L3N2Zz4=);
}

.icon-skipto{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTIgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIwLjksMCAwLjksMTAgOS44LDUuMiAJIi8+Cgk8cmVjdCB4PSI5LjYiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxLjQiIGhlaWdodD0iOS45Ii8+CjwvZz4KPC9zdmc+Cg==);
}

.icon-comment{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTIgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMuMSw5LjlWNy41SDEuNWMtMC44LDAtMS4xLTAuNy0xLjEtMS4xbDAtNC45YzAtMC45LDAuOC0xLjQsMS4zLTEuNGw4LjcsMGMwLjQsMCwwLjcsMC4xLDAuOSwwLjMKCQljMC40LDAuNCwwLjQsMC45LDAuNCwwLjlsMCw1LjJjMCwwLjgtMC44LDEtMS4zLDFsLTMuOCwwTDMuMSw5Ljl6IE0xLjgsMC43YzAsMC0wLjYsMC4yLTAuNiwwLjh2NC45YzAsMCwwLDAuNSwwLjQsMC41aDIuM3YxLjgKCQlsMi40LTEuOGg0YzAsMCwwLjYsMCwwLjYtMC40VjEuM2MwLTAuMSwwLTAuMy0wLjItMC41Yy0wLjEtMC4xLTAuMi0wLjEtMC4zLTAuMUgxLjh6Ii8+CjwvZz4KPC9zdmc+);
}
.icon-favorite{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTIgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkYwMDt9Cjwvc3R5bGU+Cjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNiwwLjUgNy41LDMuNyAxMC44LDMuOSA4LjQsNi4zIDguOSw5LjUgNiw4IDMuMSw5LjUgMy42LDYuMyAxLjIsMy45IDQuNSwzLjcgIi8+Cjwvc3ZnPgo=);
}

.icon-like{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTIgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDdjMC4yLDAuMywwLjQsMC42LDAuMiwwLjlDMTAsOC4yLDkuNyw4LjQsOS40LDguNWMwLjIsMC4zLDAuMiwwLjUsMC4xLDAuOEM5LjMsOS44LDksMTAsOC41LDEwCgkJYy0xLjUsMC0zLDAtNC40LDBjLTAuMSwwLTAuMSwwLTAuMiwwYzAtMC4xLDAtMC4xLDAtMC4yYzAtMS42LDAtMy4xLDAtNC43YzAtMC4xLDAtMC4zLDAuMS0wLjRjMC40LTAuNywwLjgtMS4zLDEuMi0yCgkJYzAuMS0wLjIsMC4yLTAuNCwwLjItMC42YzAtMC42LDAtMS4yLDAtMS44YzAtMC4xLDAtMC4yLDAuMi0wLjJDNS43LDAsNiwwLDYuMywwLjJDNi43LDAuNSw3LDEsNywxLjVjMC4xLDAuNywwLjEsMS4zLDAsMgoJCWMwLDAsMCwwLjEsMCwwLjFjMC4xLDAsMC4xLDAsMC4yLDBjMC44LDAsMS41LDAsMi4zLDBjMC4xLDAsMC4yLDAsMC40LDBjMC43LDAuMSwxLDAuOSwwLjUsMS41Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMgoJCWMwLjMsMC4zLDAuNiwwLjUsMC41LDAuOUMxMC42LDYuNywxMC4zLDYuOSwxMCw3eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuNSw0LjZjMC4xLDAsMC4xLDAsMC4xLDBjMC42LDAsMS4yLDAsMS44LDBjMC4xLDAsMC4yLDAsMC4yLDAuMWMwLDEuNywwLDMuNSwwLDUuMmMwLDAsMCwwLDAsMC4xCgkJYy0wLjcsMC0xLjQsMC0yLjEsMEMxLjUsOC4yLDEuNSw2LjQsMS41LDQuNnogTTMuMiw5LjJjMC0wLjItMC4xLTAuMy0wLjMtMC4zQzIuOCw4LjksMi43LDksMi43LDkuMmMwLDAuMSwwLjEsMC4zLDAuMywwLjMKCQlDMy4xLDkuNCwzLjIsOS4zLDMuMiw5LjJ6Ii8+CjwvZz4KPC9zdmc+);
}
@media (min-width: 768px) {
	.icon-white-big {
		width: 22px;
		height: 22px;
		margin: 0em 0.5em 0 0;
		background-repeat: no-repeat;
	}

	.icon-white-big.icon-camera {
		margin-top:.16rem;
	}
	.icon-white-big.icon-download {
		width: 24px;
	}
	.icon-white-big.icon-skipto {
		width: 21px;
		margin-top:.22rem;
	}
	.icon-white-big.icon-favorite {
		width: 22px;
		margin-top: .15rem;
	}
	.icon-white-big.icon-like {
		margin-top: .1rem;
	}
	.icon-white-big.icon-comment {
		margin-top:.25rem;
	}
}
.icon-red {
	width: 15px;
	height: 12px;
	margin: 0.1em 0.3em 0 0;
	background-repeat: no-repeat;
	/*background-color: #FF1E00;*/
}
@media (min-width: 768px) {
	.icon-red {
		width: 15px;
		height: 12px;
		margin: 0.15em 0.3em 0 0;
		background-repeat: no-repeat;
		/*background-color: #FF1E00;*/
	}
}
@media (min-width: 992px) {
	.icon-red {
		width: 17px;
		height: 13px;
		margin: 0.2em 0.3em 0 0;
		background-repeat: no-repeat;
		/*background-color: #FF1E00;*/
	}
}
@media (min-width: 1200px) {
	.icon-red {
		width: 20px;
		height: 15px;
		margin: 0.2em 0.3em 0 0;
	}
}
.icon-camera-red {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjggMjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4IDIzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGMUUwMDt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMS42LDQuNEMwLjcsNC41LDAsNS4yLDAsNi4xdjE0YzAsMSwwLjgsMS44LDEuOCwxLjhoMjQuNWMxLDAsMS44LTAuOCwxLjgtMS44di0xNGMwLTAuOS0wLjctMS43LTEuNi0xLjdIMjBsLTAuNC0yLjNDMTkuNCwxLjUsMTguOCwxLDE4LjEsMUgxNEg5LjlDOS4yLDEsOC42LDEuNSw4LjUsMi4xTDguMSw0LjRIMS42eiBNMTQsNi44YzAuOSwwLDEuNywwLjIsMi40LDAuNWwwLDBjMC44LDAuMywxLjUsMC44LDIuMSwxLjRsMCwwbDAsMGMwLjYsMC42LDEuMSwxLjMsMS40LDIuMWwwLDBjMC4zLDAuOCwwLjUsMS42LDAuNSwyLjRjMCwwLjktMC4yLDEuNy0wLjUsMi40bDAsMGMtMC4zLDAuOC0wLjgsMS41LTEuNCwyLjFsMCwwbDAsMGMtMC42LDAuNi0xLjMsMS4xLTIuMSwxLjRsMCwwYy0wLjgsMC4zLTEuNiwwLjUtMi40LDAuNWMtMC45LDAtMS43LTAuMi0yLjQtMC41bDAsMGMtMC44LTAuMy0xLjUtMC44LTIuMS0xLjRsMCwwbDAsMGMtMC42LTAuNi0xLjEtMS4zLTEuNC0yLjFsMCwwYy0wLjMtMC44LTAuNS0xLjYtMC41LTIuNGMwLTAuOSwwLjItMS43LDAuNS0yLjRsMCwwQzguNCwxMCw4LjksOS4zLDkuNSw4LjdsMCwwbDAsMGMwLjYtMC42LDEuMy0xLjEsMi4xLTEuNGwwLDBDMTIuMyw3LDEzLjEsNi44LDE0LDYuOEwxNCw2Ljh6IE0zLjksNS44YzAuNywwLDEuMiwwLjUsMS4yLDEuMlM0LjYsOC4yLDMuOSw4LjJTMi43LDcuNywyLjcsN0MyLjcsNi40LDMuMiw1LjgsMy45LDUuOEwzLjksNS44eiBNMTcsMTAuMWMtMC40LTAuNC0wLjktMC43LTEuNC0wLjljLTAuNS0wLjItMS0wLjQtMS42LTAuNHMtMS4xLDAuMS0xLjYsMC4zcy0xLDAuNS0xLjQsMC45cy0wLjcsMC45LTAuOSwxLjRTOS44LDEyLjUsOS44LDEzYzAsMC42LDAuMSwxLjEsMC4zLDEuNnMwLjUsMSwwLjksMS40czAuOSwwLjcsMS40LDAuOWMwLjUsMC4yLDEuMSwwLjMsMS42LDAuM2MwLjYsMCwxLjEtMC4xLDEuNi0wLjNjMC41LTAuMiwxLTAuNSwxLjQtMC45czAuNy0wLjksMC45LTEuNGMwLjItMC41LDAuMy0xLjEsMC4zLTEuNmMwLTAuNi0wLjEtMS4xLTAuMy0xLjZDMTcuOCwxMSwxNy40LDEwLjUsMTcsMTAuMUwxNywxMC4xeiIvPjwvc3ZnPg==);
}
.icon-eye-red{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjggMjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4IDIzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGMUUwMDt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQsNi4zYy0wLjIsMC0wLjMsMC0wLjUsMGMwLjQsMC41LDAuNiwxLjEsMC42LDEuN2MwLDEuNS0xLjIsMi44LTIuOCwyLjhjLTAuOCwwLTEuNS0wLjMtMi0wLjhjLTAuMSwwLjMtMC4xLDAuNy0wLjEsMS4xYzAsMi42LDIuMSw0LjgsNC44LDQuOHM0LjgtMi4xLDQuOC00LjhTMTYuNiw2LjMsMTQsNi4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNy43LDEwLjVjLTEuMy0yLjQtMy4yLTQuNS01LjYtNlMxNi45LDIuMiwxNCwyLjJTOC4zLDMsNS45LDQuNWMtMi40LDEuNC00LjMsMy41LTUuNiw2TDAsMTEuMWwwLjMsMC42YzEuMywyLjQsMy4yLDQuNSw1LjYsNlMxMS4xLDIwLDE0LDIwczUuNy0wLjgsOC4xLTIuM2MyLjQtMS40LDQuMy0zLjUsNS42LTZsMC4zLTAuNkwyNy43LDEwLjV6IE0xOS4yLDE2LjNjLTEuNCwxLjQtMy4yLDIuMi01LjIsMi4ycy0zLjgtMC44LTUuMi0yLjJjLTEuNC0xLjQtMi4yLTMuMi0yLjItNS4yczAuOC0zLjgsMi4yLTUuMlMxMiwzLjcsMTQsMy43czMuOCwwLjgsNS4yLDIuMmMxLjQsMS40LDIuMiwzLjIsMi4yLDUuMlMyMC42LDE0LjksMTkuMiwxNi4zeiIvPjwvZz48L3N2Zz4=);
}
.icon-video-red {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjggMjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4IDIzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGMUUwMDt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMuNywxMi42SDguNWwwLDBIMy45Yy0wLjUsMC0wLjksMC4zLTAuOSwwLjZWMTR2OC40bDAsMGwwLDBDMywyMi43LDMuNCwyMywzLjksMjNoMTkuN2MwLjUsMCwwLjktMC4zLDAuOS0wLjZ2LTkuMkMyNC42LDEyLjksMjQuMiwxMi42LDIzLjcsMTIuNnogTTEyLjksMTMuM2gzLjJsLTEuNiwyLjNoLTMuMkwxMi45LDEzLjN6IE04LjEsMTUuNkg0LjlsMS42LTIuM2gzLjJMOC4xLDE1LjZ6IE0yMC44LDE1LjZoLTMuMmwxLjYtMi4zaDMuMkwyMC44LDE1LjZ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQuMywxMS44bDE4LjItNy42QzIyLjksNCwyMy4yLDMuNSwyMywzLjFsLTEuMS0yLjZjLTAuMi0wLjQtMC43LTAuNi0xLjEtMC40TDIuNSw3LjdDMi4xLDcuOSwxLjksOC40LDIuMSw4LjhsMS4xLDIuNkMzLjMsMTEuOCwzLjgsMTIsNC4zLDExLjh6IE0xNywyLjVsMy0xLjJsLTAuNCwzLjNsLTMsMS4yTDE3LDIuNXogTTExLjEsNWwzLTEuMkwxMy43LDdsLTMsMS4yTDExLjEsNXogTTUuMiw3LjVsMy0xLjJMNy44LDkuNWwtMywxLjJMNS4yLDcuNXoiLz48L2c+PC9zdmc+);
}
.icon-download-red{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTIgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGMUUwMDt9Cjwvc3R5bGU+CjxnPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI3LjQsMyA3LjQsMCA2LDAgNC42LDAgNC42LDMgMy4zLDMgNiw3LjMgNiw3LjQgNiw3LjMgOC43LDMgCSIvPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMC4zLDQuNyAxMC4zLDguNSAxLjcsOC41IDEuNyw0LjcgMC4yLDQuNyAwLjIsOC41IDAuMiwxMCAxLjcsMTAgMTAuMywxMCAxMS44LDEwIDExLjgsOC41IDExLjgsNC43IAoJCQkiLz4KPC9nPgo8L3N2Zz4=);
}
.icon-skipto-red{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTIgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGMUUwMDt9Cjwvc3R5bGU+CjxnPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIwLjksMCAwLjksMTAgOS44LDUuMiAJIi8+Cgk8cmVjdCB4PSI5LjYiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxLjQiIGhlaWdodD0iOS45Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.icon-comment-red{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTIgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGMUUwMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMuMSw5LjlWNy41SDEuNWMtMC44LDAtMS4xLTAuNy0xLjEtMS4xbDAtNC45YzAtMC45LDAuOC0xLjQsMS4zLTEuNGw4LjcsMGMwLjQsMCwwLjcsMC4xLDAuOSwwLjMKCQljMC40LDAuNCwwLjQsMC45LDAuNCwwLjlsMCw1LjJjMCwwLjgtMC44LDEtMS4zLDFsLTMuOCwwTDMuMSw5Ljl6IE0xLjgsMC43YzAsMC0wLjYsMC4yLTAuNiwwLjh2NC45YzAsMCwwLDAuNSwwLjQsMC41aDIuM3YxLjgKCQlsMi40LTEuOGg0YzAsMCwwLjYsMCwwLjYtMC40VjEuM2MwLTAuMSwwLTAuMy0wLjItMC41Yy0wLjEtMC4xLTAuMi0wLjEtMC4zLTAuMUgxLjh6Ii8+CjwvZz4KPC9zdmc+);
}
.icon-favorite-red{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTIgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGMUUwMDt9Cjwvc3R5bGU+Cjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNiwwLjUgNy41LDMuNyAxMC44LDMuOSA4LjQsNi4zIDguOSw5LjUgNiw4IDMuMSw5LjUgMy42LDYuMyAxLjIsMy45IDQuNSwzLjcgIi8+Cjwvc3ZnPgo=);
}
.icon-like-red{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTIgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGMUUwMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDdjMC4yLDAuMywwLjQsMC42LDAuMiwwLjlDMTAsOC4yLDkuNyw4LjQsOS40LDguNWMwLjIsMC4zLDAuMiwwLjUsMC4xLDAuOEM5LjMsOS44LDksMTAsOC41LDEwCgkJYy0xLjUsMC0zLDAtNC40LDBjLTAuMSwwLTAuMSwwLTAuMiwwYzAtMC4xLDAtMC4xLDAtMC4yYzAtMS42LDAtMy4xLDAtNC43YzAtMC4xLDAtMC4zLDAuMS0wLjRjMC40LTAuNywwLjgtMS4zLDEuMi0yCgkJYzAuMS0wLjIsMC4yLTAuNCwwLjItMC42YzAtMC42LDAtMS4yLDAtMS44YzAtMC4xLDAtMC4yLDAuMi0wLjJDNS43LDAsNiwwLDYuMywwLjJDNi43LDAuNSw3LDEsNywxLjVjMC4xLDAuNywwLjEsMS4zLDAsMgoJCWMwLDAsMCwwLjEsMCwwLjFjMC4xLDAsMC4xLDAsMC4yLDBjMC44LDAsMS41LDAsMi4zLDBjMC4xLDAsMC4yLDAsMC40LDBjMC43LDAuMSwxLDAuOSwwLjUsMS41Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMgoJCWMwLjMsMC4zLDAuNiwwLjUsMC41LDAuOUMxMC42LDYuNywxMC4zLDYuOSwxMCw3eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuNSw0LjZjMC4xLDAsMC4xLDAsMC4xLDBjMC42LDAsMS4yLDAsMS44LDBjMC4xLDAsMC4yLDAsMC4yLDAuMWMwLDEuNywwLDMuNSwwLDUuMmMwLDAsMCwwLDAsMC4xCgkJYy0wLjcsMC0xLjQsMC0yLjEsMEMxLjUsOC4yLDEuNSw2LjQsMS41LDQuNnogTTMuMiw5LjJjMC0wLjItMC4xLTAuMy0wLjMtMC4zQzIuOCw4LjksMi43LDksMi43LDkuMmMwLDAuMSwwLjEsMC4zLDAuMywwLjMKCQlDMy4xLDkuNCwzLjIsOS4zLDMuMiw5LjJ6Ii8+CjwvZz4KPC9zdmc+);
}
@media(min-width: 1400px) {
	.icon-camera-red {
		height: 14.5px;
		margin: 0.3em 0.3em 0 0;
	}
	.icon-eye-red{
		margin: 0.3em 0.3em 0 0;
	}
	.icon-video-red {
		margin: 0.15em 0.2em 0 0;
	}
}

.vjs5-hola-skin .vjs-progress-control .vjs-play-progress,
.vjs5-hola-skin .vjs-progress-control .vjs-mouse-display:before,
.vjs5-hola-skin .vjs-progress-control .vjs-play-progress:before {
	background: var(--text-site-main) !important;
}
.vjs5-hola-skin .vjs-big-play-button:hover .vjs-button-icon {
	fill: var(--bg-site-main-button-hover) !important;
}

.navbar-brand {
	height: 42px;
	width: 232px;
}
.navbar-dark .dropdown-item {
	color: var(--text-white);
	background-color: var(--bg-black);
}
.navbar-dark .dropdown-item:hover {
	color: var(--text-black);
	background-color: var(--bg-seek-bar);
}
.navbar-dark .dropdown-item.active,
.navbar-dark .dropdown-item:active {
	background-color: var(--text-site-main);
}
.navbar-dark .navbar-nav .nav-link {
	font-weight: 500;
	color: var(--text-white);
	font-size: 1.1rem;
}

.search-input {
	background: #000000;
	border-color: #999;
	color: #fff;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom-width: thin;
}

.navbar-dark .navbar-toggler-icon {
	width: 2em;
	height: 2em;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.8)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='1' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-logout .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='rgba(255, 255, 255, .8)' d='M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z'/%3E%3C/svg%3E");
}
.navbar-search .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='490' height='490'%3E%3Cpath fill='none' stroke='rgba(255, 255, 255, .8)' stroke-width='30' stroke-linecap='round' d='m280,278a153,153 0 1,0-2,2l170,170m-91-117 110,110-26,26-110-110'/%3E%3C/svg%3E");
}
.bg-dark {
	background-color: var(--bg-black)!important;
}
.dropdown-item.hint_filter {
	color: var(--text-white);
}
.modal-backdrop.show {
	opacity: .85;
}
@media (max-width: 768px) {
	.navbar-brand,
	.mob-logo{
		width: 195px;
		background-position: 0 .60rem;
	}
	.icon-white {
		width: 14px;
		height: 14px;
		margin: 0.1em 0.25em 0 0;
		background-repeat: no-repeat;
	}
	small.card-text {
		font-size: 90%;
	}
}
@media (max-width: 768px) {
	.navbar-brand,
	.mob-logo{
		width: 195px;
		background-position: 0 .60rem;
	}
	.icon-white {
		width: 14px;
		height: 14px;
		margin: 0.3em 0.25em 0 0;
		background-repeat: no-repeat;
	}
	small.card-text {
		font-size: 90%;
	}
}
@media (max-width: 576px) {
	.icon-white {
		width: 14px;
		height: 14px;
		margin: 0.25em 0.25em 0 0;
		background-repeat: no-repeat;
	}
}
@media (max-width: 320px) {
	.navbar-brand, .mob-logo {
		width: 140px;
		background-position: 0 .45rem;
	}
}
@media (max-width: 960px) {
	.navbar-collapse {
		position: absolute;
		top: 45px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		padding-bottom: 1.5rem;
		left: 0;
	}
	.navbar.navbar-dark {
		z-index:1049;
	}
	.navbar-collapse.show {
		left: 0;
		-webkit-transition: left 0.2s ease-in;
		-o-transition: left 0.2s ease-in;
		-moz-transition: left 0.2s ease-in;
		transition: left 0.2s ease-in;
	}
	.navbar-dark .navbar-nav .nav-link {
		font-size: 1.25rem;
	}
	.navbar-dark .navbar-nav>.nav-item {
		border-bottom: 1px solid #333333;
	}
	.w-75.navbar-collapse {
		max-width: 320px;
		overflow: auto;
		max-height: 100vh;
	}
}

.icons {
	padding: 0.85rem;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: .5rem;
}
.icon-menu-video {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z' fill='%23999'/%3E%3C/svg%3E");
}
.icon-pornstars {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 23'%3E%3Cpath style='fill:%23999;' d='M11.973.355a.975.975 0 0 0-.172.06c-.07.026-.215.065-.317.089a5.43 5.43 0 0 0-.379.098c-.105.035-.351.105-.546.16-.54.152-.766.242-1.61.62-.281.126-.582.259-.668.286-.215.074-.297.117-.394.203-.11.102-.16.192-.25.45-.04.12-.098.261-.125.312l-.047.09h-.277a6.755 6.755 0 0 0-1.157.129c-.11.023-.218.043-.246.043a.422.422 0 0 0-.226.109.782.782 0 0 0-.145.332c-.027.2.035.355.414 1.086.348.668.48.902.692 1.219.16.246.418.71.53.96.075.16.075.165.052.278-.036.2-.043.207-.375.273a1.926 1.926 0 0 0-.832.36c-.157.113-.18.125-.258.125a.156.156 0 0 0-.114.047c-.023.023-.109.086-.187.136-.277.184-.39.317-.457.563-.04.144-.055.476-.027.601.05.25.222.47.523.664.36.239.383.266.488.641.157.535.196 1.098.106 1.504-.07.332-.117.43-.383.82-.145.211-.242.414-.262.551-.011.059.008.027.106-.148.105-.196.363-.57.375-.555a1.22 1.22 0 0 1-.028.2c-.02.109-.05.292-.066.413-.04.274-.063.395-.094.48a.406.406 0 0 0-.027.137c0 .082-.082.246-.313.621-.25.41-.472.88-.675 1.446-.047.133-.168.449-.27.703-.102.25-.227.566-.277.7-.07.19-.106.257-.16.316a1.79 1.79 0 0 0-.317.515 4.33 4.33 0 0 0-.113.38c-.027.128-.067.288-.09.35-.094.317-.203.79-.223.985-.02.195-.02.23.02.426.05.258.062.285.195.472.133.188.238.278.442.375.296.141.593.184.906.133.058-.011.187-.031.289-.043a3.54 3.54 0 0 0 .406-.097c.125-.04.27-.075.32-.082.051-.004.157-.032.23-.059.075-.023.212-.055.306-.07.093-.016.246-.043.343-.063.094-.02.22-.035.274-.035.054 0 .176-.012.265-.027.395-.067.489-.078.61-.09.074-.004.191-.027.265-.047.09-.02.2-.035.305-.035.094 0 .235-.012.317-.024.078-.02.203-.027.277-.027.148.004.465-.016.488-.031a.53.53 0 0 1 .133.004l.117.011.164.309c.094.168.211.375.27.457.14.211.39.492.523.602.156.12.535.328.66.359.297.078.504.082.758.016.074-.02.188-.043.25-.055a.572.572 0 0 0 .23-.086.554.554 0 0 1 .215-.078.38.38 0 0 0 .184-.063.535.535 0 0 1 .145-.058.55.55 0 0 0 .28-.14.282.282 0 0 1 .157-.067c.086-.012.203-.055.43-.16a.708.708 0 0 1 .14-.051.696.696 0 0 0 .141-.059c.066-.031.168-.066.23-.078.063-.012.137-.027.165-.039.125-.043.488-.082.664-.07.214.02.398-.016.632-.117.227-.094.38-.204.657-.457.234-.22.351-.31.535-.395l.105-.047.293.137c.25.117.313.14.414.148.118.012.121.012.196-.054.058-.051.09-.11.168-.29.05-.12.101-.273.105-.332a.964.964 0 0 0-.332-.835c-.21-.184-.34-.204-.742-.118-.445.09-.598.114-.832.114-.184.004-.23 0-.27-.028-.027-.02-.05-.043-.05-.058 0-.047.351-.328.515-.41a1.14 1.14 0 0 0 .238-.165l.082-.082-.062-.066c-.152-.152-.25-.168-.336-.05-.027.038-.09.124-.14.187-.149.203-.368.316-.856.445a2.215 2.215 0 0 0-.363.117c-.141.067-.29.2-.305.274a.912.912 0 0 1-.059.14.627.627 0 0 0-.058.403c.008.066.011.125.008.125-.016.02-.477-.114-.852-.243a5.737 5.737 0 0 0-.297-.09l-.094-.023-.011-.105c-.028-.266-.285-.715-.47-.82-.12-.07-.265-.075-.651-.012-.325.05-.672.066-.813.035-.066-.012-.066-.012-.101-.16a.884.884 0 0 1-.032-.16 6.67 6.67 0 0 1 .512-.297c.043-.02.156-.063.254-.094a.972.972 0 0 0 .234-.106l.063-.046-.067-.114c-.117-.187-.152-.191-.336-.023-.078.07-.175.148-.218.18-.172.113-.504.238-.52.19-.004-.01-.039-.148-.082-.308a10.33 10.33 0 0 0-.16-.554 10.833 10.833 0 0 1-.344-1.547c-.047-.371-.097-.531-.312-.965-.098-.203-.114-.25-.117-.356a.604.604 0 0 0-.055-.226 10.684 10.684 0 0 1-.11-.266 3.75 3.75 0 0 0-.113-.258.683.683 0 0 1-.043-.109c0-.012-.02-.035-.043-.05-.039-.032-.199-.305-.199-.344 0-.004.07.054.156.132.168.16.285.25.301.235.008-.004-.039-.094-.098-.196-.199-.332-.218-.37-.191-.398.016-.016.023-.012.04.012.015.027.07.047.07.023 0-.004-.044-.078-.102-.168a2.318 2.318 0 0 1-.313-.66 1.046 1.046 0 0 1-.039-.414c.012-.324.063-.48.34-1.031.188-.371.352-.66.566-.98.11-.169.13-.212.13-.282.003-.063.035-.14.14-.348.074-.148.16-.308.195-.359.032-.05.11-.191.176-.313.067-.125.164-.312.223-.414.11-.203.234-.468.336-.718.148-.375.222-.75.238-1.223.035-.98.05-1.195.094-1.5.054-.402.11-.902.148-1.34.04-.488.063-.664.113-.926.114-.586.122-.648.122-.859a1.207 1.207 0 0 0-.114-.578c-.039-.078-.07-.121-.113-.145a.498.498 0 0 0-.277-.047zm-.848 1.45c0 .008-.02.05-.043.097a3.197 3.197 0 0 0-.207.594c-.027.113-.05.215-.059.223-.004.008-.043-.043-.082-.117a1.8 1.8 0 0 0-.492-.567c-.094-.066-.117-.058.313-.129.175-.031.37-.066.433-.082.14-.027.137-.027.137-.02zm-3.754 2.03a.776.776 0 0 1 0 .192c-.012.082.024.356.047.356.008 0 .02.02.027.039.004.02.024.035.04.035.023 0 .027.016.019.102a.804.804 0 0 1-.04.171c-.015.036-.027.07-.019.07.004 0 .016.005.024.005.05.011.082.047.09.12.011.075.007.079-.02.055-.02-.015-.047-.058-.07-.09-.02-.038-.063-.105-.094-.156a19.267 19.267 0 0 1-.426-.859 2.375 2.375 0 0 1 .399-.152c.004-.004.02.05.023.113zm.309 1.208c.008.031.02.066.023.086.012.035.012.035-.016.008-.035-.032-.066-.172-.035-.153.012.004.024.032.028.059zm.726.148c.114.11.14.153.156.22.024.12.04.542.02.57-.016.019-.039.023-.133.011l-.113-.015-.063-.118c-.097-.187-.199-.613-.156-.656.012-.008.02-.027.02-.039 0-.062.035-.11.086-.11.035 0 .078.032.183.137zm-.203 11.496c.14.274.313.61.387.743.074.133.176.347.23.476.102.25.422 1.067.422 1.074 0 .016-.879-.164-1.254-.257a7.424 7.424 0 0 0-.84-.172c-.257-.035-.632-.067-.656-.051-.027.016-.02-.004.04-.102.03-.05.16-.285.288-.523.285-.54.285-.54.508-.863.102-.145.238-.367.305-.492.094-.176.137-.235.195-.278a.296.296 0 0 1 .102-.05c.011 0 .129.21.273.495zm-4.39 1.137c-.063.18-.122.32-.133.317-.035-.012-.016-.215.03-.32.044-.087.192-.321.208-.321.004 0-.047.148-.106.324zm0 0'/%3E%3C/svg%3E%0A");
}
.icon-hot {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23999' d='M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67zM11.71 19c-1.78 0-3.22-1.4-3.22-3.14 0-1.62 1.05-2.76 2.81-3.12 1.77-.36 3.6-1.21 4.62-2.58.39 1.29.59 2.65.59 4.04 0 2.65-2.15 4.8-4.8 4.8z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}
.icon-star {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath fill='%23999' d='M12 7.13l.97 2.29.47 1.11 1.2.1 2.47.21-1.88 1.63-.91.79.27 1.18.56 2.41-2.12-1.28-1.03-.64-1.03.62-2.12 1.28.56-2.41.27-1.18-.91-.79-1.88-1.63 2.47-.21 1.2-.1.47-1.11.97-2.27M12 2L9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2z'/%3E%3C/svg%3E");
}
.icon-trending {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath fill='%23999' d='M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6h-6z'/%3E%3C/svg%3E");
}
.icon-menu-eye {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z' fill='%23999'/%3E%3C/svg%3E");
}
.icon-thumb-up {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M24 24H0V0h24v24z'/%3E%3Cpath fill='%23999' d='M2 20h2c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1H2v11zm19.83-7.12c.11-.25.17-.52.17-.8V11c0-1.1-.9-2-2-2h-5.5l.92-4.65c.05-.22.02-.46-.08-.66-.23-.45-.52-.86-.88-1.22L14 2 7.59 8.41C7.21 8.79 7 9.3 7 9.83v7.84C7 18.95 8.05 20 9.34 20h8.11c.7 0 1.36-.37 1.72-.97l2.66-6.15z'/%3E%3C/svg%3E");
}
.icon-recent {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath fill='%23999' d='M21 5h2v14h-2zm-4 0h2v14h-2zm-3 0H2c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-1 12H3V7h10v10z'/%3E%3Ccircle fill='%23999' cx='8' cy='9.94' r='1.95'/%3E%3Cpath fill='%23999' d='M11.89 15.35c0-1.3-2.59-1.95-3.89-1.95s-3.89.65-3.89 1.95V16h7.78v-.65z'/%3E%3C/svg%3E");
}
.icon-alphabet {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath fill='%23999' d='M14.94 4.66h-4.72l2.36-2.36 2.36 2.36zm-4.69 14.71h4.66l-2.33 2.33-2.33-2.33zM6.1 6.27L1.6 17.73h1.84l.92-2.45h5.11l.92 2.45h1.84L7.74 6.27H6.1zm-1.13 7.37l1.94-5.18 1.94 5.18H4.97zm10.76 2.5h6.12v1.59h-8.53v-1.29l5.92-8.56h-5.88v-1.6h8.3v1.26l-5.93 8.6z'/%3E%3C/svg%3E");
}
.icon-account,
.navbar-login .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z' fill='%23999'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}
.icon-sites {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23999' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z'/%3E%3C/svg%3E");
}
.icon-logout,
.navbar-logout .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%23999' d='M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z'/%3E%3C/svg%3E");
}
.icon-extras {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23999' d='M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}
.icon-settings {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cswitch%3E%3Cg%3E%3Cg fill='none' stroke='%23fff' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='30' d='M933.9 442.7L835.2 428c-8.8-41.3-25-79.9-47.2-114.3l59.7-80.4c2.2-3 .7-8.7-3.5-12.9l-64.7-64.7c-4.1-4.1-9.9-5.7-12.9-3.5l-80.4 59.6c-34.3-22.3-72.9-38.5-114.3-47.4L557.2 66c-.5-3.7-5.7-6.1-11.6-6.1h-91.5c-5.9 0-11 2.4-11.6 6.1L428 164.8c-41.3 8.8-79.9 25-114.3 47.2l-80.4-59.7c-3-2.2-8.7-.7-12.9 3.5l-64.7 64.7c-4.1 4.1-5.7 9.9-3.5 12.9l59.6 80.4c-22.3 34.3-38.5 72.9-47.4 114.3L65 442.8c-3.7.5-7.1 5.7-7.1 11.6v91.5c0 5.9 3.4 11 7.1 11.6l99.2 14.7c8.8 41.3 25.2 79.9 47.5 114.3l-59.5 80.4c-2.2 3-.6 8.7 3.5 12.9l64.7 64.7c4.1 4.1 9.9 5.7 12.9 3.5l80.4-59.6c34.3 22.3 72.9 38.5 114.3 47.4l14.7 99.4c.5 3.7 5.7 7.1 11.6 7.1h91.5c5.9 0 11-3.4 11.6-7.1l14.7-99.2c41.3-8.8 79.9-25.2 114.3-47.5l80.4 59.5c3 2.2 8.7.6 12.9-3.5l64.7-64.7c4.1-4.1 5.7-9.9 3.5-12.9l-59.6-80.4c22.3-34.3 38.5-72.9 47.4-114.3l98.4-14.7c3.7-.5 6.1-5.7 6.1-11.6v-91.5c-.2-6-2.6-11.2-6.3-11.7z'/%3E%3Ccircle cx='500' cy='500' r='198' stroke-width='26.518'/%3E%3C/g%3E%3C/g%3E%3C/switch%3E%3C/svg%3E%0A");
}
.icon-livecams {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23999' d='M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-8 3c1.63 0 3.06.79 3.98 2H12c-1.66 0-3 1.34-3 3 0 .35.07.69.18 1H7.1c-.06-.32-.1-.66-.1-1 0-2.76 2.24-5 5-5zm0 10c-1.63 0-3.06-.79-3.98-2H12c1.66 0 3-1.34 3-3 0-.35-.07-.69-.18-1h2.08c.07.32.1.66.1 1 0 2.76-2.24 5-5 5z'/%3E%3C/svg%3E");
}
.upper-floater-bar {
	display: none;
	color:#000;
	line-height: 2.5rem;
	font-size: 1.25rem;
	font-weight: 500;
}

.upper-floater-bar .btn-floater-bar {
	margin-left: 1rem;
	margin-top: -0.3rem;
	line-height: 1rem;
	background-color: #000;
	color: #fff;
}

.upper-floater-bar .close{
	color:#000;
	padding: .33rem 1rem;
}
@supports (-webkit-overflow-scrolling: touch) {

	#keyword-list input {
		line-height: 1rem;
	}

}
.rabbits-iframe {
	margin: 2.1rem auto 2.1rem;
}
.cam-banner{
	padding-top: 4px;
}

/* expired page */
.plain-page {
	min-height: 100vh;
    background: url(//hwnds.ddfstatic.com/resources/ddf/images/responsive/expired_bg.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.plain-page .gray-logo {
	background: url(//hwnds.ddfstatic.com/resources/ddf/images/responsive/gray_logo.svg) no-repeat center center;
	height: 2rem;
}
.plain-page .inner-content {
	max-width: 992px;
	background-color:rgba(0,0,0,0.4);
}
.offer h1 {
	font-size: 2.25rem;
	text-shadow: 2px 2px 3px #222;
}
.offer h2 {
	font-size: 2rem;
}
.offer h3 {
	font-size: 1.6rem;
}

.welcome-title {
	border-top: 1px solid var(--border-side);
}
.welcome-title span {
	color: var(--text-site-main);
}
.todo-title span {
	color: var(--text-add-info);
}

.offer .user-data-form {
	max-width: 800px;
    margin: 0 auto;
}
.offer .user-data-form .form-control{
	color: var(--text-white);
	background-color: var(--bg-tab);
	border: 1px solid #ced4da;
	border-radius: .25rem;
}

.offer-cards .card {
	max-width: 400px;
	border: 2px solid var(--border-white);
	background-color: var(--bg-black);
	margin: 0 auto;
}
.offer-cards .card.selected {
	border: 2px solid var(--bg-green);
}
.card-header {
	position: relative;
}
.offer-cards .card .triangle {
	width: 0; 
	height: 0;
	border-top: 25px solid var(--border-black);
	border-left: 25px solid var(--border-black);
	border-bottom: 25px solid transparent;
	border-right: 25px solid transparent;
}
.offer-cards .card .triangle.site-color {
	border-top: 25px solid var(--border-input-site-main);
	border-left: 25px solid var(--border-input-site-main);
}
.inner-triangle {
	position: absolute;
    top: 0.6rem;
    left: 0.1rem;
}
.near-triangle {
	position: absolute;
    top: 1.5rem;
	font-size: 1.25rem;
}
.rotate {
  transform: rotate(-45deg);
  /* Legacy vendor prefixes that you probably don't need... */
  /* Safari */
  -webkit-transform: rotate(-45deg);
  /* Firefox */
  -moz-transform: rotate(-45deg);
  /* IE */
  -ms-transform: rotate(-45deg);
  /* Opera */
  -o-transform: rotate(-45deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}

.offer-cards .card-body{
	background-color: var(--bg-black);
	font-size: .9rem;
}
.offer-cards .card-body h4{
	font-size: 4.2rem;
}
.offer-cards .card-body h4 span{
	font-size: 2.1rem;
}
.offer-cards .card-body h5{
	font-size: 2.1rem;
}
.offer-cards .card-body.hundred h4{
	font-size: 3.8rem;
}
.offer-cards .card-body.hundred h4 span{
	font-size: 2rem;
}
.offer-cards .card-body.hundred h5{
	font-size: 2rem;
}
.offer-cards .card-body h6{
	font-size: .7rem;
}

.offer-cards .card-footer {
	background-color: var(--bg-black);
}
.offer-cards input[type=radio] {
	width: 0px;
	height: 0px;
	margin: 0;
	padding: 0;
	opacity: 0;
	cursor: pointer;
}

.offer-cards .card-footer .select-button {
	font-size: 1.5rem;
	max-width: 220px;
}
.offer-cards .card.selected .card-footer .select-button {
	background-image: none;
	background-color: var(--bg-green);
}

.offer .user-data-form .btn.submit,
.offer .user-data-form .btn.cancel {
	font-size: 1.3rem;
	text-shadow: 3px 3px 4px #666;
}

#showPass,
#hidePass {
	width: 5rem;
}

@media (min-width: 576px) {
	.offer .user-data-form .btn.submit,
	.offer .user-data-form .btn.cancel {
		font-size: 1.5rem;
	}
	.offer-cards .card-body{
		font-size: 1.2rem;
	}
	.offer-cards .card-body h4{
		font-size: 6rem;
	}
	.offer-cards .card-body h4 span{
		font-size: 3rem;
	}
	.offer-cards .card-body h5{
		font-size: 3rem;
	}
	.offer-cards .card-body.hundred h4{
		font-size: 5rem;
	}
	.offer-cards .card-body.hundred h4 span{
		font-size: 2.5rem;
	}
	.offer-cards .card-body.hundred h5{
		font-size: 2.5rem;
	}
	.offer-cards .card-body h6{
		font-size: 1rem;
	}
	.near-triangle {
		font-size: 1.5rem;
	}
}	
@media (min-width: 768px) {
	.plain-page .gray-logo {
		height: 2.5rem;
	}
	.offer h2 {
		font-size: 1.8rem;
	}
	.offer .user-data-form .btn.submit,
	.offer .user-data-form .btn.cancel {
		font-size: 2rem;
	}
	.offer-cards .card .triangle {
		width: 0; 
		height: 0;
		border-top: 33px solid var(--border-black);
		border-left: 33px solid var(--border-black);
		border-bottom: 33px solid transparent;
		border-right: 33px solid transparent;
	}
	.offer-cards .card .triangle.site-color {
		border-top: 33px solid var(--border-input-site-main);
		border-left: 33px solid var(--border-input-site-main);
	}

	.inner-triangle {
		top: 0.8rem;
		left: 0.4rem;
	}
}

@media (min-width: 992px) {
	.offer h1 {
		font-size: 2.5rem;
	}
	.offer h2 {
		font-size: 2rem;
	}
}
@media (min-width: 1200px) {
	.offer h1 {
		font-size: 2.8rem;
	}
	.offer h2 {
		font-size: 2.2rem;
	}
	.offer h3 {
		font-size: 2.2rem;
	}
	.offer .user-data-form {
		max-width: 1200px;
	}
	.offer .user-data-form .btn.submit,
	.offer .user-data-form .btn.cancel {
		font-size: 2.2rem;
	}
	.plain-page .inner-content {
		max-width: 900px;
	}
	.offer-cards {
		width: 990px !important;
		margin-left: -70px;
	}
}
/* expired page end */

/* Additional BS4 stuff */
.lh-1 {
	line-height: 1;
}

.video-join-box > div {
	background-color: rgba(0,0,0, 0.5);
	top: 45px;
}

@media (min-width: 576px) {
	.video-join-box > div {
		background-color: rgba(0,0,0, 0.5);
		top: 135px;
	}
}

@media (min-width: 768px) {
	.video-join-box > div {
		top: 145px;
		font-size: 1.5rem;
	}
}

@media (min-width: 1400px){
	.video-join-box>div {
		top: 150px;
		font-size: 2rem;
	}
	.video-join-box > div .h1-responsive {
		font-size: 2.5rem;
	}
}
.nichefilter button.active {
	background-color: var(--bg-slider-button-active);
	color: var(--text-slider-button-active);
}
