.expo .item-container .audio-wrap {
  position: absolute;
  left: 50%;
  margin-left: -415px;
  top: 0;
  width: 840px;
  overflow: hidden;
  z-index: 1;
}
.expo .item-container .audio-wrap:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.8);
  width: 830px;
  height: 50px;
  z-index: -1;
}
.expo .item-container .mejs-container {
  height: 43px;
  background: none;
}
.expo .item-container .mejs-controls {
  left: 0;
  right: 0;
  background: none;
}
.expo .item-container .mejs-controls .mejs-playpause-button {
  position: absolute;
  left: 5px;
  top: -1px;
}
.expo .item-container .mejs-controls .mejs-volume-button {
  position: absolute;
  left: 31px;
}
.expo .item-container .mejs-controls .mejs-horizontal-volume-slider {
  position: absolute;
  left: 60px;
}
.expo .item-container .mejs-controls .mejs-currenttime-container {
  position: absolute;
  left: 120px;
}
.expo .item-container .mejs-controls .mejs-duration-container {
  position: absolute;
  left: 152px;
}
.expo .item-container .mejs-controls .mejs-button button {
  background: url("audio-control.png") no-repeat;
  width: 18px;
}
.expo .item-container .mejs-controls .mejs-play button {
  background-position: -48px;
}
.expo .item-container .mejs-controls .mejs-play button:hover {
  background-position: -30px;
}
.expo .item-container .mejs-controls .mejs-pause button {
  background-position: -13px;
}
.expo .item-container .mejs-controls .mejs-pause button:hover {
  background-position: 2px;
}
.expo .item-container .mejs-controls .mejs-mute button {
  background-position: -131px;
}
.expo .item-container .mejs-controls .mejs-mute button:hover {
  background-position: -109px;
}
.expo .item-container .mejs-controls .mejs-unmute button {
  background-position: -88px;
}
.expo .item-container .mejs-controls .mejs-unmute button:hover {
  background-position: -67px;
}
.expo .item-container .mejs-controls .mejs-currenttime-container {
  color: #231f20;
}
.expo .item-container .mejs-controls .mejs-duration-container {
  color: #767676;
}
.expo .item-container .mejs-controls .mejs-duration-container:before {
  content: "/";
  margin-right: 5px;
}
.expo .item-container .mejs-controls .mejs-time-rail {
  position: absolute;
  top: 23px;
  left: -5px;
}
.expo .item-container .mejs-controls .mejs-time-rail .mejs-time-total {
  background: #231f20;
}
.expo .item-container .mejs-controls .mejs-time-rail .mejs-time-current {
  background: #1ebebe;
}
.expo .item-container .mejs-controls .mejs-time-rail .mejs-time-float {
  display: none !important;
}
.expo .item-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background-color: #1ebebe;
}
.expo .item-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  background-color: #231f20;
}
