/*Basic Styles*/
html, body{width: 100%; height: 100%;}
body {font-family: 'Roboto', sans-serif;overflow:hidden;overflow-y:auto;background-color: #171719;color: #dadada;}
* {outline: none !important;}
.clearfix {clear: both;}
a {text-decoration: none !important;}
.page_margin {margin-top: 30px;margin-bottom: 30px;}
.hidden {display: none !important;}
.page_padding {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.mat-dropdown {padding: 6px 0;margin: 0;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35);border: 0;border-radius: 5px;background-color: #222225;transform: scale3d(.8,.8,1);transform-origin: right top;display: block;opacity: 0;visibility: hidden;}
.mat-dropdown.show {transition: opacity 150ms cubic-bezier(0.4, 0.0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0.0, 0.2, 1) 0ms;transform: none;opacity: 1;visibility: visible;}
.mat-dropdown ul li a {color: #cccccc;font-size: 13px;line-height: 16px;font-weight: 500;padding: 10px 15px;margin: 0;display: block;transition: all 0.15s}
.mat-dropdown ul li a:not([href]):not([tabindex]) {color: #cccccc;}
.mat-dropdown ul li a:hover {background-color: #2c2c2f;color: #fff;}
.mat-dropdown ul li a:not([href]):not([tabindex]):hover {color: #fff;}
.mb-30 {margin-bottom: 30px;}
.mb-40 {margin-bottom: 40px;}
.mb-50 {margin-bottom: 50px;}
.mb-60 {margin-bottom: 60px;}
.mb-70 {margin-bottom: 70px;}
.pull-left {float: left;}
.pull-right {float: right;}
.mat_input input, .mat_input select, .mat_input textarea {background: #363636;border: 1px solid rgba(89, 89, 89, 0.06);border-radius: 3px;color: #d7d7d7;padding: 5px 15px;box-shadow:none;transition: all .2s ease-out;width: 100%;}
.mat_input input, .mat_input select {height: 40px;}
.mat_input input:focus, .mat_input select:focus, .mat_input textarea:focus {background: #0b0b0c;border: 1px solid var(--main-color);box-shadow: none;color: #ececec;}
.mat_input select:disabled {
	background: #3a3a3a;
}
.mat_input input[readonly] {
	background: #3c3c3c;
	color: #fff;border-radius: 22px;
}
.block {display: block;}
.v-hidden {visibility: hidden;}
.light {font-weight: 400;}
.main {color: var(--main-color);}
.main:hover {color: var(--second-color);}
.modal-footer{border-top: 1px solid #383838;}
.play_avatar img { width: 100%; }
.content {background: #222225;padding: 15px;margin: 30px auto;border-radius: 5px;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);}
.dropdown-menu .divider {height: 1px;margin: 6px 0;overflow: hidden;background-color: #363636;}
hr {border-color: rgba(255, 255, 255, 0.1);}
.pointer {cursor: pointer;}
.p20 {padding: 20px;}

/*Song Playing*/
.playlist-list-song.playing {background: #222225;color: #fff !important;}
.playlist-list-song.playing .art_details h4 {color: #fff !important;}
.playlist-list-song.playing .third {color: #fff !important;}

/*Add Playlist*/
.add-select-playlists {padding-left: 0;}
.add-select-playlists li {padding: 10px;min-width: 300px;background: #545454;width: 100%;text-align: left;display: block;margin-bottom: 5px;cursor: pointer;border-radius: 3px;}
.add-select-playlists li.active {background: var(--main-color);color: #fff;}

/*Buttons*/
.btn-primary {background-color: var(--main-color);border-color: var(--main-color);}
.btn-primary:hover {background-color: var(--main-color);border-color: var(--main-color);}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {background-color: var(--main-color);border-color: var(--main-color);}
.btn-outline-primary {color: var(--main-color);border-color: var(--main-color);}
.btn-outline-primary:hover {background-color: var(--main-color);border-color: var(--main-color);}
.btn-file {position: relative;overflow: hidden;}
.btn-file input[type=file] {position: absolute;top: 0;right: 0;min-width: 100%;min-height: 100%;font-size: 100px;text-align: right;opacity: 0;outline: 0;background: #fff;cursor: inherit;display: block;}
.btn-mat {border-radius: 4px;letter-spacing: .25px;line-height: 15px;min-width: 88px;font-weight: 500;box-shadow: none;padding: 9px 16px 10px;font-size: 15px;}
.btn-mat.btn-primary:hover {box-shadow: 0 1px 1px 0 var(--second-color), 0 1px 2px 1px var(--second-color);}
.btn-primary.btn-mat.disabled, .btn-primary.btn-mat:disabled {box-shadow: none;background-color: var(--main-color);border-color: var(--main-color);cursor: not-allowed;}
.btn_fb{background-color: #2d4373;}
.btn_tw{background-color: #2795e9;}
.btn_gp{background-color: #c23321;}
.btn_vk{background-color: #4a76a8;}
.btn_sc {background-color: #f50;}
.see_all {margin-top: 10px;}
.see_all a {color: var(--main-color);min-width: 160px;background: #2c2c2f;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);display: inline-block;height: 34px;line-height: 34px;font-size: 15px;border-radius: 2em;padding: 0 25px;}
.see_all a svg {margin-right: 2px;width: 22px;height: 22px;margin-top: -1px;display: none;}

/*Primary Styles*/
.music_app {display: block;position: relative;/*background-color: #171719;*/color: #d2d2d2;width: 100%;background-color: #171719;}
.ma_container {width: 100%;position: relative;}
.ma_sidebar {display: block;width: 240px;max-width: 240px;background-color: #222225;color: inherit;z-index: 99;position: fixed;top: 0;left: 0;bottom: 0;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.34);}
.ma_page_content {position: relative;z-index: 5;display: block;margin-left: 240px;min-height: 100vh;}
.ma_pc_inner {display: block;width: 100%;height: 100%;padding: 0 0 90px;}
.ma_player {position: fixed;bottom: 0;left: 0;right: 0;height: 60px;z-index: 99;background-color: #222225;}
.ma_player.closed {bottom: -70px;transition: all 0.15s ease-in-out;}
#waveform-load {text-align: center;margin: 0 auto;padding-top: 50px;padding-bottom: 20px;}
#waveform-load:empty {padding-top: 0;padding-bottom: 0;}
body.full_page .ma_page_content {margin: 0;}
body.full_page .ma_pc_inner {padding: 0;}
body.no-player .ma_sidebar {bottom: 0;}
body.no-player .ma_pc_inner {padding-bottom: 0px;}

/*Header*/
#main-header {z-index: 9;position: relative;}
header {background-color: #222225;height: 60px;display: flex;align-items: center;padding: 0 40px;margin-bottom: 45px;margin-left: 240px;/*border-bottom: 1px solid rgba(255, 255, 255, 0.1);*/box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);}
body.full_page header {margin: 0;}
header .head_menu {margin-right: 15px;line-height: 1;cursor: pointer;padding: 5px;margin-left: -5px;color: #ebebeb;display: none;}
body.full_page header .head_menu {display: none;}
header .head_logo {display:none;margin-right: 70px;}
header .head_logo a img {max-width: 125px;}
header .loggd_hd_logo svg {display: none}
body.full_page header .head_logo {display: flex;}
header .head_search .head_search_cont {position: relative;}
header .head_search .head_search_cont input {height: 40px;background: #080808;border: 1px solid rgba(0,0,0,0);border-radius: 8px;color: #fff;padding: 0 40px 0 55px;width: 600px;}
header .head_search .head_search_cont input:focus {box-shadow: 0 1px 1px rgba(0,0,0,0.24);/*background: #fff;border: 1px solid rgba(0,0,0,0.12);*/border-radius: 8px 8px 0px 0px;}
header .head_search .head_search_cont > svg {position: absolute;pointer-events: none;top: 50%;left: 17px;transform: translateY(-50%);color: #737373;}
header .head_search .search_dropdown {position: absolute;background-color: #080808;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);max-height: calc(100vh - 170px);overflow-y: auto;left: 0;right: 0;top: 39px;border-radius: 0px 0px 8px 8px;z-index: 99;}
header .head_search .search_dropdown .trend_head {font-size: 11px;color: #b1b1b1;text-transform: uppercase;font-weight: 500;padding: 7px 20px;display:flex;align-items:center;}
header .head_search .search_dropdown .trend_head svg {width: 17px;height: 17px;margin-right: 6px;}
header .head_search .search_dropdown .serach_trend a {display: block;padding: 7px 20px;color: #d6d6d6;}
header .head_search .search_dropdown .serach_trend a:hover {background: rgba(255, 255, 255, 0.05);color:#fff;}
header .head_search .search_dropdown .see_all {margin: 7px auto;}
header .head_search .search_dropdown .see_all a {font-size: 15px;}
header .head_search .search_dropdown .see_all a svg {width: 20px;height: 20px;margin-top: -2px;}
header .head_user {	margin-left: auto;}
header .head_user > div, header .head_user > span {
    display: inline-block;
    vertical-align: middle;line-height: normal;
}
header .head_user .btn.login {color: #d2d2d2;font-weight: 500;letter-spacing: .25px;margin-right: 5px;}
header .head_user .btn.btn-mat {background-color: rgba(255, 255, 255, 0.05);border-color: rgba(249, 144, 31, 0.05);color: var(--main-color);padding: 7px 16px;line-height: 19px;}
header .head_user .btn.btn-mat:hover {background-color: var(--main-color);border-color: var(--main-color);color: #fff;}
header .head_user .btn.btn-mat-import {background-color: rgba(33, 150, 243, 0.25);border-color: rgba(33, 150, 243, 0.05);color: #2196F3;margin: 0 5px;}
header .head_user .btn.btn-mat-import:hover {background-color: #2196F3;border-color: #2196F3;color: #fff;}
header .head_user .opts_account {margin-left: 12px;}
header .head_user .opts_account > img {width: 36px;height: 36px;object-fit: cover;border-radius: 50%;cursor: pointer;}
header .head_user .opts_account > .dropdown-menu, header .head_user .notis > .dropdown-menu {top: 40px;}
header .head_user .opts_account > .dropdown-menu:before, header .head_user .notis > .dropdown-menu:before {content: "";position: absolute;width: 12px;height: 12px;background: #222225;transform: rotate(45deg);top: -5px;right: 15px;z-index: -1;}
header .head_user .notis {padding: 5px;}
header .head_user .notis .unread_count {padding: 0 4px;color: #fff;font-size: 12px;z-index: 1;pointer-events: none;position: absolute;margin-top: -1px;right: 3px;background-color: var(--main-color);border-radius: 3px;}
header .head_user .notis .noti_load {text-align: center;padding: 10px; margin: 0 auto;}
.no_notification {font-size: 14px;text-align: center;padding: 14px;color: #fff;margin: 0 auto;}
header .head_user .notis > svg {cursor:pointer;}
header .head_user .notis > .dropdown-menu {min-width: 330px;}
header .head_user .notis > .dropdown-menu ul {max-height: 300px;overflow:hidden;overflow-y: auto;}
header .head_user .notis .ma_notifs {width: 100%;}
header .head_user .notis .ma_notifs a{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;min-height: 40px;padding: 12px 16px 13px;position: relative;color: #bebebe;}
header .head_user .notis .ma_notifs a::after { border-bottom: 1px solid #474747;bottom: 0;content: '';height: 0;left: 58px;position: absolute;right: 12px;}
header .head_user .notis .ma_notifs:last-child a::after {border:0;}
header .head_user .notis .ma_notifs a:hover {background-color: #171717;}
header .head_user .notis .ma_notifs .avatar {display: flex;width: 34px;min-width: 34px;height: 34px;overflow: hidden;border-radius: 50%;margin: 0 12px 0 0;}
header .head_user .notis .ma_notifs .avatar img {width: 34px;height: 34px;object-fit:cover;}
header .head_user .notis .ma_notifs .n_detail {line-height: 1;}
header .head_user .notis .ma_notifs .n_detail p {line-height: normal;margin-top: 0;margin-bottom: 3px;}
header .head_user .notis .ma_notifs .n_detail p b {font-weight: 500;color: #dddddd;}
header .head_user .notis .ma_notifs .n_detail time {font-size: 13px;}
.ds_track_tag_req .btn {padding: 4px 10px;border: 0;font-weight: 500;font-size: 13px;text-transform: uppercase;letter-spacing: 1px;margin: 3px 0;}
.ds_track_tag_req .btn.btn-success {color: #4caf50;background: #0b4e0e;}
.ds_track_tag_req .btn.btn-danger { color: #ff5353;background: #620606;}
header .head_user .head_search_mobi {line-height: 1;cursor: pointer;padding: 5px;color: #ebebeb;display: none;}
header .head_search .head_search_cont .head_search_mobi_close {display: none;position: absolute;line-height: 1;cursor: pointer;padding: 5px;color: #ebebeb;top: 50%;right: 3px;transform: translateY(-50%);background-color: rgba(255, 255, 255, 0.14);border-radius: 50%;}
header .head_search .head_search_cont input:focus+.head_search_mobi_close {color: #3a3a3a;background-color: rgba(0, 0, 0, 0.14);}
header .opts_head_acc {display: none;line-height: 1;cursor: pointer;padding: 5px;color: #ebebeb;}

/*Footer*/
.ma_footer {color: #b0b0b0;font-size: 12px;line-height: 16px;padding: 0 12px;padding-top: 10px;border-top: 1px solid #383c3f;margin: 0px 10px 65px;}
.ma_footer .ma_footer_cright {display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 3px;}
.ma_footer .ma_footer_cright .dropup {margin-left: auto;}
.ma_footer .ma_footer_cright .dropup .dropdown-toggle, .ma_footer .ma_footer_links .dropdown-toggle {font-size: 12px;padding: 0;background: transparent;color: #b0b0b0;}
.ma_footer .ma_footer_links a {color: #b0b0b0;}
.ma_footer .ma_footer_links a:hover, .ma_footer .ma_footer_links .dropdown-toggle:hover {color: #fff;}

/*Scrollbar*/
[data-simplebar] {position: relative;z-index: 0;overflow: hidden!important;max-height: inherit;-webkit-overflow-scrolling: touch;}
[data-simplebar="init"] {display: flex;}
[data-simplebar] .simplebar-scroll-content, [data-simplebar] .simplebar-content {overflow: hidden;}
[data-simplebar="init"] .simplebar-scroll-content, [data-simplebar="init"] .simplebar-content {overflow: scroll;}
.simplebar-scroll-content {overflow-x: hidden!important;min-width: 100%!important;max-height: inherit!important;box-sizing: content-box!important;}
.simplebar-content {overflow-y: hidden!important;box-sizing: border-box!important;min-height: 100%!important;}
.simplebar-track {z-index: 10;position: absolute;right: 0;bottom: 0;width: 11px;pointer-events: none;}
.simplebar-scrollbar {position: absolute;right: 2px;width: 7px;min-height: 10px;}
.simplebar-scrollbar:before {position: absolute;content: "";background: black;border-radius: 7px;left: 0;right: 0;opacity: 0;transition: opacity 0.2s linear;}
.simplebar-track .simplebar-scrollbar.visible:before {opacity: 0.5;transition: opacity 0 linear;}
.simplebar-track.vertical {top: 0;}
.simplebar-track.vertical .simplebar-scrollbar:before {top: 2px;bottom: 2px;}
.simplebar-track.horizontal {left: 0;width: auto;height: 11px;}
.simplebar-track.horizontal .simplebar-scrollbar:before {height: 100%;left: 2px;right: 2px;}
.horizontal.simplebar-track .simplebar-scrollbar {right: auto;left: 0;top: 2px;height: 7px;min-height: 0;min-width: 10px;width: auto;}
[data-simplebar-direction="rtl"] .simplebar-track {right: auto;left: 0;}
[data-simplebar-direction="rtl"] .simplebar-track.horizontal {right: 0;}

/*Sidebar*/
.sidebar {height: 100%;	overflow: hidden;}
.sidebar .logo_container {display: flex;align-items: center;justify-content: center;height: 50px;margin: 5px 0;}
.sidebar .logo_container img {width: 100%;max-width: 150px;}
.sidebar .sidebar_innr {overflow: hidden;overflow-y: auto;height: calc(100% - 60px);}
.sidebar .sidebar_innr .sections {padding:0 0 25px;list-style-type:none;margin: 0;}
.sidebar .sidebar_innr .sections:first-child {padding-top: 30px;}
.sidebar .sidebar_innr .sections:last-child {padding-bottom: 15px;}
.sidebar .sidebar_innr .sections h3 {margin: 0;padding: 6px 24px 10px;font-size: 12px;letter-spacing: 0.75px;text-transform: uppercase;color: #dbdbdb;}
.sidebar .sidebar_innr .sections li {display: block;width: 100%;height: 40px;}
.sidebar .sidebar_innr .sections li a {padding: 0 24px;display: flex;align-items: center;width: 100%;height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 15px;color: #f9f9f9;transition: all 0.1s;}
.sidebar .sidebar_innr .sections li a:hover {background-color: rgba(0, 0, 0, 0.14);}
.sidebar .sidebar_innr .sections li.active a {font-weight: 500;	color: #fff;background-color: var(--main-color);}
.sidebar .sidebar_innr .sections li a svg {margin: 0;margin-right: 27px;width: 24px;height: 24px;}

/*Player*/
.player {display: flex;align-items: center;padding: 0 15px;height: 60px;background-color: #222225;color: #fff;position: relative;box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.2);z-index: 5;}
.player .song_details {	width: 390px;min-width: 390px;border-right: 1px solid rgba(255, 255, 255, 0.15);user-select: none;}
.player .song_details .song_details_inner {width: 100%;position: relative;height: 60px;display: flex;align-items: center; cursor: pointer;}
.player .song_details .song_details_inner .song_art {width: 40px;min-width: 40px;height: 40px;float: left;border-radius: 2px;margin-right: 10px;}
.player .song_details .song_details_inner .song_art img {width: 40px;height: 40px;object-fit: cover;display: block;border-radius: 2px;background-color: #3e3e42;}
.player .song_details .song_title {max-width: calc(100% - 95px);}
.player .song_details .song_title h3 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff;display: block;font-size: 15px;margin: 0;transition: all 0.2s;}
.player .song_details .song_title h3:hover, .player .song_progress .song_controls .amplitude-prev:hover, .player .song_progress .song_controls .amplitude-next:hover, .player .song_progress .song_controls .amplitude-stop:hover {color: #fff;}
.player .song_details .song_title p {margin: 0;font-size: 13px;color: rgba(0, 0, 0, 0.7);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 4px;font-weight: 500;line-height: 1;transition: all 0.2s;}
.player .song_details .song_title p:hover {color: #222;}
.player .song_details .song_title .song_time_sec {display: none;font-size: 13px;margin-top: 2px;}
.player .song_details .song_fav {cursor: pointer;margin-left: auto;margin-right: 12px;color: #616161;transition: all 0.2s;}
.player .song_details .song_fav:hover {color:#222;}
.player .song_progress {position: relative;	padding: 0 10px;display: flex;align-items: center;margin: auto;width: 100%;}
.player .song_progress .song_controls {	display: flex;align-items: center;padding: 0 15px 0 0;}
.player .song_progress .song_controls .amplitude-prev {margin-right:5px;color: #fff;transition: all 0.2s;cursor:pointer;}
.player .song_progress .song_controls .amplitude-play-pause {width: 40px;height: 40px;cursor: pointer;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M8,5.14V19.14L19,12.14L8,5.14Z' /%3e%3c/svg%3e");background-repeat: no-repeat;background-position: center;background-color: var(--main-color);border-radius: 50%;}
.player .song_progress .song_controls .amplitude-play-pause.amplitude-playing {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M14,19H18V5H14M6,19H10V5H6V19Z' /%3e%3c/svg%3e");}
.player .song_progress .song_controls .amplitude-next, .player .song_progress .song_controls .amplitude-stop {margin-left:5px;color: #fff;transition: all 0.2s;cursor:pointer;}
.player .song_progress .song_time {display: flex;align-items: center;padding-left: 6px;}
.player .song_progress .song_time .current_time {color: #fff;font-size: 14px;}
.player .song_progress .song_time .duration_time {color: #fff;font-size: 14px;}
.player .song_progress .duration_seperate {display: none;margin: 0 5px;}
.player .song_progress .song_time .progress_container {	position: relative;height: 20px;cursor: pointer;width: 500px;width: calc(100vw - 1010px);margin: 0 6px;}
.player .song_progress .song_time .progress_container input[type=range] {-webkit-appearance: none;width: 100%;margin: 7.5px 0;position: absolute;z-index: 9999;top: -7px;height: 20px;cursor: pointer;background-color: inherit;}
.player .song_progress .song_time .progress_container input[type=range]::-webkit-slider-runnable-track {width: 100%;height: 0px;cursor: pointer;-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);background: #ddd;border-radius: 0px;border: 0px solid #010101;}
.player .song_progress .song_time .progress_container input[type=range]::-webkit-slider-thumb {-webkit-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;border: 1px solid var(--main-color);height: 15px;width: 15px;border-radius: 16px;background: var(--main-color);cursor: pointer;-webkit-appearance: none;margin-top: -7.5px;}
.player .song_progress .song_time .progress_container input[type=range]:focus::-webkit-slider-runnable-track {background: #ddd;}
.player .song_progress .song_time .progress_container input[type=range]::-moz-range-track {width: 100%;height: 0px;cursor: pointer;box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);background: #000;border-radius: 0px;border: 0px solid #010101;}
.player .song_progress .song_time .progress_container input[type=range]::-moz-range-thumb {box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;border: 1px solid var(--main-color);height: 15px;width: 15px;border-radius: 16px;background: var(--main-color);cursor: pointer;}
.player .song_progress .song_time .progress_container input[type=range]::-ms-track {width: 100%;height: 0px;cursor: pointer;background: transparent;border-color: transparent;color: transparent;}
.player .song_progress .song_time .progress_container input[type=range]::-ms-fill-lower {background: #003d57;border: 0px solid #010101;border-radius: 0px;box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);}
.player .song_progress .song_time .progress_container input[type=range]::-ms-fill-upper {background: #0075a9;border: 0px solid #010101;border-radius: 0px;box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);}
.player .song_progress .song_time .progress_container input[type=range]::-ms-thumb {box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;border: 1px solid var(--main-color);height: 15px;width: 15px;border-radius: 16px;background: var(--main-color);cursor: pointer;display: block;}
.player .song_progress .song_time .progress_container input[type=range]::-ms-tooltip {display: none;}
@media all and (-ms-high-contrast: none) {
.player .song_progress .song_time .progress_container *::-ms-backdrop, .player .song_progress .song_time .progress_container input[type=range].amplitude-song-slider {padding: 0px;}
.player .song_progress .song_time .progress_container *::-ms-backdrop, .player .song_progress .song_time .progress_container input[type=range].amplitude-song-slider::-ms-thumb {height: 15px;width: 15px;border-radius: 10px;cursor: pointer;margin-top: -8px;}
.player .song_progress .song_time .progress_container *::-ms-backdrop, .player .song_progress .song_time .progress_container input[type=range].amplitude-song-slider::-ms-track {border-width: 15px 0;border-color: transparent;}
.player .song_progress .song_time .progress_container *::-ms-backdrop, .player .song_progress .song_time .progress_container input[type=range].amplitude-song-slider::-ms-fill-lower {background: #d9d9d9;border-radius: 10px;}
.player .song_progress .song_time .progress_container *::-ms-backdrop, .player .song_progress .song_time .progress_container input[type=range].amplitude-song-slider::-ms-fill-upper {background: #d9d9d9;border-radius: 10px;}
}
@supports (-ms-ime-align: auto) {
.player .song_progress .song_time .progress_container input[type=range].amplitude-song-slider::-ms-thumb {height: 15px;width: 15px;margin-top: 3px;}
}
.player .song_progress .song_time .progress_container input[type=range]:focus::-ms-fill-lower {background: #0075a9;}
.player .song_progress .song_time .progress_container input[type=range]:focus::-ms-fill-upper {background: #00adfb;}
/*Song Played Progress*/
.player .song_progress .song_time .progress_container .amplitude-song-played-progress {position: absolute;left: 0;top: 8px;right: 0;width: 100%;z-index: 60;-webkit-appearance: none;-moz-appearance: none;appearance: none;height: 4px;border-radius: 5px;background: transparent;border: none;}
@media all and (-ms-high-contrast: none) {
.player .song_progress .song_time .progress_container *::-ms-backdrop, .player .song_progress .song_time .progress_container .amplitude-song-played-progress {color: var(--main-color);border: none;background-color: #d9d9d9;}
}
@supports (-ms-ime-align: auto) {
.player .song_progress .song_time .progress_container .amplitude-song-played-progress {color: var(--main-color);border: none;}
}
.player .song_progress .song_time .progress_container .amplitude-song-played-progress[value]::-webkit-progress-bar {background: none;border-radius: 5px;}
.player .song_progress .song_time .progress_container .amplitude-song-played-progress[value]::-webkit-progress-value {background-color: var(--main-color);border-radius: 5px;}
.player .song_progress .song_time .progress_container .amplitude-song-played-progress::-moz-progress-bar {background: none;border-radius: 5px;background-color: var(--main-color);height: 4px;}
/*Song Buffered Progress*/
.player .song_progress .song_time .progress_container .amplitude-buffered-progress {position: absolute;left: 0;top: 8px;right: 0;width: 100%;z-index: 10;-webkit-appearance: none;-moz-appearance: none;appearance: none;height: 4px;border-radius: 5px;background: transparent;border: none;background-color: #D7DEE3;}
.player .song_progress .song_time .progress_container .amplitude-buffered-progress[value]::-webkit-progress-bar {background-color: #d9d9d9;border-radius: 5px;}
.player .song_progress .song_time .progress_container .amplitude-buffered-progress[value]::-webkit-progress-value {background-color: #a7a7a7;border-radius: 5px;-webkit-transition: width .1s ease;transition: width .1s ease;}
.player .song_progress .song_time .progress_container .amplitude-buffered-progress::-moz-progress-bar {background: none;border-radius: 5px;background-color: #d9d9d9;height: 4px;}
@-moz-document url-prefix() {
.player .song_progress .song_time .progress_container .amplitude-buffered-progress {top: 8px;border: none;}
}
@media all and (-ms-high-contrast: none) {
.player .song_progress .song_time .progress_container *::-ms-backdrop, .player .song_progress .song_time .progress_container .amplitude-buffered-progress {color: #a7a7a7;border: none;}
}
@supports (-ms-ime-align: auto) {
.player .song_progress .song_time .progress_container .amplitude-buffered-progress {color: #a7a7a7;border: none;}
}
.player .song_progress_right {display: flex;align-items: center;border-left: 1px solid rgba(255, 255, 255, 0.15);padding-right: 10px;height: 60px;width: 317px;min-width: 317px;}
.player .song_progress_right .song_volume {padding-left: 15px;display: flex;align-items: center;}
.player .song_progress_right .song_volume .volume_controls {display: flex;align-items: center;}
.player .song_progress_right .song_volume .volume_controls .amplitude-mute {width: 24px;height: 24px;cursor: pointer;background-repeat: no-repeat;background-position: center;border-radius: 50%;}
.player .song_progress_right .song_volume .volume_controls .amplitude-mute.amplitude-not-muted {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M14,3.23V5.29C16.89,6.15 19,8.83 19,12C19,15.17 16.89,17.84 14,18.7V20.77C18,19.86 21,16.28 21,12C21,7.72 18,4.14 14,3.23M16.5,12C16.5,10.23 15.5,8.71 14,7.97V16C15.5,15.29 16.5,13.76 16.5,12M3,9V15H7L12,20V4L7,9H3Z' /%3e%3c/svg%3e");}
.player .song_progress_right .song_volume .volume_controls .amplitude-mute.amplitude-muted {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M3,9H7L12,4V20L7,15H3V9M16.59,12L14,9.41L15.41,8L18,10.59L20.59,8L22,9.41L19.41,12L22,14.59L20.59,16L18,13.41L15.41,16L14,14.59L16.59,12Z' /%3e%3c/svg%3e");}
.player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider {-webkit-appearance: none;float: left;margin-left: 5px;width: 120px;}
@-moz-document url-prefix() {
.player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider {margin-top: 0px;}
}
@supports (-ms-ime-align: auto) {
.player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider {margin-top: 3px;height: 12px;background-color: rgba(255, 255, 255, 0) !important;z-index: 999;position: relative;  }
}
@media all and (-ms-high-contrast: none) {
.player .song_progress_right .song_volume *::-ms-backdrop, .player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider {margin-top: 17px;background-color: rgba(255, 255, 255, 0) !important;}
}
.player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider::-webkit-slider-runnable-track {width: 100%;height: 3px;cursor: pointer;animate: 0.2s;background: #a7a7a7;}
.player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider::-webkit-slider-thumb {height: 12px;width: 12px;border-radius: 12px;background: var(--main-color);cursor: pointer;margin-top: -4px;-webkit-appearance: none;}
.player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider:focus::-webkit-slider-runnable-track {background: #676767;}
.player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider::-moz-range-track {width: 100%;height: 3px;cursor: pointer;animate: 0.2s;background: #a7a7a7;}
.player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider::-moz-range-thumb {height: 12px;width: 12px;border-radius: 12px;background: var(--main-color);border-color: var(--main-color);cursor: pointer;margin-top: -4px;}
.player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider::-ms-track {width: 100%;height: 3px;cursor: pointer;animate: 0.2s;background: transparent;border-color: transparent;border-width: 15px 0;color: transparent;}
.player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider::-ms-fill-lower {background: #a7a7a7;border-radius: 10px;}
.player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider::-ms-fill-upper {background: #a7a7a7;border-radius: 10px;}
.player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider::-ms-thumb {height: 12px;width: 10px;border-radius: 12px;background: var(--main-color);cursor: pointer;margin-top: 2px;border-color: var(--main-color);}
.player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider:focus::-ms-fill-lower {background: #a7a7a7;}
.player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider:focus::-ms-fill-upper {background: #a7a7a7;}
.player .song_progress_right .song_volume .volume_controls input[type=range].amplitude-volume-slider::-ms-tooltip {display: none;}
.player .song_progress_right .song_rs_controls {padding-left: 15px;}
.player .song_progress_right .song_rs_controls .repeat_container {display: flex;align-items: center;}
.player .song_progress_right .song_rs_controls .amplitude-repeat {margin-right: 5px;}
.player .song_progress_right .song_rs_controls .amplitude-repeat, .player .song_progress_right .song_rs_controls .amplitude-shuffle, .player .song_progress_right .song_queue {color: #fff;transition: all 0.2s;cursor: pointer;}
.player .song_progress_right .song_rs_controls .amplitude-repeat:hover, .player .song_progress_right .song_rs_controls .amplitude-shuffle:hover, .player .song_progress_right .song_queue:hover {color: #fff;}
.player .song_progress_right .song_rs_controls .amplitude-repeat.amplitude-repeat-on, .player .song_progress_right .song_rs_controls .amplitude-shuffle.amplitude-shuffle-on, body.data-queue-open .player .song_progress_right .song_queue {color: var(--main-color);/* background: #fff; */}
.player .song_progress_right .song_rs_controls .amplitude-playback-speed {cursor: pointer;width: 30px;height: 30px;margin-left: 5px;font-weight: 500;color: #fff;transition: all 0.2s;font-size: 17px;display: flex;justify-content: center;align-items: center;}
.player .song_progress_right .song_rs_controls .amplitude-playback-speed:hover {color: #fff;}
.player .song_progress_right .song_rs_controls .amplitude-playback-speed.amplitude-playback-speed-10:before {content: '1x';}
.player .song_progress_right .song_rs_controls .amplitude-playback-speed.amplitude-playback-speed-15:before {content: '1.5x';}
.player .song_progress_right .song_rs_controls .amplitude-playback-speed.amplitude-playback-speed-20:before {content: '2x';}
.player .song_progress_right .song_queue {margin-left: 15px;}
.queue_overlay, .sidenav_overlay {visibility: hidden;opacity: 0;}
body.data-queue-open .queue_overlay, body.side_open .sidenav_overlay {opacity: 1;visibility: hidden;}
.ma_player_playlist {position: fixed;background-color: #222225;bottom: 60px;right: -340px;z-index: 9999;width: calc(100% - 56px);max-width: 320px;top: 0;overflow:hidden;overflow-y: auto;transition: all 0.2s;box-shadow: -5px -8px 12px 0px rgba(0, 0, 0, 0.22);border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
body.data-queue-open .player, body.data-queue-open .ma_player {z-index: 9999;}
body.data-queue-open .ma_player_playlist {right: 0;}
.ma_player_playlist .queue_head {display:flex;align-items: center;padding: 7px 10px;border-bottom: 1px solid rgba(0, 0, 0, 0.08);color: #fff;background-color: #222225;}
.ma_player_playlist .queue_head h4 {margin: 0;font-size: 18px;color: #ddd;}
.ma_player_playlist .queue_head span {margin-left: auto;color: #F44336;font-weight: 500;font-size: 13px;cursor: pointer;}
.ma_player_playlist .song {cursor:pointer;padding: 10px;transition: all 0.1s;position:relative;}
.ma_player_playlist .song:hover, .ma_player_playlist .song.amplitude-active-song-container.amplitude-paused {background-color: rgba(0, 0, 0, 0.06);}
.ma_player_playlist .song.amplitude-playing {background-color: var(--main-color);color: white;}
.ma_player_playlist .song .song_icon_container {width: 40px;height: 40px;overflow: hidden;border-radius: 2px;float: left;margin-right: 10px;position:relative;}
.ma_player_playlist .song .song_icon_container img {width: 40px;height: 40px;border-radius: 2px;object-fit: cover;background-color: #e3e3e3;}
.ma_player_playlist .song.amplitude-playing .song_icon_container:before {content: '';width: 100%;height: 100%;position: absolute;display: block;z-index: 999;background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='55' height='80' viewBox='0 0 55 80' xmlns='http://www.w3.org/2000/svg' fill='%23FFF'%3e%3cg transform='matrix(1 0 0 -1 0 80)'%3e%3crect width='10' height='20' rx='3'%3e%3canimate attributeName='height' begin='0s' dur='4.3s' values='20;45;57;80;64;32;66;45;64;23;66;13;64;56;34;34;2;23;76;79;20' calcMode='linear' repeatCount='indefinite' /%3e%3c/rect%3e%3crect x='15' width='10' height='80' rx='3'%3e%3canimate attributeName='height' begin='0s' dur='2s' values='80;55;33;5;75;23;73;33;12;14;60;80' calcMode='linear' repeatCount='indefinite' /%3e%3c/rect%3e%3crect x='30' width='10' height='50' rx='3'%3e%3canimate attributeName='height' begin='0s' dur='1.4s' values='50;34;78;23;56;23;34;76;80;54;21;50' calcMode='linear' repeatCount='indefinite' /%3e%3c/rect%3e%3crect x='45' width='10' height='30' rx='3'%3e%3canimate attributeName='height' begin='0s' dur='2s' values='30;45;13;80;56;72;45;76;34;23;67;30' calcMode='linear' repeatCount='indefinite' /%3e%3c/rect%3e%3c/g%3e%3c/svg%3e") no-repeat rgba(0, 0, 0, 0.4);background-size: 70% 70%;background-position: 50% 50%;}
.ma_player_playlist .song .song_duration {position: absolute;right: 10px;top: 50%;width: 45px;text-align: center;transform: translateY(-50%);font-size: 14px;color: #6a6a6a;}
.ma_player_playlist .song.amplitude-playing .song_duration {color: #fff}
.ma_player_playlist .song .song_meta_data {margin-right: 50px;}
.ma_player_playlist .song .song_meta_data .song_title {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff;font-size: 15px;font-weight: 500;margin: 0;transition: all 0.2s;}
.ma_player_playlist .song .song_meta_data .song_artist {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 13px;color: #9b9b9b;margin-top: 4px;font-weight: 500;line-height: 1;transition: all 0.2s;}
.ma_player_playlist .song.amplitude-playing .song_title {color: rgba(255,255,255,.9);}
.ma_player_playlist .song.amplitude-playing .song_artist {color: rgba(255,255,255,.6);}

/*Discover Top Slider*/
.owl-theme .owl-dots .owl-dot span {transition: all 0.3s;background: #535353;}
.owl-theme .owl-dots .owl-dot.active span {width: 35px;background-color: var(--main-color);box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);}
.home_top_slider {width: 100%;margin-bottom: 40px;padding: 20px 0 !important;}
.home_top_slider .owl-stage-outer {padding-bottom: 2px;/*margin: 0 -9px;*/}
.home_top_slider .owl-stage-outer .item {/*padding: 0 9px;*/}
.home_top_slider .item .cardd {
	display: flex;
    align-items: center;position: relative;
}
.home_top_slider .item .cardd > a {
	width: 100%;
    display: block;
    position: relative;box-shadow: 8px 8px 0 rgb(28 32 60 / 10%);
}
.home_top_slider .item .cardd > a img {
	object-fit: cover;
    width: 100%;
    height: 100%;
    aspect-ratio: 1;
}
.home_top_slider .item .play_btn {display: flex;
    justify-content: end;
    z-index: 1;
    position: absolute;
    width: 100%;
    padding: 15px;
    bottom: 0;
    background: linear-gradient(to bottom,rgba(0, 0, 0, 0) 0,rgb(0 0 0 / 50%) 100%);
    left: 0;
    right: 0;}
.home_top_slider .item .play_btn svg {color:#fff;}
.home_top_slider .item .bg_text {overflow: hidden;
    padding: 15px;
    position: absolute;
    top: 0;
    z-index: 1;
    background: linear-gradient(to top,rgba(0, 0, 0, 0) 0,rgb(0 0 0 / 60%) 100%);
    left: 0;
    right: 0;
    width: 100%;}
.home_top_slider .item .bg_text h2 {font-size: 26px;
    font-weight: 400;
    margin: 0;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fff;}
.home_top_slider .item .cardd .shadoww {
	display: none;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: rgb(23 23 25 / 50%);
}
.home_top_slider .swiper-button-next, .home_top_slider .swiper-button-prev {
	width: 50px;
    height: 50px;
    background-color: rgb(0 0 0 / 60%);
    border-radius: 50%;
    color: #fff;
    backdrop-filter: blur(5px);
}
.home_top_slider .swiper-button-next:after, .home_top_slider .swiper-button-prev:after {
	font-size: 20px;
    font-weight: bold;
}
.home_top_slider .item:not(.swiper-slide-active) .cardd .shadoww {
	display: block;
}
.home_top_slider .item:not(.swiper-slide-active) .bg_text {display: none;}

/*Short Song List*/
.home_widget_title {margin-bottom: 20px;font-size: 22px;font-weight: 400;display: flex;align-items: center;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.11);padding-bottom: 10px;color: #cecece;font-family: 'Muli', sans-serif;}
.home_widget_title > span, .sidebar_widget .s_widget_head > span, .store_filters .store_widget .s_widget_head > span, .single_song .ss_related .s_widget_head > span {width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 50%;color: white;background-color: var(--main-color);margin-right: 8px;}
.home_widget_title > span svg, .sidebar_widget .s_widget_head > span svg, .store_filters .store_widget .s_widget_head > span svg, .single_song .ss_related .s_widget_head > span svg {width: 19px;height: 19px;margin: 0;}
.home_widget_title > span.you_also_like {background:#3f51b5}
.home_widget_title > span.my_purchases {background:#3f51b5}
.home_widget_title > span.reviews {background:#8bc34a}
.home_widget_title > span.followers {background:#4caf50}
.home_widget_title > span.following {background:#2196F3}
.sidebar_widget .s_widget_head > span.sponsor_ads {background:#e38700}
.sidebar_widget .s_widget_head > span.artist_to_follow {background:#4caf50}
.sidebar_widget .s_widget_head > span.weekly_top_track {background:#7367f0}
.store_filters .store_widget .s_widget_head > span.price {background:#7367f0}
.store_filters .store_widget .s_widget_head > span.geners {background:#4caf50}
.single_song .ss_related .s_widget_head > span.more_tracks {background:#7367f0}
.mus_track_widget_head > span.article_comms {background:#ff9800}
.mus_track_widget_head > span.description {background:#03a9f4}
.mus_track_widget_head > span.lyrics {background:#f436bd}
.home_widget_title .slide_btns {margin-left: auto;display: flex;align-items: center;font-family: 'Roboto', sans-serif;}
.home_widget_title .slide_btns a {text-transform: uppercase;font-weight: 500;font-size: 14px;color: grey;margin-right: 15px;transition: all 0.3s;}
.home_widget_title .slide_btns a:hover {color: #d2d2d2;}
.home_widget_title .slide_btns > div {font-size: 0;}
.home_widget_title .slide_btns button, .home_widget_title .slide_btns .swiper-button-next, .home_widget_title .slide_btns .swiper-button-prev {width: 26px;height: 26px;cursor: pointer;background-repeat: no-repeat;background-position: center;border: 0;background-color: rgba(255, 255, 255, 0.3);border-radius: 50%;}
.home_widget_title .slide_btns .swiper-button-next, .home_widget_title .slide_btns .swiper-button-prev {position: relative;
    left: auto;
    right: auto;
    top: auto;
    margin: 0;
    display: inline-flex;}
.home_widget_title .slide_btns button span, .home_widget_title .slide_btns .swiper-button-next:after, .home_widget_title .slide_btns .swiper-button-prev:after {display:none;}
.home_widget_title .slide_btns button.owl-prev, .home_widget_title .slide_btns .swiper-button-prev {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24'%3e%3cpath fill='%23111' d='M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z' /%3e%3c/svg%3e");margin-right: 5px;}
.home_widget_title .slide_btns button.owl-next, .home_widget_title .slide_btns .swiper-button-next {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24'%3e%3cpath fill='%23111' d='M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z' /%3e%3c/svg%3e");}
.home_widget_title .slide_btns button.disabled {cursor: default;opacity: 0.4;}
.short_list_cont {/*overflow:hidden;*/}
.short_list_cont .s_list_songs, .short_list_cont .s_lsongs_child {list-style-type:none;padding:0;margin: 0;}
.short_list_cont .s_lsongs_child {cursor:pointer;display: flex;border-bottom: 1px solid rgba(255, 255, 255, 0.08);align-items: center;padding: 10px 5px;transition: all .5s;}
.short_list_cont .s_list_songs > li:last-child .s_lsongs_child {border:0;}
.short_list_cont .s_lsongs_child:hover {background: rgba(255, 255, 255, 0.05);}
.short_list_cont .s_lsongs_child .first {position: relative;width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;margin-right: 10px;}
.short_list_cont .s_lsongs_child .second {flex: 1;}
.short_list_cont .s_lsongs_child .third {color: #919191;display: flex;align-items: center;}
.short_list_cont .s_lsongs_child .numbers {line-height: 1;transition: all .1s;}
.short_list_cont .s_lsongs_child:hover .numbers {opacity: 0;visibility: hidden;}
.short_list_cont .s_lsongs_child .fav_song {position: absolute;opacity: 0;visibility: hidden;top: 0;left: 0;transition: all .2s;}
.short_list_cont .s_lsongs_child:hover .fav_song {opacity: 1;visibility: visible;}
.fav_song.active {color: red !important;}
.short_list_cont .s_lsongs_child .art_song {width: 40px;height: 40px;float: left;overflow: hidden;border-radius: 2px;margin-right: 10px;position: relative;}
.short_list_cont .s_lsongs_child .art_song img {width: 40px;height: 40px;background-color: white;object-fit: cover;}
.short_list_cont .s_lsongs_child .art_details h4 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #c3c3c6;display: block;font-size: 15px;margin: 0;transition: all 0.2s;}
.short_list_cont .s_lsongs_child .art_details p {margin: 0;font-size: 13px;color: #8d8d8d;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 4px;font-weight: 500;line-height: 1;transition: all 0.2s;}
.short_list_cont .s_lsongs_child .art_details p > svg {
	width: 15px;
    height: 15px;
}
.short_list_cont .s_lsongs_child .duration {margin-right: 10px;font-size: 14px;}
.short_list_cont .s_lsongs_child .opts_song {display: inline-flex;}
.short_list_cont .wide_page_songs .s_lsongs_child .first {width: 68px;margin-right: 20px;}
.short_list_cont .wide_page_songs .s_lsongs_child .fav_song {position: relative;opacity: 1;visibility: visible;margin-left: 20px;color: #535353;}
.short_list_cont .wide_page_songs .s_lsongs_child:hover .numbers {opacity: 1;visibility: visible;}
.short_list_cont .wide_page_songs .s_lsongs_child {min-height: 55px;}
.sq_track_slider .swiper-pagination {
	position: relative;
    bottom: auto;
}
.sq_track_slider .swiper-pagination .swiper-pagination-bullet {
	background: white;
}
.sq_track_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: var(--main-color);
}

/*Square Music Tracks*/
.sq_music_tracks .owl-stage-outer {padding-bottom: 5px;}
.sq_track_slider.no-slider {display: flex;flex-wrap: wrap;margin: 0 -12px;}
.sq_track_slider.no-slider .track_list {flex: 0 0 14.2857142857%;width: 14.2857142857%;position: relative;padding: 12px;overflow: hidden;display: block;}
.sq_music_tracks .track_list .track {background-color: #171719;}
.sq_music_tracks .track .cover_art a {display: block;position: relative;overflow: hidden;border-radius: 4px;box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);padding-top: 100%;}
.sq_music_tracks .track .cover_art a img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 4px;}
.sq_music_tracks .track.empty .cover_art a {background-color: #222225;box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);color: var(--main-color);}
.sq_music_tracks .track.empty .cover_art a > svg {left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 50px;height: 50px;}
.sq_music_tracks .track .cover_art .play_btn, .feed_song .first .cover .play_btn {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(53, 67, 74, 0.8);color: #d2d2d2;opacity: 0;visibility: hidden;transition: all 0.2s ease;overflow: hidden;border-radius: 4px;}
.sq_music_tracks .track .cover_art .play_btn svg, .feed_song .first .cover .play_btn svg {left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%) scale(.7);width: 45px;height: 45px;transition: transform .2s ease,-webkit-transform .2s ease;}
.sq_music_tracks .track .cover_art:hover .play_btn, .feed_song:hover .first .cover .play_btn {opacity: 1;visibility: visible;}
.sq_music_tracks .track .cover_art:hover .play_btn svg, .feed_song:hover .first .cover .play_btn svg {-webkit-transform: translate(-50%,-50%) scale(1);transform: translate(-50%,-50%) scale(1);}
.sq_music_tracks .track .track_info {padding: 10px 0px;}
.sq_music_tracks .track .track_info .title {color: #d9d9d9;font-weight: 500;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sq_music_tracks .track .track_info .artist {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #6e6e6e;font-size: 14px;}
.sq_music_tracks .track .track_info .artist svg {
	width: 17px;
    height: 17px;
}
.feed_song { cursor: pointer; }
/*Modals*/
.modal.fade { text-align: center;}
.modal.fade:before { content: ''; display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}
.modal.fade .modal-dialog { transform: scale(0.8);opacity: 0;transition: all 0.1s;display: inline-block;vertical-align: middle;margin: auto;width: 100%;}
.modal.fade.show .modal-dialog { transform: scale(1);opacity: 1; }

/*Login-Signup Box*/
.auth_box {max-width: 700px;min-width: 700px;min-height: 520px;}
.auth_box .modal-content {border: 0;flex-direction: row;min-height: 520px;border-radius: 8px;overflow: hidden;box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12);}
.auth_box .left_combo {width: 40%;background-color: var(--main-color);color: #fff;padding: 40px 35px;font-size: 15px;background-position: center 90%;background-repeat: no-repeat;background-size: 85%;text-align: start;}
.auth_box .right_combo {width: 60%;padding: 35px 35px;position: relative;display: flex;
    flex-direction: column;}
.auth_box .right_combo .mat_input input, .auth_box .right_combo .mat_input select {background: #f3f3f3;color: #191919;}
.auth_box .right_combo .mat_input input:focus, .auth_box .right_combo .mat_input select:focus {background: #fff;}
.auth_box .right_combo .forgot_password {text-align: right;margin: -10px 0px 30px;font-size: 13px;}
.auth_box .right_combo .btn, .reset-page .reset-form .btn {display:block;width: 100%;padding: 11px 16px 13px;}
.auth_box .right_combo .signup_ {text-align: center;margin-top: 24px;font-size: 16px;color: #4b4b4b;}
.auth_box .right_combo .signup_ a {font-weight: 500;}
.auth_box .right_combo .u_divider {position: relative;color: #8c98a4;font-size: .75rem;margin: 30px 0 15px;display: inline-block;}
.auth_box .right_combo .u_divider:after, .auth_box .right_combo .u_divider:before {position: absolute;top: 50%;content: "";height: .0625rem;transform: translateY(-50%);width: 2rem;}
.auth_box .right_combo .u_divider:after {margin-left: .625rem;left: 100%;background-image: linear-gradient(45deg,#cacaca,transparent);background-repeat: repeat-x;}
.auth_box .right_combo .u_divider:before {right: 100%;background-image: linear-gradient(45deg,transparent,#cacaca);background-repeat: repeat-x;margin-right: .625rem;}
.btn_social{height: 37px;line-height: 37px;padding: 0px 10px 0px 0px;border-radius: 4px;display: flex;cursor: pointer;color: white;margin: 10px 0px;box-shadow: 0 3px 10px rgba(71, 134, 255, 0.25);width: 100%;transition: all 0.3s;font-size: 11.5px;text-transform: uppercase;letter-spacing: 0.3px;word-spacing: 1px;overflow: hidden;font-weight: 500;}
.btn_social:last-child {margin-bottom: 0;}
.btn_social:hover {color: #fff;}
.btn_social > span{height: 37px;width: 37px;display: inline-flex;align-items: center;justify-content: center;margin-right: 10px;}
.btn_social > span svg, .btn_social > span img {width: 20px;height: 20px;}
.btn_social.btn_fb{background-color: #4d68a1;}
.btn_social.btn_tw{background-color: #53a7e7;}
.btn_social.btn_gp{background-color: #db4937;}
.btn_social.btn_wo{background-color: #212121;color: #fff;}
.btn_social.btn_vk{background-color: #6594cb;}
.btn_social.btn_sc {background-color: #ff6f28;}
.btn_social.btn_fb:hover{background-color: #2d4373;}
.btn_social.btn_tw:hover{background-color: #2795e9;}
.btn_social.btn_gp:hover{background-color: #c23321;}
.btn_social.btn_vk:hover{background-color: #4a76a8;}
.btn_social.btn_sc:hover {background-color: #f50;}
.auth_box .right_combo .terms_check {font-size: 13px;text-align: center;color: #a7a7a7;margin-top: auto;
    padding-top: 10px;}
.auth_box .remember_me {
	text-align: initial;
    margin-top: 10px;
}
.auth_box .remember_me label {
	margin: 0;
    color: #4b4b4b;
}

/*Forgot-Reset Page*/
.reset_page{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;min-height: calc(100vh - 130px);position: relative;}
.reset_page:before, .reset_page:after {-webkit-box-flex: 1;box-flex: 1;-webkit-flex-grow: 1;flex-grow: 1;content: '';display: block;height: 24px;}
.reset-page { -webkit-flex-shrink: 0;flex-shrink: 0;margin: 0 auto; width: 90%;max-width: 420px;padding-top: 0;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);background: #222225;border-radius: 8px;padding: 35px 40px; }
.reset-page h4 {color: #f1f1f1;font-size: 26px;text-align: center;margin: 0 0 8px;}
.reset-page .reset-form > p{text-align: center;font-size: 16px;margin-bottom: 50px;}
.full_footer {padding: 10px 60px;height: 70px;border-top: 1px solid rgba(255, 255, 255, 0.09);display: flex;align-items: center;justify-content: space-between;}
.full_footer .copyright {margin:0;}
.full_footer .imp_links li {display: inline-block;margin-right: 7px;}
.full_footer .imp_links li:last-child {margin: 0;}
.full_footer .imp_links li a {padding: 1px 3px;font-size: 13px;color: #9b9b9b;font-weight: 500;transition: all 0.2s;}
.full_footer .imp_links li a:hover {color: #fff;}
.full_footer .lang_select button {color: #b1b1b1;background-color: #222225;padding: 4px 12px;}

/*Genres*/
.genre_lst {display: flex;flex-wrap: wrap;margin: 0 -12px;}
.genre_lst .gnr_list_item {flex: 0 0 20%;width: 20%;position: relative;padding: 12px;overflow: hidden;display: block;}
.genre_lst .gnr_list_item .img_cnt {width: 100%;padding-top: 100%;position: relative;display: block;border-radius: 5px;overflow: hidden;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);transition: all 0.2s;}
.genre_lst .gnr_list_item .img_cnt:hover {box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);}
.genre_lst .gnr_list_item .img_cnt:after {content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background:#222;opacity: 0.6;}
.genre_lst .gnr_list_item.violet .img_cnt:after {background:linear-gradient(135deg, #CE9FFC 0%,#7367F0 100%);}
.genre_lst .gnr_list_item.gray .img_cnt:after {background:linear-gradient(135deg, #E3E3E3 0%,#5D6874 100%);}
.genre_lst .gnr_list_item.light-green .img_cnt:after {background:linear-gradient(135deg, #DFEC51 0%,#73AA0A 100%);}
.genre_lst .gnr_list_item.blue .img_cnt:after {background:linear-gradient(135deg, #13f1fc 0%,#0470dc 100%);}
.genre_lst .gnr_list_item.orange .img_cnt:after {background:linear-gradient(135deg, #fad961 0%,#f76b1c 100%);}
.genre_lst .gnr_list_item.red .img_cnt:after {background:linear-gradient(135deg, #F5515F 0%,#A1051D 100%);}
.genre_lst .gnr_list_item.pink .img_cnt:after {background:linear-gradient(135deg, #f02fc2 0%,#6094ea 100%);}
.genre_lst .gnr_list_item .img_cnt img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;}
.genre_lst .gnr_list_item .name {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-transform: capitalize;font-size: 26px;color: #fff;font-weight: 500;}

/*Serial Counter*/
.serial_counter {counter-reset: Serial;}
.serial_counter .track_list .cover_art {position:relative;}
.serial_counter .track_list .cover_art:after {counter-increment: Serial;content: counter(Serial);z-index: 5;position: absolute;top: -10px;left: -10px;background-color: #656565;color: white;border-radius: 50%;width: 27px;height: 27px;display: flex;align-items: center;justify-content: center;font-weight: 500;font-size: 14px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}

/*Top Music Filters*/
.top_m_filters {margin: 0 -7px;overflow: hidden;}
.top_m_filters .filter_list {width: 33.333333333%;float: left;padding: 0 7px;}
.top_m_filters .filter_list .filters {margin-bottom: 14px;border-radius: 4px;overflow: hidden;background: #4f4f4f;}
.top_m_filters .filter_list .filters.active {background: var(--main-color) !important;}
.top_m_filters .filters .filters_innr {position: relative;padding-bottom: 100%;cursor: pointer;background-repeat: no-repeat;background-size: cover;opacity: 0.7;}
.top_m_filters .filters_innr .f_sec_name {position: absolute;color: rgba(255, 255, 255, 0.75);top: 5px;right: 5px;line-height: 1;font-size: 12px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
.top_m_filters .filters_innr .f_name {position: absolute;color: white;bottom: 5px;left: 5px;font-weight: 500;font-size: 23px;line-height: 1;text-transform: uppercase;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}

/*Mat Box*/
.mat_box .modal-content {border-radius: 8px;overflow: hidden;box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12);border: 0;background-color: #222225;}
.mat_box .modal-content .modal-header {border: 0;}
.mat_box .modal-content .modal-title {color: #e4e4e4}
.mat_box .modal-content .modal-body {color: #cfcfcf;}
.mat_box .modal-content .modal-footer {border-color: #383838}
.mat_box .modal-content .modal-footer .btn {font-weight: 500;height: 32px;padding: 7px 16px 9px;line-height: 1;}
.mat_box .modal-content .modal-footer .btn-default {background: #252525;border: 1px solid #4c4d4e;color: var(--main-color);margin-right: 8px;}

/*Playlists Page*/
.ma_playlists .sec_head, .ma_favourites .sec_head {display: flex;align-items: center;margin-top: -10px;margin-bottom: 20px;}
.ma_playlists .sec_head b, .ma_favourites .sec_head b {font-weight: 400;}
.ma_playlists .sec_head .btn {margin-left: auto;padding: 4px 16px;line-height: normal;font-size: 15px;font-weight: 500;letter-spacing: 0.4px;box-shadow: 0 1px 1px rgba(0,0,0,.2);}
.ma_playlists .sec_head .btn svg {width: 17px;height: 17px;margin-top: -2px;}
.mp_list {border: 1px solid rgba(255, 255, 255, 0.12);border-radius: 5px;transition: all 0.2s;margin-bottom: 30px;}
.mp_list:hover {box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}
.mp_list a {display:block;}
.mp_list .avatar {background: transparent 50% 50% no-repeat;background-size: cover;display: inline-block;height: 100px;margin-right: 9px;overflow: hidden;width: 100px;float: left;border-radius: 5px 0px 0px 5px;}
.mp_list .opts_plist {float: right;margin: 7px;	}
.mp_list .opts_plist .dropdown {cursor: pointer;color: #767676;}
.mp_list .sec_link {height: 100px;margin-right: 40px;}
.mp_list .mp_middle_part {padding: 8px 0;}
.mp_list .mp_middle_part .pl_name {color: #d2d2d2;font-weight: 500;font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 4px;}
.mp_list .mp_middle_part .pl_amount, .mp_list .mp_middle_part .pl_privacy {color: #9b9b9b;font-size: 15px;margin-bottom: 3px;}
.mp_list .mp_middle_part .pl_amount svg, .mp_list .mp_middle_part .pl_privacy svg {width: 17px;height: 17px;margin-top: -2px;}
.add_to_plist .modal-title {display: flex;align-items: center;width: 100%;}
.add_to_plist .modal-title > a {margin-left: auto;display: block;font-size: 15px;background-color: rgba(249, 144, 31, 0.25);color: var(--main-color);padding: 4px 16px;border-radius: 5px;}

/*Create Playlist*/
.create_playlist {min-width: 400px;}
.create_playlist_innr {display: flex;align-items: center;padding: 5px 16px 16px;}
.create_playlist_innr .play_avatar {width: 110px;min-width: 110px;height: 110px;margin-right: 15px;background-color: rgba(255, 255, 255, 0.06);color: #7c7c7c;cursor: pointer;border-radius: 5px;}
.create_playlist_innr .play_avatar .btn-file {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.create_playlist_innr .play_avatar .btn-file img {height: 110px;width: 110px;object-fit: cover;border-radius: 5px;}
.create_playlist_innr .play_avatar .btn-file input[type=file] {cursor: pointer;}
.create_playlist_innr .play_avatar svg {width: 30px;height: 30px;}
.create_playlist_innr .play_info {width: 100%;}
.create_playlist_innr .custom-control {text-align: left;color: #a8a8a8;font-size: 15px;margin-bottom: 3px;}

/*Album Page*/
.album_songs {width: 100%;position: relative;}
.album_poster_info {margin: 0 auto;max-width: 300px;}
.album_poster_info .al_art {box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);padding-top: 100%;position: relative;margin-bottom: 20px;}
.album_poster_info .al_art .al_art_img {position: absolute;top: 0;width: 100%;height: 100%;background-size: cover;background-position: 50%;}
.album_poster_info .al_name {font-weight: 400;text-align: center;font-size: 28px;line-height: 36px;}
.album_poster_info .al_name a {color: white;}
.album_poster_info .al_artist {text-align: center;display: block;}
.album_poster_info .al_artist a {color: #b0b0b0;font-size: 16px;transition: all 0.2s;}
.album_poster_info .al_artist a:hover {color: #fff;}
.album_songs .play_btn {text-align: center;margin-top: 16px;}
.album_songs .play_btn .btn {padding: 10px 40px;border-radius: 2em;line-height: 1;margin: 7px 4px;/*border-width: 1.5px;*/font-weight: 500;letter-spacing: 0.5px;}
.album_songs .play_btn .btn:hover {box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);}
.album_songs .al_add_info {margin-top: 9px;font-size: 13px;line-height: 16px;letter-spacing: 1px;color: rgba(255, 255, 255, 0.6);}
.album_bg_cover {position: relative;height: 200px;overflow: hidden;margin: -45px -100% -100px;}
.album_bg_cover:before {content: "";position: absolute;margin: -110px;background: inherit;filter: blur(15px);top: 0;right: 0;bottom: 0;left: 0;background-size: cover;background-position: top;}
.pro_white {display: block;background: linear-gradient(to bottom,rgba(0, 0, 0, 0) 0,#171719 100%);padding: 170px;position: absolute;width: 100%;bottom: 0;left: 0;pointer-events: none;}
.upload_music .upload_form.no-padding-form {padding: 20px;}
.upload_music .upload_form.submitted {background: #222225;color: #0095d8;border: 1px solid #0095d8;}
.submitted svg {margin-right: 8px;}
.remove-album-song {cursor: pointer;text-align: right;top: 10px;right: 8px;position: absolute;}
.remove-album-song svg {width: 20px;height: 20px;}

/*Favourite Music*/
.mf_list {margin-bottom: 30px;position: relative;}
.mf_list .avatar_cont {position:relative;display: inline-block;	height: 60px;width: 60px;overflow: hidden;margin-right: 9px;float: left;border-radius: 4px;cursor: pointer;z-index: 1;}
.mf_list .avatar_cont .avatar {background: transparent 50% 50% no-repeat;background-size: cover;height: 60px;width: 60px;border-radius: 4px;}
.mf_list .avatar_cont .play_btn {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.5);color: #444;opacity: 0;visibility: hidden;transition: all 0.2s ease;overflow: hidden;border-radius: 4px;}
.mf_list .avatar_cont .play_btn svg {left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);transition: transform .2s ease,-webkit-transform .2s ease;color: #fff;}
.mf_list .fav_name {margin-bottom: 2px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mf_list .fav_name a {font-size: 16px;font-weight: 500;color: rgba(255, 255, 255, 0.85);}
.mf_list .fav_name a:hover {color: #fff;}
.mf_list .mf_middle_part {padding: 4px 0;}
.mf_list .bottom_part {position: relative;height: 24px;}
.mf_list .bottom_part .fav_artist {font-size: 14px;color: rgba(255, 255, 255, 0.7);font-weight: 500;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mf_list .bottom_part .fav_toolbar {padding: 0;list-style: none;display: flex;align-items: center;justify-content: space-around;background-color: #171719;position: absolute;top: 0;left: 69px;right: 0;bottom: 0;margin: 0;opacity:0;visibility:hidden;transition: all 0.1s;}
.mf_list:hover .bottom_part .fav_toolbar, .mf_list:hover .avatar_cont .play_btn {opacity:1;visibility:visible;}
.mf_list .bottom_part .fav_toolbar li {cursor: pointer;}
.mf_list .bottom_part .fav_toolbar li.active{color: red;}

/*Purchased List*/
.short_list_cont .purchased_songs .s_lsongs_child {	cursor: default;}
.short_list_cont .purchased_songs .s_lsongs_child .fav_song {cursor: pointer;}
.short_list_cont .purchased_songs .s_lsongs_child .art_details h4 a {color: #c4c4c4;}
.short_list_cont .purchased_songs .s_lsongs_child .second_a {margin-right: 80px;}
.short_list_cont .purchased_songs .s_lsongs_child .p_time {margin: 0;line-height: normal;}
.short_list_cont .purchased_songs .s_lsongs_child .second_b {margin-right: 60px;}
.short_list_cont .purchased_songs .s_lsongs_child .p_price {font-weight: 400;color: #636363;}

/*Public Playlists*/
.pub_playlists .pplist_slider {display: flex;flex-wrap: wrap;margin: 0 -20px;}
.pub_playlists .pplist_slider .no-track-found.bg_light {margin-left: 20px;margin-right: 20px;}
.pub_playlists .pplist_slider .track_list {flex: 0 0 33%;width: 20%;position: relative;padding: 20px;overflow: hidden;display: block;}
.pub_playlists .pplist_slider.playlist-small .track_list {flex: 0 0 25%;}
.pub_playlists .track_list .track {}
.pub_playlists .track .upr_head {overflow: hidden;
    padding: 15px;
    position: absolute;
    top: 0;
    z-index: 1;
    background: linear-gradient(to top,rgba(0, 0, 0, 0) 0,rgb(0 0 0 / 60%) 100%);
    left: 0;
    right: 0;
    width: 100%;}
.pub_playlists .track .upr_head .fav_plist {float: right;cursor: pointer;line-height: 1;color: #7c7c7c;transition: all 0.2s;margin: 7.5px 0;}
.pub_playlists .track .upr_head .fav_plist:hover {color: #333;}
.pub_playlists .track .upr_head .fav_plist.active {color: red;}
.pub_playlists .track .upr_head .fav_plist svg {width: 20px;height: 20px;}
.pub_playlists .track .upr_head .user_info {margin-right: 30px;}
.pub_playlists .track .upr_head .user_info .user_ava {width: 30px;height: 30px;display: block;float: left;margin-right: 5px;}
.pub_playlists .track .upr_head .user_info .user_ava img {border-radius: 50%;object-fit: cover;	width: 100%;height: 100%;}
.pub_playlists .track .upr_head .user_info .user_name {font-weight: 500;font-size: 13px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 9.5px 0;line-height: 1;}
.pub_playlists .track .upr_head .user_info .user_name a {color: #ffffff;}
.pub_playlists .track .track_info {text-align: center;padding: 10px 3px 8px;}
.pub_playlists .track .track_info .title {font-weight: 500;font-size: 18px;color: #e9e9e9;margin-bottom: 5px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pub_playlists .track .track_info .plist_info {	display: flex;align-items: center;justify-content: center;}
.pub_playlists .track .track_info .plist_info p {margin: 0 4px;display: flex;align-items: center;line-height: 1;color: #8c8c8c;font-size: 12.5px;}
.pub_playlists .track .track_info .plist_info p svg {width: 16px;height: 16px;margin-right: 2px;}
.pub_playlists .track_list .track .cover_art .art_innr {display: block;position: relative;padding-top: 100%;border: 3px solid rgb(255 255 255 / 50%);border-radius: 4px;}
.pub_playlists .track_list .track .cover_art .art_innr:before {
	content: '';
    position: absolute;
    top: 13px;
    width: 100%;
    height: 100%;
    right: -13px;
    z-index: -2;
    object-fit: cover;border-radius: 4px;
}
.pub_playlists .track_list .track .cover_art .art_innr:after {
	content: '';
    position: absolute;
    top: 13px;
    width: 100%;
    height: 100%;
    right: -13px;
    backdrop-filter: blur(5px);
    z-index: -1;
    background-color: rgb(0 0 0 / 50%);border-radius: 4px;
}
.pub_playlists .track_list .track .cover_art .art_innr .block img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 4px;}
.pub_playlists .track_list .track .cover_art .art_innr .plist_info {
    display: inline-flex;
    align-items: center;
    color: #ffffff;
    font-weight: 500;
    font-size: 14px;
    background-color: black;
    padding: 0 5px;
    border-radius: 5px;
    z-index: 1;
}
.pub_playlists .track_list .track .cover_art .art_innr .plist_info svg {
	width: 16px;
    height: 16px;
}
.pub_playlists .track_list .track .cover_art .art_innr .ftor {
	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(to bottom,rgba(0, 0, 0, 0) 0,rgb(0 0 0 / 60%) 100%);
    padding: 10px;
    color: white;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}
.pub_playlists .track_list .track .cover_art .art_innr .ftor > div:not(.play_btn) {
	min-width: 0;
}
.pub_playlists .track_list .track .cover_art .art_innr .ftor .title {
	font-weight: 500;font-size: 18px;color: #e9e9e9;margin-bottom: 5px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.pub_playlists .track_list .track .cover_art .art_innr .ftor .title a {
	color: #fff;
}
.pub_playlists .track_list .track .cover_art .art_innr .play_btn {
	flex: 0 0 auto;cursor: pointer;
}
.pub_playlists .track_list .track .cover_art .art_innr .play_btn svg {width: 50px;height: 50px;margin-top: -20px;}

/*Upload Music*/
.upload_music .choice_upload {cursor: pointer;padding: 80px 10px;font-size: 21px;font-weight: 400;transition: all 0.2s;}
.upload_music .choice_upload:hover {background-color: #353539;transform: scale(0.98)}
.upload_music .choice_upload > span {color: #fff;display: flex;align-items:center;justify-content: center;border-radius: 50%;background: #444;width: 90px;height: 90px;margin: 0 auto 50px;}
.upload_music .choice_upload > span.sng {background-color: #f16161;}
.upload_music .choice_upload > span.alb {background-color: #00a2da;}
.upload_music .choice_upload > span svg {margin: 0;}
.upload_music {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;min-height: calc(100vh - 205px);position: relative;}
.upload_music.no-min-height {min-height: inherit !important;}
.upload_music:before, .upload_music:after {-webkit-box-flex: 1;box-flex: 1;-webkit-flex-grow: 1;flex-grow: 1;content: '';display: block;height: 24px;}
.upload_music.no-flex {display: block;overflow: hidden;min-height: auto;}
.upload_music.no-flex:before, .upload_music.no-flex:after {display:none;}
.upload_music .upload {width: 100%;max-width: 600px;padding:60px 30px;cursor: pointer;	margin: auto;border: 1px solid #2c2c2c;box-shadow: 0 2px 12px -5px rgba(0,0,0,.1);border-radius: 5px;background: #222225;transition: all .4s;}
.upload_music .upload.drag_active {	border-color: var(--main-color);background: #352c22;}
.upload_music .upload_innr {display: flex;align-items: center;justify-content: center;flex-direction: column;}
.upload_music .file_icon_cont {margin: auto;width: 130px;height: 155px;position:relative;margin-bottom: 30px;}
.upload_music .file_icon_cont .file_icon_shadow {width: 110px;height: 135px;border-radius: 10px;background: rgba(80, 80, 80, 0.15);position: absolute;top: 0px;left: 22px;transform: rotate(11deg);transition: all .3s;}
.upload_music .file_icon_cont .file_icon {width: 130px;	height: 155px;background: #363636;border-radius: 10px;color: #ababab;position:relative;display: flex;align-items: center;justify-content: center;z-index: 2;transition: all .3s;}
.upload_music .file_icon_cont .file_icon:before {content: '';position: absolute;bottom: -1px;right: -1px;width: 35px;height: 35px;background-image: -webkit-linear-gradient(top right, #222225 50%, rgba(0,0,0,0.4) 50%);background-image: linear-gradient(to bottom left, #222225 50%, rgba(0,0,0,0.4) 50%);border-radius: 0 0 0 10px;transform: rotate(90deg);}
.upload_music .file_icon_cont .file_icon:after {content: '';position: absolute;width: 28px;height: 28px;background-image: -webkit-linear-gradient(top right, rgba(0, 0, 0, 0.15) 50%, rgba(0,0,0,0) 50%);background-image: linear-gradient(to bottom left, rgba(0, 0, 0, 0.15) 50%, rgba(0,0,0,0) 50%);bottom: 1px;right: 34px;transform: rotate(90deg);}
.upload_music .upload.drag_active .file_icon_cont .file_icon_shadow {height: 125px;top: 6px;left: 18px;transform: rotate(10deg);}
.upload_music .upload.drag_active .file_icon_cont .file_icon {background: var(--main-color);color: white;transform: scale(0.9);}
.upload_music .upload.drag_active .file_icon_cont .file_icon:before {background-image: -webkit-linear-gradient(top right, #352c22 50%, rgba(0,0,0,0.4) 50%);background-image: linear-gradient(to bottom left, #352c22 50%, rgba(0,0,0,0.4) 50%);}
.upload_music .upload_innr h4 {margin-top: 7px;font-weight: 400;font-size: 27px;}
.upload_music .upload_innr p {margin-bottom: 0;color: #919191;}
.upload_music .upload_form {padding: 30px 15px 0px 305px;border: 1px solid #2c2c2c;box-shadow: 0 2px 12px -5px rgba(0,0,0,.1);border-radius: 5px;background:#222225;}
.upload_music .upload_form .song_thumb {position: absolute;top: 30px;left: 15px;margin: 0;}
.upload_music .upload_form .song_thumb .upload-song-image {width: 260px;height: 260px;text-align: center;position: relative;cursor:pointer;}
.upload_music .upload_form .song_thumb .upload-image-content {display: flex;align-items: center;justify-content: center;width: 260px;height: 260px;background-color: rgba(0, 0, 0, 0.06);color: #4b4b4b;border-radius: 5px;overflow: hidden;border: 2px dashed #4b4b4b;}
.upload_music .upload_form .song_thumb .upload-image-content svg {width: 55px;height: 55px;}
.upload_music .upload_form .song_price {position: absolute;top: 310px;left: 15px;width: 260px;padding: 0 15px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.upload_music .upload_form .mat_input, .sett_page .st_content .st_form .mat_input {margin-bottom: 40px;}
.upload_music .upload_form .help-block {font-size: 11px;letter-spacing: 0.2px;}
.upload_music .upload_form label.col-md-12, .sett_page .st_content .st_form label.col-md-12 {display: flex;align-items: center;line-height: normal;font-weight: 500;font-size: 15px;}
.upload_music .upload_form label.col-md-12 svg, .sett_page .st_content .st_form label.col-md-12 svg {width: 17px;height: 17px;margin-right: 4px;}
.mat_input input, .mat_input select, .mat_input textarea {background: #171719;}
.upload_music .upload_form ul.tagit, .ds_create_edit_prods ul.tagit {background: #171719;border: 1px solid rgba(89, 89, 89, 0.06);border-radius: 3px;color: #d7d7d7;margin: 0;}
.upload_music .upload_form ul.tagit li.tagit-new, .ds_create_edit_prods ul.tagit li.tagit-new {margin: 0;padding: 0;}
.upload_music .upload_form ul.tagit li.tagit-choice, .ds_create_edit_prods ul.tagit li.tagit-choice {margin-top: 4.5px;margin-bottom: 4.5px;border: 0;color: #c1c1c1;}

/*Alert*/
.alert {border: 0;border-radius: 5px;}
.alert-empty:empty {padding: 0;margin: 0;}
.alert-danger {color: #F44336;color: #efefef;background-color: #89443f;}
.alert-success {color: #4CAF50;color: #efefef;background-color: #2b442c;}
.alert-warning {color: #FF9800;color: #efefef;background-color: #69563a;}
.alert-info {color: #2196F3;color: #efefef;background-color: #3d5060;}
.alert a {color: #fff;}

/*Progress*/
.progress {height: 6px;font-size: 0px;background-color: #171719;border-radius: 3px;}
.progress-bar {background-color: var(--main-color);}

/*Background*/
.svg_two {display: block;bottom: -35em;left: -25em;width: 100%;position: fixed;max-width: 100em;z-index: -1;fill: #00a2da;opacity: .1;}
.svg_one {position: fixed;fill: var(--main-color);z-index: -1;top: -40em;right: -40em;max-width: 80em;opacity: .1;}

/*Premium*/
.price_plans_col {
	margin-top: 70px;
}
.price_plans {box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);border-radius: 7px;padding: 5px;position:relative;color: #fff;height: 100%;padding-bottom: 90px;}
.price_plans:after, .price_plans:before {content: "";position: absolute;top: -12px;left: 15px;right: 15px;height: 12px;border-radius: 7px 7px 0 0;}
.price_plans:after {left: 30px;right: 30px;top: -24px;height: 12px;opacity: 0.5;}
.price_plans.free:after, .price_plans.free:before {background-color: rgba(180, 180, 180, 0.5);}
.price_plans.pro:after, .price_plans.pro:before {background-color: rgba(241, 168, 93, 0.5);}
.price_plans.free {background:linear-gradient(135deg, #b4b4b4 0%,#5D6874 100%);}
.price_plans.pro {background:linear-gradient(135deg, #f9b84b 0%,#e95581 100%);}
.price_plans .plan_head {padding: 30px 10px 10px;min-width: 180px;}
.price_plans .plan_head svg, .price_plans .plan_head img {width: 80px;height: 80px;user-select: none;pointer-events: none;}
.price_plans .plan_head h4 {margin-top: 12px;}
.price_plans .plan_head .amount {font-weight: 500;font-size: 50px;}
.price_plans .plan_body {padding: 10px 10px 20px;}
.price_plans .plan_body li {margin: 5px 0;}
.price_plans .plan_body li.not_ava {opacity: 0.5;text-decoration: line-through;}
.price_plans .plan_foot {padding: 10px 10px 40px;position: absolute;
    left: 0;
    right: 0;
    bottom: 0;}
.price_plans .plan_foot .btn {background: #fff;border-radius: 2em;box-shadow: 0 2px 16px rgba(0, 0, 0, 0.39);font-weight: 500;padding: 0 20px;height: 45px;min-width: 100px;}
.price_plans .plan_foot .btn:hover {box-shadow: 0 7px 22px rgba(0, 0, 0, 0.48);}
.price_plans .plan_foot .btn:disabled:hover {box-shadow: 0 2px 16px rgba(0, 0, 0, 0.39);}
.pro_features {margin-top: 60px;margin-bottom: 10px;}
.pro_features .p_feat_innr {display: flex;align-items: center;justify-content: center;}
.pro_features .p_feat_innr svg {width: 45px;height: 45px;margin-right: 7px;}
.pro_features .p_feat_innr p {margin: 0;font-weight: 500;}

/*Settings*/
.sett_page {display: flex;background-color: #222225;box-shadow: 0 1px 9px rgba(0, 0, 0, 0.15);border-radius: 0px 7px 7px 0px;max-width: 80%;margin: auto;margin-bottom: 20px;}
.sett_page .st_sidebar {width: 80px;min-width: 80px;height: auto;background: var(--main-color);border-top: 2.5px solid var(--main-color);}
.sett_page .st_sidebar li a {color: #fff;display:block;text-align:center;padding: 15px 10px;transition: all 0.2s;}
.sett_page .st_sidebar li a span {display: none;}
.sett_page .st_sidebar li a:hover {background-color: rgba(0, 0, 0, 0.1);}
.sett_page .st_sidebar li.active a {background: #fff;color: var(--main-color);}
.sett_page .st_content {width: 100%;padding: 20px 30px 5px;border-top: 2.5px solid var(--main-color);}
.sett_page .st_content .st_form h3 {font-size: 20px;margin-bottom: 40px;}
.sett_page .st_content .st_form .delete_p {margin-top: -27px;margin-bottom: 34px;}
.sett_page .st_content .st_form input, .sett_page .st_content .st_form select, .sett_page .st_content .st_form textarea {width: 100%;}
.sett_page .st_content .avatar_header {width: 100%;}
.sett_page .st_content .avatar_header .avatar_wrapper { display: inline-block;float: left;margin-right: 20px;}
.sett_page .st_content .avatar_header .avatar_wrapper img {width:60px;height:60px;border-radius: 100%;object-fit: cover;}
.sett_page .st_content .avatar_header .edit_avatar {margin-left: 80px;}
.sett_page .st_content .avatar_header .edit_avatar h5 {margin: 0;font-size: 20px;line-height: 20px;margin-bottom: 4px;font-weight: 400;padding-top: 5px;}
.sett_page .st_content .avatar_header .edit_avatar .btn-info {margin: 4px 0px 0px;padding: 4px 0px;font-weight: 500;color: #2296f3;background: none;border: 0;font-size: 13px;}
.sett_page .st_content .avatar_header .edit_avatar .btn-info svg {margin: -2px 2px 0px 0px;width: 17px;height: 17px;}

/*Home Page*/
.ma_home_nav {position:absolute;left: 0;right: 0;top: 0;z-index: 2;}
.ma_home_nav nav {height: 60px;}
.ma_home_nav nav .navbar-brand img {max-width: 145px;}
.ma_home_nav nav .btn {padding: 3px 15px;border-radius: 2px;}
.ma_home_nav nav .btn.btn-light {margin-left: 5px;background-color: white;}
.ma_home_head {background: linear-gradient(45deg, var(--main-color) 0%, #e47359 100%);position: relative;text-align: center;padding: 140px 0px 200px;color: #fff;overflow: hidden;text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);}
.ma_home_head:before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background-size: cover;background-repeat: no-repeat;background-image: url(../img/girl.jpg);background-position: center center;opacity: 0.2;}
.ma_home_head:after {display: block;content: '';height: 100%;background: url(../img/waves.svg) bottom no-repeat;background-size: contain;position: absolute;bottom: -1px;left: -20%;right: -20%;z-index: 1;}
.ma_home_head .container {position: relative;z-index: 2;}
.ma_home_head .container .heading {	font-weight: 400;font-size: 50px;margin-bottom: 15px;}
.ma_home_head .container .sub_heading {font-size: 18px;max-width: 530px;text-align: center;margin: auto;}
.ma_home_head .container .link_holder {margin-top: 70px;margin-bottom:50px;display:flex;align-items:center;justify-content:center;}
.ma_home_head .container .link_holder .btn {height: 52px;line-height: 1;font-size: 16px;transition: all 0.3s;border-radius: 2em;font-weight: 500;padding: 0 28px;letter-spacing: .5px;margin: 0 15px;}
.ma_home_head .container .link_holder .btn svg {margin-left: 10px;margin-top: -2px;transition: all 0.3s;vertical-align: middle;}
.ma_home_head .container .link_holder .btn:hover {box-shadow: -2px 2px 14px rgba(255, 255, 255, 0.35);}
.ma_home_head .container .link_holder .btn:hover svg {-webkit-transform: translateX(3px);-moz-transform: translateX(3px);-ms-transform: translateX(3px);-o-transform: translateX(3px);transform: translateX(3px);}
.ma_home_head .container .link_holder .link {margin: 0 15px;	padding: 1px 3px;color: white;border-bottom: 1.3px dashed #fff;letter-spacing: 0.8px;font-size: 17px;transition: all 0.3s;}
.ma_home_head .container .link_holder .link:hover {border-bottom-style: solid;}
.ma_home_head .bg_bubbles { overflow: hidden;width: 100%;top: 0;bottom: 0;left: 0;right: 0;height: 100%;position: absolute;margin: 0;padding: 0; }
.ma_home_head .bg_bubbles li { position: absolute; list-style: none; display: block; width: 20px; height: 20px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.15); bottom: -160px; animation: square 15s infinite; transition-timing-function: linear; }
.ma_home_head .bg_bubbles li:nth-child(1) { left: 10%; }
.ma_home_head .bg_bubbles li:nth-child(2) { left: 20%;animation-delay: 2s;animation-duration: 17s; }
.ma_home_head .bg_bubbles li:nth-child(3) { left: 25%;animation-delay: 4s;}
.ma_home_head .bg_bubbles li:nth-child(4) { left: 40%;animation-duration: 22s;background-color: rgba(255, 255, 255, 0.25); }
.ma_home_head .bg_bubbles li:nth-child(5) { left: 70%;}
.ma_home_head .bg_bubbles li:nth-child(6) { left: 80%;animation-delay: 3s;background-color: rgba(255, 255, 255, 0.2); }
.ma_home_head .bg_bubbles li:nth-child(7) { left: 32%;animation-delay: 7s;}
.ma_home_head .bg_bubbles li:nth-child(8) { left: 55%;animation-delay: 15s;animation-duration: 40s; }
.ma_home_head .bg_bubbles li:nth-child(9) { left: 25%;animation-delay: 2s;animation-duration: 40s; background-color: rgba(255, 255, 255, 0.3); }
.ma_home_head .bg_bubbles li:nth-child(10) { left: 90%;animation-delay: 11s; }
@-webkit-keyframes square {
0% { transform: translateY(0); }100% { transform: translateY(-1200px) rotate(600deg); }
}
@keyframes square {
0% { transform: translateY(0); }100% { transform: translateY(-1200px) rotate(600deg); }
}
.ma_home_jumbo_w {background: #171719;}
.ma_home_search {padding: 10px 10px 70px;}
.ma_home_search .container .col-md-6 {border-top: 1px solid rgba(255, 255, 255, 0.2);padding-top: 20px;}
.ma_home_search form {display: flex;align-items: center;flex-wrap: wrap;}
.ma_home_search input {background-color: #fff;border-right: 0;border-radius: 2em 0 0 2em;height: 47px;padding: 3px 14px;color: #383838;transition: all 0.2s;flex: 1;border-color: #fff;}
.ma_home_search input:focus {box-shadow: none;}
.ma_home_search .btn {height: 47px;border-radius: 0 2em 2em 0;padding: 0 20px;font-weight: 500;background-color: white;color: var(--main-color);border-color: #fff;text-transform: capitalize;}
.ma_home_features {background-color: #222225;border-radius: 0;}
.ma_home_features .feature_list {display:flex;align-items: center;margin: 40px 0 120px;justify-content:center;}
.ma_home_features .feature_list:last-child {margin-bottom: 0px;}
.ma_home_features .feature_list img {max-width: 455px;margin: 0 75px;pointer-events:none;user-select:none;}
.ma_home_features .feature_list .feature_info {max-width: 400px;}
.ma_home_features .feature_list .feature_info h2 {font-weight:100;margin-top:0;margin-bottom: 15px;}
.ma_home_features .feature_list .feature_info p {margin:0;font-size: 15px;color: #8f8f8f;}
.artist_section {overflow: hidden;margin-top: 40px;}
.artist_list {width: 14.2857142857%;float:left;padding: 0 20px;margin: 10px 0 35px;}
.artist_list .cover_art a {display: block;position: relative;overflow: hidden;border-radius: 0 50% 50%;box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.18);padding-top: 100%;}
.artist_list .cover_art a img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 0 50% 50%;}
.artist_list .track_info { padding: 14px 0px 6px;}
.artist_list .track_info .artist {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #d2d2d2;font-size: 15px;text-align: center;font-weight: 500;}
.ma_home_creator {background: var(--main-color);border-radius: 0;color: white;padding-top: 0;padding-bottom: 0;position:relative;}
.ma_home_creator .container:before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background-size: cover;background-repeat: no-repeat;background-image: url(../img/creator.jpg);background-position: center 43%;opacity: 0.2;}
.ma_home_creator .creator_content {padding: 4rem 0;position:relative;z-index:2;}
.ma_home_creator .creator_content h2 {font-weight: 400;font-size: 35px;}
.ma_home_creator .creator_content p {max-width: 500px;font-size: 17px;letter-spacing: 0.3px;}
.ma_home_creator .creator_content .icon_features {margin: 40px 0 0;}
.ma_home_creator .creator_content .icon_features li {display: flex;align-items: center;margin: 20px 0px;max-width: 350px;}
.ma_home_creator .creator_content .icon_features li:last-child { margin-bottom: 0;}
.ma_home_creator .creator_content .icon_features li svg {width: 50px;height: 50px;margin-right: 12px;border-radius: 50%;border: 1px solid #ffffff;color: #ffffff;padding: 11px;transition: all 0.3s;}
.ma_home_creator .creator_content .icon_features li:hover svg {background: #fff;color: var(--main-color);}
.ma_home_creator .creator_content .icon_features li h5 {margin: 0;font-weight: 100;}
.final_step_info h1 {margin-bottom: 30px;}
.final_step_info .final_step {display:flex;	align-items:center;justify-content:center;}
.final_step_info .final_step .btn {padding: 0 20px;height: 40px;line-height: 38px;font-weight: 500;border-radius: 4px;letter-spacing: .25px;min-width: 100px;font-size: 15px;}
.final_step_info .final_step span {margin: 0 20px;}

/*Artist Profile*/
.is-pro-badge {text-align: center;margin-top: 5px;margin-bottom: 15px;color: var(--main-color);font-weight: 500;font-size: 15px;padding-bottom: 15px;border-bottom: 1px solid #3b3b3b;}
.is-pro-badge svg {width: 30px;height: 30px;margin-right: 5px;}
.is-pro-badge > div {
	display: inline-block;
}
.is-pro-badge img.pro_packages_icon {
	width: 30px;height: 30px;margin-right: 5px;
}
.is-pro-badge-small {width: 24px;position: absolute;top: -3px;left: -10px;}
.is-pro-badge-small img.pro_packages_icon {
	width: 24px;height: 24px;
}
.user-image {position: relative;}
.artist_profile {margin-top: -45px;background-color: #171719;margin-bottom: -30px;padding-bottom: 30px;}
.artist_profile .p_rel_cont {position: relative;z-index: 2;}
.artist_header {margin-bottom: 30px;}
.artist_header .artist_cover {min-height: 100%;max-height: 100%;position: relative;display: block;height: 0;padding: 0;padding-bottom: 42%;overflow: hidden;}
.artist_header .artist_cover .edit_cover, .artist_user_info .avatar_container .edit_cover, .user_header .user_cover .edit_cover {position: absolute;top: 15px;right: 15px;opacity: 0;transform: scaleY(0.4) scaleX(0.4);transition: all 0.4s cubic-bezier(0.64, 0.09, 0.08, 1);z-index: 9;}
.artist_header .artist_cover .edit_cover span, .artist_user_info .avatar_container .edit_cover span, .user_header .user_cover .edit_cover span {display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 50%;background-color: rgba(0, 0, 0, 0.4);color: white;cursor: pointer;}
.artist_header .artist_cover:hover .edit_cover, .avatar_container:hover .edit_cover, .user_header .user_cover:hover .edit_cover {transform: scaleY(1) scaleX(1) translateY(0px);opacity: 1;transition: all 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);}
.artist_header .artist_cover .edit_cover span:hover, .artist_user_info .avatar_container .edit_cover span:hover, .user_header .user_cover .edit_cover span:hover {
	background-color: rgb(0 0 0 / 70%);
}
.artist_header .artist_cover .profileBox_gradient {background: linear-gradient(to top, #171719 0px, transparent);top: 0;position: absolute;left: -1px;right: -1px;bottom: -1px;z-index: 1;}
.artist_header .artist_cover img {width: 100%;height: 100%;position: absolute;top: 50%;right: 0;bottom: 0;left: 50%;display: block;transform: translate(-50%,-50%);object-fit: cover;}
.artist_user_info {position: relative;z-index: 1;display: flex;align-items: center;padding: 20px 0;margin-top: -355px;}
.artist_user_info .ap_user_ava {display: flex;align-items: center;}
.artist_user_info .avatar_container {width: 160px;min-width: 160px;height: 200px;margin-right: 20px;position: relative;overflow: hidden;border-radius: 2px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);}
.artist_user_info .avatar_container .edit_cover {top: auto;bottom: 0;left: 0;right: 0;}
.artist_user_info .avatar_container .edit_cover span {width: 100%;border-radius: 0;}
.artist_user_info .avatar_container img {width: 100%;height: 100%;object-fit: cover;}
.artist_user_info .info_container h4 {	font-size: 29px;margin: 0;display:flex;align-items:center;margin-bottom: 2px;font-weight: 400;}
.artist_user_info .info_container h4 a {color: #fff;}
.artist_user_info .info_container p {line-height: normal;font-size: 15px;color: #ececec;}
.artist_user_info .info_container p.description {margin-top: 10px;}
.artist_user_info .ap_options {margin-top: 15px;display: flex;align-items: center;}
.artist_user_info .ap_options .btn {font-weight: 500;font-size: 13px;border-radius: 2em;padding: 6px 27px;margin-right: 11px;}
.artist_user_info .ap_options .btn, .user_info_cont .links_btns .opts_btn .btn, .ds_prof_admn_btns .btn {height: 33px;}
.artist_user_info .ap_options .btn svg, .user_info_cont .links_btns .opts_btn .btn svg, .ds_prof_admn_btns .btn svg {width: 19px;height: 19px;margin-top: -1px;margin-left: -2px;margin-right: 4px;}
.artist_user_info .ap_options .btn.btn-success, .user_info_cont .links_btns .opts_btn .btn.btn-success, .single_song .ssong_header .ss_sub_head .ss_publisher_info .btn.btn-success {background-color: rgba(249, 144, 31, 0.25);border-color: var(--main-color);color: var(--main-color);}
.artist_user_info .ap_options .btn.btn-message, .user_info_cont .links_btns .opts_btn .btn.btn-message {color: white;text-transform: capitalize;background-color: #2196F3;}
.artist_user_info .ap_options .btn.btn_blc_unblck, .user_info_cont .links_btns .opts_btn .btn.btn_blc_unblck {padding: 6px;background-color: rgba(255, 255, 255, 0.15);color: white;height: 33px;width: 33px;}
.artist_user_info .ap_options .btn.btn_blc_unblck svg, .user_info_cont .links_btns .opts_btn .btn.btn_blc_unblck svg {margin-left: 0;margin-right: 0;}
.artist_user_info .ap_options .btn.btn_edt_prof, .user_info_cont .links_btns .opts_btn .btn.btn_edt_prof, .ds_prof_admn_btns .btn {background-color: rgba(255, 255, 255, 0.15);color: white;}
.artist_user_info .ap_options .btn.btn_edt_prof:hover, .user_info_cont .links_btns .opts_btn .btn.btn_edt_prof:hover, .ds_prof_admn_btns .btn:hover {
	background-color: rgb(255 255 255 / 30%);
}
.artist_user_info .ap_options .btn:last-child {margin:0;}
.artist_tabs .nav-tabs {border-bottom: 0;flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;position: relative;}
.artist_tabs .nav-tabs:after, .ma_tabs ul:after, .nav-tabs:after {content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 2px;background-color: #484848;z-index: -1;}
.artist_tabs .nav-tabs .nav-item {margin-bottom: 0px;}
.artist_tabs .nav-tabs .nav-item .nav-link {border: 0;border-bottom: 2px solid #484848;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;word-spacing: 2px;font-size: 15px;border-radius: 0;padding: 15px 30px;line-height: 1;color: #afafaf;background:transparent;}
.artist_tabs .nav-tabs .nav-item .nav-link:hover {
	color: #fff;border-color: #ddd;
}
.artist_tabs .nav-tabs .nav-item .nav-link.active {border-bottom-color: var(--main-color);color: var(--main-color);}
.related_artists {margin-top: 50px;}
.related_artists .artist_list {width: 100%;padding:0 6px;margin:0;}

/*Artist Songs*/
.artist_songs .head_title {	border-bottom: 1px solid rgba(255, 255, 255, 0.17);margin: 0;display: -webkit-flex;display: -moz-flex;display: -o-flex;display: -ms-flexbox;display: flex;align-items: center;margin-top: 20px;}
.artist_songs .head_title li {letter-spacing: .5px;text-transform: uppercase;font-weight: 500;font-size: 13px;color: #e3e3e3;padding: 11px 0;line-height: 1;user-select: none;}
.artist_songs .head_title li.hash {width: 11.5%;padding-left: 1.5%;position: relative;min-width: 40px;float: left;}
.artist_songs .head_title li.title {width: 39.5%;float: left;}
.artist_songs .head_title li.artist {width: 32.5%;float: left;}
.artist_songs .head_title li.duration {width: 15%;position: relative;float: left;}
.artist_songs .head_title li svg {width: 16px;height: 16px;}
.artist_s_list {overflow:visible;}
.artist_songs .short_list_cont .s_lsongs_child {border-color: rgba(255, 255, 255, 0.08);}
.artist_songs .short_list_cont .s_lsongs_child:hover {background: rgba(255, 255, 255, 0.05);}
.artist_s_list .wide_page_songs .s_lsongs_child .first {width: 11.5%;padding-left: 1.5%;position: relative;min-width: 40px;float: left;margin: 0;justify-content: normal;}
.artist_s_list .wide_page_songs .s_lsongs_child .first .numbers {position:relative;color: #ababab;}
.artist_s_list .wide_page_songs .s_lsongs_child .first .numbers svg {position: absolute;opacity: 0;visibility: hidden;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #d4d4d4;width: 36px;height: 36px;}
.small-list-thumb {width: 24px;margin-right: 5px;}
.artist_songs .wide_page_songs .s_lsongs_child:hover .first .numbers svg, .artist_s_list .wide_page_songs .s_lsongs_child:hover .opts_song {opacity: 1;visibility: visible;}
.artist_s_list .wide_page_songs .s_lsongs_child .first .fav_song {margin: auto;line-height: 1;}
.artist_s_list .wide_page_songs .s_lsongs_child .first .fav_song svg {width: 21px;height: 21px;}
.artist_s_list .wide_page_songs .s_lsongs_child .second {width: 39.5%;float: left;flex: unset;}
.artist_s_list .wide_page_songs .s_lsongs_child .second h4 {max-width: 90%;}
.artist_s_list .wide_page_songs .s_lsongs_child .second h4 a, .artist_s_list .wide_page_songs .s_lsongs_child .a_name a {color: #cacace;}
.artist_s_list .wide_page_songs .s_lsongs_child .second .a_name {display: none;max-width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.artist_s_list .wide_page_songs .s_lsongs_child .second .a_name a {font-size: 13px;}
.artist_s_list .wide_page_songs .s_lsongs_child .second_a {width: 32.5%;float: left;}
.artist_s_list .wide_page_songs .s_lsongs_child .second_a .a_name {max-width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.artist_s_list .wide_page_songs .s_lsongs_child .third {width: 15%;position: relative;float: left;color: #b1b1b1;}
.artist_s_list .wide_page_songs .s_lsongs_child .opts_song {position: absolute;right: 0;opacity: 0;visibility: hidden;}

/*Checkbox*/
.check_box, .check_box input+label {position:relative;display:block;}
.check_box input[type=checkbox] {display: none;}
.check_box input+label {cursor: pointer;padding-left: 25px;line-height: 20px;user-select: none;}
.check_box input+label:after, .check_box input+label:before {content: "";display: inline-block;width: 17px;height: 17px;top: 1px;left: 0;bottom: 0;text-align: center;position: absolute;}
.check_box input+label:before {border: 2px solid rgba(255, 255, 255, 0.3);border-radius: 2px;transition: all 90ms cubic-bezier(0,0,.2,.1);}
.check_box input[type=checkbox]:checked+label:before {background: var(--main-color);border-color: transparent;}
.check_box input+label:after {border: 2px solid transparent;border-top: none;border-right: none;content: "";height: 5px;left: 4px;position: absolute;top: 6px;transform: rotate(-45deg);width: 10px;transition: .2s;}
.check_box input[type=checkbox]:checked+label:after {border-color: #fff;}

/*Store*/
.ma_tabs, .nav-tabs {margin-bottom: 25px;}
.ma_tabs ul, .nav-tabs {display: -ms-flexbox;display: flex;position:relative;white-space:nowrap;overflow-x:auto;border:0;}
.ma_tabs ul:after, .nav-tabs:after {background-color: #323232;}
.ma_tabs ul li, .nav-tabs .nav-item {margin: 0;}
.ma_tabs ul li:first-child, .nav-tabs .nav-item:first-child {margin-left: auto;}
.ma_tabs ul li:last-child , .nav-tabs .nav-item:last-child{margin-right: auto;}
.ma_tabs ul li a, .nav-tabs .nav-item .nav-link {border-bottom: 2px solid #323232;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;word-spacing: 2px;font-size: 15px;padding: 15px 30px;line-height: 1;color: #afafaf;display: block;}
.nav-tabs .nav-item .nav-link {border: 0;border-bottom: 2px solid #323232;}
.ma_tabs ul li.active a, .nav-tabs .nav-item .active.nav-link {border-bottom-color: var(--main-color);color: var(--main-color);background: transparent;}
.store_filters .store_widget, .single_song .ss_related, .sidebar_widget {margin-bottom: 15px;background-color: #222225;border-radius: 5px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.34);padding: 10px;}
.store_filters .store_widget .s_widget_head, .single_song .ss_related .s_widget_head, .dash_stat_title, .sidebar_widget .s_widget_head {display: flex;align-items: center;font-weight: 500;color: #d2d2d2;margin-bottom: 10px;font-size: 16px;}
.store_filters .store_widget .s_widget_head svg, .single_song .ss_related .s_widget_head svg, .dash_stat_title svg, .sidebar_widget .s_widget_head svg {margin-right: 5px;}
.store_filters .store_categories {position: relative;}
.store_filters .store_categories select {box-shadow: none;background: #222225;color: #e3e3e3;border-radius: 0;border: 0;border-bottom: 2px solid rgba(255, 255, 255, 0.3);}
.store_pric_range {padding-bottom: 5px;}
.store_pric_range p label {margin: 0;}
.store_pric_range p input {display: inline-block;border: 0;background-color: #222225;color: #d2d2d2;}
.store_pric_range .ui-widget-content {margin: 0 10px;background: #000000;border: 0;border-radius: 2em;height: 7px;}
.store_pric_range .ui-slider .ui-slider-range {background: #986c3e;}
.store_pric_range .ui-slider .ui-slider-handle {border-radius: 50%;background: var(--main-color);border: 0;width: 16px;height: 16px;cursor: pointer;}
.store_songs .song_list {background: #222225;margin-bottom: 15px;border-radius: 5px;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);padding: 10px;}
.store_songs .song_list .avatar {float:left;margin-right: 10px;}
.store_songs .song_list .avatar img {width: 90px;height: 90px;object-fit: cover;}
.store_songs .song_list .song_right_part {margin-left: 100px;}
.store_songs .song_upper {display:flex;align-items:center;position:relative;padding-bottom: 13px;border-bottom: 1px solid #363636;}
.store_songs .song_upper .song_meta_info {max-width: calc(100% - 170px);}
.store_songs .song_upper .song_meta_info h3 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: rgba(255,255,255,.9);display: block;font-size: 17px;margin: 0;transition: all 0.2s;}
.store_songs .song_upper .song_meta_info p {margin: 0;font-size: 14px;color: rgba(255, 255, 255, 0.7);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 6px;font-weight: 500;line-height: 1;transition: all 0.2s;}
.store_songs .song_upper .song_meta_info p > svg {
	width: 16px;
    height: 16px;
}
.store_songs .song_upper .song_price_info {margin-left:auto;}
.store_songs .song_upper .song_price_info b, .store_albums .track_info span.price_info b {font-weight: 500;font-size: 13px;}
.store_songs .song_upper .song_price_info .btn {border-radius: 2em;padding: 7px 16px 8px;margin-left: 7px;}
.store_songs .song_lower {padding-top: 13px;display:flex;align-items: center;}
.store_songs .song_lower > li {flex: 1;display:flex;align-items: center;justify-content:center;font-size: 14px;}
.store_songs .song_lower .fav_song, .store_songs .song_lower .opts_song {cursor:pointer;}
.store_songs .song_lower .fav_song svg {width: 22px;height: 22px;}
.store_albums .track .cover_art {position:relative;}
.store_albums .track .cover_art .btn {border-radius: 2em;font-size: 14px;top: 50%;left: 50%;position: absolute;transform: translate(-50%, -50%);}
.store_albums .track:hover .play_btn {opacity: 1;visibility:visible;}
.store_albums .track_info span.price_info {display:block;}
.store_short_albums.sq_track_slider.no-slider .track_list {flex: 0 0 20%;width: 20%;}

/*Single Song*/
.single_song {margin-top: -45px;/* background-color: white; */padding-bottom: 45px;}
.single_song .ssong_header {padding: 30px 30px 50px;background: #252528;}
.single_song .ssong_header .ss_sub_head {display:flex;align-items:center;margin-bottom: 60px;}
.single_song .ssong_header .ss_sub_head .published, .single_song .ssong_header .ss_sub_head .ss_publisher_info > span {font-weight: 500;color: #d4d4d4;font-size: 14px;font-family: 'Muli', sans-serif;}
.single_song .ssong_header .ss_sub_head .ss_publisher_info {margin-left: auto;}
.single_song .ssong_header .ss_sub_head .ss_publisher_info .ss_short_info {display: inline-flex;font-weight: 500;color: #d4d4d4;font-size: 14px;padding-right: 18px;border-right: 1px solid #3c3c3c;vertical-align: middle;align-items: center;}
.single_song .ssong_header .ss_sub_head .ss_publisher_info .ss_short_info img:not(.pro_packages_icon) {width: 40px;min-width: 40px;height: 40px;object-fit: cover;border-radius: 50%;margin-right: 5px;}
.single_song .ssong_header .ss_sub_head .ss_publisher_info .ss_short_info .ss_short_info_innr {margin:0;display: inline-block;}
.single_song .ssong_header .ss_sub_head .ss_publisher_info .ss_short_info .ss_short_info_innr .aut_nam {display: block;}
.single_song .ssong_header .ss_sub_head .ss_publisher_info .ss_short_info .ss_short_info_innr .aut_nam > svg {
    width: 18px;
    height: 18px;	
}
.single_song .ssong_header .ss_sub_head .ss_publisher_info .ss_short_info .ss_short_info_innr .published {display: none;font-size: 11.5px;}
.single_song .ssong_header .ss_sub_head .ss_publisher_info > span:first-of-type {padding-left: 18px;margin-right: 10px;}
.single_song .ssong_header .ss_sub_head .ss_publisher_info .btn {border-radius: 2em;padding: 7px 16px 7px;margin-left: 18px;font-size: 14px;min-width: auto;}
.single_song .ssong_header .ss_sub_body .ss_image {	width: 250px;height: 250px;background-position: center;background-size: cover;border-radius: 5px;margin-right: 20px; box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.2)}
.single_song .ssong_header .ss_sub_body .ss_track_info {margin-left: 270px;}
.single_song .ssong_header .ss_sub_body .ss_track_play_pause {position:relative;margin-right: 15px;width: 100px;height:250px;float: left;}
.single_song .ssong_header .ss_sub_body .ss_track_play_pause > div{cursor: pointer;border-radius: 50%;width: 100px;height: 100px;position: absolute;top: 0;left: 0;right: 0;transition: all 0.2s ease;}
.single_song .ssong_header .ss_sub_body .ss_track_play_pause .pause_btn {opacity:0;visibility:hidden;}
body.player_running .single_song .ssong_header .ss_sub_body .ss_track_play_pause .pause_btn {opacity:1;visibility:visible;}
body.player_running .single_song .ssong_header .ss_sub_body .ss_track_play_pause .play_btn {opacity:0;visibility:hidden;}
.single_song .ssong_header .ss_sub_body .ss_track_info_innr {margin-left: 115px;padding-top: 10px;}
.single_song .ssong_header .ss_sub_body .ss_track_info_innr h2 {font-size: 28px;font-family: 'Muli', sans-serif;}
.single_song .ssong_header .ss_sub_body .ss_track_info_innr a:hover {color: #ddd !important;}
.single_song .ssong_header .ss_sub_body .ss_track_info_innr .ss_stats {	display:flex;align-items:center;}
.single_song .ssong_header .ss_sub_body .ss_track_info_innr .ss_stats li {display:flex;align-items:center;margin-right: 20px;font-weight: 500;color: #d4d4d4;font-size: 14px;}
.single_song .ssong_header .ss_sub_body .ss_track_info_innr .ss_stats li svg {margin-right: 5px;}
.single_song .ssong_header .ss_sub_body .ss_track_info_innr .ss_stats li:first-child svg {margin:0 0 0 -9px;}
.single_song .ssong_header .ss_sub_body .song_border {height: 2px;background: #474747;width: 50px;margin-top: 15px;margin-bottom: 15px;}
.single_song .ssong_header .ss_sub_body .ss_description {font-size: 14px;}
.single_song .ssong_header .ss_sub_body .ss_release_date {border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding-bottom: 5px;margin-bottom: 5px;margin-top: 20px;}
.single_song .ssong_header .ss_sub_body .ss_release_date b {font-weight: 500;}
.single_song .ssong_header .ss_sub_body .ss_tags a {display: inline-block;margin-right: 12px;color: var(--main-color);}
#waveform {	margin-top: 50px;position:relative;/*height: 128px;*/}
.waveform-small #waveform {margin: 20px 0;}
body.waveform_ready #waveform:after {opacity:0;visibility:hidden;transform: scale(0.8)}
.single_song .ssong_footer {margin-bottom: 30px;border-bottom: 1px solid #353434;padding: 13px 0;}
.single_song .ssong_footer .ss_actions .ss_action_item:disabled {opacity: .65;cursor: not-allowed;}
.single_song .ssong_footer .ss_actions, .single_song .ssong_footer .ss_actions .ss_actions_innr {display:flex;align-items:center;}
.ss_action_item {cursor: pointer;font-weight: 500;color: #222225;margin-right: 20px;background: #fff;border: 1px solid #fff;border-radius: 2px;padding: 3px 10px;display: flex;align-items: center;justify-content: center;min-width: 100px;font-size: 14px;height: 32px;transition: all .1s ease-in-out;user-select:none;}
.single_song .ss_action_item {
	background-color: #3e3e3e;
    color: #e8e8e8;
    border-color: #525252;
}
.dropdown .ss_action_item {margin:0;}
.ss_action_item:hover {background-color: #ececec;}
.ss_action_item:active {transform: scale(0.95)}
.single_song .ss_action_item:hover {
	background-color: var(--second-color);

    border-color: var(--second-color);
}

.ss_action_item svg {margin-right: 4px;}
.ss_toolkit {margin-left: auto;display:flex;	align-items:center;}
.ss_toolkit .ss_action_item {border-color: var(--main-color);color: #fff;background: var(--main-color);}
.ss_toolkit .ss_action_item:last-child {margin: 0;}
.ss_toolkit b {font-weight: 500;color: #fff;font-size: 13px;}
.ssong_comments .write_comment {position:relative;margin-bottom: 30px;}
.ssong_comments .write_comment .u_avatar {width: 35px;height: 35px;border-radius: 50%;position: absolute;left: 10px;top: 10px;z-index: 9;}
.ssong_comments .write_comment .u_avatar_small {width: 25px;height: 25px;border-radius: 50%;position: absolute;left: 8px;top: 8px;z-index: 9;}
.ssong_comments .write_comment .comment_input {display: block;width: 100%;padding: 0;line-height: 1.628571;height: 55px;border-radius: 5px;color: #ddd;background-color: #222225;border: 1px solid #353434;}
.ssong_comments .write_comment textarea.comment_input {padding: 13px 16px 13px 55px;resize: none;}
.ssong_comments .write_comment .comment_input:disabled {background-color: #383838;cursor: not-allowed;}
.ssong_comments .write_comment .comment_input .emojionearea-editor {color: #ddd;padding: 16px 16px 16px 55px;padding-right: 25px;line-height: 1.628571;height: 55px;min-height: 55px;}
.ssong_comments .write_comment .blog_comment_input {display: block;width: 100%;padding: 0;line-height: 1.628571;height: 55px;border-radius: 5px;color: #ddd;background-color: #222225;border: 1px solid #353434;}
.ssong_comments .write_comment .blog_comment_input:disabled {background-color: #383838;cursor: not-allowed;}
.ssong_comments .write_comment .blog_comment_input .emojionearea-editor {color: #ddd;padding: 16px 16px 16px 55px;padding-right: 25px;line-height: 1.628571;height: 55px;min-height: 55px;}
.ssong_comments .write_comment > span {
    position: absolute;
    top: 0;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background-color: rgb(0 0 0 / 50%);
    z-index: 9;
    margin: 10px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-size: 13px;
}

.track_process_bg {
	    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    background: #252528;
    z-index: 999;
    backdrop-filter: blur(100px);
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-radius: 10px;
    font-weight: 500;
}
.track_process_bg svg {
	margin: 0 0 50px;
    height: auto;
    width: 50px;
}

body .emojionearea .emojionearea-picker {z-index: 222;}
body .emojionearea .emojionearea-picker .emojionearea-filters {display: none;}
body .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-bottom .emojionearea-search-panel, body .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-top .emojionearea-scroll-area {bottom: 0;}
body .emojionearea .emojionearea-picker .emojionearea-scroll-area {height: 276px;}
body .emojionearea .emojionearea-button>div.emojionearea-button-open {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24'%3e%3cpath fill='%23d2d2d2' d='M12,17.5C14.33,17.5 16.3,16.04 17.11,14H6.89C7.69,16.04 9.67,17.5 12,17.5M8.5,11A1.5,1.5 0 0,0 10,9.5A1.5,1.5 0 0,0 8.5,8A1.5,1.5 0 0,0 7,9.5A1.5,1.5 0 0,0 8.5,11M15.5,11A1.5,1.5 0 0,0 17,9.5A1.5,1.5 0 0,0 15.5,8A1.5,1.5 0 0,0 14,9.5A1.5,1.5 0 0,0 15.5,11M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3e%3c/svg%3e") !important;background-position: center;background-color: transparent;}
body .emojionearea .emojionearea-button>div.emojionearea-button-close {background-position: center;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24'%3e%3cpath fill='%23d2d2d2' d='M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z' /%3e%3c/svg%3e") !important;background-position: center;background-color: transparent;}
.ssong_comments .write_comment .comment_input .emojionearea-button {top: 15px;}
.ssong_comments .write_comment .blog_comment_input .emojionearea-button {top: 15px;}
.ssong_comments .comm_count {border-bottom: 1px solid #353434;padding-bottom: 7px;font-size: 16px;color: #ddd;}
.ssong_comments .comment_list .comment_item .comm_innr {position: relative;padding: 10px 10px 10px 0;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.ssong_comments .comment_list .comment_item .comm_innr .comment_avatar {margin-right: 10px;display:block;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;}
.ssong_comments .comment_list .comment_item .comm_innr .comment_avatar span {width: 40px;height: 40px;border-radius: 50%;background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;display: block;}
.ssong_comments .comment_list .comment_item .comment_content {	-webkit-flex: 1 0;-ms-flex: 1 0;flex: 1 0;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-right: 10px;}
.ssong_comments .comment_list .comment_item .comment_content .comment_username a {font-weight: 500;color: #ddd;}
.ssong_comments .comment_list .comment_item .comment_content .comment_username a > svg {
	width: 18px;
    height: 18px;
}
.ssong_comments .comment_list .comment_item .comment_content .comment_username .comment_timestamp {font-weight: 500;color: var(--main-color);font-size: 12px;padding-left: 5px; cursor: pointer;}
.ssong_comments .comment_list .comment_item .comment_content .comment_body {word-break: break-word;-webkit-hyphens: auto;overflow-wrap: break-word;word-wrap: break-word;}
.ssong_comments .comment_list .comment_item .comment_content .comment_body p {margin:-3px 0 3px;font-size: 14px;color: #999999;}
.ssong_comments .comment_list .comment_item .comment_content .comment_body .comm_innr_stats {line-height: 1;margin: 0 -1px;}
.ssong_comments .comment_list .comment_item .comment_content .comment_body .comment_like {border: 0;padding: 0;line-height: 1;color: #a7a7a7;margin: -3px 1px 0;display: inline-block;}
.ssong_comments .comment_list .comment_item .comment_content .comment_body .comment_like svg {width: 14px;height: 14px;}
.ssong_comments .comment_list .comment_item .comment_content .comment_body .comment_like span {font-size: 13px;
    display: inline-block;
    vertical-align: middle;}
.ssong_comments .comment_list .comment_item .comment_meta {flex: 0 0 auto;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column;align-items: flex-end;}
.ssong_comments .comment_list .comment_item .comment_meta time {font-weight: 500;color: #939393;font-size: 12px;}
.ssong_comments .comment_list .comment_item .comment_meta .comment_controls {visibility:hidden;}
.ssong_comments .comment_list .comment_item:hover .comment_meta .comment_controls {visibility:visible;}
.ssong_comments .comment_list .comment_item .comment_meta .comment_controls .btn {font-size: 12px;padding: 2px 9px;line-height: 16px;border: 1px solid #464646;color: #b7b7b7;background-color: rgba(255, 255, 255, 0.1);}
.ssong_comments .comment_list .comment_item .comment_meta .comment_controls .btn svg {margin-top: -2px;margin-bottom: -1px;width: 15px;height: 15px;}
.single_song .ss_related {background: #222225;}
.single_song .ss_related .s_widget_head {color: #ddd;}
.single_song .ss_related .store_songs .song_list, .feed_sidebar_song .song_list {box-shadow: none;margin:0;background-color: #222225;}
.single_song .ss_related .store_songs .song_list .avatar img, .feed_sidebar_song .song_list .avatar img {width: 50px;height: 50px;}
.single_song .ss_related .store_songs .song_list .song_right_part, .feed_sidebar_song .song_list .song_right_part {margin-left: 60px;}
.single_song .ss_related .store_songs .song_upper, .feed_sidebar_song .song_upper { padding-bottom: 6px;padding-top: 5px;border:0;}
.single_song .ss_related .store_songs .song_upper .song_meta_info, .feed_sidebar_song .song_upper .song_meta_info {max-width: 100%;}
.single_song .ss_related .store_songs .song_upper .song_meta_info h3 {color: #ddd;}
.single_song .ss_related .store_songs .song_upper .song_meta_info p {color: #ddd;}
.post-actions {margin: 0px 10px 0px 65px;margin-top: 5px;}
.post-actions .ss_action_item {display: inline-flex;margin-right: 2px;padding: 2px 5px;background: #222225;color: #dcdcdc;border: 1px solid #222225;}
.post-actions .ss_action_item:hover {background: #171719;color: #fff;}

/*Comment Waves Avatar*/
.comment-on-wave {position: absolute;bottom: 0;margin-left: -10px;z-index: 222;transition: all .2s;}
.comment-on-wave img {width: 20px;height: 20px;object-fit: cover;cursor: pointer;border-radius: 50%;}
.comment-on-wave:hover {transform: scale(1.5);z-index: 1112;}
.comment-on-wave-data {position: absolute;display: none;padding-top: 5px;}
.comment-on-wave-data > div {background: #4a4a4a;color: #d3d3d3;padding: 3px;font-size: 8px;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);border-radius: 2px;position: relative;}
.comment-on-wave-data > div:before {content: "";position: absolute;top: -2px;left: 6px;width: 8px;height: 8px;transform: rotate(45deg);border-radius: 3px 0 20px 0;background: #4a4a4a;z-index: -1;}
.comment-on-wave-data span {display: block;color: var(--main-color);cursor: pointer;}
.comment-on-wave-data p {margin: 0;max-width: 100px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*Feed Comments*/
.small-waves .write_comment{margin-bottom: 0;}
.small-waves .comment_list {margin-top: 15px;}
.small-waves .comment_list:empty {margin-top: 0;}
.small-waves .write_comment .comment_input {height: 40px;}
.small-waves .write_comment .comment_input .emojionearea-editor {padding: 9px 5px 5px 45px;padding-right: 25px;height: 40px;min-height: 40px;line-height: 1.42857143;}
.small-waves .write_comment .comment_input .emojionearea-button {top: 8px;}
.small-waves .comment_list .comment_item .comm_innr .comment_avatar span {width: 30px;height: 30px;}
.small-waves .comment_list .comment_item .comment_content .comment_username a {font-size: 14px;}

/*404 Page*/
.ma_404 {margin: 60px auto;}
.ma_404 h3 {font-size: 35px;}
.ma_404 section {margin: 40px 15px 50px;text-align: center;font-size: 112px;font-weight: 500;}
.ma_404 section svg {margin-top: -15px;}

/*Contact Page*/
.contact_page {min-height: calc(100vh - 210px);}

/*Search*/
.search_tabs {margin-bottom: 40px;}
.search_tabs ul {border: none;}
.search_tabs ul:after {display: none;}
.search_tabs ul li {margin:0;}
.search_tabs ul li a {border: none;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color: #222225;margin: 0 11px;border-radius: 6px;padding: 20px 28px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.34);}
.search_tabs ul li.active a {color: #fff;background: var(--main-color);}
.search_tabs ul li a svg {margin-bottom: 10px;}
.search_result_count {margin-bottom: 10px;}
.search_result_count b {font-weight: 500;}
.search_songs {background-color: #222225;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);border-radius: 4px;padding: 5px;}
.search_songs.artist_songs .head_title {margin-top:0;}
.search_songs .artist_s_list .wide_page_songs .s_lsongs_child .first .numbers {margin-left: -8px;}
.search_songs .artist_s_list .wide_page_songs .s_lsongs_child .first .numbers img {width: 36px;height: 36px;object-fit: cover;}
.search_artists {margin: 0 -20px;}
.search_albums .sq_track_slider.no-slider .track_list{flex: 0 0 20%;width: 20%;}
.search_playlists .pplist_slider .track_list {flex: 0 0 25%;width: 25%;}

/*Dashboard*/
.small_stat {position: relative;overflow: hidden;width: 100%;padding: 15px 30px;background-color: #607D8B;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);border-radius: 7px;color: #fff;}
.small_stat.songs {background: linear-gradient(135deg, #c491f8 0%,#8337d0 100%);}
.small_stat.plays {background: linear-gradient(135deg, #6aa1e2 0%,#3e3ecc 100%);}
.small_stat.downs {background: linear-gradient(135deg, #fdb384 0%,#ff6873 100%);}
.small_stat.sales {background: linear-gradient(135deg, #8BC34A 0%,#4CAF50 100%);}
.small_stat.mnthsale {background: linear-gradient(135deg, #F06292 0%,#E91E63 100%);}
.small_stat.todsale {background: linear-gradient(135deg, #03A9F4 0%,#137fd6 100%);}
.small_stat svg {position: absolute;opacity: 0.25;right: -40px;bottom: -40px;width: 160px;}
.small_stat h2 {font-size: 17px;margin: 0 0 5px;line-height: 35px;text-transform: uppercase;font-weight: 400;letter-spacing: 0.7px;word-spacing: 1px;position: relative;}
.small_stat p {font-size: 36px;margin: 0px;position: relative;}
.short_track_stats .stat_item {display:flex;align-items:center;color: #bababa;transition: all 0.2s;padding: 10px 17px;margin: 0 -15px;border-bottom: 1px solid #363636;}
.short_track_stats li:last-child .stat_item {border:0;}
.short_track_stats .stat_item:hover {background-color: #2e3235;color: #fff;}
.short_track_stats .stat_item .numbering {min-width: 24px;
    flex: 0 0 auto;}
.short_track_stats .stat_item .title {max-width: calc(100% - 95px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block; margin-left: 15px;}
.short_track_stats .stat_item .result {margin-left: auto;}

/*Spotlight*/
.sptlight_head {text-align: center;margin-bottom: 40px;font-size: 24px;border-bottom: 1px solid #313437;padding-bottom: 30px;}
.sptlight_head svg {width: 40px;height: 40px;margin-right: 10px;margin-top: -4px;}

/*Feed Page*/
.feed_sidebar_song .song_list {	background: #222225;}
.feed_sidebar_artist {overflow: hidden;white-space: nowrap;display: block;overflow-x: auto;padding: 0 0px 12px;margin: 0 -10px -7px;}
.feed_sidebar_artist .artist_list {margin: 7px 0 0;padding: 0 13px;width: 125px;display: inline-block;float: none;}
.feed_sidebar_artist .simplebar-scrollbar:before {background: #808080;}
/*.feed_post_block {margin-bottom: 30px;}*/
.feed_post {margin-bottom: 20px;padding-bottom: 35px;border-bottom: 1px solid #343434;}
.feed_post:last-child {border:0;margin: 0;padding-bottom: 10px;}
.feed_post .fp_head {padding: 10px;display:flex;align-items:center;}
.feed_post .fp_head .opts_feed {margin-left: auto;}
.feed_post .fp_head .opts_feed .btn {background: #171719;color: #d2d2d2;padding: 0;border: 0;}
.feed_post .fp_head .user_info {margin-right: 20px;}
.feed_post .fp_head .avatar img:not(.pro_packages_icon) {border-radius: 50%;width: 45px;min-width: 45px;height: 45px;object-fit: cover;margin-right: 10px;}
.feed_post .fp_head .user_info a {color: #dddddd;font-weight: 500;}
.feed_post .fp_head .user_info a > svg {
	width: 19px;
    height: 19px;
    margin-top: -2px;
}
.feed_post .fp_head .user_info span {color: #9b9b9b;font-size: 12.5px;display:block;}
.feed_post .fp_body {background-color: #222225;margin: 0px 10px 0px 65px;border-radius: 5px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);}
.feed_song {display: flex;align-items: center;transition: all .5s;padding: 10px 15px;}
.feed_song:hover {background: rgba(255, 255, 255, 0.05);}
.feed_song .first {position: relative;min-width: 68px;margin: 0;}
.feed_song .first .cover {margin-right: 15px;position:relative;cursor: pointer;width: 68px;height: 68px;display: block;}
.feed_song .first .cover img {width: 68px;height: 68px;object-fit: cover;border-radius: 4px;}
.feed_song .second {max-width: calc(100% - 170px);}
.feed_song .second .art_details h4, .feed_song .second .art_details span {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.feed_song .second .art_details h4 {color: #dfdfdf;margin-bottom: 5px;font-size: 21px;font-weight: 400;}
.feed_song .second .art_details span {line-height: 1;font-size: 15px;}
.feed_song .second .art_details span a {color: #bababa;}
.feed_song .art-info {display: inline;font-size: 12px;}
.feed_song .third {margin-left: auto;}
.feed_song .third .duration {color: #999999;font-size: 13px;}
.feed_song .third .duration svg {width: 16px;height: 16px;margin-top: -2px;}

/*User Profile*/
.user_profile {margin-top: -45px;margin-bottom: -30px;padding-bottom: 30px;}
.user_header {margin-bottom: 30px;}
.user_header .user_cover {min-height: 100%;max-height: 100%;position: relative;display: block;height: 0;padding: 0;padding-bottom: 19%;overflow: hidden;}
.user_header .user_cover img {width: 100%;height: 100%;position: absolute;top: 50%;right: 0;bottom: 0;left: 50%;display: block;transform: translate(-50%,-50%);object-fit: cover;}
.user_info_cont {background: #222225;padding: 10px;}
.user_info_cont .user_avatar {width: 160px;min-width: 160px;height: 160px;margin: -80px auto 0;position: relative;}
.user_info_cont .user_avatar img {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;box-shadow: 0 0 0 4px #fff;}
.user_info_cont .user_avatar .edit_avatar {position: absolute;bottom: 0;right: 0;}
.user_info_cont .user_avatar .edit_avatar span {display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 50%;background-color: rgba(255, 255, 255, 0.5);color: black;cursor: pointer;}
.user_info_cont .personal_info .name {margin: 25px 0 28px;}
.user_info_cont .personal_info .name h2 {font-weight: 400;}
.user_info_cont .personal_info .name h2 a {color: white;}
.user_info_cont .personal_info .name .sub_info {line-height: 1;display: flex;align-items: center;justify-content:center;font-size: 15px;}
.user_info_cont .personal_info .name .sub_info a, .artist_user_info .info_container p.auth_fol_info a {color: #989898;}
.user_info_cont .personal_info .name .sub_info a:hover, .artist_user_info .info_container p.auth_fol_info a:hover {color: #fff;}
.user_info_cont .personal_info .name .sub_info .middot, .artist_user_info .info_container p.auth_fol_info .middot {margin: 0 9px;}
.user_info_cont .links_btns {display: flex;align-items: center;margin-bottom: -10px;}
.user_info_cont .links_btns .ma_tabs {margin: 0;}
.user_info_cont .links_btns .ma_tabs ul {border: 0;}
.user_info_cont .links_btns .ma_tabs ul li {margin:0;}
.user_info_cont .links_btns .ma_tabs ul li a {border:0;padding: 20px 25px;}
.user_info_cont .links_btns .ma_tabs ul li.active a {box-shadow: inset 0 -2px var(--main-color);}
.user_info_cont .links_btns .opts_btn {margin-left: auto;}
.user_info_cont .links_btns .opts_btn .btn, .ds_prof_admn_btns .btn {margin: 0 4px;font-weight: 500;font-size: 13px;border-radius: 2em;padding: 6px 27px;}
.user_side_info_list {margin-bottom: 0;}
.user_side_info_list li {padding: 6px 10px;font-size: 13px;}
.user_side_info_list li svg {margin: -3px 6px 0 2px;width: 18px;height: 18px;}
.user_side_info_list li.user_social_links, .user_side_info_list li.user_bio {padding-left: 38px;padding-top: 0;}
.user_side_info_list li.user_social_links svg {margin: 0;width: 24px;height: 24px;}

/*Become Author*/
.become_author .bauthor_form {padding: 30px 15px 15px;border: 1px solid #2c2c2c;box-shadow: 0 2px 12px -5px rgba(0,0,0,.1);border-radius: 2px;background: #222225;}
.become_author .bauthor_form > h3 {font-size: 23px;font-weight: 400;margin: -5px 15px 20px;color: white;}
.become_author .bauthor_form label.col-md-12 svg {width: 17px;height: 17px;margin-right: 4px;}
.become_author .bauthor_form .help-block {font-size: 11px;letter-spacing: 0.2px;}
.img_container{width: 100%;	max-height: 230px;overflow: hidden;	cursor: pointer;height: 230px;margin-top: 15px;}
.img_container_1 {background-color: #171719;height: 100%;border-radius: 4px;}
.img_container_1 div svg {width: 35px;height: 35px;}
.img_container_2 {text-align: center;padding-top: 70px;color: #fff;}
.img_container_text {color: #cecece;text-align: center;font-size: 15px;}
.img_container img {width: 100%;height: 100%;object-fit: cover;border-radius: 4px;}

/*Ajax Loader*/
#bar_loading {top: 0px;left: 0px;right: 0px;height:3px;width:100% !important;display: none;position:fixed;z-index:5000;overflow: hidden;background-color: rgba(255, 255, 255, 0.45);}
#bar_loading:before {display: block;position: absolute;content: "";left: -200px;width: 200px;height: 3px;animation: head_loading 1.5s linear infinite;background-color: var(--main-color);}
@keyframes head_loading {
from {left: -200px; width: 30%;}50% {width: 30%;}70% {width: 70%;}80% { left: 50%;}95% {left: 120%;}to {left: 100%;}
}

/*Song Page*/
.waveform-small {padding: 15px;padding-top: 0;padding-bottom: 1px;}
.waveform-small:empty {padding: 0;}
.track-liked {background: #f44336 !important;border: 1px solid #f44336 !important;color: #fff !important;}

/*Share Music*/
.music_share_box .thmb_img {width: 100%;object-fit: cover;border-radius: 5px;box-shadow: 0 4px 8px 0px rgba(0,0,0,0.16);}
.music_share_box .thmb_title {text-align: left;font-size: 17px;margin-top: 6px;margin-bottom: 2px;}
.music_share_box .thmb_albm {text-align: left;margin-bottom: 0;}
.music_share_box .thmb_slinks {text-align: left;margin-top: 10px;margin-bottom: -5px;}
.music_share_box .thmb_slinks a {display: inline-block;line-height: 1;}
.music_share_box .thmb_slinks a svg {width: 28px;height: 28px;}
.music_share_box hr {border-color: rgba(106, 106, 106, 0.1);}
.music_share_box .thmb_url {display: block;width: 100%;background: #171719;border: 0;border-radius: 5px;padding: 5px 9px;color: #ececec;}

/*Embed*/
.copy_embed {display: flex;align-items: center;border-top: 1px solid #313131;padding-top: 15px;}
.copy_embed > input {background-color: #0b0b0c;border-color: #434343;color: #c7c7c7;font-size: 14px;height: 35px;}
.copy_embed .colorpickerf {align-items: center;flex-wrap: nowrap;width: auto;margin-left: 8px;}
.copy_embed .colorpickerf input {width: 80px;flex: none;background-color: #0b0b0c;border-color: #434343;color: #c7c7c7;font-size: 14px;height: 35px;}
.copy_embed .colorpickerf span i {width: 35px;height: 35px;vertical-align: middle;border-radius: 0 3px 3px 0;}

/*Empty State*/
.no-track-found {padding: 100px 10px;text-align: center;font-weight: 500;width: 100%;}
.no-track-found svg {display: block;margin: 0 auto 15px;width: 38px;height: 38px;}
.no-track-found.bg_light {background-color: #222225;border-radius: 5px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.34);margin-bottom: 40px;}

/*Uploaded Album Song List*/
.uploaded_albm_slist {padding-top: 20px;}
.uploaded_albm_slist:first-child {border-top: 1px solid #2f2f2f;margin-top: 20px;}
.uploaded_albm_slist .no-padding-form.submitted {display: flex;align-items: center;flex-wrap: wrap;border: 1px solid #2c2c2c;box-shadow: 0 2px 12px -5px rgba(0,0,0,.1);border-radius: 5px;background: #222225;padding: 15px;}
.uploaded_albm_slist .no-padding-form.submitted > p, .uploaded_albm_slist .no-padding-form.submitted > p svg {margin: 0;}
.uploaded_albm_slist .no-padding-form.submitted > span {margin-left: auto;}
.uploaded_albm_slist .no-padding-form.submitted > span .btn {color: #F44336;background-color: #3d2b2a;}
.uploaded_albm_slist .no-padding-form.submitted > span .btn svg {margin: -2px 0 0;width: 19px;height: 19px;}

/*Follower/Follwoing*/
.prof_fol_cont {margin-top: 20px;margin-right: -5px;margin-left: -5px;}
.follower_list, .following_list {padding: 20px 10px;box-shadow: 0 0 0 1px #333339;background: #222225;position: relative;overflow: hidden;text-align: center;}
.follower_list .cover_art img, .following_list .cover_art img {width: 90px;height: 90px;border-radius: 50%;}
.follower_list .artist, .following_list .artist {display: block;font-size: 16px;font-weight: 500;color: #dadada;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 10px;}

/*Upgraded*/
.ma_upgraded {font-size: 25px;font-family: 'Muli', sans-serif;}
.ma_upgraded img {display: block;margin: 0 auto 50px;width: 280px;pointer-events: none;}

/*Message Page*/
#new-message-form { position: relative;padding: 10px 0;display: flex;align-items: center;}
.countunseen {background-color: #c23321;
    padding: 0px 6px;
    width: auto;
    color: #fff;
    border-radius: 2em;
    position: absolute;
    font-size: 12px;
    right: -2px;
    bottom: -2px;}
.countunseen:empty { padding: 0;margin:0; }
.user-messages { background-color: transparent; }
.user-messages .messages .istyping { margin-bottom: 10px; position: relative; max-width: 80%; width: auto; }
.user-messages .messages .istyping .user-avatar { width: 33px; float: left; }
.user-messages .messages .istyping .user-avatar img { width: 100%; border-radius: 100%; }
.user-messages .messages .istyping .user-message { background-color: #3b3b3b;padding: 7px 13px;border-radius: 17px;word-break: break-word;width: auto;margin-left: 40px;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15); }
.user-messages .messages .message {  margin-right: 20px;   margin-left: 20px;margin-bottom: 10px; position: relative; max-width: 80%; width: auto; }
.user-messages .messages .message .user-avatar { width: 33px; float: left; }
.user-messages .messages .message .user-avatar img { width: 100%; border-radius: 100%; }
.user-messages .messages .message .user-message { background-color: #3b3b3b;padding: 7px 13px;border-radius: 17px;word-break: break-word;width: auto;margin-left: 40px;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15); }
.user-messages .messages .message.incming_msg .user-message {background-color: #4e3924;color: var(--main-color);}
.user-send-message { width: 100%;border-top: 1px solid #393939;}
.user-send-message .dropup .dropdown-toggle {
	cursor: pointer;
}
.user-send-message .dropup .dropdown-toggle:after {
	display: none;
}
.user-send-message .dropup .dropdown-menu {
	min-width: 260px;
	max-height: 280px;
    overflow-y: auto;
}
.user-send-message .dropup .dropdown-menu .emoji_holder {
    display: inline-flex;
    margin: 1px;
    transition: all 0.15s;
    cursor: pointer;
    font-size: 20.5px;
    width: 30px;
    height: 30px;
    align-items: center;
    justify-content: center;
}
.user-send-message textarea { border: 0;padding: 15px 13px;outline: none;resize: none;width: 100%;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);height: 50px;border-radius: 8px; }
.messages-sidebar { overflow: auto;background-color: #222225;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.34);border-radius: 5px;}
.messages-sidebar .search-box { position: relative;border-bottom: 1px solid #393939;display: flex;
    align-items: center;padding: 0 10px;}
.messages-sidebar .search-box .search-box-inner {
	position: relative;flex: 1 1 auto;
}
.messages-sidebar .search-box input { width: 100%;padding: 3px 12px;outline: none;padding-left: 50px;background-color: #222225;border-radius: 16px;height: 50px;border: 0;color: #e8e8e8;}
.messages-sidebar .search-box svg.feather { position: absolute;margin: 13px 8px;pointer-events: none; }
.messages-sidebar .search-box .btn {
	border: 0;
    padding: 0;
    width: 36px;
    height: 36px;
    line-height: 35px;
    background-color: #515151;
}
.messages-sidebar ul { list-style: none;height: calc(100vh - 196px);overflow-y: auto;margin: 0; }
.messages-sidebar ul li {border-bottom: 1px solid #393939; }
.messages-sidebar ul li:last-child{border:0;}
.messages-sidebar ul li .list-innr { transition: all .2s; position: relative;cursor: pointer;}
.messages-sidebar ul li .list-innr .user-avatar { width: 45px; float: left; margin: 0px 15px 0px 5px;position: relative;}
.messages-sidebar ul li .list-innr .user-avatar img { width: 100%; border-radius: 100%; }
.messages-sidebar ul li .list-innr .user-name {margin: 4px 0px 1px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #e8e8e8;font-size: 15px;max-width: calc(100% - 150px);}
.messages-sidebar ul li .list-innr .user-last-message { font-size: 12px; color: #999; }
.messages-sidebar ul li .list-innr:hover { background-color: rgba(0, 0, 0, 0.02); color: #1da1f2; }
.hash { color: #1da1f2 !important; }
.messages-sidebar ul li .list-innr { display: block;padding: 15px 10px; }
.messages-sidebar ul li .list-innr:hover, .messages-sidebar ul li .list-innr:focus { text-decoration: none; }
.messages-sidebar ul li.active { background-color: #f5f5f5; }
@keyframes blink {
0% { opacity: .4; transform: scale(1.5); }
20% { opacity: 1; transform: scale(1.5); }
100% { opacity: .4; transform: scale(1.5); }
}
.messages-sidebar .saving { color: #1da1f2 !important; }
.saving span { color: #1da1f2 !important; animation-name: blink; animation-duration: .5s; animation-iteration-count: infinite; animation-fill-mode: both; }
.saving.sidebar span { margin-right: 5px; font-size: 12px; }
.saving span:nth-child(2) { animation-delay: .1s; }
.clear {clear: both;}
.saving span:nth-child(3) { animation-delay: .2s; }
.ellipsis, .user-last-message { text-overflow: ellipsis; max-height: 20px; white-space: nowrap; overflow: hidden; }
#delete-conversation { cursor: pointer; }
#load-more-messages { position: absolute; left: 50%; margin-left: -20px; top: 60px; background-color: #1da1f2; color: #fff; border: none; display: none; height: 40px; width: 40px; z-index: 99999; padding: 5px; border-radius: 100%; transition: all 0.2s; box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.15); outline: 0; }
#load-more-messages:hover { transform: translateY(-3px); }
.pt_msg_area {height: calc(100vh - 281px);overflow: hidden;overflow-y: auto;position: relative;box-shadow: none;}
.pt_msg_area .empty_state{position: absolute;margin: 0 !important;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.pt_msg_header{padding: 13px 20px;height: 65px;position: relative;line-height: 35px;border-bottom: 1px solid #393939;}
.pt_msg_header h3{margin: 0;line-height: 36px;font-size: 19px;font-weight: 400;}
.pt_msg_header h3 a {color: #eaeaea;}
.pt_msg_main{background: #222225;position: relative;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.34);border-radius: 5px;margin-bottom: 0;padding: 0 25px;}
.pt_msg_header h3 .mobilemsgclose {display: none;cursor: pointer;margin: -1px 10px 0px 0px;width: 23px;height: 23px;stroke-width: 2.5px;}
.chaticon {padding: 5px;margin-left: 7px;}
.chaticon a {color: #d2d2d2}
span#new-messages {position: absolute;display: inline-block;top: 17px;z-index: 100;color: #fff;font-family: "Lato", sans-serif;background: var(--main-color);/* line-height: 22px; *//* width: 24px; */padding: 0 4px;margin: -6px 5px 0px -16px;text-align: center;border-radius: 4px;font-size: 12px;}
.empty_state {margin-top: 80px !important;margin-bottom: 80px !important;font-weight: 500;color: #6d6d6d !important;display: block;text-align: center;}
.user-send-message textarea {border: 0;padding: 15px 13px;outline: none;resize: none;width: 100%;height: 50px;overflow-y: hidden;background-color: transparent;box-shadow: none;color: #eee !important;}
.empty_state svg.feather {display: block;margin: 0px auto 15px;width: 40px;height: 40px;color: #adadad;}
#new-message-form #send-button {padding: 6px 16px;border: none;border-radius: 4px;margin-left: 10px;font-size: 14px;}
#new-message-form #send-button svg {width: 18px;height: 18px;margin-top: -2px;margin-right: -3px;}
.messages {margin-top: 20px;}

header .head_user .music_opts .btn.btn-mat {border: 0;min-width: 36px;padding: 6px;line-height: 1;border-radius: 10px;height: 36px;}

/*Toggle Mode*/
.toggle-mode .switch {cursor: pointer;position: relative;width: 100%;display: flex;align-items: center;font-size: 13px;line-height: 16px;font-weight: 500;padding: 9px 15px;margin: 0;transition: all 0.15s;}
.toggle-mode .switch:hover {background-color: #2c2c2f;color: #fff;}
.toggle-mode .switch input {display: none;}
.toggle-mode .slider {transition: all 90ms cubic-bezier(0,0,.2,.1);display: block;width: 17px;height: 17px;margin-top: 1px;border-radius: 2px;margin-left: auto;border: 2px solid rgba(255, 255, 255, 0.3);position: relative;}
.toggle-mode .slider:after {content: "";display: inline-block;bottom: 0;text-align: center;border: 2px solid transparent;border-top: none;border-right: none;height: 5px;left: 2px;position: absolute;top: 3px;transform: rotate(-45deg);width: 10px;transition: .2s;}
.toggle-mode input:checked + .slider {background-color: var(--main-color);border-color: var(--main-color);}
.toggle-mode input:checked + .slider:after {border-color: #fff;}

/*Interests*/
.dt_interest_sett {
	background-color: rgb(249 143 29 / 15%);
    border-radius: 10px;
    border: 1px solid rgb(249 143 29 / 20%);
    padding: 25px;
    margin-bottom: 15px;
    margin-top: 10px;
}
.dt_interest_sett.startup {
	width: 100%;
    max-width: 800px;
    margin: 0 auto 40px;
}
.dt_interest_sett b {
	font-weight: 500;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 0.3px;
    margin-top: 15px;
    display: block;
}
.dt_interest_sett h4 {
    margin: 10px 0 0;
    font-size: 32px;
    color: var(--main-color);
    width: 100%;
    max-width: 350px;
}
.dt_interest_sett img {
    width: 100%;
    max-height: 140px;
    opacity: 0.8;
}
.ma_interest {text-align: center;font-family: "Muli", sans-serif;}
.ma_interest_innr {margin: auto;width: 100%;max-width: 560px;}
.ma_interest_innr .ma_interest_hding {margin: 0 0 13px 0;font-size: 37px;}
.ma_interest_innr .ma_interest_subhding {margin: 0 0 60px 0;}
.ma_interest_innr .ma_interest_list {margin: 0;padding:0 10px;list-style: none;display: flex;flex-wrap: wrap;justify-content: center;}
.ma_interest_innr .ma_interest_list li {margin: 0 4px 16px;}
.ma_interest_innr .ma_interest_list li input[type="checkbox"] {position: absolute;opacity: 0;}
.ma_interest_innr .ma_interest_list li label {height: 38px;
    display: flex;
    flex-wrap: nowrap;
    margin: 0;
    align-items: center;
    cursor: pointer;
    border-radius: 2em;
    color: #fff;
    padding: 0 20px;
    font-size: 15px;
    transition: all 90ms cubic-bezier(0,0,.2,.1);
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    background: rgb(255 255 255 / 20%);}
.ma_interest_innr .ma_interest_list li input[type="checkbox"]:checked + label {border-color: #fff;color: #000;background: #fff;}
.ma_interest_innr .btn-save_intrst {margin-top: 30px;padding: 6px 20px;font-family: "Roboto", sans-serif;}

/*Maintenance Page*/
.maint_page {min-height: 100vh;}
.maint_page .content {margin: 0;padding: 25px 40px;}
.maint_page .content svg {margin-bottom: 60px;}

/*Announcement*/
.announcement-renderer {margin-left: 240px;}
.announcement-renderer .alert {width: 100%;margin-left: auto;margin-right: auto;max-width: 800px;border-radius: 2em;padding: 15px;background-color: #27363d;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);}
.announcement-renderer .pull-right {cursor: pointer;}
.announcement-renderer .alert p:empty, .announcement-renderer .alert p:last-child {margin: 0;}

.switch span.txt {color: #cccccc;}

.short_list_cont .album_play_song_lists .s_lsongs_child .second {max-width: calc(100% - 157px);padding-right: 15px;}
.top_dic_son_listz.short_list_cont .s_lsongs_child .second {max-width: calc(100% - 103px);padding-right: 15px;}

/*Payment Methods*/
.pay_method {display: flex;flex-wrap: wrap;}
.pay_method .btn {    flex: 1;
    text-align: center;
    border: 1px solid #474747;
    border-radius: 10px;
    background: transparent;
    color: #ececec;
    margin: 5px;padding: 15px 12px;
    text-align: center;}
.pay_method .btn:hover {background: rgba(255, 255, 255, 0.03);}
.pay_method .btn svg, .pay_method .btn img {display: block;margin: 0 auto 10px;width: 34px;height: 34px;}
.bank_info {width: 100%;margin-bottom: 30px;}
.bank_info .dt_settings_header {width: 100%;background-color: #F44336;background: linear-gradient(90deg, var(--main-color) 0%, #F44336 35%, #F2693B 100%);padding: 15px;border-radius: 7px;overflow: hidden;position: relative;}
.bank_info .bank_info_innr {position: relative;width: 100%;color: #fff;z-index: 1;}
.bank_info .bank_info_innr .row p {margin: 0;font-size: 18px;word-break: break-word;line-height: 1;}
.bank_info .bank_info_innr .row > div {margin-top: 18px;}
.bank_info .bank_info_innr .bank_name {font-size: 22px;padding: 5px;}
.bank_info .bank_info_innr .help-block {text-transform: uppercase;font-size: 12px;color: rgba(255, 255, 255, 0.73);}
.dt_user_profile.hide_alert_info_bank_trans {text-align: left;font-size: 14px;}
.upload_bank_receipts {text-align: center;display: none;}
.bank_transfer_modal.up_rec_active .upload_bank_receipts {display: block;}
.bank_transfer_modal.up_rec_active .dt_bank_trans_upl_rec, .bank_transfer_modal.up_rec_active .dt_user_profile.hide_alert_info_bank_trans {display: none;}
.dt_bank_trans_upl_rec a {display: inline-block;color: #3F51B5;background-color: rgba(63, 81, 181, 0.15);padding: 15px 10px;border-radius: 5px;}
.dt_bank_trans_upl_rec a svg {width: 20px;height: 20px;margin-top: -3px;}
.upload_bank_receipts > div {width: 100%;max-width: 200px;height: 185px;margin: auto;background-color: rgba(63, 81, 181, 0.15);border: 2px solid #a7b3f6;border-radius: 7px;display: flex;align-items: center;justify-content: center;flex-direction: column;cursor: pointer;color: #3F51B5;}
.bank_transfer_modal.up_rec_img_ready .upload_bank_receipts img {width: 100%;height: 100%;object-fit: cover;border-radius: 7px;}
.bank_transfer_modal.up_rec_img_ready .upload_bank_receipts svg, .bank_transfer_modal.up_rec_img_ready .upload_bank_receipts p {display: none;}

.track-disliked {background-color: #4e7390 !important;border: 1px solid #4e7390 !important;color: white !important;}

/*Song Stats*/
.highcharts-background{fill: #222225 !important;}
.highcharts-subtitle,.highcharts-title{fill: #9E9E9E !important;}
.highcharts-legend-item text{fill: #9E9E9E !important;}
.stat_song_head {text-align: center;margin-bottom: 35px;}
.stat_song_head h2 {font-weight: 400;margin-bottom: 13px;}
.stat_song_head h2 a {color: white;}
.stat_song_filtrs {display: inline-block;border: 2px solid #393939;border-radius: 4px;overflow: hidden;}
.stat_song_filtrs a {color: #cdcdcd;padding: 6px 20px;transition: background .2s, color .2s;font-weight: 400;font-size: 13px;display: inline-block;}
.stat_song_filtrs a:hover {background-color: #212121;}
.stat_song_filtrs a.link_active {background: #393939;color: #ffffff;}

/*Album*/
.btn_add_song_albm {margin-right: auto;}
.btn_add_song_albm svg {margin: -6px 0 -3px;}

/*Lyrics*/
.song_lyrics {margin-top: 20px;}
.song_lyrics h3 {font-weight: 400;font-size: 17px;}
.song_lyrics h3 svg {width: 18px;height: 18px;}
.song_lyrics p {font-size: 14px;margin-bottom: 7px;word-wrap: break-word;overflow: hidden;}
.song_lyrics a.hash {display: inline-flex;background-color: #393939;color: #e6e6e6 !important;align-items: center;padding: 0px 10px;font-size: 15px;border-radius: 5px;line-height: 34px;}
.song_lyrics a.hash:hover {color: #fff !important;}
.song_lyrics a.hash svg {width: 22px;height: 22px;margin: 0 5px 0 -5px;}

/*Blogs*/
.blog_list_innr {border-radius: 10px;overflow: hidden;transition: all 0.2s;margin: 0;margin-bottom: 30px;padding: 0;}
.blog_list_innr .avatar {width: 100%;height: 270px;object-fit: cover;}
.blog_list_info {padding: 12px;}
.blog_list_info > div {margin-bottom: 12px;color: #c1c1c1;font-size: 13px;}
.blog_list_info > div .middot {margin: 0 9px;}
.blog_list_info > div a {color: #c1c1c1;}
.blog_list_info > h4 {margin: 0;font-weight: 400;overflow: hidden;max-height: 57px;min-height: 57px;}
.blog_list_info > h4 a {color: #fff;}
.blog_cats_box {margin: 15px -3px -8px;}
.blog_cats_box .check_box {display: inline-block;margin: 0 3px 9px;}
.blog_cats_box .check_box a {background-color: rgba(249, 144, 31, 0.25);color: var(--main-color);padding: 6px 10px;display: block;border-radius: 5px;font-size: 14px;}
.blog_cats_box .check_box a.active {background-color: var(--main-color);color: #fff;}

/*Read Blog*/
.ds_blog_catz {text-align: center !important;}
.ds_blog_catz a {background-color: var(--main-color);display: inline-block;color: #fff;font-weight: 500;font-size: 13px;line-height: 23px;padding: 0 10px;border-radius: 2em;}
.ds_read_blog_hdr {color: #c1c1c1;margin: 0 0 20px;text-align: center !important;}
.ds_read_blog_hdr .ajax-time {font-size: 15px;}
.ds_read_blog_hdr .middot {margin: 0 7px;}
.ds_read_blog_hdr a {color: #c1c1c1;}
.ds_read_blog > h2 {font-weight: 400;margin: 8px 0 15px;font-size: 37px;text-align: center !important;}
.ds_read_blog > blockquote {margin: 0 0 20px;font-style: italic;border-left: 2.5px solid;padding-left: 10px;}
.ds_read_blog_thumb {margin: 0 -15px;position: relative;}
.ds_read_blog_thumb img {width: 100%;height: 500px;object-fit: cover;}
.ds_read_blog_thumb .share_btn {position: absolute;top: 10px;right: 10px;display: flex;flex-direction: column;background-color: rgba(0, 0, 0, 0.8);padding: 6px 5px;border-radius: 2em;}
.ds_read_blog_thumb .share_btn a {display: block;line-height: 1;margin: 3px 0;}
.ds_read_blog > article {margin-top: 20px;}
.ds_read_blog_tags {margin: 0 -5px 5px;}
.ds_read_blog_tags li {margin: 0 5px;display: inline-block;}
.ds_read_blog_tags li a {padding: 1px;font-size: 13px;display: block;border-bottom: 1px solid #fff;color: #fff;}

/*Ads*/
.custom-select {color: #eeeeee;background: #3f3f3f url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23eee' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size: 8px 10px;border: 1px solid #393939;}
.form-control {color: #eeeeee;background-color: #2f2f2f;border: 1px solid #313131;}
.table td, .table th {border-top: 1px solid #393939;}
.table thead th {border-bottom: 1px solid #353535;}
table.dataTable td.dataTables_empty, table.dataTable th.dataTables_empty {padding: 50px 0px;}
.page-link {padding: 6px 10px;color: #d6d6d6;background-color: #2d2d2d;border: 1px solid #464646;font-size: 14px;}
.page-item.disabled .page-link {background-color: #212121;border-color: #2d2d2d;}
.bootstrap-select button, .bootstrap-select button span {border-color: rgba(89, 89, 89, 0.06) !important;background-color: #1c1c1c !important;box-shadow: none;color: #eee !important;}
.bootstrap-select * {background: #171719 !important;color: #eee !important;}
.ds_media_file {margin: 15px 0 25px;}
.ds_media_file > input[type=file] {opacity: 0;visibility: hidden;position: absolute;}
.ds_media_file .btn-file {padding: 0;box-shadow: none;height: auto;border: 0;max-width: 100%;}
.ds_media_file .btn-file span {margin-right: 9px;background-color: #393939;width: 100px;min-width: 100px;height: 100px;display: inline-flex;align-items: center;justify-content: center;border-radius: 5px;color: var(--main-color);vertical-align: middle;}
.ds_media_file .btn-file span svg {margin: 0;width: 22px;height: 22px;}
.ds_media_file .btn-file span img {object-fit: cover;height: 100%;width: 100%;border-radius: 5px;}
.ds_media_file .btn-file b {font-weight: normal;overflow: hidden;text-overflow: ellipsis;}

/*Import*/
.ds_import_sc {max-width: 800px;width: 100%;padding: 60px 15px;}
.ds_import_sc > svg {width: 80px;height: 80px;margin: 0 10px 35px;border-radius: 50%;}
.ds_import_sc > h3 {font-weight: 100;}
.ds_import_sc .form-group {margin: 15px 0;}
.ds_import_sc .form-group > input {border: 0;background-color: rgb(255 255 255 / 8%);border-radius: 2em;line-height: 46px;height: auto;padding: 0 20px;box-shadow: none;color: #f5f5f5;}
.ds_import_sc .form-group > input:focus {box-shadow: 0 0 0 2px var(--main-color);}
.ds_import_sc .form-group > input::placeholder {opacity: 0.5;}
.ds_import_sc > p {font-size: 13px;}
.ds_import_sc > .btn {margin-top: 25px;}

/*Track Review Widget*/
.rating-stars ul {list-style-type:none;padding:0;-moz-user-select:none;-webkit-user-select:none;text-align: initial;}
.rating-stars ul > li.star {display:inline-block;}
.rating-stars ul > li.star > svg {width: 30px;height: 30px;color:#6b6b6b;}
.rating-stars ul > li.star.hover > svg {color:#FFCC36;}
.rating-stars ul > li.star.selected > svg {color:var(--main-color);}

/*Track Review*/
.ds_review_headlines {margin: 5px 0 10px;}
.ds_review_headlines:empty {margin: 0;}
.ds_review_headlines button {color: #fff;background: transparent;border: 0;cursor: pointer;padding: 0;position: relative;margin-right: 15px;border-bottom: 1px solid;line-height: 19px;font-size: 14px;}
.ds_review_headlines a {color: #fff;border-bottom: 1px solid;font-size: 14px;line-height: 19px;}
.ds_review_headlines button:after {content: '.';position: absolute;top: -4px;right: -13px;}
.rat_avg_strs {margin-left: auto;font-size: 17px;}
.rat_avg_strs svg {width: 20px;height: 20px;margin-top: -3px;}
.ds_track_reviews_list {display: flex;border-top: 1px solid #2f2f2f;padding: 25px 0;}
.ds_track_reviews_list:first-child {border: 0;padding-top: 10px;}
.ds_track_reviews_list .avatar {width: 48px;min-width: 48px;height: 48px;margin-right: 10px;}
.ds_track_reviews_list .avatar img {width: 100%;height: 100%;border-radius: 50%;box-shadow: 0 1px 2px #8d8d8d;object-fit: cover;}
.ds_track_reviews_list .info h3 {font-size: 15px;margin: 0;}
.ds_track_reviews_list .info h3 a {color: white;}
.ds_track_reviews_list .info time {font-size: 13px;}
.ds_track_reviews_list .info .rat_strs {padding: 0 1px;margin: -2px 0 4px;}
.ds_track_reviews_list .info .rat_strs svg {width: 19px;height: 19px;margin: 0 -1px;}
.ds_track_reviews_list .info p {margin: 0;}

/*Settings Toggle*/
.sett_page .st_content .toggle {position: relative;overflow: hidden;border-radius: 50%;width: 40px !important;height: 40px !important;min-width: 40px;min-height: 40px;border: 0;margin-right: 12px;}
.sett_page .st_content .toggle-on {padding: 7px 0;background-color: #4CAF50;color: white;}
.sett_page .st_content .toggle-off {padding: 7px 0;background-color: #414141 !important;}
.ds_not_sett_togs > div {margin: 15px 0;display: flex;align-items: center;}
.ds_not_sett_togs > div > label {vertical-align: middle;margin: 0;}

/*Sessions*/
.ds_sess_table thead th {border-top: 0;}
.ds_sess_table tbody td {vertical-align: middle;}
.ds_sess_table tbody td p {margin: 0;}
.log_out_session {border: 0;background: transparent;color: red;padding: 2px;}

/*Radio Station*/
.sq_track_slider.no-slider .ds_radio_stat_list {flex: 0 0 25%;width: 25%;}
.ds_radio_stat_list .track {display: flex;align-items: center;background-color: #222225 !important;border-radius: 4px;}
.ds_radio_stat_list .track .cover_art {position: relative;margin-right: 12px;}
.ds_radio_stat_list .track .cover_art a {min-width: 120px;width: 120px;}
.ds_radio_stat_list .track .cover_art .btn {position: absolute;top: 10px;left: 10px;padding: 5px;border: 0;line-height: 1;border-radius: 50%;}
.ds_radio_stat_list .track .track_info {max-width: calc(100% - 140px);}
.spectrograph_prnt {width: 100%;max-width: 900px;margin: auto;display: flex;}
.spectrograph {color: var(--main-color);display: inline-flex;justify-content: center;flex: 1 100%;height: 100px;overflow: hidden;-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cdefs%3E%3Cpattern id='spectrograph' x='0' y='0' width='6px' height='4px' patternUnits='userSpaceOnUse'%3E%3Crect x='0' y='2px' width='6px' height='2px' fill='%23000'/%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='url(%23spectrograph)'%3E%3C/rect%3E%3C/svg%3E");mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cdefs%3E%3Cpattern id='spectrograph' x='0' y='0' width='6px' height='4px' patternUnits='userSpaceOnUse'%3E%3Crect x='0' y='2px' width='6px' height='2px' fill='%23000'/%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='url(%23spectrograph)'%3E%3C/rect%3E%3C/svg%3E");}
.spectrograph__bar {margin: 0 3px 0 0;flex: 0 0 11px;height: 100%;background: currentColor;-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation: animation 1.5s steps(5, start) infinite alternate;animation: animation 1.5s steps(5, start) infinite alternate;will-change: transform;}
.spectrograph__bar:nth-child(1) { -webkit-animation-name: animation2; animation-name: animation2; -webkit-animation-delay: 50ms; animation-delay: 50ms; -webkit-animation-duration: 1700ms; animation-duration: 1700ms; }
.spectrograph__bar:nth-child(2) { -webkit-animation-name: animation3; animation-name: animation3; -webkit-animation-delay: 100ms; animation-delay: 100ms; -webkit-animation-duration: 1600ms; animation-duration: 1600ms; }
.spectrograph__bar:nth-child(3) { -webkit-animation-name: animation3; animation-name: animation3; -webkit-animation-delay: 150ms; animation-delay: 150ms; -webkit-animation-duration: 1800ms; animation-duration: 1800ms; }
.spectrograph__bar:nth-child(4) { -webkit-animation-name: animation3; animation-name: animation3; -webkit-animation-delay: 200ms; animation-delay: 200ms; -webkit-animation-duration: 1800ms; animation-duration: 1800ms; }
.spectrograph__bar:nth-child(5) { -webkit-animation-name: animation1; animation-name: animation1; -webkit-animation-delay: 250ms; animation-delay: 250ms; -webkit-animation-duration: 1700ms; animation-duration: 1700ms; }
.spectrograph__bar:nth-child(6) { -webkit-animation-name: animation3; animation-name: animation3; -webkit-animation-delay: 300ms; animation-delay: 300ms; -webkit-animation-duration: 1800ms; animation-duration: 1800ms; }
.spectrograph__bar:nth-child(7) { -webkit-animation-name: animation1; animation-name: animation1; -webkit-animation-delay: 350ms; animation-delay: 350ms; -webkit-animation-duration: 1700ms; animation-duration: 1700ms; }
.spectrograph__bar:nth-child(8) { -webkit-animation-name: animation1; animation-name: animation1; -webkit-animation-delay: 400ms; animation-delay: 400ms; -webkit-animation-duration: 1800ms; animation-duration: 1800ms; }
.spectrograph__bar:nth-child(9) { -webkit-animation-name: animation1; animation-name: animation1; -webkit-animation-delay: 450ms; animation-delay: 450ms; -webkit-animation-duration: 1700ms; animation-duration: 1700ms; }
.spectrograph__bar:nth-child(10) { -webkit-animation-name: animation3; animation-name: animation3; -webkit-animation-delay: 500ms; animation-delay: 500ms; -webkit-animation-duration: 1800ms; animation-duration: 1800ms; }
.spectrograph__bar:nth-child(11) { -webkit-animation-name: animation3; animation-name: animation3; -webkit-animation-delay: 550ms; animation-delay: 550ms; -webkit-animation-duration: 1800ms; animation-duration: 1800ms; }
.spectrograph__bar:nth-child(12) { -webkit-animation-name: animation1; animation-name: animation1; -webkit-animation-delay: 600ms; animation-delay: 600ms; -webkit-animation-duration: 1600ms; animation-duration: 1600ms; }
.spectrograph__bar:nth-child(13) { -webkit-animation-name: animation3; animation-name: animation3; -webkit-animation-delay: 650ms; animation-delay: 650ms; -webkit-animation-duration: 1600ms; animation-duration: 1600ms; }
.spectrograph__bar:nth-child(14) { -webkit-animation-name: animation2; animation-name: animation2; -webkit-animation-delay: 700ms; animation-delay: 700ms; -webkit-animation-duration: 1600ms; animation-duration: 1600ms; }
.spectrograph__bar:nth-child(15) { -webkit-animation-name: animation1; animation-name: animation1; -webkit-animation-delay: 750ms; animation-delay: 750ms; -webkit-animation-duration: 1700ms; animation-duration: 1700ms; }
.spectrograph__bar:nth-child(16) { -webkit-animation-name: animation3; animation-name: animation3; -webkit-animation-delay: 800ms; animation-delay: 800ms; -webkit-animation-duration: 1800ms; animation-duration: 1800ms; }
.spectrograph__bar:nth-child(17) { -webkit-animation-name: animation2; animation-name: animation2; -webkit-animation-delay: 850ms; animation-delay: 850ms; -webkit-animation-duration: 1800ms; animation-duration: 1800ms; }
.spectrograph__bar:nth-child(18) { -webkit-animation-name: animation1; animation-name: animation1; -webkit-animation-delay: 900ms; animation-delay: 900ms; -webkit-animation-duration: 1700ms; animation-duration: 1700ms; }
.spectrograph__bar:nth-child(19) { -webkit-animation-name: animation1; animation-name: animation1; -webkit-animation-delay: 950ms; animation-delay: 950ms; -webkit-animation-duration: 1700ms; animation-duration: 1700ms; }
.spectrograph__bar:nth-child(20) { -webkit-animation-name: animation1; animation-name: animation1; -webkit-animation-delay: 1000ms; animation-delay: 1000ms; -webkit-animation-duration: 1700ms; animation-duration: 1700ms; }
.spectrograph__bar:last-child {margin: 0;}
@-webkit-keyframes animation1 {
0%, 5% {-webkit-transform: translateY(100%);transform: translateY(100%);}
100% {-webkit-transform: translateY(0);transform: translateY(0);}
}

@keyframes animation1 {
0%, 5% {-webkit-transform: translateY(100%);transform: translateY(100%);}
100% {-webkit-transform: translateY(0);transform: translateY(0);}
}
@-webkit-keyframes animation2 {
0%, 66% {-webkit-transform: translateY(100%);transform: translateY(100%);}
33%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}
}
@keyframes animation2 {
0%, 66% {-webkit-transform: translateY(100%);transform: translateY(100%);}
33%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}
}
@-webkit-keyframes animation3 {
33%, 66% {-webkit-transform: translateY(100%);transform: translateY(100%);}
0%, 45%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}
}
@keyframes animation3 {
33%, 66% {-webkit-transform: translateY(100%);transform: translateY(100%);}
0%, 45%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}
}
.ds_radio_main {padding: 50px 15px;}
.ds_radio_main .ss_image_prnt {position: relative;width: 250px;height: 250px;margin: 0 auto 20px;}
.ds_radio_main .ss_image {width: 250px;height: 250px;background-position: center;background-size: cover;border-radius: 5px;box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.2);}
.ds_radio_main .ss_track_play_pause {position: absolute;left: 0;right: 0;text-align: center;width: 100%;height: 120px;bottom: 0;border-radius: 0 0 5px 5px;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,1) 100%);}
.ds_radio_main .ss_track_play_pause > div{cursor: pointer;border-radius: 50%;width: 70px;height: 70px;position: absolute;bottom: 10px;left: 50%;transform: translateX(-50%);}
.ds_radio_main .ss_track_play_pause .pause_btn {opacity:0;visibility:hidden;}
body.player_running .ds_radio_main .ss_track_play_pause .pause_btn {opacity:1;visibility:visible;}
body.player_running .ds_radio_main .ss_track_play_pause .play_btn {opacity:0;visibility:hidden;}
.ds_radio_main h2 {font-size: 35px;font-family: 'Muli', sans-serif;color: #fff;}
.ds_radio_main .ss_auth_info {margin-bottom: 70px;}
.ds_radio_main .ss_auth_info span {display: inline-block;font-size: 14px;}
.ds_radio_main .ss_auth_info a {color: #d2d2d2;}
.ds_radio_main .ss_auth_info img {border-radius: 50%;object-fit: cover;margin: -2px 3px 0 0;}
.ds_radio_main .ss_auth_info .middot {margin: 0 10px;}
.ds_usr_profile_stat_btn {margin-left: auto;}
.ds_usr_profile_stat_btn .btn {color: #fff;background: #2c2c2f;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);display: inline-block;height: 31px;line-height: 31px;font-size: 14px;border-radius: 2em;padding: 0 20px;border: 0;}
.ds_usr_profile_stations .sq_track_slider.no-slider .ds_radio_stat_list {flex: 0 0 50%;width: 50%;}
.ds_add_radio_usr > div {display: flex;align-items: center;}
.ds_add_radio_usr > div .btn {margin-left: 15px;text-transform: capitalize;font-weight: normal;}
.ds_usr_profile_stations .ds_add_radio_addstat {margin-top: 30px;}
.ds_add_radio_addstat:empty {margin-top: 0;}
.ds_add_radio_addstat .track_info .btn {border: 0;padding: 0px 16px;line-height: 30px;min-width: 80px;margin-top: 10px;}

/*Ads*/
.ds_ads_table td {vertical-align: middle;}
.ds_ads_action {display: inline-block;}
.ds_ads_action a {color: #b9b9b9;display: block;margin: 0 1px;}
.ds_ads_action a svg {width: 18px;height: 18px;}
.ds_create_edit_ads_cont.upload_music {overflow: visible;}

/*Toggle Switch*/
.ds_toggle_switch > label {vertical-align: middle;margin: 0;}
.ds_toggle_switch .toggle.btn {position: relative;overflow: hidden;border-radius: 50%;width: 25px !important;height: 25px !important;min-width: 25px;min-height: 25px;border: 0;}
.ds_toggle_switch .toggle.btn .toggle-on {padding: 0;background-color: #4CAF50;color: white;}
.ds_toggle_switch .toggle.btn .toggle-off {padding: 0;background-color: #414141 !important;}
.ds_toggle_switch .toggle.btn .toggle-on svg, .ds_toggle_switch .toggle.btn .toggle-off svg {width: 18px;height: 18px;}

/*Profile*/
.ds_prof_admn_btns {margin-bottom: 20px;}

/*Sweet Modals*/
.swal2-modal {background: #222225 !important;font-family: 'Roboto', sans-serif !important;}
.swal2-modal .swal2-content, .swal2-modal .swal2-title {text-align: initial !important;color: #dadada !important;}
.swal2-modal .swal2-content .modal-title {margin: -15px 0 20px;}
.swal2-modal .swal2-content .mat_input label {font-size: 15px;}
.swal2-modal button.btn {text-transform: capitalize;}
.swal2-modal .swal2-buttonswrapper {text-align: right;}
.swal2-modal .swal2-title {font-weight: 500 !important;font-size: 26px !important;}
.swal2-icon {transform: scale(0.5);margin: -20px -20px 0 !important;}

/*Ad Stats*/
.ds_ads_stats {padding: 30px 10px;text-align: center;margin-bottom: 30px;border-radius: 7px;border: 1px solid rgba(255, 255, 255, 0.15);}
.ds_ads_stats svg {display: block;margin: 0 auto 10px;width: 45px;height: 45px;}
.ds_ads_stats b {font-size: 36px;font-weight: 500;}
.ds_ads_stats p {margin: 0;opacity: 0.6;}

/*Sidebar Ads*/
.ds_side_adss {display: block;
    color: #eee;
    border: 1px solid rgb(255 255 255 / 20%);
    padding: 10px;
    border-radius: 10px;}
.ds_side_adss:hover {color: #fff;}
.ds_side_adss > div {position: relative;}
.ds_side_adss > div img {width: 100%;
    height: 160px;
    object-fit: cover;
    border-radius: 10px;}
.ds_side_adss .foot {
	display: flex;
    align-items: center;
    justify-content: space-between;padding-top: 10px;
}
.ds_side_adss h3 {margin: 0;font-size: 16px;}
.ds_side_adss span {font-size: 13px;}
.ds_side_adss p {font-size: 13px;margin: 0;display: none;}
.ds_side_adss .foot .btn {
	border: 0;
    background-color: #5f5f5f;
    color: #ffff;
    border-radius: 50%;
    padding: 0;
    width: 42px;
    height: 42px;
}

/*Affiliate*/
.ds_aff_usr_head {position: relative;margin: 0 0 30px;}
.ds_aff_usr_head > div {width: 100%;max-width: 400px;}
.ds_aff_usr_head > div h1 {color: white;}
.ds_aff_usr_head > div h4 {color: rgba(255, 255, 255, 0.7);font-weight: 400;}
.ds_aff_usr_head > img {position: absolute;right: 40px;width: 200px;top: 50%;transform: translateY(-50%);}
.ds_aff_usr_body {background-color: rgba(255, 255, 255, 0.07);border-radius: 7px;padding: 25px;margin-bottom: 20px;}
.ds_aff_usr_body h4 {font-size: 16px;}
.ds_aff_usr_body input {padding: 10px;font-size: 15px;border-radius: 7px;background: transparent;border: 1px solid rgba(255, 255, 255, 0.2);color: white;}
.ds_aff_divider {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin: 30px 0;}
.ds_aff_divider:before, .ds_aff_divider:after {content: '';height: 1px;background: rgba(255, 255, 255, 0.1);flex-grow: 1;}
.ds_aff_divider:before {margin-right: 15px;}
.ds_aff_divider:after {margin-left: 15px;}
.ds_aff_usr_social {flex-wrap: wrap;display: flex;align-items: center;justify-content: space-around;}
.ds_aff_usr_social .social-btn {border: 1px solid rgba(255, 255, 255, 0.2);font-size: 15px;border-radius: 7px;}
.ds_aff_usr_social .social-btn a {display: block;padding: 10px;color: #e0e0e0;text-align: center;min-width: 150px;}
.ds_aff_usr_social .social-btn svg {display: block;margin: 0 auto 8px;width: 35px;height: 35px;}

/*Audio Ad*/
.base-timer {position: relative;width: 100px;height: 100px;padding: 7px;}
.base-timer__svg {transform: scaleX(-1);}
.base-timer__circle {fill: none;stroke: none;}
.base-timer__path-elapsed {stroke-width: 5px;stroke: rgba(255, 255, 255, 0.3);}
.base-timer__path-remaining {stroke-width: 5px;stroke-linecap: round;transform: rotate(90deg);transform-origin: center;fill-rule: nonzero;stroke: currentColor;color: var(--main-color);transition: all .5s linear;}
.base-timer__label {position: absolute;width: 100px;height: 100px;top: 0;left: 0;display: flex;justify-content: center;font-size: 25px;padding: 7px;line-height: 75px;}
.base-timer__label+p {position: absolute;bottom: 27px;font-size: 11px;left: 50%;transform: translateX(-50%);margin: 0;}

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left], .swal2-icon.swal2-success .swal2-success-fix, .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {background: #222225 !important;}

/*Buy Stores Btn*/
.ds_buy_stores_btn {padding: 15px 0;}
.ds_buy_stores_btn img {max-width: 130px;}

/*Replies*/
.ds_comm_reply_cont {display: none;margin-left: 50px;}
.small-waves .comment_list .ds_comm_reply_cont {margin-left: 35px;}
.small-waves .comment_list .ds_comm_reply_cont .write_comment img {width: 25px;height: 25px;}
.small-waves .comment_list .ds_comm_reply_cont .write_comment textarea {padding: 9px 5px 5px 45px;height: 40px;min-height: 40px;line-height: 1.42857143;font-size: 14px;}

/*Create Blog*/
.fak_image {padding-bottom: 300px;margin-bottom: 20px;height: 0;border: 0;border-radius: 10px;box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);background: #333333;position: relative;width: 100%;cursor: pointer;overflow: hidden;}
.fak_image > div {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;}
.fak_image .upload_fk_image {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;}
.fak_image .upload_fk_image .upload_fk_image_content {background-color: rgba(0, 0, 0, 0.38);color: white;padding: 10px 15px;border-radius: 3px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);cursor: pointer;}
.ds_who_blog_authr {width: 27px;height: 27px;margin: -5px 0 0;border-radius: 50%;}

/*Points*/
.ds_point_sys {padding: 0 0 0 120px;margin: 0 0 50px;position: relative;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.ds_point_sys > img {position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.ds_point_sys > h2 {font-weight: 400;font-size: 32px;margin: 0 0 20px;}
.ds_point_sys > h2 span {margin: 0px 15px;font-size: 12px;letter-spacing: 2px;color: #ffc108;}
.ds_point_sys_innr {display: -webkit-box;display: -webkit-inline-flex;display: -ms-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background: rgb(255 193 7 / 0.15);color: #FFC107;border-radius: 10px;padding: 5px 30px 10px;line-height: normal;}
.ds_point_sys_innr b {font-weight: 400;font-size: 75px;margin: 0 12px 0 0;}
.ds_point_sys_innr div {font-weight: 500;font-size: 19px;}
.ds_point_sys_innr.wallet {margin-left: 15px;background: rgb(76 175 80 / 0.15);color: #4CAF50;}
.ps_ul .content {margin: 0 0 30px;text-align: center !important;font-size: 14px;padding: 50px 5px;}
.ps_points {border-radius: 50%;background-color: rgba(0, 0, 0, 0.1);color: var(--main-color);margin: 0 auto 30px;width: 50px;height: 50px;line-height: 50px;text-align: center !important;display: block;position: relative;}
.ps_points > span {border-radius: 50%;background-color: var(--main-color);color: #fff;font-weight: 500;width: 28px;height: 28px;line-height: 28px;text-align: center !important;display: block;position: absolute;bottom: -12px;right: -12px;font-size: 13px;}

/*Tag Artists*/
.group_chat_mbr_list_prnt {position: relative;width: 100%;}
.group_chat_mbr_list {width: 100%;max-height: 200px;overflow-x: auto;position: absolute;background: #2b2b2b;z-index: 9;box-shadow: 0 2px 8px rgb(0 0 0 / 25%);border-radius: 0 0 4px 4px;}
.group_chat_mbr_part {border-bottom: 1px solid #585858;width: 100%;padding: 10px;display: -ms-flexbox;display: flex;align-items: center;cursor: pointer;}
.group_chat_mbr_part .avatar {width: 37px;min-width: 37px;height: 37px;margin-right: 10px;}
.group_chat_mbr_part .avatar img {width: 100%;height: 100%;border-radius: 50%;}
.group_chat_mbr_part .user-name {font-weight: 500;font-size: 15px;text-transform: capitalize;}

/*Hall of Fame*/
.ds_hall_art {position: relative;margin: 50px 0 30px;text-align: center;border-radius: 10px;}
.ds_hall_art_prnt .no-track-found {margin: 0 15px;}
.ds_hall_art_prnt .col-lg-3:first-child .ds_hall_art {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23f98f1d' d='M5 16L3 5L8.5 10L12 4L15.5 10L21 5L19 16H5M19 19C19 19.6 18.6 20 18 20H6C5.4 20 5 19.6 5 19V18H19V19Z' /%3e%3c/svg%3e");background-position: top 5px right 5px;background-repeat: no-repeat;background-size: 20px;}
.ds_hall_art .cover_art {width: 100px;height: 100px;margin: -60px auto 0;}
.ds_hall_art .cover_art img {width: 100%;height: 100%;border-radius: 50%;}
.ds_hall_art .track_info {margin-top: 15px;}
.ds_hall_art .track_info a {color: #fff;font-weight: 500;display: block;font-size: 19px;}
.ds_hall_art .track_info p {margin: -2px 0 10px;font-size: 14px;}
.ds_hall_art .artist {flex: 0 0 auto;}

/*My Info*/
.select_radio_btn > h4 {font-size: 16px;margin-bottom: 40px;}
.select_radio_btn .select_radio_btn_innr {display: flex;justify-content: center;flex-wrap: wrap;margin: 0 -12px;}
.select_radio_btn label {width: 50%;margin: 0;padding: 0 12px;margin-bottom: 24px;}
.select_radio_btn label > input {opacity: 0;width: 0;height: 0;display: none;}
.select_radio_btn .sr_btn_lab_innr {width: 100%;border-radius: 6px;position: relative;background-color: rgb(255 255 255 / 6%);box-shadow: 0 0 0 1px rgb(255 255 255 / 10%);cursor: pointer;transition: all 0.2s ease;padding: 20px;display: flex;align-items: center;}
.select_radio_btn.small_rbtn .sr_btn_img {margin: 0 15px 0 0;filter: grayscale(1);transition: all 0.2s;display: inline-flex;align-items: center;justify-content: center;background-color: rgb(255 255 255 / 15%);border-radius: 50%;height: 60px;width: 60px;opacity: .7;}
.select_radio_btn .sr_btn_lab_innr > span {font-weight: 500;font-size: 15px;display: block;text-transform: capitalize;}
.select_radio_btn.small_rbtn .sr_btn_img svg {width: 34px;height: 34px;}
.select_radio_btn .sr_btn_lab_innr:hover {box-shadow: 0px 0px 0px 2px var(--main-color);}
.select_radio_btn label > input:checked ~ .sr_btn_lab_innr {box-shadow: 0 0 0 1px var(--main-color);background: var(--main-color);color: #fff;}
.select_radio_btn label > input:checked ~ .sr_btn_lab_innr .sr_btn_img {filter: grayscale(0);opacity: 1;background-color: rgb(255 255 255 / 25%);color: white;}
.ready_to_down_info {display: none;text-align: center;margin: 40px 0;padding: 0 20px;}
.ready_to_down_info svg {width: 110px;height: 110px;margin-bottom: 20px;}
.ready_to_down_info p {font-weight: 600;font-family: "Lato", sans-serif;margin-bottom: 35px;}
.ready_to_down_info .btn {box-shadow: 0 1px 2px rgb(0 0 0 / 20%);}

/*Tagged Artist*/
.ds_song_tagged {display: inline-flex;align-items: center;background: rgb(255 255 255 / 15%);border-radius: 20px;padding: 5px 13px;margin: 0 5px 12px;flex-wrap: wrap;}
.ds_song_tagged .ss_short_info {display: inline-flex;color: #d4d4d4;font-size: 15px;align-items: center;word-spacing: 2px;letter-spacing: 0.5px;}
.ds_song_tagged .ss_short_info:first-child .mid-dot {display: none;}
.ds_song_tagged .ss_short_info img {width: 30px;min-width: 30px;height: 30px;object-fit: cover;border-radius: 50%;margin-right: 10px;}
.ds_song_tagged .ss_short_info .ss_short_info_innr {margin:0;display: inline-block;}
.ds_song_tagged .ss_short_info .ss_short_info_innr .aut_nam {display: block;}
.ds_song_tagged .mid-dot {margin: 0 6px;font-size: 13px;line-height: 1.1;font-weight: 700;}

/*Events*/
.short_start_dt {background-color: white;min-width: 45px;text-align: center;border-radius: 5px;padding: 5px 7px 3px;position: absolute;display: inline-block;left: 15px;bottom: 15px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);}
.short_start_dt p {display: block;color: #E91E63;font-weight: 500;margin: 0;}
.short_start_dt b {margin: 0;font-size: 22px;font-weight: 500;line-height: 1;color: #222;}
.short_event_btns { width: 100%; bottom: 0; left: 0; right: 0;background: linear-gradient(320deg, rgb(0 0 0 / 45%), transparent); }
.events-list-wrapper { margin-bottom: 30px; }
.events-list-cover { overflow: hidden; position: relative; background: #222225; box-shadow: 0 1px 3px rgb(0 0 0 / 10%); border-radius: 10px; }
.events-list-cover .event_cover { display: block; position: relative; padding-bottom: 56.25%; }
.events-list-cover img.events-list-cover-img { position: absolute; width: 100%; bottom: 0; left: 0; right: 0; top: 0; height: 100%; object-fit: cover; }
.event-l-info { padding: 15px; }
.events-list-name { font-size: 19px; overflow: hidden; margin: 0 0 4px; white-space: nowrap; text-overflow: ellipsis; }
.events-list-name a { text-decoration: none; color: #f5f5f5; }
.event-l-btns { margin: 9px 5px; }
.event-l-btns > span { display: inline-block; padding: 0 7px; }
.event-l-btns .btn { width: 100%; }
.event_profile .artist_header .artist_cover { padding-bottom: 30%; }
.event_profile .artist_header .artist_cover .profileBox_gradient { top: 50%; }
.event_profile .artist_user_info { margin: -100px 0 0; padding: 20px;border-radius: 10px; }
.event_profile .artist_user_info .short_start_dt { top: auto; right: auto; left: auto; bottom: auto; margin-right: 20px; box-shadow: 0 0 0 1px #eee, 0 2px 8px rgb(0 0 0 / 15%); }
.event_profile .artist_user_info .info_container h4 { font-family: var(--font-family-sans-serif); font-weight: 500; color: #f5f5f5; font-size: 34px;margin: 0; }
.event_profile .event-time { color: #E91E63;font-weight: 500;font-size: 17px; }
.event_profile .event-time b { font-weight: normal; color: #dcdcdc; vertical-align: text-bottom; font-size: 14px; display: inline-block; }
.event_cdown{padding:0;margin: 0 -5px;font-family: "Roboto", sans-serif;}
.event_cdown li{display:inline-block;font-size:12px;list-style-type:none;padding:0 5px;text-transform:capitalize;text-align:center}
.event_cdown li span {    font-size: 19px; margin: 0 auto 6px; position: relative; height: 50px; width: 50px; color: #f7f7f7; display: flex; justify-content: center; font-weight: 500; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23444' d='M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1' /%3e%3c/svg%3e"); background-repeat: no-repeat; background-size: 50px; line-height: 55px;}
.event_cdown {margin-bottom: 15px;}
.event_cdown:empty{margin:0}
.event_cdown li:last-child{display:inline-block}
.view_event_btns.ap_options .btn { margin: 0; height: 39px; font-size: 14px; border-radius: 12px; box-shadow: 0 1px 4px rgb(0 0 0 / 20%);line-height: 22px; }

/*Related To Song*/
.related_to_song { background: rgb(235 91 140 / 20%); color: #eb5b8c; border-radius: 10px; margin: 25px 0 0; padding: 10px 10px 10px 50px; position: relative;cursor: pointer; }
.related_to_song svg { position: absolute; left: 10px; top: 10px; width: 30px; height: 30px; }
.related_to_song b { font-weight: 500; text-transform: uppercase; font-size: 13px; color: #f5f5f5; }
.related_to_song p { margin: 0; }

/*Related Products*/
.related_prods { margin-top: 20px; }
.related_prods img { min-height: 90px; }
.related_prods h6 { color: #f5f5f5; margin-bottom: 5px; }
.related_prods p.product_v_price { color: var(--main-color); font-size: 16px; }

/*Store Tabs*/
.store_tabs.ma_tabs ul li a { margin: 2px 10px 22px; border: 0; border-radius: 12px; padding: 13px 20px; box-shadow: 0 0 0 1px #444444;text-transform: none; }
.store_tabs.ma_tabs ul li a.btn-primary {color: #fff;}
.store_tabs.ma_tabs ul li a:not(.btn-primary) svg { width: 33px; height: 33px; margin: 0 auto 10px; display: block; border-radius: 50%; padding: 5px; }
.store_tabs.ma_tabs ul li a.btn-primary svg {
	width: 18px;
    height: auto;
    margin: -3px 0;
}
.store_tabs.ma_tabs ul li.active a { background: rgb(255 255 255 / 7%); }
.store_tabs.ma_tabs ul li.active a svg { background: var(--main-color); color: #ffffff; }

/*Store Products*/
.store_products .store_products_hdr { padding-bottom: 90%; }
.store_products-info { position: relative; padding: 15px 10px 70px;min-height: 161px; }
.store_products-info.more { min-height: 186px; }
.store_products-info > p > svg {
	width: 18px;
    height: 18px;
}
.store_products-name { font-size: 18px; letter-spacing: 0.3px; overflow: hidden; max-height: 42px; }
.store_products-name a { color: #fdfdfd; }
.store_products-price { font-weight: 500; font-size: 17px; display: block; }
.store_products-cat { position: absolute; z-index: 9; bottom: 8px; left: 8px; color: white; background-color: rgba(0, 0, 0, 0.8); padding: 3px 8px; border-radius: 2em; font-weight: 500; margin: 0; font-size: 12px; }
.store_products-star.stars { justify-content: center; }
.store_products-star.stars .star { width: 16px;height: 16px; }
.store_products-btns { position: absolute; bottom: 12px; left: 10px; right: 10px; }
.user_feed_products { box-shadow: none !important; background: transparent !important; }
.user_feed_products .store_products-info { min-height: auto; }

/*Banner Header*/
.banner_header { padding: 40px; position: relative; overflow: hidden; margin: 0 0 30px; background-color: darkslategray; border-radius: 10px; background-image: url(../img/bg.png);background-blend-mode: exclusion; background-position: center; background-size: 160px; }
.circle-1 { position: absolute; top: -315px; right: 0; width: 600px; height: 400px; background: rgb(255 255 255 / 2%); border-radius: 50%; }
.circle-2 { position: absolute; bottom: -55px; left: -90px; width: 250px; height: 250px; background: rgb(255 255 255 / 3%); border-radius: 50%; }
.banner_header svg { color: white; background-color: rgb(255 255 255 / 10%); width: 55px; height: 55px; border-radius: 50%; padding: 12px; display: block; margin: 0 auto 10px; }
.banner_header h3 { color: #fff; font-family: var(--font-family-sans-serif); font-size: 38px; font-weight: 300;margin: 0; }
.banner_header .btn.btn-light { background: #fff; line-height: 38px; padding: 0 18px; border-radius: 2em; margin: 25px 0 0;color: darkslategray; }
.banner_header .sec_header { margin: 25px 0 0; display: block; }
.banner_header .sec_header .btn { background-color: rgb(0 0 0 / 60%); border-color: rgb(255 255 255 / 30%); }
.banner_header.wallet { background-image: url(../img/wallet.svg);background-size: cover;background-color: #523a1b; background-blend-mode: color-dodge; }
.banner_header.wallet h3 { color: #e1e1e1; font-family: 'Roboto', sans-serif; font-weight: 500; text-transform: uppercase; font-size: 14px !important; }
.banner_header.wallet h1 { font-family: var(--font-family-sans-serif); font-size: 60px; font-weight: 400; margin: 0;word-break: break-all; }
.banner_header.wallet h1 sup { font-size: 60%; }
.banner_header.wallet .btn.btn-primary { background-color: var(--main-color); color: #fff; border-radius: 12px; line-height: 46px;margin: 0; }
.banner_header.album { background-color: cadetblue;background-blend-mode: normal; }
.banner_header.spotlight { background-color: lightslategray;background-blend-mode: normal; }
.banner_header.dashboard { margin-top: -45px; border-radius: 0; background-color: antiquewhite; }
.banner_header.dashboard .circle-1 { background: rgb(0 0 0 / 2%); }
.banner_header.dashboard .circle-2 { background: rgb(0 0 0 / 3%); }
.banner_header.dashboard svg { color: var(--main-color); background-color: rgb(249 143 29 / 30%); }
.banner_header.dashboard h3 { color: var(--main-color); font-weight: 400; }

/*Youtube Video Player*/
.player-video-preview { background-color: #000;width: 400px;height: 225px;position: absolute;right: 0;bottom: 61px;display: none;z-index: 10000 }
.player_exit{ position: absolute; top: 12px; left: 12px; z-index: 999999; cursor: pointer; color: #fff; background: black; border-radius: 50%; width: 40px; height: 40px; text-align: center; line-height: 37px; }

/*Header Menu*/
.dropdown-menu { color: #e3e3e3; }
.header-create-menu { min-width: 290px;padding: 12px 7px; }
.header-create-menu a { text-align: center; color: #f5f5f5; font-weight: 500; font-size: 13px; display: block; box-shadow: 0 0 0 1px #464646; border-radius: 6px; padding: 10px 3px;transition: all 0.2s; }
.header-create-menu a:hover { background-color: rgb(255 255 255 / 9%); }
.header-create-menu a svg { display: block; margin: 6px auto 10px; width: 28px; height: 28px; }

/*Create Products*/
.ds_create_edit_prods .mat_input { margin-bottom: 25px; }
.ds_create_edit_prods .mat_input input, .ds_create_edit_prods .mat_input select, .ds_create_edit_prods .mat_input textarea, .ds_create_edit_prods ul.tagit { border-width: 2px; border-radius: 22px; background: transparent; border-color: #565656; }
.ds_create_edit_prods .mat_input input, .ds_create_edit_prods .mat_input select { height: 44px;background: #222225; }
.ds_create_edit_prods ul.tagit input { height: 40px }
.ds_create_edit_prods .mat_input input:focus, .ds_create_edit_prods .mat_input select:focus, .ds_create_edit_prods .mat_input textarea:focus { border-color: var(--main-color); }
.product-related-song { overflow-y: auto; max-height: 300px; }
.product-related-song .serach_trend { padding: 5px 10px; }
.product-related-song .serach_trend a { display: block; padding: 7px; color: #f5f5f5; background-color: rgb(255 255 255 / 8%); border-radius: 5px; overflow: hidden; }
#productimage-holder { max-width: calc(100% - 115px); padding: 0 8px; margin: 0; white-space: nowrap; overflow-x: auto; display: inline-block; vertical-align: top; }
#productimage-holder .thumb-image { pointer-events: auto; }
#productimage-holder .thumb-image { width: 100px; height: 100px; margin: 0 5px 0 0; display: inline-block; object-fit: cover; user-select: none; pointer-events: none; border-radius: 4px; }

/*Orders List*/
.ds_order_list { margin: 0 -7px;padding: 5px 0; }
.ds_order_list b { font-weight: 500; color: #f5f5f5; }
.ds_order_list h3 { font-size: 13px; text-transform: uppercase; letter-spacing: 0.3px; }
.ds_order_list p { margin: 0; font-size: 17px; color: #f5f5f5;text-transform: capitalize; }
.ds_order_list .btn { background-color: rgba(0, 0, 0, 0.05); width: 100%; border-radius: 2em; margin: 7px 0; }

/*Order Items*/
.ds_order_items .song_list { box-shadow: none !important; border-bottom: 1px solid #444444; border-radius: 0;margin: 0;padding: 16px; }
.ds_order_items .song_list:last-child { border: 0; }
.ds_order_items .song_list .song_upper { border: 0;padding: 0 3px 4.8px; }
.ds_order_items .song_list .song_right_part { min-height: 90px; }
.ds_order_items .song_list .song_upper .song_meta_info h3 { font-size: 20px; font-weight: normal; }
.ds_order_items .song_list .song_upper .song_meta_info p { font-size: 15px; font-weight: normal; }
.ds_order_items .song_list .song_upper .song_meta_info b { font-weight: 500; }
.ds_order_items .song_list .song_upper .song_price_info b { font-size: 30px; font-family: var(--font-family-sans-serif); font-weight: 400; }
.se_box { background-color: #222225; padding: 20px; box-shadow: 0 1px 4px rgb(0 0 0 / 13%); border-radius: 7px; margin-bottom: 30px; }
.se_prod_ordr_title { font-weight: 500; margin-bottom: 10px; font-size: 17px; display: block;text-align: initial; }
.order_tracking_detail_box input, .order_tracking_detail_box .btn { height: 45.95px; }
.selr_adrs_box { border: 0; padding: 0; background: transparent; }
.address_box { padding: 10px; border-radius: 6px; border: 1px solid #4c4c4c; }
.address_box .addrs_name { font-weight: 500; font-size: 19px; color: #f5f5f5; }
.address_box p { margin-bottom: 8px; }
.address_box .addrs_phone { font-weight: 500; font-size: 15px; }
.address_box .addrs_street, .address_box .addrs_count { font-size: 15px; color: #aaaaaa; }
.selr_adrs_box .addrs_count { margin-bottom: 0; }
.user_prod_track_details { display: block; margin: 0; font-weight: 500; font-size: 14px; }
.user_prod_track_link a { word-break: break-all; }

/*Best Selling Songs & Products*/
.best_prods_seller_week .numbers { position: absolute; background-color: var(--main-color); border-radius: 50%; display: block; top: 10px; left: 10px; color: #fff; padding: 0; line-height: 20px; min-width: 20px; text-align: center; font-size: 14px; box-shadow: 0 0 0 2px white; }
.best_selling_song_item_foot {
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.best_selling_song_item_foot .btn {
	border: 0;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0;
    border-radius: 20px;
    padding: 0 16px;
    height: 34px;
    line-height: 34px;
    flex: 1 1 auto;
}
.best_selling_song_item_foot .btn.share {
	width: 34px;
    min-width: auto;
    flex: 0 0 auto;
    padding: 0 8px;
}
.best_prods_seller_week .fav_song svg {color: #fff;
    background-color: rgb(0 0 0 / 50%);
    width: 30px;
    border-radius: 50%;
    cursor: pointer;
    padding: 5px;
    height: 30px;
    position: absolute;
    margin: 8px;
    right: 0;
    top: 0;z-index: 1;}
.best_prods_seller_week .fav_song svg:hover { color: #fff; background-color: rgb(0 0 0 / 80%); }

/*Stories*/
.user-status-home { padding: 0 12px 1px; position: relative; margin-bottom: 15px; }
.user-status-home ul.status-list { display: flex; margin: 0 -10px 9px; padding: 0;overflow-x: auto; }
.user-status-home ul.status-list li { display: inline-block; width: 16%; min-width: 16%; padding: 0 4px; }
.ma_discover_page .user-status-home ul.status-list li {width: 11%;min-width: 11%;}
.user-status-home ul.status-list li a { display: block; user-select: none; position: relative; border-radius: 10px; overflow: hidden; transition: all 0.2s; padding-bottom: 135%; }
.user-status-home ul.status-list li a img { object-fit: cover; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; user-select: none; pointer-events: none; }
.user-status-home ul.status-list li a p { bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; padding: 16px 8px 8px; margin: 0; z-index: 1; color: #fff; font-weight: 500; font-size: 14px; background: linear-gradient(transparent, rgb(0 0 0 / 70%));max-height: 83px; }
.user-status-home ul.status-list li.create_new a svg { background-color: white; border-radius: 50%; width: 28px; height: 28px; padding: 5px; display: block; margin: 0 0 5px; color: #444; }
.user-status-home ul.status-list li.paid_story a:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; box-shadow: inset 0 0 2px 3px #ffbc00; border-radius: 10px; }
.user-status-home ul.status-list li.paid_story a p { color: #ffe500; }
.paid_story_ico { position: absolute; top: 10px; right: 10px; display: block; background: #fff; border-radius: 50%; line-height: 1; padding: 3px; }
.paid_story_ico svg { width: 20px; height: 20px; }

/*View Stories*/
.lightbox-backgrond { width: 100%; z-index: 1030; background: rgba(0,0,0,.8); }
.lightbox-backgrond, .lightbox-content { position: fixed; top: 0; right: 0; bottom: 0; height: 100%; left: 0; }
.lightbox-content { border-radius: 10px; height: calc(100vh - 30px); overflow: hidden; margin: auto; width: 100%; background-color: #000; max-width: 500px; z-index: 1031;padding: 12px; } .lightbox-content .mfp-wrap { position: absolute; height: 4px; border-radius: 2em; top: 4px; right: 0; left: 0; }
.lightbox-content .mfp-wrap .mfp_progress_line_ { background-color: rgba(230,231,232,.4); width: 100%; height: 4px; display: block; border-radius: 2em; }
.lightbox-content .mfp-wrap .mfp_progress_line_ .load { background-color: #e9ebee; height: 4px; display: block; border-radius: 2em; transition: all 8s; }
.lightbox-content .story-img { position: relative; display: flex; flex-direction: column; width: 100%; border-radius: 10px; vertical-align: middle; height: calc(100vh - 110px); }
.lightbox-content .story-img img { backface-visibility: hidden; pointer-events: none; max-width: 100%; display: block; max-height: 100%; margin: auto;border-radius: 10px; }
.lightbox-content .story-img .changer { cursor: pointer;position: absolute;z-index: 1034;    top: 50%; width: 45px; height: 45px; transform: translateY(-50%); border-radius: 50%; background: rgba(0, 0, 0, 0.5); color: whitesmoke; transition: all 0.15s; text-align: center; }
.lightbox-content .story-img .changer:hover { background: #000; }
.lightbox-content .story-img:hover .changer { display: block !important; }
.lightbox-content .story-img .changer svg { width: 30px; height: 30px; margin: 7.5px 0px; }
.previous-btn { left: 10px; } .next-btn { right: 10px; }
.lightbox-content .story-img .more-info { position: absolute; left: 0; right: 0; bottom: 10px; }
.lightbox-content .story-img .more-info .btn { border-radius: 2em; }
.lightbox-content .wo_story_header { display: flex; align-items: center; height: 67px; position: relative; z-index: 1; }
.lightbox-content .wo_story_header .wo_stor_h_info { display: flex; align-items: center; }
.lightbox-content .wo_story_header .wo_stor_h_info .user-avatar, .lightbox-content .story_view_list .user-avatar { width: 40px; min-width: 40px; height: 40px; border-radius: 50%; margin-right: 9px; background-color: #353535; }
.lightbox-content .wo_story_header .wo_stor_h_info .user-avatar img, .lightbox-content .story_view_list .user-avatar img { width: 100%; height: 100%; margin: 0; object-fit: cover; }
.lightbox-content .user-avatar img { width: 40px; height: 40px; border-radius: 50%; margin-right: 9px; }
.lightbox-content .wo_story_header .wo_stor_h_info .wo_s_h_i_r .user-name { margin: 5px 0 0px; font-size: 16px; overflow: hidden; max-height: 19px; }
.lightbox-content .wo_story_header .wo_stor_h_info .wo_s_h_i_r .user-name a { color: white; }
.lightbox-content .wo_story_header .wo_stor_h_info .wo_s_h_i_r span { color: #888888; font-size: 12px; line-height: 1; }
.lightbox-content .wo_story_header .wo_stor_h_opts { display: flex; align-items: center; margin-left: auto; }
.close-lightbox { padding: 4px; color: #666; margin-top: -5px; margin-right: 5px; cursor: pointer; }
.lightbox-content .comment-section { background-color: #000000; left: 2px; overflow-y: auto; position: absolute; top: 2px; right: 2px; height: calc(100vh - 96px); display: none; }
.lightbox-content .comment-section .comment-section-inner { height: 100%; }
.comment-section-inner { display: block; }
.lightbox-content .views_count { color: #fbfbfb; border-bottom: 1px solid #252525; padding: 10px 15px; }
.comment-section-inner .comment-inner-header { padding: 16px 8px 16px 16px; }
.lightbox-content .story_views_:last-child { border: 0; }
.lightbox-content .story_views_ { border-bottom: 1px solid rgba(255, 255, 255, 0.11); }
.lightbox-content .story_view_list { padding: 10px 15px; display: flex; align-items: center; }
.lightbox-content .comment-section .user-name { margin-bottom: 0; margin-top: 4px; font-weight: 700; margin: 0; font-weight: 500; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; letter-spacing: 0.5px; word-spacing: 1px; }
.lightbox-content .story_view_list .user-name a { color: #e8e8e8; }
.lightbox-content.paid-story { box-shadow: inset 0 0 0 2px #ffbc00; }
.lightbox-content.paid-story .wo_story_header { background: #5a4901; margin: 0 -10px; border-radius: 0 0 8px 8px; padding: 0 10px; }
.lightbox-content.views_open .comment-section { display: table-cell; }

/*Create Story*/
.create-story-preview { position: relative; height: 100%; z-index: auto; max-width: 350px; }
.create-story-preview .story-img { height: calc(100% - 55px); }

/*Sidebar My Store*/
.sidebar .sidebar_innr .sections li .mystore_menu_parent span { margin-left: auto; }
.sidebar .sidebar_innr .sections li .mystore_menu_parent span svg { width: 15px; height: 15px;margin: 0; }
.sidebar .sidebar_innr .sections .mystore_menu { border-left: 1px solid #545454; margin-left: 35px; }
.sidebar .sidebar_innr .sections .mystore_menu li { height: auto; }
.sidebar .sidebar_innr .sections .mystore_menu li a { height: 35px; padding: 0 0 0 37px;position: relative;overflow: visible;font-size: 14px; }
.sidebar .sidebar_innr .sections .mystore_menu li a:before { content: ''; left: -4px; top: 50%; transform: translateY(-50%); display: block; width: 8px; height: 8px; border-radius: 50%; background: rgb(255 255 255 / 50%); position: absolute; }

/*User Video Cover*/
#myVideo { width: 100%; height: 100%; position: absolute; top: 50%; right: 0; bottom: 0; left: 50%; display: block; transform: translate(-50%,-50%); object-fit: cover; }

/*Cart Items*/
.cart_items .checkout_btn { padding: 10px 10px 3px; }
header .cart_items .checkout_btn .btn { width: 100%; background-color: var(--main-color); color: #fff; }
header .head_user .notis.cart_items .ma_notifs a { padding: 10px; }
header .head_user .notis.cart_items .ma_notifs .avatar { border-radius: 2px; width: 40px; height: 40px; min-width: 40px; margin: 0 8px 0 0; }
header .head_user .notis.cart_items .ma_notifs .avatar img { width: 100%; height: 100%; }
header .head_user .notis.cart_items .ma_notifs .n_detail p { font-size: 15px; overflow: hidden; max-height: 36px;padding-right: 5px; }
header .head_user .notis.cart_items .ma_notifs a .btn { margin-left: auto; border: 0; line-height: 1; border-radius: 50%; padding: 7px;flex: 0 0 auto; }
header .head_user .notis.cart_items .ma_notifs a .btn svg { width: 17px; height: 17px; }

/*Buy Event Ticket*/
.buy_event_ticket .modal-dialog { max-width: 330px; }
.buy_event_ticket .modal-content { background: transparent !important;text-align: initial;box-shadow: none;filter: drop-shadow(0 0 15px rgba(0, 0, 0, 0.3)); }
.buy_event_ticket_top { background-color: #222225; border-radius: 5px 5px 0 0; }
.buy_event_ticket_top .modal-title { padding: 12px 18px 0; font-size: 19px; font-family: var(--font-family-sans-serif); }
.buy_event_ticket_top .subtitle { font-size: 15px; padding: 0 18px; margin: 0; }
.buy_event_ticket_top .ticket-img { padding: 18px 0; }
.buy_event_ticket_top .ticket-img img { width: 100%; max-height: 200px; object-fit: cover; }
.buy_event_ticket_top_mid { padding: 0 18px 10px; }
.buy_event_ticket_top b { font-size: 13px; text-transform: uppercase; letter-spacing: 0.3px; font-weight: 500; }
.buy_event_ticket_top p { font-size: 17px; color: #dedede; margin: 0; }
.buy_event_ticket_mid { height: 20px; margin: 0 10px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAACCAYAAAB7Xa1eAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAAaSURBVBhXY5g7f97/2XPn/AcCBmSMQ+I/AwB2eyNBlrqzUQAAAABJRU5ErkJggg==); background-size: 4px 2px; background-repeat: repeat-x; background-position: center; position: relative; box-shadow: 0 1px 0 0 #222225, 0 -1px 0 0 #222225;background-color: #222225; }
.buy_event_ticket_mid:before, .buy_event_ticket_mid:after { content: ""; position: absolute; width: 30px; height: 30px; top: 50%; transform: translate(-50%, -50%) rotate(45deg); border: 6px solid transparent; border-top-color: #222225; border-right-color: #222225; border-radius: 100%; pointer-events: none; }
.buy_event_ticket_mid:before { left: -10px; }
.buy_event_ticket_mid:after { transform: translate(-50%, -50%) rotate(225deg); right: -40px; }
.buy_event_ticket_bottom { border-radius: 0 0 5px 5px; padding: 10px 12px 18px; background-color: #222225; }

/*My Purchases*/
.my_purchased { position: relative;margin: 0;height: 100%;padding: 0 0 30px; }
.my_purchased_innr { margin: 0;height: 100%; }
.my_purchased .type { border-radius: 50%; line-height: 1; padding: 7px; }
.my_purchased .type.ticket { color: #E91E63;background-color: rgb(233 30 99 / 20%); }
.my_purchased .type.order { color: #009688;background-color: rgb(0 150 136 / 20%); }
.my_purchased .type.track { color: var(--main-color);background-color: rgb(249 143 29 / 20%); }
.my_purchased .type svg { width: 18px; height: 18px; }
.my_purchased .title { font-weight: 500; font-size: 19px; color: #f5f5f5; margin-top: 5px; }
.my_purchased .duration { position: absolute; top: 15px; right: 15px; background: rgb(255 255 255 / 10%); line-height: 20px; font-weight: 500; font-size: 13px; padding: 0 5px; }
.my_purchased .foot { padding-top: 10px; }
.my_purchased .fav_song svg { color: #fff; background-color: #17a2b8; min-width: 35.5px; border: 1px solid #17a2b8; border-radius: 4px; cursor: pointer; padding: 6px; height: 35.5px; }
.my_purchased .fav_song svg:hover { color: #fff; background-color: #138496; border-color: #117a8b; }

/*Checkout*/
.ds_checkout_items .song_upper .song_price_info a { vertical-align: super; }
.ds_checkout_items .song_list .song_upper .song_meta_info h3 { font-size: 19px; font-weight: 500; margin-top: 10px; }
.ds_checkout_items .song_list .song_upper .song_meta_info p { line-height: normal; }
.ds_checkout_items .song_list .song_upper .song_meta_info p select { border: 0; padding: 2px; font-weight: 500; font-size: 13px; border-radius: 5px; background-color: #3a3a3a; color: #f5f5f5; } .checkout_side { background-color: #524f2f; border-radius: 10px; margin: -40px 10px 10px; padding: 25px;color: #f5f5f5;box-shadow: 0 7px 30px -10px rgb(0 0 0 / 40%); }
.checkout_side h4 { font-size: 18px; margin: 0; }
.checkout_side p.price { margin: 0; font-family: var(--font-family-monospace); font-size: 80px;word-break: break-all; }
.checkout_side .btn-primary { border: 0; line-height: 36px; text-transform: uppercase; font-family: var(--font-family-sans-serif); letter-spacing: 0.5px; font-size: 18px; border-radius: 10px; margin-top: 25px; }
.cart_chos_addrs input {display: none;}
.cart_chos_addrs label {border-bottom: 1px solid rgba(255, 255, 255, 0.15);width: 100%;cursor: pointer;display: block;margin: 0;padding: 10px 10px 10px 45px;position: relative;transition: all 0.1s;user-select: none;}
.cart_chos_addrs label:hover {background-color: rgba(255, 255, 255, 0.05);}
.cart_chos_addrs label:before {content: '';position: absolute;width: 18px;height: 18px;border: 2px solid rgba(255, 255, 255, 0.7);border-radius: 50%;transition: .2s;top: 15px;left: 10px;}
.cart_chos_addrs label:after {content: '';display: block;height: 9px;width: 9px;background: #fff;border-radius: 50%;opacity: 0;transition: .2s;position: absolute;top: 24px;left: 19px;transform: translate(-50%,-50%);}
.cart_chos_addrs input:checked + label:before {border-color: #fff;}
.cart_chos_addrs input:checked + label:after {opacity: 1;}
.cart_chos_addrs input:checked + label {color: #fff;}
.cart_chos_addrs label b {font-weight: 500;}
.cart_chos_addrs .add-address {width: 100%;border: 0;background-color: rgb(255 255 255 / 30%);color: white;line-height: 22px;}

/*Product view*/
.product_seller_header { margin-top: -45px; position: relative; width: 100%; padding: 30px 0; margin-bottom: 30px; }
.product_seller_header .dummy_header { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; }
.product_seller_header .dummy_header img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; }
.product_seller_header .black-bg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: rgb(0 0 0 / 60%); backdrop-filter: blur(30px); } .product_seller_header .avatar { margin-right: 24px; flex: 0 0 auto; }
.product_seller_header .avatar img { width: 75px; height: 75px; } .product_seller_header .info h3 { color: white; font-size: 24px; font-weight: 400; font-family: var(--font-family-sans-serif);margin: 0; }
.product_seller_header .btn { border: 0; margin-top: 10px; background: transparent; box-shadow: inset 0 0 0 1.5px white; text-transform: uppercase; font-size: 13px; padding: 6px 20px;font-weight: 500; }
.product_seller_header .btn.btn-success { background: white; color: black; }
.product_img_zoom {padding-right: 20px;position: relative;display: flex;flex-direction: row-reverse;}
.prod_zoom_img {width: 100%;height: 550px;position: relative;}
.prod_img_zoom {width: 100%;height: 100%;object-fit: contain;border-radius: 5px;position: relative;background-color: rgb(0 0 0 / 8%);}
.prod_zoom_thumbs {margin-right: 20px;}
.prod_img_zoom-thumbs > a {display: block;width: 68px;height: 68px;}
.prod_img_zoom-thumbs {max-height: 550px;padding: 2px;overflow-y: auto;}
.prod_img_zoom-thumbs > a:not(:last-child) {margin-bottom: 10px;}
.prod_img_zoom-gallery {width: 100%;height: 100%;object-fit: cover;transition: all 0.2s;box-shadow: 0 0 0 1px #222225;border-radius: 5px;cursor: pointer;}
.xactive {box-shadow: 0 0 0 2px var(--main-color);}
.xzoom-preview {box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);border-radius: 5px;}
.xzoom-source img, .xzoom-preview img, .xzoom-lens img {z-index: 99999999;display: block;max-width: none;max-height: none;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.xzoom-container {display: inline-block;}
.xzoom-source, .xzoom-hidden {display: block;position: static;float: none;clear: both;}
.xzoom-hidden {overflow: hidden;}
.xzoom-loading {width: 100%;height: 100%;top: 0 !important;right: 0 !important;bottom: 0 !important;left: 0 !important;background-color: rgba(0, 0, 0, 0.4);border-radius: 5px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);display: flex;align-items: center;justify-content: center;}
.xzoom-loading:before {content: '';background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3e%3cpath opacity='0.4' fill='%23fff' d='M20.201,5.169c-8.254,0-14.946,6.692-14.946,14.946c0,8.255,6.692,14.946,14.946,14.946 s14.946-6.691,14.946-14.946C35.146,11.861,28.455,5.169,20.201,5.169z M20.201,31.749c-6.425,0-11.634-5.208-11.634-11.634 c0-6.425,5.209-11.634,11.634-11.634c6.425,0,11.633,5.209,11.633,11.634C31.834,26.541,26.626,31.749,20.201,31.749z'%3e%3c/path%3e%3cpath fill='%23fff' d='M26.013,10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0 C22.32,8.481,24.301,9.057,26.013,10.047z' transform='rotate(323.368 20 20)'%3e%3canimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 20 20' to='360 20 20' dur='0.7s' repeatCount='indefinite'%3e%3c/animateTransform%3e%3c/path%3e%3c/svg%3e");width: 82px;height: 82px;background-position: center;background-repeat: no-repeat;background-size: cover;border-radius: 50%;}
.stars {display: flex;margin: 3px 0 7px;font-size: 14px;}
.stars .star {width: 18px;height: 18px;margin: 0 2px 0 0px;}
.stars .star path { fill: #5e5e5e;}
.stars[data-stars] .star path {fill: #EF8F12;}
.stars[data-stars="0"] .star path {fill: #5e5e5e;}
.stars[data-stars="1"] .star:nth-child(1) ~ .star path {fill: #5e5e5e;}
.stars[data-stars="2"] .star:nth-child(2) ~ .star path {fill: #5e5e5e;}
.stars[data-stars="3"] .star:nth-child(3) ~ .star path {fill: #5e5e5e;}
.stars[data-stars="4"] .star:nth-child(4) ~ .star path {fill: #5e5e5e;}
.stars[data-stars="5"] .star:nth-child(5) ~ .star path {fill: #5e5e5e;}
.product_v_title { font-family: var(--font-family-sans-serif); color: #f5f5f5; font-weight: 400; font-size: 40px; word-wrap: break-word; }
.product_v_price { color: var(--second-color); font-size: 25px; }
.product_v_btns { margin: 0 -5px; }
.product_v_btns select { flex: 0 0 auto; margin: 0 5px; text-align: center; border: 0; background-color: #3a3a3a; padding: 5px; font-weight: 500; border-radius: 10px; height: 50px; min-width: 120px;color: #f5f5f5; }
.product_v_btns .btn { width: 100%; margin: 0 5px; border: 0; line-height: 32px; text-transform: uppercase; font-family: var(--font-family-sans-serif); letter-spacing: 0.5px; font-size: 17px; border-radius: 10px;height: 50px; }
.product_v_info { margin: 20px 0 0; }
.product_v_info li { display: table-row; }
.product_v_info li span {display: table-cell;vertical-align: top;font-size: 15px;}
.product_v_info li span svg {width: 16px;height: auto;margin: -2px 0 0;}
.product_v_info li span:first-child {    text-transform: uppercase; font-weight: 500; padding: 7px 20px 0 0; white-space: nowrap; font-size: 12px;}
.product_v_info li span:last-child {padding-top: 7px;}
.product_v_desc { font-size: 17px; line-height: 28px; }
.prod_reviews_cont { padding: 0 10px; }
.prod_reviews_cont .review_list { padding: 0 0 10px; }
.prod_reviews_cont .review_list .review_list_head { margin-bottom: 8px; }
.review-meta-desc { font-size: 14px; width: auto; }
.reviewMeta--author-avatar { margin-right: 10px; }
.reviewMeta--author-avatar img { width: 45px; min-width: 45px; height: 45px; border-radius: 50%; }
.reviewMeta--author-text { overflow: hidden; }
.reviewMeta--author-text .linkk { font-weight: 500;font-size: 15px; }
.reviewMeta--author-text .middot { margin: 0 6px; font-size: 15px; line-height: 1.1; font-weight: bold; }
.review-meta-desc time { color: #a5a5a5; font-size: 13px; }
.prod_review-meta .Review-rating { font-size: 22px;font-weight: 500; }
.prod_review-meta .Review-rating:first-letter { font-size: 15px; }
.prod_review-meta .Review-rating.five_star {color: #388e3c;}
.prod_review-meta .Review-rating.four_star {color: #4caf50;}
.prod_review-meta .Review-rating.three_star {color: #ff9800;}
.prod_review-meta .Review-rating.two_star {color: #ff7245;}
.prod_review-meta .Review-rating.one_star {color: #ff3f31;}
.prod_review-title { font-weight: bold; font-size: 17px; margin: 0 0 4px; }
.create_prod_images .productimage-holder { display: flex; flex-wrap: wrap; margin: 0 -5px -10px; }
.create_prod_images .productimage-holder .thumb-image { width: 25%; height: 110px; margin: 0 0px 10px; padding: 0 5px; display: flex; border-radius: 8px; object-fit: cover; }
.create_prod_images .productimage-holder .thumb-image img { width: 100%; }

/*Address Book*/
.address_book { height: 100%; padding: 0 0 30px; }
.address_book_innr { height: 100%; box-shadow: 0 0 0 1px #444;border-radius: 10px; }
.add_new_addrs { height: 100%; border-radius: 10px; background-color: rgb(0 150 136 / 10%); font-weight: 500; color: #009688;    flex-direction: column;min-height: 150px; }
.add_new_addrs svg { width: 38px; height: 38px; margin: 0 auto 10px; }

/*Import*/
.import_ado { background-color: #ce956d; background-blend-mode: normal; padding-bottom: 100px; margin-bottom: -50px; } .import_ado_footer svg { border-radius: 50%; width: 28px; height: 28px; margin: 0 2px 0 0; opacity: 0.8; }

/*Faq*/
.tube_faq .accordion {    border: 2px solid rgb(255 255 255 / 29%);
    padding: 10px 0;
    margin: 0 0 20px;
    border-radius: 20px;}
.tube_faq .accordion:last-child {margin: 0;}
.tube_faq .accordion-item {display: flex;
    text-decoration: none;
    cursor: pointer;
    align-items: flex-start;
    justify-content: space-between;}
.tube_faq .accordion-item > .btn {    display: flex;
    width: 52px;
    height: 52px;
    min-height: 52px;
    min-width: 52px;
    margin: 0 10px;
    padding: 8px;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    transition: all 0.2s ease-out;
    border: 0;
    flex: 0 0 auto;}
.tube_faq .accordion-item.is-active > .btn {transform: rotate(180deg);}
.tube_faq .accordion-item > .card {padding: 13px 20px;border-radius: 20px;transition: all 0.2s ease-out;background: transparent;border: 0;}
.tube_faq .accordion-item > .card h4  {margin: 0;font-size: 20px;line-height: 26px;}
.tube_faq .accordion-item .accordion-panel {display: none;}
.tube_faq .accordion-item .accordion-panel p {margin-bottom: 0px;padding-top: 16px;font-size: 16px;line-height: 27px;}

/*Password Check*/
.register-helper-text {
	display: none;
    font-size: 12px;
    line-height: 22px;
    color: #808080;
    margin: 0;
    list-style: none;
    text-align: initial;
    padding: 5px 0 0;
}
.register-helper-text li.valid {
	color: #1fd34a;
}

/*Ads*/
.bootstrap-select .dropdown-toggle .filter-option {
	overflow: hidden;
	text-overflow: ellipsis;
}
.bootstrap-select .dropdown-menu.inner {
	display: block;
}
.bootstrap-select .dropdown-menu li a {
	display: block;
    padding: 5px 10px;
}
.bs-searchbox .form-control, .bootstrap-select .bs-actionsbox button {
    background: #262626 !important;
}

/*Balance*/
.dt_avbl_bal span {
	    vertical-align: top;
    font-weight: 500;
    font-size: 17px;
    line-height: 45px;
}
.dt_avbl_bal b {
	    font-size: 70px;
    margin: 0;
    font-weight: 400;
}

/*Become Artist*/
.dt_interest_sett.artist {
	background-color: rgb(48 238 241 / 15%);
    border-color: rgb(48 238 241 / 20%);
}
.dt_interest_sett.artist h4 {
	font-size: 22px;
    color: #008d8f;
    margin: 9px 0 17px;
}

/*Send Again*/
.send_again {
	display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: -5px 0 20px;
}
.send_again p {
	margin: 0;
    font-size: 14px;
    line-height: 1;
}
.send_again .pointer {
	font-size: 14px;
    background-color: rgb(255 255 255 / 12%);
    border-radius: 2em;
    letter-spacing: normal;
    padding: 0 12px;
    line-height: 28px;
	cursor: pointer;
}
.send_again .pointer.disabled {
	cursor: not-allowed;
    opacity: 0.6;
}

/*Developers*/
code pre {
	color: red;
    background: rgb(255 0 0 / 8%);
    padding: 10px;
    border-radius: 5px;
}
.ds_dev_apps {
	padding: 12px;
    border: 1px solid #505050;
    border-radius: 10px;
    margin-bottom: 30px;
}
.ds_dev_apps .avatar {
	width: 100%;
    margin: 10px auto;
    max-width: 120px;
}
.ds_dev_apps .avatar img {
	width: 100%;
    aspect-ratio: 1;
    border-radius: 10px;
	object-fit: cover;
}
.ds_dev_apps .info {
	text-align: center;
}
.ds_dev_apps .info .ap_name {
	white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 0 7px;
}
.ds_dev_apps .info .ap_name a {
	font-weight: 500;
    font-size: 19px;
    color: #eaeaea;
}
.ds_dev_apps .info p {
	display: inline-block;
    background: rgb(255 255 255 / 20%);
    line-height: 1;
    padding: 7px 10px;
    border-radius: 5px;
}
.ds_dev_apps .info .btn {
	border: 0;
}
.ds_app_permission {
	max-width: 700px;
	padding: 30px;
}
.ds_app_permission h4 {
	text-align: inherit;
    font-size: 18px;
	opacity: 0.6;
}
.ds_app_permission .hdr {
	display: flex;
    align-items: center;
    justify-content: space-between;
	margin: 0 -10px;
}
.ds_app_permission .hdr p {
	margin: 0 10px;
    font-weight: 500;
    font-size: 25px;
    flex: 1 1 auto;
}
.ds_app_permission .hdr .avatar {
	margin: 0 10px;
    width: 100%;
    max-width: 100px;
    flex: 0 0 auto;
}
.ds_app_permission .hdr .avatar img {
	width: 100%;
    aspect-ratio: 1;
    border-radius: 10px;
    object-fit: cover;
}
.ds_app_permission .reset-form > .desc {
	text-align: inherit;
    font-size: 15px;
    display: block;
    margin: 20px 0 0;
}
.ds_app_permission hr {
	margin: 30px 0;
}
.ds_app_permission .reset-form > .perm {
	    text-align: inherit;
    margin: 0;font-weight: 500;
}
.ds_app_permission .foot {
	    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 30px 0 0;
}
.ds_app_permission .foot .btn {
	width: auto;
    box-shadow: none;
    border: 1px solid #545454;
    color: #8e8e8e;
    font-size: 15px;
    padding: 0 19px 2px;
    line-height: 38px;
}
.ds_app_permission .foot .btn svg {
	height: auto;
    width: 20px;
    margin: -2px 0 0;
}
.ds_app_permission .foot .btn-primary {
	min-width: 150px;
    color: #fff;
    border-color: var(--main-color);
}

/*Language Select*/
.lang_select_modal .modal-content {
    padding: 0;overflow: hidden;
}
.lang_select_modal .modal-body {
    margin: 0;
    padding: 0;
    overflow: hidden;
    overflow-y: auto;
}
.lang_select_modal .row {
    display: flex;
    flex-wrap: wrap;
}
.lang_select_modal .language_info {
	height: 100%;
    position: relative;
    padding: 30px;
    background: var(--main-color);
    overflow: hidden;
    min-height: 200px;
    width: 100%;
}
.lang_select_modal .language_info h3 {
	margin: 0 0 20px;
    color: #fff;
}
.lang_select_modal .language_info svg {
	    position: absolute;
    bottom: 0;
    right: 10px;
    margin-bottom: 5px;
    height: auto;
    width: 140px;
    filter: drop-shadow(0 0 2px rgba(55,73,87,.15)) drop-shadow(0 2px 5px rgba(55,73,87,.2));
}
.lang_select_modal ul {
	padding: 20px 20px 20px 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    background: transparent !important;
}
.lang_select_modal .language_select {
	flex: 1 1 160px;
    background: transparent !important;
    margin: 10px;
}
.lang_select_modal .language_select a {
	    display: block;
    text-decoration: none;
    font-weight: 500;
    font-size: 13px;
    line-height: 39px;
    padding: 0 15px;
    transition: background-color .1s;
    border: 1px solid #5d5d5d;
    text-align: center;
    border-radius: 7px;
}
.lang_select_modal .language_select:hover {background-color: rgb(255 255 255 / 5%) !important;}

/*Flatpickr*/
body .flatpickr-calendar {
    background: #1c1c1c;
    box-shadow: 1px 0 0 #434343, -1px 0 0 #434343, 0 1px 0 #434343, 0 -1px 0 #434343, 0 3px 13px rgb(0 0 0 / 8%);
}
body span.flatpickr-weekday {
    font-weight: 500;
}
body .flatpickr-calendar.arrowBottom:before, body .flatpickr-calendar.arrowBottom:after {
    border-top-color: #1c1c1c;
}
body .flatpickr-calendar.arrowTop:before, body .flatpickr-calendar.arrowTop:after {
    border-bottom-color: #434343;
}
body .flatpickr-months .flatpickr-prev-month, body .flatpickr-months .flatpickr-next-month, body .flatpickr-months .flatpickr-month {
    color: rgb(255 255 255 / 90%);
    fill: rgb(255 255 255 / 90%);
}
body span.flatpickr-weekday {
    color: rgb(255 255 255 / 54%);
}
body .flatpickr-day, body .flatpickr-time input, body .flatpickr-time .flatpickr-time-separator, body .flatpickr-time .flatpickr-am-pm {
    color: #e6e6e6;
}
body .flatpickr-day.flatpickr-disabled, body .flatpickr-day.flatpickr-disabled:hover, body .flatpickr-day.prevMonthDay, body .flatpickr-day.nextMonthDay, body .flatpickr-day.notAllowed, body .flatpickr-day.notAllowed.prevMonthDay, body .flatpickr-day.notAllowed.nextMonthDay {
    color: rgb(255 255 255 / 30%);
}
body .flatpickr-day.flatpickr-disabled, body .flatpickr-day.flatpickr-disabled:hover {
    color: rgb(255 255 255 / 10%);
}
body .flatpickr-day.inRange, body .flatpickr-day.prevMonthDay.inRange, body .flatpickr-day.nextMonthDay.inRange, body .flatpickr-day.today.inRange, body .flatpickr-day.prevMonthDay.today.inRange, body .flatpickr-day.nextMonthDay.today.inRange, body .flatpickr-day:hover, body .flatpickr-day.prevMonthDay:hover, body .flatpickr-day.nextMonthDay:hover, body .flatpickr-day:focus, body .flatpickr-day.prevMonthDay:focus, body .flatpickr-day.nextMonthDay:focus, body .flatpickr-time input:hover, body .flatpickr-time .flatpickr-am-pm:hover, body .flatpickr-time input:focus, body .flatpickr-time .flatpickr-am-pm:focus {
    background: #525252;
    border-color: #525252;
}
body .flatpickr-calendar.hasTime .flatpickr-time {
    border-top: 1px solid #4c4c4c;
}






@media (min-width: 435px) {
header .head_user > div, header .head_user > span {
	position: relative;
}
span#new-messages, .unread_cart_count, header .head_user .notis .unread_count, header .head_user .notis .unread_R_count {
	right: 0;margin: 0;top: -4px;
    padding: 0 4px;
    line-height: 16px;
}
}

@media (min-width: 992px){
body::-webkit-scrollbar, header .head_user .notis > .dropdown-menu ul::-webkit-scrollbar {width: 6px;}
body::-webkit-scrollbar-track, header .head_user .notis > .dropdown-menu ul::-webkit-scrollbar-track {border-radius: 10px;background: rgba(255, 255, 255, 0.05);}
body::-webkit-scrollbar-thumb, header .head_user .notis > .dropdown-menu ul::-webkit-scrollbar-thumb {border-radius: 10px;background: rgba(255, 255, 255, 0.17);}
}

@media (min-width: 1200px){
.page_padding {max-width: 1140px;}
.sett_page {max-width: 85%;}
.sett_page .st_sidebar {width: 250px;min-width: 250px;}
.sett_page .st_sidebar li:not(:last-child) {border-bottom: 1px solid rgb(255 255 255 / 20%);}
.sett_page .st_sidebar li a {padding: 15px 16px;text-align: inherit;}
.sett_page .st_sidebar li a span {display: inline-block;font-size: 15px;}
.sett_page .st_sidebar li.active a span {font-weight: 500;}
}

@media (min-width: 1650px){
.page_padding {max-width: 1300px;}
}

@media (max-width: 1400px){
header .head_search .head_search_cont input {width: 470px;}
.sq_track_slider.no-slider .ds_radio_stat_list {flex: 0 0 33.3333333%;width: 33.3333333%;}
}

@media (max-width: 1220px){
.short_list_cont .purchased_songs .s_lsongs_child .second_a, .short_list_cont .purchased_songs .s_lsongs_child .second_b {margin-right: 40px;}
.search_albums .sq_track_slider.no-slider .track_list, .store_short_albums.sq_track_slider.no-slider .track_list {flex: 0 0 25%;width: 25%;}
.search_playlists .pplist_slider .track_list {flex: 0 0 33.3333333%;width: 33.3333333%;}
.sq_track_slider.no-slider.top_albums_lists_pag .track_list {flex: 0 0 16.6666667%;width: 16.6666667%;}
.player .song_details {width: 350px;min-width: 350px;}
.player .song_progress .song_time .progress_container {width: calc(100vw - 947px);}
.player .song_progress_right {width: 300px;min-width: 300px;}
header .head_search .head_search_cont input {width: 390px;}
.user-status-home ul.status-list li {width: 23%;min-width: 23%;}
.ma_discover_page .user-status-home ul.status-list li {width: 16%;min-width: 16%;}
}

@media (max-width: 1190px){
.artist_header .artist_cover, .event_profile .artist_header .artist_cover {padding-bottom: 50%;}
.artist_section .artist_list {width: 16.6666667%;}
}

@media (max-width: 1140px){
.ma_sidebar {width: 70px;max-width: 70px;}
.sidebar .sidebar_innr {height: 100%;}
.sidebar .logo_container, .sidebar .sidebar_innr .sections:first-child h3 {display: none;}
.sidebar .sidebar_innr .sections h3 {font-size: 0;border-top: 1px solid rgba(255, 255, 255, 0.22);padding: 0;margin: -13px 0 13px;}
.sidebar .sidebar_innr .sections li a {padding: 0 21px;font-size: 0;}
.sidebar .sidebar_innr .sections li a svg {margin: 0;}
.ma_page_content {margin-left: 70px;}
header {padding: 0 30px;margin-left: 70px;}
header .head_logo {display: block;margin-right: 40px;}
header .head_search .head_search_cont input {width: 300px;}
.store_short_albums.sq_track_slider.no-slider .track_list {flex: 0 0 20%;width: 20%;}
.player {padding-top: 8px;}
.player .song_progress {position: static;}
.player .song_progress .song_prog_mobi {position: absolute;top: 0;left: 0;right: 0;}
.player .song_progress .song_prog_mobi .progress_container {width: 100%;margin: 0;height: 7px;}
.player .song_progress .song_prog_mobi .progress_container input[type=range] {margin: 0;top: 0;height: 7px;}
.player .song_progress .song_prog_mobi .progress_container .amplitude-song-played-progress, .player .song_progress .song_prog_mobi .progress_container .amplitude-buffered-progress {top: 0;border-radius: 0;}
.player .song_progress .duration_seperate {	display: inline-block;}
.player .song_details {width: 400px;min-width: 400px;}
.player .song_progress .song_controls .amplitude-play-pause {width: 35px;height: 35px;}
.player .song_progress_right {width: 350px;min-width: 350px;}
.ma_footer {display: none;}
.sidebar .sidebar_innr .sections li .mystore_menu_parent span {display: none;}
}

@media (max-width: 1024px){
header .head_search .head_search_cont input {width: 250px;}
.player .song_details {width: 380px;min-width: 380px;}
.player .song_progress {justify-content: center;}
.player .song_progress_right {width: 200px;min-width: 200px;}
.player .song_progress_right .song_volume .volume_controls {position: relative;}
.player .song_progress_right .song_volume .volume_controls .plyr_vol_mobi {position: absolute;height: 30px;bottom: 79px;left: -58px;transform: rotate(-90deg);padding: 0 10px;box-shadow: -1px 0px 3px rgba(0, 0, 0, 0.3);z-index: 9999;border-radius: 4px;background: #fff;visibility:hidden;opacity: 0;}
.player .song_progress_right .song_volume .volume_controls:hover .plyr_vol_mobi {visibility:visible;opacity: 1;}
.player .song_progress_right .song_volume .volume_controls .plyr_vol_mobi input[type=range].amplitude-volume-slider {margin:0;float: none;}
}

@media (max-width: 992px){
#my_video_player_container{display: none !important;}
body.side_open {overflow:hidden;}
header {padding: 0 20px;margin-left: 0;}
header .head_menu, .sidebar .sidebar_innr .sections:first-child h3 {display: block;}
.ma_sidebar {width: calc(100% - 56px);max-width: 280px;left: -280px;transition: all 0.2s;box-shadow: 0 8px 10px -5px rgba(0,0,0,.2), 0 16px 24px 2px rgba(0,0,0,.14), 0 6px 30px 5px rgba(0,0,0,.12);bottom: 0;z-index: 9999;}
body.side_open .ma_sidebar {left: 0;}
.ma_page_content {margin-left: 0;}
.sidebar .logo_container {display: flex;}
.sidebar .sidebar_innr {height: calc(100% - 80px);}
.sidebar .sidebar_innr .sections h3 {font-size: 12px;border-top: none;padding: 6px 24px 10px;margin: 0;}
.sidebar .sidebar_innr .sections li a {padding: 0 24px;font-size: 15px;}
.sidebar .sidebar_innr .sections li a svg {margin-right: 27px;}
.artist_user_info {margin-top: -245px;}
.artist_s_list .wide_page_songs .s_lsongs_child .opts_song {opacity: 1;visibility: visible;}
.sq_track_slider.no-slider .track_list, .pub_playlists .pplist_slider .track_list {flex: 0 0 25%;width: 25%;}
.small_stat {padding: 15px 10px;}
.ma_home_features .feature_list img {max-width: 275px;}
.artist_section .artist_list {width: 25%;}
header .head_search .head_search_cont input {width: 220px;padding: 0 5px 0 55px;}
.user_header .user_cover {padding-bottom: 23%;}
.chatcontainer > .col-md-4 {margin-bottom: 20px;}
.ma_footer {display: block;}
.ss_action_item {margin-right: 5px;min-width: 86px;padding: 3px 3px;}
.see_all {margin-bottom: 25px;}
.single_song .ssong_header .ss_sub_body .ss_track_info_innr .ss_stats {white-space: nowrap;overflow-x: auto;}
.sq_track_slider.no-slider .ds_radio_stat_list {flex: 0 0 33.3333333%;width: 33.3333333%;}
.ds_aff_usr_head > img {display: none;}
.checkout_side {margin: 20px 10px 10px;}
.create-story-preview {display: none;}
.sidebar .sidebar_innr .sections li .mystore_menu_parent span {display: inline;}
}

@media (max-width: 900px){
header .head_logo {margin-right: 22px;}
.user_header .user_cover {padding-bottom: 30%;}
.user_info_cont .links_btns {flex-direction: column-reverse;}
.user_info_cont .links_btns .opts_btn {margin: 0 auto 25px;}
.user_info_cont .links_btns .ma_tabs {width: 100%;}
.short_list_cont .purchased_songs .s_lsongs_child .second_a {display: none;}
.sett_page {max-width: 100%;}
.store_short_albums.sq_track_slider.no-slider .track_list {flex: 0 0 25%;width: 25%;}
.sq_track_slider.no-slider.top_albums_lists_pag .track_list {flex: 0 0 20%;width: 20%;}
.player .song_details {width: 325px;min-width: 325px;}
.player .song_progress_right {width: 190px;min-width: 190px;padding-right: 0;}
header .hide_hd_btn {display:none;}
header .opts_head_acc {display: inline-block;}
.sq_track_slider.no-slider .ds_radio_stat_list {flex: 0 0 50%;width: 50%;}
}

@media (max-width: 800px){
    .sort-song-icon {
        display: none;
    }
header .head_search {position: absolute;top: -59px;left: 0;right: 0;width: 100%;height: 59px;background-color: #171719;transition: all 0.2s;opacity: 0;visibility: hidden;z-index: 9;}
header .head_user .head_search_mobi {display: inline-block;}
body.search_open header .head_search {top: 0;opacity: 1;visibility: visible;}
header .head_search .head_search_cont {margin: 0 10px;}
header .head_search .head_search_cont input {width: 100%;margin: 9px 0;border-radius: 2px;padding: 0 40px 0 50px;}
body.search_open header .head_search .head_search_cont .head_search_mobi_close {display: block;}
.pub_playlists .pplist_slider .track_list {flex: 0 0 33.3333333%;width: 33.3333333%;}
.player .song_details .song_fav {display: none;}
.player .song_details {width: 290px;min-width: 290px;}
.player .song_details .song_title {max-width: calc(100% - 60px);}
.ds_point_sys {padding: 0 !important;}
.ds_point_sys > img {transform: none;position: relative;height: 110px;left: auto !important;right: auto !important;top: auto !important;margin: 0 0 10px;}
.ds_point_sys_innr {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;margin: 15px 0 0 !important;}
}

@media (max-width: 768px){
.artist_user_info {margin-top: -120px;}
.artist_user_info .ap_user_ava {flex-direction: column;text-align: center;margin: auto;}
.artist_user_info .avatar_container {margin-right:0;}
.artist_user_info .info_container h4 {justify-content: center;margin-top: 20px;}
.artist_user_info .ap_options {justify-content: center;flex-wrap: wrap;}
.artist_songs .head_title li.hash, .artist_s_list .wide_page_songs .s_lsongs_child .first {padding-left: .5%;}
.artist_s_list .wide_page_songs .s_lsongs_child .second .a_name {display: block;}
.artist_s_list .wide_page_songs .s_lsongs_child .second_a, .artist_songs .head_title li.artist {display: none;}
.artist_songs .head_title li.hash, .artist_s_list .wide_page_songs .s_lsongs_child .first {width: 19%;}
.artist_songs .head_title li.title, .artist_s_list .wide_page_songs .s_lsongs_child .second {width: 66%;}
.small_stat {margin-bottom: 30px;}
.ma_discover_page .short_list_card {margin-bottom: 30px;}
.mf_list .bottom_part .fav_toolbar {opacity: 1;visibility: visible;}
.genre_lst .gnr_list_item {flex: 0 0 25%;width: 25%;}
.ma_home_features .feature_list {flex-direction: column;}
.ma_home_features .feature_list:last-child {flex-direction: column-reverse;}
.ma_home_features .feature_list .feature_info {max-width: none;text-align: center;}
.ma_home_features .feature_list img {margin-bottom: 30px;}
.artist_section .artist_list {width: 33.3333333%;}
.full_footer {flex-direction: column;height: auto;padding: 30px 15px;justify-content: inherit;text-align: center;}
.full_footer .imp_links {margin: 14px 0 !important;}
.auth_box {min-width: auto;}
.short_list_cont .purchased_songs .s_lsongs_child .second_b {display: none;}
.short_list_cont .purchased_songs .s_lsongs_child .second {max-width: calc(100% - 157px);padding-right: 15px;}
.album_bg_cover {margin: -45px -15px -140px;}
.album_poster_info {max-width: 100%;display: flex;align-items: center;}
.album_poster_info .al_art {margin-bottom: 0;width: 180px;min-width: 180px;height: 180px;margin-right: 20px;padding: 0;}
.album_poster_info .al_name, .album_poster_info .al_artist, .album_songs .play_btn {text-align: inherit;}
.album_songs .al_add_info {text-align: inherit !important;margin-bottom: 40px;}
.single_song .ssong_header .ss_sub_head .ss_publisher_info > span {	display: none;}
.single_song .ssong_header .ss_sub_body .ss_image {float: none !important;margin: 0 auto 20px;}
.single_song .ssong_header .ss_sub_body .ss_track_info {margin-left: 0px;}
.single_song .ssong_footer .ss_actions {flex-direction: column;}
.single_song .ssong_footer .ss_actions .ss_toolkit {margin: auto;margin-top: 13px;}
.single_song .ssong_comments .see_all {margin-bottom: 30px;}
.store_short_albums.sq_track_slider.no-slider .track_list {flex: 0 0 20%;width: 20%;}
.top_m_filters .filter_list {width: 20%;}
.top_m_filters {margin-bottom: 20px;}
.player .song_progress_right .song_rs_controls .amplitude-playback-speed {display: none;}
.player .song_progress_right {width: 150px;min-width: 150px;}
.player .song_details {width: 265px;min-width: 265px;}
header .head_user .btn.btn-mat svg {display: none}
.event_profile .artist_user_info .info_container h4 {font-size: 29px;}
.lang_select_modal .language_info {
    padding: 30px 30px 10px;
    min-height: auto;
}
.lang_select_modal .language_info svg {
    display: none;
}
}

@media (max-width: 700px){
.store_short_albums.sq_track_slider.no-slider .track_list, .sq_track_slider.no-slider.top_albums_lists_pag .track_list {flex: 0 0 25%;width: 25%;}
.upload_music .upload_form {padding: 30px 15px 0px;}
.upload_music .upload_form .song_thumb, .upload_music .upload_form .song_price {position: relative;top: auto;left: auto;}
.upload_music .upload_form .song_thumb .upload-song-image, .upload_music .upload_form .song_thumb .upload-image-content {width: 100%;}
.upload_music .upload_form .song_price {margin-bottom: 40px;}
.player .song_details {width: 230px;min-width: 230px;}
.player .song_progress_right {width: 125px;min-width: 125px;}
.player .song_progress .song_controls .amplitude-stop, .player .song_progress_right .song_rs_controls .amplitude-shuffle {display: none;}
.player .song_progress .song_time {padding-left: 0;}
.single_song .ssong_footer .ss_actions, .single_song .ssong_footer .ss_actions .ss_actions_innr {flex-wrap: wrap;justify-content: center;}
.ss_action_item, .single_song .ssong_footer .ss_actions .ss_actions_innr > .dropdown {margin-bottom: 10px;}
.sq_track_slider.no-slider .ds_radio_stat_list, .ds_usr_profile_stations .sq_track_slider.no-slider .ds_radio_stat_list {flex: 0 0 100%;width: 100%;}
}

@media (max-width: 600px){
.genre_lst .gnr_list_item {	flex: 0 0 33.3333333%;width: 33.3333333%;}
.auth_box {min-height: auto;width: 90%;}
.auth_box .left_combo {display: none;}
.auth_box .right_combo {width: 100%;}
.pub_playlists .pplist_slider .track_list {flex: 0 0 50%;width: 50%;}
.user_header .user_cover {padding-bottom: 40%;}
.single_song .ssong_header {padding: 30px 10px 40px;}
.single_song .ssong_header .ss_sub_head > .published {display: none;}
.single_song .ssong_header .ss_sub_head .ss_publisher_info {margin-left: 0;width: 100%;}
.single_song .ssong_header .ss_sub_head .ss_publisher_info .ss_short_info {border:0;padding:0;}
.single_song .ssong_header .ss_sub_head .ss_publisher_info .btn {float: right;margin: 4.5px 0 4.5px 10px;}
.single_song .ssong_header .ss_sub_head .ss_publisher_info .ss_short_info .ss_short_info_innr .published {display: block;}
.single_song .ssong_header .ss_sub_head {margin-bottom: 40px;}
.single_song .ssong_header .ss_sub_body .ss_track_play_pause {float: none;margin: -190px auto 95px;height: 100px;background-color: rgba(0, 0, 0, 0.6);border-radius: 50%;}
.single_song .ssong_header .ss_sub_body .ss_track_info_innr .ss_stats li {margin-right: 15px;}
.single_song .ssong_header .ss_sub_body .ss_track_info_innr, .single_song .ssong_header .ss_sub_body .ss_track_info_innr .ss_stats li:last-child {margin:0;}
.store_songs .song_list .avatar img {width: 70px;height: 70px;}
.store_songs .song_list .song_right_part {margin-left: 80px;}
.store_songs .song_upper {flex-direction: column;}
.store_songs .song_upper .song_meta_info {max-width: 100%;width: 100%;}
.store_songs .song_lower {margin-left: -80px;}
.top_m_filters .filter_list {width: 25%;}
.player .song_progress_right .song_rs_controls, .player .song_progress_right .song_volume {display: none;}
.player .song_progress_right {width: 57px;min-width: 57px;}
}

@media (max-width: 565px){
.search_albums .sq_track_slider.no-slider .track_list, .store_short_albums.sq_track_slider.no-slider .track_list, .sq_track_slider.no-slider.top_albums_lists_pag .track_list {flex: 0 0 33.3333333%;width: 33.3333333%;}
.short_list_cont .album_play_song_lists .s_lsongs_child .first {width: 30px;margin-right: 15px;}
.short_list_cont .album_play_song_lists .s_lsongs_child .first .fav_song {margin: auto;}
.short_list_cont .album_play_song_lists .s_lsongs_child .second {max-width: calc(100% - 115px);}
.user_info_cont .links_btns .opts_btn {margin: 0 auto 15px;}
.user_info_cont .links_btns .opts_btn .btn {margin: 6px 4px;}
.comment-on-wave {display: none;}
header .loggd_hd_logo a {color: #d2d2d2;display: block;padding: 5px;margin: 0 10px;}
header .loggd_hd_logo img {display: none;}
header .loggd_hd_logo svg {display: block;}
.product_img_zoom {padding: 0 !important;flex-direction: column;}
.prod_zoom_thumbs {margin: 20px 0 !important;}
.prod_img_zoom-thumbs {max-height: none;overflow-y: visible;white-space: nowrap;margin: 0 -10px;overflow-x: auto;}
.prod_img_zoom-thumbs > a {display: inline-block;margin: 0 10px !important;}
header .head_user .notis, header .head_user .music_opts {position: static;}
header .head_user .notis > .dropdown-menu, header .head_user .music_opts > .dropdown-menu {left: 0;right: 0;width: 100%;top: 60px;}
header .head_user .notis > .dropdown-menu:before, header .head_user .music_opts > .dropdown-menu:before {display: none;}
}

@media (max-width: 520px){
.artist_songs .head_title li.hash, .artist_s_list .wide_page_songs .s_lsongs_child .first {width: 85px;}
.artist_songs .head_title li.title, .artist_s_list .wide_page_songs .s_lsongs_child .second {width: calc(100% - 115px);}
.artist_songs .head_title li.duration, .artist_s_list .wide_page_songs .s_lsongs_child .third {	width: 30px;}
.artist_songs .head_title li svg, .artist_s_list .wide_page_songs .s_lsongs_child .third .duration, .ma_discover_page .short_list_cont .s_lsongs_child .duration {display: none;}
.artist_s_list .wide_page_songs .s_lsongs_child .opts_song {position: relative;margin-left: auto;}
.sq_track_slider.no-slider .track_list {flex: 0 0 33.3333333%;width: 33.3333333%;}
.artist_header .artist_cover .edit_cover, .artist_user_info .avatar_container .edit_cover, .user_header .user_cover .edit_cover {opacity: 1;transform: scale(1);}
.ma_dashboard .content {margin: 20px auto;}
.feed_post .fp_body, .post-actions {margin: 0px 10px;}
.post-actions {margin-top: 5px;}
.ma_home_nav .navbar {padding-left: 0;padding-right: 0;}
.sett_page {flex-direction: column;}
.sett_page .st_sidebar {width: 100%;border: 0;border-radius: 7px 7px 0px 0px;overflow: hidden;}
.sett_page .st_sidebar ul {	margin: 0;display: flex;overflow-x: auto;}
.sett_page .st_sidebar ul li {flex: 1;}
.player .song_progress_right {display: none;}
.user-status-home ul.status-list li {width: 30%;min-width: 30%;}
.ma_discover_page .user-status-home ul.status-list li {width: 25%;min-width: 25%;}
}

@media (max-width: 485px){
header {padding: 0 11px;}
header .head_menu {margin: 0 5px;}
header .head_logo {margin-right: 0;}
header .head_logo a img {max-width: 107px;}
header .head_user {margin-left: auto;}
header .head_user:not(.not_loggd_hdrr) {margin-left: 0;display: flex;align-items: center;justify-content: space-around;width: 100%;}
.chaticon, header .head_user .opts_account {margin-left: 0px;}
.user_header .user_cover {padding-bottom: 50%;}
.short_list_cont .purchased_songs .s_lsongs_child .first {width: 35px;margin-right: 10px;}
.short_list_cont .purchased_songs .s_lsongs_child .first .numbers, .short_list_cont .purchased_songs .s_lsongs_child .duration {display: none;}
.short_list_cont .purchased_songs .s_lsongs_child .fav_song {margin: 0;}
.short_list_cont .purchased_songs .s_lsongs_child .second {max-width: calc(100% - 69px);}
.album_poster_info .al_art {width: 150px;min-width: 150px;height: 150px;margin-right: 15px;}
.top_m_filters .filter_list {width: 33.3333333%;}
.top_m_filters .filters_innr .f_name {font-size: 19px;}
.player .song_details {width: calc(100% - 100px);min-width: calc(100% - 100px);}
.player .song_details .song_title .hide_mobi_alb_nm, .player .song_progress .song_time .current_time, .player .song_progress .song_time .duration_seperate, .player .song_progress .song_time .duration_time {display: none;}
.player .song_details .song_title .song_time_sec {display: block;}
header .loggd_hd_logo a {margin: 0;}
}

@media (max-width: 470px){
.create_playlist {min-width: auto;width: 90%;}
.short_list_cont .album_play_song_lists .s_lsongs_child .third .duration {display: none;}
.short_list_cont .album_play_song_lists .s_lsongs_child .second {max-width: calc(100% - 69px);}
.store_songs .song_list .avatar img {width: 60px;height: 60px;}
.store_songs .song_list .song_right_part {margin-left: 70px;}
.store_songs .song_upper .song_price_info {margin-top: 10px;}
.store_songs .song_lower { margin-left: -70px;}
.store_songs .song_lower > li:nth-child(1) {display: none;}
}

@media (max-width: 435px){
.ma_404 section {font-size: 82px;}
.ma_404 section svg {width: 82px;height: 82px;}
.artist_header .artist_cover {padding-bottom: 65%;}
.reset-page {padding: 35px 20px;}
.home_widget_title {font-size: 19px;}
.home_widget_title .slide_btns a {font-size: 12px;margin-right: 10px;}
.feed_post .fp_head {padding: 10px 0;}
.feed_post .fp_body, .post-actions {margin: 0px;}
.post-actions {margin-top: 5px;}
.genre_lst .gnr_list_item, .search_albums .sq_track_slider.no-slider .track_list, .store_short_albums.sq_track_slider.no-slider .track_list, .sq_track_slider.no-slider.top_albums_lists_pag .track_list {flex: 0 0 50%;width: 50%;}
.ma_home_head {padding: 140px 0px;}
.ma_home_search {padding: 50px 10px 20px;}
.ma_home_nav nav .navbar-brand img {max-width: 115px;}
.ma_home_nav nav .btn {padding: 1px 11px;}
.ma_home_nav nav .btn.btn-light {margin-left: 0px;}
.ma_home_features .feature_list img {max-width: 235px;width: 90%;}
.artist_section .artist_list {width: 50%;}
header .head_user .notis .unread_count {right: 78px;}
.sett_page .st_content {padding: 20px 15px 5px;}
.album_poster_info {align-items: normal;}
.album_poster_info .al_art {width: 110px;min-width: 110px;height: 110px;}
.album_poster_info .al_name {font-size: 22px;line-height: 28px;word-break: break-word;}
.album_poster_info .al_artist a {color: #a7a7a7;font-size: 14px;}
.single_song .ssong_comments .comment_list .comment_item .comment_meta .comment_controls .btn {padding: 2px 5px;}
span#new-messages, .unread_cart_count, header .head_user .notis .unread_count, header .head_user .notis .unread_R_count {
    right: auto;
    left: auto;
    top: auto;
    margin: -8px 0 0 10px;
}
span#new-messages {
	margin: -8px 0 0 -14px;
}
}

@media (max-width: 400px){
.artist_s_list .wide_page_songs .s_lsongs_child .first .fav_song, .ma_discover_page .short_list_cont .s_lsongs_child .first, .top_dic_son_listz.short_list_cont .s_lsongs_child .first, .top_dic_son_listz.short_list_cont .s_lsongs_child .third .duration {display: none;}
.artist_songs .head_title li.hash, .artist_s_list .wide_page_songs .s_lsongs_child .first {width: 40px;}
.artist_songs .head_title li.title, .artist_s_list .wide_page_songs .s_lsongs_child .second {width: calc(100% - 70px);}
.sq_track_slider.no-slider .track_list {flex: 0 0 50%;width: 50%;}
.ma_discover_page .short_list_cont .s_lsongs_child .second {padding-right: 18px;}
.feed_song .second {max-width: calc(100% - 90px);}
.feed_song .third {display: none;}
.ma_home_head .container .heading {font-size: 37px;}
.ma_home_head .container .sub_heading {font-size: 15px;}
.ma_home_head .container .link_holder {margin-top: 60px;margin-bottom: 30px;}
.ma_home_head .container .btn {height: 46px;font-size: 14px;padding: 0 24px;margin-left: 0;}
.ma_home_head .container .link {font-size: 14px;}
header .head_user .opts_account {margin-left: 7px;}
header .head_user .opts_account > img {width: 33px;height: 33px;}
.create_playlist_innr {flex-direction: column;}
.create_playlist_innr .play_avatar {margin-right: 0;margin-bottom: 15px;}
.pub_playlists .pplist_slider .track_list {flex: 0 0 100%;width: 100%;}
.single_song .ssong_footer .ss_actions .ss_actions_innr .ss_action_item {font-size: 0;min-width: 70px;}
.store_songs .song_lower > li {font-size: 12px;}
.top_dic_son_listz.short_list_cont .s_lsongs_child .second {max-width: calc(100% - 25px);}
header .head_menu, header .loggd_hd_logo a {margin: 0 2px;}
.user-status-home ul.status-list li {width: 35%;min-width: 35%;}
.ma_discover_page .user-status-home ul.status-list li {width: 30%;min-width: 30%;}
}

@media (max-width: 345px){
header .head_logo {margin-right: 5px;}
header .head_logo a img {max-width: 95px;}
header .head_user .opts_account {margin-left: 0px;}
header .head_user .head_search_mobi, header .opts_head_acc, header .head_user .notis, .chaticon {padding: 3px;}
.user_header .user_cover {padding-bottom: 60%;}
.player .song_details .song_details_inner .song_art {display: none;}
.player .song_details .song_title {max-width: 100%;}
}

@media (max-width: 400px) { .announcement-renderer { margin-left: 10px; margin-right: 10px; } }

.likes { font-weight: 500; color: #939393; font-size: 12px; }
span.ajax-time { font-size: 11px; }
#light-wave { border-right: 1px solid rgb(71, 71, 71) !important; }
.hide{ display: none !important; }
.bank_transfr_progress {position: absolute;bottom: 65px;left: 0;right: 0;}
.bank_transfr_progress .progress {margin: 0;height: 3px;background-color: rgba(0,0,0,0.1);}
.bank_transfr_progress .progress .determinate {background-color: #9C27B0;}
#more {display: none;}
#btn-track-load-more { cursor: pointer; }
@media (max-width: 900px) { .pub_playlists .pplist_slider .track_list  { flex: 0 0 25%!important; width: 25%!important; } }
@media (max-width: 800px) { .pub_playlists .pplist_slider .track_list  { flex: 0 0 33%!important; width: 33%!important; } }
@media (max-width: 600px) { .pub_playlists .pplist_slider .track_list  { flex: 0 0 50%!important; width: 50%!important; } }
@media (max-width: 400px) { .pub_playlists .pplist_slider .track_list  { flex: 0 0 100%!important; width: 100%!important; } }
.artist_list .track_info .artist { min-height: 22px; }
div#login_box { z-index: 99999999999; }
.link_active { color: #ffffff; }
.bulk-sound-upload { margin: 0 auto; margin-top: 20px; }
.user-last-message a { padding: 0px!important; }
.user-last-message img {    width: 18px!important;
    margin-top: 0px;
    padding: 0px;
    border-radius: 5px !important;}
.custom-file-input::-webkit-file-upload-button { visibility: hidden; }
.custom-file-input{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; cursor: pointer; z-index: 10; }
header .head_user .notis .unread_R_count { padding: 0 4px; color: #fff; font-size: 12px; z-index: 1; pointer-events: none; position: absolute; margin-top: -1px; right: 3px; background-color: var(--main-color); border-radius: 3px; }
.btn-mat svg { width: 17px; height: 17px; margin: -2px 3px 0 0; }








.load-more{text-align:center;margin-top:5px;margin-bottom:5px}
.load-more button{text-align:center;width:auto}

.unread_cart_count {padding: 0 4px;color: #fff;font-size: 12px;z-index: 1;pointer-events: none;position: absolute;margin-top: -1px;right: 3px;background-color: var(--main-color);border-radius: 3px;}
.write_review_icon { width: 90px; height: 90px; margin: 0 auto 20px; display: block; opacity: 0.7; }
.wishlist_item:last-child { border: 0; }
.wishlist_item { position: relative; display: flex; align-items: center; border-bottom: 1px solid #f0f0f0; padding: 30px 15px; }
.write_review_item .wish_left_part { max-width: 100%; align-items: center; }
.wishlist_item .wish_left_part { width: 100%; max-width: calc(100% - 150px); align-items: normal; }
.valign-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.write_review_item .wish_left_part .wish_product_img { width: 90px; min-width: 90px; height: 90px; }
.wishlist_item .wish_left_part .wish_product_img { width: 115px; min-width: 115px; height: 115px; margin-right: 15px; }
.wishlist_item .wish_left_part .wish_product_img img { width: 100%; height: 100%; border-radius: 4px; object-fit: cover; }
.wishlist_item .wish_left_part .wish_product_details { max-width: inherit; }
.wishlist_item .wish_left_part .wish_product_details h3 { display: block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 600; font-size: 21px; }
.wishlist_item .wish_left_part .wish_product_details h3 a { color: #232323; }
.write_review_item .wish_left_part .wish_price { margin-top: 12px; }
.wishlist_item .wish_left_part .wish_price { display: block; font-size: 24px; }
.star_rating { flex-direction: row-reverse; font-size: 30px; justify-content: flex-end; }
.star_rating input { display: none; } .star_rating label { color: #dcdcdc; cursor: pointer; }
.shop_input { height: 50px; background-color: #eeeeee; border-color: transparent; border-width: 2px; border-radius: 10px; font-weight: 600; }
.create_prod_images .productimage-holder { display: flex; flex-wrap: wrap; margin: 0 -5px -10px; }
.create_prod_images .upload-product-image { display: flex; width: 25%; margin: 0 0px 10px; height: 110px; padding: 0 5px; object-fit: cover; order: 2; }
.create_prod_images .upload-product-image .upload-image-content { color: #495057; justify-content: center; width: 100%; background-color: #eeeeee; transition: all 0.2s; border-radius: 5px; cursor: pointer; }
textarea.shop_input { height: auto; }
.contact_page .btn-main { font-weight: 600; height: 50px; border-radius: 10px; padding: 0 30px; }
.lightbox-gallery { background-repeat: no-repeat; color: #000; overflow-x: hidden }
.lightbox-gallery p { color: #fff }
.lightbox-gallery h2 { font-weight: bold; margin-bottom: 40px; padding-top: 40px; color: #fff }
@media (max-width:767px) { .lightbox-gallery h2 { margin-bottom: 25px; padding-top: 25px; font-size: 24px } }
.lightbox-gallery .intro { font-size: 16px; max-width: 500px; margin: 0 auto 40px }
.lightbox-gallery .intro p { margin-bottom: 0 }
.lightbox-gallery .photos { padding-bottom: 20px }
.lightbox-gallery .item { padding-bottom: 30px }
.write_review_icon {width: 90px;height: 90px;margin: 0 auto 20px;display: block;opacity: 0.7;}
.write_review_item .wish_left_part {max-width: 100%;align-items: center;}
.write_review_item .wish_left_part .wish_product_img {width: 90px;min-width: 90px;height: 90px;}
.write_review_item .wish_left_part .wish_price {margin-top: 12px;}
.star_rating {flex-direction: row-reverse;font-size: 30px;justify-content: flex-end;}
.star_rating input {display:none;}
.star_rating label {color:#dcdcdc;cursor:pointer;}
.star_rating :checked ~ label {color:#EF8F12;}
.star_rating label:hover, .star_rating label:hover ~ label {color:#fc0;}
.productimage-holder .thumb-image {width: 25%;height: 110px;margin: 0 0px 10px;padding: 0 5px;display: flex;border-radius: 8px;object-fit: cover;}
.productimage-holder .thumb-image img{width: 100%;}
.write_a_prod_review {border: 0;width: calc(100% - 20px);color: #2196f3;background-color: rgb(33 150 243 / 20%);font-weight: 500;border-radius: 10px;padding: 10px 10px;margin: 0 10px 15px;}





/* Tickets */
@import url('https://fonts.googleapis.com/css?family=Oswald');
.ticket_card { display: table-row; width: 100%; background-color: #fff; color: #989898; margin-bottom: 10px; font-family: 'Oswald', sans-serif; text-transform: uppercase; border-radius: 4px; position: relative }
.ticket_card+.ticket_card { margin-left: 2% }
.ticket_date { display: table-cell; width: 25%; position: relative; text-align: center; border-right: 2px dashed #dadde6 }
.ticket_date:before, .ticket_date:after { content: ""; display: block; width: 30px; height: 30px; background-color: #DADDE6; position: absolute; top: -15px; right: -15px; z-index: 1; border-radius: 50% }
.ticket_date:after { top: auto; bottom: -15px }
.ticket_date time { display: block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
.ticket_date time span { display: block }
.ticket_date time span:first-child { color: #2b2b2b; font-weight: 600; font-size: 250% }
.ticket_date time span:last-child { text-transform: uppercase; font-weight: 600; margin-top: -10px }
.ticket_card-cont { display: table-cell; width: 75%; font-size: 85%; padding: 10px 10px 30px 50px }
.ticket_card-cont h3 { color: #3C3C3C; font-size: 130% }
.row:last-child .ticket_card:last-of-type .ticket_card-cont h3 { text-decoration: line-through }
.ticket_card-cont>div { display: table-row }
.ticket_card-cont .ticket_even-date i, .ticket_card-cont .ticket_even-info i, .ticket_card-cont .ticket_even-date time, .ticket_card-cont .ticket_even-info p { display: table-cell }
.ticket_card-cont .ticket_even-date i, .ticket_card-cont .ticket_even-info i { padding: 5% 5% 0 0 }
.ticket_card-cont .ticket_even-info p { padding: 30px 50px 0 0 }
.ticket_card-cont .ticket_even-date time span { display: block }
.row:last-child .ticket_card:first-child .ticket_card-cont a { background-color: #037FDD }
.row:last-child .ticket_card:last-child .ticket_card-cont a { background-color: #F8504C }
@media screen and (max-width: 860px) {
.ticket_card { display: block; float: none; width: 100%; margin-bottom: 10px }
.ticket_card+.ticket_card { margin-left: 0 }
.ticket_card-cont .ticket_even-date, .ticket_card-cont .ticket_even-info { font-size: 75% }
}
.y_player_cover{ position: absolute; z-index: 10; width: 100%; height: 100%; }

::-webkit-scrollbar  {width: 8px !important;}
::-webkit-scrollbar-track {border-radius: 10px;background: transparent;}
::-webkit-scrollbar-thumb {border-radius: 10px;background: transparent;}

body .font_inherit { font-size: inherit }

.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-20px;margin-right:5px}
.toggle{position:relative;overflow:hidden}
.toggle input[type=checkbox]{display:none}
.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}
.toggle.off .toggle-group{left:-100%}
.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}
.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0}
.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px}
.toggle.btn{min-width:59px;min-height:34px}
.toggle-on.btn{padding-right:24px}
.toggle-off.btn{padding-left:24px}
.toggle.btn-lg{min-width:79px;min-height:45px}
.toggle-on.btn-lg{padding-right:31px}
.toggle-off.btn-lg{padding-left:31px}
.toggle-handle.btn-lg{width:40px}
.toggle.btn-sm{min-width:50px;min-height:30px}
.toggle-on.btn-sm{padding-right:20px}
.toggle-off.btn-sm{padding-left:20px}
.toggle.btn-xs{min-width:35px;min-height:22px}
.toggle-on.btn-xs{padding-right:12px}
.toggle-off.btn-xs{padding-left:12px}
.user-list .user-last-time{
	position: absolute;
	top: 20px;
	right: 20px;
}