.dark {
    color: #ddd;
    background-color: #222 ;
    min-height: 100vh;
    background-size: contain;
}
.dark .main {
    /*background: rgb(0,0,0,0.8);*/
    min-height: 100vh;
    /* background-size: contain; */
    position: relative;
    overflow: hidden;
}

.dark .main-menu a {
    color: #eee;
}
.dark .footer .menu a:hover {
    color: #bbb;
}
.mobile-menu a:hover {
    color: #aaa;
}
.dark a {
    color: #eee;
}

.dark .tags a {
    background: rgb(0,0,0,0.3);
}
.dark .comment-item {
    background: #2a2a2a;
}
.dark .reply-area .comment-item {
    background: #3a3a3a;
}
.dark .load-replies {
    color: #aaa;
    background: #444;
    border: 0px solid #999;
    padding: 10px 0;
}

.dark .load-replies:hover{
    background: #333;
}
.dark .comment-date {
    color: #666;
}
.dark .grid .products-box .title a,
.dark .scroll-row .products-box .title a {
    color: #aaa;
}
.dark .list .title a {
    color: #ccc;
}
.dark .search-inner .keyword ,
.dark input,
.dark .search-result,
.dark textarea {
    color: #eee;
    background: #333;
    border: 0;
}

.dark .product-thumb {
    border: 0;
}
.scroll-row .thumb,
.grid .thumb {
    background: #333;
}
.dark .fancybox-content {
    background: #444;
}

.dark .inline a {
    background: #333;
}
.dark .divider {
    border-top: 1px solid #444;
}
.dark .product-more-items {
    background: #444;
}
.dark .product-more-items .more-item:hover {
    background: #222;
}
.dark .user-menu {
    background: #333;
}
.dark .user-menu a:hover {
    background: #222;
}
.dark .bottom-player .parent {
    background: #222;
}
.dark progress, /*firefox*/
.dark progress::-webkit-progress-bar {
    background-color: #333;
}
.dark .queue {
    background: #333;
}
.dark .clear-queue {
    border: 1px solid #ccc;
    color: #ccc;
}
.dark .queue-item:hover {
    background: #222;
}
.dark .queue-item.active {
    background: #222;
    color: #eee;
}
.dark .queue-header {
    border-bottom: 1px solid #666;
}
.dark .queue-footer {
    border-top: 1px solid #666;
}
.dark .search-filter .item:hover{
    background: #444;
}
.dark .search-filter .item {
    border: 1px solid #aaa;
    color: #aaa;
}
.dark .search-filter .item.disabled:hover {
    background: none;
}
.dark .search-filter .item.disabled {
    color: #444;
    border-color: #444;
}
.dark .plan .inner:hover,
.dark .plan.suggest .inner {
    background: #333;
}
.dark .tab_wrapper > ul li.active:after {
    background: #222!important;
}
.dark .tab_wrapper > ul li.active {
    background: transparent;
}
.dark .tab_wrapper > ul li {
    background: #252525;
}

.dark .my-comments .item:nth-child(2n) {
    background: #252525;
}
.dark .my-comments .item:nth-child(2n+1) {
    background: transparent;
}
.dark .my-comments .item:hover {
    background: #1c1c1c
}
.dark .notifications .item {
    background: #292929;
}
.dark .notification-button i {
    color: #ccc;
}
.dark .notifications .item.checked {
    background: transparent;
}
.dark .notifications .item:hover {
    background: #252525;
}
.dark .list .products-box:hover {
    background: #333;
}
.dark .list .products-box.active {
    background: #444;
}
.dark .playlist-option .menu {
    background: #333;
}
.dark .playlist-option .menu .item:hover {
    background: #222;
}
.dark .contact-form .email,
.dark .contact-form .message,
.dark .contact-form .captcha {
    border: 0;
}
.dark .contact-form textarea:focus,
.dark .contact-form .subject:focus,
.dark .contact-form input:focus {
    background: #333;
    color: white;
}
.dark .contact-form .subject{
    background: #333;
    color: white;
}

