body {
	background-color: #0c0c0c;
}
h4 a {
  color: #43f8fe;
}
h5 {
	color: #43f8fe !important;
}
h1, h2 {
	color: #00f6ff;
}
h4.bg, h1.bg, h2.bg {
  background-color: #323232;
}
.no-touchevents .btn.grey:hover,
.btn.grey.active {
  background-image: -webkit-linear-gradient(bottom, #1ebec5 0%, #00deff 100%);
  background-image: linear-gradient(to top, #1ebec5 0%, #00deff 100%);
}

.no-touchevents .btn.grey:active {
  background-image: -webkit-linear-gradient(bottom, #4cdcec 0%, #20bec7 100%);
  background-image: linear-gradient(to top, #4cdcec 0%, #20bec7 100%);
}

.btn.grey.active:active {
  background-image: -webkit-linear-gradient(bottom, #1ebec5 0%, #00deff 100%);
  background-image: linear-gradient(to top, #1ebec5 0%, #00deff 100%);
}

.btn.orange {
  background-image: -webkit-linear-gradient(bottom, #1ebec5 0%, #00deff 100%);
  background-image: linear-gradient(to top, #1ebec5 0%, #00deff 100%);
}

.no-touchevents .btn.orange:hover {
  background-image: -webkit-linear-gradient(bottom, #00deff 0%, #1ebec5 100%);
  background-image: linear-gradient(to top, #00deff 0%, #1ebec5 100%);
}

.no-touchevents .btn.orange:active {
  background-image: -webkit-linear-gradient(bottom, #00deff 0%, #1ebec5 100%);
  background-image: linear-gradient(to top, #00deff 0%, #1ebec5 100%);
}

.more-btn a {
	background-image: none;
	background-color: #323232;
	cursor: pointer;
}

.no-touchevents .more-btn a:hover {
	background-image: none;
	background-color: #545454;
}

.no-touchevents .more-btn a:active {
	background-color: #323232;
}

.movie-cover h6 a {
	color: #00f6ff;
}
.movie-cover time {
	font-size: 0.7em;
}

.no-touchevents .movie-cover:hover .cover-wrap,
.no-touchevents .movie-cover:hover .description {
  border: 1px solid #00f6ff;
}
.no-touchevents .movie-cover:hover .cover-wrap {
  border-bottom: none;
}
.no-touchevents .movie-cover:hover .description {
  border: 0;
  border-bottom: 1px solid #00f6ff;
}
.no-touchevents div.actor:hover a{
	border: none;
}
.no-touchevents div.actor:hover .photo-wrap,
.no-touchevents div.actor:hover .description {
  border: 1px solid #00f6ff;
}
.no-touchevents div.actor:hover .photo-wrap {
  border-bottom: none;
}
.no-touchevents div.actor:hover .description {
  border-top: none;
}

div.actor .description p.name {
  color: #00f6ff;
}

/* Accordion responsive breakpoint */

.no-touchevents .pager a:not(.disabled):hover,
.pager a.active {
  background-image: -webkit-linear-gradient(bottom, #1ebec5 0%, #00deff 100%);
  background-image: linear-gradient(to top, #1ebec5 0%, #00deff 100%);
}

.category-item .description p {
  color: #00f6ff;
}

.no-touchevents .category-item a:hover {
  border: 1px solid #00f6ff;
}

.no-touchevents .photo-single-page .controls .photo-quality ul li a:hover,
.no-touchevents .photo-single-page .controls .display-mode ul li a:hover {
  color: #00f6ff;
}

.photo-single-page .controls .photo-quality ul li.active a,
.photo-single-page .controls .display-mode ul li.active a {
  color: #00f6ff;
}

.no-touchevents header nav ul:not(.sup-menu):not(.social) li a:hover {
  color: #00f6ff;
}

header nav ul:not(.sup-menu):not(.social) li.active>a {
  color: #00f6ff;
}

header nav ul:not(.sup-menu):not(.social) li.settings.active a {
  /*background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/settings-hover.png") no-repeat 50%;*/
}

header nav ul:not(.sup-menu):not(.social) li.visible.has-child > a {
  color: #00f6ff;
}

.no-touchevents header .right-control .lang p:hover:after {
  border-color: #00f6ff transparent transparent transparent;
}

.no-touchevents header .right-control .lang ul li a:hover {
  color: #00f6ff;
}

header .right-control .lang.open p {
  color: #00f6ff;
}

header .right-control .lang.open p:after {
  border-color: transparent transparent #00f6ff transparent;
}

.no-touchevents header .right-control .lang.open p:hover:after {
  border-color: transparent transparent #00f6ff transparent;
}

.no-touchevents header .right-control .login a:hover {
  color: #00f6ff;
}

.menu-open #menu-toggle-wrapper #menu-toggle-top {
  background: #00f6ff;
}

.menu-open #menu-toggle-wrapper #menu-toggle-bottom {
  background: #00f6ff;
}

footer .top-nav .menu-section h6 {
  color: #00f6ff;
}

.no-touchevents footer .top-nav .menu-section ul li a:hover {
  color: #00f6ff;
  border: 1px solid #00f6ff;
}

.no-touchevents footer .top-nav .menu-section.link a:hover {
  border: 1px solid #00f6ff;
}

.no-touchevents footer .top-nav .menu-section.link a:hover p strong {
  color: #00f6ff;
}

.no-touchevents footer .top-nav .menu-section.link a:hover p span {
  color: #00f6ff;
}

.no-touchevents footer .top-nav .menu-section.link a:hover p.panel {
  background: #00f6ff;
}

footer .middle-block .subscribe form input:focus {
  border: 2px solid #20bec7;
}

footer .middle-block .subscribe form button {
  background-color: #00f6ff;
}

footer .middle-block .add-info {
  color: #00f6ff;
}

footer .middle-block .add-info ul li a {
  color: #00f6ff;
}

footer .middle-block .add-info p {
  color: #00f6ff;
}

.num-block p span {
  color: #00f6ff;
}

.no-touchevents .categories .cat-slider .slide a:hover {
  border: 1px solid #00f6ff;
}

.categories .cat-slider .slide .description p {
  color: #00f6ff;
}

.top-stars .title h2 a,
.banner-title .title .bannerh2 a{
  color: #00f6ff;
}
.banner-title .title .bannerh2 img {
	width: 100%;
}
.account .details form input:focus {
  border: 2px solid #00f6ff;
}

.r-tabs-accordion-title.r-tabs-state-active a {
  color: #00f6ff;
}

.no-touchevents .r-tabs-nav .r-tabs-tab a:hover {
  color: #00f6ff;
}

.r-tabs-nav .r-tabs-tab.r-tabs-state-active a {
  color: #00f6ff;
}

.popup.popup-feedback .popup-wrap .popup-box h2 {
  color: #00f6ff;
}

.popup.popup-feedback .popup-wrap .popup-box textarea:focus {
  border: 2px solid #00f6ff;
}

.popup.popup-feedback .popup-wrap .popup-box input:focus {
  border: 2px solid #00f6ff;
}

.popup .popup-wrap .popup-box .box form.contacts-form input:focus {
  border: 2px solid #00f6ff;
}

.popup .popup-wrap .popup-box .box form.contacts-form p a {
  color: #00f6ff;
}

.advanced-filter .popup-wrap .popup-box .box .filter-section h5 {
  color: #00f6ff;
}

.advanced-filter .popup-wrap .popup-box .box .filter-section.open h5 {
  color: #00f6ff;
}

.video-pager h2, .video-pager h1 {
  color: #00f6ff;
}

.video-title p, .video-title h2  {
  color: #00f6ff;
}

.video-title p.remaining span, .video-title h2.remaining span {
  color: #00f6ff;
}

.no-touchevents .video-controls .left-controls .download ul li a:hover {
  color: #00f6ff;
}

.video-controls .left-controls .download ul li.active a {
  color: #00f6ff;
}

.video-controls .quality ul li.active a {
  color: #00f6ff;
}

.video-controls .trailer-controls .change-quality a span {
  color: #00f6ff;
}

.about-video .about .photo-wrap p {
  color: #00f6ff;
}

.about-video .about .photo-wrap a {
  color: #00f6ff;
}

.about-video .about .about-text p a {
  color: #00f6ff;
}

.no-touchevents .tags li a:hover {
  background-color: #00f6ff;
}

.no-touchevents .gallery-box .controls .photo-quality ul li a:hover,
.no-touchevents .gallery-box .controls .display-mode ul li a:hover {
  color: #00f6ff;
}

.gallery-box .controls .photo-quality ul li.active a,
.gallery-box .controls .display-mode ul li.active a {
  color: #00f6ff;
}

.small-controls .change-quality a span {
  color: #00f6ff;
}

.join-text p.big {
  color: #00f6ff;
}

.join-text p.big a {
  color: #00f6ff;
}

.skip-box .seek-line-wrap .seek-line {
  border: 1px solid #00f6ff;
}

.skip-box .seek-line-wrap .seek-line .seek-bar-wrap .seek-bar.active {
  background-image: -webkit-linear-gradient(bottom, #1ebec5 0%, #00deff 100%);
  background-image: linear-gradient(to top, #1ebec5 0%, #00deff 100%);
}

.skip-box .seek-list .seek-item .seek {
  background-color: #ea4d01;
}

.no-touchevents .skip-box .seek-list .seek-item .seek:hover {
  background-color: #ff3c00;
}

.model-scene h2 a {
  color: #00f6ff;
}

.model-filter .check-wrap input:checked + label:before {
  border: 1px solid #00f6ff;
}

.no-touchevents .model-filter .order-box p:hover {
  color: #00f6ff;
}

.no-touchevents .model-filter .order-box p:hover:after {
  border-color: #00f6ff transparent transparent transparent;
}

.no-touchevents .model-filter .order-box ul li a:hover {
  color: #00f6ff;
}

.model-filter .order-box.open p {
  color: #00f6ff;
}

.filter .filter-item .filter-inner input:focus {
  border: 2px solid #00f6ff;
}

.filter .filter-item.website input:focus,
.filter .filter-item.tags input:focus{
    border: none;
    box-shadow: none;
}

.no-touchevents .filter .filter-item .filter-inner .alphabet-box a:hover {
  color: #00f6ff;
}

.no-touchevents .filter .filter-item .filter-inner ul li a:active {
  color: #00f6ff;
}

.filter .filter-item .filter-inner ul li.active a {
  color: #00f6ff;
}

.go_to_page button {
  background-image: -webkit-linear-gradient(bottom, #1ebec5 0%, #00deff 100%);
  background-image: linear-gradient(to top, #1ebec5 0%, #00deff 100%);
}

.no-touchevents .go_to_page button:hover {
  background-image: -webkit-linear-gradient(bottom, #fd4400 0%, #fe651a 100%);
  background-image: linear-gradient(to top, #fd4400 0%, #fe651a 100%);
}

.no-touchevents .go_to_page button:active {
  background-image: -webkit-linear-gradient(bottom, #4cdcec 0%, #20bec7 100%);
  background-image: linear-gradient(to top, #4cdcec 0%, #20bec7 100%);
}

.reviews .testimonials .testimonials-item p.author {
  color: #00f6ff;
}

.join-payment form p a {
  color: #00f6ff;
}

.join-payment form h5 span {
  color: #00f6ff;
}

.join-payment form h5 span a {
  color: #00f6ff;
}

.join-payment form input[type='text']:focus,
.join-payment form input[type='email']:focus,
.join-payment form input[type='password']:focus {
  border: 2px solid #00f6ff;
}

.join-payment form .big-side .field-wrap input:checked + label {
  background-color: #00f6ff;
  background-image: -webkit-linear-gradient(bottom, #4cdcec 0%, #20bec7 100%);
  background-image: linear-gradient(to top, #4cdcec 0%, #20bec7 100%);
}

.benefits ul li p span {
  color: #00f6ff;
}

.bottom-link {
  color: #00f6ff;
}

.bottom-link a {
  color: #00f6ff;
}

.join-page footer ul li a {
  color: #00f6ff;
}

.login-wrap h5 {
  color: #00f6ff;
}

.login-wrap p a {
  color: #00f6ff;
}

.login-wrap input[type='text']:focus,
.login-wrap input[type='password']:focus {
  border: 2px solid #20bec7;
}

.login-wrap .check input:checked + label:before {
  border: 1px solid #e23f00;
}

.login-slider-box h5 {
  color: #00f6ff;
}

.login-slider-box .slick-dots li.slick-active button {
  background-color: #00f6ff;
}

.sites-block .row .row-item .site-descr a {
  color: #00f6ff;
}

.sites-block .row .row-item .site-statistics ul li p span {
  color: #00f6ff;
}
.btn {
	height: 52px;
}
.playerbtn {
	margin: 17% 39%;
}
.btn-unlock {
	line-height: initial;
}
.options-box li {
	color: #fff;
	border-bottom: 1px solid #1ebec5;
	font-size: 1.3em;
	line-height: 2em;
	text-align: center;
}
.options-box .bottom_note {
	color: #43f8fe;
	border-bottom: 1px solid #1ebec5;
	padding: 5px 0;
	text-transform: uppercase;
	text-align: center;
}
.options-box .bottom_icons {
	border-bottom: 1px solid #1ebec5;
	padding: 5px 0;
	text-align: center;
}
.options-box .bottom_icons img {
	margin: 0 8px 0 0;
	height: 39px;
}
.member .options-box .bottom_note {
	padding: 7px 0 7px 0;
}
@media (max-width: 860px) {
  .filter .filter-item.search-by.scene-filter {
	width: 25%;
	padding-right: 1.2%;
  }

  .filter .filter-item.gender.scene-filter {
	width: 25%;
	padding: 0 1.2%;
  }

  .filter .filter-item.tags.scene-filter {
	width: 25%;
	padding-left: 1.2%;
  }
  header nav .search-form button {
    background-color: #00f6ff;
  }

  .no-touchevents .filter .filter-item .filter-inner p:active {
    color: #00f6ff;
  }

  .filter-date-box .date-year ul li.active a {
    color: #00f6ff;
  }

  .no-touchevents .filter-date-box .date-year ul li.active a:hover {
    color: #00f6ff;
  }

  .filter-date-box .filter-month .date-month ul li.active a {
    color: #00f6ff;
  }

  .no-touchevents .filter-date-box .filter-month .date-month ul li.active a:hover {
    color: #00f6ff;
  }
}

div.actor .description a.name {
	color: #00f6ff;
}

footer .middle-block .add-info p a{
  color: #00f6ff;
}
.movie-cover .cover-wrap .description img {
	width: auto;
	height: 16px;
	margin-top: 4px;
}
.slick-slide .description img {
	display: initial;
}

.top-stars .title h2 a,
.banner-title .title h2 a{
	color: #00f6ff;
}

div.video-title .actors a {
	color: #00f6ff;
}

.btn-lightblue, .video-controls .btn-lightblue {
	background-color: #43f8fe;
	background-image: -webkit-linear-gradient(to top, #1ab2c2 0%, #43f8fe 100%);
	background-image: linear-gradient(to top, #1ab2c2 0%, #43f8fe 100%);
}
.popup-box .scene-unlock,
.desktop .btn-vr {
	background-color: #43f8fe;
	background-image: -webkit-linear-gradient(to top, #43f8fe 0%, #1ab2c2 100%);
	background-image: linear-gradient(to top, #43f8fe 0%, #1ab2c2 100%);
	border: 1px solid #43f8fe;
}
.popup-box .scene-unlock:hover,
.btn.btn-vr:hover {
	background-image: -webkit-linear-gradient(to top, #1ab2c2 0%, #43f8fe 100%);
	background-image: linear-gradient(to top, #1ab2c2 0%, #43f8fe 100%);
	border: 1px solid #43f8fe;
}

.no-touchevents .partner-banner .partner-slider .slide a:hover {
  border: 1px solid #43f8fe;
}

.partner-banner .partner-slider .slide .description p {
  color: #43f8fe;
}

.video-title h2.actors {
    color: #00f6ff;
}

/* site specific url-s*/
.movie-cover .movie-info p.duration:before {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/duration-icon.png") no-repeat 0 0;
}

.movie-cover .watch button {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/watch-icon.png") no-repeat 0 0;
}

.no-touchevents .movie-cover .watch:hover button,
.touchevents .movie-cover .watch.active button {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/watch-hover.png") no-repeat 0 0;
}

.no-touchevents .movie-cover .watch.added button,
.touchevents .movie-cover .watch.added button {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/watch-active.png") no-repeat 0 0;
}

div.actor .description .info p.favorite {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/favorite-icon.png") no-repeat 100% 40%;
}

div.actor .description .info p.scene {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/video-icon.png") no-repeat 100% 40%;
}

.category-item .description p.scenes {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/num-scenes.png") no-repeat 0 55%;
}

.photo-single-page .controls .photo-quality .btn-controls:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/acc-arrow.png") no-repeat 0 0;
}

header nav .search-form button {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/search-bg.png") no-repeat 50%;
}

.no-touchevents header nav .search-form button:hover {
  /*background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/search-bg-hover.png") no-repeat 50%;*/
}

header nav ul:not(.sup-menu):not(.social) li.settings>a {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/settings.png") no-repeat 50%;
}

.no-touchevents header nav ul:not(.sup-menu):not(.social) li.settings>a:hover {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/settings-hover.png") no-repeat 50%;
}

header nav ul:not(.sup-menu):not(.social) li.settings.active a {
  /*background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/settings-hover.png") no-repeat 50%;*/
}

header nav ul:not(.sup-menu):not(.social) li.home a {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/home-desktop.png") no-repeat 50%;
}

.no-touchevents header nav ul:not(.sup-menu):not(.social) li.home a:hover {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/home-desktop-hover.png") no-repeat 50%;
}

header nav ul:not(.sup-menu):not(.social) li.home.active a {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/home-desktop-hover.png") no-repeat 50%;
}

header .right-control .login a.logout:before {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/logout.png") no-repeat 0 0;
}
footer .footer-section .section.center {
	width: 315px !important;
}

header .logo {
  background: url("/resources/ddfvr/images/logo.svg") no-repeat;
  width: 315px;;
  height: 48px;
}

header .divider {
	background-image: -webkit-linear-gradient(left, transparent 0%, transparent 0%, #00f6ff 49%, transparent 100%);
	background-image: linear-gradient(to right, transparent 0%, transparent 0%, #00f6ff 49%, transparent 100%);
}

header .settings.outside.active {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/settings-hover.png") no-repeat 50%;
}

footer .middle-block .subscribe form button:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/f-submit.png") no-repeat 50%;
}

footer .flag {
  background-image: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/lang_flags.png");
}

.main-slider-box .main-slider .slick-arrow {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/arrows.png") no-repeat 0 0;
}

.categories .cat-slider .slide .description p.scenes {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/num-scenes.png") no-repeat 0 55%;
}

.categories .cat-slider .slick-arrow {
  background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-prev.png") no-repeat 60% 50%;
}

.categories .cat-slider .slick-arrow.slick-next {
  background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-next.png") no-repeat 40% 50%;
}

.new-slider-box .slick-arrow {
  background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-prev.png") no-repeat 60% 50%;
}

.new-slider-box .slick-arrow.slick-next {
  background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-next.png") no-repeat 40% 50%;
}

.r-tabs-accordion-title a:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/acc-arrow.png") no-repeat 0 0;
}

.popup.popup-feedback .popup-wrap .popup-box .box .close {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/feedback-close.png") no-repeat 0 0;
}

.popup .popup-wrap .popup-box .box form.contacts-form .field-row .email-icon {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/mail-icon.png") no-repeat 50%;
}

.popup .popup-wrap .popup-box .box form.contacts-form .field-row .login-icon {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/form-user-icon.png") no-repeat 50%;
}

.popup .popup-wrap .popup-box .box form.contacts-form .field-row .pass-icon {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/pass-icon.png") no-repeat 50%;
}

.popup .popup-wrap .popup-box .box form.contacts-form .field-row.error span.pass-icon,
.popup .popup-wrap .popup-box .box form.contacts-form .field-row.error span.login-icon,
.popup .popup-wrap .popup-box .box form.contacts-form .field-row.error span.email-icon {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/error.png") no-repeat 50%;
  border-color: #d13030;
}

.popup-unlock .box .close {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/close-small.png") no-repeat 0 0;
}

.video-pager a.v-prev:before {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/v-prev.png") no-repeat 0 0;
}

.video-pager a.v-next:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/v-next.png") no-repeat 0 0;
}

.video-join-box .after_video_join {
	background: url('//hwnds.ddfstatic.com/resources/ddf/images/responsive/after_video_join_1080.jpg') 50% 50%/auto 100% no-repeat;
}

.video-controls .left-controls .download p:before {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/download.png") no-repeat 0 0;
}

.video-controls .right-controls .like:before {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/favorite-icon.png") no-repeat 0 0;
}

.video-controls .right-controls .favorite:before {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/star.png") no-repeat 0 0;
}

.video-controls .center-controls p.duration:before {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/time-small.png") no-repeat 0 0;
}

.about-video .about .about-text:before {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/divider.png") no-repeat 0 0/2px 100%;
}

.gallery-box .photo-slider .slick-arrow {
  background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-prev.png") no-repeat 60% 50%;
}

.gallery-box .photo-slider .slick-arrow.slick-next {
  background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-next.png") no-repeat 40% 50%;
}

.video-info .info p.duration:before {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/duration-icon.png") no-repeat 0 0;
}

.video-info .info p.photo:before {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/photo-icon.png") no-repeat 0 0;
}

.panel-box .panel.likes p:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/favorite-icon.png") no-repeat 0 0;
}

.photo-slider-guest .slick-arrow {
  background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-prev.png") no-repeat 60% 50%;
}

.photo-slider-guest .slick-arrow.slick-next {
  background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-next.png") no-repeat 40% 50%;
}

.skip-box:before {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/divider-horizontal.png") no-repeat 0 0/100% 2px;
}

.join-img {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/after_video_join.jpg") no-repeat 50% 50%/cover;
}

.model-detail-wrap .photo-wrap .statistic p.likes:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/favorite-icon.png") no-repeat 100% 50%;
}

.model-detail-wrap .photo-wrap .statistic p.scenes:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/video-icon.png") no-repeat 0 50%;
}

.model-detail-wrap .photo-wrap .controls .like:before {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/favorite-icon.png") no-repeat 0 0;
}

.model-detail-wrap .photo-wrap .controls .favorite:before {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/star.png") no-repeat 0 0;
}

.info-tabs .about-model .side.big:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/divider.png") no-repeat 0 0/2px 100%;
}

.model-filter .check-wrap input:checked + label:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/check.png") no-repeat 0 0;
}

.open-filter a:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/filter-icon.png") no-repeat 0 0;
}

.filter .filter-item:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/divider.png") no-repeat 0 0/2px 100%;
}

.filter-date-box .date-year ul li.active:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/year-arrow.png") no-repeat 0 0;
}

.go_to_page button:before {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/go_to-arrow.png") no-repeat 50%;
}

.reviews .model-similar:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/divider-horizontal.png") no-repeat 0 0/100% 2px;
}

.join-payment form .small-side:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/divider.png") no-repeat 0 0/2px 100%;
}

.login-wrap .field-row .login-icon {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/form-user-icon.png") no-repeat 50%;
}

.login-wrap .field-row .pass-icon {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/pass-icon.png") no-repeat 50%;
}

.login-wrap .check input:checked + label:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/check.png") no-repeat 0 0;
}

.login-slider-box .login-slider h5:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/divider-horizontal.png") no-repeat 0 0/100% 2px;
}

.login-slider-box .login-slider .slick-arrow {
  background: rgba(0, 0, 0, 0.2) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-prev.png") no-repeat 40% 50%/22px 30px;
}

.login-slider-box .login-slider .slick-arrow.slick-next {
  background: rgba(0, 0, 0, 0.2) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-next.png") no-repeat 60% 50%/22px 30px;
}

.sites-block .row .row-item .site-descr span.open-descr {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/arrow-top.png") no-repeat 0 50%;
}

.sites-block .row .row-item .site-descr.open .open-descr {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/arrow-bottom.png") no-repeat 0 50%;
}

.sites-block .row .row-item .site-statistics ul li.videos:after {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/divider.png") no-repeat 0 0/2px 100%;
}

.sites-block .row .row-item .site-statistics ul li.videos:before {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/divider.png") no-repeat 0 0/2px 100%;
}

@media (max-width: 1200px) {
	.video-join-box .after_video_join {
		background: url('//hwnds.ddfstatic.com/resources/ddf/images/responsive/after_video_join_720.jpg') 50% 50%/auto 100% no-repeat;
	}
}
@media (min-width: 961px) {
	header nav ul:not(.sup-menu):not(.social) li.settings>a {
	  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/settings.png") no-repeat 50%;
	}
	.info-tabs .r-tabs-panel.twitter:after {
	   background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/divider.png") no-repeat 0 0/2px 100%;
	}
	.options-box li {
		font-size: 1em;
		line-height: 2em;
		text-align: left;
	}
	.member .options-box .bottom_note {
		font-size: 1em;
	}
	.movie-cover .cover-wrap .description img {
		height: 18px;
	}

}
@media (min-width: 1200px) {
	.options-box li {
		font-size: 1.2em;
	}
	.member .options-box .bottom_note {
		font-size: 1.2em;
	}
}

@media (max-width: 1024px) {
  .filter .advanced a {
    color: #00f6ff;
  }
}

@media only screen and (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 960px) and (min-resolution: 144dpi) {
  .advanced-filter .popup-wrap .popup-box .box .wo-tab.filter-section h5:after {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/acc-arrow-x2.png") no-repeat 0 0/15px 8px;
  }
}

@media (max-width: 960px) {
	.advanced-filter .popup-wrap .popup-box .box .wo-tab.filter-section h5:after {
		background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/acc-arrow.png") no-repeat 0 0;
	}
	.video-join-box .after_video_join {
		background: url('//hwnds.ddfstatic.com/resources/ddf/images/responsive/after_video_join_540.jpg') 50% 50%/auto 100% no-repeat;
	}
}

@media only screen and (max-width: 860px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 860px) and (min-resolution: 144dpi) {
  header nav ul:not(.sup-menu):not(.social) li.home a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/home-icon-x2.png") no-repeat 0 45%/16px 14px;
  }

  .no-touchevents header nav ul:not(.sup-menu):not(.social) li.home a:hover:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/home-icon-hover-x2.png") no-repeat 0 45%/16px 14px;
  }

  header nav ul:not(.sup-menu):not(.social) li.updates a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/update-icon-x2.png") no-repeat 0 45%/16px 12px;
  }

  .no-touchevents header nav ul:not(.sup-menu):not(.social) li.updates a:hover:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/update-icon-hover-x2.png") no-repeat 0 45%/16px 12px;
  }

  header nav ul:not(.sup-menu):not(.social) li.updates.active a:before,
  header nav ul:not(.sup-menu):not(.social) li.updates.visible a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/update-icon-hover-x2.png") no-repeat 0 45%/16px 12px;
  }

  header nav ul:not(.sup-menu):not(.social) li.pornstars a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/pornstars-icon-x2.png") no-repeat 0 45%/16px 16px;
  }

  .no-touchevents header nav ul:not(.sup-menu):not(.social) li.pornstars a:hover:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/pornstars-icon-hover-x2.png") no-repeat 0 45%/16px 16px;
  }

  header nav ul:not(.sup-menu):not(.social) li.pornstars.active a:before,
  header nav ul:not(.sup-menu):not(.social) li.pornstars.visible a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/pornstars-icon-hover-x2.png") no-repeat 0 45%/16px 16px;
  }

  header nav ul:not(.sup-menu):not(.social) li.sites a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/sites-icon-x2.png") no-repeat 0 45%/16px 14px;
  }

  .no-touchevents header nav ul:not(.sup-menu):not(.social) li.sites a:hover:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/sites-icon-hover-x2.png") no-repeat 0 45%/16px 14px;
  }

  header nav ul:not(.sup-menu):not(.social) li.sites.active a:before,
  header nav ul:not(.sup-menu):not(.social) li.sites.visible a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/sites-icon-hover-x2.png") no-repeat 0 45%/16px 14px;
  }

  header nav ul:not(.sup-menu):not(.social) li.live a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/cams-icon-x2.png") no-repeat 0 45%/14px 16px;
  }

  .no-touchevents header nav ul:not(.sup-menu):not(.social) li.live a:hover:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/cams-icon-hover-x2.png") no-repeat 0 45%/14px 16px;
  }

  header nav ul:not(.sup-menu):not(.social) li.live.active a:before,
  header nav ul:not(.sup-menu):not(.social) li.live.visible a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/cams-icon-hover-x2.png") no-repeat 0 45%/14px 16px;
  }

  header .settings.outside {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/settings-x2.png") no-repeat 50%/24px 22px;
  }

  .no-touchevents header .settings.outside:hover {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/settings-hover-x2.png") no-repeat 50%/24px 22px;
  }
}

