.dark input {background: rgb(36, 36, 36); color: rgb(255, 255, 255);}
body.dark {background: rgb(40, 40, 40); color: rgb(255, 255, 255) !important;}
.dark .wrapper, .dark .wrapper-holder {table-layout: fixed;}
.dark .header {box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px; background-color: rgb(31, 31, 31);}
.dark .burder-menu span, .dark .burder-menu span::after, .dark .burder-menu span::before {background-color: rgb(255, 255, 255);}
.dark .search-mobi i {color: rgb(255, 255, 255);}
.dark .nav-holder .drop-holder {background: rgba(0, 0, 0, 0.97); box-shadow: rgb(0, 0, 0) 0px 128px 250px 0px;}
.dark .nav-holder .drop-holder .column:first-of-type {background: transparent;}
.dark .nav-holder .drop-holder .search-form .input {border: 0px; background: 0px 0px; color: rgb(255, 255, 255);}
.dark .nav-holder .drop-holder .search-form i {color: rgb(255, 255, 255);}
.dark .nav-holder .drop-holder .category-groups .link {color: rgb(255, 255, 255);}
.dark .nav-holder .drop-holder .category-groups .link i {color: rgb(255, 255, 255);}
.dark .nav-holder .drop-holder .category-groups .link.active {color: rgb(230, 24, 78);}
.dark .nav-holder .drop-holder .category-groups .link.active i {color: rgb(230, 24, 78);}
.dark .nav-holder .drop-holder .category-items a {color: rgb(255, 255, 255);}
.dark .nav-holder .drop-holder .category-items a .quantity {color: rgb(255, 255, 255);}
.dark .nav-holder .drop-holder .btn-holder .link {box-shadow: rgba(94, 94, 94, 0) 0px 0px 3px; background-color: rgb(40, 40, 40); color: rgb(255, 255, 255);}
.dark .nav-holder .drop-holder .nano .nano-pane {background-color: rgb(196, 196, 196);}
.dark .nav-holder .drop-holder .nano .nano-pane .nano-slider {background-color: rgb(230, 24, 78);}
.dark .nav-holder .item .link-nav {color: rgb(255, 255, 255);}
.dark .nav-holder .item .link-nav.active {color: rgb(230, 24, 78);}
.dark .block-search .search-input {background-color: rgb(46, 46, 46); border: 0px; color: rgb(255, 255, 255);}
.dark .block-search .search-btn {background-color: rgb(230, 24, 78); border: 0px;}
.dark .block-search .search-btn i {color: rgb(255, 255, 255);}
.dark .box .headline .title-holder {color: rgb(255, 255, 255);}
.dark .box .headline .title-holder .color {color: rgb(230, 24, 78);}
.dark .box .item .img-holder {box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px; background-color: rgb(31, 31, 31);}
.dark .box .item .info-holder {background: rgba(0, 0, 0, 0.6); color: rgb(255, 255, 255);}
.dark .box .video_list .item .info-holder {background: linear-gradient(rgba(255, 255, 255, 0) 0px, rgba(241, 111, 92, 0) 0px, rgb(0, 0, 0) 100%);}
.dark .box .item .title-item {color: rgb(255, 255, 255);}
.dark .box.models-list .item .title {color: rgb(255, 255, 255);}
.dark .box.models-list .item .info-model {color: rgb(255, 255, 255);}
.dark .box.albums-list .img-holder {box-shadow: none;}
.dark .box.albums-list .album-info .models-title {color: rgb(255, 255, 255); border-bottom: 1px solid rgb(44, 44, 44);}
.dark .box.albums-list .album-info .info {border-bottom: 1px solid rgb(44, 44, 44);}
.dark .box.albums-list .album-info .info .item-info {color: rgb(255, 255, 255);}
.dark .box.albums-list .album-info .categor-holder .row-title {color: rgb(255, 255, 255);}
.dark .box.albums-list .album-info .categor-holder .row-item {color: rgb(255, 255, 255); border: 1px solid rgb(160, 160, 160);}
.dark .box.albums-list .link {box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px; background: rgb(31, 31, 31);}
.dark .pagination .pagination-holder .item-pagin .link {color: rgb(255, 255, 255); box-shadow: rgba(94, 94, 94, 0) 0px 0px 3px; background-color: rgb(31, 31, 31);}
.dark .pagination .pagination-holder .item-pagin.active .link {background-color: rgb(230, 24, 78); color: rgb(255, 255, 255); box-shadow: rgba(94, 94, 94, 0) 0px 0px 3px;}
.dark .footer {box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px; background-color: rgb(31, 31, 31);}
.dark .footer .footer-nav .item .link {color: rgb(255, 255, 255);}
.dark .footer .text {color: rgb(255, 255, 255);}
.dark .search-holder .box {box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px; background-color: rgb(255, 255, 255);}
.dark .scrollup {background: rgb(230, 24, 78); color: rgb(255, 255, 255); box-shadow: rgba(94, 94, 94, 0) 0px 0px 3px;}
.dark .fancybox-skin {background: 0px 0px; color: rgb(255, 255, 255); box-shadow: none !important;}
.dark .premium-thumbs .item .img-holder .info-holder {background: rgba(0, 0, 0, 0.7);}
.dark .title span {color: rgb(255, 192, 42);}
.dark .footer_user_menu {background: rgb(31, 31, 31); box-shadow: rgb(0, 0, 0) 0px 0px 5px;}
.dark .footer_user_menu .menu_items .item {color: rgb(255, 255, 255);}
.dark .footer_user_menu .menu_items .item svg {fill: rgb(255, 255, 255);}
.dark .block_content, .dark .block_models {box-shadow: rgb(0, 0, 0) 0px 0px 5px; background: rgb(31, 31, 31); color: rgb(255, 255, 255);}
.dark .block_content svg, .dark .block_models svg {fill: rgb(255, 255, 255);}
.dark .block_content .items a, .dark .block_models .items a {color: rgb(255, 255, 255);}
.dark .logo_burger .arrow {color: rgb(255, 255, 255);}
.dark .burger_menu_top {box-shadow: rgb(0, 0, 0) 0px 0px 20px;}
.dark .footer .text a {color: rgb(230, 24, 78);}
.dark .nav-holder.new {background: 0px 0px;}
.dark .nav-holder.new {background: rgba(255, 255, 255, 0.95);}
.dark .nav-holder.new .burger_user_menu {background: rgb(31, 31, 31);}
.dark .nav-holder.new .item {background: rgb(31, 31, 31); border-bottom: 1px solid rgb(41, 41, 41);}
.dark .nav-holder.new .item .link-nav {color: rgb(255, 255, 255);}
.dark .nav-holder.new .item .link-nav.active {color: rgb(255, 72, 90);}
.dark .nav-holder.new .item .link-nav svg {fill: rgb(255, 255, 255);}
.dark .nav-holder.new .item.text {border-bottom: none;}
.dark .nav-holder.new .item .text_burger {color: rgb(255, 255, 255);}
.dark .slider_holder {background: rgb(77, 77, 77);}
.dark .slider_holder svg {fill: rgb(255, 255, 255) !important;}
.dark .wrapper::before {background-image: initial; background-position-x: initial; background-position-y: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(230, 24, 78);}
.dark .nav-holder .drop-holder::after {background-image: initial; background-position-x: initial; background-position-y: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0.6);}
.dark .nav-holder .drop-holder .column:first-of-type {background-image: initial; background-position-x: initial; background-position-y: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent;}
.dark .nav-holder .drop-holder .category-items .item.not-found a:hover .title {color: rgb(0, 0, 0);}
.dark .nav-holder .item .link-nav::after {background-image: initial; background-position-x: initial; background-position-y: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(230, 24, 78);}
.dark .nav-holder.new .item .link-nav:hover {background-image: initial; background-position-x: initial; background-position-y: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(230, 24, 78); color: rgb(255, 255, 255);}
.dark .nav-holder.new .item .link-nav:hover svg {fill: rgb(255, 255, 255);}
.dark .slider_holder::after {background-image: initial; background-position-x: initial; background-position-y: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(26, 26, 26);}
.dark .box .sort-holder .sort .selected {color: rgb(255, 255, 255); background-color: rgb(31, 31, 31); box-shadow: rgba(94, 94, 94, 0) 0px 0px 3px;}
.dark .box .sort-holder .sort .selected .text + i {color: rgb(255, 255, 255);}
.dark .box .sort-holder .sort .selected.active {box-shadow: rgba(237, 7, 101, 0.5) 0px 0px 3px; background-color: rgb(230, 24, 78); color: rgb(255, 255, 255);}
.dark .box .sort-holder .sort .drop-holder {background: rgb(31, 31, 31); box-shadow: rgba(94, 94, 94, 0) 0px 0px 3px;}
.dark .box .sort-holder .sort .drop-holder .item-sort .link-drop {color: rgb(255, 255, 255);}
.dark .box .sort-holder .sort .selected::after {background-image: initial; background-position-x: initial; background-position-y: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(31, 31, 31);}
.dark .box .sort-holder .sort .selected.active::after {background-image: initial; background-position-x: initial; background-position-y: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(230, 24, 78);}
.dark .bread-crumb {color: rgb(255, 255, 255);}
.dark .bread-crumb .link-bread {color: rgb(255, 255, 255);}
.dark .box.models-list .search-form .input {box-shadow: rgba(94, 94, 94, 0) 0px 0px 3px; background-color: rgb(31, 31, 31); color: rgb(255, 255, 255); border: 0px; opacity: 1;}
.dark .box.models-list .search-form .input:focus {box-shadow: rgba(237, 7, 101, 0.5) 0px 0px 10px;}
.dark .title-video {color: rgb(255, 255, 255);}
.dark .video-holder .models-list {box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px; background-color: rgb(31, 31, 31);}
.dark .video-holder .models-list .thumbs-holder.mobi .categor-holder {box-shadow: none; background-color: transparent;}
.dark .video-holder .models-list .text {color: rgb(255, 255, 255);}
.dark .video-holder .categor-holder {box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px; background-color: rgb(31, 31, 31);}
.dark .video-holder .categor-holder .row-title {color: rgb(255, 255, 255);}
.dark .video-holder .categor-holder .row-item {background-color: rgb(40, 40, 40); color: rgb(255, 255, 255); border: none;}
.dark .video-holder .categor-holder .row-item {border: 1px solid rgb(160, 160, 160); color: rgb(255, 255, 255);}
.dark .player-holder {box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px; background-color: rgb(31, 31, 31);}
.dark .player-holder .tabs-holder .tab .btn {box-shadow: rgba(94, 94, 94, 0.5) 0px 0px 3px; background-color: rgb(40, 40, 40); color: rgb(255, 255, 255);}
.dark .player-holder .tabs-holder .tab .btn.active {color: rgb(255, 255, 255); box-shadow: rgb(230, 24, 78) 0px 0px 3px; background-color: rgb(230, 24, 78);}
.dark .player-holder .tabs-content .info-block {color: rgb(255, 255, 255);}
.dark .rating-info .info {color: rgb(94, 94, 94);}
.dark .rating-info .rating-fav {border-right: 1px solid rgba(94, 94, 94, 0.35);}
.dark .rating-info .rating-fav .btn i {color: rgb(94, 94, 94);}
.dark .rating-info .rating-fav .btn .quantity {color: rgb(94, 94, 94);}
.dark .form-holder .text {color: rgb(255, 255, 255);}
.dark .form-holder .row .input {border: 1px solid rgba(94, 94, 94, 0);}
.dark .form-holder .row .input:focus {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(230, 24, 78); border-right-color: rgb(230, 24, 78); border-bottom-color: rgb(230, 24, 78); border-left-color: rgb(230, 24, 78); border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial;}
.dark .video-holder .left .block-holder {box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px; background-color: rgb(31, 31, 31);}
.dark .video-holder .left .block-holder .text-title {color: rgb(255, 255, 255);}
.dark .album-info .inform {border-bottom: 1px solid rgba(94, 94, 94, 0.35);}
.dark .album-info .inform .item-info {color: rgb(255, 255, 255);}
.dark .album-info .inform .item-info i {color: rgb(255, 255, 255);}
.dark .album-info .rating-info .rating-fav {border: 0px;}
.dark .box .sort-holder .sort .selected.active i {color: rgb(255, 255, 255);}
.dark .view-model .model-holder {box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px; background-color: rgb(31, 31, 31);}
.dark .box.categories-list .sort-conten .selected {color: rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255);}
.dark .box.categories-list .sort-conten .selected.active {color: rgb(230, 24, 78); border-color: rgb(230, 24, 78);}
.dark .box.categories-list .items-list .letter-holder {border-right: 1px solid rgba(0, 0, 0, 0.1);}
.dark .box.categories-list .items-list .item.title {background-color: rgb(230, 24, 78); color: rgb(255, 255, 255);}
.dark .box.categories-list .items-list .item .link {color: rgb(255, 255, 255);}
.dark .box.categories-list .items-list .item .link .quantity {color: rgb(255, 255, 255);}
.dark .box.categories-list .items-list::after {background-image: initial; background-position-x: initial; background-position-y: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent;}
.dark .error_404-holder .page-error {color: rgb(230, 24, 78);}
@media screen and (max-width: 440px) {
.dark .box.albums-list .album-info .info .item-info:last-of-type {border-right: 1px solid rgba(94, 94, 94, 0.35);}
.dark .box.albums-list .album-info .info .item-info:nth-child(3) {border: 0px;}
}
@media screen and (max-width: 640px) {
.dark .box.albums-list .album-info .info .item-info {border-right: 1px solid rgba(94, 94, 94, 0.35);}
.dark .box.albums-list .album-info .info .item-info:last-of-type {border: 0px;}
.dark .box.albums-list .album-info .info {border: 0px;}
.dark .box.albums-list .album-info .models-title {border: 0px;}
.dark .footer .footer-nav .item .link {color: rgb(255, 255, 255);}
}
@media screen and (max-width: 767px) {
.dark .rating-info .rating-fav {border: none;}
}
@media screen and (max-width: 992px) {
.dark .block-search .search-btn i {color: rgb(255, 255, 255);}
.dark .block-search .search-btn.delet {background: 0px 0px;}
.dark .block-search .search-btn.delet {background: url("/static/images/fancybox_sprite.png") center center no-repeat rgb(230, 24, 78);}
.dark .block-search .search-input {background-color: rgb(46, 46, 46);}
.dark .block-search {background: rgba(255, 255, 255, 0.9);}
.dark .box.reverse .headline .sort-holder .sort {background: 0px 0px;}
.dark .box.reverse .headline .sort-holder {background: rgb(31, 31, 31); box-shadow: transparent 0px 0px 20px;}
.dark .box.reverse .headline .sort-holder.enable_albums .sort.sort-content .selected {color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); box-shadow: rgb(0, 0, 0) 0px 0px 3px;}
.dark .box.reverse .headline .sort-holder.enable_albums .sort.sort-content .selected.active {box-shadow: rgb(0, 0, 0) 0px 0px 3px; background-color: rgb(230, 24, 78); color: rgb(255, 255, 255);}
.dark .box.reverse .headline .sort-holder.enable_albums .sort.sort-content .selected.active i {color: rgb(255, 255, 255);}
.dark .box.reverse .headline .sort-holder.enable_albums .sort.sort-content {background: 0px 0px;}
.dark .box.reverse .headline .sort-holder.enable_albums {background: 0px 0px; box-shadow: none;}
.dark .box.reverse .sort-holder .sort .drop-holder .item-sort .link-drop {color: rgb(255, 255, 255); border-bottom: 1px solid rgb(41, 41, 41);}
.dark .box.reverse .sort-holder .sort .drop-holder .item-sort:last-child .link-drop {border-bottom: none;}
.dark .box.reverse .sort-holder .sort .drop-holder {background: rgb(0, 0, 0); box-shadow: none;}
.dark .box.reverse .sort-holder .sort .selected {color: rgb(255, 255, 255); background-color: transparent; box-shadow: none;}
.dark .box.reverse .sort-holder .sort .selected i {color: rgb(255, 255, 255);}
.dark .box.reverse .sort-holder .sort .selected.active {box-shadow: none; background-color: transparent; color: rgb(255, 72, 90);}
.dark .box.reverse .sort-holder .sort .selected.active i {color: rgb(255, 72, 90);}
.dark .box.reverse .sort-holder .sort-content.sort .selected i {color: rgb(0, 0, 0);}
.dark .burder-menu span, .dark .burder-menu span::after, .dark .burder-menu span::before {background: rgb(255, 255, 255);}
.dark .burger_user_menu {background: rgb(255, 255, 255);}
.dark .header {box-shadow: none;}
.dark .nav-holder .item .link-nav {color: rgb(255, 255, 255);}
.dark .nav-holder .item .link-nav svg {fill: rgb(255, 255, 255);}
.dark .nav-holder .item .link-nav.active {color: rgb(255, 72, 90);}
.dark .nav-holder .item .text_burger {color: rgb(255, 255, 255);}
.dark .nav-holder .item {background: rgb(255, 255, 255);}
.dark .nav-holder .item {border-bottom: 1px solid rgb(40, 40, 40);}
.dark .nav-holder .item.text {border-bottom: none;}
.dark .nav-holder {background: 0px 0px;}
.dark .nav-holder {background: rgba(255, 255, 255, 0.95);}
}