
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:  #7f1d9d !important;
    filter: none !important; -ms-filter: none !important;
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background-color:  #9522B9 !important;
    filter: none !important; -ms-filter: none !important;
}

.top-bar {
    background: #343035;
}
.top-bar .cart-total .price, .top-bar .cart-total .currency-code {
    color: #948799;
}


.side-menu, .side-panel {
    background: #29252A;
}
.side-menu .sort-options .panel-group .panel, .side-menu .sort-options .panel-group .panel .panel-heading, .side-menu .btn {
    background: #343035;
    border-color: #343035;
}
.side-menu .sort-options select {
    background: #29252A;
    border-color: #29252A;
}
.side-menu .sort-options .price-slider {
    background: #29252A;
    border-color: #29252A;
}
.side-menu .price-slider .noUi-handle {
    background: #9522B9;
    border-color: #9522B9;
}

.main-body {
    background: #29252A;
}

.profile .coupon-applied {
    color: #9522B9;
}
.profile .discounts-applied {
    color: #948799;
}

.tab-bar {
    border-color: #343035;
}
.tab-bar li.active > a, .tab-bar li.active > a:active, .tab-bar li.active > a:focus, .tab-bar li.active > a:hover {
    background: #7f1d9d;
}
.tab-bar li a:hover {
    background: #430f53;
}
.tab-bar li .tab-icon {
    color: #948799;
}

.search .search-field {
    background: #29252A;
    border-color: #343035;
}

.pagination-wrap {
    border-color: #343035;
}

.pagination-row > li.active > a, .pagination-row > li.active > a:active, .pagination-row > li.active > a:focus, .pagination-row > li.active > a:hover,
.pagination-row .pagination-prev, .pagination-row .pagination-next {
    background: #343035;
}

.item-row {
    border-color: #343035;
}
.item-row .share-button {
    border-color: #948799;
}
.item-row .genre {
    color: #948799;
}
.item-row .free-dl-button {
    color: #948799;
}
.item-row .add-button .fa-plus {
    color: #948799;
}
.item-row .add-button .fa-shopping-cart {
    color: #7f1d9d;
}
.item-row .add-song-button, .collection-row .add-collection-button, .kit-row .add-kit-button, .soundkit-modal .add-kit-button {
    border: 1px solid #9522B9;
}
.item-row-in-cart .add-song-button, .collection-row-in-cart .add-collection-button, .kit-row-in-cart .add-kit-button, .soundkit-modal .kit-in-cart .add-kit-button {
    background: #9522B9;
}
.soundkit-modal .add-kit-button {
    color: #7f1d9d;
}
.item-row-active, .collection-row .collection-item-active, .kit-row-active {
    background: #343035;
}

.collection-row {
    border-color: #343035;
}
.collection-row .collection-item .license {
    color: #948799;
}
.collection-row .collection-item:hover {
    background: #343035;
}

.license-drawer .license-box {
    border: 1px solid #9522B9;
}
.license-drawer .license-box-in-cart {
    background: #9522B9;
}


.side-panel .cart-item .license {
    color: #948799;
}

.footer {
    border-top: 2px solid #7f1d9d;
    background: #29252A;
}
.footer .volume-control .volume-slider-wrapper {
    background: #29252A;
}
.footer .slider .slider-track {
    background:  #9522B9;
}
.footer .slider .slider-handle {
    border: 1px solid #9522B9;
}
.footer .play-bar {
    background: #9522B9;
}

body {
   --base-color: #9522B9;
   --base-color-contrast: #ffff;
   --base-color-dark: #7f1d9d;
   --surface-color: #29252A;
   --surface-color-contrast: #ffff;
   --border-color: #343035;
}