@media (max-width: 860px) {
  .img-box .close-window {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/close-window.png") no-repeat 0 0;
  }

  header nav ul:not(.sup-menu):not(.social) li.home a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/home-icon.png") no-repeat 0 45%;
  }

  .no-touchevents header nav ul:not(.sup-menu):not(.social) li.home a:hover:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/home-icon-hover.png") no-repeat 0 45%;
  }

  header nav ul:not(.sup-menu):not(.social) li.updates a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/update-icon.png") no-repeat 0 45%;
  }

  .no-touchevents header nav ul:not(.sup-menu):not(.social) li.updates a:hover:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/update-icon-hover.png") no-repeat 0 45%;
  }

  header nav ul:not(.sup-menu):not(.social) li.updates.active a:before,
  header nav ul:not(.sup-menu):not(.social) li.updates.visible a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/update-icon-hover.png") no-repeat 0 45%;
  }

  header nav ul:not(.sup-menu):not(.social) li.pornstars a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/pornstars-icon.png") no-repeat 0 45%;
  }

  .no-touchevents header nav ul:not(.sup-menu):not(.social) li.pornstars a:hover:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/pornstars-icon-hover.png") no-repeat 0 45%;
  }

  header nav ul:not(.sup-menu):not(.social) li.pornstars.active a:before,
  header nav ul:not(.sup-menu):not(.social) li.pornstars.visible a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/pornstars-icon-hover.png") no-repeat 0 45%;
  }

  header nav ul:not(.sup-menu):not(.social) li.sites a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/sites-icon.png") no-repeat 0 45%;
  }

  .no-touchevents header nav ul:not(.sup-menu):not(.social) li.sites a:hover:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/sites-icon-hover.png") no-repeat 0 45%;
  }

  header nav ul:not(.sup-menu):not(.social) li.sites.active a:before,
  header nav ul:not(.sup-menu):not(.social) li.sites.visible a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/sites-icon-hover.png") no-repeat 0 45%;
  }

  header nav ul:not(.sup-menu):not(.social) li.live a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/cams-icon.png") no-repeat 0 45%;
  }

  .no-touchevents header nav ul:not(.sup-menu):not(.social) li.live a:hover:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/cams-icon-hover.png") no-repeat 0 45%;
  }

  header nav ul:not(.sup-menu):not(.social) li.live.active a:before,
  header nav ul:not(.sup-menu):not(.social) li.live.visible a:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/cams-icon-hover.png") no-repeat 0 45%;
  }

  header .right-control .login a {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/login.png") no-repeat 50%;
  }

  .no-touchevents header .right-control .login a:hover {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/login-hover.png") no-repeat 50%;
  }

  header .logo {
    background: url("/resources/ddfvr/images/logo.svg") no-repeat;
  }

  header .settings.outside {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/settings.png") no-repeat 50%;
  }

  .no-touchevents header .settings.outside:hover {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/settings-hover.png") no-repeat 50%;
  }

  .filter:after {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/divider-horizontal.png") no-repeat 0 0/100% 2px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 860px), only screen and (min-resolution: 144dpi) and (max-width: 860px) {
  header .right-control .login a {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/login-x2.png") no-repeat 50%/20px 20px;
  }
}

