@charset "UTF-8";
@font-face{font-family:'Raleway';font-style:italic;font-weight:300;font-display:swap;src:local('Raleway Light Italic'),local('Raleway-LightItalic'),url(https://isolated-tracks.com/assets/fonts/rw/ralewaylightitalicG-ext.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:italic;font-weight:300;font-display:swap;src:local('Raleway Light Italic'),local('Raleway-LightItalic'),url(https://isolated-tracks.com/assets/fonts/rw/ralewaylightitalicG.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:italic;font-weight:400;font-display:swap;src:local('Raleway Italic'),local('Raleway-Italic'),url(https://isolated-tracks.com/assets/fonts/rw/ralewayitalicG-ext.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:italic;font-weight:400;font-display:swap;src:local('Raleway Italic'),local('Raleway-Italic'),url(https://isolated-tracks.com/assets/fonts/rw/ralewayitalicG.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:italic;font-weight:600;font-display:swap;src:local('Raleway SemiBold Italic'),local('Raleway-SemiBoldItalic'),url(https://isolated-tracks.com/assets/fonts/rw/ralewaysemibolditalicG-ext.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:italic;font-weight:600;font-display:swap;src:local('Raleway SemiBold Italic'),local('Raleway-SemiBoldItalic'),url(https://isolated-tracks.com/assets/fonts/rw/ralewaysemibolditalicG.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:italic;font-weight:700;font-display:swap;src:local('Raleway Bold Italic'),local('Raleway-BoldItalic'),url(https://isolated-tracks.com/assets/fonts/rw/ralewaybolditalicG-ext.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:italic;font-weight:700;font-display:swap;src:local('Raleway Bold Italic'),local('Raleway-BoldItalic'),url(https://isolated-tracks.com/assets/fonts/rw/ralewaybolditalicG.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:200;font-display:swap;src:local('Raleway ExtraLight'),local('Raleway-ExtraLight'),url(https://isolated-tracks.com/assets/fonts/rw/ralewayextralightG-ext.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:normal;font-weight:200;font-display:swap;src:local('Raleway ExtraLight'),local('Raleway-ExtraLight'),url(https://isolated-tracks.com/assets/fonts/rw/ralewayextralightG.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:300;font-display:swap;src:local('Raleway Light'),local('Raleway-Light'),url(https://isolated-tracks.com/assets/fonts/rw/ralewaylightG-ext.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:normal;font-weight:300;font-display:swap;src:local('Raleway Light'),local('Raleway-Light'),url(https://isolated-tracks.com/assets/fonts/rw/ralewaylightG.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:local('Raleway'),local('Raleway-Regular'),url(https://isolated-tracks.com/assets/fonts/rw/ralewayregularG-ext.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:local('Raleway'),local('Raleway-Regular'),url(https://isolated-tracks.com/assets/fonts/rw/ralewayregularG.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:600;font-display:swap;src:local('Raleway SemiBold'),local('Raleway-SemiBold'),url(https://isolated-tracks.com/assets/fonts/rw/ralewaysemiboldG-ext.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:normal;font-weight:600;font-display:swap;src:local('Raleway SemiBold'),local('Raleway-SemiBold'),url(https://isolated-tracks.com/assets/fonts/rw/ralewaysemiboldG.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:700;font-display:swap;src:local('Raleway Bold'),local('Raleway-Bold'),url(https://isolated-tracks.com/assets/fonts/rw/ralewayboldG-ext.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:normal;font-weight:700;font-display:swap;src:local('Raleway Bold'),local('Raleway-Bold'),url(https://isolated-tracks.com/assets/fonts/rw/ralewayboldG.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Source Sans Pro';font-display:swap;font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url(https://isolated-tracks.com/assets/fonts/ss/sourcesanspro-light.woff) format('woff')}
@font-face{font-family:'Source Sans Pro';font-display:swap;font-style:normal;font-weight:400;src:local('Source Sans Pro'),local('SourceSansPro-Regular'),url(https://isolated-tracks.com/assets/fonts/ss/sourcesanspro.woff) format('woff')}
@font-face{font-family:'Source Sans Pro';font-display:swap;font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url(https://isolated-tracks.com/assets/fonts/ss/sourcesanspro-bold.woff) format('woff')}
*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
html{background-color:#f2f4f8;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;font-family:"Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.40;color:#788188;background-color:transparent;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-font-smoothing:antialiased}
article,aside,figcaption,figure,menu,nav,summary{display:block}
header:after,header:before,.ddc:after,.ddc:before{display:table;content:" "}
header:after,.ddc:after{clear:both}
b,strong{font-weight:bold}
img{max-width:100%;height:auto;vertical-align:middle}
header{position:relative;min-height:50px;z-index:1001}
header.nxs{width:70px!important}
button,input,select,textarea{margin:0;font:inherit;color:inherit;font-family:inherit}
button,select,textarea{font-size:inherit;line-height:inherit}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:4px 0 0;line-height:normal}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto}
input:focus{color:#000}
input:focus,select:focus,textarea:focus,button:focus{outline:none}
.lazy-wrap{display:block;width:100%;margin:0}
.lazy-wrap img{width:100%}
picture,.lazy-wrap{white-space:normal}
@font-face{font-family:'CustomIso';font-display:swap;src:url('https://isolated-tracks.com/assets/fonts/it/icon-kit.eot');src:url('https://isolated-tracks.com/assets/fonts/it/icon-kit.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('https://isolated-tracks.com/assets/fonts/it/icon-kit.woff2') format('woff2'),url('https://isolated-tracks.com/assets/fonts/it/icon-kit.woff') format('woff'),url('https://isolated-tracks.com/assets/fonts/it/icon-kit.ttf') format('truetype'),url('https://isolated-tracks.com/assets/fonts/it/icon-kit.svg') format('svg')}
.fa{font:normal normal normal 14px/1 CustomIso;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-logoit,.ilst,#cpst:before,.ilst-alt,.icon-refresh,.imgn,.imtn,.iusr,.insic,.freeic,.qmrk,.apf,.isp,.iuf,.irwd,.icpl,.ipse,.ifwd,.ivl2,.ivoff,.isfl,.ilp,#inst-deep:before{font-family:'CustomIso';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.icps{font-family:'CustomIso';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.ajxh-s:before,.ajxh-a:before{font-family:'CustomIso';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.icon-logoit:before{content:"\e8a3"}
.fa-bars:before{content:"\f0c9"}
.ilst:before,.ilst-alt:before{content:"\e800";font-weight:900}
#cpst:before{content:"\e820"}
.icon-refresh:before{content:"\e824"}
.ajxh-s:before{content:"\e81f"}
.ajxh-a:before{content:"\e82a"}
.fa-search:before{content:"\f002"}
.imgn:before{content:"\e82e";font-weight:900}
.imtn:before{content:"\e837"}
.iusr:before{content:"\e82a"}
.insic:before{content:"\e8a9"}
.freeic:before{content:"\f0a4"}
.qmrk:before{content:"\e814"}
.apf:before{content:"\e827"}
.isp:before{content:"\e823"}
.anglt:before{content:"\f104"}
.angrt:before{content:"\f105"}
.angdn:before{content:"\f107"}
.iuf:before{content:"\e80c"}
.irwd:before{content:"\e81c"}
.icpl:before{content:"\e819"}
.icps:before,.ipse:before{content:"\e81a"}
.ifwd:before{content:"\e81e"}
.ivl2:before{content:"\e828"}
.ivoff:before{content:"\e829"}
.isfl:before{content:"\e832"}
.ilp:before{content:"\e836"}
#inst-deep:before{content:"\E807"}
.icon-logoit{font-size:1.8em;font-weight:300}
.fa-bars{color:#777}
.fa-spin{display:inline-block;line-height:1}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.imtn{color:#23e080}
.insic{color:#790303}
.freeic{color:#fff703}
.apf{color:#0f0}
.ilst-alt{color:#ffc04c}
.iusr{color:#60bed1}
.ajxh-s:before,.ajxh-a:before{margin-right:10px}
#ajax-search .fa-search:before{color:#000}
#inst-deep:before{margin-right:10px;color:#c4151c}
.nav:before,.nav:after{display:table;content:" "}
.nav:after{clear:both}
.nav>li{position:relative;display:block}
.fsti{font-size:12px;padding-left:15px;padding-right:15px;margin:15px 0px 10px 0px;color:#ACB7C1!important}
@media(max-width:1599px){
	.fsti{font-size:15px;font-weight:900;color:#f8fcff!important;padding-top:5px;padding-bottom:5px}
}
.llst li{display:inline-block!important;font-family:monospace;background-color:#344a61;float:left}
.llst{width:200px}
.llst li{width:50px}
.nav>li>a{display:block}
.nav>li:hover>a,.nav>li:focus>a,.nav>li:active>a,.nav ul>li>a:hover,.nav ul>li>a:focus,.nav>li.active>a,.nav .open>a{color:#fff;background-color:#344a61}
.nav>li>a:active{background-color:#edf2f3!important}
.nav li>a>i{margin:-10px -10px;line-height:38px;width:38px;height:38px;float:left;margin-right:5px;text-align:center;position:relative;overflow:hidden}
.nav li>a>i:before{position:relative;z-index:2}
nav ul.nav>li>a{font-size:16px;font-weight:600;color:#fff;padding:9px 20px;position:relative;-webkit-transition:background-color .2s ease-in-out 0s;transition:background-color .2s ease-in-out 0s}
nav ul.nav>li>a.active .text{display:none}
nav ul.nav>li>a.active .text-active{display:inline-block!important}
nav ul.nav>li.active>ul{display:block}
nav ul.nav ul{display:none}
i.fa-angle-right{font-size:12px}
@media(min-width:768px){
	.nav-xs nav>ul>li>a{position:relative;padding:0;font-size:11px;text-align:center;height:50px;overflow-y:hidden;border:none}
	.nav-xs nav>ul>li>a span{display:table-cell;vertical-align:middle;height:50px;width:70px;padding:0 5px}
	.nav-xs nav>ul>li>a span.prt{display:none!important}
	.nav-xs nav>ul>li>a i {width:auto;float:none;display:block;font-size:16px;margin:0;line-height:50px;height:50px;border:none!important;-webkit-transition:margin-top 0.2s;transition:margin-top 0.2s}
	.nav-xs nav>ul>li:hover>a i,.nav-xs nav>ul>li:focus>a i,.nav-xs nav>ul>li:active>a i,.nav-xs nav>ul>li.active>a i{margin-top:-50px}
	.nav-xs nav>ul ul{display:none!important;position:absolute;left:100%;top:0;z-index:1050;width:200px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);box-shadow:0 2px 6px rgba(0,0,0,0.1)}
	.nav-xs nav li:hover> ul,.nav-xs nav li:focus> ul,.nav-xs nav li:active> ul{display:table!important}
}
.nbhdr{background-color:#4CB6CB}
aside{background-color:#424845}
a,a:hover,a:active{text-decoration:none}
a:hover,a:active{outline:0}
a:hover,a:focus{color:#303437}
.nbhdr:before,.nbhdr:after{display:table;content:" "}
header>.nbhdr:after{clear:both}
.nbhdr{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.nbhdr a{color:#1E0C0C;text-transform:uppercase}
.nbhdr a:hover,.nbhdr a:focus{color:#303437;text-transform:uppercase}
.nbhdr button{outline:0;border:none;background-color:#4CB6CB;color:#1E0C0C}
.nbhdr button:hover,.nbhdr button:active{color:#303437}
.nlink{position:absolute;font-size:1.3em;padding:9px 16px;line-height:30px}
@-ms-viewport{width:device-width}
.vxs{display:none!important}
.nbr{font-weight:bold;line-height:50px}
.nbr + .nlink{right:0;top:0}
.nav-xs #dinst,#dinst.installed{display:none}
#dinst{width:95%;padding:10px;background-color:#fff;border:2px solid #c4151c;border-radius:6px;font-size:14px}
#dinst:not(.installed){animation-name:exposeinst}
#dinst button{display:block;background-color:#4acfae;color:#000;font-weight:bold}
@keyframes exposeinst{0%{opacity:0}100%{opacity:1}}
#menu{background-color:#fff}
#menu{opacity:1;transition:opacity 1s}
#menu.out{opacity:0}
@media(min-width:768px){
	#menu.in{overflow-y:visible}
}
#obm{background:#fff}
#obm{height:60px}
#obm{opacity:1;transition:opacity 1s}
#obm.out{opacity:0}
@media(max-width:767px){
	#obm{height:0px!important}
}
.obmajx{background:#fff}
.obmajx{height:60px}
.obmajx{opacity:1;transition:opacity 1s}
.obmajx.out{opacity:0}
@media(max-width:767px){
	.obmajx{height:0px!important}
}
header>#menu{position:fixed;top:0;z-index:5}
header>#menu{left:200px}
header.nxs>#menu{left:70px}
.collapse,.cps,#menu{display:none}
.collapse.in,.cps.in,#menu.in{display:block}
#menu.in{overflow-y:visible}
.collapsing {position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}
.primary ul,.rp ul,.primary ol,.rp ol{margin-top:0;margin-bottom:10px}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
.nav,#menu>ul{padding-left:0;list-style:none}
#menu li >a{display:block}
#menu form{margin-top:15px;margin-bottom:5px;padding:10px 15px}
.dropup,.dropdown{position:relative}
.ddc{padding:10px}
.dropup>a{margin-bottom:1px;margin-top:5px;width:100%;white-space:nowrap;text-align:center;display:inline-block;border:1px solid transparent;padding:6px 12px}
.ddc a{color:#fff}
.dropup span{margin-left:15px}
.nav-xs .hnxs{visibility:hidden}
.nav-xs .dropup a{padding:6px 0px}
#ajax-search>div:first-child{display:table}
#ajax-search span{vertical-align:middle;display:table-cell;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ajxh-s,.ajxh-a{padding:5px 0 5px 25px;font-weight:bold;font-size:16px;color:#4CB6CB}
#ajax-search input{height:30px;padding:5px 10px;font-size:16px;line-height:1.5;border:none}
#ajax-search input::placeholder{color:#000}
#ajax-search button{width:36px;background-color:#fff;border:none;font-size:20px}
.open>a{outline:0}
.dropdown-menu{display:none}
#menu .open>.dropdown-menu,.jp-playlist.open>.dropdown-menu{display:block;-webkit-background-clip:padding-box;position:absolute;z-index:1300;box-shadow:0 2px 6px rgba(0,0,0,0.1);border-radius:4px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);margin:2px 0 0}
.dropup.open>.dropdown-menu li{border-bottom:1px solid #ddd}
#menu .open>.dropdown-menu{width:320px;background-color:#fff}
#asl{padding:15px;text-align:center}
.hide{display:none!important}
#asr{max-height:312px;overflow-y:scroll}
#asr div{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;border:1px solid #eaeef1}
#asr div:nth-of-type(even){background-color:#fafafa}
#asr div:hover{background-color:#f0ffff!important}
#asr a{font-weight:bold;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#asr a:hover{color:#000;text-decoration:underline}
#asr a:first-child{font-size:14px}
#asr a:first-child{color:#000}
#asr a:last-child{font-size:12px;margin-top:2px;color:#484848}
.art-fnd{font-size:14px!important;font-style:italic;font-weight:500!important}
.art-fnd:hover{background-color:transparent}
.scl{overflow-x:hidden;overflow-y:auto}
.no-touch .scl.hover{overflow-y:hidden}
.no-touch .scl.hover:hover{overflow:visible;overflow-y:auto}
.wlg{z-index:1}
#asr .wrapper{margin:0;padding:20px 10px}
#asr.emp{overflow-y:hidden;color:#c4151c;font-weight:bold}
@media(max-width:767px){
	.wlg{padding:1px}
}
.musicbar{position:relative;float:left;width:20px;height:20px}
.musicbar span{position:absolute;bottom:0;width:15%;text-indent:-9999px}
.br1{left:0%;height:60%;background-color:#797FB4}
.br2{left:20%;height:45%;background-color:#62BCCE}
.br3{left:40%;height:90%;background-color:#1AB667}
.br4{left:60%;height:60%;background-color:#FCD417}
.br5{left:80%;height:40%;background-color:#F21B1B}
.br1,.br2,.br3,.br3,.br5{-webkit-backface-visibility:hidden}
.player .dropdown-menu{background-color:#2EA0B6}
.dropup .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
#jp_container{background-color:#4CB6CB;color:#fff}
#jp_container a, #jp_container a i {color:#fff}
.jp-volume-bar-value{background-color:#78C3D2}
.plctrl{display:table;table-layout:fixed;width:100%}
.plctrl a{cursor:pointer}
.plctrl a i{line-height:inherit}
.plctrl>div,.plctrl>span{display:table-cell;vertical-align:middle;text-align:center;width:50px;height:35px}
div.prog{width:auto;padding:0 15px;vertical-align:top;position:relative}
.skbr{background-color:#62BCCE}
.jp-title{height:0}
.jp-title a{position:relative;display:inline-block;top:-38px}
.jp-artist{opacity:0.6}
.jp-play-bar{height:60px;background-color:#36B0C8}
.jp-volume{width:60px!important;padding-right:10px!important}
.jp-volume-bar-value{height:6px}
a.hid{display:none}
.jp-playlist ul{max-height:320px;overflow-x:hidden;overflow-y:auto;padding:0;display:none!important}
.jp-playlist.open ul{display:block!important;bottom:60px;left:180px}
.jp-playlist li{list-style:none;display:block!important;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid rgba(255, 255, 255, .1);padding:12px 40px 12px 40px}
.jp-playlist li div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.jp-playlist-item{position:absolute;left:0;top:0;padding:12px 5px}
.jp-playlist-item:focus{outline:0}
.jp-playlist-item:before{display:inline-block;text-align:center;width:30px;font-family:CustomIso;content:"\f0da";opacity:0.6}
a.jp-playlist-current:before{content:"\f144";opacity:1}
.jp-playlist li:first-child .jp-playlist-item{border-width:0}
.jp-playlist-item-remove{font-size:15px;display:block;position:absolute;right:0;top:0;padding:11px 18px;opacity:0.6}
.is-seeking .play-me.active i.icon-control-pause:before,.is-seeking .jp-pause i:before{content:"\e824"}
.is-seeking .play-me.active i.icon-control-pause,.is-seeking .jp-pause i{font-size:1.5em;display:block!important;-webkit-animation:jp-spin 1.5s infinite linear;animation:jp-spin 1.5s infinite linear}
.jp-repeat-off >i,.jp-shuffle-off>i{color:#788188!important}
.jp-previous,.jp-next,.blist{display:table-cell!important;vertical-align:middle;text-align:center;width:50px;height:35px}
.jp-current-time,.jp-duration{color:#C3E6ED!important;font-size:12px}
.player .irwd,.player .ifwd{font-size:1.2em;line-height:0.75em;vertical-align:-15%}
.player .icpl,.player .ipse{font-size:1.4em}
@-webkit-keyframes jp-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes jp-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.play-me{font-size:1.33em;line-height:0.75em;vertical-align:-15%;padding-left:0px!important;padding-right:0px!important;width:34px;display:inline-block;text-align:center;color:#788188!important}
.offline-wrap{display:none}
.offline-wrap.offline{display:block!important;width:100%;position:fixed;bottom:0px;background-color:#000;min-height:38px;z-index:9999}
.offline{text-align:center;color:#fff;font-size:24px;position:relative;margin:0 auto}
@media(orientation:landscape){
	html.ios7.ipad>body{padding-bottom:20px}
}
#ajax-container{bottom:0}
@media(min-width:768px) and (min-height:880px){
	#dinst{display:block;position:absolute;bottom:20px;left:5px}
}
@media(min-width:768px) and (max-height:879px){
	#dinst{display:block;position:relative;margin:0 auto}
}
@media(min-width:768px){
	html,body{height:100%;min-height:100%;overflow:hidden}
	.vbox{position:relative;height:100%}
	.vbox>section{top:0;bottom:0;width:100%}
	.vbox>.hbox{position:absolute;top:0;bottom:0;width:100%}
	.app .vbox>section{position:absolute}
	.nav-xs>.vbox>header{padding:0 20px}
	.app .hbox{height:100%}
	.hbox{display:table;table-layout:fixed;width:100%}
	section.sticky>.hbox>#nav{padding-top:60px}
	.hbox>aside{display:table-cell;vertical-align:top;height:100%;float:none}
	.hbox>section{float:none}
	.aside.nbhdr{width:200px}
	.aside#nav{width:200px;padding-top:60px}
	.nav-xs {width:70px!important}
	.nbr{line-height:60px;height:60px;display:block;overflow:hidden;text-align:center}
	#dinst button{width:80%;margin:15px auto}
	#dinst:not(.installed){animation-duration:10s}
	#menu{width:auto;border-top:0}
	#menu{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
	#menu ul{float:left;margin:0}
	#menu li>a{padding:20px;line-height:20px}
	#menu form{padding-top:0;float:left}
	.scl{-webkit-overflow-scrolling:touch}
	.no-touch .nav-xs .scl.hover{overflow:hidden}
	.hbox>aside.show,.hbox>aside.hsm,.hbox>section.show,.hbox>section.hsm{display:table-cell}
	.no-touch .nav-xs .scl.hover:hover{overflow:visible}
	.nav-xs .fsti{display:none!important}
	.nav-xs .nbr{display:block;padding:0;text-align:center!important}
	.offline-wrap{line-height:60px}
}
@media(min-width:768px) and (max-width:991px){
	.jp-current-time,.jp-duration,.jp-volume{display:none!important}
}
@media(max-width:767px){
	body{overflow-x:hidden;min-height:100%}
	.open, .open body{height:100%}
	.nbhdr{position:fixed!important;text-align:center;left:0px;width:100%;z-index:1100}
	#dinst{display:block;position:relative;margin:50px 0 0 10px}
	#dinst{width:50%}
	#dinst button{width:60%;margin:15px 0 10px 10px}
	#dinst.exposed{animation-duration:3s}
	.nav-off-screen,.nav-off-screen + *{position:fixed!important}
	.nav-off-screen + * {perspective:500px;-webkit-perspective:500px;-webkit-transform:rotateX(-20deg) rotateY(-66deg);-moz-transform:rotateX(-20deg) rotateY(-66deg);transform:rotateX(-20deg) rotateY(-66deg);opacity:0.8;overflow:hidden;width:100%;top:0px;bottom:0;left:46%}
	.vxs{display:block!important}
	.hxs{display:none!important}
	.nav-off-screen{z-index:1000;display:block!important;top:0px;bottom:0;width:75%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
	.nav-off-screen .vbox{top:50px;position:relative}
	.nav-off-screen + * .nav-off-screen-block{display:block!important;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1950}
	.open #ajax-container{margin-top:70px}
	.scl>nav .dropdown-menu{position:relative;float:none;left:0;margin-left:0;padding:0}
	.scl>nav .dropdown-menu a{padding:15px;border-bottom:1px solid #eee}
	.scl>nav .dropdown-menu li:last-child a{border-bottom:none}
	.hxs.show {display:inherit!important}
	.nav-off-screen .scl>nav{display:block!important}
	header>#menu{left:0;width:100%}
	#menu{width:100%;padding-bottom:8px;border-bottom:3px solid #4CB6CB}
	#menu form{margin-top:60px}
	#asr a:first-child{margin-bottom:8px}
	#jp_container{position:fixed;left:0px;bottom:0px;width:100%;z-index:1100}
	div.prog{display:block!important;position:absolute!important;height:2px!important;bottom:35px;left:0;width:100%!important;padding:0!important;overflow:hidden;box-shadow:0 -1px 0 rgba(0,0,0,0.035), 0 1px 0 rgba(0,0,0,0.035)}
	.jp-shuffle,.jp-repeat{display:none!important}
	.footer .jp-gui{margin:0 -10px}
	div.prog{padding:0 10px}
	.jp-playlist.open ul{display:block!important;bottom:38px;left:0px;right:0px}
	.jp-controls>div{height:50px}
	.prog,.jp-current-time,.jp-duration,.jp-volume{display:none!important}
	.offline-wrap{line-height:38px}
}
@media all and (min--moz-device-pixel-ratio:0)and(min-width:768px){
	.vbox{height:100vh!important}
}
@media(max-width:600px){
	#asr a:first-child{font-size:16px}
	#asr a:last-child{font-size:14px;margin-top:2px}
}
@media(max-width:767px){
	.icon-logoit{font-size:1.4em}
}
@media(min-width:721px){
	#dinst{white-space:pre-line}
}
@media(max-width:720px){
	#dinst{display:block;position:relative;margin:50px 0 15px 10px}
	#dinst{width:50%}
	#dinst button{width:60%;margin:15px 0 10px 10px}
	#dinst{white-space:normal}
}
@media(max-width:600px){
	#dinst{width:75%}
	#dinst button{width:80%;margin:15px 0 10px 10px}
}
@media(min-width:500px){
	.icon-logoit{font-size:1.2em}
	.nbr{font-size:16px}
	.nbhdr a span{margin-left:6px}
}
@media(max-width:500px){
	#dinst{width:80%;margin:0 auto 15px auto}
	#dinst button{width:99%;margin:10px auto}
}
@media(max-width:400px){
	#dinst{width:80%;margin:0 auto 20px auto}
}
@media(max-width:250px){
	.nbhdr a >span{font-size:12px}
	.icon-logoit{font-size:0.8em}
}
@media(max-width:220px){
	.nbhdr a >span{font-size:10px}
	.icon-logoit{font-size:0.6em}
}
@media(max-width:190px){
	.nbhdr a >span{display:none}
	.icon-logoit{font-size:1em}
}
.r{border-radius:2px}
.b{border:1px solid rgba(0,0,0,0.05)}
.prt{float:right!important;color:#ACB7C1!important}
.hide{display:none!important}
.show{display:block!important}
.clear{display:block;overflow:hidden}
.hidden{display:none!important}
.thumb-md{width:64px!important;display:inline-block}
@media(min-width:768px)and(max-width:991px){
	.hsm{display:none!important}
}
.active>.text-active,.active>.auto .text-active,.active .fa-pause,.active .icps{display:inline-block!important}
.text-active,.active>.text,.active>.auto .text,.fa-pause{display:none}
.w-fix{box-sizing:content-box}
@media(max-width:767px) and (orientation:landscape){
	a.nbr.lsc{height:20px;display:none;background-color:transparent}
	.nlink.vxs.lsc{color:#4CB6CB;border:3px solid #4CB6CB}
	.nlink.vxs.lsc:first-child{background-color:#fff;padding:0px 11px 0px 11px;border-bottom-right-radius:8px}
	.nlink.vxs.lsc:last-child{background-color:#fff;padding:0px 11px 0px 11px;border-bottom-left-radius:8px}
}
@media (hover:none){
	.i-ov:not(.active):before{font-family:'CustomIso';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
	.i-ov:not(.active){display:block!important;background-color:transparent!important}
	.i-ov:not(.active):before{position:absolute;top:50%;left:0px;right:0px;margin-top:-10px;text-align:center;color:#fff!important;content:"\e819";text-align:center}
	.i-ov:not(.active):before{font-size:1.33em}
	.play-me .icpl{visibility:hidden}
	.icps{color:#fff}
	.i-ov.active:before{content:""}
}
.nlink{cursor:pointer}
.play-me,.icpl,.icps{cursor:pointer}
.itm-left{cursor:pointer}
.itm-left{height:100%;position:relative}
.fa-play,.fa-pause{cursor:pointer}
