@charset "utf-8";
/**
* Table of Contents:
/* 00 RESET CSS
/* 01 GRIDS
/* 02 STATUS BAR
/* 03 SECTIONS TITLES
/* 04 HEADERS
/* 05 SEARCHES
/* 06 SWIPERS
/* 07 LISTS
/* 08 CLIENTS REVIEWS
/* 10 MAIN SIDEBAR
/* 10 ALBUMS PAGE
/* 11 PLAYLIST PAGE
/* 12 CHARTS PAGE
/* 13 USER PROFILE PAGES
/* 14 ARTISTS PROFILE PAGES
/* 15 VIDEOS PAGE
/* 16 NEWS PAGE
/* 17 COMMUNITY PAGE
/* 18 MINI PLAYER / VIDEO PLAYER
/* 19 BIG PLAYER / VIDEO PLAYER
/* 20 VIDEO PLAYER
/* 21 CHAT AREA
/* 22 MEDIA QUERY
**/
/** IT IS AGAINST APPLE'S POLICY TO USE SF PRO FOR ANYTHING OTHER THAN iOS/tvOS/macOS/watchOS DESIGN & DEVELOPMENT */
/** "../font/LICENSE.pdf" */
/* SF UI Text */
/** Regular */
@font-face {font-family: "SF Text"; font-weight: 400; src: url("../font/SF-UI-Text-Regular.otf");}

/* 00 RESET CSS */
html {margin: 0 auto;}
html, body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;}

body {font-family: Heebo, "Helvetica Neue", Helvetica, Arial, sans-serif;}

button {outline: 0; border: 0; cursor: pointer; font-family: Heebo, "Helvetica Neue", Helvetica, Arial, sans-serif;}

::-moz-selection {background: transparent;}
::selection {background: transparent;}
::-webkit-scrollbar {display: none;}

a {outline: none; cursor: pointer; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
a:link,
a:visited,
a:focus,
a:hover,
a:active {text-decoration: none;}

a:hover,
a:active {-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

h2 {margin: 0}

input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}

select {-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;}
/*for IE10*/
select::-ms-expand {display: transparent;}

/* Change the white to any color - autocomplete form */
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 30px white inset;}
iframe {width: 100%; height: 100%;}
input[type="search"] {-webkit-appearance: textfield;}
fieldset {border:0; margin: 0; padding: 0;}
.clear {clear: both;}

textarea {font-family: inherit; font-size: inherit;}

.preloader-indicator-modal,
.preloader-indicator-overlay {display: none;}

/* CSS Variables - Colors Theme */
body[theme-color="red"] {--theme-color: #ff0f51; --theme-color-shadow: rgba(255, 15, 81, .64); --theme-color-gradient: linear-gradient(to right, #c7001f, #ff1818);}
body[theme-color="purple"] {--theme-color: #9111f8; --theme-color-shadow: rgba(145, 17, 248, .64); --theme-color-gradient: linear-gradient(to right, #ad00c7, #b918ff);}
body[theme-color="blue"] {--theme-color: #364efa; --theme-color-shadow: rgba(54, 78, 250, .64); --theme-color-gradient: linear-gradient(to right, #1800c7, #1819ff);}
body[theme-color="green"] {--theme-color: #28b140; --theme-color-shadow: rgba(40, 177, 64, .64); --theme-color-gradient: linear-gradient(to right, #04c700, #24ff18);}
body[theme-color="yellow"] {--theme-color: #ffb13b; --theme-color-shadow: rgba(255, 177, 59, .64); --theme-color-gradient: linear-gradient(to right, #c7c500, #fdff18);}
body[theme-color="rose"] {--theme-color: #f5138e; --theme-color-shadow: rgba(245, 19, 142, 0.24); --theme-color-gradient: linear-gradient(to right, #c700a2, #ff188b);}

/* CSS Variables - Device Type */
body[device-size="standard"] {}
body[device-size="iphoneSE"] {}
body[device-size="iphone8"] {}
body[device-size="iphone8Plus"] {}
body[device-size="iphoneX"] {}

/* ANIMATIONS */
/* Animate Section */
/*.animated {visibility: hidden;}*/

/* Effetto pulsante cuoricini */
@-webkit-keyframes fullHeart {50% {transform: scale(1.4);}}
@keyframes fullHeart {50% {transform: scale(1.4);}}
@-webkit-keyframes emptyHeart {50% {transform: scale(1.4);}}
@keyframes emptyHeart {50% {transform: scale(1.4);}}
/* Effetto pulsante cuoricini */

@-webkit-keyframes appearFromTop {from {-webkit-transform: translate3d(0, -100%, 0)} to {-webkit-transform: translate3d(0, 0, 0)}}
@keyframes appearFromTop {from {transform: translate3d(0, -100%, 0)}to {transform: translate3d(0, 0, 0)}}
@-webkit-keyframes closeToTop {from {-webkit-transform: translate3d(0, 0, 0)} to {-webkit-transform: translate3d(0, 100%, 0)}}
@keyframes closeToTop {from {transform: translate3d(0, 0, 0)} to {transform: translate3d(0, -100%, 0)}}

@-webkit-keyframes playerAppearFromBottom {from {-webkit-transform: translate3d(0, 100%, 0)} to {-webkit-transform: translate3d(0, 0, 0)}}
@keyframes playerAppearFromBottom {from {transform: translate3d(0, 100%, 0)} to {transform: translate3d(0, 0, 0)}}
@-webkit-keyframes swipeFromTopDwnld {from {-webkit-transform: translate3d(0, 0, 0)} to {-webkit-transform: translate3d(0, 150%, 0)}}
@keyframes swipeFromTopDwnld {from {transform: translate3d(0, 0, 0)} to {transform: translate3d(0, 150%, 0)}}

@keyframes click-wave { 0% {position: relative; width: 100%; height: 100%; opacity: 0.75;} 100% {width: 400px; height: 400px; margin-left: -180px; margin-top: -180px; opacity: 0;}}

/* Options in Overlay Animations */
.options-container-overlay {position: absolute; top: 0; width: 100%; height: 100%; background: #120810; opacity: 0; display: none; /*z-index: 1002;*/ z-index: 9999; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; /*-webkit-backdrop-filter: blur(50px); backdrop-filter: blur(50px);*/}
.options-container-overlay.open {display: block; opacity: 1; overflow-y: scroll;}

/*
.options-container-overlay .scroll-container {height: 100%; overflow: auto; -webkit-overflow-scrolling: touch;}
.options-container-overlay .scroll-container .scroll-inner {min-height: 101%}
/*.options-container-overlay.open .scroll-inner {height: calc(100% + 1px);position: absolute;top: 0;width: 100%;}*/

.options-container-overlay.open.close {-webkit-animation: messageAppearFromTop .6s; animation: messageAppearFromTop .6s;}
.options-container-overlay.appearFromTop.close {-webkit-animation: messageAppearFromTop .6s; animation: messageAppearFromTop .6s;}

.options-container-overlay.fromfadeIn.open {-webkit-animation: fromfadeIn .5s; animation: fromfadeIn .5s;}
.options-container-overlay.fromfadeIn.open.close {-webkit-animation: fromfadeOut .5s; animation: fromfadeOut .5s;}

.options-container-overlay.leftToRightfadeIn.open {-webkit-animation: animationFromLeft .4s; animation: animationFromLeft .4s;}
.options-container-overlay.leftToRightfadeIn.open.close {-webkit-animation: fromfadeOut .6s; animation: fromfadeOut .6s;}


.appearFromTop {-webkit-animation: appearFromTop .3s; animation: appearFromTop .3s;}
.appearFromTop.close,
.close .appearFromTop {-webkit-animation: closeToTop .3s; animation: closeToTop .3s;}

.fromLeftToRight {-webkit-animation: animationFromLeft .4s; animation: animationFromLeft .4s;}
.fromLeftToRight.open.close {-webkit-animation: swipeFromLeftRight .5s; animation: swipeFromLeftRight .5s;}

.fromBottomToTop.open {-webkit-animation: messageAppearFromBottom .4s; animation: messageAppearFromBottom .4s;}

@-webkit-keyframes animationFromLeft {from {-webkit-transform: translate3d(-100%, 0, 0)} to {-webkit-transform: translate3d(0, 0, 0)}}
@keyframes animationFromLeft {from {transform: translate3d(-100%, 0, 0)}to {transform: translate3d(0, 0, 0)}}

@-webkit-keyframes messageAppearFromTop {from {-webkit-transform: translate3d(0, 0, 0)} to {-webkit-transform: translate3d(0, 100%, 0)}}
@keyframes messageAppearFromTop {from {transform: translate3d(0, 0, 0)}to {transform: translate3d(0, 100%, 0)}}

@-webkit-keyframes swipeFromLeftRight {from {-webkit-transform: translate3d(0, 0, 0)} to {-webkit-transform: translate3d(100%, 0, 0)}}
@keyframes swipeFromLeftRight {from {transform: translate3d(0, 0, 0)}to {transform: translate3d(100%, 0, 0)}}

@-webkit-keyframes fromfadeIn {0% {opacity: 0;} 100% {opacity: 1;}}
@keyframes fromfadeIn {0% {opacity: 0;} 100% {opacity: 1;}}

@-webkit-keyframes fromfadeOut {0% {opacity: 1;} 100% {opacity: 0;}}
@keyframes fromfadeOut {0% {opacity: 1;} 100% {opacity: 0;}}
/* Options in Overlay Animations */
/* ANIMATIONS */

.pages {background: #120810;}

.page {background: rgba(18, 8, 16, 1); overflow: hidden; z-index: 1;}
.page.page-on-left {pointer-events: none;}

.page.browse,
.page.chat {background: #120810;}

.page.chat,
.video-player-all-playlist{z-index: 9997;}

/*
.page {opacity: 0; transition: .5s;}
.page.page-on-center,
.page.page-from-center-to-right {opacity: 1; transition: .5s;}

.page-from-right-to-center {
animation: custom-animation1 ...
}
.page-from-center-to-right {
animation: custom-animation2 ...
}
.page-from-center-to-left {
animation: custom-animation3 ...
}
.page-from-left-to-center {
animation: custom-animation4 ...
}
*/

/* 01 GRIDS */
.container {position: relative; width: 100%; height: 100%; margin: 0 auto; overflow: hidden; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.wrapper {position:relative; width: 100%; height: 100%; display: block;}

.scrollable-content {position: relative; height: 100%; opacity: 0; overflow-y: scroll; -webkit-overflow-scrolling: touch;}
.with-panel-left-cover .container{overflow: hidden;}

.main-grids {transition: all .3s ease-in-out;}
.main-grids.safe-area {margin: 0 16px;}
.main-grids.tabbed-menu-grid {margin: 0 13px;}

body[device-size="iphoneX"] .main-grids.grid-cover {margin: 0 47.5px;}
.main-grids.grid-cover {margin: 0 62px;}

.tablet .main-grids.grid-cover {margin: 0 200px;}

body[device-size="iphoneSE"] .main-grids.safe-area {margin: 0 13px;}
body[device-size="standard"] .main-grids.safe-area {margin: 0 13px;}

.iphone-status-bar-container .main-grids.status-grid {margin: 0 6px;}
.iphoneX-status-bar-container .main-grids.status-grid {margin: 0 16px;}

.main-grid {margin: 0 2.1%;}
.grid-1 {margin: 0 4.2%;}
.grid-2 {margin: 0 11%;}
.grid-3 {margin: 0 16.54%;}
.grid-4 {margin: 0 14.7%;}

.swiper-padding-left {padding-left: 16px;}
body[device-size="iphoneSE"] .swiper-padding-left {padding-left: 13px;}
body[device-size="standard"] .swiper-padding-left {padding-left: 13px;}


/* 02 STATUS BAR */
/* Status Bar con transizione */
#status-bar {background: rgba(255,255,225,0); overflow:hidden;
	/* Transizione Blur */
	-webkit-transition: background 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);transition: background 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);-webkit-transition-property: background-color, -webkit-backdrop-filter;transition-property: background, -webkit-backdrop-filter;transition-property: background, backdrop-filter;transition-property: background, backdrop-filter, -webkit-backdrop-filter;
	font-family:-apple-system, "SF Text", "Helvetica Neue", Helvetica, Arial, sans-serif;}

	/* Status Bar con blur */
#status-bar.ios-topnavbar-bg {background: rgba(18, 8, 16, .9); -webkit-backdrop-filter: saturate(100%) blur(13px); backdrop-filter: saturate(100%) blur(13px); /*background: rgba(18, 8, 16, .41); */}
/* Status Bar Solo trasparente 
#ios-status-bar.ios-topnavbar-bg {background: rgba(207,39,126,.66);}
*/
#status-bar {position: fixed; width: 100%; z-index: 10000; opacity: 0; visibility: hidden; transition: all .3s ease-in-out;}
#status-bar.active {opacity: 1; visibility: visible; transition: all .3s ease-in-out;}
#status-bar svg {position:relative; vertical-align: middle;}

/* iPhone Standard - Status bar */
#status-bar .iphone-status-bar-container {height: 20px; margin-top: 3px;}
#status-bar .iphone-status-bar-container .main-grids.status-grid {position:relative; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 0;}

#status-bar .iphone-status-bar-container .signal-container .signal {display: inline-block; width: 19px; height: 20px;}
#status-bar .iphone-status-bar-container .signal-container .wifi {position:relative; display: inline-block; width: 17px; height: 20px; margin-left: 3px;}
#status-bar .iphone-status-bar-container .signal-container .signal svg,
#status-bar .iphone-status-bar-container .signal-container .wifi svg {margin-left: 1px;}

#status-bar .iphone-status-bar-container .time-container {text-align: center;}
#status-bar .iphone-status-bar-container .time-container #status-bar-time {position: relative; top: 1px; display: inline-block; max-height: 20px; font-size: 12px; color: #fff;}

#status-bar .iphone-status-bar-container .battery-container .battery {position:absolute; right: 0; width: 28px; height: 20px;}
#status-bar .iphone-status-bar-container .battery-container .battery svg {margin-left: 2px; margin-top: 1px;}

/* iPhoneX - Status bar */
#status-bar .iphoneX-status-bar-container {height: 44px;}
#status-bar .iphoneX-status-bar-container .main-grids.status-grid {position:relative;display: grid;grid-template-columns: 1fr 1fr;grid-gap: 0;}

#status-bar .iphoneX-status-bar-container .time-container {padding: 14px 0;}
#status-bar .iphoneX-status-bar-container .signal-battery-container {position: relative; padding: 15px 0}

#status-bar .iphoneX-status-bar-container .signal-battery-container .signal-battery-wrapper {position:absolute; right: -2px;}
#status-bar .iphoneX-status-bar-container .signal-battery-container .signal {display: inline-block; width: 19px; height: 16px;}
#status-bar .iphoneX-status-bar-container .signal-battery-container .wifi {position:relative; display: inline-block; width: 19px; height: 16px; margin-left: 2px;}
#status-bar .iphoneX-status-bar-container .signal-battery-container .battery {display: inline-block; width: 26px; height: 16px; margin-left: 4px;}

#status-bar .iphoneX-status-bar-container .signal-battery-container svg {top: -1px; margin-left: 1px;}
#status-bar .iphoneX-status-bar-container .signal-battery-container .wifi svg {top: -2px; margin-left: 2px;}

#status-bar .iphoneX-status-bar-container .time-container #status-bar-time {position: relative; top: 2px; margin-left: 18px; font-size: 14px; letter-spacing: -0.3px; color: #fff;}

/* Margine Superiore per posizionamento sotto la status bar */
.headers {padding-top: 19px; transition: all .3s ease-in-out;}
body[device-size="iphoneX"] .headers {padding-top: 45px;}
body[device-size="iphoneX"] .headers[header-type="music-player"] {padding-top: 44px;}
body[device-size="iphoneSE"] .headers {padding-top: 10px;}
body[device-size="standard"] .headers {padding-top: 10px;}

/* CSS Per Eliminare la status bar in mobile */
.mobile #status-bar,
.tablet #status-bar {display: none;}

.mobile .headers,
.tablet .headers {margin-top: 0!important;padding-top: 5px!important;}

.mobile .headers[header-type="music-player"],
.tablet .headers[header-type="music-player"] {margin-top: 0px!important;padding-top: 0!important;}

.mobile .player-audio-min.big[music-player-style="style2"] .headers:first-of-type,
.tablet .player-audio-min.big[music-player-style="style2"] .headers:first-of-type {margin-top: 0!important; padding-top: 0px!important;}

.mobile .player-audio-min.big[music-player-style="style2"] .music-player-option .headers:first-of-type,
.tablet .player-audio-min.big[music-player-style="style2"] .music-player-option .headers:first-of-type {margin-top: 0!important; padding-top: 30px!important;}

.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style1"] .headers:first-of-type,
.tablet body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style2"] .headers:first-of-type {margin-top: 6px!important;}

.mobile .headers[header-type="back"],
.tablet .headers[header-type="back"],
.mobile .headers[header-type="standard"],
.tablet .headers[header-type="standard"],
.mobile .headers[header-type="music-player"],
.tablet .headers[header-type="music-player"] {height: 44px;}

.tablet .video-player-options .headers[header-type="back"][header-style="style4"] {margin-top: 15px!important;}
/* 02 END STATUS BAR */


/* MINI MENU */
.tabbed-menu {position: fixed; bottom: 0; display: block; width: 100%; opacity: 1; visibility: visible; z-index: 9996; -webkit-transition-duration: .4s; transition-duration: .4s;}

.player-audio-min.mini {box-shadow: none!important;-webkit-transition-duration: .4s;transition-duration: .4s;}
.player-audio-min.mini.disactive {z-index: 0; visibility: hidden; -webkit-transition-duration: .4s; transition-duration: .4s; -webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}

.tabbed-menu.disactive {visibility: hidden; -webkit-transition-duration: .4s; transition-duration: .4s; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0);}

.tabbed-menu ul {position:relative; list-style-type: none; height: 100%; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(5, 21.5% 21.5% 21.5% 21.5% 21.5%); grid-gap: 0;}
.tabbed-menu ul a {width: 49px; height: 49px;}
.tabbed-menu ul a:last-of-type {position: absolute; right: 0;}
.tabbed-menu ul li {width: 49px; height: 49px; padding-top: 0; padding-bottom: 0; opacity: .38; transition: all .3s ease-in-out;}
.tabbed-menu ul a.active li {opacity: 0.99; transition: all .3s ease-in-out;}
.tabbed-menu ul a.active {pointer-events: none;}

.tabbed-menu ul li.explore {background: url("../images/tabbed-menu/browse.svg") no-repeat 4px center;}
.tabbed-menu ul li.videos {background: url("../images/tabbed-menu/videos.svg") no-repeat 7px center;}
.tabbed-menu ul li.library {background: url("../images/tabbed-menu/library.svg") no-repeat 50%;}
.tabbed-menu ul li.social {background: url("../images/tabbed-menu/community.svg") no-repeat 16px center;}
.tabbed-menu ul li.news {background: url("../images/tabbed-menu/news.svg") no-repeat 20px center;}

.tabbed-menu .blur {position: absolute; top: 0; width: 100%; height: 100%; background: rgba(18, 8, 16, .9); -webkit-backdrop-filter: saturate(180%) blur(22px); backdrop-filter: saturate(180%) blur(22px); transition: all .3s ease-in-out;}
.tabbed-menu .blur.active {top: -78px; height: 259%; transition: all .3s ease-in-out;}
.tabbed-menu .blur.no-blur {-webkit-backdrop-filter: saturate(0) blur(0); backdrop-filter: saturate(0) blur(0);}
body[device-size="iphoneX"] .tabbed-menu .blur.active {top: -78px; height: 330%;}

.tabbed-menu.hide {display: none}
.tabbed-menu.home-indicator-active {bottom: 34px;}
.tabbed-menu.home-indicator-active .blur {height: 170%;}

/* iPhoneX - Home Indicator */
.home-indicator-container {position: absolute; bottom: 0; width: 100%; height: 34px; display: none; z-index: 10001}
.home-indicator {position:relative; top: 20px; width: 134px; height: 5px; margin: 0 auto; border-radius: 100px; background-color: rgba(255, 255, 255, .38); cursor: pointer}
body[device-size="iphoneX"] .home-indicator-container {display: block;}
.home-indicator-container.only {background-color: rgba(18, 8, 16, .72); -webkit-backdrop-filter: saturate(180%) blur(22px); backdrop-filter: saturate(180%) blur(22px);}


/* MINI PLAYER CON TABBED MENU ATTIVO */
.page.nope .bottom-padding {padding-bottom: 95px;} /* if not mini player is active */
.bottom-padding {padding-bottom: 155px;} /* if mini player is active */

.section-playlist-list-page .recently-played-playlist ul {padding-bottom: 70px;}
.panel.sidebar.player-active .inner {padding: 80px 0 135px;}

.player-audio-min.mini-disactive {z-index: 9996}
.player-audio-min.mini .album-cover-blur {display: none!important}
.player-audio-min.mini .album-cover-blur img {display: none!important; -webkit-filter: none!important;-moz-filter: none!important;-o-filter: none!important;-ms-filter: none!important;filter: none!important;}

.player-audio-min.mini-active {bottom: 49.5px!important;}
body[device-size="iphoneX"] .player-audio-min.mini-active {bottom: 83.5px!important;}
.player-audio-min.mini {box-shadow: none!important;}

.player-audio-min.mini-active .audiojs,
.tabbed-menu {background: none!important;-webkit-backdrop-filter:none!important;backdrop-filter: none!important;}
.player-audio-min.mini-active .audiojs {background: none!important;}



/* 03 SECTIONS TITLES */
.section-titles[section-type="standard"] {position:relative; height: 60px; /*background: #120810;*/ transition: all .3s ease-in-out;}
.section-titles[section-type="standard"] .inner {position: relative; height: 34px; padding-top: 3px;}
.section-titles[section-type="standard"] h2 {position:absolute; display: inline-block; width: 62%; font-size: 18px; font-weight: 500; color: #fff; margin: 0; margin-top: 5px;}
.section-titles[section-type="standard"] .icon {display: inline-block; width: 34px; height: 34px; border-radius: 100%; padding: 0; margin-top: 0; margin-left: 0;}

.section-titles[section-type="standard"] .see-all {position: absolute; right: 0; top: 6px; text-align: center; border-radius: 10px; cursor: pointer; z-index: 2;}
.section-titles[section-type="standard"] .see-all p {font-size: 12px; text-transform: uppercase; font-weight: 500; letter-spacing: .4px; line-height: 2.5; margin: 0;}

.section-titles[section-type="standard"][see-all-style="style1"] .see-all {width: 70px; height: 30px; background-color: rgba(255, 255, 255, .11);}
.section-titles[section-type="standard"][see-all-style="style1"] .see-all p a {color: #fff;}

.section-titles[section-type="standard"][see-all-style="style2"] .see-all {width: 56px; height: 30px;}
.section-titles[section-type="standard"][see-all-style="style2"] .see-all p a {color: rgba(255, 255, 255, 0.33);}

.section-titles[section-icon-style="no_icon"] .icon,
.section-titles[section-type="standard"][see-all-style="no_see-all"] .see-all {display: none}

.section-titles[section-type="standard"][section-icon-style="no_icon"][see-all-style="no_see-all"] h2 {width: 100%;}

.section-titles[section-type="standard"] .buttons-row {position: absolute; top: 0; right: 0;}
.section-titles[section-type="standard"] .tab-link.button {width: initial; position: absolute; right: 0; margin-right: 0; font-size: 18px; font-weight: 500; color: rgba(255, 255, 255, .38); padding: 0; margin-top: 9px; background: transparent; border: 0; border-radius: 0;}
.section-titles[section-type="standard"] .tab-link.button.active {color: #fff;}
.section-titles[section-type="standard"] .tab-link.button:last-of-type {transform:translateX(-160%);}
.section-titles[section-type="standard"] .tab-link.button.active {transform:translateX(0%);}
.section-titles[section-type="standard"] .tab-link.button {transform:translateX(-113%);}

.section-titles[section-type="standard"] .buttons-row.playlist-style .tab-link.button {transform: none; margin-right: 0;}
.section-titles[section-type="standard"] .buttons-row.playlist-style .tab-link.button {position: absolute; width: 28px; height: 28px; right: 0;margin-right: 0; padding: 0; margin-top: 6px; opacity: .33}
.section-titles[section-type="standard"] .buttons-row.playlist-style .tab-link.button.active {opacity: 1}
.section-titles[section-type="standard"] .buttons-row.playlist-style .button.grid-style {background: url("../images/music-player/others/grid.svg") no-repeat center; right: 91px;}
.section-titles[section-type="standard"] .buttons-row.playlist-style .button.list-style {background: url("../images/music-player/others/list.svg") no-repeat center; right: 59px;}

.section-titles[section-icon-style="albums_1_white"] .icon {background: url("../images/section-titles/white/albums_1.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="albums_2_white"] .icon {background: url("../images/section-titles/white/albums_2.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="artists_white"] .icon {background: url("../images/section-titles/white/artists.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="best_white"] .icon {background: url("../images/section-titles/white/best.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="clock_white"] .icon {background: url("../images/section-titles/white/clock.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="favourites_white"] .icon {background: url("../images/section-titles/white/favourites.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="favourites_artists_white"] .icon {background: url("../images/section-titles/white/favourites_artists.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="mood_white"] .icon {background: url("../images/section-titles/white/mood.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="news_white"] .icon {background: url("../images/section-titles/white/news.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="note_1_white"] .icon {background: url("../images/section-titles/white/note_1.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="note_2_white"] .icon {background: url("../images/section-titles/white/note_2.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="play_white"] .icon {background: url("../images/section-titles/white/play.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="playlists_white"] .icon {background: url("../images/section-titles/white/playlists.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="searches_white"] .icon {background: url("../images/section-titles/white/searches.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="video_1_white"] .icon {background: url("../images/section-titles/white/video_1.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="video_2_white"] .icon {background: url("../images/section-titles/white/video_2.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}
.section-titles[section-icon-style="views_white"] .icon {background: url("../images/section-titles/white/views.svg") no-repeat 2px center; border-radius: 0; margin-right: 4px;}

.section-titles[section-icon-style="albums_1"] .icon {background: #fff url("../images/section-titles/black/albums_1.svg") no-repeat center; margin-right: 14px;}
.section-titles[section-icon-style="albums_2"] .icon {background: #fff url("../images/section-titles/black/albums_2.svg") no-repeat center; margin-right: 14px;}
.section-titles[section-icon-style="artists"] .icon {background: #fff url("../images/section-titles/black/artists.svg") no-repeat center; margin-right: 14px;}
.section-titles[section-icon-style="best"] .icon {background: #fff url("../images/section-titles/black/best.svg") no-repeat center; margin-right: 14px;}
.section-titles[section-icon-style="clock"] .icon {background: #fff url("../images/section-titles/black/clock.svg") no-repeat center; margin-right: 14px;}
.section-titles[section-icon-style="favourites"] .icon {background: #fff url("../images/section-titles/black/favourites.svg") no-repeat center; margin-right: 14px;}
.section-titles[section-icon-style="favourites_artists"] .icon {background: #fff url("../images/section-titles/black/favourites_artists.svg") no-repeat 55% center; margin-right: 14px;}
.section-titles[section-icon-style="mood"] .icon {background: #fff url("../images/section-titles/black/mood.svg") no-repeat center; margin-right: 14px;}
.section-titles[section-icon-style="news"] .icon {background: #fff url("../images/section-titles/black/news.svg") no-repeat center; margin-right: 14px;}
.section-titles[section-icon-style="note_1"] .icon {background: #fff url("../images/section-titles/black/note_1.svg") no-repeat 45% center; margin-right: 14px;}
.section-titles[section-icon-style="note_2"] .icon {background: #fff url("../images/section-titles/black/note_2.svg") no-repeat center; margin-right: 14px;}
.section-titles[section-icon-style="play"] .icon {background: #fff url("../images/section-titles/black/play.svg") no-repeat 55% center; margin-right: 14px;}
.section-titles[section-icon-style="playlists"] .icon {background: #fff url("../images/section-titles/black/playlists.svg") no-repeat center; margin-right: 14px;}
.section-titles[section-icon-style="searches"] .icon {background: #fff url("../images/section-titles/black/searches.svg") no-repeat center; margin-right: 14px;}
.section-titles[section-icon-style="video_1"] .icon {background: #fff url("../images/section-titles/black/video_1.svg") no-repeat center; margin-right: 14px;}
.section-titles[section-icon-style="video_2"] .icon {background: #fff url("../images/section-titles/black/video_2.svg") no-repeat center; margin-right: 14px;}
.section-titles[section-icon-style="views"] .icon {background: #fff url("../images/section-titles/black/views.svg") no-repeat center; margin-right: 14px;}

.section-titles[section-title-style="left"] h2 {text-align: left}
.section-titles[section-title-style="center"] h2 {width: 100%; text-align: center}
.section-titles[section-title-style="right"] h2 {text-align: right}

.section-titles[section-title-style="center"] .icon,
.section-titles[section-title-style="center"] .see-all {display: none}

.section-titles[section-type="large"] {height: 59px; /*background: #120810;*/ transition: all .3s ease-in-out;}
.section-titles[section-type="large"][small-title="show"] {height: 95px;}
.section-titles[section-type="large"] .inner {padding-top: 7px;}
.section-titles[section-type="large"] h2 {font-size: 30px; font-weight: 500; letter-spacing: .3px; color: #fff;}
.section-titles[section-type="large"] p {margin: 0; margin-top: 4px; font-size: 15px; font-weight: 500; line-height: 1; color: rgba(255, 255, 255, 0.38);}
.section-titles[section-type="large"][small-title="hide"] p {display: none;}

.section-tabs[section-type="tabs"] {height: 52px; /*background: #120810;*/}
.section-tabs[section-type="tabs"] .tab-link.button {height: 34px; font-size: 15px; font-weight: 500; color: rgba(255, 255, 255, .38); padding: 0; margin-top: 0; background: transparent; border: 0; /*line-height: 1;*/ border-radius: 0;}
.section-tabs[section-type="tabs"] .tab-link.button.active {color: #fff}
.section-tabs[section-type="tabs"] .tab-link.button:after {content:""; display: block; width: 100%; height: 2px; background-color: rgba(255, 255, 255, 0.28); margin-top: 5px; border-radius: 1px; transition: all .3s ease-in-out;}
.section-tabs[section-type="tabs"] .tab-link.button.active:after {background-color: rgba(255, 255, 255, 1);}
.section-tabs[section-type="tabs"][tabs-style="style2"] .tab-link.button {font-size: 14px; text-transform: uppercase; letter-spacing: .2px; overflow: initial;}
.section-tabs[section-type="tabs"][tabs-style="style2"] .tab-link.button:after {height: 3px; margin-top: 2px; border-radius: 1px;}


.section-titles[section-type="up-next"] {height: 60px; /*background: #120810;*/ transition: all .3s ease-in-out;}
.section-titles[section-type="up-next"] .inner {position: relative; height: 28px; padding-top: 19px;}
.section-titles[section-type="up-next"] h2 {display: inline-block; text-transform: uppercase; font-size: 17px; font-weight: 500; letter-spacing: .4px; color: #fff; margin: 0; margin-top: 0}
.section-titles[section-type="up-next"][up-next-style="style1"] button {position: absolute; top: 0; right: 0; padding: 0; margin-top: 18px; width: 28px; height: 28px; opacity: .33; transition: all .3s ease-in-out;}
.section-titles[section-type="up-next"][up-next-style="style1"] button.active {opacity: 1; transition: all .3s ease-in-out;}
.section-titles[section-type="up-next"][up-next-style="style1"] button.shuffle {background: url("../images/music-player/queue/white/shuffle.svg") no-repeat center;}
.section-titles[section-type="up-next"][up-next-style="style1"] button.repeat {background: url("../images/music-player/queue/white/repeat.svg") no-repeat center; right: 40px;}

.section-titles[section-type="up-next"][up-next-style="style2"] button {position: absolute; top: 0; right: 0; padding: 0; transition: all .3s ease-in-out;}
.section-titles[section-type="up-next"][up-next-style="style2"] button.repeat {width: 28px; height: 28px; opacity: .33; margin-top: 16px; background: url("../images/music-player/queue/white/repeat.svg") no-repeat center; right: 150px;}
.section-titles[section-type="up-next"][up-next-style="style2"] button.shuffle {width: 28px; height: 28px; opacity: .33; margin-top: 16px; background: url("../images/music-player/queue/white/shuffle.svg") no-repeat center; right: 150px;}
.section-titles[section-type="up-next"][up-next-style="style2"] button.active {opacity: 1; transform:translateX(210%); z-index: 1; transition: all .3s ease-in-out;}

.section-titles[section-type="up-next"][up-next-style="style2"] .shuffle-repeat-bt {width: 138px; height: 42px; margin-top: 9px; border-radius: 13px; background: transparent; font-size: 16px; font-weight: 500; letter-spacing: .4px;}
.section-titles[section-type="up-next"][up-next-style="style2"] .shuffle-repeat-bt .blur {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 13px; /*-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background-color: rgba(138, 127, 135, 0.22);*/ background-color: rgba(138, 127, 135, 0.08);}
.mac .section-titles[section-type="up-next"][up-next-style="style2"] .shuffle-repeat-bt .blur {-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background-color: rgba(138, 127, 135, 0.22);}

.section-titles[section-type="up-next"][up-next-style="style2"] .shuffle.active ~ .shuffle-repeat-bt .text-repeat,
.section-titles[section-type="up-next"][up-next-style="style2"] .repeat.active ~ .shuffle-repeat-bt .text-shuffle {display: none}

.section-titles[section-type="up-next"][up-next-style="style2"] .shuffle-repeat-bt .shuffle-repeat-text {position:relative; display: block; width: initial; height: initial; margin: 0; margin-top: 1px; padding-left: 27px; font-size: 16px;font-weight: 500;letter-spacing: .4px;color: #fff;}
.section-titles[section-type="up-next"][up-next-style="style2"] .shuffle.active ~ .shuffle-repeat-bt .text-shuffle {padding-left: 37px;}


.section-titles[section-type="playlists"] {height: 60px; /*background: #120810;*/ transition: all .3s ease-in-out;}
.section-titles[section-type="playlists"] .inner {position: relative; padding-top: 19px;}
.section-titles[section-type="playlists"] h2 {display: inline-block; text-transform: uppercase; font-size: 17px; font-weight: 500; letter-spacing: .4px; color: #fff; margin: 0; margin-top: 0; margin-right: 7px;}
.section-titles[section-type="playlists"] p {display: inline-block; text-transform: uppercase; font-size: 17px; font-weight: 500; letter-spacing: .4px; color: rgba(255, 255, 255, 0.38); margin: 0; margin-top: 0;}

.section-titles[section-type="playlists"] button.play-all {position: absolute; top: 9px; right: 0; display: inline-block; width: 138px; height: 42px; border-radius: 13px; font-size: 16px; font-weight: 500; letter-spacing: .4px;color: #fff; padding: 0; padding-top: 1px; padding-left: 15px;}
.section-titles[section-type="playlists"][playlists-style="style1"] button.play-all {background: rgba(138, 127, 135, 0.08) url("../images/music-player/others/play_white.svg") no-repeat 21px center;}
.section-titles[section-type="playlists"][playlists-style="style2"] button.play-all {background-color: var(--theme-color, #f5138e); background-image: url("../images/music-player/others/play_white.svg"); background-repeat: no-repeat; background-position: 21px center; box-shadow: 0 20px 32px 0 var(--theme-color-shadow, #f5138e);}
.section-titles[section-type="playlists"][playlists-style="style1"] button.play-all.active {background: rgba(138, 127, 135, 0.08) url("../images/mini-player/pause.svg") no-repeat 21px center;}
.section-titles[section-type="playlists"][playlists-style="style2"] button.play-all.active {background-color: var(--theme-color, #f5138e); background-image: url("../images/mini-player/pause.svg"); background-repeat: no-repeat; background-position: 21px center;}

.section-titles[section-type="playlists"] .options {position: absolute; top: 9px; right: 0; display: none; width: 42px; height: 42px; border-radius: 100%; background: rgba(255, 255, 255, 0.11) url(../images/headers/headers-music-player/white/options.svg) no-repeat center;transform: rotate(90deg);}
.section-titles[section-type="playlists"][options="show"] .options {display: inline-block;}
.section-titles[section-type="playlists"][options="show"] button.play-all {right: 54px;}

body[device-size="iphoneSE"] .section-titles[section-type="playlists"] button.play-all {right: 0; width: 106px; border-radius: 15px; font-size: 15px; padding: 0; padding-top: 0; padding-left: 25px;}
body[device-size="iphoneSE"] .section-titles[section-type="playlists"][playlists-style="style2"] button.play-all {background-color: var(--theme-color, #f5138e); background-image: url("../images/music-player/others/play_white.svg"); background-repeat: no-repeat; background-position: 15px center;}
body[device-size="iphoneSE"] .section-titles[section-type="playlists"][options="show"] button.play-all {right: 54px;}

.section-titles[section-type="playlists-small"] {height: 31px;; margin-top: 19px; transition: all .3s ease-in-out;}
.section-titles[section-type="playlists-small"] .inner {position: relative;height: 31px;}
.section-titles[section-type="playlists-small"] button.following {position: absolute;right: 0;display: inline-block;vertical-align: top;margin: 0;margin-top: 0;padding: 0;width: 112px;height: 33px;font-size: 12px;font-weight: 500;letter-spacing: .4px;color: #fff;text-transform: uppercase;border-radius: 10px;background: rgba(138, 127, 135, 0.08);transition: all .3s ease-in-out;}
.section-titles[section-type="playlists-small"] button.following.active {background: var(--theme-color, #f5138e); box-shadow: 0 15px 38px 0 var(--theme-color-shadow, #f5138e); transition: all .3s ease-in-out;}
.section-titles[section-type="playlists-small"] .total-min,
.section-titles[section-type="playlists-small"] .song-number {position: relative; top: 5px; display: inline-block; font-size: 15px; font-weight: 500; letter-spacing: -.1px; color: rgba(255, 255, 255, .42);}
.section-titles[section-type="playlists-small"] .song-number {margin-right: 35px;}
body[device-size="iphoneSE"] .section-titles[section-type="playlists-small"] .song-number {margin-right: 20px;}
.video-player-all-playlist .section-titles[section-type="playlists-small"] {margin-top: 145px;}
.video-player-all-playlist .vertical-playlist-video {margin-top: 60px;}

.section-titles[section-type="playlists-medium"] {height: 86px; /*background: #120810;*/ transition: all .3s ease-in-out;}
.section-titles[section-type="playlists-medium"] .inner {position: relative; padding-top: 19px;}
.section-titles[section-type="playlists-medium"] button.following {display: inline-block; vertical-align: top; margin-top: 8px; padding: 0; width: 112px; height: 33px; margin-right: 12px; font-size: 12px; font-weight: 500; letter-spacing: .4px; color: #fff; text-transform: uppercase; border-radius: 10px; background: rgba(138, 127, 135, 0.08); transition: all .3s ease-in-out;}
.section-titles[section-type="playlists-medium"] button.following.active {background: var(--theme-color, #f5138e); box-shadow: 0 15px 38px 0 var(--theme-color-shadow, #f5138e); transition: all .3s ease-in-out;}

.section-titles[section-type="playlists-medium"] .downloads {display: inline-block; margin-top: 9px;}
.section-titles[section-type="playlists-medium"] .downloads h2 {font-size: 18px; font-weight: 500; line-height: 1; letter-spacing: .2px; color: #fff;}
.section-titles[section-type="playlists-medium"] .downloads p {font-size: 11px; margin: 0; margin-top: 3px; font-weight: 500; line-height: 1; letter-spacing: .1px; color: rgba(255, 255, 255, 0.52);}

.section-titles[section-type="playlists-medium"] .options {position: absolute; top: 24px; right: 46px; padding: 0; display: inline-block; width: 37px; height: 37px; border-radius: 100%; background: rgba(255, 255, 255, 0.11) url("../images/headers/headers-music-player/white/options.svg") no-repeat center; transform: rotate(90deg);}
.section-titles[section-type="playlists-medium"] .play {position: absolute; top: 24px; right: 0; padding: 0; display: inline-block; width: 37px; height: 37px; border-radius: 100%; background: #fff url("../images/music-player/others/play_black.svg") no-repeat center; -webkit-animation: emptyHeart .5s;animation: emptyHeart .5s;}
.section-titles[section-type="playlists-medium"] .play.active {background: #fff url("../images/music-player/others/pause_black.svg") no-repeat center; -webkit-animation: fullHeart .5s;animation: fullHeart .5s;}


.section-titles[section-type="playlists-large"] {height: 119px; /*background: #120810;*/ transition: all .3s ease-in-out;}
.section-titles[section-type="playlists-large"] .inner {position: relative;}
.section-titles[section-type="playlists-large"]  .title-author {margin-top: -2px;}
.section-titles[section-type="playlists-large"] h2 {font-size: 30px; font-weight: 500; letter-spacing: .4px; color: #fff;}
.section-titles[section-type="playlists-large"] .by,
.section-titles[section-type="playlists-large"] cite {margin-top: -2px;line-height: 1; font-size: 15px; font-weight: 500; letter-spacing: -.1px; color: rgba(255, 255, 255, .42); font-style: normal}
.section-titles[section-type="playlists-large"] .play {position: absolute; right: 0; top: 27px; width: 56px; height: 56px; padding: 0; background: url("../images/music-player/white/play.svg") no-repeat center / cover; /* -webkit-animation: emptyHeart .5s;animation: emptyHeart .5s; */}
.section-titles[section-type="playlists-large"] .play.active {background: url("../images/music-player/white/pause.svg") no-repeat center / cover; -webkit-animation: fullHeart .5s;animation: fullHeart .5s;}
.section-titles[section-type="playlists-large"] .shuffle {position: absolute; right: 0; top: 7px; width: 56px; height: 56px; padding: 0; background: url("../images/music-player/white/shuffle.svg") no-repeat center / cover; /* -webkit-animation: emptyHeart .5s;animation: emptyHeart .5s; */}
body[device-size="iphoneSE"] .section-titles[section-type="playlists-large"] .play,
body[device-size="iphoneSE"] .section-titles[section-type="playlists-large"] .shuffle {width: 36px; height: 36px;}
.section-titles[section-type="playlists-large"] .like-container {width: 45px; height: 45px; margin-top: 12px; display: inline-block; vertical-align: middle}
.section-titles[section-type="playlists-large"] .like-container .heart-icon svg {margin-top: 12px; opacity: .38; cursor: pointer; -webkit-animation: emptyHeart .5s;animation: emptyHeart .5s;}
.section-titles[section-type="playlists-large"] .like-container .heart-icon.active svg {opacity: 1; transition: all .3s ease-in-out; -webkit-animation: fullHeart .5s;animation: fullHeart .5s;}
.section-titles[section-type="playlists-large"] .like-container .heart-icon.active svg g {fill: var(--theme-color, #f5138e);}
.section-titles[section-type="playlists-large"] .year,
.section-titles[section-type="playlists-large"] .total-min,
.section-titles[section-type="playlists-large"] .song-number {position: relative; top: 5px; display: inline-block; font-size: 15px; font-weight: 500; letter-spacing: -.1px; color: rgba(255, 255, 255, .42);}
.section-titles[section-type="playlists-large"] .total-min {margin-right: 29px;}
.section-titles[section-type="playlists-large"] .song-number {margin-left: -6px; margin-right: 28px;}

.section-titles[section-type="playlists-large"] button.following {display: inline-block; vertical-align: top; margin-top: 0; padding: 0; width: 112px; height: 31px; margin-right: 0; font-size: 12px; font-weight: 500; letter-spacing: .4px; color: #fff; text-transform: uppercase; border-radius: 10px; background: rgba(138, 127, 135, .08); transition: all .3s ease-in-out;}
.section-titles[section-type="playlists-large"] button.following.active {background: var(--theme-color, #f5138e); box-shadow: 0 15px 38px 0 var(--theme-color-shadow, #f5138e); transition: all .3s ease-in-out;}

.section-titles[section-type="playlists-large"][year="hide"] .year,
.section-titles[section-type="playlists-large"][play="hide"] .play,
.section-titles[section-type="playlists-large"][author="hide"] .by,
.section-titles[section-type="playlists-large"][section-title="hide"] .title,
.section-titles[section-type="playlists-large"][play="show"] button.shuffle,
.section-titles[section-type="playlists-large"][shuffle="show"] button.play,
.section-titles[section-type="playlists-large"][total-min="hide"] .total-min,
.section-titles[section-type="playlists-large"][follow="hide"] button.following,
.section-titles[section-type="playlists-large"][song-number="hide"] .song-number,
.section-titles[section-type="playlists-large"][like-container="hide"] .like-container,
.section-titles[section-type="playlists-large"][section-title="hide"][author="hide"] button.following {display: none;}

.section-titles[section-type="playlists-large"][section-title="hide"][author="hide"][follow="show"] button.following {display: block;}
.section-titles[section-type="playlists-large"][section-title="hide"][author="hide"] .title-author {margin-top: 0;}

.section-titles[section-type="playlists-large"][like-container="hide"] .year,
.section-titles[section-type="playlists-large"][like-container="hide"] .total-min,
.section-titles[section-type="playlists-large"][like-container="hide"] .song-number {top: -3px; margin-top: 0; margin-left: 0; margin-right: 0}
.section-titles[section-type="playlists-large"][like-container="hide"] .by {display: inline-block; float: left; margin-top: 0; margin-right: 0;}
.section-titles[section-type="playlists-large"][like-container="hide"] .play {top: 5px;}
.section-titles[section-type="playlists-large"][like-container="hide"] .by:after,
.section-titles[section-type="playlists-large"][like-container="hide"] .total-min:after,
.section-titles[section-type="playlists-large"][like-container="hide"] .song-number:after {content:""; position:relative; top: -2px; width: 4px; height: 4px; margin: 0 13px 0 13px; display: inline-block; background-color: #7a7078; border-radius: 100px;}

.section-titles[section-type="playlists-large"][section-title="hide"][author="hide"][follow="show"] .year,
.section-titles[section-type="playlists-large"][section-title="hide"][author="hide"][follow="show"] .total-min,
.section-titles[section-type="playlists-large"][section-title="hide"][author="hide"][follow="show"] .song-number {top: 2px;}
.section-titles[section-type="playlists-large"][section-title="hide"][author="hide"][follow="show"] .like-container {margin-top: 5px;}

.see-all-page-info-container {text-align: center; color: #fff; line-height: 1; padding-top: 132px; padding-bottom: 79px;}
.see-all-page-info-container h2 {font-size: 33px; font-weight: 500; letter-spacing: .2px;}
.see-all-page-info-container p {font-size: 14px; letter-spacing: .6px; margin: 0; padding-top: 40px; line-height: initial;}

.section-titles[section-type="up-next"] {margin-bottom: 24px;}

.section-titles[section-type="payments"] {position:relative; height: 60px; transition: all .3s ease-in-out; margin-top: 64px;}
.section-titles[section-type="payments"] .inner {position:relative;}
.section-titles[section-type="payments"] h2 {font-size: 22px; font-weight: 500; letter-spacing: -.1px; color: #fff;}
.section-titles[section-type="payments"] button.options {position: absolute; top: 0; right: 0; padding: 0; width: 139px; height: 30px; border-radius: 10px; background: rgba(255, 255, 255, 0.11); box-shadow: 0 8px 22px 0 rgba(0, 0, 0, 0.42); font-size: 12px; font-weight: 500; letter-spacing: .4px; color: #fff; text-transform: uppercase;}

body[device-size="iphoneX"] .section-titles[section-type="payments"] {margin-top: 85px;}
body[device-size="iphoneSE"] .section-titles[section-type="payments"] {margin-top: 51px;}
body[device-size="standard"] .section-titles[section-type="payments"] {margin-top: 51px;}
/* SECTIONS TITLES */


/* 04 HEADERS */
.headers[header-type="back"],
.headers[header-type="standard"],
.headers[header-type="music-player"] {position: absolute; width: 100%; z-index: 3; height: 56px;}

.headers[header-type="back"] header,
.headers[header-type="standard"] header,
.headers[header-type="music-player"] header {padding-top: 0; position: absolute; width: 100%; bottom: 0;}

.headers[header-type="back"] .inner,
.headers[header-type="standard"] .inner,
.headers[header-type="music-player"] .inner {position:relative; height: 34px;}

.headers[header-type="standard"][header-style="style7"] {padding-top: 26px;}
body[device-size="iphoneX"] .headers[header-type="standard"][header-style="style7"] {padding-top: 46px;}
.headers[header-type="standard"][header-style="style7"] .inner {height: 47px;}

.mobile .headers[header-type="standard"][header-style="style7"],
.tablet .headers[header-type="standard"][header-style="style7"] {margin-top: 0!important; padding-top: 16px!important;}
.mobile body[device-size="iphoneX"] .headers[header-type="standard"][header-style="style7"],
.tablet body[device-size="iphoneX"] .headers[header-type="standard"][header-style="style7"] {margin-top: 0!important; padding-top: 16px!important;}

.headers[header-type="back"] h2,
.headers[header-type="standard"] h2,
.headers[header-type="music-player"] h2 {position:relative; width: 72%; margin: 0; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 22px; font-weight: 500; letter-spacing: .4px; color: #fff;}
.headers[header-type="music-player"] h2 {width: initial!important; font-size: 21px;}

.payment-method-overlay .headers[header-type="back"] h2 {vertical-align: top;}

.tablet .headers[header-type="back"] h2,
.tablet .headers[header-type="standard"] h2,
.tablet .headers[header-type="music-player"] h2 {width: 90%;}

.headers[header-type="back"] .icon,
.headers[header-type="standard"] .icon,
.headers[header-type="back"] .options-icon,
.headers[header-type="music-player"] .minimize,
.headers[header-type="music-player"] .share-icon,
.headers[header-type="music-player"] .options-icon {display: inline-block; margin-top: 0; margin-right: 0; padding: 0; width: 34px; height: 34px;}

.headers[header-type="music-player"] .minimize {position:relative; top: 2px; left: -10px;}

.headers[header-type="back"] .search-icon,
.headers[header-type="standard"] .search-icon,
.headers[header-type="music-player"] .addto-icon {position: absolute; top: 0; right: 0; padding: 0; width: 34px; height: 34px; display: inline-block; background: url("../images/headers/search.svg") no-repeat 100% center;}

.headers[header-type="back"][header-icon-style="menu"] .icon,
.headers[header-type="standard"][header-icon-style="menu"] .icon {background: url("../images/headers/open_menu_black.svg") no-repeat 0 center;}

.headers[header-type="back"][header-icon-style="user"] .icon,
.headers[header-type="standard"][header-icon-style="user"] .icon {background: url("../images/artist/1sz2.jpg") no-repeat 0 center / cover; border-radius: 100%; box-shadow: 0 8px 22px 0 rgba(0, 0, 0, 0.5); z-index: 1;}

.headers[header-type="back"][header-icon-style="options"] .options-icon {background: rgba(255, 255, 255, 0.11) url("../images/headers/headers-music-player/white/options.svg") no-repeat center; border-radius: 100%; z-index: 1;}

.headers[header-type="music-player"] .addto-icon {background: url("../images/headers/headers-music-player/white/add_to.svg") no-repeat 100% center;}
.headers[header-type="music-player"] .share-icon {background: url("../images/headers/headers-music-player/white/share.svg") no-repeat center;}
.headers[header-type="music-player"] .minimize {background: url("../images/headers/headers-music-player/white/minimize.svg") no-repeat center;}

.headers[header-type="music-player"][header-style="style2"] .share-icon {background: rgba(255, 255, 255, 1) url(../images/headers/headers-music-player/black/share.svg) no-repeat center;}
.headers[header-type="music-player"][header-style="style2"] .options-icon {background: rgba(255, 255, 255, 1) url(../images/headers/headers-music-player/black/options.svg) no-repeat center;}

.headers[header-type="music-player"][header-style="style2"] .share-icon,
.headers[header-type="music-player"][header-style="style2"] .options-icon {position: absolute; right: 0; width: 38px; height: 38px; margin-left: 0; margin-right: 0; border-radius: 100%;}

.mobile .headers[header-type="music-player"][header-style="style2"] .share-icon,
.mobile .headers[header-type="music-player"][header-style="style2"] .options-icon {top: 2px;}

.tablet .headers[header-type="music-player"][header-style="style2"] .share-icon,
.tablet .headers[header-type="music-player"][header-style="style2"] .options-icon {top: 3px;}

.headers[header-title-style="left"] h2 {text-align: left;}
.headers[header-title-style="center"] h2 {text-align: center;}
.headers[header-title-style="right"] h2 {text-align: right;}


.headers[header-icon-style="menu"] .user-icon, 
.headers[header-icon-style="user"] .menu-icon,
.headers[header-icon-style="menu"] .options-icon, 
.headers[header-icon-style="menu"] .options-icon, 
.headers[header-icon-style="user"] .options-icon, 
.headers[header-icon-style="user"] .options-icon, 
.headers[header-icon-style="options"] .user-icon,
.headers[header-icon-style="options"] .menu-icon,
.headers[header-icon-style="options"] .addto-icon,
.headers[header-type="back"][header-style="style1"] .buy-button,
.headers[header-type="back"][header-style="style2"] .buy-button,
.headers[header-type="back"][header-style="style3"] .buy-button,
.headers[header-type="back"][header-style="style4"] .buy-button,
.headers[header-type="back"][header-style="style5"] .search-icon,
.headers[header-type="music-player"][header-style="style1"] .buy-button,
.headers[header-type="music-player"][header-style="style2"] .buy-button,
.headers[header-type="music-player"][header-style="style3"] .share-icon,
.headers[header-type="music-player"][header-style="style3"] .addto-icon,
.headers[header-type="music-player"][header-style="style1"] .options-icon,
.headers[header-type="music-player"][header-style="style3"] .options-icon {display: none;}


.headers[header-type="music-player"] .buy-button {position: absolute; top: 0; right: 0; width: 134px; height: 42px; font-size: 13px; font-weight: 500; letter-spacing: .3px; text-align: center; color: #fff; text-transform: uppercase; background: var(--theme-color, #f5138e); border-radius: 12px; cursor: pointer}
.headers[header-type="music-player"] .buy-button b {margin-right: 8px;}

.player-audio-min.big[music-player-style="style3"] .buy-button {display: block}

.headers[header-type="standard"][header-style="style1"] h2 {top: 3px;}
.headers[header-type="standard"][header-style="style2"] h2 {top: 0;}

.headers[header-type="back"][header-style="style1"] .icon,
.headers[header-type="standard"][header-style="style1"] .icon,
.headers[header-type="standard"][header-style="style7"] .icon,
.headers[header-type="back"][header-icon-style="options"] .options-icon,
.headers[header-type="music-player"][header-style="style1"] .share-icon {position: absolute; top: 0; right: 32px; margin-top: 0; margin-left: 0; margin-right: 0}

.headers[header-type="back"][header-icon-style="options"] .options-icon {right: 0;}
.headers[header-type="back"][header-icon-style="options"] .search-icon {right: 52px;}

.headers[header-type="music-player"][header-style="style1"] .share-icon {right: 34px;}
.headers[header-type="music-player"][header-style="style2"] .share-icon {right: 46px;}

.headers[header-type="standard"][header-style="style2"] .search-icon {margin-top: 0;}

.headers[header-type="back"] .back-icon {padding: 0; width: 34px; height: 34px; display: inline-block; background: url("../images/headers/back_white.svg") no-repeat 0 center;}
.headers[header-type="back"][header-style="style3"] .back {position:relative; z-index: 1;}
.headers[header-type="back"][header-style="style3"] .user-icon {display: none;}

.headers[header-type="standard"][header-style="style7"] .user-icon {top: 6px;}
.headers[header-type="standard"][header-style="style7"] .search-icon {top: 6px;}

.headers[header-type="back"][header-style="style4"] {margin-top: 26px; padding: 0;}
body[device-size="iphoneX"] .headers[header-type="back"][header-style="style4"] {margin-top: 63px;}
.mobile body[device-size="iphoneX"] .headers[header-type="back"][header-style="style4"],
.tablet body[device-size="iphoneX"] .headers[header-type="back"][header-style="style4"] {padding-top: 15px;}
.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] {padding-top: 5px;}

.mobile body[device-size="iphoneX"] .stars-voting-title,
.tablet body[device-size="iphoneX"] .stars-voting-title {padding-top: 130px;}

.headers[header-type="back"][header-style="style4"] .inner {height: 39px;}
.headers[header-type="back"][header-style="style4"] .album-cover-1 {display: inline-block!important; opacity: 1; visibility: visible; width: 39px; height: 39px; margin-right: 10px; vertical-align: top;}
.headers[header-type="back"][header-style="style4"] .album-cover-1 img {display: block; border-radius: 100%;}
.headers[header-type="back"][header-style="style4"] .title-author {display: inline-block!important; opacity: 1; visibility: visible;}
.headers[header-type="back"][header-style="style4"] .title-author h2 {width: initial; margin-top: 1px; font-size: 19px; font-weight: 500; letter-spacing: -.3px; color: #fff; line-height: 1;}
.headers[header-type="back"][header-style="style4"] .title-author cite,
.headers[header-type="back"][header-style="style4"] .title-author cite a {/*margin-top: 5px;*/ margin-top: 0; display: block; font-size: 13px; font-weight: 500; line-height: 1; letter-spacing: -.1px; color: rgba(255, 255, 255, .43); font-style: normal}
.headers[header-type="back"][header-style="style4"] .back {position:absolute; right: 0; width: 39px; height: 39px; padding: 0; background: #fff; border-radius: 100%;}
.headers[header-type="back"][header-style="style4"] .back svg {position: relative; top: 2px;}

.headers[header-type="back"][header-style="style5"] {padding-top: 23px;}
body[device-size="iphoneX"] .headers[header-type="back"][header-style="style5"] {padding-top: 40px;}
.headers[header-type="back"][header-style="style5"] .inner {height: 42px;}
.headers[header-type="back"][header-style="style5"] .user-icon {display: none}
.headers[header-type="back"][header-style="style5"] .buy-button {position: absolute; top: 0; right: 0; width: 134px; height: 42px; font-size: 14px; font-weight: 500; letter-spacing: .3px; text-align: center; color: #fff; text-transform: uppercase; text-shadow: 0 11px 42px rgba(245, 19, 142, 0.42); background: var(--theme-color, #f5138e); box-shadow: 0 15px 38px 0 var(--theme-color-shadow, #f5138e); border-radius: 12px; cursor: pointer; transition: all .3s ease-in-out;}
.headers[header-type="back"][header-style="style5"] .buy-button b {margin-right: 8px;}
.headers[header-type="back"][header-style="style5"] .back {position:relative; z-index: 1;}
.headers[header-type="back"][header-style="style5"] .back-icon {margin-top: 4px;}

body[device-size="iphoneSE"] .headers[header-type="back"][header-style="style5"] {padding-top: 12px;}
body[device-size="iphoneSE"] .headers[header-type="back"][header-style="style5"] .buy-button {position: absolute; top: 0; right: 0; width: 114px; height: 36px; font-size: 13px;}
body[device-size="iphoneSE"] .headers[header-type="back"][header-style="style5"] .inner {height: 36px;}
body[device-size="iphoneSE"] .headers[header-type="back"][header-style="style5"] .back-icon {margin-top: 1px;}

body[device-size="standard"] .headers[header-type="back"][header-style="style5"] {padding-top: 12px;}
body[device-size="standard"] .headers[header-type="back"][header-style="style5"] .buy-button {position: absolute; top: 0; right: 0; width: 114px; height: 36px; font-size: 13px;}
body[device-size="standard"] .headers[header-type="back"][header-style="style5"] .inner {height: 36px;}
body[device-size="standard"] .headers[header-type="back"][header-style="style5"] .back-icon {margin-top: 1px;}

body[device-size="iphoneSE"] .headers[header-type="music-player"] {padding-top: 5px;}
body[device-size="standard"] .headers[header-type="music-player"] {padding-top: 5px;}

body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] {padding-top: 15px;}

.headers[header-type="back"] .album-cover-1,
.headers[header-type="back"] .title-author {opacity: 0; visibility: hidden;}

.headers[header-type="back"][header-style="style6"] {background: #120810; padding-top: 25px; padding-bottom: 29px;}
.headers[header-type="back"][header-style="style6"] header {bottom: 22px;}
body[device-size="iphoneX"] .headers[header-type="back"][header-style="style6"] header {bottom: 15px;}
body[device-size="iphoneX"] .headers[header-type="back"][header-style="style6"] {padding-top: 70px; padding-bottom: 13px;}
body[device-size="iphoneSE"] .headers[header-type="back"][header-style="style6"] {padding-top: 25px; padding-bottom: 29px;}
body[device-size="standard"] .headers[header-type="back"][header-style="style6"] {padding-top: 25px; padding-bottom: 29px;}
body[device-size="iphoneX"] .headers[header-type="back"][header-style="style6"] header {padding-top: 0;}

.headers[header-type="back"][header-style="style6"] .inner {height: 50px;}
.headers[header-type="back"][header-style="style6"] .friend-name {display: inline-block;}
.headers[header-type="back"][header-style="style6"] .friend-name .user {font-size: 22px; font-weight: bold; font-style: normal; letter-spacing: .4px; color: #fff; line-height: 1;}
.headers[header-type="back"][header-style="style6"] .friend-name .status {font-size: 14px; font-weight: bold;}
.headers[header-type="back"][header-style="style6"] .friend-name .status.online {color: #41d47b;}
.headers[header-type="back"][header-style="style6"] .friend-name .status.offline {color: rgba(255, 255, 255, 0.29)}
.headers[header-type="back"][header-style="style6"] .camera {position: absolute; top: 0; right: 34px; padding: 0; width: 43px; height: 43px; background: #fff; border-radius: 100px; box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.06); transition: all .3s ease-in-out;}
.headers[header-type="back"][header-style="style6"] .camera svg {position: relative; top: 3px;}
.headers[header-type="back"][header-style="style6"] .search-icon {top: 4px;}

.headers[header-type="back"][header-style="style7"] .title-author {width: 76%; top: 0;opacity: 1;visibility: visible; display: inline-block; text-align: center; vertical-align: top;}
.headers[header-type="back"][header-style="style7"] .title-author h2 {width: initial;display: block;}
.headers[header-type="back"][header-style="style7"] .title-author cite {font-size: 14px;font-weight: 500;font-style: normal;letter-spacing: .2px;color: rgba(255, 255, 255, 0.44);}
.headers[header-type="back"][header-style="style7"] .title-author cite span {margin-right: 5px;}





.mobile body[device-size="iphoneX"] .headers[header-type="back"][header-style="style6"],
.tablet body[device-size="iphoneX"] .headers[header-type="back"][header-style="style6"] {padding-top: 55px!important;}

.mobile body[device-size="iphoneSE"] .headers[header-type="back"][header-style="style6"], 
.tablet body[device-size="iphoneSE"] .headers[header-type="back"][header-style="style6"] {padding-top: 25px!important;}

.mobile body[device-size="standard"] .headers[header-type="back"][header-style="style6"], 
.tablet body[device-size="standard"] .headers[header-type="back"][header-style="style6"] {padding-top: 25px!important;}

.special-scrolling.header-show .headers[header-type="back"][header-style="style3"] .album-cover-1,
.special-scrolling.header-show .headers[header-type="back"][header-style="style3"] .title-author {opacity: 1; visibility: visible; transition: all .3s ease-in-out;}

.special-scrolling .headers[header-type="back"][header-style="style3"] .album-cover-1 {position: absolute; width: 100%; top: -6px;}
.special-scrolling .headers[header-type="back"][header-style="style3"] .album-cover-1 img {display: block; width: 45px; height: 45px; margin: 0 auto; border-radius: 100px;}

.special-scrolling .headers[header-type="back"][header-style="style3"] .title-author {padding-top: 5px;text-align: center;}
.special-scrolling .headers[header-type="back"][header-style="style3"] .title-author h2 {font-size: 17px; font-weight: 500; letter-spacing: .2px; color: #fff;}
.special-scrolling .headers[header-type="back"][header-style="style3"] .title-author cite {position: relative; top: 0px; display: block; font-size: 11px; font-weight: 500; font-style: normal; letter-spacing: .3px; color: rgba(255, 255, 255, .48);}

.special-scrolling.header-show .headers[header-type="back"][header-style="style5"] .album-cover-1,
.special-scrolling.header-show .headers[header-type="back"][header-style="style5"] .title-author {opacity: 1; visibility: visible; transition: all .3s ease-in-out;}

.special-scrolling .headers[header-type="back"][header-style="style5"] .album-cover-1 {position: absolute; width: 100%; top: -6px;}
.special-scrolling .headers[header-type="back"][header-style="style5"] .album-cover-1 img {display: block; width: 45px; height: 45px; margin: 0 auto; border-radius: 100px;}

.special-scrolling .headers[header-type="back"][header-style="style5"] .title-author {padding-top: 5px;text-align: center;}
.special-scrolling .headers[header-type="back"][header-style="style5"] .title-author h2 {font-size: 17px; font-weight: 500; letter-spacing: .2px; color: #fff;}
.special-scrolling .headers[header-type="back"][header-style="style5"] .title-author cite {position: relative; top: 0px; display: block; font-size: 11px; font-weight: 500; font-style: normal; letter-spacing: .3px; color: rgba(255, 255, 255, .48);}

.special-scrolling .headers[header-type="back"][header-style="style5"] .buy-button {top: 7px; width: 90px; height: 27px; font-size: 13px; font-weight: 500; letter-spacing: 0.3px; border-radius: 13px; transition: all .3s ease-in-out;}
body[device-size="iphoneSE"] .special-scrolling .headers[header-type="back"][header-style="style5"] .buy-button {width: 77px; height: 23px; top: 5px; font-size: 13px;}
body[device-size="standard"] .special-scrolling .headers[header-type="back"][header-style="style5"] .buy-button {width: 77px; height: 23px; top: 5px; font-size: 13px;}
.special-scrolling .headers[header-type="back"][header-style="style5"] .buy-button b {margin-left: 8px;}
.special-scrolling .headers[header-type="back"][header-style="style5"] .buy-button span {display: none;}


.headers[header-type="standard"][header-style="style5"] {text-align: center;}
.headers[header-type="standard"][header-style="style5"] .album-cover-1 {width: 62px; height: 62px; max-height: initial!important; margin: 0 auto; border-radius: 12px; box-shadow: 0 18px 29px 0 rgba(0, 0, 0, 0.32);}
.headers[header-type="standard"][header-style="style5"] .album-cover-1 img {border-radius: 12px;}
.headers[header-type="standard"][header-style="style5"] h2 {width: initial; margin-top: 18px; display: block; font-size: 24px; font-weight: 500; letter-spacing: -.4px; color: #fff; line-height: 1;}
.headers[header-type="standard"][header-style="style5"] cite,
.headers[header-type="standard"][header-style="style5"] cite a {width: initial; margin-top: 6px; display: block; font-size: 15px; font-weight: 500; font-style: normal; letter-spacing: -.3px; color: rgba(255, 255, 255, .43);}
.headers[header-type="standard"][header-style="style5"] .download,
.headers[header-type="standard"][header-style="style5"] .share-icon {display: none;}
.music-player-option .headers[header-type="standard"][header-style="style5"] {padding-top: 75px;}
body[device-size="standard"] .music-player-option .headers[header-type="standard"][header-style="style5"] {padding-top: 10px;}

.headers[header-type="standard"][header-style="style6"] .inner {height: 62px;}
.headers[header-type="standard"][header-style="style6"] .album-cover-1 {display: inline-block; width: 62px; height: 62px; margin-right: 13px; vertical-align: top;}
.headers[header-type="standard"][header-style="style6"] .album-cover-1 img {display: block; border-radius: 12px; box-shadow: 0 18px 29px 0 rgba(0, 0, 0, 0.32);}
.headers[header-type="standard"][header-style="style6"] .title-author {display: inline-block; width: 60%;}
.headers[header-type="standard"][header-style="style6"] .title-author h2 {width: initial; margin-top: 8px; font-size: 19px; font-weight: 500; letter-spacing: -.3px; color: #fff;}
.headers[header-type="standard"][header-style="style6"] .title-author cite {margin-top: -7px; display: block; font-size: 13px; font-weight: 500; line-height: 1; letter-spacing: -.1px; color: rgba(255, 255, 255, .43); font-style: normal;}
.headers[header-type="standard"][header-style="style6"] button.download {position: absolute; top: 13px; right: 49px; width: 38px; height: 38px; padding: 0; background-color: var(--theme-color, #f5138e); background-image: url("../images/music-player/others/download_white.svg"); background-repeat: no-repeat; background-position: center; border-radius: 100px;}
.headers[header-type="standard"][header-style="style6"] button.share-icon {position: absolute; top: 13px; right: 0; width: 38px; height: 38px; padding: 0; background-color: #fff; background-image: url("../images/headers/headers-music-player/black/share.svg"); background-repeat: no-repeat; background-position: center; border-radius: 100px;}
.music-player-option .headers[header-type="standard"][header-style="style6"] {padding-top: 51px;}


body[device-size="iphoneSE"] .headers[header-type="standard"][header-style="style6"] .album-cover-1 {width: 53px; height: 53px; margin-right: 8px;}
body[device-size="iphoneSE"] .headers[header-type="standard"][header-style="style6"] .title-author h2 {margin-top: 5px;}
body[device-size="iphoneSE"] .headers[header-type="standard"][header-style="style6"] button.download {width: 31px; height: 31px; top: 8px; right: 40px; background-size: 11px;}
body[device-size="iphoneSE"] .headers[header-type="standard"][header-style="style6"] button.share-icon {width: 31px; height: 31px; top: 8px; background-size: 12px;}

body[device-size="standard"] .headers[header-type="standard"][header-style="style6"] .album-cover-1 {width: 53px; height: 53px; margin-right: 8px;}
body[device-size="standard"] .headers[header-type="standard"][header-style="style6"] .title-author h2 {margin-top: 5px;}
body[device-size="standard"] .headers[header-type="standard"][header-style="style6"] button.download {width: 31px; height: 31px; top: 8px; right: 40px; background-size: 11px;}
body[device-size="standard"] .headers[header-type="standard"][header-style="style6"] button.share-icon {width: 31px; height: 31px; top: 8px; background-size: 12px;}


body[device-size="iphoneX"] .headers[header-type="back"],
body[device-size="iphoneX"] .headers[header-type="standard"],
body[device-size="iphoneX"] .headers[header-type="music-player"] {position: absolute; width: 100%; z-index: 2; height: 44px;}

body[device-size="iphoneX"] .headers[header-type="back"] header,
body[device-size="iphoneX"] .headers[header-type="standard"] header,
body[device-size="iphoneX"] .headers[header-type="music-player"] header {position:relative; padding-top: 5px;}

.mobile body[device-size="iphoneX"] .headers[header-type="back"] header,
.tablet body[device-size="iphoneX"] .headers[header-type="back"] header, 
.mobile body[device-size="iphoneX"] .headers[header-type="standard"] header,
.tablet body[device-size="iphoneX"] .headers[header-type="standard"] header {position:relative; padding-top: 10px;}
.mobile body[device-size="iphoneX"] .headers[header-type="music-player"] header,
.tablet body[device-size="iphoneX"] .headers[header-type="music-player"] header {position:relative; padding-top: 5px;}

body[device-size="iphoneX"] .headers[header-type="standard"][header-style="style1"] h2 {top: 3px;}

body[device-size="iphoneX"] .headers[header-type="music-player"] h2 {top: 1px;}
body[device-size="iphoneX"] .headers[header-type="standard"][header-style="style2"] h2 {top: -1px;}

body[device-size="iphoneX"] .headers[header-type="back"] .search-icon {margin-top: 0;}
body[device-size="iphoneX"] .headers[header-type="standard"][header-style="style2"] .search-icon,
body[device-size="iphoneX"] .headers[header-type="music-player"][header-style="style1"] .share-icon,
body[device-size="iphoneX"] .headers[header-type="music-player"][header-style="style1"] .addto-icon {margin-top: 1px;}
/* HEADERS */


/* 05 SEARCHES */
.searches.essential-search {position: absolute;opacity:0;display: none;top: 0;width: 100%;height: 100%;z-index: 10000;background: transparent;}
.searches.essential-search[blur="no-blur"] {position:relative; height: initial}
.searches.essential-search.open {display: block; opacity: 1;}
.searches.essential-search .overlay {position: absolute; width: 100%; height: 100%; opacity: 0}
.searches.essential-search .inner {position: relative; box-shadow: 0 28px 52px 0 rgba(0, 0, 0, 0.66);}
.searches.essential-search[blur="no-blur"] .inner {box-shadow: none}
.searches.essential-search .blur {position: absolute; top: 0; width: 100%; height: 100%; background: rgba(18, 8, 16, 1); -webkit-backdrop-filter: blur(50px); backdrop-filter: blur(50px);}
.mac .searches.essential-search .blur {background: rgba(18, 8, 16, 0.73); -webkit-backdrop-filter: blur(50px); backdrop-filter: blur(50px);}
.searches.essential-search .search-form-container {padding: 79px 0;}
.searches.essential-search .search-form-container .searchbar {height: 36px; padding: 0; border-radius: 10px; background: transparent;}
.essential-search.searchbar-result,
.searches.essential-search[blur="no-blur"] .blur,
.searches.essential-search[blur="no-blur"] .overlay,
.searches.essential-search .search-form-container .searchbar:after {display: none}
.searches.essential-search .search-form-container .searchbar input[type=search] {height: 36px;background: rgba(255, 255, 255, 0.18);color: var(--theme-color, #f5138e);padding: 0 0;padding-left: 60px;font-size: 15px;font-weight: 500;letter-spacing: .2px;border-radius: 10px;transition: all .3s ease-in-out;}
.searches.essential-search .search-form-container .searchbar input[type=search]:focus,
.searches.essential-search .search-form-container .searchbar.searchbar-not-empty input[type=search] {background: #fff;transition: all .3s ease-in-out;-webkit-text-fill-color: #120810;}
.searches.essential-search .search-form-container .searchbar ::-webkit-input-placeholder {color: rgba(255, 255, 255, .43);}
.searches.essential-search .search-form-container .searchbar :-moz-placeholder {color: rgba(255, 255, 255, .43)}
.searches.essential-search .search-form-container .searchbar ::-moz-placeholder {color: rgba(255, 255, 255, .43)}
.searches.essential-search .search-form-container .searchbar :-ms-input-placeholder {color: rgba(255, 255, 255, .43)}
.searches.essential-search .search-form-container .search-icon {position: absolute; bottom: 3px; width: 28px; height: 28px; margin-top: 0; margin-left: 14px;}
.searches.essential-search .search-form-container .search-icon svg {position:relative; width: 21px; height: 20px; top: 2px; left: 4px; vertical-align: middle;}
.searches.essential-search .search-form-container .search-icon svg g path {fill: #fff; stroke: #fff; opacity: .42; transition: all .3s ease-in-out;}
.searches.essential-search .search-form-container .searchbar input[type=search]:focus ~ .search-icon svg g path,
.searches.essential-search .search-form-container .searchbar.searchbar-not-empty .search-icon svg g path {fill: #120810; stroke: #120810; opacity: 1; transition: all .3s ease-in-out;}
.searches.essential-search .searchbar-clear {right: 62px; margin-top: 4px; background: none}
.searches.essential-search .searchbar-cancel {font-size: 15px; font-weight: 500; letter-spacing: 0.2px; opacity: 1; color: #fff!important; margin-right: 0!important; margin-left: 19px; display: block; pointer-events: initial;}
.searches.essential-search .searchbar-cancel:focus {opacity: 1; color: #fff;}


.searches.essential-search .search-form-container .searchbar-clear svg.svg-style2 {display: none;}
.searches.essential-search .input-container {width: 100%;}

.searches.essential-search[searchbar-style="style2"] .search-form-container {padding: 55px 0;}
.searches.essential-search[searchbar-style="style2"] .input-container {width: 100%; height: 52px;}
.searches.essential-search[searchbar-style="style2"] .search-form-container .searchbar {height: 38px; padding: 0; border-radius: 0; background: transparent;}
.searches.essential-search[searchbar-style="style2"] .search-form-container .searchbar input[type=search] {height: 36px;background: transparent;outline: 0;border-radius: 0;padding-left: 40px;}
.searches.essential-search[searchbar-style="style2"] .divider {height: 4px; background: rgba(255, 255, 255, 0.33); border-radius: 100px; margin-top: -1px; transition: all .3s ease-in-out;}
.searches.essential-search[searchbar-style="style2"] .search-form-container .searchbar input[type=search]:focus,
.searches.essential-search[searchbar-style="style2"] .search-form-container .searchbar.searchbar-not-empty input[type=search] {-webkit-text-fill-color: #fff;} 
.searches.essential-search[searchbar-style="style2"] .search-form-container .searchbar input[type=search]:focus ~ .divider,
.searches.essential-search[searchbar-style="style2"] .search-form-container .searchbar.searchbar-not-empty input[type=search] ~ .divider {background: rgba(255, 255, 255, 1);}
.searches.essential-search[searchbar-style="style2"] .searchbar-cancel {margin-top: -12px;}
.searches.essential-search[searchbar-style="style2"] .search-form-container .search-icon {margin-top: 0;margin-left: -1px;bottom: 10px;}
.searches.essential-search[searchbar-style="style2"] .search-form-container .search-icon svg {top: 0px;left: 0;vertical-align: middle;}
.searches.essential-search[searchbar-style="style2"] .search-form-container .search-icon svg g path {fill: #fff; stroke: #fff; opacity: .42; transition: all .3s ease-in-out;}
.searches.essential-search[searchbar-style="style2"] .search-form-container .searchbar-clear {right: 58px;margin-top: 0;}
.searches.essential-search[searchbar-style="style2"] .search-form-container .searchbar-clear svg {display: none}
.searches.essential-search[searchbar-style="style2"] .search-form-container .searchbar-clear svg.svg-style2 {position:relative; display: block; margin: 0; top: 5px; left: 12px;}
.searches.essential-search[searchbar-style="style2"] .search-form-container .searchbar input[type=search]:focus ~ .search-icon svg g path,
.searches.essential-search[searchbar-style="style2"] .search-form-container .searchbar.searchbar-not-empty .search-icon svg g path {fill: #fff; stroke: #fff;}
/* SEARCHES */



/* 06 SWIPERS */
.dominant-color,
.dominant-color-2,
.dominant-color-3 {position: absolute; top: 0; width: 100%; height: 309px; opacity: .72; background: linear-gradient(to bottom, rgba(18, 8, 16, 0), #120810); transition: all .3s ease-in-out;}

.dominant-color {background-color: rgb(8, 52, 168);}
.dominant-color-2 {background-color: rgb(102, 219, 186);}
.dominant-color-3 {background-color: rgb(199, 13, 132);}

.swiper-container .img-inner-wrapper {position:relative;}

.mixed-swiper {padding-top: 101px; padding-bottom: 70px;}
body[device-size="iphoneX"] .mixed-swiper {padding-top: 110px;}

.mobile .mixed-swiper,
.tablet .mixed-swiper {padding-top: 71px; padding-bottom: 70px;}
.mobile body[device-size="iphoneX"] .mixed-swiper,
.tablet body[device-size="iphoneX"] .mixed-swiper {padding-top: 90px;}

.mixed-swiper-2,
.mixed-swiper-3 {padding-top: 103px; padding-bottom: 62px;}

.mobile .mixed-swiper-2,
.tablet .mixed-swiper-2,
.mobile .mixed-swiper-3,
.tablet .mixed-swiper-3 {padding-top: 60px;}

.mixed-swiper img,
.mixed-swiper-2 img,
.mixed-swiper-3 img {border-radius: 12px; display: block; cursor: pointer}

.mixed-swiper .the-video,
.mixed-swiper-2 .the-video,
.mixed-swiper-3 .the-video {margin: 0}

.mixed-swiper .swiper-slide,
.mixed-swiper-2 .swiper-slide,
.mixed-swiper-3 .swiper-slide { font-family: "Raleway", Helvetica Neue, Helvetica, Arial, sans-serif;}

.mixed-swiper .swiper-slide[slide-style="style1"] .img-inner-wrapper {text-align: center;}
.mixed-swiper .swiper-slide[slide-style="style1"] h2 {position: absolute; width: 100%; bottom: 65px; left: 0; font-size: 42px; font-weight: 800; letter-spacing: .9px; color: #ff0000; mix-blend-mode: difference;}
.mixed-swiper .swiper-slide[slide-style="style1"] cite {position: absolute; width: 100%; bottom: 28px; left: 0; font-style: normal; font-size: 22px; font-weight: 600; letter-spacing: .7px;}
.mixed-swiper .swiper-slide[slide-style="style1"] cite a {color: #fff;}

.mixed-swiper .swiper-slide[slide-style="style2"] h2 {position: absolute; bottom: 64px; left: 20px; font-size: 28px; font-weight: 800; letter-spacing: .5px; color: #fff; text-shadow: 0 8px 22px #000;}
.mixed-swiper .swiper-slide[slide-style="style2"] cite {position: absolute; bottom: 98px; left: 20px; font-style: normal; font-size: 18px; font-weight: 600; letter-spacing: .6px; text-shadow: 0 8px 22px rgba(0, 0, 0, 0.83);}
.mixed-swiper .swiper-slide[slide-style="style2"] cite a {color: #fff;}
.mixed-swiper .swiper-slide[slide-style="style2"] .slide-label {position: absolute; bottom: 22px; left: 20px; height: 27px; padding: 0 10px; text-align: center; border-radius: 7px; background: #fff; box-shadow: 0 11px 22px 0 rgba(0, 0, 0, 0.38); line-height: 28px; font-size: 12px; font-weight: 500; letter-spacing: .4px; color: #120810;}

.mixed-swiper .swiper-slide[slide-style="style3"] {text-align: center;}
.mixed-swiper .swiper-slide[slide-style="style3"] h2 {position: absolute; width: 100%; bottom: 48px; left: 0; font-size: 22px; font-weight: 800; letter-spacing: .6px; color: #fff; text-shadow: 0 8px 22px rgba(0, 0, 0, 0.62);}
.mixed-swiper .swiper-slide[slide-style="style3"] cite {position: absolute; width: 100%; bottom: 75px; left: 0; font-style: normal; font-size: 14px; font-weight: 600; letter-spacing: .4px; text-shadow: 0 8px 22px rgba(0, 0, 0, 0.62);}
.mixed-swiper .swiper-slide[slide-style="style3"] cite a {color: #fff;}
.mixed-swiper .swiper-slide[slide-style="style3"] .slide-label-wrapper {position: absolute; width: 100%; bottom: 11px;}
.mixed-swiper .swiper-slide[slide-style="style3"] .slide-label {width: 93px; height: 27px; margin: 0 auto; text-align: center; border-radius: 7px; line-height: 28px; font-size: 12px; font-weight: 500; letter-spacing: .4px; color: #fff; box-shadow: 0 11px 22px 0 rgba(0, 0, 0, 0.38); font-family: "Heebo", Helvetica Neue, Helvetica, Arial, sans-serif;}

.mixed-swiper .swiper-slide[slide-style="style4"] h2 {position: absolute; bottom: 90px; left: 115px; font-size: 22px; font-weight: 800; letter-spacing: .6px; color: #fff; text-shadow: 0 8px 22px rgba(0, 0, 0, 0.62);}
.mixed-swiper .swiper-slide[slide-style="style4"] cite {position: absolute;bottom: 119px;left: 115px;font-style: normal;font-size: 14px;font-weight: 600;color: #fff;letter-spacing: .4px;text-shadow: 0 8px 22px rgba(0, 0, 0, 0.62);}
.mixed-swiper .swiper-slide[slide-style="style4"] .author-avatar {position: absolute; bottom: 69px; left: 33px; width: 68px; height: 68px; border-radius: 12px; box-shadow: 0 15px 28px 0 rgba(0, 0, 0, 0.25);}
.mixed-swiper .swiper-slide[slide-style="style4"] .slide-label-wrapper {position: absolute; width: 100%; bottom: 45px;}
.mixed-swiper .swiper-slide[slide-style="style4"] .slide-label {position:relative; left: 14px; width: 93px; height: 27px; margin: 0 auto; text-align: center; border-radius: 7px; line-height: 28px; font-size: 12px; font-weight: 500; letter-spacing: .4px; color: #fff; box-shadow: 0 11px 22px 0 rgba(0, 0, 0, 0.38); font-family: "Heebo", Helvetica Neue, Helvetica, Arial, sans-serif;}

.mixed-swiper .swiper-slide[slide-style="style5"] h2 {position: absolute; bottom: 73px; left: 21px; font-size: 28px; font-weight: 800; letter-spacing: .6px; color: #fff; text-shadow: 0 8px 22px rgba(0, 0, 0, 0.62);}
.mixed-swiper .swiper-slide[slide-style="style5"] cite {position: absolute;z-index: 1; bottom: 31px;left: 70px;font-style: normal;font-size: 12px;font-weight: 600;color: #fff;letter-spacing: .4px;text-shadow: 0 8px 22px rgba(0, 0, 0, 0.62);}
.mixed-swiper .swiper-slide[slide-style="style5"] .author-avatar {position: absolute; z-index: 1; bottom: 20px; left: 21px; width: 36px; height: 36px; border-radius: 100%; box-shadow: 0 15px 28px 0 rgba(0, 0, 0, 0.25);}
.mixed-swiper .swiper-slide[slide-style="style5"] .author-avatar img {border-radius: 100%;}
.mixed-swiper .swiper-slide[slide-style="style5"] .slide-label-wrapper {position: absolute; width: 100%; bottom: 24px; right: 27px;border-radius: 7px;}
.mixed-swiper .swiper-slide[slide-style="style5"] .slide-label {position:relative;float: right;width: 93px;height: 27px;text-align: center;border-radius: 7px;line-height: 28px;font-size: 12px;font-weight: 500;letter-spacing: .4px;color: #fff;box-shadow: 0 11px 22px 0 rgba(0, 0, 0, 0.38);font-family: "Heebo", Helvetica Neue, Helvetica, Arial, sans-serif;}

.mixed-swiper-2 .swiper-slide[slide-style="style1"] h2 {position: absolute; top: 43px; left: 105px; font-size: 22px; font-weight: 800; letter-spacing: .6px; color: #fff; text-shadow: 0 8px 22px #000;}
.mixed-swiper-2 .swiper-slide[slide-style="style1"] cite {position: absolute; z-index: 1; top: 25px; left: 105px; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: .4px; color: #fff; text-shadow: 0 8px 22px #000;}
.mixed-swiper-2 .swiper-slide[slide-style="style1"] .author-avatar {position: absolute; z-index: 1; top: 22px; left: 22px; width: 68px; height: 68px; border-radius: 12px; box-shadow: 0 15px 28px 0 rgba(0, 0, 0, 0.34);}
.mixed-swiper-2 .swiper-slide[slide-style="style1"] .author-avatar img {border-radius: 12px;}
.mixed-swiper-2 .swiper-slide[slide-style="style1"] .slide-label-wrapper {position: absolute; width: 100%; bottom: 18px; right: 23px; border-radius: 7px;}
.mixed-swiper-2 .swiper-slide[slide-style="style1"] .slide-label {position:relative;float: right;width: 93px;height: 27px;text-align: center;border-radius: 7px;line-height: 28px;font-size: 12px;font-weight: 500;letter-spacing: .4px;color: #fff;box-shadow: 0 11px 22px 0 rgba(0, 0, 0, 0.38);font-family: "Heebo", Helvetica Neue, Helvetica, Arial, sans-serif;}

.mixed-swiper-2 .swiper-slide[slide-style="style2"] h2 {position: absolute; bottom: 45px; left: 0; width: 100%; font-size: 22px; font-weight: 800; letter-spacing: .6px;text-align: center; color: #d9f0ff; text-shadow: 0 8px 22px #000; mix-blend-mode: hard-light;}
.mixed-swiper-2 .swiper-slide[slide-style="style2"] cite {position: absolute; bottom: 72px; left: 0; width: 100%; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: .4px; text-align: center; color: #fff; text-shadow: 0 8px 22px #000;}
.mixed-swiper-2 .swiper-slide[slide-style="style2"] .slide-label-wrapper {position: absolute; width: 100%; bottom: 11px; left: 0; border-radius: 7px;}
.mixed-swiper-2 .swiper-slide[slide-style="style2"] .slide-label {position:relative; margin: 0 auto; width: 93px;height: 27px;text-align: center;border-radius: 7px;line-height: 28px;font-size: 12px;font-weight: 500;letter-spacing: .4px;color: #fff;box-shadow: 0 11px 22px 0 rgba(0, 0, 0, 0.38);font-family: "Heebo", Helvetica Neue, Helvetica, Arial, sans-serif;}

.mixed-swiper-2 .swiper-slide[slide-style="style3"] h2 {position: absolute; bottom: 21px; left: 18px; font-size: 33px; font-weight: 800; line-height: .61; letter-spacing: .9px; color: rgba(255, 0, 180, .87); text-shadow: 0 8px 22px rgba(0, 0, 0, 0.52); mix-blend-mode: hard-light;}
.mixed-swiper-2 .swiper-slide[slide-style="style3"] cite {position: absolute; bottom: 53px; left: 20px; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: .4px; color: #fff; text-shadow: 0 8px 22px #000;}

.mixed-swiper-3 .swiper-slide[slide-style="style1"] h2 {position: absolute; bottom: 61px; left: 0;width: 100%; font-size: 24px; font-weight: 800; letter-spacing: .4px; text-align: center; color: #fff; text-shadow: 0 8px 22px rgba(0, 0, 0, 0.62);}
.mixed-swiper-3 .swiper-slide[slide-style="style1"] cite {position: absolute; bottom: 94px; left: 0; width: 100%; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: .4px; text-align: center; color: #fff; text-shadow: 0 8px 22px #000;}
.mixed-swiper-3 .swiper-slide[slide-style="style1"] .slide-label-wrapper {position: absolute; width: 100%; bottom: 17px; left: 0; border-radius: 7px;}
.mixed-swiper-3 .swiper-slide[slide-style="style1"] .slide-label {position:relative; margin: 0 auto; width: 93px;height: 27px;text-align: center;border-radius: 7px;line-height: 28px;font-size: 12px;font-weight: 500;letter-spacing: .4px;color: #fff;box-shadow: 0 11px 22px 0 rgba(0, 0, 0, 0.38);font-family: "Heebo", Helvetica Neue, Helvetica, Arial, sans-serif;}

.mixed-swiper .blur,
.mixed-swiper-2 .blur,
.mixed-swiper-3 .blur {position: absolute; width: 93px; height: 27px; z-index: 1; /*-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);*/ overflow: hidden; border-radius: 7px; background-color: rgba(255, 255, 255, .11);}

.mac .mixed-swiper .blur,
.mac .mixed-swiper-2 .blur,
.mac .mixed-swiper-3 .blur {-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.mixed-swiper .slide-label p,
.mixed-swiper-2 .slide-label p,
.mixed-swiper-3 .slide-label p {margin: 0; position: relative; z-index: 2;}

.square-swiper .swiper-slide .blur {position: absolute; bottom: 17px; right: 13px; width: 79px; height: 25px; border-radius: 7px; /* -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); */ overflow: hidden;}
.mac .square-swiper .swiper-slide .blur {-webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px);}

.square-swiper {padding-bottom: 63px;} 
.square-swiper .swiper-slide img {display: block; border-radius: 12px; cursor: pointer;}
.square-swiper .swiper-slide h2 {margin: 17px 0 0 1px; font-size: 15px; font-weight: 500; line-height: 1; letter-spacing: .2px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.square-swiper .swiper-slide .author a {display: block; margin: 7px 0 0 1px; font-size: 15px; font-weight: 500; line-height: 1; letter-spacing: .3px; color: rgba(255, 255, 255, .52); font-style: normal;}
.square-swiper .swiper-slide .box-type {display: none}
.square-swiper .swiper-wrapper[swiper-label="show"] .swiper-slide .box-type {display: table; margin-top: 14px; margin-bottom: -5px; padding: 0 14px;line-height: 2.2;font-size: 12px;font-weight: 500;letter-spacing: .4px;text-align: center;color: #fff;background: var(--theme-color, #f5138e);text-transform: uppercase;border-radius: 7px;box-shadow: 0 11px 22px 0 rgba(0, 0, 0, 0.38);}

.swiper-slide .price-label,
.swiper-slide .playlist-song-number {position: absolute; bottom: 17px; right: 13px; /*width: 81px;*/ height: 26px; padding: 0 10.82px; border-radius: 7px; color: #fff; background: rgba(255, 255, 255, 0.11); overflow: hidden; font-size: 12px; font-weight: 500; letter-spacing: .4px; line-height: 2.4; text-align: center; text-transform: uppercase; box-shadow: 0 11px 22px 0 rgba(0, 0, 0, 0.38); }
.swiper-slide .playlist-followers {background: url("../images/others/playlists_followers.svg") no-repeat 0 1px; opacity: .52; background-size: 16px 17px; margin: 0; margin-top: 7px; padding-left: 22px; font-size: 14px; font-weight: 500; letter-spacing: -.1px; color: #fff;}
.charts-swiper-container .swiper-slide .playlist-followers {background: none; padding-left: 0;}

.charts-swiper-container .author,
.best-playlists-swiper-container .author {display: none}

/* Icone tipologia Sliders */
.swiper-slide .img-play {position: relative; display: block; width: 100%; height: 100%}
.swiper-slide .img-play button {position: absolute; width: 49px; height: 49px; border-radius: 100px; box-shadow: 0 11px 23px 0 rgba(0, 0, 0, 0.39); border: 0; padding: 0; bottom: 15px; right: 15px; cursor: pointer;}

.swiper-slide .img-play button.playlist {background: #fff url("../images/others/playlist.svg") no-repeat 54% center;}
.most-played-swiper-container-2 .swiper-slide .img-play button.playlist {bottom: 9px; right: 9px;}

.swiper-slide .artist-top-left,
.swiper-slide .artist-top-right,
.swiper-slide .artist-bottom-left {position: absolute; width: 49px; height: 49px; box-shadow: 0 11px 23px 0 rgba(0, 0, 0, 0.28); border-radius: 100%;}

.swiper-slide .artist-top-left img,
.swiper-slide .artist-top-right img,
.swiper-slide .artist-bottom-left img {display: block; border-radius: 100%;}

.swiper-slide .artist-top-left {top: 15px; left: 15px;}
.swiper-slide .artist-top-right {top: 15px; right: 15px;}
.swiper-slide .artist-bottom-left {bottom: 15px; left: 15px;}

.swiper-slide .box-art-top-left,
.swiper-slide .box-art-top-right,
.swiper-slide .box-art-bottom-left,
.swiper-slide .box-art-bottom-right {position: absolute; overflow: hidden}

.swiper-slide .box-art-top-left {width: 68px; height: 68px; top: 0; left: 0; border-top-left-radius: 12px;}
.swiper-slide .box-art-top-right {width: 67px; height: 68px; top: 0; right: 0; border-top-right-radius: 12px;}
.swiper-slide .box-art-bottom-left {width: 68px; height: 67px; bottom: 0; left: 0; border-bottom-left-radius: 12px;}
.swiper-slide .box-art-bottom-right {width: 67px; height: 67px; bottom: 0; right: 0;border-bottom-right-radius: 12px;}

.swiper-slide .box-art-top-left img {display: block; height: 100%; border-radius: 0; border-top-left-radius: 12px;}
.swiper-slide .box-art-top-right img {display: block; height: 100%; border-radius: 0; border-top-right-radius: 12px;}
.swiper-slide .box-art-bottom-left img {display: block; height: 100%; border-radius: 0; border-bottom-left-radius: 12px;}
.swiper-slide .box-art-bottom-right img {display: block; height: 100%; border-radius: 0; border-bottom-right-radius: 12px;}

.swiper-slide .img-play button:focus::after {content: ''; position: relative; display: block; background: #fff; border-radius: 50%; z-index: 100; -webkit-animation: click-wave 0.65s; -moz-animation: click-wave 0.65s; animation: click-wave 0.65s;}

/* PLAYLIST - SONG VERTICAL LIST */
.vertical-slide-wrapper {padding: 0 0;}
.vertical-slide-container:first-of-type {margin-top: 0;}
.vertical-slide-container {margin-top: 54px;}
.vertical-slide-container .slide {width: 135px; height:135px; display: inline-block; vertical-align: top; margin-right: 22px;}
.vertical-slide-container img {display: block; border-radius: 12px;}
.vertical-slide-container .slide-info {position:relative; display: inline-block; max-width: 45%}
.vertical-slide-container .slide-info h2 {height: 47px; display: table-cell; vertical-align: middle; margin-top: 0; margin-bottom: 0; font-size: 18px; font-weight: 500; letter-spacing: .6px;color: #fff;line-height: 1.35;}
.vertical-slide-container .slide-info cite a {display: block; font-size: 14px; font-weight: 500; letter-spacing: .2px; color: rgba(255, 255, 255, .38); font-style: normal}
.vertical-slide-container .box-type {display: table; margin-bottom: 0; padding: 0 14px; line-height: 2.3; font-size: 13px; font-weight: 600; letter-spacing: .4px; text-align: center; color: #120810; background: #fff; text-transform: uppercase; border-radius: 10px; box-shadow: 0 8px 22px 0 rgba(0, 0, 0, 0.42);}

.vertical-slide-container .slide-info {top: 2px;}
.vertical-slide-container .slide-info cite a {margin-top: -4px;}
.vertical-slide-container .box-type {margin-top: 16px;}

.vertical-slide-container .slide-11 ~ .slide-info,
.vertical-slide-container .slide-14 ~ .slide-info {top: -3px;}
.vertical-slide-container .slide-11 ~ .slide-info cite a,
.vertical-slide-container .slide-14 ~ .slide-info cite a {margin-top: 5px;}
.vertical-slide-container .slide-11 ~ .slide-info .box-type,
.vertical-slide-container .slide-14 ~ .slide-info .box-type {margin-top: 12px;}

.vertical-slide-wrapper .time-box {position: absolute; bottom: 14px; right: 14px; display: table; padding: 6px 13px; box-shadow: 0 8px 22px 0 rgba(0, 0, 0, 0.42); border-radius: 10px;}
.vertical-slide-wrapper .blur {position: absolute; bottom: 0; right: 0; height: 100%; width: 100%; z-index: 1; -webkit-backdrop-filter: blur(1px); backdrop-filter: blur(1px); overflow: hidden; background: rgba(0, 0, 0, 0);}
.vertical-slide-wrapper .time-box p {position:relative; margin: 0; font-size: 12px; font-weight: 500; letter-spacing: .4px; text-align: center; color: #fff; z-index: 1; text-transform: uppercase;}

.vertical-slide-wrapper .like-container {position: absolute; top: 13px; left: 13px; cursor: pointer}
.vertical-slide-wrapper .like-container .heart-icon {position: absolute; width: 31px; height: 31px; background: #fff; margin: 0; text-align: center; border-radius: 100%; box-shadow: 0 13px 20px 0 rgba(0, 0, 0, 0.22);}
.vertical-slide-wrapper .like-container .heart-icon {visibility: hidden; transform: scale(0); transition-delay: 2s; -webkit-animation: emptyHeart .5s; animation: emptyHeart .5s;}
.vertical-slide-wrapper .like-container .heart-icon.active {visibility: visible; transform: scale(1); -webkit-animation: fullHeart .5s; animation: fullHeart .5s;}
.vertical-slide-wrapper .like-container .heart-icon svg {margin-top: 9px;}
.vertical-slide-wrapper .like-container .heart-icon svg g {fill: var(--theme-color, #f5138e);}
.vertical-slide-wrapper .like-container .heart-icon svg {}
.vertical-slide-wrapper .like-container .heart-icon.active svg {}


/* VIDEO VERTICAL LIST */
.vertical-video-slide-wrapper {padding: 0 0;}
.vertical-video-slide-container:first-of-type {margin-top: 0;}
.vertical-video-slide-container {margin-top: 37px; cursor: pointer;}
.vertical-video-slide-wrapper .slide {width: 165px;height: auto;display: inline-block;vertical-align: top;margin-right: 10px;}
.vertical-video-slide-wrapper img {display: block; border-radius: 12px;}
.vertical-video-slide-wrapper .slide-info {position:relative; display: inline-block; max-width: 45%}
.vertical-video-slide-wrapper .slide-info h2 {margin-top: 1px;margin-bottom: 0;font-size: 18px;font-weight: 500;letter-spacing: .2px;color: #fff;line-height: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.vertical-video-slide-wrapper .slide-info cite a {display: block; margin-top: 8px; font-size: 14px; font-weight: 500; letter-spacing: .2px; color: rgba(255, 255, 255, .38); font-style: normal}
.vertical-video-slide-wrapper .box-type {display: table; margin-bottom: 0; padding: 0 14px; line-height: 2.3; font-size: 13px; font-weight: 600; letter-spacing: .4px; text-align: center; color: #120810; background: #fff; text-transform: uppercase; border-radius: 10px; box-shadow: 0 8px 22px 0 rgba(0, 0, 0, 0.42);}

body[device-size="iphoneSE"] .vertical-video-slide-wrapper .slide {width: 150px;}
body[device-size="iphoneSE"] .vertical-video-slide-wrapper .slide-info h2 {font-size: 17px;}

body[device-size="standard"] .vertical-video-slide-wrapper .slide {width: 150px;}
body[device-size="standard"] .vertical-video-slide-wrapper .slide-info h2 {font-size: 17px;}

.vertical-video-slide-wrapper .slide-info .video-views {margin: 0; margin-top: 13px;font-size: 15px;font-weight: 500;letter-spacing: .2px;color: rgba(255, 255, 255, .42);}
.vertical-video-slide-wrapper .slide-info .video-views svg {position:relative; top: 2px; margin-top: 6px; margin-right: 10px; opacity: .42;}

.vertical-video-slide-wrapper .time-box {position: absolute; bottom: 14px; right: 14px; display: table; padding: 6px 13px; box-shadow: 0 8px 22px 0 rgba(0, 0, 0, 0.42); border-radius: 10px;}
.vertical-video-slide-wrapper .blur {position: absolute; bottom: 0; right: 0; height: 100%; width: 100%; z-index: 1; -webkit-backdrop-filter: blur(1px); backdrop-filter: blur(1px); overflow: hidden; background: rgba(0, 0, 0, 0);}
.vertical-video-slide-wrapper .time-box p {position:relative; margin: 0; font-size: 12px; font-weight: 500; letter-spacing: .4px; text-align: center; color: #fff; z-index: 1;}

.vertical-video-slide-wrapper .like-container {position: absolute; top: 13px; left: 13px; cursor: pointer}
.vertical-video-slide-wrapper .like-container .heart-icon {position: absolute; width: 31px; height: 31px; background: #fff; margin: 0; text-align: center; border-radius: 100%; box-shadow: 0 13px 20px 0 rgba(0, 0, 0, 0.22);}
.vertical-video-slide-wrapper .like-container .heart-icon {visibility: hidden; transform: scale(0); transition-delay: 2s; -webkit-animation: emptyHeart .5s; animation: emptyHeart .5s;}
.vertical-video-slide-wrapper .like-container .heart-icon.active {visibility: visible; transform: scale(1); -webkit-animation: fullHeart .5s; animation: fullHeart .5s;}
.vertical-video-slide-wrapper .like-container .heart-icon svg {margin-top: 9px;}
.vertical-video-slide-wrapper .like-container .heart-icon svg g {fill: var(--theme-color, #f5138e);}
.vertical-video-slide-wrapper .like-container .heart-icon svg {}
.vertical-video-slide-wrapper .like-container .heart-icon.active svg {}


/* Rounded Favourite Artists */
.favourite-artist-swiper {/*background: #120810;*/ padding-bottom: 76px;}
.favourite-artist-swiper .swiper-slide {margin-top: 18px;}
.favourite-artist-swiper .swiper-slide .author {display: none}
.favourite-artist-swiper .swiper-slide img {display: block; border-radius: 100%; box-shadow: 0 8px 11px 0 rgba(0, 0, 0, 0.5);}
.favourite-artist-swiper .circle-number {position: absolute; width: 45px; height: 45px; top: -18px; right: -18px; border-radius: 100%; background: #120810;}
.favourite-artist-swiper .circle-number .inner {position:relative; margin: 0 auto; top: 10px; width: 25px; height: 25px; background: var(--theme-color, #f5138e); color: #fff; font-size: 13px; font-weight: 500; border-radius: 100%; line-height: 2; text-align: center;}
.favourite-artist-swiper .swiper-wrapper[swiper-style="style2"] .author {width: 58px; height: 45px; display: table-cell; vertical-align: middle; line-height: 1.24;padding-top: 4px;font-size: 13px;font-weight: 500;text-align: center;color: #fff;font-style: normal;}

.mood-swiper {/*background: #120810;*/ margin-top: -50px; padding-top: 50px; padding-bottom: 76px;}
.mood-swiper .swiper-slide {position: relative; text-align: center; height: 55px; box-shadow: 0 2px 58px 0 rgba(0, 0, 0, 0.28); border-radius: 10px;}
.mood-swiper .swiper-slide h2 {position:relative; z-index: 2; margin: 0; line-height: 3.3; font-size: 17px; font-weight: 500; letter-spacing: .5px; color: #fff; text-shadow: 0 8px 20px rgba(0, 0, 0, 0.72);}
.mood-swiper .swiper-slide .author {display: none}
.mood-swiper .swiper-slide {left: 88px;}

.mood-swiper .mood-palette {position:absolute; top: 0; left: 0; z-index: 2; border-radius: 10px; width: 100%; height: 100%;}
.mood-swiper .mood-1 .mood-palette {background: linear-gradient(107deg, #16ff70, #2d7bc4);}
.mood-swiper .mood-2 .mood-palette {background: linear-gradient(73deg, #2791ae, #563ae2);}
.mood-swiper .mood-3 .mood-palette {background: linear-gradient(100deg, #1653ff, #9b1fc4);}
.mood-swiper .mood-4 .mood-palette {background: linear-gradient(255deg, #ff4185, #5807ff);}
.mood-swiper .mood-5 .mood-palette {background: linear-gradient(256deg, #ffad0b, #e33890);}
.mood-swiper .mood-6 .mood-palette {background: linear-gradient(287deg, #f9e048, #f97c3c);}
.mood-swiper .mood-7 .mood-palette {background: linear-gradient(252deg, #1ecc90, #f2c744);}

.mood-swiper .palette-gradient {position: absolute; top: 30px; left: 12px; width: 146px; height: 30px; z-index: 1; -webkit-filter: blur(50px); filter: blur(30px);}
.mood-swiper .mood-1 .palette-gradient {background: #20c396;}
.mood-swiper .mood-2 .palette-gradient {background: #494fd3;}
.mood-swiper .mood-3 .palette-gradient {background: #7b2cd1;}
.mood-swiper .mood-4 .palette-gradient {background: #d534a2;}
.mood-swiper .mood-5 .palette-gradient {background: #f0734c;}
.mood-swiper .mood-6 .palette-gradient {background: #f8b643;}
.mood-swiper .mood-7 .palette-gradient {background: #5fca79;}


.ad-cards-swiper {padding-top: 2px; padding-bottom: 62px;}
.ad-cards-swiper .swiper-slide {position:relative;}
.ad-cards-swiper .swiper-slide .slide {box-shadow: 0 28px 44px 0 rgba(0, 0, 0, 0.33);}
.ad-cards-swiper .swiper-slide .slide img {display: block; border-radius: 13px;}
.ad-cards-swiper .swiper-slide .slide h2 {position: absolute; top: 23px; left: 12px; font-size: 32px; font-weight: 800; color: #fff; text-shadow: 0 8px 22px rgba(0, 0, 0, 0.11);}
body[device-size="iphoneSE"] .ad-cards-swiper .swiper-slide .slide h2 {top: 8px;}
body[device-size="standard"] .ad-cards-swiper .swiper-slide .slide h2 {top: 8px;}
.ad-cards-swiper .swiper-slide .slide.slide-8 h2 {top: 30px; line-height: 1.12;}
.ad-cards-swiper .swiper-slide .slide .brief-info {position: absolute; bottom: 11px; left: 13px; line-height: 1.23; margin: 0; font-size: 18px; font-weight: 500; letter-spacing: .1px; color: #fff;}

.ad-cards-swiper .swiper-slide .slide .shadow {position: absolute; top: 0; width: 100%; height: 100%; opacity: 0.78; border-radius: 13px; background: linear-gradient(to top, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0)); box-shadow: 0 28px 44px 0 rgba(0, 0, 0, 0.33);}
.ad-cards-swiper .swiper-slide .slide .gradient {position: absolute; top: 0; width: 100%; height: 100%; opacity: .85; border-radius: 13px; box-shadow: 0 28px 44px 0 rgba(0, 0, 0, 0.33);}

.ad-cards-swiper .swiper-slide .slide.slide-1 .gradient {background: linear-gradient(121deg, #16ff70, #2d7bc4);}
.ad-cards-swiper .swiper-slide .slide.slide-2 .gradient {background: linear-gradient(58deg, #2791ae, #563ae2);}
.ad-cards-swiper .swiper-slide .slide.slide-3 .gradient {background: linear-gradient(109deg, #1653ff, #9b1fc4);}
.ad-cards-swiper .swiper-slide .slide.slide-4 .gradient {background: linear-gradient(243deg, #ff4185, #5807ff);}
.ad-cards-swiper .swiper-slide .slide.slide-5 .gradient {background: linear-gradient(297deg, #ffad0b, #e33890);}
.ad-cards-swiper .swiper-slide .slide.slide-6 .gradient {background: linear-gradient(302deg, #f9e048, #f97c3c);}
.ad-cards-swiper .swiper-slide .slide.slide-7 .gradient {background: linear-gradient(238deg, #1ecc90, #f2c744);}
.ad-cards-swiper .swiper-slide .slide.slide-8 .gradient {background: linear-gradient(302deg, #4496ad, #76d396);}


.video-swiper-container {padding-bottom: 32px;}
.video-swiper-container .swiper-slide {position:relative; margin: 0;}
.video-swiper-container .swiper-slide .slide {position:relative; cursor: pointer;}
.video-swiper-container .swiper-slide .slide img {display: block;}
.video-swiper-container .swiper-slide .slide .play-button {position: absolute; bottom: 13px; right: 13px; width: 32px; height: 32px; background: #fff url("../images/music-player/others/play_black.svg") no-repeat 55% center; border-radius: 100%; box-shadow: 0 18px 18px 0 rgba(0, 0, 0, 0.11);}

.video-swiper-container .swiper-slide .slide .like-container {position: absolute; top: 13px; left: 14px; /*width: 31px; height: 31px;*/}
.video-swiper-container .swiper-slide .slide .like-container .heart-icon {position: absolute; width: 31px; height: 31px; background: #fff; margin: 0; text-align: center; border-radius: 100%; box-shadow: 0 13px 20px 0 rgba(0, 0, 0, 0.22);}

.video-swiper-container .swiper-slide .slide .like-container .heart-icon {visibility: hidden; transform: scale(0); transition-delay: 2s; -webkit-animation: emptyHeart .5s; animation: emptyHeart .5s;}
.video-swiper-container .swiper-slide .slide .like-container .heart-icon.active {visibility: visible; transform: scale(1); -webkit-animation: fullHeart .5s; animation: fullHeart .5s;}
.video-swiper-container .swiper-slide .slide .like-container .heart-icon svg {margin-top: 9px;}
.video-swiper-container .swiper-slide .slide .like-container .heart-icon svg g {fill: var(--theme-color, #f5138e);}
.video-swiper-container .swiper-slide .slide .like-container .heart-icon svg {}
.video-swiper-container .swiper-slide .slide .like-container .heart-icon.active svg {}

.video-swiper-container .swiper-slide .slide img{border-radius: 12px; box-shadow: 0 22px 38px 0 rgba(0, 0, 0, 0.38);}
.video-swiper-container .swiper-slide .title-views {position:relative; margin-top: 15px;}
.video-swiper-container .swiper-slide .title-views h2 {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 60%; display: inline-block; font-size: 17px; font-weight: 500; letter-spacing: .4px; color: #fff; line-height: 1;}
.video-swiper-container .swiper-slide .video-views {position:absolute; top: -4px; right: 0; display: inline-block; margin: 0; font-size: 15px; font-weight: 500; letter-spacing: .2px; color: rgba(255, 255, 255, .42);}
.video-swiper-container .swiper-slide .video-views svg {position:relative; top: 2px; margin-top: 6px; margin-right: 10px; opacity: .42;}
.video-swiper-container .swiper-slide .author-avatar {margin-top: 13px;  cursor: pointer;}
.video-swiper-container .swiper-slide .author-avatar img {display: inline-block; width: 25px; height: 25px;  margin-right: 9px; box-shadow: 0 12px 18px 0 rgba(0, 0, 0, 0.35); border-radius: 100%; vertical-align: middle}
.video-swiper-container .swiper-slide .author-avatar cite a {display: inline-block; font-size: 13px; font-weight: 500; letter-spacing: .3px; color: #fff; font-style: normal;}

.video-swiper-container .swiper-wrapper[swiper-style="style2"] .swiper-slide .author-avatar {margin-top: 3px;}
.video-swiper-container .swiper-wrapper[swiper-style="style2"] .swiper-slide .author-avatar img {display: none}
.video-swiper-container .swiper-wrapper[swiper-style="style2"] .swiper-slide .author-avatar cite a {font-size: 13px; font-weight: 600; letter-spacing: .4px; color: rgba(255, 255, 255, .42); font-family: "Raleway", Helvetica Neue, Helvetica, Arial, sans-serif;}


.isotope-grid-filters ul {list-style-type: none; padding: 0; margin: 0; margin-bottom: 22px; text-align: center;}
.isotope-grid-filters ul li {display: inline-block; padding: 6px 15.35px; margin-right: 10px; text-transform: uppercase; font-size: 12px; font-weight: 500; letter-spacing: .4px; text-align: center; border-radius: 10px; background: rgba(255, 255, 255, 0.15); color: #fff; cursor: pointer; transition: all .2s ease-in-out;}
.isotope-grid-filters ul li.active {background: #fff; color: #120810;}
.isotope-grid-filters ul li:last-of-type {margin-right: 0}

.isotope-grid {padding-bottom: 77px;}
.isotope-grid .item-container {margin: 0; height: 170px;}
.isotope-grid .slide {border-radius: 15px; cursor: pointer;}

.isotope-grid .slide.square-small {width: 22px; height: 22px; border-radius: 7px;}
.isotope-grid .slide.square-medium {width: 51px; height: 51px; border-radius: 13px;}
.isotope-grid .slide.square-big {width: 109px; height: 110px; border-radius: 15px;}

.isotope-grid .slide.square-small img {border-radius: 7px; display: block;}
.isotope-grid .slide.square-medium img {border-radius: 13px; display: block;}
.isotope-grid .slide.square-big img {border-radius: 15px; display: block;}

.isotope-grid .slide h2,
.isotope-grid .slide cite {display: none}

.isotope-grid-2 .shadow {position: absolute; top: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.58));}

.isotope-grid-2 {padding-top: 108px; padding-bottom: 73px;}
.isotope-grid-2 .item-container {margin: 0; height: 226px;}
.isotope-grid-2 .slide {border-radius: 11px; cursor: pointer;}

.isotope-grid-2 .slide.square {width: 111px; height: 107px; border-radius: 11px;}
.isotope-grid-2 .slide.rectangular {width: 180px; height: 107px; border-radius: 11px;}

.isotope-grid-2 .slide.square img {height: 107px; display: block; border-radius: 11px;}
.isotope-grid-2 .slide.rectangular img {height: 107px; display: block; border-radius: 11px;}

.isotope-grid-2 .slide h2 {position: absolute; width: 82%; font-size: 16px; font-weight: 500; letter-spacing: .3px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.isotope-grid-2 .slide cite a{position: absolute; font-size: 11px; font-weight: 500; letter-spacing: .2px; color: #fff; font-style: normal;}

.isotope-grid-2 .slide-label-wrapper {position: absolute; bottom: 13px; left: 13px; width: 38px; height: 29px; background: #fff; border-radius: 10px; line-height: 2.5; font-size: 12px; font-weight: 600; letter-spacing: .4px; text-align: center; text-transform: uppercase; color: #1f111c; box-shadow: 0 8px 22px 0 rgba(0, 0, 0, 0.42);}

.isotope-grid-2 .slide.square h2 {bottom: 20px; left: 10px;}
.isotope-grid-2 .slide.square cite a {bottom: 7px; left: 10px;}

.isotope-grid-2 .slide.rectangular h2 {bottom: 22px; left: 65px;}
.isotope-grid-2 .slide.rectangular cite a {bottom: 9px; left: 64px;}


.user-playlist-mini-thumb {padding-bottom: 63px;}
body[device-size="iphoneSE"] .user-playlist-mini-thumb {padding-bottom: 43px;}
.user-playlist-mini-thumb .first-slide {position:relative; margin-right: 22px; border-radius: 13px;}
body[device-size="iphoneSE"] .user-playlist-mini-thumb .first-slide {margin-right: 19px;}
.user-playlist-mini-thumb .gradient {position: absolute;top: 0;width: 100%;height: 100%;border-radius: 13px;background-image: linear-gradient(331deg, #ffad0b, #ff27a3);z-index: 1;opacity: 0.92;}
body[device-size="iphoneSE"] .user-playlist-mini-thumb .gradient {height: 115px;}
.user-playlist-mini-thumb .first-slide .slide {width: 135px; height: 135px;}
.user-playlist-mini-thumb .first-slide .slide img {display: block;border-radius: 13px;} 
body[device-size="iphoneSE"] .user-playlist-mini-thumb .first-slide .slide {width: 115px; height: 115px;}
.user-playlist-mini-thumb .img-play p {position: absolute; z-index: 2; top: 22px; left: 19px; margin: 0; line-height: 1; font-size: 18px; font-weight: bold; letter-spacing: .4px; color: #fff; text-shadow: 0 6px 20px rgba(0, 0, 0, 0.38);}
.user-playlist-mini-thumb .other-slide .swiper-slide:first-of-type {margin: 0; margin-bottom: 17px;}
body[device-size="iphoneSE"] .user-playlist-mini-thumb .other-slide .swiper-slide:first-of-type {margin: 0; margin-bottom: 6px;}
.user-playlist-mini-thumb .other-slide .swiper-slide {margin: 0;}
.user-playlist-mini-thumb .other-slide .slide {height: 59px; border-radius: 11px;}
.user-playlist-mini-thumb .other-slide .slide img {display: block; width: 59px; height: 59px; margin-right: 15px; border-radius: 11px;}
body[device-size="iphoneSE"] .user-playlist-mini-thumb .other-slide .slide img {width: 50px; height: 50px; margin-right: 6px;}
.user-playlist-mini-thumb .other-slide .slide .author-avatar {float: left;}
.user-playlist-mini-thumb .swiper-slide h2 {position:relative;top: 11px;font-size: 15px;font-weight: 500;line-height: 1.27;letter-spacing: .2px;color: #fff;}
body[device-size="iphoneSE"] .user-playlist-mini-thumb .swiper-slide h2 {top: 6px;}
.user-playlist-mini-thumb .swiper-slide cite.author {display: none;}
.user-playlist-mini-thumb .swiper-slide .img-play button.user-profile {background: #fff url("../images/music-player/others/play_black.svg") no-repeat 53% center; background-size: 35%; z-index: 2;}


.videos-swiper-container {text-align: center; padding-top: 104px; padding-bottom: 36px;}
body[device-size="iphoneX"] .videos-swiper-container {padding-top: 114px;}
.videos-swiper-container .slide {position: relative; cursor: pointer;}
.videos-swiper-container .swiper-slide h2 {position:relative; margin-top: 12px;font-size: 24px;font-weight: 800;letter-spacing: .5px;color: #fff; z-index: 1;}
.videos-swiper-container .swiper-slide cite {position:relative; top: -5px; display:block; font-size: 15px; font-weight: 600; font-style: normal; letter-spacing: .5px; color: rgba(255, 255, 255, .42); font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.videos-swiper-container .swiper-slide .video-time-label {position: absolute; right: 15px; bottom: 15px; width: 52px; height: 30px; border-radius: 10px; box-shadow: 0 8px 22px 0 rgba(0, 0, 0, 0.42);}
.videos-swiper-container .swiper-slide .video-time-label p {position:relative; z-index: 2; margin: 0; line-height: 2.5; font-size: 12px; font-weight: 500; letter-spacing: .4px; color: #fff;}
.videos-swiper-container .swiper-slide .video-time-label .blur {position: absolute; right: 0; bottom: 0; width: 52px; height: 30px; border-radius: 10px; background-color: rgba(255, 255, 255, .33); overflow: hidden; z-index: 1; /*-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);*/}
.mac .videos-swiper-container .swiper-slide .video-time-label .blur {background-color: rgba(255, 255, 255, .11); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);}
.videos-swiper-container .video-playlist-swiper .swiper-slide.the-video {position:relative; margin: 0; border-radius: 12px; left: 69px;}
.videos-swiper-container .video-playlist-swiper .swiper-slide.the-video img {display: block; margin: 0; border-radius: 12px; box-shadow: 0 22px 38px 0 rgba(0, 0, 0, 0.38);}
body[device-size="iphoneSE"] .videos-swiper-container .video-playlist-swiper .swiper-slide.the-video {left: 41px;}
body[device-size="standard"] .videos-swiper-container .video-playlist-swiper .swiper-slide.the-video {left: 64px;}

.videos-mini-thumb {padding-bottom: 72px;}
body[device-size="iphoneSE"] .videos-mini-thum {padding-bottom: 43px;}
.videos-mini-thumb .first-slide {position:relative;margin-right: 9px;border-radius: 13px;}
.videos-mini-thumb .gradient {position: absolute; top: 0; width: 100%; height: 100%; border-radius: 13px; background-image: linear-gradient(316deg, #ff0b46, #ff2799); z-index: 1; opacity: 0.93;}
body[device-size="iphoneSE"] .videos-mini-thumb .gradient {height: 110px;}
.videos-mini-thumb .first-slide .slide {width: 129px; height: 129px;}
.videos-mini-thumb .first-slide .slide img {display: block; border-radius: 13px;} 
body[device-size="iphoneSE"] .videos-mini-thumb .first-slide .slide {width: 110px; height: 110px;}
.videos-mini-thumb .img-play p {position: absolute; z-index: 2; top: 22px; left: 19px; margin: 0; line-height: 1; font-size: 18px; font-weight: bold; letter-spacing: .4px; color: #fff; text-shadow: 0 6px 20px rgba(0, 0, 0, 0.38);}
.videos-mini-thumb .other-slide .swiper-slide:first-of-type {margin: 0;margin-bottom: 9px;}
body[device-size="iphoneSE"] .videos-mini-thumb .other-slide .swiper-slide:first-of-type {margin: 0; margin-bottom: -1px;}
.videos-mini-thumb .other-slide .swiper-slide {margin: 0; cursor: pointer;}
.videos-mini-thumb .other-slide .slide {height: 98px; height: 60px; border-radius: 11px;}
.videos-mini-thumb .other-slide .slide img {display: block; width: 98px; height: 60px; margin-right: 9px; border-radius: 8px;}
body[device-size="iphoneSE"] .videos-mini-thumb .other-slide .slide img {width: 84px; height: 51px; margin-right: 7px;}
.videos-mini-thumb .swiper-slide h2,
.videos-mini-thumb .swiper-slide cite.author {display: none;}
.videos-mini-thumb .swiper-slide .img-play button.video {background: #fff url("../images/music-player/others/play_black.svg") no-repeat 53% center; background-size: 35%; z-index: 2;}

.cards-swiper {padding-bottom: 60px;}
body[device-size="iphoneX"] .cards-swiper {padding-bottom: 81px;}
body[device-size="iphone8Plus"] .cards-swiper {padding-bottom: 91px;}
body[device-size="iphoneSE"] .cards-swiper {padding-bottom: 50px;}
body[device-size="standard"] .cards-swiper {padding-bottom: 70px;}
.cards-swiper .swiper-slide.select-card {background: #fbfbf9; border-radius: 12px; padding: 20px 0; cursor: pointer;}
.cards-swiper .swiper-slide .img-inner-wrapper {height: 71px;}
.cards-swiper .swiper-slide img {display: block; width: 108px; height: 71px; margin-right: 12px; margin-left: 28px; object-fit: scale-down; background: transparent; display: inline-block; float: left;}

body[device-size="iphoneSE"] .cards-swiper .swiper-slide img {margin-right: 15px; margin-left: 5px;}
body[device-size="standard"] .cards-swiper .swiper-slide img {margin-right: 15px; margin-left: 5px;}

.cards-swiper .swiper-slide h2 {font-size: 18px; font-weight: 500; letter-spacing: .2px; color: #423940; padding-top: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.cards-swiper .swiper-slide .number-card-wrapper {margin-top: -1px;font-size: 15px; font-weight: 500; letter-spacing: -.1px; color: rgba(66, 57, 64, .45);}

.cards-swiper .swiper-slide[card-type="visa"] {background: #025da9;}
.cards-swiper .swiper-slide[card-type="visa"] h2 {color: #fff;}
.cards-swiper .swiper-slide[card-type="visa"] .number-card-wrapper {color: #fff; opacity: .45}

.cards-swiper .swiper-slide[card-type="amex"] {background: #6ad2ff;}
.cards-swiper .swiper-slide[card-type="amex"] h2 {color: #fff;}
.cards-swiper .swiper-slide[card-type="amex"] .number-card-wrapper {color: #fff; opacity: .45}

.cards-swiper .swiper-slide[card-type="discover"] {background: #f58320;}
.cards-swiper .swiper-slide[card-type="discover"] h2 {color: #fff;}
.cards-swiper .swiper-slide[card-type="discover"] .number-card-wrapper {color: #fff; opacity: .45}

.cards-swiper .swiper-slide[card-type="dankort"] {background: #f5133d;}
.cards-swiper .swiper-slide[card-type="dankort"] h2 {color: #fff;}
.cards-swiper .swiper-slide[card-type="dankort"] .number-card-wrapper {color: #fff;  opacity: .45;}
/* SWIPERS */


/* 07 LISTS */
.list-songs {/*background: #120810;*/ padding-bottom: 63px;}
.list-songs .inner {position:relative;}
.list-songs .slide:first-of-type {margin-top: -27px;}
.list-songs .slide {position:relative; height: 88px;}
.list-songs .slide .author-avatar {position:relative;display: inline-block; width: 50px; height: 50px; margin-top: 27px; vertical-align: top}
.list-songs .slide .author-avatar img {display:block; width: 100%; height: 100%; border-radius: 9px; cursor: pointer}

.list-songs .slide .box-art-top-left,
.list-songs .slide .box-art-top-right,
.list-songs .slide .box-art-bottom-left,
.list-songs .slide .box-art-bottom-right {position: absolute; overflow: hidden;}

.list-songs .slide .box-art-top-left {width: 25px; height: 25px; top: 0; left: 0; border-top-left-radius: 9px;}
.list-songs .slide .box-art-top-right {width: 25px; height: 25px; top: 0; right: 0; border-top-right-radius: 9px;}
.list-songs .slide .box-art-bottom-left {width: 25px; height: 25px; bottom: 0; left: 0; border-bottom-left-radius: 9px;}
.list-songs .slide .box-art-bottom-right {width: 25px; height: 25px; bottom: 0;right: 0;border-bottom-right-radius: 9px;}

.list-songs .slide .box-art-top-left img {display: block; border-radius: 0; border-top-left-radius: 9px;}
.list-songs .slide .box-art-top-right img {display: block; border-radius: 0; border-top-right-radius: 9px;}
.list-songs .slide .box-art-bottom-left img {display: block; border-radius: 0; border-bottom-left-radius: 9px;}
.list-songs .slide .box-art-bottom-right img {display: block; border-radius: 0; border-bottom-right-radius: 9px;}

.list-songs .slide .author-like {margin-left: 12px;}
.list-songs .slide .song-title-author {margin-top: 26px;position: absolute; top: 0; width: 60%;}

.list-songs .slide h2 {position:relative; top: 3px; display: block; font-size: 15px; font-weight: 500; color: #fff; line-height: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list-songs .slide cite a {position:relative; top: 7px; display: block; font-style: normal; font-size: 14px; color: rgba(255, 255, 255, .5);}

.list-songs .slide .author-like,
.list-songs .slide .song-info-options-container {display: inline-block;}

.list-songs .slide .rank {position:relative; top: 0; display: inline-block; margin: 0; margin-right: 18px; font-size: 11px; font-weight: 500; color: rgba(255, 255, 255, .52);}
.list-songs[avatar="hide"] .slide .author-like {margin-left: 0;}
.list-songs[avatar="hide"] .slide .rank {top: 37px;}
.list-songs[author="hide"] .slide .rank {top: 42px;}

/* charts */
.list-songs[avatar="hide"][track-charts="show"] .slide .rank {width: initial; height: initial; margin-right: 18px; font-size: 11px; color: rgba(255, 255, 255, 0.52);}
.list-songs[avatar="hide"][track-charts="show"] .slide .song-title-author {position: relative;top: 5px;}
.list-songs[avatar="hide"][track-charts="show"] .slide .rank:after {display: none;}

.list-songs[track-charts="show"] .slide .rank {position: relative; /*top: 8px; overflow: hidden;*/ background: rgba(0, 0, 0, 0); width: 24px; height: 24px; margin-right: 0; font-size: 12px; color: #fff; line-height: 2; text-align: center; border-radius: 100px; z-index: 1;}
.list-songs[track-charts="show"] .slide .rank {top: 40px; /*-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);*/}
.mac .list-songs[track-charts="show"] .slide .rank {-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);}
.list-songs[track-charts="show"] .slide .rank:after {content:""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 100px; box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.62);}


/* charts */
.list-songs[track-charts="show"] .slide .author-avatar {margin-left: -12px;}
/* charts */

.list-songs[avatar="hide"][author="hide"] .slide .rank {top: 37px;}
.list-songs[avatar="hide"][author="hide"] .slide h2 {margin-top: 11px;}

.list-songs .slide .song-info-options-container {position: absolute; top: 0; right: 0; margin-top: 38px;}
.list-songs .slide .song-time {margin-right: 0; font-size: 14px; color: rgba(255, 255, 255, .5);}

.list-songs .slide .like-container {display: inline-block; margin-top: 0; margin-right: 0; cursor: pointer;}
.list-songs .slide .heart-icon {display: inline-block; position: relative; top: 2px; margin-right: 17px; -webkit-animation: emptyHeart .5s; animation: emptyHeart .5s;}
.list-songs .slide .heart-icon.active {display: inline-block; -webkit-animation: fullHeart .5s; animation: fullHeart .5s;}

.list-songs[like-heart-style="style2"] .slide .heart-icon svg path {stroke: #fff; opacity: .33}
.list-songs[like-heart-style="style3"] .slide .heart-icon svg path {fill: #fff; stroke: #fff; opacity: .33}
.list-songs[like-heart-style="style4"] .slide .heart-icon svg path {stroke: var(--theme-color, #f5138e);}

.list-songs[like-heart-style="style1"] .slide .heart-icon.active svg path,
.list-songs[like-heart-style="style2"] .slide .heart-icon.active svg path,
.list-songs[like-heart-style="style3"] .slide .heart-icon.active svg path,
.list-songs[like-heart-style="style4"] .slide .heart-icon.active svg path {fill: var(--theme-color, #f5138e); stroke: var(--theme-color, #f5138e); opacity: 1;}

.list-songs[like-number-style="style1"] .slide .like {display: inline-block; margin-right: 15px; font-size: 15px; font-weight: 500; letter-spacing: .5px; color: rgba(255, 255, 255, .42); transition: all .2s ease-in-out;}
.list-songs[like-number-style="style1"] .slide .heart-icon.active ~ .like {color: #fff; transition: all .2s ease-in-out;}

.list-songs .slide .song-price {position:relative; top: -2px; display: inline-block; margin-left: 10px; line-height: 2.7; vertical-align: middle; width: 60px; height: 30px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.11); font-size: 12px; font-weight: 500; letter-spacing: .4px; text-align: center; color: #fff; cursor: pointer;}
.list-songs .slide .song-plus {position:relative; top: -2px; display: inline-block; width: 24px; height: 24px; margin-left: 8px; opacity: .38; vertical-align: middle;  background: url("../images/headers/headers-music-player/white/add_to.svg") no-repeat 100% center; cursor: pointer;}

.list-songs .slide .track-charts {position: relative; top: 4px; display: inline-block; width: 20px; height: 20px; border-radius: 100px;}
.list-songs .slide .track-charts.icon-up {background: #22b973;}
.list-songs .slide .track-charts.icon-still {background: #ffaf3e;}
.list-songs .slide .track-charts.icon-down {background: #da3b5d;}
.list-songs .slide .track-charts.icon-up .icon {position:relative; display: block; margin: 5px auto 0; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 8px solid #fff; box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.24); border-radius: 3px;}
.list-songs .slide .track-charts.icon-down .icon {position:relative; display: block; margin: 7px auto 0; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 8px solid #fff; box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.24); border-radius: 3px; transform: rotate(-180deg);}
.list-songs .slide .track-charts.icon-still .icon {display: block; margin: 9px auto 0; width: 10px; height: 3px; border-radius: 1.5px; background: #fff; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.33);}


.list-songs .slide .divider {position: absolute; width: 100%; bottom: 1px; right: 0; height: 2px; background: rgba(255, 255, 255, .11);}
.list-songs .slide:last-of-type .divider {display: none;}
.list-songs[avatar="show"] .divider {width: 281px; transition: none;}
.list-songs[avatar="show"][track-charts="show"] .divider {width: 269px; transition: none;}

body[device-size="iphone8Plus"] .list-songs[avatar="show"] .divider {width: 320px;}
body[device-size="iphone8Plus"] .list-songs[avatar="show"][track-charts="show"] .divider {width: 308px;}

.list-songs[delete-track="show"] .slide .delete-track {position: absolute; left: 14px; bottom: 24px; display: block; width: 22px; height: 22px; opacity: 0; transform: scale(0); transition: all .2s ease-in-out; cursor: pointer}
.list-songs[delete-track="show"] .slide.current .delete-track {opacity: 1; transition: all .3s ease-in-out; transform: scale(1);}
.list-songs[delete-track="show"] .slide .author-like-wrapper {height: 100%; transition: all .3s ease-in-out;}
.list-songs[delete-track="show"] .slide.current .author-like-wrapper {transform: translateX(55px); transition: all .3s ease-in-out;}

.list-songs[delete-track="show"] .slide.delete {width: 0; height: 0; opacity: 0; visibility: hidden; transition: all .3s ease-in-out; transform: scale(0);}

.list-songs[avatar="hide"][author="hide"] .song-info-options-container {margin-top: 34px;}
.list-songs[avatar="hide"][author="hide"][song-time="show"][song-price="show"] .slide .like-container {margin-right: 0;}
.list-songs[avatar="hide"][author="hide"][song-time="show"][song-price="show"] .slide .song-time {margin-right: 13px;}
.list-songs[avatar="hide"][author="hide"][song-time="hide"][song-price="show"][ranking="hide"] .slide .song-price {margin: 0}
.list-songs[avatar="hide"][song-time="hide"][song-price="hide"][like-number="show"][add-to="show"][ranking="hide"] .slide .like {margin-right: 0}
.list-songs[avatar="show"][song-time="hide"][song-price="show"][like-number="show"] .slide .heart-icon {margin-right: 7px;}
.list-songs[avatar="show"][song-time="hide"][song-price="show"][like-number="show"] .slide .like {margin-right: 4px;}

.list-songs[author="hide"] .slide cite,
.list-songs[ranking="hide"] .slide .rank,
.list-songs[add-to="hide"] .slide .song-plus,
.list-songs[like-number="hide"] .slide .like,
.list-songs[song-time="hide"] .slide .song-time,
.list-songs[avatar="hide"] .slide .author-avatar,
.list-songs[song-price="hide"] .slide .song-price,
.list-songs[track-charts="hide"] .slide .track-charts,
.list-songs[like-heart="hide"] .slide .like-container,
.list-songs[delete-track="hide"] .slide .delete-track {display: none}


.list-recent-searches ul {list-style-type: none; padding: 0; margin: 0}
.list-recent-searches ul li:first-of-type {margin-top: 0}
.list-recent-searches ul li {position:relative; height: 86px;}

.list-recent-searches ul li.delete {width: 0; height: 0; opacity: 0; visibility: hidden; transition: all .3s ease-in-out; transform: scale(0);}

.list-recent-searches ul li h2 {font-size: 17px; font-weight: 500; letter-spacing: .1px; color: #fff; line-height: 1; padding-top: 8px;}
.list-recent-searches ul li p {font-size: 14px; font-weight: 500; color: rgba(255, 255, 255, 0.5); margin: 0; margin-top: 8px; line-height: 1;}

.list-recent-searches ul li .delete-search-item {position: absolute; top: 4px; right: 0; width: 31px; height: 31px; background: transparent; padding: 0; margin-top: 8px;}
.list-recent-searches ul li .delete-search-item svg circle {opacity: .18;}
.list-recent-searches ul li .delete-search-item svg path {opacity: .38;}
.list-recent-searches ul li .divider {width: 100%; height: 2px; background: rgba(255, 255, 255, .11); margin-top: 18px; border-radius: 100px;}
.list-recent-searches ul li:last-of-type .divider {display: none}

[section-title-style="center"] ~ .list-recent-searches ul li h2,
[section-title-style="center"] ~ .list-recent-searches ul li .delete-search-item {margin-top: 12px;}
/* LISTS */


.filter-categories {padding-bottom: 90px;}
.filter-categories .category {position:relative; display: inline-table; width: 31%; margin: 0; margin-bottom: 3.1%; margin-right: 2%; padding: 16px 0; font-size: 16px; font-weight: 500; line-height: 1.1; letter-spacing: .3px; text-align: center; /*background: rgba(255, 255, 255, 0.18);*/ color: #fff; border-radius: 9px; cursor: pointer; transition: all .3s ease-in-out;}
.filter-categories .category .blur {position: absolute; top: 0; width: 100%; height: 100%; border-radius: 9px; background: rgba(255, 255, 255, 0.18); /*-webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);*/  transition: all .3s ease-in-out;}
.mac .filter-categories .category .blur {-webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);}
.filter-categories .category p {position:relative; top: 1px; margin: 0;}
.filter-categories .category:hover .blur {background: var(--theme-color, #f5138e); -webkit-backdrop-filter: blur(0); backdrop-filter: blur(0);  transition: all .3s ease-in-out;}
.filter-categories .category:nth-child(3n) {margin-right: 0;}
.filter-categories .category:nth-child(n+4) {margin-bottom: 0;}

.filter-tags {padding-bottom: 65px; max-width: 382px;}
.filter-tags .tags {position:relative; display: inline-table; vertical-align: top; margin-right: 2.85%; margin-bottom: 4.5%;}
.filter-tags .tags p {font-weight: 500; letter-spacing: 0.2px; margin: 0; text-align: center; color: #fff; text-shadow: 0 5px 18px rgba(0, 0, 0, 0.22);}

.filter-tags .tags-big {border-radius: 12px; padding: 3.79% 6.5%; font-size: 18px;}
.filter-tags .tags-medium {border-radius: 12px; padding: 2.4% 5.5%; font-size: 18px;}
.filter-tags .tags-large-medium {border-radius: 12px; padding: 2.64% 7.5%; font-size: 18px;}
.filter-tags .tags-small {border-radius: 9px; padding: 1.7% 4.5%; font-size: 15px;}
.filter-tags .tags-large-small {border-radius: 9px; padding: 1.5% 4.4%; font-size: 16px;}
.filter-tags .tags:nth-child(3n) {margin-right: 0;}
.filter-tags .tags:nth-child(n+7) {margin-bottom: 0;}

.filter-tags .tags-absolute-pop {background: linear-gradient(290deg, #fa0bff, #ff2774);}
.filter-tags .tags-drink {background: linear-gradient(307deg, #7613f5, #ec07ff);}
.filter-tags .tags-rap {background: linear-gradient(312deg, #606060, #363636);}
.filter-tags .tags-autumn {background: linear-gradient(309deg, #ffad0b, #ff27a3);}
.filter-tags .tags-training {background: linear-gradient(303deg, #8100ff, #04f28a);}
.filter-tags .tags-success {background: linear-gradient(114deg, #ae4fff, #31ffee);}
.filter-tags .tags-travel {background: linear-gradient(125deg, #00ff63, #1b94c5);}
.filter-tags .tags-hits {background: linear-gradient(312deg, #ff5800, #632bff);}


/* EFFETTO SIMULAZIONE DOWNLOAD - POPUP */
.download-popup-container {position: absolute;width: 100%; bottom: 0; z-index: 10000; overflow: hidden;opacity: 0; display: none;}
.download-popup-container.open {display: block; opacity: 1; overflow: hidden; -webkit-animation: playerAppearFromBottom .4s;animation: playerAppearFromBottom .4s;}
.download-popup-container.open.close {-webkit-animation: swipeFromTopDwnld .4s; animation: swipeFromTopDwnld .4s;}

.download-popup-container .gradient {position: absolute; top: 30px; left: -30px; width: 115%; height: 100%; -webkit-filter: blur(22px); filter: blur(22px); background: rgba(18, 8, 16, 1); box-shadow: 0 -9px 32px 0 rgba(0, 0, 0, 0.22);}

.download-popup-container .grid-download-popup {margin: 0 36px;}
.download-popup-container .inner-grid-download-popup {margin: 0 20px;}
.download-popup-container .inner {position: relative;}

.download-popup-container .download-popup {position:relative; top: 0; margin-bottom: 18px; opacity: 1; display: block; width: 100%; height: 74px; background: #fff; border-radius: 17px; box-shadow: 0 43px 62px 0 #000;}

.download-popup-container .download-popup .download-avatar-author {display: inline-block; margin-top: 17px; margin-left: 0; margin-right: 16px;}
.download-popup-container .download-popup img {display: block; width: 40px; height: 40px; border-radius: 8px; margin-right: 0;}

.download-popup-container .download-popup .download-title-author {position:relative; top: 10px; display: inline-block; width: 77%;}
.download-popup-container .download-popup .download-title-author svg {position: absolute; top: 7px; right: 0;}
.download-popup-container .download-popup .download-title-author svg rect {fill: var(--theme-color, #f5138e);}
.download-popup-container .download-popup .download-title-author svg path {stroke: var(--theme-color, #f5138e);}

.download-popup .download-title-author h2 {margin: 0 0 0 -1px; font-size: 16px; font-weight: 500; letter-spacing: .2px; color: #120810; line-height: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.download-popup .download-title-author cite {position:relative; top: -3px; margin: 0 0 0 -1px; font-size: 13px; font-weight: 500; color: rgba(58, 41, 68, .5); font-style: normal; line-height: 1;}

.download-popup-container .download-popup .download-bar {position: relative;width: 100%;height: 3px;padding-top: 15px;padding-bottom: 0;border-radius: 1.5px;overflow: hidden;}
.download-popup-container .download-popup .download-progress {position: absolute; height: 3px; border-radius: 1.5px; background: var(--theme-color, #f5138e); z-index: 1}
.download-bar .download-loaded {position: absolute; width: 100%; height: 3px; border-radius: 1.5px; background: rgba(155, 146, 160, 0.36);}

.download-popup-hide {position: relative; bottom: 0; width: 100%; height: 40px; margin-bottom: 16px; text-align: center;}
body[device-size="iphoneX"] .download-popup-hide {margin-bottom: 34px;}
.download-popup-hide button {width: 39px; height: 39px; padding: 0; margin: 0; border: 0; background: #fff; border-radius: 100%;}
.download-popup-hide button svg {position:relative; top: 2px;}


.download-completed {position:absolute; bottom: 0; width: 100%; margin-bottom: 186px; z-index: 9999;}
.download-completed .ok {opacity: 0; display: none; margin: 0 auto; width: 62px; height: 62px; background: #36e76e; box-shadow: 0 11px 48px 0 rgba(54, 231, 110, 0.32); border-radius: 100px;}
.download-completed .ok.open {display: block; opacity: 1; -webkit-animation: playerAppearFromBottom .3s; animation: playerAppearFromBottom .3s; transform: scale(1); transition: all .2s ease-in-out;}
.download-completed .ok.close {transform: scale(0); transition: all .2s ease-in-out;}
.download-completed .ok svg {position:relative; top: 32%; left: 26%;}
/* EFFETTO SIMULAZIONE DOWNLOAD - POPUP */


/* 08 CLIENTS REVIEWS */
/* Stars Value */
.stars {float:left; border: 0;}
.stars:not(:checked) > input {position:absolute; clip:rect(0, 0, 0, 0);}
.stars:not(:checked) > label,
.stars:not(:checked) > span {position: relative;float: right;width: 1em;overflow: hidden;white-space: nowrap;cursor: default;}

.stars.big {float:none;border: 0;}
.stars.big:not(:checked) > label,
.stars.big:not(:checked) > span {position:relative; display: inline-block; float: none; width: 26px; height: 27px; overflow:hidden; white-space:nowrap; cursor:default; margin-right: 6px;}

.stars.big span:before {content: url("../images/others/stars/large/star_empty.svg"); position: absolute; top: 0; width: 26px; height: 27px;}
.stars.big span.active:before {content: url("../images/others/stars/large/star_full.svg"); position: absolute; top: 0; width: 26px; height: 27px;}
/* Stars Value */

body[device-size="iphoneX"] .clients-reviews {padding-top: 63px;}
.clients-reviews {position:relative; padding-top: 38px; padding-bottom: 140px;}

.clients-reviews ul {padding: 0; margin: 0;}
.clients-reviews ul li:first-of-type {margin-top: 0;}
.clients-reviews ul li {padding: 22px 21px 20px 24px; margin: 0; margin-top: 22px; list-style-type: none; border-radius: 15px; background: rgba(255, 255, 255, 0.08);}

.clients-reviews .clients-ratings {display: grid; grid-template-columns: repeat(3, 31.5% 13% 48%); margin: 0; padding-top: 1px;}
.clients-reviews .clients-ratings .stars span {width: 12px; height: 14px; margin-right: 4px;}
.clients-reviews .clients-ratings .stars span:before {content: url("../images/others/stars/small/star_empty.svg"); opacity: .17; position: absolute; top: -2px; width: 12px; height: 12px;}
.clients-reviews .clients-ratings .stars span.active:before {content: url("../images/others/stars/small/star_full.svg"); top: -3px;}
.clients-reviews .clients-ratings .stars span.active:before {opacity: 1;}
.clients-reviews .clients-ratings .ratings-reviews .stars {padding-top: 9px;}

body[device-size="iphoneSE"] .clients-reviews .clients-ratings {display: grid;grid-template-columns: repeat(3, 34.5% 16% 48%);}
body[device-size="standard"] .clients-reviews .clients-ratings {display: grid;grid-template-columns: repeat(3, 34.5% 16% 48%);}
.clients-reviews .client-avatar img {position:relative; display: block; width: 31px; height: 31px; border-radius: 100px;}

.clients-reviews header {position:relative}
.clients-reviews header .date-container{position: absolute; padding-top: 3px; top: 0; right: 0; font-size: 14px; letter-spacing: .3px; color: rgba(255, 255, 255, .58);}
.clients-reviews header h2 {width: 70%; margin: 0; padding-top: 0; font-size: 18px; font-weight: 500; letter-spacing: .4px; color: #fff; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}

.clients-reviews .clients cite {display: block; padding-top: 4px; font-size: 15px; font-weight: 500; font-style: normal; letter-spacing: .4px; color: rgba(255, 255, 255, .58); overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}

.clients-reviews section {padding-top: 18px;}
.clients-reviews section p {display: block; width: initial; height: initial; margin: 0; font-size: 14px; font-weight: 400; line-height: 1.57; letter-spacing: .2px; color: #fff; cursor: default}
body[device-size="iphoneSE"] .clients-reviews section p {width: initial; height: initial;}
body[device-size="standard"] .clients-reviews section p {width: initial; height: initial;}

.write-reviews-container {margin: 0; padding-top: 9px;}
.write-reviews-container .inner {position:relative;}
.write-reviews-container .inner b {position: absolute; top: -3px; right: 0; font-size: 42px; font-weight: bold; letter-spacing: .7px; color: #fff; line-height: 1;}

.write-reviews-container .inner .number-reviews {display: table; padding-top: 8px;}
.write-reviews-container .inner .number-reviews span {display: inline-block; width: initial; margin: 0; font-size: 15px; font-weight: 500; letter-spacing: .3px; color: #fff;}
.write-reviews-container .inner .number-reviews span:first-of-type {margin-right: 4px;}

.write-reviews-container .inner .stars.voting:not(:checked) > label:before {content: url("../images/star-empty.svg"); opacity: .48;}
.write-reviews-container .inner .stars.voting:hover > input + label:hover ~ label:before,
.write-reviews-container .inner .stars.voting:hover > input + label:hover:before {content: url("../images/star-full.svg"); opacity: 1;}
.write-reviews-container .inner .stars.voting > input:checked ~ label:before {background: url("../images/star-full.svg") no-repeat; background-position: 0 -2px; opacity: 1;}
.write-reviews-container .inner .stars.voting:not(:checked) > label {width: 26px;height: 27px;font-size: 0;margin: 0 1px 0 0 0;}

.write-reviews {position: fixed; bottom: 37px; width: 100%; text-align: center; z-index: 1;}
.write-reviews button {width: 166px; height: 41px; padding: 0; background: #fff; color: #120810; font-size: 16px; font-weight: 500; letter-spacing: .4px; border-radius: 13px; line-height: 2.8;box-shadow: 0 15px 32px 0 rgba(0, 0, 0, 0.35);}

body[device-size="iphoneX"] .write-reviews {bottom: 52px;}
body[device-size="iphoneX"] .write-reviews-container {padding-top: 33px;}


.write-reviews-container[write-reviews-style="style2"] {padding-top: 13px;}
body[device-size="iphoneX"] .write-reviews-container[write-reviews-style="style2"] {padding-top: 25px;}
.write-reviews-container[write-reviews-style="style2"] .stars.big {position:relative; top: 1px;}
.write-reviews-container[write-reviews-style="style2"] .stars.big:not(:checked) > label, .stars.big:not(:checked) > span {width: 22px; height: 22px; margin: 0}  
.write-reviews-container[write-reviews-style="style2"] .stars.big span:before {content: ""; background-image: url("../images/others/stars/large/star_empty.svg"); background-size: cover; position: absolute; top: 0; width: 22px; height: 22px;}
.write-reviews-container[write-reviews-style="style2"] .stars.big span.active:before {content: ""; background-image: url("../images/others/stars/large/star_full.svg"); background-size: cover;position: absolute;top: 0;width: 22px;height: 22px;}
.write-reviews-container[write-reviews-style="style2"] .album-cover-1 {width: 45px; height: 45px; border-radius: 100px; float: left; margin-right: 23px;}
.write-reviews-container[write-reviews-style="style2"] .album-cover-1 img {width: 45px; height: 45px; border-radius: 100px; display: block;}
.write-reviews-container[write-reviews-style="style2"] .inner b {top: -1px; font-size: 48px;}
.write-reviews-container[write-reviews-style="style2"] .inner .number-reviews {margin-top: -5px; padding-top: 0;}

.write-reviews-container[write-reviews-style="style1"] .album-cover-1 {display: none;}
.write-reviews-container[write-reviews-style="style1"] .stars.big:not(:checked) > label, .stars.big:not(:checked) > span {width: 26px; height: 27px;}

/* LEAVE REVIEW */
.stars-voting-title {padding-top: 131px;}
body[device-size="iphoneX"] .stars-voting-title {padding-top: 170px;}
.stars-voting-title p {font-size: 19px; font-weight: 500; letter-spacing: -.3px; color: #fff; margin: 0}
.check-stars-container {margin-top: 43px;}
body[device-size="iphoneX"] .check-stars-container {margin-top: 59px;}

.mobile .stars-voting-title {padding-top: 80px;} 
.mobile  .check-stars-container {margin-top: 23px;}

.stars-form-field form {padding: 19px 0 15px; text-align: center; direction: rtl;}
.stars-form-field .border-top,
.stars-form-field .border-bottom {width: 100%; height: 2px; border-radius: 8px; background: rgba(255, 255, 255, 0.11);}
.stars-form-field .stars {float: none;text-align: center;}
.stars-form-field .stars.voting > input {width: 26px;height: 27px;margin: 0;}
.stars-form-field .stars:not(:checked) > label:before {content: url("../images/others/stars/large/star_empty.svg");}
.stars-form-field .stars > input:checked ~ label:before,
.stars-form-field .stars.voting:hover > input + label:hover ~ label:before,
.stars-form-field .stars.voting:hover > input + label:hover:before {content: url("../images/others/stars/large/star_full.svg");}
.stars-form-field .stars:not(:checked) > label {width: 26px; height: 27px; margin: 0 -3px 0 0; padding: 0 9px 0 0; float: none; display: inline-block;}

body[device-size="iphoneX"] .leave-reviews input {margin-top: 42px;}
.leave-reviews input {width: 100%;border: 0;letter-spacing: -.1px;font-size: 17px;background: rgba(255, 255, 255, .1);color: #fff;font-weight: 400;padding: 21.5px 45px;margin-top: 22px;border-radius: 13px;box-sizing: border-box;}

body[device-size="iphoneX"] .leave-reviews textarea {height: 234px;}
.leave-reviews textarea {width: 100%; height: 183px; background: rgba(255, 255, 255, .1);border: 0;color: #fff;padding: 28.5px 45px;font-size: 17px;font-weight: 400;letter-spacing: -.3px;margin-top: 22px;resize: none;border-radius: 13px;box-sizing: border-box;}

.leave-reviews input::-webkit-input-placeholder {color: rgba(255, 255, 255, .24);}
.leave-reviews input:-moz-placeholder {color: rgba(255, 255, 255, .24);}
.leave-reviews input::-moz-placeholder {color: rgba(255, 255, 255, .24);}
.leave-reviews input:-ms-input-placeholder {color: rgba(255, 255, 255, .24);}

.leave-reviews textarea::-webkit-input-placeholder {color: rgba(255, 255, 255, .24);}
.leave-reviews textarea:-moz-placeholder {color: rgba(255, 255, 255, .24);}
.leave-reviews textarea::-moz-placeholder {color: rgba(255, 255, 255, .24);}
.leave-reviews textarea:-ms-input-placeholder {color: rgba(255, 255, 255, .24);}

.mobile .leave-reviews textarea {height: 143px;}

body[device-size="iphoneX"] .send-review {bottom: 47px;}
.send-review {position: fixed; width: 100%; bottom: 30px; text-align: center;}
body[device-size="iphoneX"] .send-review button {width: 134px;}
.send-review button {width: 121px; height: 42px; border-radius: 13px; background: var(--theme-color, #f5138e); font-size: 14px; font-weight: 500; letter-spacing: .3px; color: #fff; text-transform: uppercase;}
/* LEAVE REVIEW */

/* REVIEW OK */
.write-review-overlay-ok .thanks-text {padding-top: 131px; text-align: center;}
body[device-size="iphoneX"] .write-review-overlay-ok .thanks-text {padding-top: 170px;}

.write-review-overlay-ok .thanks-text p:first-of-type {margin: 0}
.write-review-overlay-ok .thanks-text p {font-size: 18px; font-weight: 500; color: #fff; margin: 0; margin-top: 15px; transition: all .15s ease-in-out; transform: scale(0);}
.write-review-overlay-ok .thanks-text p.active {transition: all .15s ease-in-out; transform: scale(1); -webkit-animation: emptyHeart .5s; animation: emptyHeart .5s;}

.write-review-overlay-ok .reviews-ok-icon {padding-top: 80px;}
.write-review-overlay-ok .reviews-ok-icon .icon {margin: 0 auto; width: 62px; height: 62px; background: #36e76e; border-radius: 100px;}
.write-review-overlay-ok .reviews-ok-icon .icon.active {background: #36e76e; box-shadow: 0 11px 48px 0 rgba(54, 231, 110, 0.32); -webkit-animation: emptyHeart .5s;animation: emptyHeart .5s;}
.write-review-overlay-ok .reviews-ok-icon .icon svg {opacity: 0; position:relative; top: 32%; left: 26%;}
.write-review-overlay-ok .reviews-ok-icon .icon.active svg {opacity: 1;}
.write-review-overlay-ok .reviews-ok-icon .icon {background: url("../images/others/loader.gif") no-repeat center; background-size: 20px;}
/* REVIEW OK */

/* REVIEW FAIL */
.write-review-overlay-fail {text-align: center;}
.write-review-overlay-fail .fail-text {padding-top: 131px;}
body[device-size="iphoneX"] .write-review-overlay-fail .fail-text {padding-top: 170px;}

.write-review-overlay-fail .fail-text p:first-of-type {margin: 0}
.write-review-overlay-fail .fail-text p{font-size: 18px; font-weight: 500; color: #fff; margin: 0; margin-top: 15px; transition: all .15s ease-in-out; transform: scale(0);}
.write-review-overlay-fail .fail-text p.active{transition: all .15s ease-in-out; transform: scale(1); -webkit-animation: emptyHeart .5s; animation: emptyHeart .5s}

.write-review-overlay-fail .reviews-fail-icon {padding-top: 60px;}
.write-review-overlay-fail .reviews-fail-icon .icon {margin: 0 auto; width: 62px; height: 62px; background: url("../images/others/loader.gif") no-repeat center; background-size: 20px;}
.write-review-overlay-fail .reviews-fail-icon .icon.active{display: none;}

.write-review-overlay-fail .try-again-support-button {padding-top: 0px;}
.write-review-overlay-fail .try-again-support-button button {display: block;margin: 0 auto;width: 178px;height: 44px;border-radius: 16px;background: #fff;font-size: 15px;font-weight: 500;letter-spacing: -.1px;margin-bottom: 20px;transition: all .15s ease-in-out;transform: scale(0);}
.write-review-overlay-fail .try-again-support-button button.active {transition: all .15s ease-in-out;transform: scale(1); -webkit-animation: emptyHeart .5s; animation: emptyHeart .5s;}

.write-review-overlay-fail .review-fail-back {position: fixed; bottom: 24px; width: 100%;}
body[device-size="iphoneX"] .write-review-overlay-fail .review-fail-back {bottom: 43px;}
.write-review-overlay-fail .review-fail-back .back {width: 39px; height: 39px; padding: 0; background: #fff; border-radius: 100%; cursor: pointer;}
.write-review-overlay-fail .review-fail-back .back svg {position: relative; top: 2px;}
/* REVIEW FAIL */

/* CLIENTS REVIEWS */


/* PURCHASE POPUP */
section.purchase-popup-container {position:relative; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 233px;height: auto;border-radius: 33px;background: #fbfbf9;margin: -20px 0 0 0;padding: 47px 35px 36px;}
section.purchase-popup-container p {margin: 0;font-size: 18px;font-weight: 600;letter-spacing: .4px;color: #120810;line-height: 1;}

body[device-size="iphoneSE"] section.purchase-popup-container {margin: -10px 0 0 0;}

section.purchase-popup-container .title-author {margin-top: 26px; height: 62px;}
section.purchase-popup-container .title-author img {width: 62px; height: 100%; display: block; margin-right: 20px; border-radius: 12px; box-shadow: 0 18px 29px 0 rgba(0, 0, 0, 0.32); float: left;}
section.purchase-popup-container .title-author .title {position:relative;top: 9px;font-size: 17px;font-weight: 500;letter-spacing: -.2px;color: #120810;}
section.purchase-popup-container .title-author .author {position:relative;top: 8px;display: block;font-size: 15px;font-weight: 500;font-style: normal;color: rgba(18, 8, 16, .42);}

section.purchase-popup-container .divider {clear: both; height: 3px; border-radius: 8.5px; background: rgba(216, 216, 216, .33); margin-top: 26px;}

section.purchase-popup-container .final-price-container {text-align: right;margin-top: 12px;}
section.purchase-popup-container .final-price-container span {position:relative; top: 1px; display: inline-block; font-size: 13px;font-weight: 500;letter-spacing: .4px;color: rgba(18, 8, 16, .42); margin-right: 10px;}
section.purchase-popup-container .final-price-container b {font-size: 18px;font-weight: 600;letter-spacing: .4px;color: #120810;word-spacing: -4px;/* margin-top: 5px; */display: inline-block;vertical-align: middle;}

section.purchase-popup-container button.confirm {width: 100%;height: 51px;font-size: 14px;border-radius: 15px;margin-top: 28px;padding: 0;color: #fff;text-transform: uppercase;font-weight: 500;background: var(--theme-color, #f5138e);box-shadow: 0 22px 52px 0 var(--theme-color-shadow, #f5138e);}

section.purchase-popup-container .pay-form-container-saved {position:relative; margin-top: 41px;}
section.purchase-popup-container .pay-form-container-saved button.edit {position: absolute; top: 0; right: 0; width: 58px; height: 29px; border-radius: 7px; background: #fff; box-shadow: 0 10px 28px 0 rgba(0, 0, 0, 0.15); font-size: 12px; font-weight: bold; letter-spacing: .4px; color: #120810; text-transform: uppercase;}
section.purchase-popup-container .pay-form-container-saved .number-card-wrapper {position:relative; top: 3px; display: inline-block; font-size: 14px; font-weight: bold; letter-spacing: .6px; color: rgba(66, 57, 64, .45);}
section.purchase-popup-container .pay-form-container-saved .type-card-wrapper {display: inline-block; width: 46px; height: 31px; margin-right: 12px; border-radius: 7px; vertical-align: middle; box-shadow: 0 10px 28px 0 rgba(0, 0, 0, 0.15);}

section.payment-method-header {padding-top: 101px;}
body[device-size="iphoneX"] section.payment-method-header {padding-top: 123px;}
body[device-size="iphoneSE"] section.payment-method-header {padding-top: 86px;}
body[device-size="standard"] section.payment-method-header {padding-top: 86px;}

section.payment-method-header .title-author {height: 62px;}
section.payment-method-header .title-author img {display: block; width: 62px; height: 62px; margin-right: 24px; border-radius: 12px; box-shadow: 0 18px 29px 0 rgba(0, 0, 0, 0.32); float: left;}
section.payment-method-header .title-author .title {position:relative; top: 9px; font-size: 18px; font-weight: 500; letter-spacing: .2px; color: #fff;}
section.payment-method-header .title-author .author {position:relative; top: 7px; font-size: 15px; font-weight: 500; color: rgba(255, 255, 255, .42); font-style: normal;}

section.payment-method-header .divider {clear: both; width: 100%; height: 2px; margin-top: 17px; border-radius: 2px; background: rgba(255, 255, 255, .11);}
body[device-size="iphoneX"] section.payment-method-header .divider {margin-top: 32px;}
body[device-size="iphoneSE"] section.payment-method-header .divider {margin-top: 14px;}
body[device-size="standard"] section.payment-method-header .divider {margin-top: 14px;}

section.payment-method-header .song-price {font-size: 19px;font-weight: 500;text-align: center;color: #fff; margin-top: 13px;}
body[device-size="iphoneX"] section.payment-method-header .song-price {font-size: 24px; margin-top: 20px; letter-spacing: -.1px; direction: rtl;}
body[device-size="iphoneSE"] section.payment-method-header .song-price {margin-top: 10px;}
body[device-size="standard"] section.payment-method-header .song-price {margin-top: 10px;}

button.paypal {width: 100%;height: 53px;border-radius: 12px; background: #0c50c7;padding-left: 0;margin-bottom: 50px;text-transform: uppercase;color: #fff;font-size: 14px;font-weight: 500;letter-spacing: 0.8px;box-shadow: 0 15px 61px 0 rgba(0, 75, 255, 0.49);}
button.paypal svg {position:relative; top: 0; margin-left: -14px; margin-right: 24px; vertical-align: middle;}
button.paypal span {position:relative; top: 2px;}

/* 37** **** **** **** */
section.purchase-popup-container .pay-form-container-saved .type-card-wrapper[card-type="amex"] {background: #6ad2ff url("../images/cards/american-express.png") no-repeat center;}
/* 38** **** **** **** */
section.purchase-popup-container .pay-form-container-saved .type-card-wrapper[card-type="dinersclub"] {background: url("../images/cards/diners-club.png") no-repeat center;}
/* 4*** **** **** **** */
section.purchase-popup-container .pay-form-container-saved .type-card-wrapper[card-type="visa"] {background: #025da9 url("../images/cards/visa.png") no-repeat center;}
/* 4026 **** **** **** */
section.purchase-popup-container .pay-form-container-saved .type-card-wrapper[card-type="visaelectron"] {background: #025da9 url("../images/cards/visa.png") no-repeat center;}
/* 5019 **** **** **** */
section.purchase-popup-container .pay-form-container-saved .type-card-wrapper[card-type="dankort"] {background: #f5133d url("../images/cards/dankort.png") no-repeat center;}
/* 51** **** **** **** */
section.purchase-popup-container .pay-form-container-saved .type-card-wrapper[card-type="mastercard"] {background: #fbfbf9 url("../images/cards/mastercard.png") no-repeat center;}
/* 62 **** **** ***** **** */
section.purchase-popup-container .pay-form-container-saved .type-card-wrapper[card-type="unionpay"] {background: url("../images/cards/jcb.png") no-repeat center;}
/* 6362 97** **** **** */
section.purchase-popup-container .pay-form-container-saved .type-card-wrapper[card-type="elo"] {background: url("../images/cards/elo.png") no-repeat center;}
/* 65** **** **** **** */
section.purchase-popup-container .pay-form-container-saved .type-card-wrapper[card-type="discover"] {background: #f58320 url("../images/cards/discover.png") no-repeat center;}
/* 6706 **** **** **** */
section.purchase-popup-container .pay-form-container-saved .type-card-wrapper[card-type="laser"] {background: url("../images/cards/laser.png") no-repeat center;}
/* 6759 **** **** **** */
section.purchase-popup-container .pay-form-container-saved .type-card-wrapper[card-type="maestro"] {background: #fbfbf9 url("../images/cards/maestro.png") no-repeat center;}

.confirm-purchase-popup-overlay .confirm-purchase-popup-back {position: fixed; bottom: 44px; width: 100%; text-align: center;}
.confirm-purchase-popup-overlay .confirm-purchase-popup-back .back {width: 119px; height: 42px; padding: 0; font-size: 14px; font-weight: 500; letter-spacing: .3px; color: #fff; text-transform: uppercase; border-radius: 13px; background: rgba(255, 255, 255, 0.11); cursor: pointer;}
body[device-size="iphoneX"] .confirm-purchase-popup-overlay .confirm-purchase-popup-back .back {width: 134px; height: 42px;}
body[device-size="iphoneSE"] .confirm-purchase-popup-overlay .confirm-purchase-popup-back .back {width: 102px; height: 36px;}
body[device-size="standard"] .confirm-purchase-popup-overlay .confirm-purchase-popup-back .back {width: 102px; height: 36px;}

body[device-size="standard"] .confirm-purchase-popup-overlay .confirm-purchase-popup-back,
body[device-size="iphoneSE"] .confirm-purchase-popup-overlay .confirm-purchase-popup-back {bottom: 24px;}
body[device-size="iphone8Plus"] .confirm-purchase-popup-overlay .confirm-purchase-popup-back {bottom: 54px;}

.pay-form-container {position:relative; width: 100%; margin-top: 36px;}
body[device-size="iphoneX"] .pay-form-container {margin-top: 66px;}
body[device-size="iphoneSE"] .pay-form-container {margin-top: 28px;}
body[device-size="standard"] .pay-form-container {margin-top: 28px;}
.pay-form-container .inner {position:relative;}

.pay-form-container form {position: relative; max-width: 414px; margin: 0 auto; background: #423940; border-radius: 18px; padding: 12px 0 15px;}

.pay-form-container[card-type="amex"] form,
.total-cards-vertical .card-container[card-type="amex"] {background: #423940 url("../images/cards/patterns/amex.jpg") no-repeat center / cover;}
.pay-form-container[card-type="dinersclub"] form,
.total-cards-vertical .card-container[card-type="dinersclub"] {background: #423940 url("../images/cards/patterns/dinersclub.jpg") no-repeat center / cover;}
.pay-form-container[card-type="visa"] form,
.pay-form-container[card-type="visaelectron"] form,
.total-cards-vertical .card-container[card-type="visa"],
.total-cards-vertical .card-container[card-type="visaelectron"] {background: #423940 url("../images/cards/patterns/visa.jpg") no-repeat center / cover;}
.pay-form-container[card-type="dankort"] form,
.total-cards-vertical .card-container[card-type="dankort"] {background: #423940 url("../images/cards/patterns/dk.jpg") no-repeat center / cover;}
.pay-form-container[card-type="mastercard"] form,
.total-cards-vertical .card-container[card-type="mastercard"] {background: #423940 url("../images/cards/patterns/mastercard.jpg") no-repeat center / cover;}
.pay-form-container[card-type="unionpay"] form,
.total-cards-vertical .card-container[card-type="unionpay"] {background: #423940 url("../images/cards/patterns/unionpay.jpg") no-repeat center / cover;}
.pay-form-container[card-type="elo"] form,
.total-cards-vertical .card-container[card-type="elo"] {background: #423940 url("../images/cards/patterns/elo.jpg") no-repeat center / cover;}
.pay-form-container[card-type="discover"] form,
.total-cards-vertical .card-container[card-type="discover"] {background: #423940 url("../images/cards/patterns/discover.jpg") no-repeat center / cover;}
.pay-form-container[card-type="laser"] form,
.total-cards-vertical .card-container[card-type="laser"] {background: #423940 url("../images/cards/patterns/laser.jpg") no-repeat center / cover;}
.pay-form-container[card-type="maestro"] form,
.total-cards-vertical .card-container[card-type="maestro"] {background: #423940 url("../images/cards/patterns/maestro.jpg") no-repeat center / cover;}

.pay-form-container .card-done {display: inline-table; text-align: center; line-height: 2.5; cursor: pointer; margin-top: 6px; margin-left: 21px;width: 54px;height: 29px;border-radius: 100px;background-image: linear-gradient(300deg, #ffffff, #e1e1e1);box-shadow: 0 10px 28px 0 rgba(255, 255, 255, 0.22);font-size: 12px;font-weight: bold;letter-spacing: .4px;text-transform: uppercase;color: #1f111c;}
.pay-form-container .card-erase {position:relative; top: 10px; left: 8px; display: inline-table; opacity: .33; cursor: pointer;}

.pay-form-container .card-logo {position:absolute; top: 12px; right: 19px;}

.pay-form-container[card-type="amex"] .card-logo,
.total-cards-vertical .card-container[card-type="amex"] .card-logo {width: 87px; height: 30px; background: url("../images/cards/logos/3.png") no-repeat center;}
.pay-form-container[card-type="dinersclub"] .card-logo,
.total-cards-vertical .card-container[card-type="dinersclub"] .card-logo {width: 73px; height: 23px; background: url("../images/cards/logos/2.png") no-repeat center;}
.pay-form-container[card-type="visa"] .card-logo,
.total-cards-vertical .card-container[card-type="visa"] .card-logo,
.pay-form-container[card-type="visaelectron"] .card-logo,
.total-cards-vertical .card-container[card-type="visaelectron"] .card-logo {width: 73px; height: 23px; background: url("../images/cards/logos/2.png") no-repeat center;}
.pay-form-container[card-type="dankort"] .card-logo,
.total-cards-vertical .card-container[card-type="dankort"] .card-logo {width: 74px; height: 32px; background: url("../images/cards/logos/5.png") no-repeat center;}
.pay-form-container[card-type="mastercard"] .card-logo,
.total-cards-vertical .card-container[card-type="mastercard"] .card-logo {width: 56px; height: 35px; background: url("../images/cards/logos/1.png") no-repeat center;}
.pay-form-container[card-type="unionpay"] .card-logo,
.total-cards-vertical .card-container[card-type="unionpay"] .card-logo {width: 73px; height: 23px; background: url("../images/cards/logos/2.png") no-repeat center;}
.pay-form-container[card-type="elo"] .card-logo,
.total-cards-vertical .card-container[card-type="elo"] .card-logo {width: 73px; height: 23px; background: url("../images/cards/logos/2.png") no-repeat center;}
.pay-form-container[card-type="discover"] .card-logo,
.total-cards-vertical .card-container[card-type="discover"] .card-logo {width: 90px; height: 14px; background: url("../images/cards/logos/4.png") no-repeat center;}
.pay-form-container[card-type="laser"] .card-logo,
.total-cards-vertical .card-container[card-type="laser"] .card-logo {width: 73px; height: 23px; background: url("../images/cards/logos/2.png") no-repeat center;}
.pay-form-container[card-type="maestro"] .card-logo,
.total-cards-vertical .card-container[card-type="maestro"] .card-logo {width: 73px; height: 23px; background: url("../images/cards/logos/2.png") no-repeat center;}

.pay-form-container[card-type="mastercard"] .card-logo:after,
.total-cards-vertical .card-container[card-type="mastercard"] .card-logo:after {content:"mastercard"; position: absolute; bottom: -18px; text-transform: capitalize; font-size: 10px; font-weight: 500; letter-spacing: .4px; color: #fff;}

.pay-form-container .card-input-contain {margin: 27px 14px 0;}

.pay-form-container .card-input-contain .input {position:relative;height: 54px;margin: 0;border: 0;border-radius: 11px;padding: 0;}
.pay-form-container .card-input-contain .input input {position: relative;width: 100%;height: 100%;background: rgba(31, 17, 28, 0.38);padding: 0;border: 0;border: solid 2px transparent;border-radius: 11px;transition: all .3s ease-in-out;box-sizing: border-box;font-size: 22px;font-weight: bold;letter-spacing: .5px;color: #fff;text-shadow: 0 5px 11px rgba(0, 0, 0, 0.21);}
.pay-form-container .card-input-contain .input input:focus {border: solid 2px rgba(255, 255, 255, 0.43); transition: all .3s ease-in-out;}

.pay-form-container .card-input-contain .input p {position: absolute; top: 0; margin: 0; margin-left: 9px; margin-top: 9px; font-size: 11px; font-weight: bold; letter-spacing: .9px; color: rgba(255, 255, 255, .42); text-transform: uppercase;}

.pay-form-container .card-input-contain .input.card-number {height: 51px;}
.pay-form-container .card-input-contain .input.card-number input {padding-left: 35px;}

.pay-form-container .card-input-contain .input.cvv,
.pay-form-container .card-input-contain .input.exp-date,
.pay-form-container .card-input-contain .input.name-card {display: inline-block; margin-top: 6px;}

.pay-form-container .card-input-contain .input.cvv {width: 51px;}
.pay-form-container .card-input-contain .input.exp-date {width: 74px; margin-right: 10px;}
.pay-form-container .card-input-contain .input.name-card {width: 162px; margin-right: 10px;}

.pay-form-container .card-input-contain .input.cvv input,
.pay-form-container .card-input-contain .input.exp-date input,
.pay-form-container .card-input-contain .input.name-card input {font-size: 15px; padding-left: 7px; padding-top: 15px;}

.pay-form-container .card-input-contain .input input::-webkit-input-placeholder {color: transparent; font-size: 15px;font-weight: 500; letter-spacing: .3px; color: #fff; text-transform:capitalize; font-family: "Heebo", Helvetica Neue,Helvetica,Arial,sans-serif;}
.pay-form-container .card-input-contain .input input:-moz-placeholder {color: transparent; font-size: 15px;font-weight: 500; letter-spacing: .3px; color: #fff; text-transform:capitalize; font-family: "Heebo", Helvetica Neue,Helvetica,Arial,sans-serif;}
.pay-form-container .card-input-contain .input input::-moz-placeholder {color: transparent; font-size: 15px;font-weight: 500; letter-spacing: .3px; color: #fff; text-transform:capitalize; font-family: "Heebo", Helvetica Neue,Helvetica,Arial,sans-serif;}
.pay-form-container .card-input-contain .input input:-ms-input-placeholder {color: transparent; font-size: 15px;font-weight: 500; letter-spacing: .3px; color: #fff; text-transform:capitalize; font-family: "Heebo", Helvetica Neue,Helvetica,Arial,sans-serif;}

.pay-form-container .card-input-contain .card-wrapper {display: none;}

body[device-size="iphoneSE"] .pay-form-container form {padding: 13px 0;}
body[device-size="iphoneSE"] .pay-form-container .card-input-contain {margin: 23px 14px 0;}

body[device-size="iphoneSE"] .pay-form-container .card-input-contain .input,
body[device-size="iphoneSE"] .pay-form-container .card-input-contain .input input {height: 46px;}

body[device-size="iphoneSE"] .pay-form-container .card-input-contain .input.card-number,
body[device-size="iphoneSE"] .pay-form-container .card-input-contain .input.card-number input {height: 43px;}

body[device-size="iphoneSE"] .pay-form-container .card-input-contain .input.cvv {width: 44px;}
body[device-size="iphoneSE"] .pay-form-container .card-input-contain .input.exp-date {width: 63px; margin-right: 7px;}
body[device-size="iphoneSE"] .pay-form-container .card-input-contain .input.name-card {width: 138px; margin-right: 6px;}

body[device-size="iphoneSE"]  .pay-form-container .card-input-contain .input p {margin-left: 7px; margin-top: 5px;}

body[device-size="iphoneSE"] .pay-form-container .card-input-contain .input.cvv input,
body[device-size="iphoneSE"] .pay-form-container .card-input-contain .input.exp-date input,
body[device-size="iphoneSE"] .pay-form-container .card-input-contain .input.name-card input {padding-left: 5px;}


body[device-size="standard"] .pay-form-container form {padding: 13px 0;}
body[device-size="standard"] .pay-form-container .card-input-contain {margin: 23px 14px 0;}

body[device-size="standard"] .pay-form-container .card-input-contain .input,
body[device-size="standard"] .pay-form-container .card-input-contain .input input {height: 46px;}

body[device-size="standard"] .pay-form-container .card-input-contain .input.card-number,
body[device-size="standard"] .pay-form-container .card-input-contain .input.card-number input {height: 43px;}

body[device-size="standard"] .pay-form-container .card-input-contain .input.cvv {width: 44px;}
body[device-size="standard"] .pay-form-container .card-input-contain .input.exp-date {width: 63px; margin-right: 7px;}
body[device-size="standard"] .pay-form-container .card-input-contain .input.name-card {width: 139px; margin-right: 6px;}

body[device-size="standard"]  .pay-form-container .card-input-contain .input p {margin-left: 7px; margin-top: 5px;}

body[device-size="standard"] .pay-form-container .card-input-contain .input.cvv input,
body[device-size="standard"] .pay-form-container .card-input-contain .input.exp-date input,
body[device-size="standard"] .pay-form-container .card-input-contain .input.name-card input {padding-left: 5px;}


.header-edit-card {margin-top: 76px;}
.mobile .header-edit-card,
.tablet .header-edit-card {margin-top: 20px;}
.header-edit-card .inner {position:relative;}
.header-edit-card span {font-size: 22px; font-weight: 500; color: #fff;}
.header-edit-card span.selected-card {text-transform: capitalize;}
.header-edit-card p {margin: 0; margin-top: 16px; font-size: 17px; color: rgba(255, 255, 255, .35);}
.header-edit-card button.close {position: absolute; top: -5px; right: 0; width: 39px; height: 39px; padding: 0; background: #fff; border-radius: 100%;}
.header-edit-card button.close svg {position: relative; top: 2px;}


.header-manage-card {margin-top: 78px;}
body[device-size="iphoneX"] .header-manage-card {margin-top: 89px;}
body[device-size="iphoneSE"] .header-manage-card {margin-top: 60px;}
body[device-size="standard"] .header-manage-card {margin-top: 60px;}

.tablet .header-manage-card,
.mobile .header-manage-card {margin-top: 20px;}

.mobile body[device-size="standard"] .header-manage-card,
.mobile body[device-size="iphoneSE"] .header-manage-card,
.mobile body[device-size="iphoneX"] .header-manage-card,
.tablet body[device-size="tablet"] .header-manage-card {margin-top: 20px;}

.header-manage-card .inner {position:relative;}
.header-manage-card span {font-size: 22px; font-weight: 500; color: #fff;}
.header-manage-card p {margin: 0; margin-top: 16px; font-size: 17px; color: rgba(255, 255, 255, .35);}
.header-manage-card button.add-new {position: absolute; top: -5px; right: 0; width: 39px; height: 39px; padding: 0; background: #fff; border-radius: 100%;}
.header-manage-card button.add-new svg {position: relative; top: 3px;}
.header-manage-card .total-cards {position: relative; top: -2px; width: 38px; height: 30px; display: inline-block; line-height: 2.5; margin-left: 16px; vertical-align: middle; background: #423940; border-radius: 10px; box-shadow: 0 8px 22px 0 rgba(0, 0, 0, 0.42); font-size: 12px; font-weight: 500; letter-spacing: .4px; text-align: center; color: #fff;}

.confirm-purchase-popup-overlay .manage-card-back {position:fixed; bottom: 44px; width: 100%; text-align: center; z-index: 2;}
.confirm-purchase-popup-overlay .manage-card-back .back {width: 119px; height: 42px; padding: 0; font-size: 14px; font-weight: 500; letter-spacing: .3px; color: #fff; text-transform: uppercase; border-radius: 13px; background: rgba(255, 255, 255, 0.11); cursor: pointer;}

body[device-size="standard"] .confirm-purchase-popup-overlay .manage-card-back,
body[device-size="iphoneSE"] .confirm-purchase-popup-overlay .manage-card-back {bottom: 24px;}
body[device-size="iphone8Plus"] .confirm-purchase-popup-overlay .manage-card-back {bottom: 54px;}

body[device-size="iphoneX"] .confirm-purchase-popup-overlay .manage-card-back .back {width: 134px; height: 42px;}
body[device-size="iphoneSE"] .confirm-purchase-popup-overlay .manage-card-back .back {width: 102px; height: 36px;}
body[device-size="iphoneSE"] .header-manage-card p {font-size: 16px;}

body[device-size="standard"] .confirm-purchase-popup-overlay .manage-card-back .back {width: 102px; height: 36px;}
body[device-size="standard"] .header-manage-card p {font-size: 16px;}

.options-container-overlay.manage-card-overlay {background: rgba(18, 8, 16, 1);}
/*
.options-container-overlay.manage-card-overlay .gradient {position:fixed; bottom: 0; width: 100%; height: 200px; z-index: 1; 
background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(46%, rgba(0,0,0,0.72)), color-stop(64%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); }
body[device-size="iphoneSE"] .options-container-overlay.manage-card-overlay .gradient {height: 150px;}
body[device-size="standard"] .options-container-overlay.manage-card-overlay .gradient {height: 150px;}
*/

.total-cards-vertical {position:relative; width: 100%; margin-top: 74px; padding-bottom: 130px;}
body[device-size="iphoneSE"] .total-cards-vertical {margin-top: 45px;}
body[device-size="standard"] .total-cards-vertical {margin-top: 45px;}
.total-cards-vertical .inner {position:relative;}

.total-cards-vertical .card-container {position:relative; max-width: 414px; background: #423940; border-radius: 18px; padding: 15px 0 26px; margin: 28px auto; cursor: pointer;}
.total-cards-vertical .card-container:first-of-type {margin: 0 auto;}

.total-cards-vertical .card-edit {display: inline-table; text-align: center; line-height: 2.5; cursor: pointer; margin-top: 6px; margin-left: 21px;width: 54px;height: 29px;border-radius: 100px;background-image: linear-gradient(300deg, #ffffff, #e1e1e1);box-shadow: 0 10px 28px 0 rgba(255, 255, 255, 0.22);font-size: 12px;font-weight: bold;letter-spacing: .4px;text-transform: uppercase;color: #1f111c;}
.total-cards-vertical .card-container[card-type="mastercard"] .card-edit {background-image: linear-gradient(62deg, #eb1d24, #f69e1f); box-shadow: 0 10px 28px 0 rgba(242, 37, 33, 0.5); color: #fff;}
.total-cards-vertical .card-container[card-type="visa"] .card-edit {  background-image: linear-gradient(240deg, #e7f058, #fcae0f); box-shadow: 0 10px 28px 0 rgba(252, 176, 18, 0.55); color: #fff;}
.total-cards-vertical .card-container[card-type="amex"] .card-edit {background: #7cd022; color: #fff;}

.total-cards-vertical .card-erase {position:relative; top: 10px; left: 8px; display: inline-table; opacity: .33; cursor: pointer;}

.total-cards-vertical .card-container .card-logo {position:absolute; top: 12px; right: 19px;}

.total-cards-vertical .card-input-contain {margin: 27px 14px 0;}

.total-cards-vertical .card-input-contain .input {position:relative;height: 36px;margin: 0;border: 0;padding: 0;}
.total-cards-vertical .card-input-contain .input div {position: relative;width: 100%; background: transparent;padding: 0;font-size: 22px;font-weight: 500;letter-spacing: .5px;color: #fff;text-shadow: 0 5px 11px rgba(0, 0, 0, 0.21);line-height: 1;}

.total-cards-vertical .card-input-contain .input p {position: absolute;top: 5px;margin: 0;margin-left: 7px;margin-top: 0;font-size: 11px;font-weight: bold;letter-spacing: .9px;color: rgba(255, 255, 255, .42);text-transform: uppercase;line-height: 1;}

.total-cards-vertical .card-input-contain .input.card-number {height: 51px;}
.total-cards-vertical .card-input-contain .input.card-number div {text-align: center; line-height: 2.5; white-space:pre-wrap;}

.total-cards-vertical .card-input-contain .input.card-number .last-numbers-card {margin-left: 5px;}

.total-cards-vertical .card-input-contain .input.cvv,
.total-cards-vertical .card-input-contain .input.exp-date,
.total-cards-vertical .card-input-contain .input.name-card {display: inline-block;margin-top: 20px;}

.total-cards-vertical .card-input-contain .input.cvv {width: 34px;}
.total-cards-vertical .card-input-contain .input.exp-date {width: 87px; margin-right: 0; border-right: 1px solid rgba(255, 255, 255, 0.29);}
.total-cards-vertical .card-input-contain .input.name-card {width: 178px; margin-right: 0; border-right: 1px solid rgba(255, 255, 255, 0.29);}

.total-cards-vertical .card-input-contain .input.cvv div,
.total-cards-vertical .card-input-contain .input.exp-date div,
.total-cards-vertical .card-input-contain .input.name-card div {top: 5px; font-size: 15px;padding-left: 7px;padding-top: 16px;}

body[device-size="iphoneSE"] .total-cards-vertical .card-container {padding: 13px 0 19px;}
body[device-size="iphoneSE"] .total-cards-vertical .card-container .card-input-contain {margin: 18px 14px 0;}

body[device-size="iphoneSE"] .total-cards-vertical .card-container .card-input-contain .input.card-number,
body[device-size="iphoneSE"] .total-cards-vertical .card-container .card-input-contain .input.card-number div {height: 43px;}

body[device-size="iphoneSE"] .total-cards-vertical .card-input-contain .input.cvv,
body[device-size="iphoneSE"] .total-cards-vertical .card-input-contain .input.exp-date,
body[device-size="iphoneSE"] .total-cards-vertical .card-input-contain .input.name-card {margin-top: 14px;}

body[device-size="iphoneSE"] .total-cards-vertical .card-container .card-input-contain .input.cvv {width: 26px;}
body[device-size="iphoneSE"] .total-cards-vertical .card-container .card-input-contain .input.exp-date {width: 69px; margin-right: 7px;}
body[device-size="iphoneSE"] .total-cards-vertical .card-container .card-input-contain .input.name-card {width: 146px; margin-right: 7px;}

body[device-size="iphoneSE"] .total-cards-vertical .card-container .card-input-contain .input p {margin-left: 0; margin-top: 0;}

body[device-size="iphoneSE"] .total-cards-vertical .card-container .card-input-contain .input.cvv div,
body[device-size="iphoneSE"] .total-cards-vertical .card-container .card-input-contain .input.exp-date div,
body[device-size="iphoneSE"] .total-cards-vertical .card-container .card-input-contain .input.name-card div {padding-left: 0;padding-top: 14px;}

body[device-size="standard"] .total-cards-vertical .card-container {padding: 13px 0 19px;}
body[device-size="standard"] .total-cards-vertical .card-container .card-input-contain {margin: 18px 14px 0;}

body[device-size="standard"] .total-cards-vertical .card-container .card-input-contain .input.card-number,
body[device-size="standard"] .total-cards-vertical .card-container .card-input-contain .input.card-number div {height: 43px;}

body[device-size="standard"] .total-cards-vertical .card-input-contain .input.cvv,
body[device-size="standard"] .total-cards-vertical .card-input-contain .input.exp-date,
body[device-size="standard"] .total-cards-vertical .card-input-contain .input.name-card {margin-top: 14px;}

body[device-size="standard"] .total-cards-vertical .card-container .card-input-contain .input.cvv {width: 26px;}
body[device-size="standard"] .total-cards-vertical .card-container .card-input-contain .input.exp-date {width: 69px; margin-right: 7px;}
body[device-size="standard"] .total-cards-vertical .card-container .card-input-contain .input.name-card {width: 146px; margin-right: 7px;}

body[device-size="standard"] .total-cards-vertical .card-container .card-input-contain .input p {margin-left: 0; margin-top: 0;}

body[device-size="standard"] .total-cards-vertical .card-container .card-input-contain .input.cvv div,
body[device-size="standard"] .total-cards-vertical .card-container .card-input-contain .input.exp-date div,
body[device-size="standard"] .total-cards-vertical .card-container .card-input-contain .input.name-card div {padding-left: 0;padding-top: 14px;}
/* PURCHASE POPUP */


/* 09 MAIN SIDEBAR */
.content-block{margin:0; padding: 0;}
.panel {background:transparent; overflow-x: hidden; width: 298px;}
.panel.panel-left.panel-cover {left: -298px; z-index: 10001;}

.panel-wrap {position: absolute; top: 0; width: 298px; height: 100%; box-sizing: border-box; overflow: auto; -webkit-overflow-scrolling: touch; background: #120810; -webkit-backdrop-filter: blur(28px); backdrop-filter: blur(28px);}
.panel.shadow {}
.panel-overlay {/* display: block; */ visibility: hidden; transition: all .1s ease-in-out; opacity: 0; background: rgba(18, 8, 16, 1); -webkit-backdrop-filter: blur(0); backdrop-filter: blur(0); z-index: 10000;}

body.with-panel-left-cover .panel-left {-webkit-transform: translate3d(298px,0,0); transform: translate3d(298px,0,0);}
body.with-panel-left-cover .panel-overlay,
body.with-panel-right-cover .panel-overlay {opacity: .90; visibility: visible; transition: all .3s ease-in-out; transition-delay: .1s; -webkit-backdrop-filter: blur(50px); backdrop-filter: blur(50px);}

body[device-size="iphoneX"] .panel.sidebar .inner {padding: 68px 0 0 0;}
.panel.sidebar .inner {position:relative; padding: 57px 0 0 0;}

.panel.sidebar button.settings {position: absolute;right: 0;padding: 5px 12.6px;font-size: 14px;font-weight: 500;letter-spacing: .1px;color: #fff;border-radius: 8px;background: rgba(255, 255, 255, 0.07);box-shadow: 0 13px 18px 0 rgba(0, 0, 0, 0.45);}

.panel.sidebar .user-avatar {}
.panel.sidebar .user-avatar img {width: 45px; height: 45px; border-radius: 100%;}
.panel.sidebar .fn {display: block; font-size: 17px; letter-spacing: .1px; font-weight: 400; margin-top: 3px;}
.panel.sidebar .fn a {color: #fff;}

/*.panel.sidebar.player-active .inner {padding: 80px 0 80px;}*/
.panel.sidebar .user-avatar {margin-bottom: 0; margin-left: 14px;}
.panel.sidebar .categories {margin-top: 55px; margin-left: 22px;}
.panel.sidebar .categories ul {padding: 0; list-style: none; margin: 0 0 0 0;}
.panel.sidebar .categories ul li:first-of-type {margin: 0;}
.panel.sidebar .categories ul li {margin-top: 42px;}
.panel.sidebar .categories ul li a {font-size: 25px; font-weight: 500; letter-spacing: .1px; color: rgba(255, 255, 255, 1); opacity: .32; padding-left: 51px;}
.panel.sidebar .categories ul li.active a {opacity: 1}

.panel.sidebar .categories ul li a.explore {background: url("../images/tabbed-menu/browse.svg") no-repeat 0 30%;}
.panel.sidebar .categories ul li a.videos {background: url("../images/tabbed-menu/videos.svg") no-repeat 0 30%;}
.panel.sidebar .categories ul li a.library {background: url("../images/tabbed-menu/library.svg") no-repeat 0 30%;}
.panel.sidebar .categories ul li a.social {background: url("../images/tabbed-menu/community.svg") no-repeat 0 30%;}
.panel.sidebar .categories ul li a.news {background: url("../images/tabbed-menu/news.svg") no-repeat 0 30%;}

body[device-size="iphoneX"] .panel.sidebar[essential-sidebar="show"] .inner {padding: 83px 0 0 0;}
.panel.sidebar[essential-sidebar="show"] .inner {position:relative; padding: 83px 0 0 0;}
.panel.sidebar[essential-sidebar="show"] button.settings {display: none}
.panel.sidebar[essential-sidebar="show"] .categories ul li a {background: none; padding-left: 0;}
.panel.sidebar[essential-sidebar="show"] .user-avatar img {vertical-align: middle; margin-right: 22px;}
.panel.sidebar[essential-sidebar="show"] .fn {display: inline-block; top: 2px; position:relative;}
.panel.sidebar[essential-sidebar="show"] .user-avatar {margin-left: 26px;}
.panel.sidebar[essential-sidebar="show"] .categories {margin-top: 64px; margin-left: 26px;}
.panel.sidebar[essential-sidebar="show"] .categories ul li:first-of-type {margin: 0;}
.panel.sidebar[essential-sidebar="show"] .categories ul li {margin-top: 37px;}
/* 09 END MAIN SIDEBAR */


.music-player-share:after,
.music-player-add-to:after,
.write-reviews:after,
.manage-card-back:after {content: ""; position: fixed; width: 100%; height: 155px; left: 0; bottom: 0; z-index: 1;
background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(46%, rgba(0,0,0,0.72)), color-stop(64%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
.manage-card-back button,
.write-reviews button {position:relative; z-index: 2;}

.share-back,
.add-to-back,
.music-player-option-back,
.video-play-all-container {position:fixed; bottom: 24px; width: 100%; text-align: center; z-index: 2;}

body[device-size="iphoneX"] .share-back,
body[device-size="iphoneX"] .add-to-back,
body[device-size="iphoneX"] .music-player-option-back,
body[device-size="iphoneX"] .video-play-all-container {bottom: 43px;}

body[device-size="iphoneSE"] .share-back,
body[device-size="iphoneSE"] .add-to-back,
body[device-size="iphoneSE"] .music-player-option-back,
body[device-size="iphoneSE"] .video-play-all-container {bottom: 20px;}

body[device-size="standard"] .share-back,
body[device-size="standard"] .add-to-back,
body[device-size="standard"] .music-player-option-back,
body[device-size="standard"] .video-play-all-container {bottom: 20px;}

.share-back .back,
.add-to-back .back,
.music-player-option-back .back,
.video-play-all-container .video-play-all {width: 39px; height: 39px; padding: 0; background: #fff; border-radius: 100%; cursor: pointer;}

body[device-size="iphoneSE"] .share-back .back,
body[device-size="iphoneSE"] .add-to-back .back,
body[device-size="iphoneSE"] .music-player-option-back .back {width: 34px; height: 34px;}

body[device-size="standard"] .share-back .back,
body[device-size="standard"] .add-to-back .back,
body[device-size="standard"] .music-player-option-back .back {width: 34px; height: 34px;}

.share-back .back svg,
.add-to-back .back svg,
.music-player-option-back .back svg {position: relative; top: 2px;}

.video-play-all-container .video-play-all svg {position: relative; top: 3px; left: 2px;}

body[device-size="iphoneSE"] .share-back .back svg,
body[device-size="iphoneSE"] .add-to-back .back svg,
body[device-size="iphoneSE"] .music-player-option-back .back svg {width: 12px; height: 12px;}

body[device-size="standard"] .share-back .back svg,
body[device-size="standard"] .add-to-back .back svg,
body[device-size="standard"] .music-player-option-back .back svg {width: 12px; height: 12px;}

.share-section-title,
.add-to-section-title {padding-top: 60px; padding-bottom: 2px;}
body[device-size="iphoneX"] .share-section-title,
body[device-size="iphoneX"] .add-to-section-title {padding-top: 76px; margin-bottom: -5px;}
.share-section-title h2,
.add-to-section-title h2 {font-size: 33px; font-weight: 500; letter-spacing: .2px; text-align: center; color: #fff;}

.share-button-container,
.add-to-button-container {position:relative; text-align: center; padding-top: 232px; padding-bottom: 140px;}
body[device-size="iphoneX"] .share-button-container,
body[device-size="iphoneX"] .add-to-button-container {padding-top: 262px;}
.share-button-container .share-button:first-of-type,
.add-to-button-container .add-to-button:first-of-type {margin-top: 0;}
.share-button-container .share-button,
.add-to-button-container .add-to-button {display: block; width: 178px; height: 43px; border-radius: 15px; padding-left: 74px; margin: 32px auto 0; text-align: left; font-size: 15px; font-weight: 500; letter-spacing: -.1px; color: #fff;}
.share-button-container .share-button.share-whatsapp {background: #46cb5e url("../images/others/share-buttons/whatsapp.svg") no-repeat 32px center; box-shadow: 0 12px 32px 0 rgba(73, 221, 100, 0.23);}
.share-button-container .share-button.share-message {background-color: var(--theme-color, #f5138e); background-image: url("../images/others/share-buttons/message.svg"); background-repeat: no-repeat; background-position: 32px center; box-shadow: 0 12px 32px 0 var(--theme-color-shadow, #f5138e);}
.share-button-container .share-button.share-messenger {background: #fff url("../images/others/share-buttons/messenger.svg") no-repeat 32px center; box-shadow: 0 12px 32px 0 rgba(70, 117, 253, 0.24); color: #4675fd;}
.share-button-container .share-button.share-facebook {background: #2a55ca url("../images/others/share-buttons/facebook.svg") no-repeat 39px center; box-shadow: 0 12px 32px 0 rgba(70, 117, 253, 0.24);}
.share-button-container .share-button.share-twitter {background: #0fb0ff url("../images/others/share-buttons/twitter.svg") no-repeat 32px center; box-shadow: 0 12px 32px 0 rgba(70, 117, 253, 0.24);}
.share-button-container .share-button.share-email {background: rgba(255, 255, 255, .13) url("../images/others/share-buttons/email.svg") no-repeat 32px center;}
.share-button-container .share-button.share-copylink {background: rgba(255, 255, 255, .13) url("../images/others/share-buttons/copylink.svg") no-repeat 32px center;}
.share-button-container .share-button.share-other {position:relative; background: rgba(255, 255, 255, .13)}
.share-button-container .share-button.share-other svg {position: absolute; left: 40px; -webkit-transform: rotate(90deg); transform: rotate(90deg);}

.add-to-button-container .add-to-button {color: #120810; padding-left: 66px; transition: all .2s ease-in-out;}
.add-to-button-container .add-to-button.add-to-library {background: #fff url("../images/others/share-buttons/library.svg") no-repeat 28px center;}
.add-to-button-container .add-to-button.add-to-playlist {background: #fff url("../images/music-player/menu-options/black/playlist.svg") no-repeat 28px center;}
.add-to-button-container .add-to-button.add-to-queue {background: #fff url("../images/music-player/menu-options/black/queue.svg") no-repeat 26px 35%;}
.add-to-button-container .add-to-button.add {background: #36e76e url("../images/others/checked.svg") no-repeat center; color:transparent; transition: all .2s ease-in-out;}
.add-to-button-container .add-to-button.add.active {background: #36e76e url("../images/others/checked.svg") no-repeat 18px center; color: #fff; transition: all .2s ease-in-out;}
.add-to-button-container .add-to-button.active.remove {background: #e2234f url("../images/music-player/others/close_white.svg") no-repeat center; color:transparent; transition: all .2s ease-in-out;}

.add-to-button-container .safe-area {position: relative;}
.add-to-button-container .notice-popup-container {position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; opacity: 0; visibility: hidden; z-index: 3; transition: all .3s ease-in-out; /*transform: translate(0%,-62%);*/}
/*
body[device-size="iphoneSE"] .add-to-button-container .notice-popup-container {transform: translate(0%,-82%);}
body[device-size="standard"] .add-to-button-container .notice-popup-container {transform: translate(0%,-72%);}
*/
.add-to-button-container .notice-popup-container.active {opacity: 1; visibility: visible; transition: all .3s ease-in-out;}
.add-to-button-container .notice-popup {position:relative; width: 246px; margin: 0 auto; padding: 44px 0 67px 0; border-radius: 28px; background: url("../images/others/screen-ok.jpg") no-repeat center;}
.add-to-button-container .notice-popup-container.fail .notice-popup {background: url("../images/others/screen-fail.jpg") no-repeat center;}
.add-to-button-container .notice-popup .blur {position: absolute; width: 100%; height: 100%; top: 0; border-radius: 28px; /*-webkit-backdrop-filter: blur(50px); backdrop-filter: blur(50px);*/}
.mac .add-to-button-container .notice-popup .blur {-webkit-backdrop-filter: blur(50px); backdrop-filter: blur(50px);}
.add-to-button-container .notice-popup h2,
.add-to-button-container .notice-popup p { position:relative; font-weight: 500; letter-spacing: -.1px; color: #fff; margin: 0;}
.add-to-button-container .notice-popup h2 {font-size: 19px;}
.add-to-button-container .notice-popup p {font-size: 13px;}
.add-to-button-container .notice-popup-container.fail .notice-popup .fail,
.add-to-button-container .notice-popup-container.ok .notice-popup .ok {display: block;}
.add-to-button-container .notice-popup .ok {display: none; position:relative; margin: 37px auto 0; width: 62px; height: 62px; background: #36e76e; box-shadow: 0 11px 48px 0 rgba(54, 231, 110, 0.32); border-radius: 100px;}
.add-to-button-container .notice-popup .ok svg {position:relative; top: 32%; left: 2%;}
.add-to-button-container .notice-popup .fail {display: none; position:relative; margin: 37px auto 0; width: 62px; height: 62px; background: #e2234f; box-shadow: 0 11px 48px 0 rgba(226, 35, 79, 0.54); border-radius: 100px;}
.add-to-button-container .notice-popup .fail svg {position:relative; top: 35%; left: 0%;}


/* 10 ALBUMS PAGE */
.page.albums .section-tabs[section-type="tabs"] {padding-top: 113px;}
body[device-size="iphoneX"] .page.albums  .section-tabs[section-type="tabs"] {padding-top: 127px;}

.page.albums .write-reviews {position: relative; bottom: 0; padding-top: 39px;}
.page.albums .write-reviews button {background: rgba(255, 255, 255, 0.08); color: #fff; box-shadow: none;}

body[device-size="iphoneX"] .page.albums .clients-reviews {padding-top: 48px;}
.page.albums .clients-reviews {padding-top: 42px; padding-bottom: 140px;}

.page.albums .container-album-cover .album-cover-1 {position:relative;}
.page.albums .container-album-cover .main-grids.grid-cover {margin: 0 78px;}

.tablet .page.albums .container-album-cover .main-grids.grid-cover {margin: 0 320px;}

.page.albums .big-player-queue-container {padding-top: 17px;}
body[device-size="iphoneX"] .page.albums .big-player-queue-container {padding-top: 20px;}

.page.albums .container-album-cover .like-container {position: absolute; top: 22px; left: 22px; cursor: pointer;}
.page.albums .container-album-cover .like-container .heart-icon {position: absolute; width: 31px; height: 31px; background: rgba(0, 0, 0, 0); margin: 0; text-align: center; border-radius: 100%; box-shadow: 0 28px 98px 0 rgba(0, 0, 0, .5);}
.page.albums .container-album-cover .like-container .heart-icon {transform: scale(1); transition-delay: 2s; -webkit-animation: emptyHeart .5s; animation: emptyHeart .5s;}
.page.albums .container-album-cover .like-container .heart-icon.active {visibility: visible; transform: scale(1); -webkit-animation: fullHeart .5s; animation: fullHeart .5s;}
.page.albums .container-album-cover .like-container .heart-icon svg {width: 17px; height: 15px; margin-top: 9px; margin-left: 0}
.page.albums .container-album-cover .like-container .heart-icon svg g {fill: #fff}
.page.albums .container-album-cover .like-container .heart-icon.active svg g {fill: var(--theme-color, #f5138e);}
.page.albums .container-album-cover .like-container .heart-icon svg {}
.page.albums .container-album-cover .like-container .heart-icon.active svg {}

.page.albums .section-titles[section-type="playlists-large"] {padding-top: 40px;}
body[device-size="iphoneX"] .page.albums .section-titles[section-type="playlists-large"] {height: 113px; padding-top: 53px;}

.page.albums .list-songs {padding-bottom: 0;}


.mobile .page.albums .section-tabs[section-type="tabs"],
.tablet .page.albums .section-tabs[section-type="tabs"] {padding-top: 75px;}
.mobile .page.albums .section-titles[section-type="playlists-large"],
.tablet .page.albums .section-titles[section-type="playlists-large"] {padding-top: 22px;}
.mobile .page.albums .big-player-queue-container,
.tablet .page.albums .big-player-queue-container {padding-top: 60px;}

.mobile .page.albums.albums-store-1 .big-player-queue-container,
.tablet .page.albums.albums-store-1 .big-player-queue-container {padding-top: 10px;}

.mobile .page.albums .album-cover-blur img,
.tablet .page.albums .album-cover-blur img {height: 200px;}

.mobile .special-scroll .album-cover-blur:before,
.tablet .special-scroll .album-cover-blur:before,
.mobile .special-scroll.special-scrolling .album-cover-blur:before,
.tablet .special-scroll.special-scrolling .album-cover-blur:before {height: 200px;}

body[device-size="iphoneSE"] .page.albums .section-tabs[section-type="tabs"] {padding-top: 96px;}
body[device-size="iphoneSE"] .page.albums .section-titles[section-type="playlists-large"] {padding-top: 30px;}
body[device-size="iphoneSE"] .page.albums .big-player-queue-container {padding-top: 14px;}

body[device-size="standard"] .page.albums .section-tabs[section-type="tabs"] {padding-top: 96px;}
body[device-size="standard"] .page.albums .section-titles[section-type="playlists-large"] {padding-top: 30px;}
body[device-size="standard"] .page.albums .big-player-queue-container {padding-top: 14px;}

.page.albums-bought .big-player-queue-container {padding-top: 110px;}
body[device-size="iphoneX"] .page.albums-bought .big-player-queue-container {padding-top: 120px;}
body[device-size="iphoneSE"] .page.albums-bought .big-player-queue-container {padding-top: 100px;}
body[device-size="standard"] .page.albums-bought .big-player-queue-container {padding-top: 100px;}


/* 11 PLAYLIST PAGE */
body[device-size="iphoneX"] .page.playlist .headers {padding-top: 37px;}

.page.playlist .container-album-cover .album-cover-1 {position:relative; border-radius: 18px;}
.page.playlist .container-album-cover .main-grids.grid-cover {margin: 0 122px;}
.tablet .page.playlist .container-album-cover .main-grids.grid-cover {margin: 0 320px;}

.page.playlist .big-player-queue-container {padding-top: 103px;}

body[device-size="iphoneSE"] .page.playlist .container-album-cover .main-grids.grid-cover {margin: 0 104px;}
body[device-size="iphoneSE"] .page.playlist .big-player-queue-container {padding-top: 89px;}

body[device-size="standard"] .page.playlist .container-album-cover .main-grids.grid-cover {margin: 0 104px;}
body[device-size="standard"] .page.playlist .big-player-queue-container {padding-top: 89px;}

.page.playlist .big-player-queue-container .title-author {padding-top: 2px; text-align: center;}
.page.playlist .big-player-queue-container .title-author cite {font-style: normal;}
.page.playlist .big-player-queue-container .title-author h2 {margin-top: 0; font-size: 24px; font-weight: 500; letter-spacing: .3px; color: #fff;}
.page.playlist .big-player-queue-container .title-author .by {margin-top: -1px; font-size: 12px; font-weight: 500; letter-spacing: .4px; color: rgba(255, 255, 255, .48);}

.page.playlist.playlist-2 .big-player-queue-container .title-author h2 {margin-top: 30px;}
body[device-size="iphoneSE"] .page.playlist .big-player-queue-container .title-author {padding-top: 0;}
body[device-size="iphoneSE"] .page.playlist .big-player-queue-container .title-author .by {margin-top: 0;}

body[device-size="standard"] .page.playlist .big-player-queue-container .title-author {padding-top: 0;}
body[device-size="standard"] .page.playlist .big-player-queue-container .title-author .by {margin-top: 0;}

.page.playlist .big-player-queue-container .container-album-cover .album-cover-1 img {border-radius: 18px; box-shadow: 0 33px 58px 0 rgba(0, 0, 0, .08);}
.page.playlist .section-titles[section-type="playlists-large"] {padding-top: 36px;}

.page.playlist .section-titles[section-type="playlists"] {padding-top: 36px;}

body[device-size="iphoneSE"] .page.playlist .section-titles[section-type="playlists-large"] {padding-top: 28px;}
body[device-size="iphoneSE"] .page.playlist .section-titles[section-type="playlists"] {padding-top: 10px;}

body[device-size="standard"] .page.playlist .section-titles[section-type="playlists-large"] {padding-top: 28px;}
body[device-size="standard"] .page.playlist .section-titles[section-type="playlists"] {padding-top: 10px;}

.page.playlist .list-songs {padding-bottom: 0; margin-top: -37px;}
.page.playlist-2 .list-songs {padding-bottom: 0;padding-top: 30px;margin-top: 0;}

body[device-size="iphoneSE"] .page.playlist .list-songs {padding-bottom: 0; margin-top: -52px;}
body[device-size="iphoneSE"] .page.playlist-2 .list-songs {padding-bottom: 0; margin-top: -10px;}

body[device-size="iphoneSE"] .section-titles[section-type="playlists-large"] button.following {width: 96px; height: 26px;}
body[device-size="iphoneSE"] .section-titles[section-type="playlists-large"][section-title="hide"][author="hide"][follow="show"] .year,
body[device-size="iphoneSE"] .section-titles[section-type="playlists-large"][section-title="hide"][author="hide"][follow="show"] .total-min,
body[device-size="iphoneSE"] .section-titles[section-type="playlists-large"][section-title="hide"][author="hide"][follow="show"] .song-number {top: 0;}
body[device-size="iphoneSE"] .section-titles[section-type="playlists-large"][section-title="hide"][author="hide"][follow="show"] .like-container {margin-top: 2px;}
body[device-size="iphoneSE"] .section-titles[section-type="playlists-large"] .shuffle {width: 48px;height: 48px;background-size: contain;}


body[device-size="standard"] .page.playlist .list-songs {padding-bottom: 0; margin-top: -52px;}
body[device-size="standard"] .page.playlist-2 .list-songs {padding-bottom: 0; margin-top: -10px;}

body[device-size="standard"] .section-titles[section-type="playlists-large"] button.following {width: 96px; height: 26px;}
body[device-size="standard"] .section-titles[section-type="playlists-large"][section-title="hide"][author="hide"][follow="show"] .year,
body[device-size="standard"] .section-titles[section-type="playlists-large"][section-title="hide"][author="hide"][follow="show"] .total-min,
body[device-size="standard"] .section-titles[section-type="playlists-large"][section-title="hide"][author="hide"][follow="show"] .song-number {top: 0;}
body[device-size="standard"] .section-titles[section-type="playlists-large"][section-title="hide"][author="hide"][follow="show"] .like-container {margin-top: 2px;}
body[device-size="standard"] .section-titles[section-type="playlists-large"] .shuffle {width: 48px;height: 48px;background-size: contain;}

/* 12 CHARTS PAGE */
body[device-size="iphoneX"] .page.playlist .headers {padding-top: 37px;}
.page.charts .album-cover-blur img {top: -498px;}

.page.charts .container-album-cover .album-cover-1 {position:relative;}
.page.charts .container-album-cover .main-grids.grid-cover {margin: 0 122px;}
.tablet .page.charts .container-album-cover .main-grids.grid-cover {margin: 0 320px;}
.page.charts .big-player-queue-container {padding-top: 103px; text-align: center;}

body[device-size="iphoneSE"] .page.charts .container-album-cover .main-grids.grid-cover {margin: 0 104px;}
body[device-size="iphoneSE"] .page.charts .big-player-queue-container {padding-top: 89px;}
body[device-size="standard"] .page.charts .container-album-cover .main-grids.grid-cover {margin: 0 104px;}
body[device-size="standard"] .page.charts .big-player-queue-container {padding-top: 89px;}

.page.charts .big-player-queue-container .title-author {padding-top: 2px;}
.page.charts .big-player-queue-container .title-author h2 {margin-top: 0; font-size: 24px; font-weight: 500; letter-spacing: .3px; color: #fff;}
.page.charts .big-player-queue-container .title-author .followers {margin-top: -1px; margin-bottom: 14px; font-size: 13px;font-weight: 500;letter-spacing: .4px;color: rgba(255, 255, 255, .48);}

body[device-size="iphoneX"] .page.charts .big-player-queue-container .title-author .followers {margin-bottom: 14px; font-size: 15px; color: rgba(255, 255, 255, .32);}
body[device-size="iphoneX"] .page.charts .big-player-queue-container .title-author h2 {font-size: 28px;}
body[device-size="iphoneSE"] .page.charts .big-player-queue-container .title-author {padding-top: 0;}
body[device-size="standard"] .page.charts .big-player-queue-container .title-author {padding-top: 0;}

.page.charts .big-player-queue-container .container-album-cover .album-cover-1 img {border-radius: 18px; box-shadow: 0 33px 58px 0 rgba(0, 0, 0, .08);}
.page.charts .section-titles[section-type="playlists-large"] {padding-top: 36px;}

body[device-size="iphoneSE"] .page.charts .section-titles[section-type="playlists-large"] {padding-top: 28px;}
body[device-size="standard"] .page.charts .section-titles[section-type="playlists-large"] {padding-top: 28px;}

.page.charts button.following {display: none; margin: 0 auto; padding: 0; width: 112px; height: 33px; font-size: 12px; font-weight: 500; letter-spacing: .4px; color: #fff; text-transform: uppercase; border-radius: 10px; background: rgba(138, 127, 135, .08); transition: all .3s ease-in-out;}
.page.charts button.following.active {background: var(--theme-color, #f5138e); box-shadow: 0 15px 38px 0 var(--theme-color-shadow, #f5138e); transition: all .3s ease-in-out;}

body[device-size="iphoneX"] .page.charts button.following {display: block;}

.page.charts button.play-all {display: block; margin: 20px auto 39px; padding: 0; width: 112px; height: 33px; border-radius: 10px; font-size: 12px; font-weight: 500; letter-spacing: .4px; color: #fff; text-transform: uppercase;}
.page.charts button.play-all {background: var(--theme-color, #f5138e); box-shadow: 0 20px 52px 0 var(--theme-color-shadow, #f5138e);}
.page.charts button.play-all.active {background: var(--theme-color, #f5138e);}

body[device-size="iphoneX"] .page.charts button.play-all {width: 179px; height: 43px; border-radius: 16px; font-size: 15px; margin-top: 43px; margin-bottom: 51px;}
body[device-size="iphoneX"] .page.charts button.play-all {background-color: var(--theme-color, #f5138e); background-image: url("../images/music-player/others/play_white.svg"); background-repeat: no-repeat; background-position: 31px center; padding-left: 25px;}
body[device-size="iphoneX"] .page.charts button.play-all.active {background-color: var(--theme-color, #f5138e); background-image: url("../images/mini-player/pause.svg"); background-position: 31px center; padding-left: 25px;}
/* CHARTS PAGE */


.menu-options {margin-top: 20px;}
body[device-size="iphoneX"] .menu-options {margin-top: 22px;}
body[device-size="iphoneSE"] .menu-options {margin-top: 17px;}
body[device-size="standard"] .menu-options {margin-top: 17px;}

.menu-options {text-align: center; opacity: 1; cursor: pointer; transition: all .3s ease-in-out;}
.menu-options svg {opacity: .42; -webkit-transform: rotate(90deg); transform: rotate(90deg);}


/* 13 USER PROFILE PAGES */
.profile-avatar-user {position:relative; z-index: 1; margin-top: 106px;}
.profile-avatar-user .inner {position:relative;}
body[device-size="iphoneX"] .profile-avatar-user {margin-top: 118px;}
.profile-avatar-user img {display: inline-block; width: 80px; height: 80px; margin-right: 18px; border-radius: 100%; vertical-align: middle;}

.profile-avatar-user .user-country {display: inline-block;}
.profile-avatar-user .user-country cite {position:relative; top: -2px; display: block; font-size: 22px; font-weight: 500; font-style: normal; letter-spacing: .3px; color: #fff;}
.profile-avatar-user .user-country p {position:relative; top: 8px; left: 1px; margin: 0; padding-left: 25px; font-size: 14px; font-weight: 500; letter-spacing: .2px; color: #fff; background: url("../images/others/locality.svg") no-repeat; opacity: .48;}

.profile .swiper-slide .playlist-followers {display: none;}

.profile-follow-info {margin-top: 30px; margin-bottom: 62px;}
.profile-follow-info .inner {position:relative;}
.profile-follow-info .followers,
.profile-follow-info .following {display: inline-block;}

.profile-follow-info .followers {margin-right: 32px;}

.profile-follow-info .followers .number,
.profile-follow-info .following .number {margin: 0; font-size: 17px; font-weight: 500; letter-spacing: .3px; color: #fff}

.profile-follow-info .followers p,
.profile-follow-info .following p {margin: 0; font-size: 14px; margin-top: 1px; font-weight: 500; letter-spacing: .3px; color: rgba(255, 255, 255, 0.42);}

.profile-follow-info button.following {position: absolute; top: 8px; right: 0; margin: 0 auto; padding: 0; width: 112px; height: 33px; font-size: 12px; font-weight: 500; letter-spacing: .4px; color: #fff; text-transform: uppercase; border-radius: 10px; background: rgba(138, 127, 135, .08); transition: all .3s ease-in-out;}
.profile-follow-info button.following.active {background: var(--theme-color, #f5138e); box-shadow: 0 15px 38px 0 var(--theme-color-shadow, #f5138e); transition: all .3s ease-in-out;}


.all-profile-news {position:relative; padding-bottom: 40px;}

.all-profile-news .profile-news {clear: both;margin-top: 60px; height: 130px;}
.all-profile-news .profile-news:first-of-type {margin-top: 0;}
.all-profile-news .profile-news .title-news-img-container {height: 130px; float: left;}
.all-profile-news .profile-news img {display: block; width: 117px; height: 80px; border-radius: 12px; margin-right: 22px;}

body[device-size="iphoneSE"] .all-profile-news .profile-news,
body[device-size="iphoneSE"] .all-profile-news .profile-news .title-news-img-container {height: 160px;}

.all-profile-news .profile-news .title-news-container {}
.all-profile-news .profile-news .title-news-container .title-news {font-size: 14px; font-weight: 500; letter-spacing: 0.6px; color: #fff; text-transform: uppercase;}
.all-profile-news .profile-news .title-news-container p {font-size: 14px; letter-spacing: .6px; color: rgba(255, 255, 255, .6); margin: 0;}

.all-profile-news .like,
.all-profile-news .shares,
.all-profile-news .news-date,
.all-profile-news .news-author {display: none;}

.tablet .all-profile-news .profile-news {height: 224px;}
.tablet .all-profile-news .profile-news .title-news-img-container {height: 224px;}
.tablet .all-profile-news .profile-news img {width: 330px; height: 224px;}
.tablet .all-profile-news .profile-news .title-news-container p {font-size: 18px; margin-top: 10px}
.tablet .all-profile-news .profile-news .title-news-container .title-news {font-size: 18px;}
/* USER PROFILE PAGES */


/* 14 ARTISTS PROFILE PAGES */
.artist-profile .profile-avatar-user {z-index: 1; margin-top: 122px;}
body[device-size="iphoneX"] .artist-profile .profile-avatar-user {margin-top: 122px;}

.profile-avatar-user img {width: 137px; height: 133px; margin-right: 18px; vertical-align: top;}
body[device-size="iphoneSE"] .profile-avatar-user img {width: 117px; height: 114px; margin-right: 18px;}
body[device-size="standard"] .profile-avatar-user img {width: 117px; height: 114px; margin-right: 18px;}

.profile-avatar-user .user-country p.listeners {top: 3px;background: none;padding: 0;}

.profile-avatar-user button.following {position: absolute;bottom: 5px;right: 0;margin: 0 auto;padding: 0;width: 112px;height: 32px;border: 2px solid transparent;font-size: 12px;font-weight: 500;letter-spacing: .4px;color: #fff;text-transform: uppercase; border-radius: 10px; background-color: rgba(255, 255, 255, 0.11); box-shadow: 0 10px 28px 0 rgba(0, 0, 0, 0.12);transition: all .3s ease-in-out;}
.profile-avatar-user button.following.active {background: transparent; border: 2px solid #fff; transition: all .3s ease-in-out;}

.artist-profile .section-tabs {margin-top: 63px; margin-bottom: 25px; opacity: 1!important}
/* ARTISTS PROFILE PAGES */


/* 15 VIDEOS PAGE */
.page.news .headers[header-type="standard"] {background: #120810;}
.page.news .headers[header-type="standard"]:before {content: "";width: 100%;position: absolute;width: 100%;height: 110px;top: 0;left: 0;
background: rgba(18, 8, 16, 0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(46%, rgba(0,0,0,0.72)), color-stop(64%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
.vertical-playlist-video {padding-bottom: 65px;}
.vertical-playlist-video .the-video {clear: both; margin-top: 61px; cursor: pointer;}
.vertical-playlist-video .the-video:first-of-type {margin-top: 0;}
.vertical-playlist-video .video-avatar {position: relative; width: 165px; height: 112px; border-radius: 12px; float: left; margin-right: 13px;}
.vertical-playlist-video .video-avatar img {display: block; width: 165px; height: 112px; border-radius: 12px;}

.vertical-playlist-video .video-avatar .video-time-label {position: absolute; right: 14px; bottom: 14px; width: 52px; height: 30px; text-align: center; border-radius: 10px; box-shadow: 0 8px 22px 0 rgba(0, 0, 0, 0.42);}
.vertical-playlist-video .video-avatar .video-time-label p {position:relative; z-index: 0; margin: 0; line-height: 2.5; font-size: 12px; font-weight: 500; letter-spacing: .4px; color: #fff;}
.vertical-playlist-video .video-avatar .video-time-label .blur {position: absolute; right: 0; bottom: 0; width: 52px; height: 30px; border-radius: 10px; background-color: rgba(255, 255, 255, .11); overflow: hidden; z-index: 1; /*-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);*/}
.mac .vertical-playlist-video .video-avatar .video-time-label .blur {background-color: rgba(255, 255, 255, .11); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);}

.vertical-playlist-video .video-info .title {position:relative; top: -4px; margin: 0; font-size: 18px; font-weight: 500; letter-spacing: .2px;color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.vertical-playlist-video .video-info .author {position:relative; top: -1px; margin: 0; font-size: 16px; font-weight: 500; font-style: normal; letter-spacing: .3px; color: rgba(255, 255, 255, .42);}

.vertical-playlist-video .video-info .video-views {margin: 15px 0 0 0; font-size: 15px; font-weight: 500; letter-spacing: .2px; color: rgba(255, 255, 255, .42);}
.vertical-playlist-video .video-info .video-views svg {vertical-align: middle; margin-top: -1px; margin-right: 13px;}

.vertical-playlist-video .the-video .like-container {position: absolute; top: 13px; left: 14px; cursor: pointer;}
.vertical-playlist-video .the-video .like-container .heart-icon {position: absolute; width: 31px; height: 31px; background: #fff; margin: 0; text-align: center; border-radius: 100%; box-shadow: 0 13px 20px 0 rgba(0, 0, 0, 0.22);}
.vertical-playlist-video .the-video .like-container .heart-icon {visibility: hidden; transform: scale(0); transition-delay: 2s; -webkit-animation: emptyHeart .5s; animation: emptyHeart .5s;}
.vertical-playlist-video .the-video .like-container .heart-icon.active {visibility: visible; transform: scale(1); -webkit-animation: fullHeart .5s; animation: fullHeart .5s;}
.vertical-playlist-video .the-video .like-container .heart-icon svg g {fill: var(--theme-color, #f5138e);}
.vertical-playlist-video .the-video .like-container .heart-icon svg {margin-top: 9px;}
.vertical-playlist-video .the-video .like-container .heart-icon.active svg {}
/* 15 VIDEOS PAGE */


/* 16 NEWS PAGE */
.page.news .section-tabs {padding-top: 131px;}
body[device-size="iphoneX"] .page.news .section-tabs {padding-top: 134px;}
body[device-size="iphoneSE"] .page.news .section-tabs {padding-top: 111px;}
body[device-size="standard"] .page.news .section-tabs {padding-top: 111px;}

.news-preview {margin-top: 68px;}
body[device-size="iphoneSE"] .news-preview {margin-top: 48px;}
body[device-size="standard"] .news-preview {margin-top: 58px;}
.news-preview:first-of-type {margin-top: 18px;}
body[device-size="iphoneSE"] .news-preview:first-of-type {margin-top: 10px;}
body[device-size="standard"] .news-preview:first-of-type {margin-top: 10px;}
.news-container .author-info {height: 85px;}
.news-container .author-info img {width: 125px; height: 85px; margin-right: 23px; border-radius: 12px; display: block; float: left;}

.news-container .news-info h2 {font-size: 14px; font-weight: 500; letter-spacing: 0.6px; text-transform: uppercase; color: #fff;}
.news-container .news-info .news-date {position:relative; top: 7px;margin: 0; font-size: 12px; font-weight: 500; letter-spacing: 0.6px; text-transform: uppercase; color: rgba(255, 255, 255, .52);}
.news-container .news-content {margin: 0; margin-top: 21px; font-size: 14px; font-weight: 500; letter-spacing: 0.6px; color: rgba(255, 255, 255, .6); clear: both;}
.news-container .divider {width: 100%; height: 2px; margin-top: 19px; border-radius: 1px; background: rgba(255, 255, 255, 0.11);}
.news-container .news-author {display: none;}

.tablet .news-container .author-info {height: 170px;}
.tablet .news-container .author-info img {width: 250px; height: 170px;}
.tablet .news-container .news-content,
.tablet .news-container .news-info h2,
.tablet .news-container .news-info .news-date {font-size: 18px;}

.news-social-info {position:relative; margin-top: 16px;}
.news-social-info .like-container,
.news-social-info .news-total-shares,
.news-social-info .news-total-comments {display: inline-block; margin-right: 17px;}
.news-social-info .like-container svg {margin-right: 6px;-webkit-animation: emptyHeart .5s;animation: emptyHeart .5s;vertical-align: middle; cursor: pointer; }
.news-social-info .like-container .heart-icon.active svg {-webkit-animation: fullHeart .5s; animation: fullHeart .5s; opacity: 1;}
.news-social-info .like-container .heart-icon.active svg path {fill-opacity: 1;}
.news-social-info .like-container .heart-icon ~ .like {cursor: pointer; position:relative; top: 2px; color: rgba(255, 255, 255, 0.28); font-size: 14px; font-weight: bold; letter-spacing: -.1px; transition: all .3s ease-in-out;}
.news-social-info .like-container .heart-icon.active ~ .like {color: #fff; transition: all .3s ease-in-out;}

.news-social-info .news-total-shares svg,
.news-social-info .news-total-comments svg {margin-right: 5px; vertical-align: middle;}
.news-social-info .news-total-shares span,
.news-social-info .news-total-comments span {position:relative; top: 2px; font-size: 14px; font-weight: bold; letter-spacing: -.1px; color: rgba(255, 255, 255, 0.28);}
.news-social-info button.read-all {position: absolute; top: -4px; right: 0; width: 72px; height: 30px; border-radius: 10px; background: rgba(255, 255, 255, 0.11); text-transform: uppercase; font-size: 12px; font-weight: 500; letter-spacing: .4px; color: #fff;}

.single-news-info {padding-top: 119px;}
.single-news-info img {width: 165px; height: 112px; border-radius: 12px; display: block; margin: 0 auto;}

.single-news-info .single-news-title {margin-top: 33px; font-size: 17px; font-weight: 500; line-height: 1.29; letter-spacing: .7px; text-align: center; color: #fff; text-transform: uppercase; padding: 0 50px;}
.single-news-info .single-news-date {margin: 0; margin-top: 11px; font-size: 12px; font-weight: 500; letter-spacing: .6px; text-align: center; color: rgba(255, 255, 255, .52);}
.single-news-info .single-news-content {margin-top: 35px; font-size: 14px; line-height: 1.64; letter-spacing: 0.6px; color: #fff;}
.single-news-info .single-news-content p {margin: 0; margin-top: 24px;}
.single-news-info .single-news-content p:first-of-type {margin: 0;}
.single-news-info .single-news-author {margin-top: 32px; font-size: 15px; font-weight: 500; letter-spacing: -0.1px; color: #fff; text-align: center;}
.single-news-info .single-news-author span {margin-right: 5px;color: rgba(255, 255, 255, .42);}
.single-news-info .single-news-author cite {font-style: normal;}

.single-news-footer {position:relative; clear: both; margin-top: 91px;}
.single-news-footer .inner {position:relative;}
.single-news-footer .author-listener img {float: left; width: 36px; height: 36px; margin-right: 14px; box-shadow: 0 12px 18px 0 rgba(0, 0, 0, 0.35); display: block; border-radius: 100px;}
.single-news-footer .author-listener cite {position:relative; top: -3px; display: block; font-size: 17px; font-weight: 500; font-style: normal; letter-spacing: .7px; color: #fff;}
.single-news-footer .author-listener .listener {position:relative; top: -6px;margin: 0; font-size: 13px; font-weight: 500; letter-spacing: .6px; color: rgba(255, 255, 255, 0.42);}

.single-news-footer button.following {position: absolute; top: 3px; right: 0; margin: 0 auto; padding: 0; width: 92px; height: 33px; font-size: 12px; font-weight: 500; letter-spacing: .4px; color: #fff; text-transform: uppercase; border-radius: 10px; background: rgba(138, 127, 135, .08); transition: all .3s ease-in-out;}
.single-news-footer button.following.active {background: var(--theme-color, #f5138e); box-shadow: 0 15px 38px 0 var(--theme-color-shadow, #f5138e); transition: all .3s ease-in-out;}

.player-video-footer.single-news-like-share-container {margin-top: 47px; margin-bottom: 52px;}
.player-video-footer.single-news-like-share-container .divider:first-of-type {margin-bottom: 25px;}

.player-video-footer.single-news-like-share-container .video-like svg {margin-bottom: 11px;}
.player-video-footer.single-news-like-share-container .video-visual svg {margin-bottom: 5px;}
.player-video-footer.single-news-like-share-container .video-add-to svg {margin-bottom: 10px;}

.player-video-footer.single-news-like-share-container .video-add-to {margin-top: 1px;right: 30px;}
.player-video-footer.single-news-like-share-container .video-visual {margin-top: 5px;left: 30px;}
.player-video-footer.single-news-like-share-container .divider:last-of-type {margin-top: 26px;}

.page.single-news .vertical-playlist-button {margin: 0 auto 40px;}
/* NEWS PAGE */


/* 17 COMMUNITY PAGE */
.community .start-new-chat button {width: 159px; height: 47px; padding: 0; text-transform: uppercase;line-height: 1;border-radius: 28px;background: var(--theme-color, #f5138e); box-shadow: 0 15px 38px 0 var(--theme-color-shadow, #f5138e);font-size: 14px;font-weight: bold; color: #fff;}

.contact-list-overlay:after {content: ""; position: fixed; width: 100%; height: 155px; bottom: 0; z-index: 1;
background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(46%, rgba(0,0,0,0.72)), color-stop(64%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}

.search-contacts .contact-list-searchbar {width: 100%; height: 45px; margin-top: 37px; padding: 0; border: 0; border-radius: 16px; background: #2c262b; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.search-contacts .contact-list-searchbar.searchbar-not-empty {background: #fff;}

body[device-size="iphoneX"] .search-contacts .contact-list-searchbar {margin-top: 57px;}
body[device-size="iphoneSE"] .search-contacts .contact-list-searchbar {margin-top: 27px;}
body[device-size="standard"] .search-contacts .contact-list-searchbar {margin-top: 27px;}

.search-contacts .searchbar-clear,
.search-contacts .searchbar-cancel,
.search-contacts .contact-list-searchbar:after {display: none!important;}
.search-contacts .contact-list-searchbar input {height: initial; background: transparent; color: #f5138e; -webkit-text-fill-color: #fff; font-size: 17px; padding: 0 0 0 28px; font-weight: bold; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.search-contacts .contact-list-searchbar span {margin-left: 28px; font-size: 15px; font-weight: bold; letter-spacing: .3px; color: rgba(255, 255, 255, 0.33); text-transform:uppercase;}
.search-contacts .contact-list-searchbar.searchbar-not-empty span {color: rgba(18, 8, 16, 0.25);}

.search-contacts .contact-list-searchbar.searchbar-not-empty .content-block-inner {background: transparent; font-size: 15px; font-weight: bold; letter-spacing: -.3px; color: #fff; margin: 0; padding: 0;}
.search-contacts .contact-list-searchbar.searchbar-not-empty input {color: #f5138e; -webkit-text-fill-color: #120810;}

.contacts-list-title {text-align: center; margin-top: 56px;}
.contacts-list-title h2 {font-size: 22px; font-weight: bold; letter-spacing: .4px; color: #fff;}

.list-contacts-container .list-block,
.list-contacts-container .searchbar-not-found {margin: 47px 0 0;}
.list-contacts-container .searchbar-not-found .content-block-inner {background: transparent; margin: 0; padding: 0; font-size: 17px; font-weight: bold; color: #fff;}

.list-contacts-container .contact-list {padding-bottom: 150px;}
.list-contacts-container .contact-list ul {background:transparent;}

.list-contacts-container .contact-list li:first-of-type {margin-top: 0;}
.list-contacts-container .contact-list li {width: 100%; margin-top: 33px;}

.list-contacts-container .contact-list li .avatar {position:relative;width: 53px;float: left;margin-top: 0;margin-right: 17px;}
.list-contacts-container .contact-list li .avatar img{display: block;width: 34px;height: 34px;border-radius: 100px;}

.list-contacts-container .contact-list li .status {position: absolute;top: 0;right: 3px;width: 8px;height: 8px;background: #fff;border-radius: 100px;}
.list-contacts-container .contact-list li .status.online {background: #41d47b;}
.list-contacts-container .contact-list li .status.offline {background: #5d555c;}
.list-contacts-container .contact-list li .contact-name {display: block; margin-top: 5px;}
.list-contacts-container .contact-list li .contact-name cite {overflow: hidden; font-style: normal; font-weight: 400;font-size: 17px; color: #fff;}

.list-contacts-container .content-block-inner:after,
.list-contacts-container .content-block-inner:before,
.list-contacts-container .contact-list ul:before,
.list-contacts-container .contact-list li .item-inner:after,
.list-contacts-container .contact-list ul:after {display: none;}

.messages-container-title {text-align: center;margin-top: 138px;}
body[device-size="iphoneX"] .messages-container-title {margin-top: 158px;}
.messages-container-title h2 {font-size: 22px; font-weight: bold; letter-spacing: .4px; color: #fff;}

.mobile .messages-container-title,
.tablet .messages-container-title {margin-top: 120px;}

.messages-container {margin-top: 57px;}

.messages-list {padding: 0; margin: 0; list-style-type: none}
.messages-list li:first-of-type {margin-top: 0;}
.messages-list li {position: relative; margin-top: 39px;}
.messages-list li .friend-avatar {position:relative; width: 53px; height: 100%; float:left; margin-top: 0px; margin-right: 17px;}
.messages-list li .friend-avatar img{display: block; width: 34px; height: 34px; border-radius: 100px;}
.messages-list li a {width: 100%; height: 100%; display: block;}

.messages-list li .friend-avatar .status {position: absolute; top: 0; right: 0; width: 8px; height: 8px; background: #fff; border-radius: 100px;}
.messages-list li .friend-avatar .status.online {background: #41d47b;}
.messages-list li .friend-avatar .status.offline {background: #5d555c;}

.messages-list li .unread-label {position: absolute; top: 0; right: 0;width: 69px;height: 24px; opacity: 0; visibility: hidden; border-radius: 7px; line-height: 2.2;background-color: #40699a;text-align: center;font-size: 12px; font-weight: bold; letter-spacing: -.1px; text-transform: uppercase; color: rgba(255, 255, 255, 0.65);}
.messages-list li.unread-msg .unread-label {opacity: 1; visibility: visible;}
.messages-list li.unread-msg .message-friend-info-container {background: #f3f1f1;}
.messages-list li.unread-msg .message-friend-info-container section p {color: #120810}

.messages-list li .message-friend-info-container {display: flex;align-items: center;justify-content: left;overflow: hidden;margin-top: 17px;padding: 15px 30px 15px 43px;background: #2c262b;border-radius: 8px 20px 20px 20px;}
.messages-list li .message-friend-info-container section {overflow: hidden;}
.messages-list li .message-friend-info-container section .new-message-label {float: left;width: 38px;height: 25px; margin-right: 6px; text-align: center; line-height: 2.5; font-size: 11px;font-weight: 500;text-transform: uppercase;letter-spacing: -.1px;background: #30aac0;color: #fff;border-radius: 3px;}
.messages-list li .message-friend-info-container section p {margin: 0; font-weight: 400; font-size: 15px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.messages-list li .friend-name cite {display: block; font-style: normal; font-size: 14px; color: #524d51; line-height: 1; font-weight: bold;}
/* COMMUNITY PAGE */


/* 18 MINI PLAYER / VIDEO PLAYER */
.player-audio-min.mini button.open-big-player {width: 60px;height: 35px;margin: 15px 20px 0 0;}

.player-video-min {display: none;}

.player-audio-min.general,
.player-video-min.general {position: fixed;opacity:0;display: none;width: 100%;bottom: 0;}

.player-audio-min.alwaysblock,
.player-auvideodio-min.alwaysblock {display: block;}

.player-audio-min.mini-active,
.player-video-min.mini-active {position: fixed; display: block; opacity:1; -webkit-animation: playerAppearFromBottom .4s;animation: playerAppearFromBottom .4s;}
.player-audio-min.general.mini-disactive,
.player-video-min.general.mini-disactive {-webkit-transform: translate3d(0, 161%, 0); transform: translate3d(0, 161%, 0); transition: all .3s ease-in-out;}

.player-audio-min.general.big-disactive,
.player-video-min.general.big-disactive {-webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); transition: all .7s ease-in-out;}

.player-audio-min.big-active {width: 100%; height: 100%; z-index: 9997; display: block; opacity: 1; -webkit-animation: playerAppearFromBottom .55s; animation: playerAppearFromBottom .55s; overflow: hidden;}
.player-video-min.big-active {width: 100%; height: 100%; z-index: 9998; display: block; opacity: 1; -webkit-animation: playerAppearFromBottom .55s; animation: playerAppearFromBottom .55s;}

.player-video-min,
.player-audio-min {z-index: 9999;}

/* Player Grande Aperto */
.player-audio-min .audiojs,
.player-video-min .audiojs {width: 100%; height: 100%;}
/* Player Grande Aperto */

/* Player Grande Chiuso */
.player-audio-min.mini .big-player,
.player-video-min.mini .big-player {display: none; background: none; -webkit-backdrop-filter: none; backdrop-filter: none;}

.player-audio-min.mini {height: 78px; overflow: hidden; box-shadow: 0 -3px 26px 0 rgba(0, 0, 0, 0.46), inset 0 1px 0 0 rgba(255, 255, 255, 0.58); transition: all .3s ease-in-out;}

.player-audio-min.mini .avatar-author,
.player-video-min.mini .avatar-author {display: inline-block;margin-top: 9px;margin-right: 13px;}

.player-audio-min.mini .title-author,
.player-video-min.mini .title-author {width: 60%;display: inline-block;margin: 0;position:relative;top: -4px; overflow: hidden; white-space: nowrap;}

.player-audio-min.mini .avatar-author img,
.player-video-min.mini .avatar-author img {width: 52px;height: 52px;display: block;border-radius: 100%;box-shadow: 0 5px 27px 0 rgba(0, 0, 0, .56);}

.player-audio-min.mini .title-author .title,
.player-video-min.mini .title-author .title {line-height: 1; display: block; margin-top: 0; margin-bottom: 4px; font-size: 15px; font-weight: 400; letter-spacing: 0.1px; color: #fff; overflow: hidden; text-overflow: ellipsis;}

.player-audio-min.mini .title-author .author,
.player-video-min.mini .title-author .author {line-height: 1; display: block; font-size: 12px; font-weight: 400; font-style: normal; letter-spacing: 0.5px; color: rgba(255,255,255,.48); overflow: hidden; text-overflow: ellipsis;}

.player-audio-min.mini .play-pause,
.player-audio-min.mini button.mini-prev,
.player-audio-min.mini button.mini-next,
.player-video-min.mini button.mini-next {display: inline-block; width: 28px; height: 28px; margin: 0; padding: 0; border: 0; overflow: hidden;}

.player-audio-min.mini button.mini-prev {margin-left: 3px; background: url(../images/mini-player/prev.svg) no-repeat 49% center;}
.player-audio-min.mini button.mini-next {position:relative; right: -3px; background: url(../images/mini-player/next.svg) no-repeat 49% center;}

.audiojs .pause,
.audiojs.loading .play-pause {background: url("../images/mini-player/pause.svg") no-repeat 49% center;}       
.audiojs .play {background: url("../images/mini-player/play.svg") no-repeat 55% center;}

.player-audio-min.mini .play-pause {margin-left: 8px; margin-right: 6px;}
/* Player Grande Chiuso */

/* GENERALE */
.audiojs video {z-index: 99;}
.audiojs video,
.audiojs audio {position: absolute;}

.audio-player-content {position: relative; z-index: 1000; height: 100%; overflow: hidden;}
.big.big-active .video-player-content {position: relative; z-index: 1001; padding-bottom: 0;}
.big.big-active .playlist-video {padding-bottom: 65%}


.mini-player .main-grids.safe-area {display: grid; grid-template-columns: repeat(2, 68% 32%); grid-gap: 0;}
.mini-player .player-command {margin-top: 32px; padding: 0; top: 0!important}
body[device-size="iphoneX"] .mini-player .player-command {margin-top: 32px; padding: 0; top: 0;}

.audiojs p {display: none; width: 28px; height: 28px; margin: 0; cursor: pointer;}

.audiojs .scrubber {position: relative; width: 100%; background: rgba(255, 255, 255, .43); height: 3px; margin: 0; border-left: 0; border-bottom: 0; /*overflow: hidden;*/}
.audiojs .loaded {position: absolute; width: 100%; background: rgba(255, 255, 255, .43); height: 3px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; z-index: 1}
.audiojs .progress {position: absolute; width: 100%; background-image: linear-gradient(to right, #f5138e, #ff07b6); height: 3px; border-radius: 100px;} 
.audiojs .progress {background-image: var(--theme-color-gradient, #f5138e);} 

.player-audio-min.mini .audiojs .scrubber {width: 72.9%; top: 16px; left: 86px; z-index: 1001; border-radius: 100px;}
.player-audio-min.mini .audiojs .loaded {display: none}

.error .error,
.audiojs .play,
.playing .pause,
.loading .loading,
.error .error-message {display: block;}    

.audiojs .time,
.player-audio-min.hide,
.player-video-min.hide,
.audiojs .error-message,
.loading .play, .loading .pause, .loading .error,
.playing .play, .playing .loading, .playing .error,
.error .time, .error .play, .error .pause, .error .scrubber, .error .loading {display: none;}

.error .play-pause p {cursor: auto;}

.player-audio-min.mini-active .mini-player,
.player-audio-min.mini-active .player-song-info,
.player-audio-min.mini-active .audio-player-content {height: 78px;}


.hide-tabbed ~ .tabbed-menu .tabbed-list {display: none;}
.hide-tabbed ~ .tabbed-menu .blur.active,
body[device-size="iphoneX"] .hide-tabbed ~ .tabbed-menu .blur.active {top: -78px; height: 162px;}
.player-audio-min.mini-active.hide-tabbed {bottom: 0!important;}
body[device-size="iphoneX"] .player-audio-min.mini-active.hide-tabbed {bottom: 31px!important;}

/* GENERALE */



/* 19 BIG PLAYER / VIDEO PLAYER */
.player-audio-min.big .scrubber-command {position: absolute; width: 100%; bottom: 0;}
.player-audio-min.mini .scrubber-command {position: relative;}

.player-audio-min.big .headers[header-type="music-player"] h2 {display: inline-block; transition: all .3s ease-in-out; -webkit-animation: messageAppearFromBottom .4s; animation: messageAppearFromBottom .4s;}
.player-audio-min.big .headers[header-type="music-player"] .minimize {display: inline-block; opacity: 1; visibility: visible; transition: all .5s ease-in-out; transition-delay: .1s;}

.player-audio-min.big .headers.review-show[header-type="music-player"] h2 {display: none; transition: all .3s ease-in-out;}
.player-audio-min.big .headers.review-show[header-type="music-player"] .minimize {opacity: 0; visibility: hidden; transition: all 0s ease-in-out; }
.player-audio-min.big .headers.review-show[header-type="music-player"] .title-author {opacity: 1; visibility: visible; -webkit-animation: messageAppearFromBottom .4s;animation: messageAppearFromBottom .4s;}

.player-audio-min.big .headers[header-type="music-player"] .now,
.player-audio-min.big .headers[header-type="music-player"] .now-icon {position: absolute; top: 13px; left: 0; pointer-events: none; opacity: 0; visibility: hidden; transition: all .3s ease-in-out;}

.player-audio-min.big .headers[header-type="music-player"] .title-author {position: absolute; top: 0; width: initial; margin: 2px 0 0 0; text-align: left; opacity: 0; visibility: hidden;}
.player-audio-min.big .headers[header-type="music-player"] .title-author h2 {position: relative; top: 0; display: block; font-size: 18px; font-weight: 500; letter-spacing: .3px; color: #fff; transform: scale(1);}
.player-audio-min.big .headers[header-type="music-player"] .title-author cite {top: 2px; font-size: 13px; font-weight: 500;letter-spacing: .2px; color: rgba(255, 255, 255, 0.51); font-style: normal;}
[music-player-style="style3"] .headers.review-show[header-type="music-player"]  .title-author {margin: -4px 0 0 0;}

.player-audio-min.big .headers.review-show.now-show[header-type="music-player"] .title-author {left: 35px;}
.player-audio-min.big .headers.review-show.now-show[header-type="music-player"] .title-author h2 {left: 40px; line-height: 1; top: -1px;}
.player-audio-min.big .headers.review-show.now-show[header-type="music-player"] .now {top: -1px; opacity: 1; visibility: visible; text-transform: uppercase; font-size: 13px;font-weight: 500; letter-spacing: .2px; color: rgba(255, 255, 255, 0.51); transition: all .3s ease-in-out;}
.player-audio-min.big .headers.review-show.now-show[header-type="music-player"] .now-icon {opacity: 1; visibility: visible; opacity: .48; transition: all .3s ease-in-out;}


.player-audio-min.big .container-album-cover .like-container {position: absolute; top: 22px; left: 22px; cursor: pointer;}
body[device-size="iphoneSE"] .player-audio-min.big .container-album-cover .like-container {top: 15px; left: 15px;}
.player-audio-min.big .container-album-cover .like-container .heart-icon {position: absolute; width: 39px; height: 39px; background: rgba(0, 0, 0, 0); margin: 0; text-align: center; border-radius: 100%; box-shadow: 0 28px 98px 0 rgba(0, 0, 0, .5);}
.player-audio-min.big .container-album-cover .like-container .heart-icon {transform: scale(1); transition-delay: 2s; -webkit-animation: emptyHeart .5s; animation: emptyHeart .5s;}
.player-audio-min.big .container-album-cover .like-container .heart-icon.active {visibility: visible; transform: scale(1); -webkit-animation: fullHeart .5s; animation: fullHeart .5s;}
.player-audio-min.big .container-album-cover .like-container .heart-icon svg {margin-top: 11px; margin-left: 1px;}
.player-audio-min.big .container-album-cover .like-container .heart-icon svg g {fill: #fff}
.player-audio-min.big .container-album-cover .like-container .heart-icon.active svg g {fill: var(--theme-color, #f5138e);}
.player-audio-min.big .container-album-cover .like-container .heart-icon svg {}
.player-audio-min.big .container-album-cover .like-container .heart-icon.active svg {}

.album-cover-blur {position:absolute; width: 100%; height: 100%; left: 0; top: 0; background: #120810;}
.album-cover-blur:after {content:""; position: absolute; width: 100%; height: 200px; left: 0; bottom: -60px; z-index: 1;
background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(46%, rgba(0,0,0,0.72)), color-stop(64%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
.album-cover-blur:before {content:""; position: absolute; width: 100%; height: 120px; left: 0; top: -20px; z-index: 2;
background: rgba(18, 8, 16, 0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(46%, rgba(0,0,0,0.72)), color-stop(64%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}

.mobile .player-audio-min.big[music-player-style="style3"] .album-cover-blur:before {height: 100px;}

body[device-size="iphoneSE"] .album-cover-blur:before {top: -40px;}
body[device-size="standard"] .album-cover-blur:before {top: -40px;}
.player-audio-min.big .album-cover-blur:after,
.page.albums .album-cover-blur:after,
.page.charts .album-cover-blur:after,
.page.videos .album-cover-blur:after,
.page.profile .album-cover-blur:after,
.page.playlist .album-cover-blur:after,
.page.single-news .album-cover-blur:after,
.page.artist-profile .album-cover-blur:after {display: none;}

.page.albums .album-cover-blur img,
.page.playlist .album-cover-blur img {position: relative; top: 0; height: 489px; opacity: .64; -webkit-filter: blur(100px); filter: blur(100px);}

.page.profile .album-cover-blur img,
.page.artist-profile .album-cover-blur img {top: 0; height: 280px;}

.page.single-news .album-cover-blur img {top: 0; height: 150px; opacity: 1;}

.page.albums.scrolling .album-cover-blur:before {position:absolute; top: -20px; opacity: 1; visibility: visible; height: 250px; transition: all .52s ease-in-out;
	background: rgba(18, 8, 16, 0);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(46%, rgba(0,0,0,0.72)), color-stop(64%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
	background: linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
.special-scroll .album-cover-blur:before {background: transparent; height: 250px; opacity: 0; visibility: hidden; background-image: none; transition: all .3s ease-in-out;}
.special-scroll.special-scrolling .album-cover-blur:before {position:absolute; top: -20px; height: 250px; opacity: 1; visibility: visible; transition: all .3s ease-in-out;
	background: rgba(0,0,0,0);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(46%, rgba(0,0,0,0.72)), color-stop(64%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
	background: linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}

body[device-size="iphoneX"] .page.albums.scrolling .album-cover-blur:before,
body[device-size="iphoneX"] .special-scroll .album-cover-blur:before,
body[device-size="iphoneX"] .special-scroll.special-scrolling .album-cover-blur:before {height: 335px;}

body[device-size="iphoneSE"] .page.albums .album-cover-blur img {height: 100px;}
body[device-size="iphoneSE"] .special-scroll .album-cover-blur:before,
body[device-size="iphoneSE"] .page.albums.scrolling .album-cover-blur:before,
body[device-size="iphoneSE"] .special-scroll.special-scrolling .album-cover-blur:before {height: 100px;}

body[device-size="standard"] .page.albums .album-cover-blur img {height: 150px;}
body[device-size="standard"] .special-scroll .album-cover-blur:before,
body[device-size="standard"] .page.albums.scrolling .album-cover-blur:before,
body[device-size="standard"] .special-scroll.special-scrolling .album-cover-blur:before {height: 150px;}

body[device-size="iphoneSE"] .page.artist-profile.special-scroll.special-scrolling .album-cover-blur:before {height: 150px;}

.mobile body[device-size="iphoneSE"] .page.albums .album-cover-blur img,
.tablet body[device-size="iphoneSE"] .page.albums .album-cover-blur img,
.mobile body[device-size="iphoneSE"] .special-scroll .album-cover-blur:before,
.tablet body[device-size="iphoneSE"] .special-scroll .album-cover-blur:before,
.mobile body[device-size="iphoneSE"] .page.albums.scrolling .album-cover-blur:before,
.tablet body[device-size="iphoneSE"] .page.albums.scrolling .album-cover-blur:before,
.mobile body[device-size="iphoneSE"] .special-scroll.special-scrolling .album-cover-blur:before,
.tablet body[device-size="iphoneSE"] .special-scroll.special-scrolling .album-cover-blur:before {height: 130px;}

.player-audio-min.big[music-player-style="style1"] .album-cover-blur:after,
.player-audio-min.big[music-player-style="style3"] .album-cover-blur:after {content: ""; position: absolute; width: 100%; height: 155px; left: 0; bottom: 0; z-index: 1;
background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(46%, rgba(0,0,0,0.72)), color-stop(64%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
}
.player-audio-min.big[music-player-style="style1"] .album-cover-blur:before,
.player-audio-min.big[music-player-style="style3"] .album-cover-blur:before {content:""; width: 100%; position: absolute; width: 100%; height: 100px; left: 0; top: -20px; z-index:1; background: rgba(18, 8, 16, 1);
background: rgba(18, 8, 16, 0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(46%, rgba(0,0,0,0.72)), color-stop(64%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
background: linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 46%, rgba(0,0,0,1) 64%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );

}

body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .album-cover-blur:before {height: 100px;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .album-cover-blur:before {height: 110px;}

.player-audio-min.big[music-player-style="style1"] .album-cover-blur img,
.player-audio-min.big[music-player-style="style3"] .album-cover-blur img,
.player-audio-min.big[music-player-style="style1"] .container-album-cover .album-cover-1,
.player-audio-min.big[music-player-style="style3"] .container-album-cover .album-cover-1 {transition: all .2s ease-in-out; transition-delay: .3s;}

.player-audio-min.big[music-player-style="style1"] .album-cover-blur.active img,
.player-audio-min.big[music-player-style="style3"] .album-cover-blur.active img,
.player-audio-min.big[music-player-style="style1"] .container-album-cover.active .album-cover-1,
.player-audio-min.big[music-player-style="style3"] .container-album-cover.active .album-cover-1 {opacity: 0; visibility: hidden; transition: all .25s ease-in-out;}

.album-cover-blur img {position: relative; top: -238px; opacity: .42; -webkit-filter: blur(50px); filter: blur(50px);}

.container-album-cover .album-cover-1 img {width: 100%; height: auto; display: block; z-index: 1; border-radius: 31px; box-shadow: 0 28px 98px 0 rgba(0, 0, 0, 0.5);}

.player-audio-min.big[music-player-style="style1"] .container-album-cover {padding-top: 109px; transition: all .3s ease-in-out;}
.player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 107px; transition: all .3s ease-in-out;}
.player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 21px; transition: all .3s ease-in-out;}

body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style1"] .container-album-cover {padding-top: 141px; transition: all .3s ease-in-out;}
body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 147px; transition: all .3s ease-in-out;}
body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 30px; transition: all .3s ease-in-out;}

.tablet .player-audio-min.big[music-player-style="style1"] .container-album-cover {padding-top: 189px;}
.tablet .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 207px;}
.tablet .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 71px;}

.player-audio-min.big[music-player-style="style2"] .big-player-content {background: rgba(18, 8, 16, 0.82); box-shadow: 0 -11px 72px 0 rgba(0, 0, 0, 0.64); -webkit-backdrop-filter: blur(50px); backdrop-filter: blur(50px);}

.player-audio-min.big[music-player-style="style2"] .audiojs .scrubber {height: 6px; background: transparent; margin: 0; border-left: 0; border-bottom: 0; border-radius: 0; z-index: 1001;}
.player-audio-min.big[music-player-style="style2"] .audiojs .loaded {height: 5px; border-top: 1px solid rgba(255, 255, 255, .13); background: rgba(255, 255, 255, .16); opacity: 1; width: 100%!important;}
.player-audio-min.big[music-player-style="style2"] .audiojs .progress {height: 6px; background-image: var(--theme-color-gradient, #f5138e); box-shadow: var(--theme-color-shadow, #ff0087); opacity: 1; z-index: 2; border-radius: 0; border-top-right-radius: 100px; border-bottom-right-radius: 100px;} 

.player-audio-min.big[music-player-style="style2"] .audio-player-content .time {display: block;position:relative;top: 10px;}
.player-audio-min.big[music-player-style="style2"] .audio-player-content .time .played,
.player-audio-min.big[music-player-style="style2"] .audio-player-content .time .duration {font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: .1px; color: rgba(255, 255, 255, .43);}
.player-audio-min.big[music-player-style="style2"] .audio-player-content .time .duration {position: absolute; right: 0}

body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .audio-player-content .time {top: 8px;}

.player-audio-min.big[music-player-style="style2"] .big-player-content .title-author {position:relative; top: -3px; width: 100%; text-align: center; margin: 30px 0 0 0;}
.player-audio-min.big[music-player-style="style2"] .big-player-content .title-author .title {font-size: 28px; font-weight: 500; letter-spacing: .3px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.player-audio-min.big[music-player-style="style2"] .big-player-content .title-author .author {position: relative; top: -3px; display: block; font-style: normal; font-size: 15px; letter-spacing: .1px; color: rgba(255, 255, 255, .43);}

body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .big-player-content .title-author {top: 4px; margin: 15px 0 0 0;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .big-player-content .title-author .title {position: relative; top: -5px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .big-player-content .title-author .author {top: -9px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .big-player-content .player-command {top: -7px; padding: 30px 0 0 0;}

body[device-size="iphoneSE"] .download-popup-container .download-popup .download-avatar-author {margin-top: 14px; margin-right: 10px;}

body[device-size="standard"] .player-audio-min.big[music-player-style="style2"] .big-player-content .title-author {margin: 16px 0 0 0;}

.player-audio-min.mini .demo-label,
.player-audio-min.mini .menu-options,
.player-audio-min.mini .section-tabs[section-type="tabs"],
.player-audio-min.big[music-player-style="style2"] .menu-options {display: none;}
.player-audio-min.big[music-player-style="style1"] .menu-options,
.player-audio-min.big[music-player-style="style3"] .menu-options {margin-top: 25px; text-align: center; cursor: pointer; transition: all .3s ease-in-out; opacity: 1}
.player-audio-min.big[music-player-style="style1"] .menu-options svg,
.player-audio-min.big[music-player-style="style3"] .menu-options svg {opacity: .42; -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.player-audio-min.big[music-player-style="style3"] .menu-options {position: relative; z-index: 1002; margin-top: 20px; display: none;}

body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style1"] .menu-options,
body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .menu-options {margin-top: 40px;}

body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style1"] .menu-options {margin-top: 34px;}
body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .menu-options {margin-top: 22px;}

.tablet .player-audio-min.big[music-player-style="style1"] .menu-options {margin-top: 95px;}
.tablet .player-audio-min.big[music-player-style="style3"] .menu-options {margin-top: 76px;}

.player-audio-min.big.active[music-player-style="style1"] .menu-options {transition: all .3s ease-in-out; opacity: 0;}

.player-audio-min.big[music-player-style="style1"] .audio-player-content,
.player-audio-min.big[music-player-style="style3"] .audio-player-content {overflow: initial;}

.player-audio-min.big[music-player-style="style1"] .big-player-content .title-author,
.player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {position:relative;width: 100%;text-align: center;margin: -101px 0 0 0;}
.player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 55px;}
body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 38px;}
.player-audio-min.big[music-player-style="style1"] .big-player-content .title-author .title,
.player-audio-min.big[music-player-style="style3"] .big-player-content .title-author .title {font-size: 32px;font-weight: 500;letter-spacing: .6px;color: #fff;line-height: 1.13;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.player-audio-min.big[music-player-style="style1"] .big-player-content .title-author .author,
.player-audio-min.big[music-player-style="style3"] .big-player-content .title-author .author {position: relative; top: 0; display: block; font-style: normal; font-size: 17px; letter-spacing: .1px; color: rgba(255, 255, 255, .4);}

body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 17px;}
body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author .author,
body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author .author {top: 8px;}

.player-audio-min.big[music-player-style="style1"] .audiojs .scrubber,
.player-audio-min.big[music-player-style="style3"] .audiojs .scrubber {top: 57px; width: 65%; height: 5px;background: rgba(255, 255, 255, .15); margin: 0 auto;border-radius: 100px;border-left: initial;border-bottom: initial;z-index: 1001;}
.player-audio-min.big[music-player-style="style1"] .audiojs .loaded,
.player-audio-min.big[music-player-style="style3"] .audiojs .loaded {display: none; height: 5px; background: rgba(255, 255, 255, .16); opacity: 1;}
.player-audio-min.big[music-player-style="style1"] .audiojs .progress,
.player-audio-min.big[music-player-style="style3"] .audiojs .progress {width: 65%; height: 5px; background-image: var(--theme-color-gradient, #f5138e); opacity: 1; z-index: 2; border-radius: 100px;} 

.player-audio-min.big[music-player-style="style1"] .audio-player-content .time,
.player-audio-min.big[music-player-style="style3"] .audio-player-content .time {display: block; position:relative; top: 45px;}
.player-audio-min.big[music-player-style="style3"] .audio-player-content .time {display: none;}

.player-audio-min.big[music-player-style="style1"] .audio-player-content .time .played,
.player-audio-min.big[music-player-style="style3"] .audio-player-content .time .played,
.player-audio-min.big[music-player-style="style1"] .audio-player-content .time .duration,
.player-audio-min.big[music-player-style="style3"] .audio-player-content .time .duration {font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: .1px; color: rgba(255, 255, 255, .43);vertical-align: top;}

.player-audio-min.big[music-player-style="style1"] .audio-player-content .time .duration,
.player-audio-min.big[music-player-style="style3"] .audio-player-content .time .duration {position: absolute; right: 0}

.player-audio-min.big[music-player-style="style1"] .player-command {top: 85px;}

body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style1"] .audiojs .scrubber {top: 83px;}
body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style1"] .audio-player-content .time {top: 70px;}
body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style1"] .player-command {top: 103px;}
body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .player-command {top: 114px;}

.player-audio-min.big[music-player-style="style1"] .volume-content,
.player-audio-min.big[music-player-style="style3"] .volume-content {opacity: 0; visibility: hidden; transition: all .2s ease-in-out;}
.player-audio-min.big[music-player-style="style1"] .volume-content.active,
.player-audio-min.big[music-player-style="style3"] .volume-content.active {opacity: 1; visibility: visible; display: table; transition: all .2s ease-in-out;}
.player-audio-min.big[music-player-style="style1"] .volume-content,
.player-audio-min.big[music-player-style="style3"] .volume-content {position: absolute; bottom: -60px; width: 100%; max-width: 382px; background: #fff; border-radius: 23px; padding: 31px 0; z-index: 1;}
.player-audio-min.big[music-player-style="style1"] .volume-content svg,
.player-audio-min.big[music-player-style="style3"] .volume-content svg {position:relative;  top: 0; margin-left: 33px;float: left; margin-top: 0; opacity: 1;}
.player-audio-min.big[music-player-style="style1"] .volume-content svg g,
.player-audio-min.big[music-player-style="style3"] .volume-content svg g {stroke: #120810}
.player-audio-min.big[music-player-style="style1"] .volume,
.player-audio-min.big[music-player-style="style3"] .volume {position:relative; top: 8px; margin-left: 90px; width: 63%; height:5px; background: rgba(138, 127, 135, .22); border-radius: 3.5px;}
.player-audio-min.big[music-player-style="style1"] .volume .ui-slider-handle,
.player-audio-min.big[music-player-style="style3"] .volume .ui-slider-handle,
.player-audio-min.big[music-player-style="style1"] .player-audio-min.big-active .progress .ui-slider-handle,
.player-audio-min.big[music-player-style="style3"] .player-audio-min.big-active .progress .ui-slider-handle {background: #120810;}
.player-audio-min.big[music-player-style="style1"] .volumeBar,
.player-audio-min.big[music-player-style="style3"] .volumeBar {height:5px; background: #120810;}
.player-audio-min.big[music-player-style="style3"] .player-command {top: 100px;}

body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style1"] .volume-content {bottom: 42px;}
body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .volume-content {bottom: 42px;}

.player-audio-min.big[music-player-style="style1"] .demo-label,
.player-audio-min.big[music-player-style="style2"] .demo-label,
.player-audio-min.big[music-player-style="style1"] .section-tabs[section-type="tabs"],
.player-audio-min.big[music-player-style="style2"] .section-tabs[section-type="tabs"] {display: none}

.player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 70px;}
/*.tablet .player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 200px;}*/

.player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"] {padding-top: 113px;}
body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"] {padding-top: 131px;}

.player-audio-min.big[music-player-style="style3"] .audiojs .progress {width: 70%;}
.player-audio-min.big[music-player-style="style3"] .audiojs .scrubber {top: 58px; width: 70%; left: 39px;}
.player-audio-min.big[music-player-style="style3"] .demo-label {position: absolute; top: 48px; display: table; text-transform: uppercase;padding: 4px 13px;font-size: 12px;font-weight: 500;letter-spacing: .4px;color: #fff;border-radius: 7px;background: rgba(255, 255, 255, 0.11);box-shadow: 0 11px 22px 0 rgba(0, 0, 0, 0.38);}

body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .audiojs .scrubber {top: 76px;}
body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .demo-label {top: 65px;}

.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"],
.tablet body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"] {padding-top: 90px;}

.mobile .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"],
.tablet .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"] {padding-top: 90px;}


body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] h2 { position:relative; top: -2px; font-size: 19px; margin-left: 0;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .headers.review-show[header-type="music-player"] h2 {top: initial; margin-left: 10px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 12px;}

body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .menu-options {margin-top: 30px;}

.tablet body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .menu-options {margin-top: 10px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 51px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author .title {font-size: 25px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author .author {top: 0; font-size: 15px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .audiojs .scrubber {width: 70%; top: 50px; left: 35px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .player-command {padding: 21px 0 16px 0; top: 111px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .demo-label {top: 42px; padding: 2px 8px;}
body[device-size="iphoneSE"] .player-audio-min.big .player-command .playPause.play,
body[device-size="iphoneSE"] .player-audio-min.big .player-command .playPause.play.active {position:relative; top: 4px; width: 48px; height: 48px; margin: 0 12px; background-size: contain;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"] {padding-top: 90px;}
.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"],
.tablet body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"] {padding-top: 70px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .volume-content {bottom: -100px;}

body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .container-album-cover {padding-top: 113px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .menu-options {margin-top: 20px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author {top: 60px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author .title {position:relative; top: -8px; font-size: 24px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author .author {top: 0; font-size: 15px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .audiojs .scrubber {top: 63px; transition: all .3s ease-in-out;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .audio-player-content .time {top: 51px; transition: all .3s ease-in-out;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .player-command {top: 92px; transition: all .3s ease-in-out;}

body[device-size="iphoneSE"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .title-author {top: -89px;}
body[device-size="iphoneSE"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .up-next-option.active {height: 190px;}
body[device-size="iphoneSE"] .player-audio-min.big.active[music-player-style="style1"] .player-command {top: -21px; transition: all .3s ease-in-out;}
body[device-size="iphoneSE"] .player-audio-min.big.active[music-player-style="style1"] .audiojs .scrubber {top: -63px; transition: all .3s ease-in-out;}
body[device-size="iphoneSE"] .player-audio-min.big.active[music-player-style="style1"] .audio-player-content .time {top: -75px; transition: all .3s ease-in-out;}
body[device-size="iphoneSE"] .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"]:before {top: 75px; height: 105px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .volume-content {bottom: -70px;}

body[device-size="iphoneSE"] .panel,
body[device-size="iphoneSE"] .panel-wrap {width: 254px;}
body[device-size="iphoneSE"] .panel.panel-left.panel-cover {left: -254px;}
body[device-size="iphoneSE"].with-panel-left-cover .panel-left {-webkit-transform: translate3d(254px,0,0); transform: translate3d(254px,0,0);}
body[device-size="iphoneSE"] .panel.sidebar .user-avatar {margin-left: 12px;}
body[device-size="iphoneSE"] .panel.sidebar .categories {margin-top: 43px; margin-left: 19px;}
body[device-size="iphoneSE"] .panel.sidebar .user-avatar img {width: 38px; height: 38px;}
body[device-size="iphoneSE"] .panel.sidebar .categories ul li {margin-top: 37px;}
body[device-size="iphoneSE"] .panel.sidebar[essential-sidebar="show"] .inner {padding: 71px 0 0 0;}
body[device-size="iphoneSE"] .panel.sidebar[essential-sidebar="show"] .user-avatar img {margin-right: 18px;}
body[device-size="iphoneSE"] .panel.sidebar[essential-sidebar="show"] .user-avatar {margin-left: 23px;}
body[device-size="iphoneSE"] .panel.sidebar[essential-sidebar="show"] .categories {margin-top: 49px; margin-left: 8px;}
body[device-size="iphoneSE"] .panel.sidebar[essential-sidebar="show"] .categories ul li {margin-top: 25px;}


body[device-size="iphoneSE"] .swiper-slide .artist-top-left {width: 42px; height: 42px; top: 13px; left: 13px;}
body[device-size="iphoneSE"] .swiper-slide .artist-top-right {width: 42px; height: 42px; top: 13px; right: 13px;}
body[device-size="iphoneSE"] .swiper-slide .artist-bottom-left {width: 42px; height: 42px; bottom: 13px; left: 13px;}
body[device-size="iphoneSE"] .swiper-slide .img-play button {width: 42px; height: 42px; bottom: 13px; right: 13px;}

body[device-size="iphoneSE"] .mood-swiper .swiper-slide {height: 47px; left: 73px;}
body[device-size="iphoneSE"] .mood-swiper .swiper-slide h2 {line-height: 2.9;}

body[device-size="iphoneSE"] .swiper-slide .box-art-top-left {width: 58px; height: 58px;}
body[device-size="iphoneSE"] .swiper-slide .box-art-top-right {width: 57px; height: 58px;}
body[device-size="iphoneSE"] .swiper-slide .box-art-bottom-left {width: 58px; height: 57px;}
body[device-size="iphoneSE"] .swiper-slide .box-art-bottom-right {width: 57px; height: 57px;}

body[device-size="iphoneSE"] .mixed-swiper .swiper-slide[slide-style="style1"] h2 {bottom: 45px;}
body[device-size="iphoneSE"] .mixed-swiper .swiper-slide[slide-style="style1"] cite {bottom: 18px;}
body[device-size="iphoneSE"] .mixed-swiper .swiper-slide[slide-style="style4"] .slide-label {left: 35px;}

body[device-size="iphoneSE"] .mixed-swiper-2 .swiper-slide[slide-style="style1"] .author-avatar {top: 13px;left: 18px;}
body[device-size="iphoneSE"] .mixed-swiper-2 .swiper-slide[slide-style="style1"] h2 {top: 35px; left: 100px; font-size: 21px;}
body[device-size="iphoneSE"] .mixed-swiper-2 .swiper-slide[slide-style="style1"] cite {top: 19px; left: 100px;}
body[device-size="iphoneSE"] .mixed-swiper-2 .swiper-slide[slide-style="style1"] .slide-label-wrapper {bottom: 12px; right: 16px;}

body[device-size="iphoneSE"] .isotope-grid-2 .slide.square {width: 95px; height: 91px;}
body[device-size="iphoneSE"] .isotope-grid-2 .slide.rectangular {width: 153px; height: 91px;}
body[device-size="iphoneSE"] .isotope-grid-2 .slide.square img {height: 91px;}
body[device-size="iphoneSE"] .isotope-grid-2 .slide.rectangular img {height: 91px;}
body[device-size="iphoneSE"] .isotope-grid-2 .slide-label-wrapper {width: 32px; height: 25px; bottom: 11px; left: 10px; line-height: 2.2}
body[device-size="iphoneSE"] .isotope-grid-2 .slide.square h2 {bottom: 14px; left: 2px;}
body[device-size="iphoneSE"] .isotope-grid-2 .slide.square cite a {bottom: 4px; left: 2px;}
body[device-size="iphoneSE"] .isotope-grid-2 .slide.rectangular h2 {bottom: 17px; left: 46px;}
body[device-size="iphoneSE"] .isotope-grid-2 .slide.rectangular cite a {bottom: 6px; left: 46px;}

body[device-size="iphoneSE"] .searches.essential-search .search-form-container {padding: 64.5px 0;}
body[device-size="iphoneSE"] .filter-categories .category {padding: 12.99px 0;}

body[device-size="iphoneSE"] .filter-tags .tags {margin-right: 2.85%; margin-bottom: 4%;}
body[device-size="iphoneSE"] .filter-tags .tags-big {padding: 2.8% 3.5%;}
body[device-size="iphoneSE"] .filter-tags .tags-medium {padding: 2% 4%;}
body[device-size="iphoneSE"] .filter-tags .tags-large-medium {padding: 2% 5.7%;}
body[device-size="iphoneSE"] .filter-tags .tags-small {padding: 1% 3.5%;}
body[device-size="iphoneSE"] .filter-tags .tags-large-small {padding: 0.8% 3%;}

body[device-size="iphoneSE"] .download-popup-container .grid-download-popup {margin: 0 31px;}
body[device-size="iphoneSE"] .download-popup-container .inner-grid-download-popup {margin: 0 18px;}
body[device-size="iphoneSE"] .download-popup-container .download-popup {height: 64px;}
body[device-size="iphoneSE"] .download-popup-container .download-popup .download-avatar-author {margin-top: 14px; margin-right: 10px;}
body[device-size="iphoneSE"] .download-popup-container .download-popup img {width: 34px; height: 34px;}
body[device-size="iphoneSE"] .download-popup .download-title-author h2 {font-size: 14px;}
body[device-size="iphoneSE"] .download-popup .download-title-author cite {font-size: 13px;}
body[device-size="iphoneSE"] .download-popup-container .download-popup .download-title-author {top: 7px; width: 77%;}
body[device-size="iphoneSE"] .download-popup-container .download-popup .download-bar {padding-top: 4px;}
body[device-size="iphoneSE"] .download-popup-container .download-popup .download-title-author svg {width: 19px; height:21px; top: 2px; right: -1px;}
body[device-size="iphoneSE"] .download-popup-hide {margin-bottom: 13px;}

body[device-size="iphoneSE"] .list-songs[avatar="show"] .divider {width: 232px;}
body[device-size="iphoneSE"] .list-songs[avatar="show"][track-charts="show"] .divider {width: 221px;}

body[device-size="iphoneSE"] .audiojs p,
body[device-size="iphoneSE"] .player-audio-min.mini .play-pause,
body[device-size="iphoneSE"] .player-audio-min.mini button.mini-prev,
body[device-size="iphoneSE"] .player-audio-min.mini button.mini-next,
body[device-size="iphoneSE"] .player-video-min.mini button.mini-next {width: 24px; height: 24px;}
body[device-size="iphoneSE"] .player-audio-min.mini .play-pause {margin-left: 10px; margin-right: 4px;}
body[device-size="iphoneSE"] .player-audio-min.mini .audiojs .scrubber {left: 82px; width: 71.1%;}
body[device-size="iphoneSE"] .mini-player .main-grids.safe-area {grid-template-columns: repeat(2, 67% 33%);}

body[device-size="iphoneSE"] .vertical-slide-container .slide-info h2 {height: 40px; font-size: 17px;}
body[device-size="iphoneSE"] .vertical-slide-container .slide {width: 116px; height:116px; margin-right: 18px;}
body[device-size="iphoneSE"] .vertical-slide-wrapper .like-container {top: 9px; left: 9px;}
body[device-size="iphoneSE"] .vertical-slide-wrapper .time-box {bottom: 9px; right: 9px;}

body[device-size="iphoneSE"] .headers[header-type="music-player"] .buy-button {width: 114px; height: 35.8px;}

body[device-size="iphoneSE"] .stars-voting-title {padding-top: 99px;}
body[device-size="iphoneSE"] .headers[header-type="back"][header-style="style4"] {margin-top: 11px;}
body[device-size="iphoneSE"] .check-stars-container {margin-top: 23px;}
body[device-size="iphoneSE"] .leave-reviews textarea {height: 156px;}
body[device-size="iphoneSE"] .send-review {bottom: 20px;}

.mobile body[device-size="iphoneSE"] .stars-voting-title {padding-top: 59px;}
.mobile body[device-size="iphoneSE"] .headers[header-type="back"][header-style="style4"] {margin-top: 11px;}
.mobile body[device-size="iphoneSE"] .check-stars-container {margin-top: 23px;}
.mobile body[device-size="iphoneSE"] .leave-reviews textarea {height: 116px;}
.mobile body[device-size="iphoneSE"] .send-review {bottom: 20px;}


body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] h2 {font-size: 19px; top: -1px; margin-left: -10px; position:relative}
body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .headers.review-show[header-type="music-player"] h2 {top: initial; margin-left: initial;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .container-album-cover {position:relative; padding-top: 25px;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .menu-options {margin-top: 40px;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 58px;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author .title {font-size: 24px;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author .author {top: 0; font-size: 15px;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .audiojs .scrubber {width: 70%; top: 50px; left: 35px;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .player-command {padding: 21px 0 16px 0; top: 111px;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .demo-label {top: 42px; padding: 2px 8px;}
body[device-size="standard"] .player-audio-min.big .player-command .playPause.play,
body[device-size="standard"] .player-audio-min.big .player-command .playPause.play.active {position:relative; top: 4px; width: 48px; height: 48px; margin: 0 12px; background-size: contain;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"] {padding-top: 95px;}
.mobile body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"],
.tablet body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"] {padding-top: 70px;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .volume-content {bottom: -100px;}

body[device-size="standard"] .player-audio-min.big[music-player-style="style1"] .container-album-cover {padding-top: 113px;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style1"] .menu-options {margin-top: 40px;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author {top: 60px;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author .title {position:relative; top: -8px; font-size: 24px;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author .author {top: 0; font-size: 15px;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style1"] .audiojs .scrubber {top: 63px; transition: all .3s ease-in-out;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style1"] .audio-player-content .time {top: 51px; transition: all .3s ease-in-out;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style1"] .player-command {top: 92px; transition: all .3s ease-in-out;}

body[device-size="standard"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .title-author {top: -89px;}
body[device-size="standard"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .up-next-option.active {height: 190px;}
body[device-size="standard"] .player-audio-min.big.active[music-player-style="style1"] .player-command {top: -21px; transition: all .3s ease-in-out;}
body[device-size="standard"] .player-audio-min.big.active[music-player-style="style1"] .audiojs .scrubber {top: -63px; transition: all .3s ease-in-out;}
body[device-size="standard"] .player-audio-min.big.active[music-player-style="style1"] .audio-player-content .time {top: -75px; transition: all .3s ease-in-out;}
body[device-size="standard"] .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"]:before {top: 75px; height: 105px;}
body[device-size="standard"] .player-audio-min.big[music-player-style="style1"] .volume-content {bottom: -70px;}

.mobile .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"]:before,
.tablet .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"]:before {top: 65px;}

body[device-size="standard"] .panel,
body[device-size="standard"] .panel-wrap {width: 254px;}
body[device-size="standard"] .panel.panel-left.panel-cover {left: -254px;}
body[device-size="standard"].with-panel-left-cover .panel-left {-webkit-transform: translate3d(254px,0,0); transform: translate3d(254px,0,0);}
body[device-size="standard"] .panel.sidebar .user-avatar {margin-left: 12px;}
body[device-size="standard"] .panel.sidebar .categories {margin-top: 43px; margin-left: 19px;}
body[device-size="standard"] .panel.sidebar .user-avatar img {width: 38px; height: 38px;}
body[device-size="standard"] .panel.sidebar .categories ul li {margin-top: 37px;}
body[device-size="standard"] .panel.sidebar[essential-sidebar="show"] .inner {padding: 71px 0 0 0;}
body[device-size="standard"] .panel.sidebar[essential-sidebar="show"] .user-avatar img {margin-right: 18px;}
body[device-size="standard"] .panel.sidebar[essential-sidebar="show"] .user-avatar {margin-left: 23px;}
body[device-size="standard"] .panel.sidebar[essential-sidebar="show"] .categories {margin-top: 49px; margin-left: 8px;}
body[device-size="standard"] .panel.sidebar[essential-sidebar="show"] .categories ul li {margin-top: 25px;}

body[device-size="standard"] .swiper-slide .artist-top-left {width: 49px; height: 49px; top: 13px; left: 13px;}
body[device-size="standard"] .swiper-slide .artist-top-right {width: 49px; height: 49px;top: 13px;right: 13px;}
body[device-size="standard"] .swiper-slide .artist-bottom-left {width: 49px; height: 49px; bottom: 13px; left: 13px;}
body[device-size="standard"] .swiper-slide .img-play button {width: 49px; height: 49px; bottom: 13px; right: 13px;}

body[device-size="standard"] .mood-swiper .swiper-slide {height: 47px; left: 73px;}
body[device-size="standard"] .mood-swiper .swiper-slide h2 {line-height: 2.9;}

body[device-size="standard"] .swiper-slide .box-art-top-left {width: 58px; height: 58px;}
body[device-size="standard"] .swiper-slide .box-art-top-right {width: 57px; height: 58px;}
body[device-size="standard"] .swiper-slide .box-art-bottom-left {width: 58px; height: 57px;}
body[device-size="standard"] .swiper-slide .box-art-bottom-right {width: 57px; height: 57px;}

body[device-size="standard"] .mixed-swiper .swiper-slide[slide-style="style1"] h2 {bottom: 45px;}
body[device-size="standard"] .mixed-swiper .swiper-slide[slide-style="style1"] cite {bottom: 18px;}
body[device-size="standard"] .mixed-swiper .swiper-slide[slide-style="style4"] .slide-label {left: 35px;}

body[device-size="standard"] .mixed-swiper-2 .swiper-slide[slide-style="style1"] .author-avatar {top: 13px;left: 18px;}
body[device-size="standard"] .mixed-swiper-2 .swiper-slide[slide-style="style1"] h2 {top: 35px; left: 100px; font-size: 21px;}
body[device-size="standard"] .mixed-swiper-2 .swiper-slide[slide-style="style1"] cite {top: 19px; left: 100px;}
body[device-size="standard"] .mixed-swiper-2 .swiper-slide[slide-style="style1"] .slide-label-wrapper {bottom: 12px; right: 16px;}

body[device-size="standard"] .isotope-grid-2 .slide.square {width: 95px; height: 91px;}
body[device-size="standard"] .isotope-grid-2 .slide.rectangular {width: 153px; height: 91px;}
body[device-size="standard"] .isotope-grid-2 .slide.square img {height: 91px;}
body[device-size="standard"] .isotope-grid-2 .slide.rectangular img {height: 91px;}
body[device-size="standard"] .isotope-grid-2 .slide-label-wrapper {width: 32px; height: 25px; bottom: 11px; left: 10px; line-height: 2.2}
body[device-size="standard"] .isotope-grid-2 .slide.square h2 {bottom: 14px; left: 2px;}
body[device-size="standard"] .isotope-grid-2 .slide.square cite a {bottom: 4px; left: 2px;}
body[device-size="standard"] .isotope-grid-2 .slide.rectangular h2 {bottom: 17px; left: 46px;}
body[device-size="standard"] .isotope-grid-2 .slide.rectangular cite a {bottom: 6px; left: 46px;}

body[device-size="standard"] .searches.essential-search .search-form-container {padding: 64.5px 0;}
body[device-size="standard"] .filter-categories .category {padding: 12.99px 0;}

body[device-size="standard"] .filter-tags .tags {margin-right: 2.85%; margin-bottom: 4%;}
body[device-size="standard"] .filter-tags .tags-big {padding: 2.8% 3.5%;}
body[device-size="standard"] .filter-tags .tags-medium {padding: 2% 4%;}
body[device-size="standard"] .filter-tags .tags-large-medium {padding: 2% 5.7%;}
body[device-size="standard"] .filter-tags .tags-small {padding: 1% 3.5%;}
body[device-size="standard"] .filter-tags .tags-large-small {padding: 0.8% 3%;}

body[device-size="standard"] .download-popup-container .grid-download-popup {margin: 0 31px;}
body[device-size="standard"] .download-popup-container .inner-grid-download-popup {margin: 0 18px;}
body[device-size="standard"] .download-popup-container .download-popup {height: 64px;}
body[device-size="standard"] .download-popup-container .download-popup .download-avatar-author {margin-top: 14px; margin-right: 10px;}
body[device-size="standard"] .download-popup-container .download-popup img {width: 34px; height: 34px;}
body[device-size="standard"] .download-popup .download-title-author h2 {font-size: 14px;}
body[device-size="standard"] .download-popup .download-title-author cite {font-size: 13px;}
body[device-size="standard"] .download-popup-container .download-popup .download-title-author {top: 7px; width: 77%;}
body[device-size="standard"] .download-popup-container .download-popup .download-bar {padding-top: 4px;}
body[device-size="standard"] .download-popup-container .download-popup .download-title-author svg {width: 19px; height:21px; top: 2px; right: -1px;}
body[device-size="standard"] .download-popup-hide {margin-bottom: 13px;}

body[device-size="standard"] .list-songs[avatar="show"] .divider {width: 271px;}
body[device-size="standard"] .list-songs[avatar="show"][track-charts="show"] .divider {width: 258px;}

body[device-size="standard"] .audiojs p,
body[device-size="standard"] .player-audio-min.mini .play-pause,
body[device-size="standard"] .player-audio-min.mini button.mini-prev,
body[device-size="standard"] .player-audio-min.mini button.mini-next,
body[device-size="standard"] .player-video-min.mini button.mini-next {width: 24px; height: 24px;}
body[device-size="standard"] .player-audio-min.mini .play-pause {margin-left: 10px; margin-right: 4px;}
body[device-size="standard"] .player-audio-min.mini .audiojs .scrubber {left: 82px; width: 71.1%;}
body[device-size="standard"] .mini-player .main-grids.safe-area {grid-template-columns: repeat(2, 67% 33%);}

body[device-size="standard"] .headers[header-type="music-player"] .buy-button {width: 114px; height: 35.8px;}

body[device-size="standard"] .stars-voting-title {padding-top: 99px;}
body[device-size="standard"] .headers[header-type="back"][header-style="style4"] {margin-top: 11px;}
body[device-size="standard"] .check-stars-container {margin-top: 23px;}
body[device-size="standard"] .leave-reviews textarea {height: 156px;}
body[device-size="standard"] .send-review {bottom: 20px;}


/* VOLUME BAR */
.player-audio-min.big[music-player-style="style2"] .volume-content {position:relative; top: 1px; margin: 13px auto 0; width: 191px; height:34px;}
.player-audio-min.big[music-player-style="style2"] .volume-content svg {float: left; margin-top: 7px; opacity: .33}
.player-audio-min.big[music-player-style="style2"] .volume {position:relative; top: 16px; left: 41px; width: 141px; height:4px; background: rgba(255,255,255,.15); border-radius: 3.5px;}

body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .volume {left: 39px; width: 129px;}
body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .volume-content {top: 5px; margin: 4px auto 0;}

.volume .ui-slider-handle,
.player-audio-min.big-active .progress .ui-slider-handle {position: absolute; width: 20px; height: 20px; margin: 0; top: -8px; margin-left: -10px; background: #fff; cursor: pointer; outline: none;border: none;border-radius: 100%;z-index:11;cursor:pointer;display: block;}
.player-audio-min.big-active .progress .ui-slider-handle {left: 100%!important;}
.volumeBar {position:absolute; display:block; height:4px; top:0; left: 0; border-radius: 3.5px; background: #fff; z-index:10; width: 52%;}

.big.big-active .scrubber-options {z-index: 1001;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.big.big-active .scrubber-options.open {z-index: 1001;-webkit-transform: translate3d(0, 55%, 0);transform: translate3d(0, 55%, 0);transition: all .55s ease-in-out;}
.big.big-active .scrubber-options.active {-webkit-transform: translate3d(0, 0%, 0);transform: translate3d(0, 0%, 0);transition: all .55s ease-in-out;}

.player-audio-min.big[music-player-style="style2"] .scrubber-command .title-author,
.player-audio-min.big[music-player-style="style2"] .scrubber-command .volume-content {opacity: 1; max-height: 300px; transition: all .6s ease-in-out;}
.player-audio-min.big[music-player-style="style2"] .scrubber-command.active .title-author,
.player-audio-min.big[music-player-style="style2"] .scrubber-command.active .volume-content {opacity: 0; max-height: 0; margin: 0 auto; transition: all .3s ease-in-out;}

body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style2"] .list-songs {padding-bottom: 83px;}
body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style2"] .list-songs .last {margin-bottom: -200px;}

.player-audio-min.big[music-player-style="style2"] .list-songs {padding-bottom: 83px;}
.player-audio-min.big[music-player-style="style2"] .list-songs .last {margin-bottom: -22px;}

.big-player-content .up-next-option {height: 300px; opacity: 1; -webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);transition: all .55s ease-in-out;}
.big-player-content .up-next-option.active {padding-bottom: 115px; height: 210px; opacity: 1; display: block; -webkit-transform: translate3d(0, 0%, 0); transform: translate3d(0, 0%, 0); transition: all .55s ease-in-out;}
.big-player-content .up-next-option .list-songs {height: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch;}

body[device-size="iphoneX"] .big-player-content .up-next-option.active {margin-top: -115px; padding-bottom: 200px;}
body[device-size="iphoneX"] .player-audio-min.big.active[music-player-style="style1"] .playlist-header,
body[device-size="iphoneX"] .player-audio-min.big.active[music-player-style="style3"] .playlist-header {z-index: 1002;}
body[device-size="iphoneX"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .up-next-option.active,
body[device-size="iphoneX"] .player-audio-min.big.active[music-player-style="style3"] .big-player-content .up-next-option.active {height: 310px; margin-top: 0; background: #120810;}

/* QUEUE V1 ACTIVE */
.player-audio-min.big.active[music-player-style="style1"] .playlist-header,
.player-audio-min.big.active[music-player-style="style3"] .playlist-header {z-index: 1002;}
.player-audio-min.big.active[music-player-style="style1"] .big-player-content .up-next-option.active {height: 310px;margin-top: 75px;background: #120810;}

body[device-size="iphone8Plus"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .up-next-option.active {margin-top: 100px;}

.player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"] {background: #000; padding-bottom: 25px; z-index: 1002;}
.player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"] header {transition: all .3s ease-in-out;}
.player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"] header {padding-top: 22px; bottom: initial; transition: all .3s ease-in-out;}
.player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"]:before {content:""; position:absolute; top: 100px; /*top: 120px;*/ width: 100%; height: 105px; background-image: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0));}

.mobile .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"] header,
.tablet .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"] header {padding-top: 14px;}

/*.player-audio-min.big.active[music-player-style="style1"] .playlist-header {position:fixed;}*/
.player-audio-min.big.active[music-player-style="style1"] .scrubber-command {position: relative;}
.player-audio-min.big.active[music-player-style="style1"] .up-next-option {height: initial!important; transition: all .3s ease-in-out;}
.player-audio-min.big.active[music-player-style="style1"] .container-album-cover {padding-top: 100px; transition: all .3s ease-in-out;}


.player-audio-min.big[music-player-style="style1"] .album-cover-1 {max-height: 100%; opacity: 1; visibility: visible; transition: all .3s ease-in-out;}
.player-audio-min.big.active[music-player-style="style1"] .album-cover-1 {height: 0; opacity: 0; visibility: hidden; transition: all .3s ease-in-out;}
.player-audio-min.big.active[music-player-style="style1"] .list-songs {padding-bottom: 43px; transition: all .3s ease-in-out;}
.player-audio-min.big.active[music-player-style="style1"] .big-player-content .up-next-option.active {padding-bottom: 0!important; transition: all .3s ease-in-out;}

.player-audio-min.big.active[music-player-style="style1"] .menu-options {opacity: 0; visibility: hidden;}

.player-audio-min.big.active .music-player-share .album-cover-1,
.player-audio-min.big.active .music-player-add-to .album-cover-1 {height: initial; opacity: 1; visibility: visible;}

body[device-size="iphoneX"] .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"] {padding-bottom: 35px;}
body[device-size="iphoneX"] .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"]:before {top: 123px;}
body[device-size="iphoneX"] .player-audio-min.big.active[music-player-style="style1"] .container-album-cover {padding-top: 115px;}

body[device-size="iphoneSE"] .player-audio-min.big.active[music-player-style="style1"] .container-album-cover {padding-top: 213px;}
body[device-size="iphoneSE"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .up-next-option.active {margin-top: -30px;}

body[device-size="standard"] .player-audio-min.big.active[music-player-style="style1"] .container-album-cover {padding-top: 213px;}
body[device-size="standard"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .up-next-option.active {margin-top: -30px;}

.music-player-option-container {position:relative; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 204px; height: auto; border-radius: 38px; background: #fff; margin: 0 0 0 0; padding: 32px 40px 26px;}
.music-player-option-container p {margin: 0; font-size: 15px; font-weight: 600; letter-spacing: -.3px; text-align: center; color: #120810; text-transform: uppercase;}
/*
body[device-size="iphone8"],
body[device-size="iphone8Plus"] {margin: 22px 0 0 0;}
*/
.music-player-option-container .divider {width: 100%; height: 2px; margin-top: 15px; border-radius: 100px; background: rgba(31, 17, 28, 0.11);}
.music-player-option-container ul {padding: 0; margin: 0; margin-top: 31px;}
.music-player-option-container li {font-size: 17px; font-weight: 600; letter-spacing: -.1px; color: #120810; list-style-type: none; margin: 0; margin-top: 21px; padding: 0; padding-left: 46px; background: transparent url("../images/music-player/menu-options/black/playlist.svg") no-repeat 0 0; cursor: pointer;}
.music-player-option-container .add-to li:first-of-type {background: transparent url("../images/music-player/menu-options/black/your-library.svg") no-repeat 0 0;}
.music-player-option-container .add-to li:last-of-type {background: transparent url("../images/music-player/menu-options/black/queue.svg") no-repeat 0 0;}
.music-player-option-container .go-to li:first-of-type {background: transparent url("../images/music-player/menu-options/black/album.svg") no-repeat 0 0;}
.music-player-option-container .go-to li:last-of-type {background: transparent url("../images/music-player/menu-options/black/artist.svg") no-repeat 0 0;}
.music-player-option-container .add-to {padding-bottom: 44px;}

body[device-size="iphoneX"] .music-player-option-container {margin: 57px 0 0 0;}
body[device-size="iphoneX"] .music-player-option-container {padding: 35px 40px 26px;}
body[device-size="iphoneX"] .music-player-option-container .add-to {padding-bottom: 51px;}

body[device-size="iphoneSE"] .music-player-option-container {width: 170px; margin: 22px 0 0 0; padding: 26px 36px 25px;}
body[device-size="iphoneSE"] .music-player-option-container .divider {margin-top: 11px;}
body[device-size="iphoneSE"] .music-player-option-container ul {margin-top: 26px;}
body[device-size="iphoneSE"] .music-player-option-container li {margin-top: 14px; padding-left: 41px;}
body[device-size="iphoneSE"] .music-player-option-container .add-to {padding-bottom: 28px;}

.mobile body[device-size="iphoneSE"] .music-player-option-container {width: 160px; margin: 8px 0 0 0; padding: 16px 36px 15px;}
.mobile body[device-size="iphoneSE"] .music-player-option-container .divider {margin-top: 11px;}
.mobile body[device-size="iphoneSE"] .music-player-option-container ul {margin-top: 16px;}
.mobile body[device-size="iphoneSE"] .music-player-option-container li {margin-top: 16px; padding-left: 41px;}
.mobile body[device-size="iphoneSE"] .music-player-option-container .add-to {padding-bottom: 20px;}
.mobile body[device-size="iphoneSE"] .music-player-option .music-player-option-back {bottom: 15px;}

body[device-size="standard"] .music-player-option-container {width: 170px; margin: 22px 0 0 0; padding: 26px 36px 25px;}
body[device-size="standard"] .music-player-option-container .divider {margin-top: 11px;}
body[device-size="standard"] .music-player-option-container ul {margin-top: 26px;}
body[device-size="standard"] .music-player-option-container li {margin-top: 14px; padding-left: 41px;}
body[device-size="standard"] .music-player-option-container .add-to {padding-bottom: 28px;}

.mobile body[device-size="standard"] .music-player-option-container {width: 160px; margin: 8px 0 0 0; padding: 16px 36px 15px;}
.mobile body[device-size="standard"] .music-player-option-container .divider {margin-top: 11px;}
.mobile body[device-size="standard"] .music-player-option-container ul {margin-top: 16px;}
.mobile body[device-size="standard"] .music-player-option-container li {margin-top: 16px; padding-left: 41px;}
.mobile body[device-size="standard"] .music-player-option-container .add-to {padding-bottom: 20px;}
.mobile body[device-size="standard"] .music-player-option .music-player-option-back {bottom: 15px;}

.mobile body[device-size="iphone8"] .music-player-option-container {width: 160px; margin: 8px 0 0 0; padding: 16px 36px 15px;}
.mobile body[device-size="iphone8"] .music-player-option-container .divider {margin-top: 11px;}
.mobile body[device-size="iphone8"] .music-player-option-container ul {margin-top: 16px;}
.mobile body[device-size="iphone8"] .music-player-option-container li {margin-top: 16px; padding-left: 41px;}
.mobile body[device-size="iphone8"] .music-player-option-container .add-to {padding-bottom: 20px;}
.mobile body[device-size="iphone8"] .music-player-option .music-player-option-back {bottom: 15px;}

.big-player-content .inner {position: relative;}
.player-audio-min.big .audio-player-bg {width: 100%;}

.player-audio-min.big .mini-player,
.player-video-min.big .mini-player,
.player-audio-min.big .audiojs .play-pause {display: none;}

.player-audio-min.big .audiojs,
.player-video-min.big .audiojs {box-shadow: none; overflow-y: scroll; overflow-x: hidden;}

.player-audio-min.big .container-album-cover .album-cover-1,
.player-video-min.big .container-album-cover .album-cover-1 {position:relative;}
.player-video-min.big .container-album-cover .album-cover-1 img {position:relative;width: 100%;height: auto;display: block;border-radius: 18px;margin: 0 auto;z-index: 1;box-shadow: 0 32px 68px 0 rgba(0, 0, 0, 0.46);}

.player-command {position:relative; width: 100%; height: 56px; padding: 30px 0 40px 0;}

.tablet .player-audio-min.big .player-command {padding: 50px 0 140px 0;transition: all .3s ease-in-out;}
.tablet .player-audio-min.big .scrubber-command.active .player-command {padding: 30px 0 40px 0;}

.player-audio-min[music-player-style="style2"] .player-command {top: -1px;}
.player-audio-min[music-player-style="style1"] .player-command {top: 100px;}

body[device-size="iphoneX"] .player-command {padding: 52px 0 160px 0;}
body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style2"] .title-author {top: 0; margin: 37px 0 0 0;}
body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style2"] .volume-content {top: 8px;}

body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author {top: 7px;transition: all .3s ease-in-out;}
body[device-size="iphoneX"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .title-author {top: 17px; transition: all .3s ease-in-out;}

.player-audio-min.big[music-player-style="style1"] .big-player-content .title-author {top: 17px; transition: all .3s ease-in-out;}
.player-audio-min.big.active[music-player-style="style1"] .big-player-content .title-author {top: 17px; transition: all .3s ease-in-out;}

.tablet .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author {top: 0;}
.tablet .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 40px;}

.player-command p {display: block; display: inline-block;}

.player-command .list {width: 10%; float: left;}
.player-command .list .icon,
.player-command .list button.share-icon {position: relative; top: -2px; width: 45px; height: 56px; background: url("../images/music-player/menu-options/white/queue.svg") no-repeat -4px center; cursor: pointer;}
.player-command .list .icon.active {background: url("../images/music-player/others/close_white.svg") no-repeat 0 center; opacity: 1;}
.player-command .list button.share-icon {top: 0; background: url(../images/headers/headers-music-player/white/share.svg) no-repeat 0;}

.player-audio-min.big[music-player-style="style3"] .player-command .list .icon,
.player-audio-min.big[music-player-style="style1"] .player-command .list button.share-icon,
.player-audio-min.big[music-player-style="style2"] .player-command .list button.share-icon {display: none;}


.player-command .heart svg {width: 21px; height: 56px; float: right; cursor: pointer; -webkit-animation: emptyHeart .5s;animation: emptyHeart .5s;}
.player-audio-min.big[music-player-style="style1"] .player-command svg.heart-icon,
.player-audio-min.big[music-player-style="style3"] .player-command svg.heart-icon {display: none;}
.player-audio-min.big[music-player-style="style2"] .player-command svg.audio-icon {display: none;}
.player-audio-min.big[music-player-style="style1"] .player-command svg.audio-icon,
.player-audio-min.big[music-player-style="style3"] .player-command svg.audio-icon {opacity: .33; -webkit-animation: animation: none; animation: none;}
.player-audio-min.big[music-player-style="style2"] .player-command .heart svg.heart-icon g {fill: #fff}
.player-audio-min.big[music-player-style="style2"] .player-command .heart.active svg.heart-icon {-webkit-animation: fullHeart .5s; animation: fullHeart .5s;}
.player-audio-min.big[music-player-style="style2"] .player-command .heart.active svg.heart-icon g {fill: var(--theme-color, #f5138e);}

.player-command .command {width: 80%; text-align: center; float: left}
.player-command .prev.first,
.player-command .next.last {opacity: .38}

.player-audio-min.big .player-command .prev,
.player-audio-min.big .player-command .next {background: url("../images/music-player/white/player-arrow.svg") no-repeat center; width: 45px; height: 56px; vertical-align: top;}

.player-audio-min.big .player-command .prev {position:relative; left: -1px; -webkit-transform: rotate(180deg); transform: rotate(180deg);}

.player-audio-min.big .player-command .playPause.play {display: inline-block;background: url("../images/music-player/white/play.svg") no-repeat center;width: 56px;height: 56px;margin: 0 22px;padding: 0;float: none;-webkit-animation: emptyHeart .5s;animation: emptyHeart .5s;}
.player-audio-min.big .player-command .playPause.play.active {background: url("../images/music-player/white/pause.svg") no-repeat center; -webkit-animation: fullHeart .5s; animation: fullHeart .5s;}



/* 20 VIDEO PLAYER */
.player-video-min .scrubber-command {position: absolute; width: 100%; height: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch;}

.player-video-min,
.player-video-min .big-player-content {background: #120810;}

.player-video-min .video-player-content,
.player-video-min .mini-player {height: 100%;}

.player-video-min p {display: block; margin: 0;}

.player-video-description {text-align: center; margin-top: 27px;}
.player-video-description h2 {font-size: 22px; font-weight: 500; color: #fff;}
.player-video-description cite {position:relative; top: 3px; display: block; font-size: 14px; font-weight: 500; font-style: normal; color: rgba(255, 255, 255, .52);}
.player-video-description button.description {background: transparent; padding: 0; margin-top: 7px;}
.player-video-description button.description svg {-webkit-transform: rotate(90deg); transform: rotate(90deg); transition: all .3s ease-in-out;}
.player-video-description button.description.open svg {-webkit-transform: rotate(270deg); transform: rotate(270deg);}
.player-video-description .description-all {padding-top: 20px; font-size: 14px; font-weight: 500; line-height: 1.93; color: #fff;}


.player-video-footer {text-align: center; margin-top: 20px;}
.player-video-footer .inner {position: relative;}
.player-video-footer .divider {width: 100%; height: 2px; border-radius: 8px; background: rgba(255, 255, 255, 0.11);}
.player-video-footer .divider:first-of-type {margin-bottom: 23px;}
.player-video-footer .divider:last-of-type {margin-top: 21px;}
.player-video-footer .video-like,
.player-video-footer .video-visual,
.player-video-footer .video-add-to {text-align: center; display: inline-block;}
.player-video-footer .video-like {position:relative; top: 0; cursor: pointer;}
.player-video-footer .video-add-to {margin-top: 0; cursor: pointer;}
.player-video-footer .video-like svg,
.player-video-footer .video-visual svg,
.player-video-footer .video-add-to svg {display: block; margin: 0 auto; opacity: .33;}
.player-video-footer .video-like svg {margin-bottom: 8px;}
.player-video-footer .video-visual svg {margin-bottom: 10px;}
.player-video-footer .video-add-to svg {margin-bottom: 7px;}
.player-video-footer .video-visual p,
.player-video-footer .video-add-to p,
.player-video-footer .video-like span {display: block; font-size: 14px; font-weight: 500; color: rgba(255, 255, 255, .33); margin: 0;}
.player-video-footer .video-add-to {position: absolute; right: 0;}
.player-video-footer .video-visual {position: absolute; left: 0; margin-top: 2px;}
.player-video-footer .video-like svg {-webkit-animation: emptyHeart .5s;animation: emptyHeart .5s;}
.player-video-footer .video-like .heart-icon.active svg {-webkit-animation: fullHeart .5s; animation: fullHeart .5s; opacity: 1;}
.player-video-footer .video-like .heart-icon.active svg path {fill: var(--theme-color, #f5138e);}
.player-video-footer .video-like .heart-icon ~ .like {transition: all .3s ease-in-out;}
.player-video-footer .video-like .heart-icon.active ~ .like {color: #fff; transition: all .3s ease-in-out;}


.video-player-leave-comment {position: relative;margin-top: 28px;height: 66px;}
.video-player-leave-comment .inner {position: relative;}
.video-player-leave-comment input {position: relative;width: 100%;border: 0;padding: 20px 24px;border-radius: 16px;box-sizing: border-box;background: rgba(255, 255, 255, 0.13);font-size: 18px;font-weight: 500;color: #fff;transition: all .3s ease-in-out;transition-delay: .1s;font-family: "Heebo", Helvetica Neue,Helvetica,Arial,sans-serif;}
.video-player-leave-comment input:-ms-input-placeholder {color: rgba(255, 255, 255, 0.48); text-align: center; padding: 20px;}
.video-player-leave-comment input:-moz-placeholder {color: rgba(255, 255, 255, 0.48); text-align: center;}
.video-player-leave-comment input::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.48); text-align: center;}
.video-player-leave-comment input:focus {width: 70%; transition: all .3s ease-in-out;}
.video-player-leave-comment button {position: absolute; top: 12px; right: 0; width: 80px; height: 42px; font-size: 14px; text-transform: uppercase; font-weight: 500; border-radius: 13px; letter-spacing: .3px; background: #e7e3e6; color: #1f111c; opacity: 0; visibility: hidden; transition: all .3s ease-in-out;}
.video-player-leave-comment input:focus ~ button {opacity: 1; visibility: visible; transition: all .3s ease-in-out; transition-delay: .1s;}


.video-player-comment-container {margin-top: 32px; margin-bottom: 82px;}
.video-player-comment-list {position: relative; margin: 0 auto; text-align: center; padding: 40px 24px 68px; 24px; border-radius: 16px; background: #fff;}
.video-player-comment-list > div {margin-top: 38px; text-align: left; transform: scale(1); transition: all .3s ease-in-out;}
.video-player-comment-list > div:first-of-type {margin-top: 0;}
.video-player-comment-list .comment {padding: 0; margin: 0; clear: both; transition: all .3s ease-in-out;}
.video-player-comment-list .comment .gravatar {margin-right: 20px; float: left; height: 110px;}
.video-player-comment-list .comment .gravatar img {width: 39px; height: 39px; border-radius: 100px;}
.video-player-comment-list .comment section p {position:relative; top: -4px; font-weight: 400; font-size: 16px; color: #120810;}
.video-player-comment-list .comment footer {margin-top: 11px;}
.video-player-comment-list .comment footer cite {margin-right: 13px;}
.video-player-comment-list .comment footer cite,
.video-player-comment-list .comment footer span {font-size: 15px; font-style: normal; color: rgba(31, 17, 28, 0.41);}

.video-player-comment-list .load-more-button-container,section .load-more-button-container {display: block; text-align:center; margin-top: 62px;}
.video-player-comment-list button.load-more,section button.load-more {width: 134px; height: 42px; margin-top: 0; font-size: 14px; text-transform: uppercase; font-weight: 500; border-radius: 13px; letter-spacing: .3px; background: #e7e3e6; color: #120810;}

.vertical-playlist-container {width: 100%; text-align: center; margin-top: 5px;}
.vertical-playlist-button {position: relative;width: 106px;height: 30px;margin: 0 auto 301px;border-radius: 10px;background-color: #fff;box-shadow: 0 8px 22px 0 rgba(0, 0, 0, 0.42);font-size: 12px;font-weight: bold;text-transform: uppercase;letter-spacing: .4px;color: #1f111c;}



.video-playlist-control-player {height: 34px; margin-top: 13px;}
.video-playlist-control-player .inner {position: relative;}
.video-playlist-control-player .inner .playlist-icon {display: inline-flex; vertical-align: top; height: 34px; align-items: center;}
.video-playlist-control-player .inner .now-song {position:relative; top: 0; left: 50%; display: inline-flex; transform: translate(-100%,0);justify-content: center; align-items: center;width: 57px;height: 34px;border-radius: 12px;background: #30272e;font-size: 11px;font-weight: 500;letter-spacing: .3px;text-transform: uppercase;color: #fff;} 
.video-playlist-control-player .inner .now-song p {position:relative; top: 1px;}
.video-playlist-control-player .inner .control-player {position: absolute; right: 0; height: 37px; display: inline-block;}

.video-playlist-control-player .inner .previous,
.video-playlist-control-player .inner .next {width: 34px; height: 34px; padding: 0; display: inline-flex; justify-content: center; background: transparent;}
.video-playlist-control-player .inner .previous {position:relative; left: 0; margin-right: 6px; -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.video-playlist-control-player .inner .previous.first,
.video-playlist-control-player .inner .next.last {opacity: .38;}


.video-player-options .headers[header-type="back"][header-style="style4"] .inner {height: 47px;}
.video-player-options .headers[header-type="back"][header-style="style4"] .back {width: 47px;height: 47px;}
.video-player-options .headers[header-type="back"][header-style="style4"] .title-author h2 {margin-top: 0; font-size: 22px;}
.video-player-options .headers[header-type="back"][header-style="style4"] .title-author cite,
.video-player-options .headers[header-type="back"][header-style="style4"] .title-author cite a {margin-top: 3px; font-size: 14px; letter-spacing: initial;color: rgba(255, 255, 255, .52);}

body[device-size="iphoneX"] .video-player-options .headers[header-type="back"][header-style="style4"] {margin-top: 46px;}
body[device-size="iphone8Plus"] .video-player-options .headers[header-type="back"][header-style="style4"] {margin-top: 11px;}
body[device-size="iphone8"] .video-player-options .headers[header-type="back"][header-style="style4"] {margin-top: 11px;}

.video-player-options .video-resolutions {position: absolute; top: 0; right: 0; padding-top: 81px;}
body[device-size="iphoneX"] .video-player-options .video-resolutions {padding-top: 112px;}
body[device-size="iphone8Plus"] .video-player-options .video-resolutions {padding-top: 83px;}
body[device-size="iphone8"] .video-player-options .video-resolutions {padding-top: 81px;}

.mobile .video-player-options .headers[header-type="back"][header-style="style4"] {margin-top: 23px!important;}
.mobile body[device-size="iphoneX"] .video-player-options .headers[header-type="back"][header-style="style4"] {margin-top: 41px!important;}

.video-player-options .video-resolutions .resolution:first-of-type {margin-top: 0;}
.video-player-options .video-resolutions .resolution {display: flex; justify-content: center; align-items: center; margin-top: 14px; width: 47px; height: 47px; background: #3b3339; border-radius: 100px;font-size: 14px;font-weight: 900;color: #fff;cursor: pointer;}
.video-player-options .video-resolutions .resolution.active {background: var(--theme-color, #f5138e);}


.video-player-options-button-container {padding-top: 130px;}
.video-player-options-button-container .video-player-options-button {position:relative; display: block; margin-top: 44px; padding: 0;width: 178px;height: 44px;border-radius: 16px;background-color: #fff;font-size: 15px;font-weight: 500;letter-spacing: -.1px;color: #1f111c;}

.video-player-options-button-container .video-player-options-button svg {position: absolute;}
.video-player-options-button-container .video-player-options-button.video-player-options-lyric svg {margin-top: 5px;left: 28px;}
.video-player-options-button-container .video-player-options-button.video-player-options-report svg {margin-top: 1px;left: 29px;}

.video-player-options-button-container .video-player-options-button.video-player-options-lyric {padding-left: 11px;}
.video-player-options-button-container .video-player-options-button.video-player-options-report {padding-left: 11px;}
.video-player-options-button-container .video-player-options-share {padding-left: 11px; background: #fff url("../images/headers/headers-music-player/black/share.svg") no-repeat 31px center;}
.video-player-options-button-container .video-player-options-download {padding-left: 11px; background: #fff url("") no-repeat 26px 35%;}



.player-video-min.general.alwaysblock.big.big-active.big-disactive {}
.player-video-min.general.alwaysblock.big.big-active.big-disactive .scrubber-command{opacity: 1; -webkit-transition: all .7s ease-in-out;transition: all .3s ease-in-out;}

.player-video-min.mini {overflow: hidden;transition: all .3s ease-in-out;}
.big.big-disactive .video-wrapper {background:transparent; -webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.mini.mini-disactive .video-wrapper {background:transparent; -webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.mini.mini-active .video-wrapper {position: absolute; z-index: 9998; top: 0;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.player-video-min.mini {background: transparent; padding-left: 16px; padding-bottom: 31px; margin-bottom: 25px; -webkit-backdrop-filter: none; backdrop-filter: none;}
body[device-size="iphoneX"] .player-video-min.mini {margin-bottom: 60px;}

.player-video-min.mini.mini-active .title-author .title,
.player-video-min.mini.mini-active .title-author .author {opacity: 0;}

.mini.mini-active .video-wrapper,
.mini.mini-disactive .video-wrapper {width: 165px; height: 105px; border-radius: 8px; box-shadow: 0 2px 44px 0 rgba(0, 0, 0, 0.9); overflow: hidden;}

.player-video-min.mini,
.player-video-min.mini .player-song-info {height: 105px;}

.mini.mini-active .video-js.vjs-16-9 {position:absolute; bottom: 0; padding-top: 105px; border-radius: 8px;}

.player-video-min.mini .title-author {visibility: hidden; opacity: 0; display: none;}
.player-video-min.mini .mini-player {grid-template-columns: repeat(1, 100%);}

.close-video,
.mini.mini-active .gradient-top {display: none;}

.mini.mini-active .video-wrapper-inner {width: 100%;height: 100%; position:relative; border-radius: 0;}
.mini.mini-active .video-wrapper-inner .close-video {position: absolute; top: 13px; right: 13px; width: 36px; height: 36px; padding: 0; opacity: 0; visibility: hidden; border-radius: 100px; z-index:  1; background: rgba(255, 255, 255, 1); box-shadow: 0 8px 22px 0 rgba(0, 0, 0, 0.61); overflow: hidden;  -webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.mini.mini-active .video-wrapper-inner .close-video.active {-webkit-animation: animationOpacity .3s; animation: animationOpacity .3s; display: block; opacity: 1; visibility: visible; -webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.mini.mini-active .video-wrapper-inner .close-video svg {position:relative; top: 3px;}
@-webkit-keyframes animationOpacity {from {opacity: 0;} to {opacity: 1;}}
@keyframes animationOpacity {from {opacity: 0;} to {opacity: 1;}}

.mac .mini.mini-active .video-wrapper-inner .close-video {-webkit-backdrop-filter: blur(50px);backdrop-filter: blur(50px); background-color: rgba(255, 255, 255, 0);}

.mini.mini-active .video-js.vjs-16-9.close,
.mini.mini-active .video-js.vjs-16-9 video.close,
.mini.mini-active .video-wrapper-inner .close-video.close {opacity: 0; -webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.mini.mini-active .gradient-top,
.mini.mini-active .vjs-default-skin,
.mini.mini-active #video-js_html5_api {border-radius: 8px; object-fit: cover;}

/* Header Video Player */
.headers[header-type="video-player"] {position: absolute; top: 0; width: 100%; z-index: 1001;}
body[device-size="iphoneX"] .headers[header-type="video-player"] {padding-top: 14px;}
.headers[header-type="video-player"] .inner {position: relative;}
.headers[header-type="video-player"] .inner .close-video-player {width: 28px; height: 28px; padding: 0;}
.headers[header-type="video-player"] .inner .option {position: absolute; top: 0; right: -7px; width: 28px; height: 28px; padding: 0;}
.headers[header-type="video-player"] .inner .vjs-fullscreen-control {position: absolute; top: -1px; right: 22px; width: 28px; height: 28px;padding: 0;background: url("../images/others/fullscreen.svg") no-repeat center;}

.mobile .player-video-min.big.big-active .headers[header-type="video-player"] {padding-top: 20px!important;}
/* Header Video Player */

/* Gradiente video */
.vjs-user-active,
.vjs-user-inactive,
.vjs-has-started.vjs-user-active,
.vjs-has-started.vjs-paused.vjs-user-active,
.vjs-has-started.vjs-paused.vjs-user-inactive {}

.vjs-user-inactive.vjs-paused .gradient-top,
.vjs-has-started.vjs-user-active .gradient-top,
.vjs-has-started.vjs-paused.vjs-user-active .gradient-top,
.vjs-has-started.vjs-paused.vjs-user-inactive .gradient-top {position: absolute; top: -1px; width: 100%; height: 101%; z-index:1; pointer-events: none; opacity: .5;

	/*background-color: rgba(0, 0, 0, 0.37);*/
	/* IE9, iOS 3.2+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgba(0, 0, 0, 0.73)),color-stop(0.5, rgba(0, 0, 0, 0)),color-stop(1, rgba(0, 0, 0, 0.73)));
	/* Android 2.3 */
	background-image: -webkit-repeating-linear-gradient(top,rgba(0, 0, 0, 0.73) 0%,rgba(0, 0, 0, 0) 50%,rgba(0, 0, 0, 0.73) 100%);
	/* IE10+ */
	background-image: repeating-linear-gradient(to bottom,rgba(0, 0, 0, 0.73) 0%,rgba(0, 0, 0, 0) 50%,rgba(0, 0, 0, 0.73) 100%);
	background-image: -ms-repeating-linear-gradient(top,rgba(0, 0, 0, 0.73) 0%,rgba(0, 0, 0, 0) 50%,rgba(0, 0, 0, 0.73) 100%);}

	.vjs-user-active video,
	.vjs-user-inactive video,
	.vjs-has-started.vjs-paused.vjs-user-inactive video,
	.vjs-has-started.vjs-paused.vjs-user-active video,
	.vjs-has-started.vjs-user-active video{opacity: .8;-webkit-transition: visibility 0.1s, opacity 0.1s;-moz-transition: visibility 0.1s, opacity 0.1s;-o-transition: visibility 0.1s, opacity 0.1s;transition: visibility 0.1s, opacity 0.1s;}
	.vjs-has-started.vjs-user-inactive video{opacity: 1;-webkit-transition: visibility 1s, opacity 1s;-moz-transition: visibility 1s, opacity 1s;-o-transition: visibility 1s, opacity 1s;transition: visibility 1s, opacity 1s;}
	/* Gradiente video */


	/* Nasconde i comandi in Mini Player Video */
	.player-video-min.mini-active .vjs-button,
	.player-video-min.mini-active .vjs-duration,
	.player-video-min.mini-active .vjs-control-bar,
	.player-video-min.mini-active .vjs-current-time,
	.player-video-min.mini-active .vjs-big-play-button,
	.player-video-min.big-active.big-disactive .vjs-button,
	.player-video-min.big-active.big-disactive .vjs-duration,
	.player-video-min.big-active.big-disactive .vjs-control-bar,
	.player-video-min.big-active.big-disactive .playlist-header,
	.player-video-min.big-active.big-disactive .vjs-current-time,
	.player-video-min.big-active.big-disactive .vjs-big-play-button,
	.player-video-min.mini-active .headers[header-type="video-player"] {display: none;}
	/* Nasconde i comandi in Mini Player Video */

	.player-video-min.mini-active .vjs-has-started.vjs-paused.vjs-user-inactive,
	.player-video-min.mini-active .vjs-has-started.vjs-paused.vjs-user-active,
	.player-video-min.mini-active .vjs-has-started.vjs-user-active {background: none;}

	.player-video-min.mini-active .vjs-has-started.vjs-user-active video,
	.player-video-min.mini-active .vjs-has-started.vjs-user-inactive video,
	.player-video-min.mini-active .vjs-has-started.vjs-paused.vjs-user-active video,
	.player-video-min.mini-active .vjs-has-started.vjs-paused.vjs-user-inactive video {opacity: 1;-webkit-transition: visibility 1s, opacity 1s;-moz-transition: visibility 1s, opacity 1s;-o-transition: visibility 1s, opacity 1s;transition: visibility 1s, opacity 1s;}

	.video-wrapper video,
	.video-wrapper iframe {position: relative;width: 100%;height: 100%;top: 0px;display: block;}
	/* - END MUSIC PLAYER / VIDEO PLAYER */

	body[device-size="iphoneX"] .player-video-min.big.big-active .videojs .video-wrapper {padding: 45px 12px 0 12px; box-sizing: border-box; background: transparent; border-radius: 15px;}
	body[device-size="iphoneX"] #video-js_html5_api {border-radius: 15px; box-shadow: 0 4px 48px 0 rgba(0, 0, 0, 0.38); background: transparent;}
	body[device-size="iphoneX"] #vid1_Youtube_api {border-radius: 15px; background: transparent; overflow: hidden;}
	body[device-size="iphoneX"] .vjs-default-skin{border-radius: 15px; background: transparent; overflow: hidden;}
	body[device-size="iphoneX"] .video-wrapper-inner {border-radius: 15px; background: transparent; overflow: hidden;}
	body[device-size="iphoneX"] .gradient-top {border-radius: 15px; background: transparent; overflow: hidden;}


	/* VIDEO PLAYER CSS */
	.video-js *,
	.video-js *:before,
	.video-js *:after {box-sizing: inherit;}
	.vjs-default-skin {outline: 0;}
	.vjs-icon-circle:before, .video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {content: "";}
	.video-js {display: block;vertical-align: top;box-sizing: border-box;color: #fff;background-color: #000;position: relative;padding: 0;font-size: 10px;line-height: 1;font-weight: normal;font-style: normal;font-family: Arial, Helvetica, sans-serif;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
	.video-js:-moz-full-screen {position: absolute;}
	.video-js:-webkit-full-screen {width: 100% !important;height: 100% !important;}
	.video-js.vjs-fluid,
	.video-js.vjs-16-9,
	.video-js.vjs-4-3 {width: 100%; max-width: 100%; height: 0;}
	.video-js.vjs-16-9 {padding-top: 56.25%;}
	.video-js.vjs-fill {width: 100%;height: 100%;}
	.video-js .vjs-tech {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	body.vjs-full-window {padding: 0;margin: 0;height: 100%;overflow-y: auto;}
	.vjs-full-window .video-js.vjs-fullscreen {position: fixed;overflow: hidden;z-index: 1000;left: 0;top: 0;bottom: 0;right: 0;}
	.video-js.vjs-fullscreen {width: 100% !important;height: 100% !important;padding-top: 0 !important;}
	.video-js.vjs-fullscreen.vjs-user-inactive {cursor: none;}
	.vjs-hidden {display: none!important;}
	.vjs-disabled {opacity: 0.5;cursor: default;}
	.video-js .vjs-offscreen {height: 1px;left: -9999px;position: absolute;top: 0;width: 1px;}
	.vjs-lock-showing {display: block!important;opacity: 1;visibility: visible;}
	.vjs-no-js {padding: 20px;color: #fff;background-color: #000;font-size: 18px;font-family: Arial, Helvetica, sans-serif;text-align: center;width: 300px;height: 150px;margin: 0px auto;}
	.vjs-no-js a,
	.vjs-no-js a:visited {color: #66A8CC;}

	.vjs-has-started .vjs-play-control.vjs-button {visibility: visible;opacity: 1;-webkit-transition: visibility 0.1s, opacity 0.1s;-moz-transition: visibility 0.1s, opacity 0.1s;-o-transition: visibility 0.1s, opacity 0.1s;transition: visibility 0.1s, opacity 0.1s;}
	.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-play-control.vjs-button,
	.vjs-has-started.vjs-user-inactive.vjs-playing .headers[header-type="video-player"] {visibility: hidden;opacity: 0;-webkit-transition: visibility 1s, opacity 1s;-moz-transition: visibility 1s, opacity 1s;-o-transition: visibility 1s, opacity 1s;transition: visibility 1s, opacity 1s;}

	.video-js .vjs-control.vjs-playing {position: absolute;z-index:1;top: 50%;left: 50%;transform: translate(-50%,-50%);height: 56px!important;width: 56px!important;background: url("../images/music-player/white/pause.svg") no-repeat 0 0!important;box-shadow: 0 4px 48px 0 rgba(0, 0, 0, 0.38);-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
	.video-js .vjs-control.vjs-paused {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);height: 56px!important;width: 56px!important;background: url("../images/music-player/white/play.svg") no-repeat 0 0!important;box-shadow: 0 4px 48px 0 rgba(0, 0, 0, 0.38);-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;z-index:1;}
	.video-js.vjs-fullscreen .vjs-control.vjs-playing,
	.video-js.vjs-fullscreen .vjs-control.vjs-paused {top: 50%;left: 50%;transform: translate(-50%,-50%);}
	body[device-size="iphoneX"] .video-js .vjs-control.vjs-playing 
	body[device-size="iphoneX"] .video-js .vjs-control.vjs-paused {top: 50%;left: 50%;transform: translate(-50%,-50%);}
	.video-js .vjs-big-play-button {font-size: 3.6em;line-height: 1.5em;height: 56px;width: 56px;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);padding: 0;cursor: pointer;opacity: 1;color: #000;background: url("../images/music-player/white/play.svg") no-repeat 0 0!important;box-shadow: 0 4px 48px 0 rgba(0, 0, 0, 0.38);z-index:1;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
	.vjs-big-play-centered .vjs-big-play-button {top: 50%;left: 50%;transform: translate(-50%,-50%);margin-top: -0.75em;margin-left: -1.5em;}
	.video-js:hover .vjs-big-play-button,
	.video-js .vjs-big-play-button:focus {outline: 0;color: #000;background: url("../images/music-player/white/play.svg") no-repeat 0 0;-webkit-transition: all 0s;-moz-transition: all 0s;-o-transition: all 0s;transition: all 0s;}
	.vjs-controls-disabled .vjs-big-play-button,
	.vjs-has-started .vjs-big-play-button,
	.vjs-using-native-controls .vjs-big-play-button,
	.vjs-error .vjs-big-play-button {display: none;}
	.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {display: block;}
	.video-js button {background: none;border: none;color: inherit;display: inline-block;overflow: visible;font-size: inherit;line-height: inherit;text-transform: none;text-decoration: none;transition: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
	.video-js .vjs-control.vjs-close-button {cursor: pointer;height: 3em;position: absolute;right: 0;top: 0.5em;z-index: 2;}
	.vjs-menu-button {cursor: pointer;}
	.vjs-menu-button.vjs-disabled {cursor: default;}
	.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {display: none;}
	.vjs-menu .vjs-menu-content {display: block;padding: 0;margin: 0;overflow: auto;font-family: Arial, Helvetica, sans-serif;}
	.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {display: none;}
	.vjs-menu li {list-style: none;margin: 0;padding: 0.2em 0;line-height: 1.4em;font-size: 1.2em;text-align: center;text-transform: lowercase;}
	.vjs-menu li.vjs-menu-item:focus,
	.vjs-menu li.vjs-menu-item:hover {outline: 0;background-color: #73859f;background-color: rgba(115, 133, 159, 0.5);}
	.vjs-menu li.vjs-selected,
	.vjs-menu li.vjs-selected:focus,
	.vjs-menu li.vjs-selected:hover {background-color: #fff;color: #2B333F;}
	.vjs-menu li.vjs-menu-title {text-align: center;text-transform: uppercase;font-size: 1em;line-height: 2em;padding: 0;margin: 0 0 0.3em 0;font-weight: bold;cursor: default;}
	.vjs-menu-button-popup .vjs-menu {display: none;position: absolute;bottom: 0;width: 10em;left: -3em;height: 0em;margin-bottom: 1.5em;border-top-color: rgba(43, 51, 63, 0.7);}
	.vjs-menu-button-popup .vjs-menu .vjs-menu-content {background-color: #2B333F;background-color: rgba(43, 51, 63, 0.7);position: absolute;width: 100%;bottom: 1.5em;max-height: 15em;}
	.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
	.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {display: block;}
	.video-js .vjs-menu-button-inline {-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;overflow: hidden;}
	.video-js .vjs-menu-button-inline:before {width: 2.222222222em;}
	.video-js .vjs-menu-button-inline:hover,
	.video-js .vjs-menu-button-inline:focus,
	.video-js .vjs-menu-button-inline.vjs-slider-active,
	.video-js.vjs-no-flex .vjs-menu-button-inline {width: 12em;}
	.video-js .vjs-menu-button-inline.vjs-slider-active {-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
	.vjs-menu-button-inline .vjs-menu {opacity: 0;height: 100%;width: auto;position: absolute;left: 4em;top: 0;padding: 0;margin: 0;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
	.vjs-menu-button-inline:hover .vjs-menu,
	.vjs-menu-button-inline:focus .vjs-menu,
	.vjs-menu-button-inline.vjs-slider-active .vjs-menu {display: block;opacity: 1;}
	.vjs-no-flex .vjs-menu-button-inline .vjs-menu {display: block;opacity: 1;position: relative;width: auto;}
	.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
	.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
	.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {width: auto;}
	.vjs-menu-button-inline .vjs-menu-content {width: auto;height: 100%;margin: 0;overflow: hidden;}
	.video-js .vjs-control-bar {display: none;width: 100%;position: absolute;bottom: 0;left: 0;right: 0;height: 3.0em;margin-bottom: 9px;background: transparent;}
	body[device-size="iphoneX"] .video-js .vjs-control-bar {margin-bottom: 12px;}
	body[device-size="iphoneSE"] .video-js .vjs-control-bar {margin-bottom: 5px;}
	body[device-size="standard"] .video-js .vjs-control-bar {margin-bottom: 5px;}
	.vjs-has-started .vjs-control-bar {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;visibility: visible;opacity: 1;-webkit-transition: visibility 0.1s, opacity 0.1s;-moz-transition: visibility 0.1s, opacity 0.1s;-o-transition: visibility 0.1s, opacity 0.1s;transition: visibility 0.1s, opacity 0.1s;}
	.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {visibility: visible;opacity: 0;-webkit-transition: visibility 1s, opacity 1s;-moz-transition: visibility 1s, opacity 1s;-o-transition: visibility 1s, opacity 1s;transition: visibility 1s, opacity 1s;}
	.vjs-volume-panel,
	.vjs-controls-disabled .vjs-control-bar,
	.vjs-using-native-controls .vjs-control-bar,
	.vjs-error .vjs-control-bar {display: none!important;}
	.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {opacity: 1;visibility: visible;}
	.vjs-has-started.vjs-no-flex .vjs-control-bar {display: table;}
	.video-js .vjs-control {outline: none;position: relative;text-align: center;margin: 0;padding: 0;height: 100%;width: 100%;-webkit-box-flex: none;-moz-box-flex: none;-webkit-flex: none;-ms-flex: none;flex: none;}
	.video-js .vjs-control:before {font-size: 1.8em;line-height: 1.67;}
	.video-js .vjs-control:focus:before,
	.video-js .vjs-control:hover:before,
	.video-js .vjs-control:focus {text-shadow: 0em 0em 1em white;}
	.video-js .vjs-control-text {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
	.vjs-no-flex .vjs-control {display: table-cell;vertical-align: middle;}
	.video-js .vjs-custom-control-spacer {display: none;}
	.video-js .vjs-progress-control {-webkit-box-flex: auto;-moz-box-flex: auto;-webkit-flex: auto;-ms-flex: auto;flex: auto;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-width: 100%;padding: 0 22px;z-index:1;}
	body[device-size="iphoneSE"] .video-js .vjs-progress-control {padding: 19px;}
	body[device-size="standard"] .video-js .vjs-progress-control {padding: 19px;}
	.vjs-live .vjs-progress-control {display: none;}
	.video-js .vjs-progress-holder {-webkit-box-flex: auto;-moz-box-flex: auto;-webkit-flex: auto;-ms-flex: auto;flex: auto;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;height: 3px;border-radius: 2px;}
	.video-js .vjs-progress-control:hover .vjs-time-tooltip,
	.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
	.video-js .vjs-progress-control:hover .vjs-play-progress:after {font-family: Arial, Helvetica, sans-serif;visibility: visible;font-size: 0.9em; line-height: 1.2}
	.video-js .vjs-progress-holder .vjs-play-progress,
	.video-js .vjs-progress-holder .vjs-load-progress,
	.video-js .vjs-progress-holder .vjs-tooltip-progress-bar,
	.video-js .vjs-progress-holder .vjs-load-progress div {position: absolute;display: block;height: 100%;margin: 0;padding: 0;width: 0;left: 0;top: 0;}
	.video-js .vjs-mouse-display:before {display: none;}
	.video-js .vjs-play-progress {background-image: var(--theme-color-gradient, #f5138e); border-top-left-radius: 1.5px; border-bottom-left-radius: 1.5px;}
	.video-js .vjs-play-progress:before {width: 21px;height: 21px;background: rgb(255, 255, 255);position: absolute;top: -.93em;right: -1em;box-shadow: 0 7px 22px 2px #000;border-radius: 100px;}
	.video-js .vjs-time-tooltip,
	.video-js .vjs-mouse-display:after,
	.video-js .vjs-play-progress:after {visibility: hidden;pointer-events: none;position: absolute;top: -5.4em;right: -1.9em;font-size: 1em;color: #000;content: attr(data-current-time);padding: 5px 8px 5px 8px;background-color: #fff;background-color: rgba(255, 255, 255, 0.8);-webkit-border-radius: 0.3em;-moz-border-radius: 0.3em;border-radius: 0.3em;}
	.video-js .vjs-time-tooltip,
	.video-js .vjs-play-progress:before,
	.video-js .vjs-play-progress:after {z-index: 1;}
	.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after {display: none;}
	.video-js .vjs-load-progress {background: rgba(255, 255, 255, 0.43); -webkit-border-radius: 1.5px; -moz-border-radius: 1.5px; border-radius: 1.5px;}
	.video-js .vjs-load-progress div {/* background: #fff; */-webkit-border-radius: 1.5px;-moz-border-radius: 1.5px;border-radius: 1.5px;}
	.video-js.vjs-no-flex .vjs-progress-control {width: auto;}
	.video-js .vjs-time-tooltip {display: inline-block;height: 2.4em;position: relative;float: right;right: -1.9em;}
	.vjs-tooltip-progress-bar {visibility: hidden;}
	.video-js .vjs-progress-control .vjs-mouse-display {display: none;position: absolute;width: 1px;height: 100%;background-color: #000;z-index: 1;}
	.vjs-no-flex .vjs-progress-control .vjs-mouse-display {z-index: 0;}
	.video-js .vjs-progress-control:hover .vjs-mouse-display {display: block;}
	.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
	.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {visibility: hidden;opacity: 0;-webkit-transition: visibility 1s, opacity 1s;-moz-transition: visibility 1s, opacity 1s;-o-transition: visibility 1s, opacity 1s;transition: visibility 1s, opacity 1s;}
	.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,
	.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {display: none;}
	.vjs-mouse-display .vjs-time-tooltip,
	.video-js .vjs-progress-control .vjs-mouse-display:after {color: #fff;background-color: #000;background-color: rgba(0, 0, 0, 0.8);}
	.video-js .vjs-slider {outline: 0;position: relative;cursor: pointer;padding: 0;margin: 0;background-color: rgba(255, 255, 255, 0.35); -webkit-border-radius: 1.5px; -moz-border-radius: 1.5px; border-radius: 1.5px; top: 0;}
	.video-js .vjs-slider:focus {text-shadow: 0em 0em 1em white;-webkit-box-shadow: 0 0 1em #fff;-moz-box-shadow: 0 0 1em #fff;box-shadow: 0 0 1em #fff;}
	.vjs-remaining-time-display,
	.vjs-volume-menu-button {display: none}
	.video-js .vjs-mute-control,
	.video-js .vjs-volume-menu-button {cursor: pointer;-webkit-box-flex: none;-moz-box-flex: none;-webkit-flex: none;-ms-flex: none;flex: none;}
	.video-js .vjs-volume-control {width: 5em;-webkit-box-flex: none;-moz-box-flex: none;-webkit-flex: none;-ms-flex: none;flex: none;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;}
	.video-js .vjs-volume-bar {margin: 1.35em 0.45em;}
	.vjs-volume-bar.vjs-slider-horizontal {width: 5em;height: 0.3em;}
	.vjs-volume-bar.vjs-slider-vertical {width: 0.3em;height: 5em;margin: 1.35em auto;}
	.video-js .vjs-volume-level {position: absolute;bottom: 0;left: 0;background-color: #fff;}
	.video-js .vjs-volume-level:before {position: absolute;font-size: 0.9em;}
	.vjs-slider-vertical .vjs-volume-level {width: 0.3em;}
	.vjs-slider-vertical .vjs-volume-level:before {top: -0.5em;left: -0.3em;}
	.vjs-slider-horizontal .vjs-volume-level {height: 0.3em;}
	.vjs-slider-horizontal .vjs-volume-level:before {top: -0.3em;right: -0.5em;}
	.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {height: 100%;}
	.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {width: 100%;}
	.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {display: block;width: 0;height: 0;border-top-color: transparent;}
	.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {left: 0.5em;height: 8em;}
	.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {left: -2em;}
	.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {height: 0;width: 0;overflow-x: hidden;overflow-y: hidden;}
	.vjs-volume-menu-button-vertical:hover .vjs-menu-content,
	.vjs-volume-menu-button-vertical:focus .vjs-menu-content,
	.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,
	.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {height: 8em;width: 2.9em;}
	.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,
	.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,
	.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,
	.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {height: 2.9em;width: 8em;}
	.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {background-color: transparent !important;}
	.vjs-poster {display: inline-block;vertical-align: middle;background-repeat: no-repeat;background-position: 50% 50%;background-size: contain;background-color: #000000;cursor: pointer;margin: 0;padding: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;height: 100%;}
	.vjs-poster img {display: block;vertical-align: middle;margin: 0 auto;max-height: 100%;padding: 0;width: 100%;}
	.vjs-audio.vjs-has-started .vjs-poster {display: block;}
	.vjs-has-started .vjs-poster,
	.vjs-using-native-controls .vjs-poster {display: none;}
	.video-js .vjs-live-control {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: flex-start;-webkit-align-items: flex-start;-ms-flex-align: flex-start;align-items: flex-start;-webkit-box-flex: auto;-moz-box-flex: auto;-webkit-flex: auto;-ms-flex: auto;flex: auto;font-size: 1em;line-height: 3em;}
	.vjs-no-flex .vjs-live-control {display: table-cell;width: auto;text-align: left;}
	.video-js .vjs-time-control {-webkit-box-flex: none;-moz-box-flex: none;-webkit-flex: none;-ms-flex: none;flex: none;font-size: 1em;line-height: 3em;min-width: 2em;width: auto;padding-left: 1em;padding-right: 1em;}
	.vjs-live .vjs-time-control,
	.video-js .vjs-current-time,
	.vjs-no-flex .vjs-current-time,
	.video-js .vjs-duration,
	.vjs-no-flex .vjs-duration {display: none;}
	.vjs-has-started .vjs-duration,
	.vjs-has-started .vjs-current-time {display: block;visibility: visible;opacity: 1;-webkit-transition: visibility 0.1s, opacity 0.1s;-moz-transition: visibility 0.1s, opacity 0.1s;-o-transition: visibility 0.1s, opacity 0.1s;transition: visibility 0.1s, opacity 0.1s;}
	.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-duration,
	.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-current-time {visibility: visible;opacity: 0;-webkit-transition: visibility 1s, opacity 1s;-moz-transition: visibility 1s, opacity 1s;-o-transition: visibility 1s, opacity 1s;transition: visibility 1s, opacity 1s;}
	.video-js .vjs-duration,
	.video-js .vjs-current-time {position: absolute; bottom: 0; height: initial; margin-bottom: 37px;line-height: initial; padding: 0 22px; font-size: 14px;color: #fff;z-index:1;font-family: "Heebo", Helvetica Neue,Helvetica,Arial,sans-serif;}
	body[device-size="iphoneSE"] .video-js .vjs-current-time {padding: 0 19px;}
	body[device-size="standard"] .video-js .vjs-current-time {padding: 0 19px;}
	.video-js .vjs-duration {right: 0;}
	.vjs-time-divider {display: none;line-height: 3em;}
	.vjs-live .vjs-time-divider {display: none;}
	.video-js .vjs-play-control {cursor: pointer;-webkit-box-flex: none;-moz-box-flex: none;-webkit-flex: none;-ms-flex: none;flex: none;}
	.vjs-text-track-display {position: absolute;bottom: 3em;left: 0;right: 0;top: 0;pointer-events: none;}
	.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {bottom: 1em;}
	.video-js .vjs-text-track {font-size: 1.4em;text-align: center;margin-bottom: 0.1em;background-color: #000;background-color: rgba(0, 0, 0, 0.5);}
	.vjs-subtitles {color: #fff;}
	.vjs-captions {color: #fc6;}
	.vjs-tt-cue {display: block;}
	video::-webkit-media-text-track-display {-moz-transform: translateY(-3em);-ms-transform: translateY(-3em);-o-transform: translateY(-3em);-webkit-transform: translateY(-3em);transform: translateY(-3em);}
	.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {-moz-transform: translateY(-1.5em);-ms-transform: translateY(-1.5em);-o-transform: translateY(-1.5em);-webkit-transform: translateY(-1.5em);transform: translateY(-1.5em);}
	.vjs-playback-rate .vjs-playback-rate-value {font-size: 1.5em;line-height: 2;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;}
	.vjs-playback-rate .vjs-menu {width: 4em;left: 0em;}
	.vjs-error .vjs-error-display .vjs-modal-dialog-content {font-size: 1.4em;text-align: center;}
	.vjs-error .vjs-error-display:before {color: #fff;content: 'X';font-size: 4em;left: 0;line-height: 1;margin-top: -0.5em;position: absolute;text-shadow: 0.05em 0.05em 0.1em #000;text-align: center;top: 50%;vertical-align: middle;width: 100%;}
	.vjs-chapters-button .vjs-menu ul {width: 24em;}
	.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {-webkit-box-flex: auto;-moz-box-flex: auto;-webkit-flex: auto;-ms-flex: auto;flex: auto;}
	.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {width: auto;}
	.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
	.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
	.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,
	.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
	.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button {display: none;}
	.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
	.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
	.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,
	.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
	.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button {display: none;}
	.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
	.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
	.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
	.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
	.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button {display: none;}
	.vjs-caption-settings {position: relative;top: 1em;background-color: #2B333F;background-color: rgba(43, 51, 63, 0.75);color: #fff;margin: 0 auto;padding: 0.5em;height: 16em;font-size: 12px;width: 40em;}
	.vjs-caption-settings .vjs-tracksettings {position: absolute;top: 0;bottom: 1em;left: 0;right: 0;overflow: auto;}
	.vjs-caption-settings .vjs-tracksettings-colors,
	.vjs-caption-settings .vjs-tracksettings-font {float: left;}
	.vjs-caption-settings .vjs-tracksettings-colors:after,
	.vjs-caption-settings .vjs-tracksettings-font:after,
	.vjs-caption-settings .vjs-tracksettings-controls:after {clear: both;}
	.vjs-caption-settings .vjs-tracksettings-controls {position: absolute;bottom: 1em;right: 1em;}
	.vjs-caption-settings .vjs-tracksetting {margin: 5px;padding: 3px;min-height: 40px;border: none;}
	.vjs-caption-settings .vjs-tracksetting label,
	.vjs-caption-settings .vjs-tracksetting legend {display: block;width: 100px;margin-bottom: 5px;}
	.vjs-caption-settings .vjs-tracksetting span {display: inline;margin-left: 5px;vertical-align: top;float: right;}
	.vjs-caption-settings .vjs-tracksetting > div {margin-bottom: 5px;min-height: 20px;}
	.vjs-caption-settings .vjs-tracksetting > div:last-child {margin-bottom: 0;padding-bottom: 0;min-height: 0;}
	.vjs-caption-settings label > input {margin-right: 10px;}
	.vjs-caption-settings fieldset {margin-top: 1em;margin-left: .5em;}
	.vjs-caption-settings fieldset .vjs-label {position: absolute;clip: rect(1px 1px 1px 1px);/* for Internet Explorer */clip: rect(1px, 1px, 1px, 1px);padding: 0;border: 0;height: 1px;width: 1px;overflow: hidden;}
	.vjs-caption-settings input[type="button"] {width: 40px;height: 40px;}
	.video-js .vjs-modal-dialog {background: rgba(0, 0, 0, 0.8); background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));}
	.vjs-modal-dialog .vjs-modal-dialog-content {font-size: 1.2em;line-height: 1.5;padding: 20px 24px;z-index: 1;}
	@media print {.video-js > *:not(.vjs-tech):not(.vjs-poster) {visibility: hidden;}}
	@media \0screen {.vjs-user-inactive.vjs-playing .vjs-control-bar :before {content: "";}}
	@media \0screen {.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {visibility: hidden;}}
	/* VIDEO PLAYER CSS */



	/* 21 CHAT AREA */
	.chat-messages .messages {padding-top: 140px; padding-bottom: 110px;}
	body[device-size="iphoneX"] .chat-messages .messages {padding-top: 150px; padding-bottom: 110px;}
	body[device-size="iphoneX"] .chat-messages .page-content {padding-top: 0; padding-bottom: 30px;}
	.mobile .chat-messages .page-content {}

	.chat-messages .message {position: relative; max-width: 80%; margin-top: 5px; margin-left: 0; margin-right: 0; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
	.chat-messages .message:first-child {margin-top: 10px; margin-bottom: 8px;}
	.chat-messages .messages-content {width: 100%; height: 100%; background: initial; display: flex; flex-direction: column-reverse;}

	.chat .scrollable-content {display: flex; flex-direction: column;}

	.chat-messages .message.loading-icon.active .write-icon {display: block;width: 64px;height: 43px;border-radius: 21px; background: #2c262b; margin-left: 0; -webkit-animation: messageAppearFromBottom .4s;animation: messageAppearFromBottom .4s;}
	.chat-messages .message.loading-icon.active .write-icon svg {position: relative; top: 5px;}
	.chat-messages .message.loading-icon.active .message-avatar.loading-message {opacity: 1;}
	.chat-messages .message.loading-icon.active .message-avatar {opacity: 0; visibility: hidden;}


	.chat-messages .message .seen,
	.chat-messages .message .received,
	.chat-messages .message .messages-date {display: none;}
	.chat-messages .message .message-name {display: none;}

	.chat-messages .message .message-avatar {position: absolute; top: 0; width: 34px; height: 34px; opacity: 1;}
	.chat-messages .message-received.message-with-avatar .message-text {margin-left: 37px; border-radius: 8px 20px 20px 20px;}

	.chat-messages .message-received.message-first {margin-bottom: 0;}
	.chat-messages .message-received.message-last {margin-bottom: 43px;}
	.chat-messages .message-received.message-last:last-of-type {margin-bottom: 0;}
	.chat-messages .message-sent.message-last {margin-bottom: 43px;}
	.chat-messages .message-sent.message-last:last-of-type {margin-bottom: 0;}
	.chat-messages .message-received.message-first .message-text {border-radius: 20px 20px 20px 8px; margin-bottom: 0;}
	.chat-messages .message-received.message-last .message-text {border-radius: 8px 20px 20px 20px; margin-bottom: 0;}


	.message .message-text {color: #fff;background: #2c262b;padding: 15.5px 30px 15.5px; line-height: initial; font-size: 15px; font-weight: 400;letter-spacing: 0.4px;-webkit-mask-box-image: none!important;}

	.message-sent.message-first .message-text {border-radius: 20px 20px 8px 20px;}
	.message-sent.message-last .message-text {border-radius: 20px 8px 20px 20px;}
	.message-sent .message-text {color: #fff; background: var(--theme-color, #f5138e);}

	.message.message-pic img,
	.message-sent.message-pic img {border-radius: 8px!important;}

	.message.message-last img.emoji {display: inline-block; pointer-events: none; vertical-align: middle; width: 21px; height: 21px;}
	.message.message-last.message-pic img.emoji {position:relative; top: 0; width: auto; height: auto;}

	/* TOOLBAR SEND MESSAGE */
	.toolbar.messagebar {min-height: 75px; max-height: 175px; height: initial!important; padding: 0; padding-top: 16px; padding-bottom: 16px; background: #120810;}
	body[device-size="iphoneX"] .toolbar.messagebar {max-height: 175px; padding-bottom: 44px;}

	.toolbar.messagebar .toolbar-inner {position:relative; display: block; height: 75px; padding: 26px 40px; border-radius: 37.5px; background: #2c262b;}
	.toolbar.messagebar .toolbar-inner .textarea[placeholder]:empty:before {content: attr(placeholder); position: relative;  color: #fff;cursor: text;font-size: 16px;font-weight: 400;letter-spacing: .4px;transition: all .3s ease-in-out;min-height: 33px;}
	.toolbar.messagebar .toolbar-inner .textarea[placeholder]:empty:focus:before {content: attr(placeholder); color: #828282; transition: all .3s ease-in-out;}
	.toolbar.messagebar .toolbar-inner .textarea {position: relative; top: 0; width: 50%;min-height: 33px;max-height: 75px;text-overflow: ellipsis; white-space: nowrap; float: left;color: #fff;background: transparent;padding: 0 0 0 0;margin: 0 0 0 0;font-size: 16px;font-weight: 400;letter-spacing: .4px;resize: none;outline:none;overflow: hidden;z-index: 1;-webkit-flex-shrink: 1;-ms-flex: 0 1 auto;flex-shrink: 1;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-flex-item-align: flex-end;-webkit-align-self: flex-end;align-self: flex-end;transition: all .3s ease-in-out;}
	.toolbar.messagebar .toolbar-inner .textarea img {width: 23px; height: 23px; display: inline-block; pointer-events: none; vertical-align: middle;}
	.tablet .toolbar.messagebar .toolbar-inner .textarea{width: 75%;}

	.toolbar.messagebar .message-options {position:relative; margin: 0;} 
	.toolbar.messagebar i.icon {cursor: pointer; z-index: 1;  transition: all .3s ease-in-out;}
	.toolbar.messagebar.textarea-focusin i.icon {opacity: 0; visibility: hidden;}
	.toolbar.messagebar.textarea-focusin.textarea-focusin-transition i.icon {opacity: 1; visibility: visible; transition: all .3s ease-in-out;}

	.toolbar.messagebar i.icon.icon-emoji {position: absolute; right: 91px; height: 26px;}
	.toolbar.messagebar i.icon.icon-audio {position: absolute; right: 50px; height: 26px;}
	.toolbar.messagebar i.icon.icon-camera {position: absolute; right: 0; width: initial; height: 25px; background: none; transition: all .3s ease-in-out;}
	.toolbar.messagebar i.icon.icon-gif {position: absolute; right: 0; display: none!important; width: 37px; height: 25px; font-style: normal; border-radius: 12px; background: #8853ff; color: #fff; font-size: 13px; font-weight: 500; letter-spacing: -.3px; text-transform: uppercase; line-height: 2; text-align: center; transition: all .3s ease-in-out;}

	.toolbar.messagebar .toolbar-inner .send-message {position: absolute; right: 0; display: none; width: 26px; height: 26px; background: var(--theme-color, #f5138e); box-shadow: 0 8px 30px 0 var(--theme-color-shadow, #f5138e); border-radius: 100px;}
	.toolbar.messagebar .toolbar-inner .send-message svg {position:relative; top: 1px; left: 2px;}

	body[device-size="iphoneSE"] .toolbar.messagebar .toolbar-inner {padding: 26px 20px;}
	body[device-size="iphoneSE"] .toolbar.messagebar i.icon.icon-emoji {right: 75px;}
	body[device-size="iphoneSE"] .toolbar.messagebar i.icon.icon-audio {right: 40px;}

	body[device-size="standard"] .toolbar.messagebar .toolbar-inner {padding: 26px 20px;}
	body[device-size="standard"] .toolbar.messagebar i.icon.icon-emoji {right: 75px;}
	body[device-size="standard"] .toolbar.messagebar i.icon.icon-audio {right: 40px;}

	.toolbar.messagebar.textarea-focusin .toolbar-inner .textarea {width: 90%; max-height: 75px; transition: all .3s ease-in-out;}
	.toolbar.messagebar.textarea-focusin .toolbar-inner .textarea ~ .message-options {display: grid; grid-template-columns: repeat(2, 57.2% 43%);}
	/*.toolbar.messagebar.textarea-focusin .toolbar-inner .textarea ~ .message-options i.icon.options {display: none; transition: all .1s ease-in-out;}*/
	.toolbar.messagebar.textarea-focusin .toolbar-inner .textarea ~ .message-options i.icon.icon-gif,
	.toolbar.messagebar.textarea-focusin .toolbar-inner .textarea ~ .message-options i.icon.send-message {display: block; transition: all .2s ease-in-out;}

	/* Attivazione tasto invio - textarea in fase di scrittura  */
	.toolbar.messagebar.writing.textarea-focusin .toolbar-inner .textarea {width: 90%;}
	.toolbar.messagebar.writing .textarea {}
	.toolbar.messagebar.textarea-focusin .toolbar-inner .textarea ~ .message-options i.icon.send-message {opacity: 0; visibility: hidden;}
	.toolbar.messagebar.writing.textarea-focusin .toolbar-inner .textarea:focus ~ .message-options i.icon.icon-gif {right: 40px; transition: all .3s ease-in-out;}
	.toolbar.messagebar.writing.textarea-focusin .toolbar-inner .textarea:focus ~ .message-options i.icon.send-message {opacity: 1; right: 0; visibility: visible; transition: all .3s ease-in-out;}

	/*CAMERA*/
	.camera-container video {width: 100vw; height: 100vh; object-fit: cover;}
	.camera-container #snap {position: absolute; left: 50%; bottom: 0; transform: translate(-50%,-50%);border: 3px solid #f8f8f8; background: transparent; width: 60px; height: 60px; border-radius: 100px;}
	/*CAMERA*/

	/* GIF WRAPPER */
	.chat-toolbar-tabs-overlay {position: absolute; width: 100%; height: 256px; display: none; margin: 0; padding: 0; bottom: 0; z-index: 1002; background: #120810;}
	.chat-toolbar-tabs-overlay .content-not-found {font-size: 14px; color: rgba(255,255,255,.52);}
	.chat-toolbar-tabs-overlay.active {display: block;}
	body[device-size="iphoneX"] .chat-toolbar-tabs-overlay {padding-bottom: 31px;}

	.list-block-gif ul {padding: 0; margin: 0; list-style-type: none;}
	.gif-list-searchbar {height: 50px; padding: 0; border-radius: 100px; background: transparent; margin-top: 16px;}
	.gif-list-searchbar input[type=search] {font-size: 16px; font-weight: bold; color: #fff; background: #2c262b; background-image: none;}
	.gif-list-searchbar:after {display: none;}

	.gif-list {margin-top: 16px;height: 114px;}
	.gif-wrap .buttons-row {position:relative;margin-top: 16px;height: 33px;}
	.gif-wrap .close-gif-wrap {position: absolute; right:0; width: 33px; height: 33px; padding: 0;background: #fff; border-radius: 100px;}
	.gif-wrap .close-gif-wrap svg {position: relative; top: 2px; left: 0}
	.gif-wrap .open-emoji-wrap,
	.gif-wrap .tab-link button {padding: 5px 13px; border: 0; background: none; margin-right: 5px; font-size: 13px; font-weight: bold; text-transform: uppercase; color: #828282; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
	.gif-wrap .tab-link.active button {color: #fff; border-radius: 100px; background: #2c262b; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

	.gif-wrap img {width: 100%; height: 114px; display: block; object-fit: cover; cursor: pointer;}
	.gif-wrap span {display: none;}

	.gif-wrap .gif-list-searchbar::-webkit-input-placeholder {color: #828282;}
	.gif-wrap .gif-list-searchbar :-moz-placeholder {color: #828282;}
	.gif-wrap .gif-list-searchbar::-moz-placeholder {color: #828282;}
	.gif-wrap .gif-list-searchbar :-ms-input-placeholder {color: #828282;}

	.gif-wrap .gif-popular,
	.gif-wrap .gif-frequently {position:relative; bottom: -2px;}


	/* EMOJI WRAPPER */
	.emoji-list {margin-top: 16px; min-height: 126px;}
	.emoji-wrap .buttons-row {position:relative; height: 33px; margin-top: 4px;}
	.list-block-emoji ul {padding: 0; margin: 0; list-style-type: none;}

	.emoji-swiper .item-container {margin: 0;height: 105px;}
	.emoji-swiper .your-emoji,
	.emoji-swiper .emojiType {width: 26px!important; height: 26px;}

	.emoji-wrap .emoji-list-searchbar {height: 50px; padding: 0; border-radius: 100px; background: transparent; margin-top: 16px;}
	.emoji-wrap .emoji-list-searchbar input[type=search] {font-size: 16px; font-weight: bold; color: #fff; background: #2c262b; background-image: none;}
	.emoji-wrap .emoji-list-searchbar:after {display: none;}

	.emoji-wrap .emoji-list-searchbar ::-webkit-input-placeholder {color: #828282;}
	.emoji-wrap .emoji-list-searchbar :-moz-placeholder {color: #828282;}
	.emoji-wrap .emoji-list-searchbar ::-moz-placeholder {color: #828282;}
	.emoji-wrap .emoji-list-searchbar :-ms-input-placeholder {color: #828282;}

	.emoji-wrap .your-emoji {margin-bottom: 0;}
	.emoji-wrap .your-emoji input {display: block; width: 26px; height: 26px;}
	.emoji-wrap .your-emoji span {display: none;}

	.emoji-wrap .close-emoji-wrap {position: absolute; right:0; width: 33px; height: 33px; padding: 0; background: #fff; border-radius: 100px;}
	.emoji-wrap .close-emoji-wrap svg {position: relative; top: 2px; left: 0}

	.emoji-wrap .open-gif-wrap,
	.emoji-wrap .tab-link button {padding: 5px 13px; border: 0; background: none; margin-right: 5px; font-size: 13px; font-weight: bold; text-transform: uppercase; color: #828282; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
	.emoji-wrap .tab-link.active button {color: #fff; border-radius: 100px; background: #2c262b; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

	.emoji-wrap .open-gif-wrap {text-transform: none;}

	.emoji-wrap .emoji-all,
	.emoji-wrap .emoji-frequently {position:relative; bottom: -2px;}

	.page.no-toolbar .messagebar~.page-content {padding-bottom: 98px;}
	/* CHAT AREA */


	/* 22 MEDIA QUERY */
	/* Disattivazione Blur in Android */
	.android #status-bar.ios-topnavbar-bg, 
	body[device-style="android"] .tabbed-menu .blur,
	body[device-style="android"] #status-bar.ios-topnavbar-bg {background: #120810;}

	.android .tabbed-menu .blur {background: #000}
	.android .searches.essential-search .blur {background: rgba(18, 8, 16, 1);}
	.android .page {background: rgba(18, 8, 16, 1);}

	.android .player-audio-min.big[music-player-style="style2"] .big-player-content {background: rgba(18, 8, 16, 1);}
	.android .options-container-overlay {background: #120810;}
	/* Disattivazione Blur in Android */


	body[device-size="iphoneSE"] .main-grids.grid-cover {margin: 0 63px;}
	body[device-size="iphoneSE"] .iphone-status-bar-container .main-grids.status-grid {margin: 0 3px;}
	body[device-size="iphoneSE"] .iphoneX-status-bar-container .main-grids.status-grid {margin: 0 13px;}

	body[device-size="iphoneSE"] .app-start .sign-up-overlay .login-with-social-container button {width: 142px;}

	body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .headers[header-type="music-player"] {top: -3px;}
	body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .big-player-content .up-next-option.active {height: 200px;}

	body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 97px;}
	body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .section-titles[section-type="up-next"] {margin-bottom: 14px;}
	body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .list-songs .slide {margin-top: -7px;}

	body[device-size="iphoneSE"] .headers[header-type="music-player"] h2 {font-size: 19px; top: -2px; left: -10px;}

	.player-audio-min.big[music-player-style="style2"] .container-album-cover .like-container {display: none;}



	/* iPhone SE - Chrome */
	@media only screen and (width : 320px) and (height : 492px) {
		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 74px!important;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 3px!important;}
	}


	@media only screen and (min-width : 0) and (max-width : 320px) {

		.mobile body[device-size="iphoneSE"] .main-grids.grid-cover {margin: 0 70px;}

		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"] h2 {top: -12.2px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"].now-show.review-show h2 {top: -1px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"] .minimize {top: -2.24px;}

		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .headers[header-type="music-player"] h2 {top: -9.2px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .headers[header-type="music-player"] .minimize {top: 2px;}

		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] h2 {top: -12.1px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"].review-show h2 {top: -1px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] .minimize {top: -1.14px;}

		.mobile body[device-size="iphoneSE"] section.purchase-popup-container {margin: -50px 0 0 0;}

		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .main-grids.grid-cover {margin: 0 85px;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .main-grids.grid-cover {margin: 0 75px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .main-grids.grid-cover {margin: 0 85px;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 95px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 98px;}

		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 0;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 10px;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .menu-options {display: none;}

		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 67px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 61px;}

		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .container-album-cover {padding-top: 80px;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .menu-options {margin-top: 29px;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author {top: 60px;}

		.mobile body[device-size="iphoneSE"] .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"]:before {top: 67px;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big.active[music-player-style="style1"] .container-album-cover {padding-top: 213px;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big.active[music-player-style="style1"] .audiojs .scrubber {top: -63px;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big.active[music-player-style="style1"] .audio-player-content .time {top: -75px;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .title-author {top: -89px;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big.active[music-player-style="style1"] .player-command {top: -21px;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .up-next-option.active {margin-top: -30px;}

		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .volume {left: 50px;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .volume-content svg {position:relative; left: 5px;}

		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .big-player-content .title-author {top: 8px;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .big-player-content .title-author .title {font-size: 26px;}

		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .player-command .prev {top: -1px;}

		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .player-command .playPause.play, 
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .player-command .playPause.play.active {top: 4px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .player-command .heart svg {position: relative; top: 0;}

		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"] {padding-top: 65px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"][tabs-style="style2"] .tab-link.button:after {margin-top: -2px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 75px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .demo-label {top: 49px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .audiojs .scrubber {top: 58px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .player-command {top: 113px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .container-album-cover .like-container {top: 6px; left: 6px;}

	}


	@media only screen and (min-width : 321px) and (max-width : 362px) and (-webkit-device-pixel-ratio : 2) {

		body[device-size="standard"] .swiper-slide .artist-top-left {width: 49px; height: 49px; top: 15px; left: 15px;}
		body[device-size="standard"] .swiper-slide .artist-top-right {width: 49px; height: 49px; top: 15px; right: 15px;}
		body[device-size="standard"] .swiper-slide .artist-bottom-left {width: 49px; height: 49px; bottom: 15px; left: 15px;}
		body[device-size="standard"] .swiper-slide .img-play button {width: 49px; height: 49px; bottom: 15px; right: 15px;}

		.mobile .main-grids.grid-cover {margin: 0 85px;}
		.mobile body[device-size="standard"] .main-grids.grid-cover {margin: 0 70px;}
		

		.mobile .mood-swiper .swiper-slide {left: 80px;}
		.mobile .list-songs[avatar="show"] .divider {width: 272px;}
		.mobile .filter-tags .tags {margin-right: 1.85%; margin-bottom: 3.5%;}

		.mobile .download-popup-container .grid-download-popup {margin: 0 31px;}
		.mobile .download-popup-container .inner-grid-download-popup {margin: 0 18px;}
		.mobile .download-popup-container .download-popup {height: 64px;}
		.mobile .download-popup-container .download-popup .download-avatar-author {margin-top: 14px; margin-right: 10px;}
		.mobile .download-popup-container .download-popup img {width: 34px; height: 34px;}
		.mobile .download-popup .download-title-author h2 {font-size: 14px;}
		.mobile .download-popup .download-title-author cite {font-size: 13px;}
		.mobile .download-popup-container .download-popup .download-title-author {top: 7px; width: 77%;}
		.mobile .download-popup-container .download-popup .download-bar {padding-top: 4px;}
		.mobile .download-popup-container .download-popup .download-title-author svg {width: 19px; height:21px; top: 2px; right: -1px;}
		.mobile .download-popup-hide {margin-bottom: 16px;}


		.mobile .audiojs p,
		.mobile .player-audio-min.mini .play-pause,
		.mobile .player-audio-min.mini button.mini-prev,
		.mobile .player-audio-min.mini button.mini-next,
		.mobile .player-video-min.mini button.mini-next {width: 24px; height: 24px;}
		.mobile .player-audio-min.mini .play-pause {margin-left: 10px; margin-right: 4px;}
		.mobile .player-audio-min.mini .audiojs .scrubber {left: 82px; width: 71.1%;}
		.mobile .mini-player .main-grids.safe-area {grid-template-columns: repeat(2, 67% 33%);}

		.mobile .tabbed-menu ul li.library {background: url("../images/tabbed-menu/library.svg") no-repeat 42% center;}

		.player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 137px;}

		.mobile .player-audio-min.big[music-player-style="style2"] .audio-player-content .time {top: 8px;}
		.mobile .player-audio-min.big[music-player-style="style2"] .big-player-content .title-author {top: 2px; margin: 17px 0 0 0;}
		.mobile .player-audio-min.big[music-player-style="style2"] .big-player-content .title-author .author {top: -9px;}
		.mobile .player-audio-min.big[music-player-style="style2"] .volume-content {top: 2px;margin: 4px auto 0;}
		.mobile .player-audio-min.big[music-player-style="style2"] .volume {left: 39px; width: 129px;}
		

		.big-player-content .up-next-option.active {height: 100px;}
		.player-audio-min.big[music-player-style="style2"] .scrubber-command.open.active .title-author {margin: 0 0 0 0;}

		.mobile .player-audio-min.big[music-player-style="style1"] .volume-content,
		.mobile .player-audio-min.big[music-player-style="style3"] .volume-content {bottom: -90px;}
		.mobile .player-audio-min.big[music-player-style="style1"] .container-album-cover {position:relative; padding-top: 90px;}
		.mobile .player-audio-min.big[music-player-style="style3"] .container-album-cover {position:relative; padding-top: 10px;}
		.mobile .player-audio-min.big[music-player-style="style1"] .menu-options,
		.mobile .player-audio-min.big[music-player-style="style3"] .menu-options {margin-top: 20px;}
		.mobile .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author,
		.mobile .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 58px;}
		.mobile .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author .title,
		.mobile .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author .title {font-size: 24px;}
		.mobile .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author .author,
		.mobile .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author .author {top: 0; font-size: 15px;}
		.mobile .player-audio-min.big[music-player-style="style1"] .audiojs .scrubber {top: 62px;}
		.mobile .player-audio-min.big[music-player-style="style3"] .audiojs .scrubber {top: 52px;}
		.mobile .player-audio-min.big[music-player-style="style1"] .audio-player-content .time,
		.mobile .player-audio-min.big[music-player-style="style3"] .audio-player-content .time {top: 50px;}
		.mobile .player-audio-min.big[music-player-style="style1"] .player-command,
		.mobile .player-audio-min.big[music-player-style="style3"] .player-command {padding: 21px 0 16px 0; top: 111px;}
		.mobile .player-audio-min.big[music-player-style="style3"] .demo-label {top: 42px;}
		.mobile .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"] {padding-top: 95px;}

		.mobile .stars-voting-title {padding-top: 106px;}

		.mobile body[device-size="standard"] .player-audio-min.big[music-player-style="style1"] .main-grids.grid-cover {margin: 0 85px;}
		.mobile body[device-size="standard"] .player-audio-min.big[music-player-style="style2"] .main-grids.grid-cover {margin: 0 95px;}
		.mobile body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 95px;}

		.mobile body[device-size="standard"] .player-audio-min.big[music-player-style="style1"] .container-album-cover {padding-top: 80px;}
		.mobile body[device-size="standard"] .player-audio-min.big[music-player-style="style1"] .menu-options {margin-top: 29px;}

		.mobile body[device-size="standard"] .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 80px;}*/

		.mobile body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 0px;}
		.mobile body[device-size="standard"] .player-audio-min.big[music-player-style="style3"] .menu-options {margin-top: 20px;}

		.mobile body[device-size="standard"] .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"]:before {top: 65px;}
		.mobile body[device-size="standard"] .player-audio-min.big.active[music-player-style="style1"] .container-album-cover {padding-top: 213px;}
		.mobile body[device-size="standard"] .player-audio-min.big.active[music-player-style="style1"] .audiojs .scrubber {top: -63px;}
		.mobile body[device-size="standard"] .player-audio-min.big.active[music-player-style="style1"] .audio-player-content .time {top: -75px;}
		.mobile body[device-size="standard"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .title-author {top: -89px;}
		.mobile body[device-size="standard"] .player-audio-min.big.active[music-player-style="style1"] .player-command {top: -21px;}
		.mobile body[device-size="standard"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .up-next-option.active {margin-top: -30px;}

	}


	@media only screen and (min-width : 363px) and (max-width : 413px) and (-webkit-device-pixel-ratio : 2) {

		.mobile .main-grids.grid-cover {margin: 0 70px;}

		.ios.mobile .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"] h2 {top: -12.2px;}
		.ios.mobile .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"].now-show.review-show h2 {top: -1px;}
		.ios.mobile .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"] .minimize {top: -2.24px;}

		.ios.mobile .player-audio-min.big[music-player-style="style2"] .headers[header-type="music-player"] h2 {top: -9.2px;}
		.ios.mobile .player-audio-min.big[music-player-style="style2"] .headers[header-type="music-player"] .minimize {top: 2px;}

		.ios.mobile .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] h2 {top: -12.1px;}
		.ios.mobile .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"].review-show h2 {top: -1px;}
		.ios.mobile .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] .minimize {top: -1.14px;}

		.mobile section.purchase-popup-container {margin: -50px 0 0 0;}

		.mobile .player-audio-min.big[music-player-style="style1"] .main-grids.grid-cover {margin: 0 85px;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .main-grids.grid-cover {margin: 0 75px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .main-grids.grid-cover {margin: 0 85px;}
		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 95px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 98px;}

		.mobile .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 0;}
		.ios.mobile .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 10px;}
		.mobile .player-audio-min.big[music-player-style="style3"] .menu-options {display: none;}

		.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 67px;}
		.ios.mobile body[device-size="iphoneSE"] .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 61px;}

		.mobile .player-audio-min.big[music-player-style="style1"] .container-album-cover {padding-top: 80px;}
		.mobile .player-audio-min.big[music-player-style="style1"] .menu-options {margin-top: 29px;}
		.mobile .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author {top: 60px;}

		.mobile .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"]:before {top: 67px;}
		.mobile .player-audio-min.big.active[music-player-style="style1"] .container-album-cover {padding-top: 213px;}
		.mobile .player-audio-min.big.active[music-player-style="style1"] .audiojs .scrubber {top: -63px;}
		.mobile .player-audio-min.big.active[music-player-style="style1"] .audio-player-content .time {top: -75px;}
		.mobile .player-audio-min.big.active[music-player-style="style1"] .big-player-content .title-author {top: -89px;}
		.mobile .player-audio-min.big.active[music-player-style="style1"] .player-command {top: -21px;}
		.mobile .player-audio-min.big.active[music-player-style="style1"] .big-player-content .up-next-option.active {margin-top: -30px;}

		.mobile .player-audio-min.big[music-player-style="style2"] .volume {left: 50px;}
		.mobile .player-audio-min.big[music-player-style="style2"] .volume-content svg {position:relative; left: 5px;}

		.player-audio-min[music-player-style="style2"] .player-command {top: 0; padding: 30px 0 30px 0;}
		.player-audio-min[music-player-style="style2"] .big-player-content .up-next-option.active {margin-top: 0; padding-bottom: 115px;}
		.player-audio-min.big[music-player-style="style2"] .scrubber-command.open.active .title-author {margin: 0 0 0 0;}

		.mobile .player-audio-min.big[music-player-style="style2"] .big-player-content .title-author {top: 8px; margin: 15px 0 0 0;}
		.mobile .player-audio-min.big[music-player-style="style2"] .big-player-content .title-author .title {font-size: 26px;}

		.ios.mobile .player-audio-min.big[music-player-style="style2"] .player-command .prev {top: -1px;}

		.ios.mobile .player-audio-min.big[music-player-style="style2"] .player-command .playPause.play, 
		.ios.mobile .player-audio-min.big[music-player-style="style2"] .player-command .playPause.play.active {top: 4px;}
		.ios.mobile .player-audio-min.big[music-player-style="style2"] .player-command .heart svg {position: relative; top: 0;}

		.ios.mobile .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"] {padding-top: 65px;}
		.ios.mobile .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"][tabs-style="style2"] .tab-link.button:after {margin-top: -2px;}
		.ios.mobile .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 75px;}
		.ios.mobile .player-audio-min.big[music-player-style="style3"] .demo-label {top: 49px;}
		.ios.mobile .player-audio-min.big[music-player-style="style3"] .audiojs .scrubber {top: 58px;}
		.ios.mobile .player-audio-min.big[music-player-style="style3"] .player-command {top: 113px;}
		.ios.mobile .player-audio-min.big[music-player-style="style3"] .container-album-cover .like-container {top: 6px; left: 6px;}
	}


	/* iPhone 7/8 */
	@media only screen and (device-width : 375px) and (device-height : 667px) and (-webkit-device-pixel-ratio : 2) {

		.mobile body[device-size="iphone8"] .main-grids.grid-cover {margin: 0 70px;}	
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"] h2 {top: -12.2px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"].now-show.review-show h2 {top: -1px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"] .minimize {top: -2.24px;}

		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style2"] .headers[header-type="music-player"] h2 {top: -9.2px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style2"] .headers[header-type="music-player"] .minimize {top: 2px;}

		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] h2 {top: -12.1px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"].review-show h2 {top: -1px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] .minimize {top: -1.14px;}

		.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style1"] .main-grids.grid-cover {margin: 0 85px;}
		.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style2"] .main-grids.grid-cover {margin: 0 75px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style2"] .main-grids.grid-cover {margin: 0 85px;}
		.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 95px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 98px;}

		.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 0;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 10px;}
		.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .menu-options {display: none;}
		.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: -10px;}

		.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 67px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 64px;}

		.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style1"] .container-album-cover {padding-top: 80px;}
		.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style1"] .menu-options {margin-top: 29px;}
		.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author {top: 60px;}


		.mobile body[device-size="iphone8"] .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"]:before {top: 67px;}
		.mobile body[device-size="iphone8"] .player-audio-min.big.active[music-player-style="style1"] .container-album-cover {padding-top: 213px;}
		.mobile body[device-size="iphone8"] .player-audio-min.big.active[music-player-style="style1"] .audiojs .scrubber {top: -63px;}
		.mobile body[device-size="iphone8"] .player-audio-min.big.active[music-player-style="style1"] .audio-player-content .time {top: -75px;}
		.mobile body[device-size="iphone8"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .title-author {top: -89px;}
		.mobile body[device-size="iphone8"] .player-audio-min.big.active[music-player-style="style1"] .player-command {top: -21px;}
		.mobile body[device-size="iphone8"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .up-next-option.active {margin-top: -30px;}

		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style2"] .player-command .prev {top: -1px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style2"] .player-command .playPause.play, 
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style2"] .player-command .playPause.play.active {top: 4px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style2"] .player-command .heart svg {position: relative; top: 0;}

		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"] {padding-top: 65px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"][tabs-style="style2"] .tab-link.button:after {margin-top: -2px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 75px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .demo-label {top: 49px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .audiojs .scrubber {top: 58px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .player-command {top: 113px;}
		.ios.mobile body[device-size="iphone8"] .player-audio-min.big[music-player-style="style3"] .container-album-cover .like-container {top: 6px; left: 6px;}

	}


	/* iPhone 6+/6s+/7+/8+ */
	@media only screen and (device-width : 414px) and (device-height : 736px)  and (-webkit-device-pixel-ratio : 3) {

		.mobile body[device-size="iphone8Plus"] .main-grids.grid-cover {margin: 0 70px;}	
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"] h2 {top: -12.2px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"].now-show.review-show h2 {top: -1px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"] .minimize {top: -2.24px;}

		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style2"] .headers[header-type="music-player"] h2 {top: -9.2px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style2"] .headers[header-type="music-player"] .minimize {top: 2px;}

		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] h2 {top: -12.1px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"].review-show h2 {top: -1px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] .minimize {top: -1.14px;}

		.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style1"] .main-grids.grid-cover {margin: 0 85px;}
		.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style2"] .main-grids.grid-cover {margin: 0 75px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style2"] .main-grids.grid-cover {margin: 0 85px;}
		.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 95px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 90px;}

		.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 0;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 20px;}
		.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .menu-options {display: none;}
		.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: -10px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 60px!important;}

		.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 67px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 72px;}

		.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style1"] .container-album-cover {padding-top: 90px;}
		.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style1"] .menu-options {margin-top: 35px;}
		.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author {top: 50px;}


		.mobile body[device-size="iphone8Plus"] .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"]:before {top: 67px;}
		.mobile body[device-size="iphone8Plus"] .player-audio-min.big.active[music-player-style="style1"] .container-album-cover {padding-top: 213px;}
		.mobile body[device-size="iphone8Plus"] .player-audio-min.big.active[music-player-style="style1"] .audiojs .scrubber {top: -63px;}
		.mobile body[device-size="iphone8Plus"] .player-audio-min.big.active[music-player-style="style1"] .audio-player-content .time {top: -75px;}
		.mobile body[device-size="iphone8Plus"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .title-author {top: -89px;}
		.mobile body[device-size="iphone8Plus"] .player-audio-min.big.active[music-player-style="style1"] .player-command {top: -21px;}
		.mobile body[device-size="iphone8Plus"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .up-next-option.active {margin-top: -30px;}

		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style2"] .player-command .prev {top: -1px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style2"] .player-command .playPause.play, 
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style2"] .player-command .playPause.play.active {top: 4px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style2"] .player-command .heart svg {position: relative; top: 0;}

		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"] {padding-top: 65px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"][tabs-style="style2"] .tab-link.button:after {margin-top: -2px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 75px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .demo-label {top: 49px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .audiojs .scrubber {top: 58px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .player-command {top: 113px;}
		.ios.mobile body[device-size="iphone8Plus"] .player-audio-min.big[music-player-style="style3"] .container-album-cover .like-container {top: 6px; left: 6px;}

	}


	/* iPhone X */
	@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) {

		.mobile body[device-size="iphoneX"] .main-grids.grid-cover {margin: 0 70px;}	
		.ios.mobile .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"] h2 {top: -10.2px;}
		.ios.mobile .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"].now-show.review-show h2 {top: -1px;}
		.ios.mobile .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"] .minimize {top: -2.24px;}

		.ios.mobile .player-audio-min.big[music-player-style="style2"] .headers[header-type="music-player"] h2 {top: -9.2px;}
		.ios.mobile .player-audio-min.big[music-player-style="style2"] .headers[header-type="music-player"] .minimize {top: 2px;}

		.ios.mobile .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] h2 {top: -10.1px;}
		.ios.mobile .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"].review-show h2 {top: -1px;}
		.ios.mobile .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] .minimize {top: -1.14px;}

		.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style1"] .main-grids.grid-cover {margin: 0 85px;}
		.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style2"] .main-grids.grid-cover {margin: 0 75px;}
		.ios.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style2"] .main-grids.grid-cover {margin: 0 85px;}
		.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 95px;}
		.ios.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 98px;}

		.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 0;}
		.ios.mobile .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 5px!important;}
		.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .menu-options {display: none;}
		.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: -10px;}
		.ios.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 65px!important;}

		.mobile .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 67px;}
		.ios.mobile .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 80px!important;}

		.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style1"] .container-album-cover {padding-top: 80px;}
		.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style1"] .menu-options {margin-top: 29px;}
		.ios.mobile .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author {top: 40px!important;}

		.mobile body[device-size="iphoneX"] .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"]:before {top: 67px;}
		.mobile body[device-size="iphoneX"] .player-audio-min.big.active[music-player-style="style1"] .container-album-cover {padding-top: 213px;}
		.mobile body[device-size="iphoneX"] .player-audio-min.big.active[music-player-style="style1"] .audiojs .scrubber {top: -63px;}
		.mobile body[device-size="iphoneX"] .player-audio-min.big.active[music-player-style="style1"] .audio-player-content .time {top: -75px;}
		.mobile body[device-size="iphoneX"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .title-author {top: -89px;}
		.mobile body[device-size="iphoneX"] .player-audio-min.big.active[music-player-style="style1"] .player-command {top: -21px;}
		.mobile body[device-size="iphoneX"] .player-audio-min.big.active[music-player-style="style1"] .big-player-content .up-next-option.active {margin-top: -30px;}

		.ios.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style2"] .player-command .prev {top: -1px;}
		.ios.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style2"] .player-command .playPause.play, 
		.ios.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style2"] .player-command .playPause.play.active {top: 4px;}
		.ios.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style2"] .player-command .heart svg {position: relative; top: 0;}

		.ios.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"] {padding-top: 65px;}
		.ios.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"][tabs-style="style2"] .tab-link.button:after {margin-top: -2px;}
		.ios.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 75px;}
		.ios.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .demo-label {top: 49px;}
		.ios.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .audiojs .scrubber {top: 58px;}
		.ios.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .player-command {top: 113px;}
		.ios.mobile body[device-size="iphoneX"] .player-audio-min.big[music-player-style="style3"] .container-album-cover .like-container {top: 6px; left: 6px;}

	}

	@media only screen and (min-width : 768px) and (max-width : 1023px) {
		.tablet body[device-size="tablet"] .list-songs[avatar="show"] .divider {width: 673px;}
		.tablet body[device-size="tablet"] .list-songs[avatar="show"][track-charts="show"] .divider {width: 660px;}
		.tablet .big-player-content .up-next-option.active {height: 395px;}

		.tablet .player-audio-min.big[music-player-style="style1"] .volume-content,
		.tablet .player-audio-min.big[music-player-style="style3"] .volume-content {width: 100%; max-width: 382px; left: 50%; transform: translate(-50%, -100%);}

		.tablet .mini-player .main-grids.safe-area {grid-template-columns: repeat(2, 85% 32%);}
		.tablet .player-audio-min.mini .audiojs .scrubber {width: 86.6%;}

		.tablet .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"]:before {top: 65px;}

		.tablet .music-player-option-container {width: 304px;margin: 148px auto 0;padding: 52px 40px 46px;}
		.tablet .music-player-option-container .add-to {padding-bottom: 64px;}
		.tablet .music-player-option-container ul {margin-top: 51px;}
		.tablet .music-player-option-container li {margin-top: 31px;}

		.tablet .tabbed-menu ul {grid-template-columns: repeat(5, 22.5% 24.5% 23.5% 21.5% 21.5%);}
	}

	@media only screen and (min-width : 1024px) {
		.tablet body[device-size="tablet"] .list-songs[avatar="show"] .divider {width: 929px;}
		.tablet body[device-size="tablet"] .list-songs[avatar="show"][track-charts="show"] .divider {width: 917px;}
		.tablet .player-audio-min.big[music-player-style="style3"] .menu-options {margin-top: 57px;}
		.tablet .big-player-content .up-next-option.active {height: 395px;}

		.tablet .player-audio-min.big[music-player-style="style1"] .volume-content,
		.tablet .player-audio-min.big[music-player-style="style3"] .volume-content {width: 100%; max-width: 382px; left: 50%; transform: translate(-50%, -100%);}

		.tablet .mini-player .main-grids.safe-area {grid-template-columns: repeat(2, 88.9% 32%);}
		.tablet .player-audio-min.mini .audiojs .scrubber {width: 89.9%;}

		.tablet .player-audio-min.big.active[music-player-style="style1"] .headers[header-type="music-player"]:before {top: 65px;}

		.tablet .music-player-option-container {width: 304px;margin: 148px auto 0;padding: 52px 40px 46px;}
		.tablet .music-player-option-container .add-to {padding-bottom: 64px;}
		.tablet .music-player-option-container ul {margin-top: 51px;}
		.tablet .music-player-option-container li {margin-top: 31px;}

		.tablet .tabbed-menu ul {grid-template-columns: repeat(5, 22.5% 25% 25% 21.5% 21.5%);}
	}

	/* iPad */
	@media only screen and (min-width : 768px) {

		.tablet body[device-size="tablet"] .main-grids.grid-cover {margin: 0 70px;}	
		.ios.tablet .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"] h2 {top: -10.2px;}
		.ios.tablet .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"].now-show.review-show h2 {top: -1px;}
		.ios.tablet .player-audio-min.big[music-player-style="style1"] .headers[header-type="music-player"] .minimize {top: -2.24px;}

		.ios.tablet .player-audio-min.big[music-player-style="style2"] .headers[header-type="music-player"] h2 {top: -9.2px;}
		.ios.tablet .player-audio-min.big[music-player-style="style2"] .headers[header-type="music-player"] .minimize {top: 2px;}

		.ios.tablet .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] h2 {top: -10.1px;}
		.ios.tablet .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"].review-show h2 {top: -1px;}
		.ios.tablet .player-audio-min.big[music-player-style="style3"] .headers[header-type="music-player"] .minimize {top: -1.14px;}

		.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style1"] .main-grids.grid-cover {margin: 0 165px;}
		.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style2"] .main-grids.grid-cover {margin: 0 145px;}
		.ios.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style2"] .main-grids.grid-cover {margin: 0 145px;}
		.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 145px;}
		.ios.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style3"] .main-grids.grid-cover {margin: 0 145px;}

		.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 0;}
		.ios.tablet .player-audio-min.big[music-player-style="style3"] .container-album-cover {padding-top: 35px!important;}
		.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style3"] .menu-options {display: none;}
		.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 60px;}
		.ios.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 60px!important;}

		.tablet .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 120px;}
		.ios.tablet .player-audio-min.big[music-player-style="style2"] .container-album-cover {padding-top: 120px!important;}

		.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style1"] .container-album-cover {padding-top: 120px;}
		.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style1"] .menu-options {margin-top: 59px;}
		.ios.tablet .player-audio-min.big[music-player-style="style1"] .big-player-content .title-author {top: 20px!important;}

		.tablet body[device-size="tablet"] .player-audio-min.big.active[music-player-style="style1"] .container-album-cover {padding-top: 50px;}

		.ios.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"] {padding-top: 95px;}
		.ios.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style3"] .section-tabs[section-type="tabs"][tabs-style="style2"] .tab-link.button:after {margin-top: -2px;}
		.ios.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style3"] .big-player-content .title-author {top: 75px;}
		.ios.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style3"] .demo-label {top: 49px;}
		.ios.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style3"] .audiojs .scrubber {top: 58px;}
		.ios.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style3"] .player-command {top: 113px;}
		.ios.tablet body[device-size="tablet"] .player-audio-min.big[music-player-style="style3"] .container-album-cover .like-container {top: 6px; left: 6px;}

	}



	/* DETTAGLI */
	.profile .favourite-artists-container .favourite-artist-swiper,
	.browse-1 .playlist-container.bottom-padding section.charts-swiper-container .swiper-container,
	.browse-4 .playlist-container.bottom-padding section.charts-swiper-container .swiper-container,
	.browse-2 .playlist-container.bottom-padding section.favourite-artists-container .favourite-artist-swiper,
	.browse-3 .playlist-container.bottom-padding section.buy-albums-swiper-container .buy-albums-swiper-container-2 {padding-bottom: 0;}
	/**/

