 ul.radiobl{display:block}
ul.radiobl > li{display:inline-block;margin:0 14px 10px 0;vertical-align:top}
ul.radiobl > li > a{display:block;text-decoration:none}
ul.radiobl > li .radiobl-p{padding:1px;background-color:#FFF;border:1px solid #777;box-shadow:0 0 2px 0 rgba(0,0,0, 0.25), 0 0 0 1px rgba(0,0,0, 0.1);overflow:hidden;position:relative}
ul.radiobl > li:hover .radiobl-p{border-color:#5A6C82;box-shadow:0 0 0 1px rgba(0,0,0, 0.1), 0 0 0 3px #8BA7C9}
ul.radiobl > li.act .radiobl-p:before{content:'';display:block;width:100%;height:100%;background:url('../spr.png') -101px -333px no-repeat;position:absolute;top:0;left:0}
ul.radiobl > li .radiobl-p span.radiobl-cover{width:120px;height:120px;display:table-cell;vertical-align:middle}
ul.radiobl > li .radiobl-p span.radiobl-cover > img{max-width:120px;max-height:120px;display:block;margin:0 auto}
ul.radiobl > li .radiobl-p span.radiobl-cover-no{width:120px;height:120px;display:table-cell;vertical-align:middle;background:#DFE6E9 url('../spr.png') 0 -333px no-repeat;font-size:0}
ul.radiobl > li .radiobl-p span.radiobl-cover-no > em{width:90px;max-height:90px;overflow:hidden;margin:5px;display:inline-block;text-align:center;color:#849196;font-size:12px;font-weight:bold;text-shadow:0 1px 0 #FFF;word-wrap:break-word}
ul.radiobl > li h4{width:100px;font-size:11px;color:#222;text-align:center;margin:-5px auto 0 auto;line-height: 12px;word-wrap:break-word}
ul.radiobl.mini{width:228px}
ul.radiobl.mini > li{margin:0 10px 15px 0}
ul.radiobl.mini > li.act .radiobl-p:before{background-position:-204px -333px}
ul.radiobl.mini > li .radiobl-p span.radiobl-cover,ul.radiobl.mini > li .radiobl-p span.radiobl-cover-no{width:62px;height:62px}
ul.radiobl.mini > li .radiobl-p span.radiobl-cover > img{max-width:62px;max-height:62px}
ul.radiobl.mini > li .radiobl-p span.radiobl-cover-no > em{width:52px;max-height:52px;font-size:10px}
ul.radiobl.mini > li h4{width:62px}
.music .radiobl-cover img {width:100%;height:100%;}
.music {
/* background:#fff;
 height:60px;    */
 }
 .music .icon-play {
/* padding:10px 0 0 10px;   */
 font-size:20px;}
 .music .icon-play:hover {
 cursor:pointer;}
 .music .icon-pause:hover {
 cursor:pointer;}
 .music .icon-pause {
 /* padding:10px 0 0 10px; */
 font-size:20px;}


 .music .icon-play {
 float:left;
 /*width:41px;
 height:30px;
 margin:10px 0 0 10px;
 background:url(/images/play.png) no-repeat; */
 color:#8B00FF;
 }

 .entryLink { 	padding:10px 0 0 0px; }

 .music .icon-pause {
 float:left;
 /*width:41px;
 height:30px;
 background:url(/images/pouse.png) no-repeat;
 margin:10px 0 0 10px;   */
 opacity: 0.5;
 color:#8B00FF;
 }


 .playname a {color:#a3a3a3;}
 .playname {
 float:left;
 text-transform:uppercase;
 color:#a3a3a3;
 font:14px PT Sans;
 margin:12px 0 0 0 ;
 }
 .download {
 float:right;
 margin:20px 20px 0 0;
 color:#d0d1d2;}
 .download:hover {
 cursor:pointer;
 color:#b1b1b1;}
 .data {
 clear:both;
 color:#a3a3a3;
 font-size:12px;
 opacity:0.53;
 margin:3px 0 0 0;}

 .player-button:not(.passive):hover{
 background-color:rgba(255,255,255,0.25);
}
.player-button:not(.passive):hover:active,
 .player-button.active{
 background-color:#fff;
 color:#383E42!important;
}
.player-button.active:hover{
 background-color:rgba(255,255,255,0.75);
}
.player-volume{
 background-color:#383E42!important;
}
.playname{
 max-width: calc(100% - 100px);
}
.playname>a{
 display: block;
 max-width: 100%;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}

.icon {
    font-family: 'project';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    letter-spacing: 0;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@media screen and (max-width:450px){ /*.player {display: none;}*/
}

.icon-download {	display: none;}
div .player-controls {	width: 150px;}
div .player-content {	right: 150px;}