#cs_audio_sound {
    display: none;
}
.cs-text {
    min-width: 20%;
    max-width: 20%;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
}

/* Hide on load, show after click */
#cs_audioplayer { display: none; }

#cs_audioplayer {

    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;

    background-color: #000000;
    padding: 12px;
    padding-top: 4px;
    padding-bottom: 6px;
    color: #fff;
}

.cs-bar {
    height: 1em;
    border-radius: 1em;
}

.cs_audio_bar {
    background-color: #000;
    width: 100%;
    position: relative;
    cursor: pointer;
    transition: 0.1s;
}

.cs_audio_bar_loaded {
    background-color: #555;
    width: 0%;
    position: absolute;
    transition: 0.1s;
}
.cs_audio_bar_now {
    background-color: #cc0000;
    width: 0%;
    position: absolute;
    z-index: 999;
    transition: 0.1s;
}
#cs_play_pause_btn {
    margin-left: 95px;
}

#cs_play_pause_btn i{
    font-size: 1.45em;position: relative; cursor: pointer; vertical-align: middle;
    margin-bottom: 4px;
}
