/*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;}
.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: transparent;border: 0;border-bottom: 1px solid #4a4a4a;border-radius: 0;color: #d7d7d7;padding: 5px;box-shadow:none;transition: all .2s ease-out;}
.mat_input input, .mat_input select {height: 40px;}
.mat_input input:focus, .mat_input select:focus, .mat_input textarea:focus {border-color: #f98f1d;box-shadow: 0 1px #f98f1d;}
.block {display: block;}
.v-hidden {visibility: hidden;}
.light {font-weight: 400;}
.main {color: #f98f1d;}
.main:hover {color: #cf7514;}
form .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);}

/*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: #f98f1d;color: #fff;}

/*Buttons*/
.btn-primary {background-color: #f98f1d;border-color: #f98f1d;}
.btn-primary:hover {background-color: #ee8413;border-color: #ee8413;}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {background-color: #f98f1d;border-color: #f98f1d;}
.btn-outline-primary {color: #f98f1d;border-color: #f98f1d;}
.btn-outline-primary:hover {background-color: #f98f1d;border-color: #f98f1d;}
.btn-primary-rev {background-color: rgba(249, 143, 29, 0.2);border-color: rgba(249, 143, 29, 0.05);color: #f98f1d;}
.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 rgba(249, 143, 29, 0.45), 0 1px 3px 1px rgba(249, 143, 29, 0.3);}
.btn-primary.btn-mat.disabled, .btn-primary.btn-mat:disabled {box-shadow: none;background-color: #f98f1d;border-color: #f98f1d;cursor: not-allowed;}
.btn_fb{background-color: #2d4373;}
.btn_tw{background-color: #2795e9;}
.btn_gp{background-color: #c23321;}
.btn_vk{background-color: #4a76a8;}
.see_all {margin-top: 10px;}
.see_all a {color: #f98f1d;background: #2c2c2f;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);display: inline-block;height: 36px;line-height: 36px;font-size: 14px;font-weight: 600;font-family: "Lato", sans-serif;border-radius: 12px;padding: 0 20px;padding-left: 40px;transition: all 0.15s;position: relative;}
.see_all a svg {margin-right: 2px;width: 22px;height: 22px;margin-top: -1px;display: none;}
.see_all a:before {content: '';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='%23607D8B' d='M13,9L15.5,6.5L16.92,7.92L12,12.84L7.08,7.92L8.5,6.5L11,9V3H13V9M3,15H21V17H3V15M3,19H13V21H3V19Z' /%3e%3c/svg%3e");width: 18px;height: 18px;display: block;background-position: center;background-repeat: no-repeat;background-size: cover;position: absolute;left: 18px;top: 9px;}
.see_all a:hover {box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}

/*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: 280px;max-width: 280px;background-color: #222225;color: inherit;z-index: 99;position: fixed;top: 0;left: 0;bottom: 0;}
.ma_page_content {position: relative;z-index: 5;display: block;margin-left: 280px;min-height: 100vh;}
.ma_pc_inner {display: block;width: 100%;height: 100%;padding: 0 0 20px;}
.ma_player {position: fixed;bottom: 0;left: 280px;right: 0;height: 80px;z-index: 99;background-color: #222225;}
.ma_player.closed {bottom: -90px;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: 65px;display: flex;align-items: center;padding: 0 40px;margin-bottom: 45px;margin-left: 280px;/*border-bottom: 1px solid rgba(255, 255, 255, 0.1);*/box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);position: relative;}
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:block;margin: auto;}
header .head_logo a img {max-width: 145px;}
header .loggd_hd_logo svg {display: none}
body.full_page header .head_logo {display: flex;}
header .head_search {position: absolute;left: 0;right: 0;top: 0;bottom: 0;transition: all 0.2s;transform: translateY(-70px);padding: 0 40px;}
body.search_open .head_search {transform: translateY(0px);z-index: 9;}
header .head_search .head_search_cont {position: relative;}
header .head_search .head_search_cont input {height: 65px;background: #222225;border: none;border-radius: 0;color: #fff;padding: 0 40px 0 55px;width: 100%;}
header .head_search .head_search_cont input:focus {box-shadow: none;}
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: 65px;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 .btn.login {color: #d2d2d2;font-weight: 500;letter-spacing: .25px;margin-right: 5px;}
header .head_user .btn.btn-mat {background-color: rgba(21, 183, 47, 0.25);border-color: rgba(21, 183, 47, 0.05);color: #f98f1d;padding: 7px 16px;line-height: 19px;}
header .head_user .btn.btn-mat:hover, .btn-primary-rev:hover {background-color: #f98f1d;border-color: #f98f1d;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 .opts_account > .dropdown-menu {transform: scale3d(.8,.8,1);transform-origin: right top;display: block;opacity: 0;visibility: hidden;}
header .head_user .opts_account.show > .dropdown-menu {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: scale3d(1,1,1);opacity: 1;visibility: visible;}
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: #f98f1d;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;font-weight: normal;}
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;}
header .head_search .head_search_cont .head_search_mobi_close {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);}
.mu_left_hdr_part {display: flex;align-items: center;position: absolute;left: 40px;}
.mu_right_hdr_part {position: absolute;right: 40px;}
.left_hdr_btns {text-transform: capitalize;}
.left_hdr_btns a {border: 0;color: #e0e0e0;font-size: 15px;font-weight: 500;padding: 6px;}
.left_hdr_btns svg {width: 20px;height: 20px;margin-top: -2px;}
.logd_feed_link {margin-left: 15px;}

/*Footer*/
.ma_footer {color: #b0b0b0;font-size: 14px;border-top: 1px solid #383c3f;margin: 10px 15px 0 295px;padding: 20px 10px 110px;}
.ma_footer .ma_footer_cright {display: flex;align-items: center;flex-wrap: wrap;}
.ma_footer .ma_footer_cright .dropup {display: inline-block;}
.ma_footer .ma_footer_cright .dropup .dropdown-toggle {font-size: 14px;padding: 0;background: transparent;color: #b0b0b0;}
.ma_footer .ma_footer_links {margin-left: auto;display: inline-block;}
.ma_footer .ma_footer_links a {color: #b0b0b0;}
.ma_footer .ma_footer_links a: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: none;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: 100%;}
.sidebar .sidebar_innr .sections {padding:0 0 25px;list-style-type:none;margin: 0;}
.sidebar .sidebar_innr .sections:first-child {padding-top: 20px;}
.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%;}
.sidebar .sidebar_innr .sections li a {padding: 0 27px;display: flex;align-items: center;width: 100%;height: 45px;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: #f98f1d;}
.sidebar .sidebar_innr .sections li a svg {margin: 0;margin-right: 24px;width: 20px;height: 20px;opacity: 0.7;}
.sidebar .sidebar_innr .sections li.active a svg {opacity: 1;}
.side_upld_btn {text-align: center !important;padding: 30px 0 20px;}
.side_upld_btn .btn {font-weight: 500;min-width: 160px;padding: 10px 15px;font-size: 15px;border: 0;border-radius: 2em;box-shadow: 0 7px 30px -10px rgba(249, 143, 29, 0.5);margin-top: 10px;}
.side_upld_btn .btn svg {margin-top: -2px;}
.side_upld_btn .btn:hover {background-color: #da7a13;box-shadow: 0 7px 30px -10px rgba(249, 143, 29, 0.8);}
.side_upld_btn .btn.btn-imprt-scld {background-color: #2196F3;box-shadow: 0 7px 30px -10px rgba(33, 150, 243, 0.5);}
.side_upld_btn .btn.btn-imprt-scld:hover {background-color: #1E88E5;box-shadow: 0 7px 30px -10px rgba(33, 150, 243, 0.8)}

/*Player*/
.player {display: flex;align-items: center;padding: 0 20px;height: 80px;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: 330px;min-width: 330px;user-select: none;}
.player .song_details .song_details_inner {width: 100%;position: relative;height: 80px;display: flex;align-items: center;}
.player .song_details .song_details_inner .song_art {width: 55px;min-width: 55px;height: 55px;float: left;border-radius: 5px;margin-right: 15px;}
.player .song_details .song_details_inner .song_art img {width: 55px;height: 55px;object-fit: cover;display: block;border-radius: 5px;background-color: #3e3e42;box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.3);}
.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: 17px;margin: 0 0 2px;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, .player .song_progress .song_controls .amplitude-shuffle: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 {margin-right: 12px;color: #616161;display: inline-block;line-height: 1;margin-left: -4px;}
.player .song_details .song_fav:hover {color:#222;}
.player .song_details .song_fav svg {cursor: pointer;}
.player .song_progress {position: relative;	padding: 0 10px;display: flex;align-items: center;margin: auto;width: 100%;flex-direction: column;}
.player .song_progress .song_controls {	display: flex;align-items: center;padding: 0 0 5px;}
.player .song_progress .song_controls .amplitude-shuffle {margin-right:10px;transition: all 0.2s;cursor:pointer;color: #a4a4a4;}
.player .song_progress .song_controls .amplitude-shuffle.amplitude-shuffle-on {color: #f98f1d;}
.player .song_progress .song_controls .amplitude-prev {margin-right:10px;color: #a4a4a4;transition: all 0.2s;cursor:pointer;}
.player .song_progress .song_controls .amplitude-play-pause {width: 35px;height: 35px;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='%23f98f1d' d='M8,5.14V19.14L19,12.14L8,5.14Z' /%3e%3c/svg%3e");background-repeat: no-repeat;background-position: center;box-shadow: 0 0 0 2px #f98f1d;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='%23f98f1d' d='M14,19H18V5H14M6,19H10V5H6V19Z' /%3e%3c/svg%3e");}
.player .song_progress .song_controls .amplitude-next, .player .song_progress .song_controls .amplitude-stop {margin-left:10px;color: #a4a4a4;transition: all 0.2s;cursor:pointer;}
.player .song_progress .song_time {display: flex;align-items: center;}
.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: calc(100vw - 1100px);margin: 0 10px;}
.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 #f98f1d;height: 15px;width: 15px;border-radius: 16px;background: #f98f1d;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 #f98f1d;height: 15px;width: 15px;border-radius: 16px;background: #f98f1d;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 #f98f1d;height: 15px;width: 15px;border-radius: 16px;background: #f98f1d;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: #f98f1d;border: none;background-color: #d9d9d9;}
}
@supports (-ms-ime-align: auto) {
.player .song_progress .song_time .progress_container .amplitude-song-played-progress {color: #f98f1d;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: #f98f1d;border-radius: 5px;}
.player .song_progress .song_time .progress_container .amplitude-song-played-progress::-moz-progress-bar {background: none;border-radius: 5px;background-color: #f98f1d;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;height: 80px;width: 285px;min-width: 285px;}
.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: #f98f1d;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: #f98f1d;border-color: #f98f1d;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: #f98f1d;cursor: pointer;margin-top: 2px;border-color: #f98f1d;}
.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_queue {color: #a4a4a4;transition: all 0.2s;cursor: pointer;}
.player .song_progress_right .song_rs_controls .amplitude-repeat:hover, .player .song_progress_right .song_queue:hover {color: #fff;}
.player .song_progress_right .song_rs_controls .amplitude-repeat.amplitude-repeat-on, body.data-queue-open .player .song_progress_right .song_queue {color: #f98f1d;/* 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: #a4a4a4;transition: all 0.2s;font-size: 18px;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 {position: fixed;top: 0;left: 0;right: 0;bottom: 0;visibility: hidden;opacity: 0;height: 100%;background-color: rgba(0,0,0,0.4);z-index: 999;transition: all 0.2s ease;}
body.data-queue-open .queue_overlay, body.side_open .sidenav_overlay {opacity: 1;visibility: visible;}
.ma_player_playlist {position: fixed;background-color: #222225;bottom: 80px;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: 10px;border-bottom: 1px solid rgba(0, 0, 0, 0.08);color: #fff;}
.ma_player_playlist .queue_head h4 {margin: 0;font-size: 20px;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: 7px 10px;transition: all 0.1s;position:relative;overflow: hidden;}
.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: #f98f1d;color: white;}
.ma_player_playlist .song .song_icon_container {width: 50px;height: 50px;overflow: hidden;border-radius: 2px;float: left;margin-right: 10px;position:relative;}
.ma_player_playlist .song .song_icon_container img {width: 100%;height: 100%;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;left: 0;bottom: 0;text-align: center;font-size: 13px;color: #ffffff;background-color: rgba(0, 0, 0, 0.8);line-height: 1;padding: 3px 4px;border-radius: 2px;}
.ma_player_playlist .song.amplitude-playing .song_duration {color: #fff}
.ma_player_playlist .song .song_meta_data {margin-left: 60px;padding: 4.5px 0;}
.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;font-weight: 500;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;margin: 5px;}
.owl-theme .owl-dots .owl-dot.active span {width: 30px;background-color: #f98f1d;}
.home_top_slider {width: 100%;margin-bottom: 30px;}
.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 .card {border-radius: 10px;overflow: hidden;border: 0;background-color: transparent;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
.home_top_slider .item .card img {object-fit: cover;background-color: #fff;}
.home_top_slider .item .play_btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 60px;height: 60px;background-color: rgba(0, 0, 0, 0.65);opacity: 0;visibility: hidden;transition: all 0.2s ease;overflow: hidden;border-radius: 50%;display: flex;align-items: center;justify-content: center;z-index: 1;}
.home_top_slider .item .play_btn svg {transform: scale(.7);color:#fff;transition: transform .2s ease,-webkit-transform .2s ease;}
.home_top_slider .item .card:hover .play_btn {opacity: 1;visibility: visible;}
.home_top_slider .item .card:hover .play_btn svg {-webkit-transform: scale(1);transform: scale(1);}
.home_top_slider .item .bg_text {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0px, transparent);display: flex;align-items: flex-end;	}
.home_top_slider .item .bg_text h2 {color: #fff;font-size: 26px;font-weight: 400;margin: 0 13px 10px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*Discover Mini Blocks*/
.mus_disc_mini_blks {margin-bottom: 50px;}
.mus_disc_mini_blks > a {padding-top: 56.25%;position: relative;display: block;overflow: hidden;border-radius: 10px;}
.mus_disc_mini_blks img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.mus_disc_mini_blks p {position: absolute;margin: 0;top: 50%;left: 50%;transform: translate(-50%, -50%);color: white;background-color: rgba(0, 0, 0, 0.5);padding: 17px 20px;border-radius: 10px;min-width: 140px;text-align: center;font-size: 19px;}

/*Discover New Releases*/
.mus_disc_new_trk {overflow: hidden;margin: 0 -15px;}
.mus_disc_new_trk .track_list {width: 33.3333333%;padding: 0 15px;float: left;margin-bottom: 20px;}

/*Weekly Top Songs*/
.short_list_cont .home_tp_songs_list .s_lsongs_child {border: 0;box-shadow: 0 4px 11px -4px rgba(0, 0, 0, 0.2);margin: 39px 0 42px;padding: 16px 5px;background-color: #212121;border-radius: 10px;}
.short_list_cont .home_tp_songs_list .s_lsongs_child .art_song {border-radius: 6px;width: 65px;height: 65px;margin-top: -25px;box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.15);}
.short_list_cont .home_tp_songs_list .s_lsongs_child .art_song img {width: 100%;height: 100%;}

/*Short Song List*/
.home_big_title {font-size: 24px;color: white;margin-bottom: 20px;}
.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.home_big_title {border: 0;font-size: 24px;font-weight: 500;padding: 0;color: white;font-family: "Roboto",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, .mus_track_widget_head > span {width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 50%;color: white;background-color: #f98f1d;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, .mus_track_widget_head > span svg {width: 19px;height: 19px;margin: 0;}
.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 {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 button span {display:none;}
.home_widget_title .slide_btns button.owl-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 {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;min-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;margin-left: auto;padding-right: 5px;}
.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 .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;}
.short_list_cont.short_list_cont_bigp .s_lsongs_child {padding: 15px 5px;}

/*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 .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: #f98f1d;}
.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 .play_btn {bottom: -50px;}
.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 .cover_art:hover .play_btn {bottom: 0;}
.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;}
.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_prnt {background-color: #171719;}
.auth_box_prnt .close {position: absolute;top: 10px;right: 10px;z-index: 9;background-color: rgba(255, 255, 255, 0.2);text-shadow: none;border-radius: 50%;padding: 8px;color: white;}
.auth_box_prnt .close svg {width: 26px;height: 26px;}
.auth_box {max-width: 100%;min-width: 100%;min-height: 100vh;}
.auth_box .modal-content {border: 0;flex-direction: row;min-height: inherit;border-radius: 0px;overflow: hidden;}
.auth_box .left_combo {width: 30%;background-color: #795548;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: 70%;padding: 35px 35px;position: relative;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-box;display: flex;-webkit-flex-direction: column;flex-direction: column;min-height: 100vh;background-color: #171719;}
.auth_box .right_combo:before, .auth_box .right_combo:after {-webkit-box-flex: 1;box-flex: 1;-webkit-flex-grow: 1;flex-grow: 1;content: '';display: block;height: 50px;}
.auth_box .right_combo > form {margin: 0 auto;width: 100%;max-width: 420px;}
.auth_box .right_combo .mat_input input, .auth_box .right_combo .mat_input select {background: transparent;color: #e8e8e8;border: 0;text-align: center !important;border-bottom: 1px solid #393939;border-radius: 0;padding: 15px 5px;height: auto;font-size: 23px;font-weight: 100;margin-bottom: 45px;}
.auth_box .right_combo .mat_input input:focus, .auth_box .right_combo .mat_input select:focus {border-color: #f98f1d;box-shadow: 0 1px #f98f1d;}
.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%;font-weight: 500;padding: 20px 13px;font-size: 18px;border: 0;border-radius: 2em;box-shadow: 0 7px 30px -10px rgba(249, 143, 29, 0.5);}
.auth_box .right_combo .signup_ {text-align: center !important;margin-top: 24px;font-size: 16px;color: #b7b7b7;}
.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{	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_vk{background-color: #6594cb;}
.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;}
.auth_box .right_combo .terms_check {font-size: 13px;position: absolute;bottom: 30px;left: 35px;text-align: center;right: 35px;color: #a7a7a7;}

/*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 -15px;}
.genre_lst .gnr_list_item {flex: 0 0 16.6666667%;width: 16.6666667%;position: relative;padding: 15px;overflow: hidden;display: block;}
.genre_lst .gnr_list_item .img_cnt {width: 100%;padding-top: 130%;position: relative;display: block;border-radius: 15px;overflow: hidden;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);transition: all 0.3s;}
.genre_lst .gnr_list_item .img_cnt:hover {box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);transform: translateY(-5px);}
.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.5;}
.genre_lst .gnr_list_item .img_cnt:before {content: '';background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.7) 100%);position: absolute;bottom: 0;left: 0;right: 0;top: 0;z-index: 1;}
.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;text-transform: capitalize;font-size: 25px;color: #fff;bottom: 30px;left: 0;right: 0;text-align: center !important;z-index: 2;overflow: hidden;text-overflow: ellipsis;padding: 0 5px;white-space: nowrap;}
.genre_lst .gnr_list_item .song_count {position: absolute;color: #fff;bottom: 10px;left: 0;right: 0;text-align: center !important;z-index: 2;font-size: 13px;overflow: hidden;text-overflow: ellipsis;padding: 0 5px;white-space: nowrap;}

/*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: #f98f1d !important;}
.top_m_filters .filters .filters_innr {position: relative;padding-bottom: 100%;cursor: pointer;}
.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: 4px;overflow: hidden;box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.1), 0 24px 38px 3px rgba(0, 0, 0, 0.07), 0 9px 46px 8px rgba(0, 0, 0, 0.06);border: 0;background-color: #222225;}
.mat_box .modal-content .modal-header {border: 0;justify-content: center;}
.mat_box .modal-content .modal-title {color: #e4e4e4;font-size: 22px;}
.mat_box .modal-content .modal-body {color: #cfcfcf;}
.mat_box .modal-content .modal-footer {border: 0;padding: 12px;justify-content: space-around;}
.mat_box .modal-content .modal-footer .btn {font-weight: 500;height: 36px;min-width: 64px;line-height: 36px;padding: 0 16px;border: 0;border-radius: 8px;margin: 0 4px;font-size: 14px;min-width: calc(50% - 10px);}
.mat_box .modal-content .modal-footer .btn-default {background: transparent;color: #aeaeae;}
.mat_box .modal-content .modal-footer .btn-default:hover {background: rgba(255, 255, 255, 0.05);}
.mat_box .modal-content .modal-footer .btn-primary {color: #f98f1d;background-color: #463c31;}
.mat_box .modal-content .modal-footer .btn-primary:hover {background-color: #f98f1d;color: #fff;}

/*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: #f98f1d;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;display: flex;align-items: center;}
.album_poster_info .al_art {width: 190px;min-width: 190px;height: 190px;margin-right: 20px;position: relative;}
.album_poster_info .al_art .al_art_img {position: absolute;top: 0;width: 100%;height: 100%;background-size: cover;background-position: 50%;border-radius: 12px;box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);}
.album_poster_info .al_name {font-weight: 400;font-size: 28px;line-height: 36px;}
.album_poster_info .al_name a {color: white;}
.album_poster_info .al_artist {display: block;}
.album_poster_info .al_artist a {color: #636363;font-size: 16px;transition: all 0.2s;}
.album_poster_info .al_artist a:hover {color: #fff;}
.album_songs .play_btn {margin-top: 16px;}
.album_songs .play_btn .btn {font-weight: 500;min-width: 130px;padding: 0px 15px;border: 0;border-radius: 2em;display: inline-flex;align-items: center;justify-content: center;height: 40px;margin-right: 5px;}
.album_songs .play_btn .btn:hover {box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);}
.album_songs .play_btn .btn svg {margin-right: 3px;}
.album_songs .play_btn .dropdown .btn {min-width: 40px;padding: 0;}
.album_songs .play_btn .dropdown .btn svg {margin: 0;}
.album_songs .al_add_info {margin-top: 9px;font-size: 13px;line-height: 16px;letter-spacing: 1px;color: rgba(255, 255, 255, 0.6);text-align: inherit !important;}
.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;}
.albm_song_hr {margin: 30px 0;}
.albm_song_listz.short_list_cont .s_lsongs_child {border: 0;min-height: 60px;}
.mus_albm_rltd_trk .track_list {
	width: 50%;
}

/*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 -14px;}
.pub_playlists .pplist_slider .no-track-found.bg_light {margin-left: 14px;margin-right: 14px;}
.pub_playlists .pplist_slider .track_list {flex: 0 0 33%;width: 20%;position: relative;padding: 14px;overflow: hidden;display: block;}
.pub_playlists .pplist_slider.playlist-small .track_list {flex: 0 0 20%;}
.pub_playlists .track_list .track {background-color: #222225;box-shadow: 0 2px 10px -3px rgba(0, 0, 0, 0.08);overflow: hidden;transition: all 0.2s;border-radius: 10px;margin-bottom: 5px;}
.pub_playlists .track_list .track:hover {box-shadow: 0 3px 15px -3px rgba(0, 0, 0, 0.15);transition: all 0.2s;}
.pub_playlists .track_list .track .upr_head {overflow: hidden;padding: 5px 0 0;margin-right: 45px;}
.pub_playlists .track_list .mus_play_list_prnt {position: absolute;bottom: 0;left: 0;right: 0;background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);padding: 20px 10px 10px;}
.pub_playlists .track .upr_head .user_info .user_ava {width: 18px;height: 18px;display: block;float: left;margin-right: 5px;line-height: 1;}
.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-size: 14px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 2px 0;line-height: 1;}
.pub_playlists .track .upr_head .user_info .user_name a {color: #fff;}
.pub_playlists .track .track_info {margin-right: 45px;}
.pub_playlists .track .track_info .title {font-weight: 500;font-size: 20px;color: #fff;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pub_playlists .track .plist_info {position: absolute;display: flex;align-items: center;justify-content: center;top: 0;left: 0;right: 0;}
.pub_playlists .track .plist_info p {margin: 5px 4px;display: flex;align-items: center;color: #ffffff;font-weight: 500;font-size: 14px;background-color: black;padding: 0 5px;border-radius: 5px;}
.pub_playlists .track .plist_info p svg {width: 16px;height: 16px;margin-right: 2px;}
.pub_playlists .track_list .track .cover_art .art_innr {display: block;position: relative;overflow: hidden;padding-top: 120%;}
.pub_playlists .track_list .track .cover_art .art_innr >a > img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;}
.pub_playlists .track_list .track .cover_art .art_innr .play_btn {color: white;float: right;margin: 6px 0;cursor: pointer;}
.pub_playlists .track_list .track .cover_art .art_innr .play_btn svg {width: 40px;height: 40px;}

/*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;color: #fff;background: transparent;border-radius: 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: #f98f1d;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: #f98f1d;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;}
.upload_music .upload_form 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 {margin: 0;padding: 0;}
.upload_music .upload_form 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;background-color: #2d1f1e;box-shadow: inset 0 0 0 2px #F44336;}
.alert-success {color: #4CAF50;background-color: #1b271b;box-shadow: inset 0 0 0 2px #4CAF50;}
.alert-warning {color: #FF9800;background-color: #2f2a22;box-shadow: inset 0 0 0 2px #FF9800;}
.alert-info {color: #2196F3;background-color: #212a31;box-shadow: inset 0 0 0 2px #2196F3;}

/*Progress*/
.progress {height: 6px;font-size: 0px;background-color: #171719;border-radius: 3px;}
.progress-bar {background-color: #f98f1d;}

/*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: #f98f1d;z-index: -1;top: -40em;right: -40em;max-width: 80em;opacity: .1;}

/*Premium*/
.price_plans {box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);border-radius: 7px;padding: 5px;position:relative;color: #fff;margin-top: 70px;}
.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;}
.price_plans .plan_head svg {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 0 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 30px;}
.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 {background-color: #222225;box-shadow: 0 1px 9px rgba(0, 0, 0, 0.15);border-radius: 7px;max-width: 60%;margin: auto;margin-bottom: 20px;padding: 20px 30px 5px;}
.sett_page > h3 {margin: 20px 0 30px;text-align: center !important;font-weight: 400;}
.sett_page .st_sidebar {margin-bottom: 50px;}
.sett_page .st_sidebar li a {display: flex;align-items: center;justify-content: center;padding: 0;transition: all 0.2s;width: 45px;height: 45px;border: 1px solid #5c5c5c;border-radius: 50%;margin: 0 5px;}
.sett_page .st_sidebar li a:hover {background: #5c5c5c;}
.sett_page .st_sidebar li.active a {border-color: #f98f1d;color: #fff;background: #f98f1d;}
.sett_page .st_content {width: 100%;}
.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:relative;padding-bottom: 45px;}
.ma_home_nav nav {height: 65px;}
.ma_home_nav nav .navbar-brand img {max-width: 145px;}
.ma_home_nav nav .btn {padding: 3px 15px;border-radius: 2px;color: #f98f1d;padding: 8px 23px;font-weight: 500;border: 0;}
.ma_home_nav nav .btn.btn-light {transition: all 0.15s;box-shadow: 0 0 0 1.5px #f98f1d;background: transparent;}
.ma_home_nav nav .btn.btn-primary {box-shadow: 0 0 0 1.5px #f98f1d;color: #fff;margin-left: 10px;}
.ma_home_head {position: relative;padding: 100px 0px;overflow: hidden;}
.ma_home_head:after {display: block;content: '';height: 91%;background: url(../img/home-head.svg) right no-repeat;background-size: contain;position: absolute;bottom: 0;left: 0;right:-25%;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;}
.ma_home_jumbo_w {background: #171719;}
.ma_home_search {padding: 30px 0px 60px;width: 100%;max-width: 400px;}
.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: #333333;border-right: 0;border-radius: 2em 0 0 2em;height: 47px;padding: 3px 14px;color: #fff;transition: all 0.2s;flex: 1;border-color: #333333;}
.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: #fff0df;color: #f98f1d;border-color: #fff0df;text-transform: capitalize;}
.mus_home_top_song {margin-bottom: 30px;}
.mus_home_top_song .art_song {width: 60px;height: 60px;float: left;overflow: hidden;border-radius: 2px;margin-right: 15px;position: relative;box-shadow: 0 3px 12px -6px rgba(0, 0, 0, 0.25);}
.mus_home_top_song .art_song img {width: 100%;height: 100%;object-fit: cover;}
.mus_home_top_song .art_details h4 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #c3c3c6;display: block;font-size: 17px;margin: 0;padding-top: 11.5px;margin-left: 75px;}
.mus_home_top_song .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;padding-bottom: 11.5px;}
.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:400;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: #f98f1d;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: #f98f1d;}
.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: #f98f1d;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-small {width: 24px;position: absolute;top: -3px;left: -10px;}
.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: 100px;}
.artist_header .artist_cover {min-height: 100%;max-height: 100%;position: relative;display: block;height: 0;padding: 0;padding-bottom: 30%;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 .profileBox_gradient {background: linear-gradient(to top, #171719 0px, rgba(23, 23, 25, 0.5));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;width: 100%;flex-direction: row-reverse;}
.artist_user_info .avatar_container {width: 190px;min-width: 190px;height: 190px;margin-left: 20px;position: relative;overflow: hidden;border-radius: 50%;box-shadow: 0 1px 9px -2px 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 {margin-right: auto;}
.artist_user_info .info_container h4 {	font-size: 40px;margin: 0;display:flex;align-items:center;margin-bottom: 2px;}
.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;font-size: 16px;line-height: 23px;max-width: 80%;max-height: 68px;overflow: hidden;}
.artist_user_info .ap_options {margin-top: 15px;display: flex;align-items: center;}
.artist_user_info .ap_options .btn {font-weight: 500;min-width: 150px;padding: 0px 15px;border: 0;border-radius: 2em;display: inline-flex;align-items: center;justify-content: center;height: 40px;margin-right: 5px;}
.artist_user_info .ap_options .btn svg {margin-right: 3px;width: 22px;height: 22px;}
.user_info_cont .links_btns .opts_btn .btn {height: 33px;}
.user_info_cont .links_btns .opts_btn .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: #f98f1d;color: #f98f1d;}
.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 {background-color: rgba(255, 255, 255, 0.15);color: white;}
.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.active {border-bottom-color: #f98f1d;color: #f98f1d;}
.related_artists {margin-top: 50px;}
.related_artists .artist_list {width: 100%;padding:0 6px;margin:0;}
.mus_arts_no_padd {padding-right: 0;}
.mus_artst_pg_link li {display: block;margin-bottom: 10px;}
.mus_artst_pg_link li a {background-color: #343435;border-radius: 2em;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);display: inline-block;padding: 6px 17px;color: #ececec;}
.mus_artst_pg_link li a.active {color: white;background-color: #f98f1d;}

/*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: #f98f1d;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: #f98f1d;color: #f98f1d;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, .mus_track_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, .mus_track_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: #f98f1d;border: 0;width: 16px;height: 16px;cursor: pointer;}
.store_songs .song_list_innr {background: #222225;margin-bottom: 15px;border-radius: 10px;box-shadow: 0 2px 10px -3px rgba(0, 0, 0, 0.08);padding: 10px;}
.store_songs .song_list .avatar {float:left;margin-right: 10px;position: relative;}
.store_songs .song_list .avatar img {width: 90px;height: 90px;object-fit: cover;border-radius: 8px;}
.store_songs .song_list .avatar .duration {position: absolute;bottom: 5px;left: 5px;color: white;background-color: rgba(0, 0, 0, 0.55);font-size: 14px;line-height: 1;padding: 3px 5px;border-radius: 5px;}
.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% - 100px);}
.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_price_info {margin-left:auto;}
.store_songs .song_upper .song_price_info .btn {border-radius: 2em;padding: 7px 15px 8px;margin-left: 7px;min-width: 75px;}
.store_songs .song_upper .song_price_info .btn svg {width: 16px;height: 16px;margin: -3px 0;}
.store_songs .song_lower {padding: 13px 10px 0;display:flex;align-items: center;justify-content: space-between;}
.store_songs .song_lower > li {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_albums .track_info span.price_info b {font-weight: 500;font-size: 13px;}
.store_short_albums.sq_track_slider.no-slider .track_list {flex: 0 0 20%;width: 20%;}
.store_tabs ul:after {background: transparent;}
.store_tabs ul li a {margin: 0 5px;border-radius: 6px;padding: 12px 25px;text-transform: capitalize;letter-spacing: 0.5px;border: 2px solid;}
.store_tabs ul li.active a {border-color: #f98f1d;color: #fff;background-color: #f98f1d;}

/*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 {margin-bottom: 60px;}
.single_song .ssong_header .ss_sub_head h2 {display:flex;font-size: 35px;font-family: 'Muli', sans-serif;font-weight: 600;margin: 12px 0;}
.single_song .ssong_header .ss_sub_head h2 a {color: #fff;padding-right: 10px;}
.single_song .ssong_header .ss_sub_head h2 .dropdown {margin: auto;margin-right: 0;margin-left: auto;}
.single_song .ssong_header .ss_sub_head h2 .dropdown .btn {border: 0;padding: 3px 5px 7px;background-color: rgba(0, 0, 0, 0.07);border-radius: 50%;width: 34px;height: 34px;}
.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 .ss_short_info {display: inline-flex;color: #d4d4d4;font-size: 15px;align-items: center;word-spacing: 2px;letter-spacing: 0.5px;}
.single_song .ssong_header .ss_sub_head .ss_publisher_info .ss_short_info img {width: 30px;min-width: 30px;height: 30px;object-fit: cover;border-radius: 50%;margin-right: 10px;}
.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;}
.mid-dot {margin: 0 6px;font-size: 13px;line-height: 1.1;font-weight: 700;}
.mus_track_toolbar {display:flex;align-items:center;font-size: 14px;flex-wrap: wrap;}
.mus_track_toolbar .mid-dot {margin: 0 10px;}
.mus_track_toolbar .btn {font-weight: 500;padding: 0;font-size: 14px;background: transparent;}
.mus_track_toolbar .btn svg {width: 16px;height: 16px;margin-top: -2px;}
.single_song .ssong_header .ss_sub_body {margin-bottom: -185px;}
.mus_track_btm_row {padding-top: 210px;}
.single_song .ssong_header .ss_sub_body .ss_image {	width: 100%;padding-bottom: 100%;background-position: center;background-size: cover;border-radius: 5px;margin-right: 20px; box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.2)}
.mus_track_act_btns {display: flex;align-items: center;margin: 0 -8px;}
.mus_track_act_btns .ss_track_play_pause {margin: auto;position:relative;width: 80px;height: 80px;}
.mus_track_act_btns .ss_action_item {margin: 0 5px;border-radius: 2em;background-color: #ecebee;}
.mus_track_act_btns .ss_track_play_pause > div {cursor: pointer;border-radius: 50%;width: 80px;height: 80px;position: absolute;top: 0;left: 0;right: 0;}
.mus_track_act_btns .ss_track_play_pause > div svg {width: 80px;height: 80px;}
.mus_track_act_btns .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 a:hover {color: #ddd !important;}
.mus_track_ss_stats {display:flex;align-items:center;justify-content: space-between;flex-wrap: wrap;margin-top: 20px;}
.mus_track_ss_stats li {display:flex;align-items:center;margin-right: 16px;font-weight: 500;color: #d4d4d4;font-size: 14px;}
.mus_track_ss_stats li:last-child {margin: 0;}
.mus_track_ss_stats li svg {margin-right: 3px;}
.mus_track_ss_stats li svg path {fill: #9a9a9a;}
.mus_track_ss_stats li:first-child svg {margin:0 0 0 -5px;}
.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;}
#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)}
.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;}
.ss_action_item:hover {background-color: #ececec;}
.ss_action_item:active {transform: scale(0.95)}
.ss_action_item svg {margin-right: 4px;}
.ssong_comments .write_comment {position:relative;margin: 20px 0;}
.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: 2em;color: #ddd;background-color: #222225;border: 1px solid #353434;}
.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: 40px;line-height: 1.628571;height: 55px;min-height: 55px;}
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 .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 .comment_timestamp {font-weight: 500;color: #f98f1d;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:0;font-size: 14px;color: #747474;}
.ssong_comments .comment_list .comment_item .comment_content .comment_body .comment_like {border: 0;padding: 3px;line-height: 1;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2);background: #fff;color: #8d949e;border-radius: 50%;margin: 0 3px;display: inline-block;visibility: hidden;}
.ssong_comments .comment_list .comment_item .comment_content .comment_body .comment_like svg {width: 16px;height: 16px;}
.ssong_comments .comment_list .comment_item .comment_content .comment_body p span.likes {visibility: hidden;}
.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_content .comment_body .comment_like, .ssong_comments .comment_list .comment_item:hover .comment_content .comment_body p span.likes, .ssong_comments .comment_list .comment_item:hover .comment_meta .comment_controls {visibility:visible;}
.ssong_comments .comment_list .comment_item .comment_meta .comment_controls .btn {border: 0;padding: 2px;line-height: 1;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2);background: #fff;color: #8d949e;border-radius: 50%;display: inline-block;}
.ssong_comments .comment_list .comment_item .comment_meta .comment_controls .btn svg {width: 15px;height: 15px;margin-top: -3px;}
.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;}
.mus_track_side_desc {background: #252528;padding: 15px;border-radius: 5px;margin-bottom: 15px;}
.mus_track_side_desc p {word-break: break-word;}
.mus_track_side_desc .ss_tags a {display: inline-block;margin-right: 12px;color: #f98f1d;}
.mus_track_wf {position: relative;width: 100%;background-color: #333337;border-radius: 2em;overflow: hidden;box-shadow: 0 0 0 5px #333337, 0 3px 13px 0px rgba(0, 0, 0, 0.2);height: 15px;margin: 30px 0;}
.mus_track_wf .dark-wave {width: 100%;opacity: 0;}
.mus_track_wf .light-wave {width: 0%; z-index: 111; position: absolute; overflow: hidden; top: 0;border: 0 !important;}
.mus_track_wf img {pointer-events: none;}
.mus_track_relt_song_row {margin: 0 -5px;}
.mus_track_relt_song {width: 50%;float: left;padding: 0 10px;margin-bottom: 15px;}
.mus_track_relt_song .song_list {padding: 0;}
.mus_track_relt_song .song_list .avatar {float: none;margin: 0;}
.mus_track_relt_song .song_list .avatar img {width: 100% !important;height: 115px !important;border-radius: 8px;}
.mus_track_relt_song .song_list .song_right_part {margin: 0 !important;}
.mus_track_relt_song .song_upper .song_meta_info h3 {font-size: 16px;}
.store_songs .song_upper .song_meta_info p {font-size: 13px;margin-top: 1px;font-weight: normal;line-height: normal;}

/*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: #f98f1d;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;margin: 0 5px;border-radius: 2em;padding: 12px 25px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.34);text-transform: capitalize;letter-spacing: 0.5px;}
.search_tabs ul li.active a {box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.3);}
.search_tabs ul li.song a {background-color: #2e295a;color: #7367f0;}
.search_tabs ul li.artist a {background-color: #433323;color: #f98f1d;}
.search_tabs ul li.album a {background-color: #1f3920;color: #4caf50;}
.search_tabs ul li.playlist a {background-color: #3e2c3f;color: #da45e0;}
.search_tabs ul li.song.active a {background: #7367f0;color: #fff;}
.search_tabs ul li.artist.active a {background: #f98f1d;color: #fff;}
.search_tabs ul li.album.active a {background: #4caf50;color: #fff;}
.search_tabs ul li.playlist.active a {background: #da45e0;color: #fff;}
.search_tabs ul li a svg {margin-right: 8px;width: 20px;height: 20px;}
.search_result_count {margin-bottom: 10px;}
.search_result_count b {font-weight: 500;}
.search_songs .song_search_list_innr {display: flex;align-items: center;padding: 10px;margin-bottom: 30px;box-shadow: 0 2px 10px -3px rgba(0, 0, 0, 0.08);border-radius: 10px;background-color: #222225;}
.search_songs .song_search_list_innr .avatar {width: 70px;height: 70px;min-width: 70px;margin-right: 10px;position: relative;}
.search_songs .song_search_list_innr .avatar img {width: 100%;height: 100%;object-fit: cover;border-radius: 8px;}
.search_songs .song_search_list_innr .avatar .duration {position: absolute;bottom: 5px;left: 5px;color: white;background-color: rgba(0, 0, 0, 0.55);font-size: 14px;line-height: 1;padding: 3px 5px;border-radius: 5px;}
.search_songs .song_search_list_innr .art_details {max-width: calc(100% - 110px);}
.search_songs .song_search_list_innr .art_details h4 {font-weight: 400;font-size: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 5px;}
.search_songs .song_search_list_innr .art_details h4 a {color: #fff;}
.search_songs .song_search_list_innr .art_details .a_name {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.search_songs .song_search_list_innr .art_details .a_name a {color: #dcdcdc;}
.search_songs .song_search_list_innr .dropdown {margin-left: auto;opacity: 0;visibility: hidden;transition: all 0.15s;}
.search_songs .song_search_list_innr:hover .dropdown, .search_songs .song_search_list_innr .dropdown.show {opacity: 1;visibility: visible;}
.search_songs .song_search_list_innr .dropdown .dropdown-toggle {cursor: pointer;}
.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%;}
.store_filters .store_widget.mus_srch_widget {margin-bottom: 30px;box-shadow: 0 2px 10px -3px rgba(0, 0, 0, 0.08);border-radius: 10px;}
.store_filters .store_widget.mus_srch_widget .check_box {padding: 0 8px;margin: 13px 0px;}
.store_filters .store_widget.mus_srch_widget .check_box.mus_srch_cbox {margin: 5px 0px;display: inline-block;width: 49%;}
.store_filters .store_widget.mus_srch_widget .check_box input+label {padding-left: 28px;}

/*Dashboard*/
.small_stat {position: relative;overflow: hidden;width: 100%;padding: 20px 30px;background-color: #607D8B;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);border-radius: 7px;color: #fff;text-align: center;}
.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 {width: 100px;height: 100px;opacity: 0.7;margin-bottom: 15px;}
.small_stat h2 {font-size: 17px;margin: 0;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 {width: 24px;min-width: 24px;}
.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 {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 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;padding-bottom: 40px;}
.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;text-transform: capitalize;}
.user_info_cont .personal_info .name h2 a {color: white;}
.user_info_cont .links_btns .opts_btn .btn {margin: 0 4px;font-weight: 500;font-size: 13px;border-radius: 2em;padding: 6px 27px;}
.mus_user_tabs {text-align: center;margin-top: -65px;margin-bottom: 40px;}
.mus_user_tabs ul {background-color: #28282b;display: inline-flex;box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.18);max-width: 100%;}
.mus_user_tabs ul li a {border: 0;border-radius: 0;padding: 15px 25px;}
.mus_user_tabs ul li.active a {background: transparent;color: #f98f1d;box-shadow: inset 0 -2px 0 0 #f98f1d;}
.mus_user_tabs ul li a svg {display: block;margin: 0 auto 10px;}
.user_side_info_list {margin-bottom: 0;}
.user_side_info_list li {padding: 6px 10px;font-size: 13px;word-break: break-word;}
.user_side_info_list li a {color: #d2d2d2 !important;}
.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: #f98f1d;}
@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: 70px;height: 70px;color: #f98f1d;background-color: rgba(249, 143, 29, 0.2);border-radius: 50%;padding: 15px;}
.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: 2px 7px;width: auto;border-radius: 2px;color: #fff;float: right;margin: 10px 4px; }
.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: #f98f1d;}
.user-send-message { width: 100%;border-top: 1px solid #393939;}
.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;}
.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;pointer-events: none; }
.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 a { transition: all .2s; }
.messages-sidebar ul li a .user-avatar { width: 45px; float: left; margin: 0px 15px 0px 5px; }
.messages-sidebar ul li a .user-avatar img { width: 100%; border-radius: 100%; }
.messages-sidebar ul li a .user-name {margin: 4px 0px 1px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #e8e8e8;font-size: 15px;}
.messages-sidebar ul li a .user-last-message { font-size: 12px; color: #999; }
.messages-sidebar ul li a:hover { background-color: rgba(0, 0, 0, 0.02); color: #1da1f2; }
.hash { color: #1da1f2 !important; }
.messages-sidebar ul li a { display: block;padding: 15px 10px; }
.messages-sidebar ul li a:hover, .messages-sidebar ul li a: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-right: 10px;}
.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: #d44d43;line-height: 22px;width: 24px;margin: -6px 5px 0px -16px;text-align: center;border-radius: 50%;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;}

/*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: #f98f1d;border-color: #f98f1d;}
.toggle-mode input:checked + .slider:after {border-color: #fff;}

/*Interests*/
.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 {border: 1px solid #909090;height: 32px;display: flex;flex-wrap: nowrap;margin: 0;align-items: center;cursor: pointer;border-radius: 2em;color: #fff;padding: 0 16px;font-size: 14px;transition: all 90ms cubic-bezier(0,0,.2,.1);}
.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% - 135px);padding-right: 5px;}

/*Payment Methods*/
.pay_method {display: flex;flex-wrap: wrap;}
.pay_method .btn {flex: 1;text-align: center;border-right: 1px solid #393939;border-radius: 0;background: transparent;color: #ececec;}
.pay_method .btn:last-child {border: 0;}
.pay_method .btn:hover {background: rgba(255, 255, 255, 0.03);}
.pay_method .btn svg {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, #f98f1d 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 {background: #252528;padding: 15px;border-radius: 5px;margin-bottom: 15px;}
.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;}

/*Top Songs*/
.mus_top_albms {margin: 0 -10px;}
.mus_top_albms .track .cover_art a, .mus_top_albms .track.empty .cover_art a, .mus_top_trend_albms .track .cover_art a {box-shadow: none;}
.mus_top_albms .track_list {padding: 0 10px;}
.mus_top_albms .track_list:hover {box-shadow: 0 3px 13px -4px rgba(0, 0, 0, 0.2);}
.mus_top_trend_albms .track {position: relative;}
.mus_top_trend_albms .track .cover_art a img {border-radius: 10px;}
.mus_top_trend_albms .track .cover_art .play_btn {opacity: 1;visibility: visible;background: transparent;color: #f98f1d;}
.mus_top_trend_albms .track .cover_art .play_btn svg {transform: translate(-50%, -50%) scale(1);width: 55px;height: 55px;background-color: #3d3d3d;border-radius: 50%;}
.mus_top_trend_albms .track .track_info {position: absolute;left: 0;right: 0;bottom: 0;padding: 40px 20px 20px;background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.5) 100%);border-radius: 0 0 10px 10px;}
.mus_top_trend_albms .track .track_info .title {color: #fff;font-size: 25px;font-weight: 400;letter-spacing: 0.5px;word-spacing: 1px;}
.mus_top_trend_albms .track .track_info .artist {color: #fff;font-size: 15px;}

.ma_hm_btn_expl_show {display: none;}

.ma_social_login, .auth_box .right_combo .alert {margin: 0 auto;width: 100%;max-width: 420px;}

/*Feed Songs*/
.mus_feeds_bodycoms {padding-bottom: 40px;}
.mus_feeds_body .feed_song .first .cover .duration {position: absolute;bottom: 0;left: 0;color: white;background-color: rgba(0, 0, 0, 0.8);line-height: 1;font-size: 14px;padding: 3px 4px;border-radius: 4px;}
.mus_feeds_body .feed_song .third svg {margin-top: -3px;opacity: 0.7;}
.mus_feeds_act_btns {text-align: center;margin-top: -30px;}
.mus_feeds_act_btns .ss_action_item {background: transparent !important;border: 0 !important;flex-direction: column;min-width: 75px;height: auto;margin: 0 3px;}
.mus_feeds_act_btns .ss_action_item svg {margin: 0 0 8px;background-color: #393939;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);border-radius: 50%;width: 45px;height: 45px;padding: 11px;}
.mus_feeds_act_btns .ss_action_item.track-liked, .mus_feeds_act_btns .ss_action_item.track-disliked {color: #d3d3d3 !important;}
.mus_feeds_act_btns .ss_action_item.track-liked svg {background: #f44336;color: #fff;}
.mus_feeds_act_btns .ss_action_item.track-disliked svg {background: #4e7390;color: #fff;}

/*Music Genres Filters*/
.mus_tg_tp_songs_list {margin-top: -30px !important;}
.mus_cus_side_filtrs .filters .filters_innr:before {content: '';background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.7) 100%);position: absolute;bottom: 0;left: 0;right: 0;top: 0;z-index: 1;}
.mus_cus_side_filtrs .filters_innr .f_sec_name {z-index: 1;bottom: 37px;left: 0;right: 0;text-align: center;padding: 0 5px;top: auto;}
.mus_cus_side_filtrs .filters_innr .f_name {z-index: 1;text-transform: capitalize;font-weight: 100;bottom: 8px;left: 0;right: 0;text-align: center;padding: 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: #f98f1d;padding: 6px 10px;display: block;border-radius: 5px;font-size: 14px;}
.blog_cats_box .check_box a.active {background-color: #f98f1d;color: #fff;}

/*Read Blog*/
.ds_read_blog_hdr {color: #c1c1c1;margin-bottom: 12px;}
.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: 0 0 15px;font-size: 34px;}
.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: #f98f1d;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 {text-align: center;max-width: 800px;width: 100%;padding: 60px 15px;}
.ds_import_sc > svg {width: 130px;height: 130px;margin-bottom: 5px;}
.ds_import_sc > h3 {font-weight: 100;}
.ds_import_sc > input {max-width: 600px;width: 100%;margin: 30px auto 5px;}
.ds_import_sc > input::placeholder {opacity: 0.2;color: #fff;}
.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:#f98f1d;}

/*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: #f98f1d;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;}

/*Radio Station*/
.ds_volc_main_rast .sq_track_slider.no-slider .ds_radio_stat_list {flex: 0 0 20%;width: 20%;}
.ds_volc_main_rast .ds_radio_stat_list .track {position: relative;display: block;overflow: hidden;}
.ds_volc_main_rast .ds_radio_stat_list .track .cover_art {margin: 0;}
.ds_volc_main_rast .ds_radio_stat_list .track .cover_art a {min-width: 100%;width: 100%;}
.ds_volc_main_rast .ds_radio_stat_list .track .track_info {max-width: 100%;position: absolute;bottom: 0;left: 0;right: 0;width: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);padding: 45px 8px 8px;}
.ds_volc_main_rast .sq_music_tracks .track .track_info .title {color: #ffffff;}
.ds_volc_main_rast .sq_music_tracks .track .track_info .artist {color: rgba(255, 255, 255, 0.8);}

/*Sidebar Ads*/
.ds_side_adss {display: block;color: #eee;}
.ds_side_adss:hover {color: #fff;}
.ds_side_adss > div {margin: 0 -10px;position: relative;}
.ds_side_adss > div img {width: 100%;height: 170px;object-fit: cover;}
.ds_side_adss > div span {position: absolute;bottom: 10px;left: 10px;background-color: rgba(0, 0, 0, 0.7);font-size: 13px;padding: 3px 6px;border-radius: 4px;color: white;}
.ds_side_adss h3 {margin: 10px 0;font-size: 16px;}
.ds_side_adss p {font-size: 13px;margin: 0;}







@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);}
.mus_track_btm_row .col-lg-6 {-ms-flex-order: 2;order: 2;}
.mus_track_btm_row .mus_track_frst_side {-ms-flex-order: 1;order: 1;}
.mus_track_btm_row .mus_track_sec_side {-ms-flex-order: 3;order: 3;}
.mus_usr_prof_hd {display: flex;}
.mus_usr_prof_hd .user_avatar {margin: -50px 20px 20px 0;}
.mus_usr_prof_hd .personal_info .name {margin: 15px 0;}
}

@media (min-width: 1200px){
.page_padding {max-width: 1140px;}
}

@media (min-width: 1650px){
.page_padding {max-width: 1280px;}
}

@media (max-width: 1670px){
.artist_user_info {margin-top: -255px;}
}

@media (max-width: 1550px){
.artist_user_info {margin-top: -155px;}
.ma_home_head:after {height: 82%;}
}

@media (max-width: 1400px){
.mus_track_relt_song {width: 100%;}
.ma_home_head:after {right: -34%;}
.player .song_details {width: 270px;min-width: 270px;}
.player .song_progress .song_time .progress_container {width: calc(100vw - 1020px);}
.sq_track_slider.no-slider .ds_radio_stat_list {flex: 0 0 33.3333333%;width: 33.3333333%;}
}

@media (max-width: 1310px){
.ds_volc_main_rast .sq_track_slider.no-slider .ds_radio_stat_list {flex: 0 0 25%;width: 25%;}
}

@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: 250px;min-width: 250px;}
.player .song_progress .song_time .progress_container {width: calc(100vw - 1000px);}
}

@media (max-width: 1200px){
.mus_artst_pg_link {margin-bottom: 40px;}
.mus_artst_pg_link ul {white-space: nowrap;overflow-x: auto;}
.mus_artst_pg_link li {display: inline-block;margin-right: 5px;}
.ma_home_head:after {height: 68%;bottom: 15%;}
}

@media (max-width: 1190px){
.artist_header .artist_cover {padding-bottom: 40%;}
.artist_section .artist_list {width: 16.6666667%;}
}

@media (max-width: 1140px){
.ma_sidebar {width: 70px;max-width: 70px;}
.ma_player {left: 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;}
.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;}
.ma_footer {margin: 10px 15px 0 85px;}
.side_upld_btn .btn {font-size: 0px;min-width: 70px;}
}

@media (max-width: 1024px){
.player .song_details {width: 380px;min-width: 380px;}
.player .song_progress {justify-content: center;}
.player .song_progress_right {width: 160px;min-width: 160px;}
.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){
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: -310px;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%;}
.user_header .user_cover {padding-bottom: 23%;}
.chatcontainer > .col-md-4 {margin-bottom: 20px;}
.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;}
.mu_left_hdr_part {left: 60px;}
.side_upld_btn .btn {font-size: 15px;min-width: 160px;}
.ma_footer {margin: 10px 15px 0;}
.ma_home_head:after {display: none;}
.ma_player {left: 0px;}
.user_info_cont .personal_info {text-align: center;}
.user_info_cont {padding-bottom: 80px;}
header .head_search {padding: 0;}
.sq_track_slider.no-slider .ds_radio_stat_list {flex: 0 0 33.3333333%;width: 33.3333333%;}
}

@media (max-width: 900px){
.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: 170px;min-width: 170px;padding-right: 0;}
.auth_box .left_combo {display: none;}
.auth_box .right_combo {width: 100%;}
.user_info_cont {padding-bottom: 60px;}
.sq_track_slider.no-slider .ds_radio_stat_list {flex: 0 0 50%;width: 50%;}
}

@media (max-width: 800px){
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;}
body.search_open header .head_search {top: 0;opacity: 1;visibility: visible;}
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_volc_main_rast .sq_track_slider.no-slider .ds_radio_stat_list {flex: 0 0 33.3333333%;width: 33.3333333%;}
}

@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: auto;}
.artist_user_info .info_container {margin: auto;}
.artist_user_info .info_container p.description {max-width: 100%;}
.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;}
.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_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}
}

@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 {flex-wrap: wrap;justify-content: center;}
.ss_action_item{margin-bottom: 10px;}
header {padding: 0 10px;padding-right: 50px;}
.mu_left_hdr_part {left: 50px;}
.mu_right_hdr_part {right: 20px;}
.left_hdr_btns a {font-size: 0;}
.chaticon {margin-right: 0px;}
.ma_footer .ma_footer_cright {flex-direction: column;}
.ma_footer .ma_footer_links {margin: 5px auto 0;text-align: center;}
.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_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;}
.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;}
header .hide_hd_btn {display:none;}
.mus_track_act_btns .ss_action_item {font-size: 0;min-width: 50px;border-radius: 8px;height: 38px;}
.mus_track_act_btns .ss_action_item svg {margin: 0;}
.ma_hm_btn_expl_hide {display: none;}
.ma_hm_btn_expl_show {display: inline-block;}
.ds_volc_main_rast .sq_track_slider.no-slider .ds_radio_stat_list {flex: 0 0 50%;width: 50%;}
}

@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 .numbers {display:none;}
.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;}
.logd_feed_link {margin-left: 10px;}
}

@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;}
.sett_page .st_sidebar ul li {flex: 1;}
.player .song_progress_right {display: none;}
header .head_logo a img {max-width: 115px;}
}

@media (max-width: 485px){
header {padding: 0 11px;display: flex;align-items: center;}
header .head_menu {margin: 0 10px 0 0;}
header .head_logo a img {max-width: 107px;}
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;}
header .head_user {margin-left: auto;flex: 1 240%;display: flex;justify-content: space-around;right: 0;}
header .head_user:not(.not_loggd_hdrr) {position: relative;}
.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;}
.mu_left_hdr_part {position: relative;left: auto;flex: 1 150%;display: flex;justify-content: space-around;}
.player .song_progress .song_controls .amplitude-shuffle {display: none;}
header .head_menu {flex: 1 50%;display: flex;justify-content: center;}
header .head_logo {flex: 1 90%;display: flex;justify-content: center;}
}

@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_upper {padding: 10px 0 20px;}
}

@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 {margin-top: -8px;}
header .head_user .notis > .dropdown-menu {left: 0;right: 0;width: 100%;top: 66px;position: fixed;}
header .head_user .notis > .dropdown-menu:before {display: none;}
.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;}
.mus_track_act_btns .ss_action_item {min-width: 40px;}
.mu_right_hdr_part {right: 10px;}
}

@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 .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%;}
.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 5px;}
.mus_disc_new_trk .track_list {width: 50%;}
.announcement-renderer {margin-left: 10px;margin-right: 10px;}
.ds_volc_main_rast .sq_track_slider.no-slider .ds_radio_stat_list {flex: 0 0 100%;width: 100%;}
}

@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 .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%;}
}

.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);
}

.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;
}

.single_song .ss_related .store_songs .song_list, .feed_sidebar_song .song_list {
    box-shadow: none;
    clear: both;
    margin-bottom: 10px;
}

.user-last-message a {
    padding: 0px!important;
}
.user-last-message img {
    width: 21px!important;
    margin-top: -17px;
    padding: 0px;
    z-index: 99999999999999999999999999;
    position: absolute;
    border-radius: 5px;
}