.p_audioui_container {
  display: flex !important;
}

.p_playerSeekBarHolder {
  display: inline-block !important;
  left: 99px !important;
  position: absolute !important;
  top: 5px !important;
}

.p_playerControls {
  background-color: grey;
  display: block;
  opacity: 1 !important;
  position: relative;
  width: 100%;
}

.testing {
  background-color: transparent !important;
}

.mediaContainer > .p_button.p_cta {
  display: none !important;
}

.mediaContainer > .p_gradientLayer {
  display: none !important;
}

.p_playerControlBarHolder .p_fullscreenButton {
  display: none !important;
}

.p_playerControlBarHolder {
  height: 50px !important;
}

.p_playerControlBarHolder .p_playButton {
  height: 50px !important;
  width: 50px !important;
}

.p_playerControlBarHolder .p_volumeControls .p_controlBarButton,
.p_playerControlBarHolder .p_controlBarButton {
  background-color: black;
  height: 50px !important;
  width: 50px !important;
}

.p_playerControlBarHolder .p_volumeControls {
  height: 50px !important;
  width: 50px !important;
}

.p_playerControlBarHolder .p_controlBarFiller {
  width: 100% !important;
}

.p_controlBarFiller .p_timeDisplay {
  margin: 0 16px;
  position: relative;
  top: 18px;
}

.p_timeDisplay {
  float: none;
}

.p_controlBarFiller {
  left: 99px;
}

.p_time {
  float: left;
  font-size: 0.6875em;
}

.mediaContainer {
  background-color: #ededed !important;
}

.p_playerControls {
  width: calc(100% - 99px) !important;
}

.p_playerControlBarHolder {
  background-color: #ededed !important;
}

.p_volumeControls {
  left: 51px !important;
}

.p_sliderContainer {
  background-color: #000;
  height: 50px;
  width: 140px !important;
}

.p_sliderContainer .p_sliderControls {
  height: 50px;
}

.p_sliderContainer .p_sliderControls .p_volumeBarHolder {
  height: 50px;
}

.p_sliderContainer .p_sliderControls .p_volumeBarHolder .p_volumeBar {
  height: 32px;
}

.p_sliderContainer .p_volumeLevel {
  color: #000 !important;
}

.p_timeTip {
  bottom: 60px !important;
  margin-left: 84px;
}

.p_timeTipTriangle {
  display: none;
}

.p_volumeControls.p_open {
  width: 228px !important;
}

.p_pauseButton .p_iconHolder,
.p_volumeControls .audio,
.p_playButton .p_iconHolder {
  background-color: black;
}

.p_timeDisplay .p_time p_duration,
.p_timeDisplay .p_timeSeparator,
.p_timeDisplay .p_time {
  color: black !important;
}

.p_time.p_duration {
  float: right;
}

.p_timeSeparator {
  display: none;
}

.p_playerSeekBarHolder .p_progressBar {
  background-color: #072856;
}

.p_seekThumb {
  background: #072856;
  border-radius: 50%;
  height: 11px;
  top: 15px;
  width: 11px;
}

.p_seekThumb > .p_seekThumbLine {
  background-color: #072856;
}

.p_volumeControls .p_beforeVolume {
  background-color: #fff !important;
}

#ads_adContainer {
  display: none !important;
}

#ads_controlsContainer {
  height: 50px !important;
}

#ads_adsUX {
  background-color: #e3e3e3 !important;
}

#ads_bottomFade {
  background: none !important;
}

#ads_playPauseButton {
  background-color: #000 !important;
  height: 50px !important;
  width: 50px !important;
  margin-right: 1px !important;
}

#ads_volumeButton {
  background-color: #000 !important;
  height: 50px !important;
  width: 50px !important;
}

#ads_seekBar {
  left: 117px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: calc(100% - 134px) !important;
}

#ads_progressBar {
  background-color: #072856 !important;
}

#ads_countdownText {
  background: none !important;
  color: #000 !important;
  left: 109px !important;
  margin-left: 0 !important;
}

#ads_learnmore {
  color: #000;
  display: none !important;
  padding: 0 10px;
  text-shadow: none;
}

.fadedOut {
  opacity: 1;
}

.p_playButton svg, .p_pauseButton svg, #ads_playPauseButton svg {
  height: 35px !important;
  width: 35px !important;
  left: 7px !important;
  top: 7px !important;
}


#ads_playPauseButton svg {
  position: absolute !important;
  left: 7px !important;
  top: 6px !important;
}

@media only screen and (max-width: 562px) {
  .p_playerSeekBarHolder {
    left: 49px !important;
    width: 100%;
  }

  .p_playerControls {
    width: calc(100% - 49px) !important;
  }

  .p_volumeControls {
    display: none;
  }

  .p_controlBarFiller {
    left: 49px !important;
  }
}
