.audio-list{
    font-family: Montserrat;
}
.audio-list__item{
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
}
.audio-list__item__buttonWrap .btn.btn-buy{
    background-image: linear-gradient(63deg, #f85c64 0%, #fb45ae 100%);
    font-size: 14px;
    font-weight: 700;
    color: #FFF;
    padding: 7px 12px;
    border-radius: 3px;
    border: none;
    min-width: 85px;
}
.audio-list__item__title{
    font-size: 14px;
    font-weight: 600;
    margin-left: 20px;
}
.audio-list__item__time{
    font-size: 14px;
    font-weight: 600;
    margin-right: 20px;
}

.audio-list__item__player .ui360{
    margin: 0;
}
.audio-list__item__player .ui360 .sm2-360ui {
    box-shadow: none;
    border-radius: 3px;
}
.audio-list__item__player .ui360 .sm2-360ui.sm2_playing,
.audio-list__item__player .ui360 .sm2-360ui.sm2_paused {
    background-image: linear-gradient(63deg, #f85c64 0%, #fb45ae 100%);
}

.audio-list__item__player .ui360 .sm2-360ui.sm2_paused .sm2-360btn:hover{
    background: transparent url(360-button-play.png) no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAABoUlEQ…k2yJDFsRZfXpzXbDZ7WiwW3nw+9zUKGDPHGpkL5V//mn7OJyJZApyzeUS5AAAAAElFTkSuQmCC);
    background-image: none, url(360-button-play-2x.png);
    background-size: 22px 22px;
    *background-image: url(360-button-play.png);
    background-repeat: no-repeat;
}
