/*.mejs__broadcast {*/
/*    color: inherit; }*/

/*.mejs__controls:not([style*='display: none']) .mejs__button-feature button {*/
/*    background: transparent url("../../../img/svg/mejs-controls.svg") no-repeat; }*/
/*.mejs__controls:not([style*='display: none']) .mejs__prevtrack button {*/
/*    background-position: -267px 0; }*/
/*.mejs__controls:not([style*='display: none']) .mejs__nexttrack button {*/
/*    background-position: -242px 0; }*/
/*!*.mejs__controls:not([style*='display: none']) .mejs__loop-on button {*!*/
/*!*    background-position: -160px 0; }*!*/
/*!*.mejs__controls:not([style*='display: none']) .mejs__loop-off button {*!*/
/*!*    background-position: -180px 0; }*!*/
/*.mejs__controls:not([style*='display: none']) .mejs__show-playlist button {*/
/*    background: transparent url("../../../img/panoviewer/musicPlayer/list.png") no-repeat;*/
/*}*/
/*!*.mejs__controls:not([style*='display: none']) .mejs__hide-playlist button {*!*/
/*!*    background-position: -201px 0; }*!*/

.mejs__playlist {
    background-color: rgba(52, 50, 48, 0.16);
    display: none;
    z-index: 99999;
}
.mejs__playlist.active {
    display: block;
    z-index: 99999;
}
.mejs__playlist ul {
    padding: 15px;
    margin: 0; }
.mejs__playlist li {
    color: #000;
    font-size: 1.4rem;
    margin: 2px 0;
    list-style-type: none; }

.mejs__playlist li:hover {
    color: #f29400;
    cursor: pointer;
}

.mejs__playlist li.current {
    color: #f29400;
    cursor: pointer;
    font-weight: bold;
}



.mejs__playlist-button,
.mejs-playlist-button {
    position: relative;
}

.mejs__loop-button > button,
.mejs-loop-button > button,
.mejs__shuffle-button > button,
.mejs-shuffle-button > button {
    background: url("../../../img/svg/playlist-controls.svg") transparent no-repeat;
}

.mejs__play > button {
    background: url("../../../img/panoviewer/musicPlayer/play.png") transparent no-repeat;
    background-position: 0;
    background-size: 25px;
}

.mejs__pause > button {
    background: url("../../../img/panoviewer/musicPlayer/pause.png") transparent no-repeat;
    background-position: 0;
    background-size: 25px;
}

.mejs__playlist-button > button,
.mejs-playlist-button > button {
    background: url("../../../img/panoviewer/musicPlayer/list.png") transparent no-repeat;
    background-position: 0;
}

.mejs__nexttrack-button > button,
.mejs__nexttrack > button {
    background: url("../../../img/panoviewer/musicPlayer/next.png") transparent no-repeat;
    background-position: 0;
    background-size: 25px;
}

.mejs__prevtrack-button > button,
.mejs__prevtrack > button {
    background: url("../../../img/panoviewer/musicPlayer/prev.png") transparent no-repeat;
    background-position: 0;
    background-size: 25px;
}

/*.mejs__playlist-button > button,*/
/*.mejs-playlist-button > button {*/
/*    background-position: -80px 0;*/
/*}*/
/*.mejs__next-button > button,*/
/*.mejs-next-button > button {*/
/*    background-position: 0 0;*/
/*}*/
/*.mejs__prev-button > button,*/
/*.mejs-prev-button > button {*/
/*    background-position: -20px 0;*/
/*}*/
.mejs__loop-button > button,
.mejs-loop-button > button {
    background-position: -120px 0;
}
.mejs__shuffle-button > button,
.mejs-shuffle-button > button {
    background-position: -100px 0;
}
.mejs__loop-button.mejs__loop-off > button,
.mejs-loop-button.mejs-loop-off > button,
.mejs__shuffle-button.mejs__shuffle-off > button,
.mejs-shuffle-button.mejs-shuffle-off > button {
    opacity: 0.7;
}

.mejs__playlist-layer,
.mejs-playlist-layer {
    background: #222;
    bottom: 40px;
    color: #fff;
    font-size: 12px;
    height: calc(100% - 40px) !important;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    width: 33.33333% !important;
    z-index: 2;
}