@media (max-width: 640px) {
  	.video-join-box .after_video_join {
		background: url('//hwnds.ddfstatic.com/resources/ddf/images/responsive/after_video_join_360.jpg') 50% 50%/auto 100% no-repeat;
	}
  header .right-control .login a {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/login.png") no-repeat 50%/16px 16px;
  }
  .mob-logo .divider {
	background-image: -webkit-linear-gradient(left, transparent 0%, transparent 0%, #20bec7 49%, transparent 100%);
    background-image: linear-gradient(to right, transparent 0%, transparent 0%, #20bec7 49%, transparent 100%);
  }
}

@media (max-width: 540px) {
  .info-tabs .about-model .side.big:after {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/divider-horizontal.png") no-repeat 0 0/100% 2px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .movie-cover .movie-info p.photos:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/photo-icon-x2.png") no-repeat 0 0/12px 10px;
  }

  .movie-cover .movie-info p.duration:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/duration-icon-x2.png") no-repeat 0 0/10px 12px;
  }

  .movie-cover .watch button {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/watch-icon-x2.png") no-repeat 0 0/19px 19px;
  }

  .no-touchevents .movie-cover .watch:hover button,
  .touchevents .movie-cover .watch.active button {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/watch-hover-x2.png") no-repeat 0 0/19px 19px;
  }

  .no-touchevents .movie-cover .watch.added button,
  .touchevents .movie-cover .watch.added button {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/watch-active-x2.png") no-repeat 0 0/19px 19px;
  }

  div.actor .description .info p.favorite {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/favorite-icon-x2.png") no-repeat 100% 40%/14px 12px;
  }

  div.actor .description .info p.scene {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/video-icon-x2.png") no-repeat 100% 40%/14px 14px;
  }

  .category-item .description p.scenes {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/num-scenes-x2.png") no-repeat 0 55%/14px 7px;
  }

  .photo-single-page .controls .photo-quality .btn-controls:after {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/acc-arrow.png") no-repeat 0 0/15px 8px;
  }

  header nav .search-form button {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/search-bg-x2.png") no-repeat 50%/20px 20px;
  }

  .no-touchevents header nav .search-form button:hover {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/search-bg-hover-x2.png") no-repeat 50%/20px 20px;
  }

  header nav ul:not(.sup-menu):not(.social) li.settings>a {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/settings-x2.png") no-repeat 5% 38% /16px 14px;
  }
  .landscape header nav ul:not(.sup-menu):not(.social) li.settings>a {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/settings-x2.png") no-repeat 50% 50% /18px 18px;
  }

  .no-touchevents header nav ul:not(.sup-menu):not(.social) li.settings a:hover {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/settings-hover-x2.png") no-repeat 5% 38%/16px 14px;
  }

  header nav ul:not(.sup-menu):not(.social) li.settings.active a {
    /*background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/settings-hover-x2.png") no-repeat 5% 38%/16px 14px;*/
  }

  header nav ul:not(.sup-menu):not(.social) li.home a {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/home-desktop-x2.png") no-repeat 50%/24px 22px;
  }

  .no-touchevents header nav ul:not(.sup-menu):not(.social) li.home a:hover {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/home-desktop-hover-x2.png") no-repeat 50%/24px 22px;
  }

  header nav ul:not(.sup-menu):not(.social) li.home.active a {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/home-desktop-hover-x2.png") no-repeat 50%/24px 22px;
  }

  header .right-control .login a.logout:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/logout.png") no-repeat 0 0/16px 17px;
  }

  header .logo {
    background: url("/resources/ddfvr/images/logo.svg") no-repeat;
  }

  header .settings.outside.active {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/settings-hover-x2.png") no-repeat 50%/24px 22px;
  }

  footer .middle-block .subscribe form button:after {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/f-submit-x2.png") no-repeat 50%/21px 13px;
  }

  .categories .cat-slider .slide .description p.scenes {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/num-scenes-x2.png") no-repeat 0 55%/14px 7px;
  }

  .categories .cat-slider .slick-arrow {
    background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-prev-x2.png") no-repeat 60% 50%/40px 50px;
  }

  .categories .cat-slider .slick-arrow.slick-next {
    background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-next-x2.png") no-repeat 40% 50%/40px 50px;
  }

  .new-slider-box .slick-arrow {
    background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-prev-x2.png") no-repeat 60% 50%/40px 50px;
  }

  .new-slider-box .slick-arrow.slick-next {
    background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-next-x2.png") no-repeat 40% 50%/40px 50px;
  }

  .r-tabs-accordion-title a:after {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/acc-arrow-x2.png") no-repeat 0 0/15px 8px;
  }

  .popup .popup-wrap .popup-box .box form.contacts-form .field-row .email-icon {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/mail-icon-x2.png") no-repeat 50%/20px 12px;
  }

  .popup .popup-wrap .popup-box .box form.contacts-form .field-row .login-icon {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/form-user-icon-x2.png") no-repeat 50%/20px 17px;
  }

  .popup .popup-wrap .popup-box .box form.contacts-form .field-row .pass-icon {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/pass-icon-x2.png") no-repeat 50%/16px 20px;
  }

  .popup .popup-wrap .popup-box .box form.contacts-form .field-row.error span.pass-icon,
  .popup .popup-wrap .popup-box .box form.contacts-form .field-row.error span.login-icon,
  .popup .popup-wrap .popup-box .box form.contacts-form .field-row.error span.email-icon {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/error-x2.png") no-repeat 50%/19px 16px;
  }

  .popup-unlock .box .close {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/close-small-x2.png") no-repeat 0 0/14px 14px;
  }

  .video-pager a.v-prev:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/v-prev-x2.png") no-repeat 0 0/8px 16px;
  }

  .video-pager a.v-next:after {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/v-next-x2.png") no-repeat 0 0/8px 16px;
  }

  .video-controls .left-controls .download p:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/download-x2.png") no-repeat 0 0/11px 12px;
  }

  .video-controls .right-controls .like:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/favorite-icon-x2.png") no-repeat 0 0/14px 12px;
  }

  .video-controls .right-controls .favorite:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/star-x2.png") no-repeat 0 0/14px 14px;
  }

  .video-controls .center-controls p.duration:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/time-small-x2.png") no-repeat 0 0/15px 15px;
  }

  .gallery-box .photo-slider .slick-arrow {
    background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-prev-x2.png") no-repeat 60% 50%/40px 50px;
  }

  .gallery-box .photo-slider .slick-arrow.slick-next {
    background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-next-x2.png") no-repeat 40% 50%/40px 50px;
  }

  .video-info .info p.duration:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/duration-icon.png") no-repeat 0 0/10px 12px;
  }

  .video-info .info p.photo:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/photo-icon-x2.png") no-repeat 0 0/12px 10px;
  }

  .panel-box .panel.likes p:after {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/favorite-icon-x2.png") no-repeat 0 0/14px 12px;
  }

  .photo-slider-guest .slick-arrow {
    background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-prev-x2.png") no-repeat 60% 50%/40px 50px;
  }

  .photo-slider-guest .slick-arrow.slick-next {
    background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-next-x2.png") no-repeat 40% 50%/40px 50px;
  }
  .model-detail-wrap {
	  margin-bottom: 25px;
  }
  .model-detail-wrap .photo-wrap .statistic p.scenes:after {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/video-icon-x2.png") no-repeat 0 50%/14px 14px;
  }

  .model-detail-wrap .photo-wrap .controls .like:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/favorite-icon-x2.png") no-repeat 0 0/14px 12px;
  }

  .model-detail-wrap .photo-wrap .controls .favorite:before {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/star-x2.png") no-repeat 0 0/14px 14px;
  }

  .model-filter .check-wrap input:checked + label:after {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/check-x2.png") no-repeat 0 0/8px 8px;
  }

  .open-filter a:after {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/filter-icon-x2.png") no-repeat 0 0/14px 14px;
  }

  .login-wrap .field-row .login-icon {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/form-user-icon-x2.png") no-repeat 50%/20px 17px;
  }

  .login-wrap .field-row .pass-icon {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/pass-icon-x2.png") no-repeat 50%/16px 20px;
  }

  .login-wrap .check input:checked + label:after {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/check-x2.png") no-repeat 0 0/8px 8px;
  }

  .sites-block .row .row-item .site-descr span.open-descr {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/arrow-top-x2.png") no-repeat 0 50%/10px 7px;
  }

  .sites-block .row .row-item .site-descr.open .open-descr {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/arrow-bottom-x2.png") no-repeat 0 50%/10px 7px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-resolution: 144dpi), only screen and (min-resolution: 144dpi) and (min-resolution: 144dpi) {
  .no-touchevents header .right-control .login a:hover {
    background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/login-hover-x2.png") no-repeat 50%/20px 20px;
  }
}