.dark input#name:focus,
.dark input#deposit:focus,
.dark input#mobile:focus,
.dark input#pass:focus,
.dark input#email:focus,
.dark input#username:focus {
    outline: none!important;
    background: #555;
}
.dark .search-result .item:hover {background: #222}

.dark .product-view .description {
    color: #eee;
}
.dark .progress-bar-membership .fill {
    background: aqua;
}
.dark .load-more:hover {background: #222}
.dark a.jump-time {color: orange;}
.dark .add-to-playlists .list label { color: #aaa;}
.dark .add-to-playlists .list label:hover { color: #fff;}

.dark .sidenav-overlay {
    background: rgba(0, 0, 0, 0.8);
}
.dark .pagination .current {
    color: #333;
}

.dark .blur-bg {
    display: block;
    /*background:#070707;*/
    position: absolute;
    top:0;
    left:0;
    opacity: 0.7;
    width: 100%;
}
.dark .sortable_clone {
    background: #555;
}
.dark .ss-search input,
.dark .ss-search {
    color: #333;
}
.dark .full-screen-player {
    background: #222;
}
.dark #goto-playlist {
    color:#888;
}
.dark #goto-playlist:hover {
    color: #ccc;
}
.dark .comment-pagination a.gray {
    border: 1px solid #333;
    color:#333
}
.dark .full-screen-player .cover img {
    border: 3px solid #444;
    background: #444 url("../../img/loading.gif") no-repeat 50% 50%;
}
.dark .list-bg-image {
    display: block!important;
}
.dark .list-header {
    background: rgb(0,0,0,0.3);
}
.dark .list-bg-image {
    position: absolute;
    height: 500px;
    /*filter: blur(4px);*/
    filter: grayscale(1) blur(0);
    /*background-attachment:fixed;*/
    background-position: 15%;
    opacity: 0.2;
    background-repeat: no-repeat;
    background-size: cover;
}
.dark .membership .playnow {
    color:orange;
}
.dark .top .login a {
    color: #eee;
}
.dark .profile-avatar {
    border: 1px solid #333;
}
.dark .message-bar {
    /*border-bottom: 3px dotted #111;*/
}
.dark .orders .item:nth-child(odd) {
    background: #222;
}
.dark .orders .item:nth-child(2n) {
    background: #222;
}
.dark .orders .item {
    border-bottom: 1px solid #333;
}
.dark span.file-title a:hover {
    background: #111;
}
.dark .orders .item:hover {
    background: #1c1c1c
}
.dark .type-badge {
    background: #333;
}
.dark .order-id a{
    color: white;
}
.dark .order-id {
    color: #aaa;
}
.dark span.file-title a, span.file-size a {
    color: #aaa;
}
.dark span.file-title a:hover {
    color: white;
}
.dark span.file-title::before {
    color: #aaa
}
.dark .orders .left-col {
    border-right: 2px solid #333;
}
.dark span.file-size {
    color: white;
}
.dark .current-balance {
    background: #444;
}
.dark .suggest-item {
    border: 1px solid #999;
    color: #ccc;
}
.dark .suggest-item.active,
.dark .suggest-item:hover {
    background: #333;
}
.dark input#balance {
    border: 2px solid #333;
}
.dark .order-filter .tag a{
    background: #333;
    color: #aaa;
}
.dark .order-filter .tag a:hover{
    background: #555;
}
.dark textarea#comment {
    border: 0px solid #666;
}
.dark .mini-bar {
    border-top: 2px solid #333;
    background: #222;
}
.dark .item-rate {
    color: rgb(0,0,0,0.3);
}
.dark .download-demo-product:hover {
    background: rgb(0,0,0,0.3);;
}
.dark .product-view .custom-field {
    background: rgb(0, 0, 0, 0.3);
}
.dark .item-rate.active {
    color: #ffb300;
}
.dark .item-rate.hover {
    color: #ff6f00;
}
.dark .product-icon.download-product.hand.yes:hover,
.dark .product-icon.download-product.hand.yes:hover i {
    color: white!important;
}
.dark .full-top {
    box-shadow: 1px 1px 10px #111;
}
.dark .cta {
    background: rgb(0, 0, 0, 0.1);
    border: 0;
}
.dark .copy-url,
.dark .like-product,
.dark .download-area .cost {
    color: #ddd;
}
.dark .like-product:hover {
    color: white!important;
}
.dark .like-product {
    background: transparent;
}
.dark .like-product.active {
    background: transparent;
}

.dark .copy-url:hover,
.dark .like-product:hover{
    color: #333;
}

@media screen and (max-width: 768px) {
    .dark .top {
        background: #111;
    }
    .dark {
        color:#ddd;
    }
    .dark .main {
        /*background-color:#121212;*/
    }

    .dark .blur-bg {
        opacity: 1;
    }
}
