.mejs__broadcast {
  color: inherit; }

.mejs__controls:not([style*='display: none']) .mejs__button-feature button {
  background: transparent url("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-position: -220px 0; }
.mejs__controls:not([style*='display: none']) .mejs__hide-playlist button {
  background-position: -201px 0; }

.mejs__playlist {
  background-color: #EDEDED;
  display: none;
}
 .mejs__playlist.active {
   display: block;
}
.mejs__playlist ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.mejs__playlist li {
	display: flex;
	padding: 0.5em 1em 0.65em;
	color: #000;
	font-size: 1.2em;
	line-height: 1;
}
.mejs__playlist li + li {
	border-top: solid 1px #ccc;
}

.mejs__playlist li:hover,
.mejs__playlist li.current {
	color: white;
	cursor: pointer;
	background-color: darkgreen;
}