/*site specifics from main_plus*/
.movie-cover .watch button.added {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/watch-active.png") no-repeat 0 0;
}

.partner-banner .partner-slider a,
.partner-banner .partner-slider a:active,
.partner-banner .partner-slider a:hover,
.partner-banner .partner-slider a:visited {
	background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/loading.gif") center center no-repeat #0f0f0f;
}

.partner-banner .partner-slider .slide .description p.scenes {
  background: url("//hwnds.ddfstatic.com/resources/ddf/images/responsive/num-scenes.png") no-repeat 0 55%;
}

.partner-banner .partner-slider .slick-arrow {
  background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-prev.png") no-repeat 60% 50%;
}
.partner-banner .partner-slider .slick-arrow.slick-next {
  background: rgba(0, 0, 0, 0.4) url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/arrows-next.png") no-repeat 40% 50%;
}

/*New login page*/

.login-error {
	width: 100%;
	border: 1px solid #aaaaaa;
	background-color: #f00;
    border-radius: 2px;
	color: #fff;
    line-height: 3em;
	margin-top: 15px;
	text-align:center;
}
.login-box {
	max-width: 920px;
    margin: 0 auto 0;
}
.login-wrap {
    float: left;
    width: 420px;
	min-height: 416px;
    background-color: rgba(35, 35, 35, 0.7);
    border: 1px solid #323232;
    padding: 20px;

}
.login-slider-box {
	float: right;
    width: 380px;
    padding: 0;
	margin-top: 46px;
}

@media (max-width: 920px) {
	.login-wrap,
	.login-slider-box {
		width: 100%;
		float: none;
		text-align: center;
	}
	.login-slider-box {
		margin: 0;
	}
	.login-wrap form {
		max-width: 320px;
		width: 100%;
		margin: 0 auto;
	}
}
@media (max-width: 480px) {
	.login-wrap,
	.login-slider-box {
		width: auto;
	}
	.login-slider-box img {
		width: 100%;
	}
}
/*New login page end*/

.video-join-box {
	height: 800px
}
@media (max-width: 1400px) {
	.video-join-box {
		height: 600px
	}
}
@media (max-width: 1200px) {
	.video-join-box {
		height: 540px
	}
}
@media (max-width: 960px) {
	.video-join-box {
		height: 540px
	}
}
@media (max-width: 640px) {
	.video-join-box {
		height: 300px
	}
}
@media (max-width: 540px) {
	.video-join-box {
		height: 240px
	}
}
@media (min-width: 640px) {
	header .logo {
		background: url("/resources/ddfvr/images/logo.svg") no-repeat;
		top: 10px;
	}
}
@media (min-width: 700px) {
	header .logo {
		background: url("/resources/ddfvr/images/logo.svg") no-repeat;
		height: 60px;
		margin: 0;
		left: 0;
		top: 10px;
	}
}

.row:not(.float-grid).four-item .row-item {
  width: 20% !important;
}
.latest-scenes {
	padding: 0 0 20px;
}
.latest-scenes .float-grid .gutter {
  width: 20% !important;
}

.movie-cover .cover-wrap img {
	min-height: 0 !important;
}
.movie-cover .cover-wrap > a > img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.top-stars a, .top-block a {
	text-decoration: none;
}
.top-stars a:hover, .top-block a:hover {
	text-decoration: none;
}

.movie-cover {
	width: 33.3% !important;
	overflow: hidden;
}

.slide .movie-cover {
	width: 100% !important;
}

.gcardboard-banner {
    background: transparent url("//hwnds.ddfstatic.com/resources/ddfvr/images/banners/vr_banner_underplayer_tour.jpg") no-repeat scroll center 0;
    display: block;
    width: 100%;
}
.movie-cover .actor_and,
.movie-cover .actor a {
	margin-bottom: 0 !important;
	font-size: 0.9em;
	line-height: initial;
}

.packages-list-btn {
	width: 100%;
}
.packages-list {
  color: #fff;
}
.packages-list-item {
	background-color: #000;
	width: 100%;
	display: block;
	padding: 10px 20px 10px 20px;
	margin-bottom: 13px;
}
.vr-packages {
	cursor: pointer;
}
.vr-packages:hover {
	box-shadow: 0 0 5px #01ffff;
}
.content-box-center .selected,
.content-box-center .hover {
	color: #01ffff;
	box-shadow: 0 0 5px #01ffff;
}
.packages-list-item-left,
.packages-list-item-right {
	width: 50%;
	font-weight: bold;
}
.packages-list-item-left {
	float: right;
	text-align: right;
	font-size: 1.9em;
	line-height: 1.7em;
}
.packages-list-item-right {
	font-size: 2.5em;
}
.total_packages,
.packages-cart-title,
.packages-cart-txt,
.packages-list-btn2 {
  color: #fff;
}
.hexa_butt {
	float: left;
	width: 33%;
}
@media (max-width: 860px) {
	.hexa_butt {
		float: left;
		width: 50%;
	}
}
.movie-cover .description {
	background: #000;
	border: 0;
	border-bottom: 1px solid #383838;
	opacity: 0.75;
	max-height: 70px;
	padding-top: 0 !important;
	position: absolute;
	bottom: 0;
	width: 100%;
}
.no-touchevents .movie-cover .description {
	bottom: -75px;
}
.video-box {
	width: 64%;
	float: left;
}

.options-box {
	float: left;
	width: 33%;
	margin-left: 2%;
}
.options-box H1 {
	color: #43f8fe;
	text-align: center;
	padding: 0 0 0.3em 0;
}
.unlock-scene,
.options-box .btn {
	padding: 15px 0;
	width: 100%;
	text-align: center;
	background-color: #43f8fe;
	background-image: -webkit-linear-gradient(to top, #43f8fe 0%, #1ab2c2 100%);
	background-image: linear-gradient(to top, #43f8fe 0%, #1ab2c2 100%);
	border-radius: 5px;
	margin-top: 0;
}
.options-box .btn:hover {
	background-color: #1ab2c2;
	background-image: -webkit-linear-gradient(to top, #1ab2c2 0%, #43f8fe 100%);
	background-image: linear-gradient(to top, #1ab2c2 0%, #43f8fe 100%);
}
.options-box .bottom_photo,
.options-box .bottom_time {
	float: left;
	padding: 10px 20px 9px 27px;
	color: #fff;
	text-align: center;
	font-size: 18px;
}
.options-box .bottom_photo {
	background: rgba(0, 0, 0, 0) url(//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/photo-icon.png) no-repeat scroll 5px 15px;
	content: "";
	display: inline-block;min-width: 12px;
}
.options-box .bottom_time {
	background: rgba(0, 0, 0, 0) url(//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/time-small.png) no-repeat scroll 5px 15px;
	content: "";
	display: inline-block;min-width: 12px;
}
.options-box .half {
	display: inline-block;
	width: 50% !important;
	height: 3em;
	font-size: 1em;
}
.options-box .off,
.options-box .disabled {
	background-color: #4c4c4c;
	background-image: -webkit-linear-gradient(to top, #4c4c4c 0%, #2e2e2e 100%);
	background-image: linear-gradient(to top, #4c4c4c 0%, #2e2e2e 100%);
}
.options-box .disabled {
	color: #cacaca;
	opacity: 0.5;
}
.options-box .disabled:hover {
	background-color: #4c4c4c;
	background-image: -webkit-linear-gradient(to top, #4c4c4c 0%, #2e2e2e 100%);
	background-image: linear-gradient(to top, #4c4c4c 0%, #2e2e2e 100%);
	cursor: default;
}
.options-box .off:hover {
	background-color: #2e2e2e;
	background-image: -webkit-linear-gradient(to top, #2e2e2e 0%, #4c4c4c 100%);
	background-image: linear-gradient(to top, #2e2e2e 0%, #4c4c4c 100%);
}
header .right-control .tokensdiv {
	float: left;
	color: #43f8fe;
	padding: 20px 25px 0 0;
}
header .right-control .tokensdiv .txt {
	color: #fff;
	text-transform: capitalize;
}
header .right-control .tokensdiv .tokens {
	color: #43f8fe;
}
.no-touchevents header .right-control .lang p:hover:after {
	border-color: #43f8fe transparent transparent transparent;
}
div.actor .description {
	padding: 5px;
}
.model-detail-wrap .photo-wrap .statistic,
.model-detail-wrap .photo-wrap .controls,
div.actor .description .info {
	display: none;
}
div.actor .description a.name {
	margin: 0;
}
header .right-control .lang.settings p:hover,
header .right-control .lang.settings.open p {
	background: #1e1e1e url(//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/settings-hover.png) no-repeat 30% 50% !important;
}
.options-box ul li a {
	text-decoration: none;
	color: white;
	font-weight: bold;
}

.options-box ul li a:hover {
	color: #00f6ff;
}
.options-box .hidden {
	display: none;
}
.tour .tokensdiv {
	display: none;
}
.login-wrap input[type="text"], .login-wrap input[type="password"] {
	background-color: #bdfef6;
}
.account h1 {
	text-transform: uppercase;
}
.account hr {
	width: 100%;
	height: 0;
	border: 0;
	border-top: 2px solid #949494;
}
.popup-buy .btn-cancel {
	background-color: #c33a27;
	background-image: linear-gradient(to top, #c33a27 0%, #ea3a22 100%);
}
.popup-buy .btn-cancel:hover {
	background-image: linear-gradient(to top, #ea3a22 0%, #c33a27 100%);
}
.packages-list input[type=radio] {
	width: 45px;
	height: 45px;
	margin: 0 0 0 -53px;
	padding: 0;
	opacity: 0;
	cursor: pointer;
	float: right;
}
.packages-list input[type=radio] + label {
	display: inline-block;
	padding-left: 45px;
	background: url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/radio_btn.png") no-repeat 0 0;
	line-height: 45px;
	width: 45px;
	height: 45px;
	cursor: pointer;
	float: right;
	margin-left: 15px;
}
.packages-list input[type=radio]:checked + label {
	background: url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/radio_btn.png") no-repeat 0 -45px;
}
.packages-list-item-price {
	height: 45px;
	float: right;
}
@media (max-width: 960px) {
	#wrapper {
		padding: 0 5px;
	}
	.playerbtn {
		margin: 0;
	}
	.movie-cover .description {
		bottom: 0;
	}
	.result .float-grid .gutter,
	.top-stars .gutter,
	div.actor {
		width: 50% !important;
	}
	.movie-cover {
		width: 50% !important;
	}
	.packages-list-item-left,
	.packages-list-item-right {
		font-size: 1em;
	}
	.video-title h1 {
		margin: 0;
	}
	.account h1 {
		font-size: 1em;
	}
	.packages-list input[type=radio] {
		width: 20px;
		height: 20px;
		margin: 0 0 0 -28px;
	}
	.packages-list input[type=radio] + label {
		padding-left: 20px;
		background: url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/radio_btn_mob.png") no-repeat 0 0;
		line-height: 20px;
		width: 20px;
		height: 20px;
		margin-left: 15px;
	}
	.packages-list input[type=radio]:checked + label {
		background: url("//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/radio_btn_mob.png") no-repeat 0 -20px;
	}
	.video-title {
		padding: 4px;
	}
	.video-box {
		width: 100%;
		position: initial;
	}
	.options-box {
		display: block;
		width: 100%;
	}
	.member .options-box .bottom_note {
		color: #43f8fe;
		border-bottom: 1px solid #1ebec5;
		text-transform: uppercase;
		text-align: center;
	}
	.options-box ul li a {
		text-decoration: none;
		color: white;
	}

	.options-box ul li a:hover {
		color: #00f6ff;
	}
	.video-title time,
	.video-title h2.actors {
		display: none;
	}
	.options-box time {
		color: #969696;
		font-size: 12px;
		display: inline-block;
		font-weight: 400;
	}
	#buy-this-scene {
		display: none;
	}
	.options-box {
		margin-left: 0;
	}
	.options-box .bottom_icons {
		border-bottom: 1px solid #1ebec5;
		padding: 5px 0 5px 14px;
	}
	.btn-controls.btn-lightblue.trailer-vr {
		margin-left: 5%;
	}
	h1.pornstars_title,
	h1.home_title {
        display: none;
		font-size: 18px;
		margin-top: -15px !important;
		padding-bottom: 10px !important;
	}

}
@media (max-width: 640px) {
	.result .float-grid .gutter,
	.top-stars .gutter,
	div.actor {
		width: 50% !important;
	}
	.movie-cover {
		width: 100% !important;
		padding: 0 !important;
	}
	.pager a {
		font-size: 0.8em;
		height: 25px;
		line-height: 25px;
	}
	.mob-logo {
		padding: 0;
	}
	.pager p {
		font-size: 0.8em;
		margin-bottom: 5px;
	}
	.video-pager a {
		font-size: 0.8em;
		padding: 0;
	}
	.options-box H1,
	.options-box li,
	.options-box .bottom_note {
		font-size: 0.9em;
	}
	.options-box .bottom_icons img {
		width: 10%;
	}
	.btn-controls.btn-lightblue.trailer-vr {
		padding: 5px 0 0 0;
	}
	.small-controls .btn.btn-lightblue {
		width: 50%;
	}
}
.about-text .btn-controls {
	height: 35px;
	cursor: pointer;
	padding: 8px 0 0 0;
	font-size: 12px;
	margin: 0 auto;
	display: block;
}
#vr_videos-mob,
#standard_videos-mob {
	clear: both;
}
.options-box .btn-freevr-player {
	border: 1px solid #00f6ff;
	background-color: #2e2e2e;
	background-image: -webkit-linear-gradient(to top, #2e2e2e 0%, #4c4c4c 100%);
	background-image: linear-gradient(to top, #2e2e2e 0%, #4c4c4c 100%);
}
.options-box .btn-freevr-player:hover {
	background-image: -webkit-linear-gradient(to top, #4c4c4c 0%, #2e2e2e 100%);
	background-image: linear-gradient(to top, #4c4c4c 0%, #2e2e2e 100%);
}
.options-box .scene-purchase,
.popup-box .scene-purchase {
	background-image: -webkit-linear-gradient(to top, #1ab2c2 0%, #43f8fe 100%);
	background-image: linear-gradient(to top, #1ab2c2 0%, #43f8fe 100%);
}
.btn-lightblue:hover,
.video-controls .btn-lightblue:hover,
.options-box .scene-purchase:hover,
.popup-box .scene-purchase:hover {
	background-image: -webkit-linear-gradient(to top, #43f8fe 0%, #1ab2c2 100%);
	background-image: linear-gradient(to top, #43f8fe 0%, #1ab2c2 100%);
}
.options-box #trailer-vr {
	width: 100%;
	margin-top: 8px;
	border-radius: 5px;
}
.options-box .bottom_box {
	width: 100%;
	padding-left: 30%;
	display: block;
	float: left;
}
.about-text p,
.about-text H5 {
	padding: 4px;
}
.btn-controls.btn-lightblue.trailer-vr {
	position: relative;
}
.no-touchevents .movie-cover .cover-wrap,
.no-touchevents .movie-cover:hover .cover-wrap {
	overflow: hidden;
}
.no-touchevents .movie-cover:hover .description {
	bottom: 0;
	transition: all .2s
}
.movie-cover .cover-wrap {
	padding-bottom: 56.25%;
	position: relative;
}
.video-box-inner {
	position: relative;
}
.video-box-inner img {
	width: 100%;
}
.video-box-inner img.playerbtn {
	width: 33%;
	margin: 0 auto;
	position: absolute;
	top: 20%;
	left: 34%;
}
.account .details form .save-nick {
	float: none;
	margin-top: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1200px),
		only screen and (max-width: 860px) and (min-resolution: 144dpi) {
	header nav ul:not(.sup-menu):not(.social) li.home.active a:before, header nav ul:not(.sup-menu):not(.social) li.home.visible a:before {
		background: url(//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/home-icon-hover-x2.png) no-repeat 0 45%/16px 16px !important;
	}
	header nav ul:not(.sup-menu):not(.social) li.pornstars.active a:before, header nav ul:not(.sup-menu):not(.social) li.pornstars.visible a:before {
		background: url(//hwnds.ddfstatic.com/resources/ddfvr/images/responsive/pornstars-icon-hover-x2.png) no-repeat 0 45%/16px 16px !important;
	}
}
.scenes .pur {
	float: left;
	width: 200px;
	height: 10px;
	color: #FFF;
	font-size: 0.7em;
}
.scenes .description_first_row {
}
.scenes .description_second_row {
}
.description_third_row {
	text-align: right;
}
.description_third_row time {
	float: left;
}
ul.tags li.fszm {
	color: #1ebec5;
	font-size: 1em;
}
h1.pornstars_title,
h1.home_title {
	margin-top: -65px;
	padding: 0 0 25px 10px;
}
