.iw-so-video-file .wp-video,
.iw-so-video-file .mejs-video {
  width: 100% !important; }

.iw-so-video-file .mejs-container {
  background: transparent; }
  .iw-so-video-file .mejs-container .mejs-poster {
    background-size: cover; }

.iw-so-video-file .mejs-time-total {
  margin: 9px 5px !important; }

.iw-so-video-file .mejs-controls .mejs-time-rail span,
.iw-so-video-file .mejs-controls .mejs-time-rail a {
  height: 2px !important; }

.iw-so-video-file .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.iw-so-video-file .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  height: 2px !important;
  top: 13px; }

.iw-so-video-file.iw-so-player-light .mejs-time-loaded {
  background: #fff;
  opacity: 0.5; }

.iw-so-video-file.iw-so-player-light .mejs-time-current {
  background: #fff !important; }

.iw-so-video-file.iw-so-player-light .mejs-time-total {
  border: none;
  background: transparent; }

.iw-so-video-file.iw-so-player-light .mejs-controls .mejs-time-rail .mejs-time-float {
  background: transparent;
  border: none;
  color: #fff; }

.iw-so-video-file.iw-so-player-dark .mejs-controls .mejs-button button {
  background-image: url("../../../img/controls-dark.svg") !important; }

.iw-so-video-file.iw-so-player-dark .mejs-overlay-button {
  background: url("../../../img/bigplay-dark.svg") no-repeat; }

.iw-so-video-file.iw-so-player-dark .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  background: rgba(0, 0, 0, 0.5); }

.iw-so-video-file.iw-so-player-dark .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
.iw-so-video-file.iw-so-player-dark .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  background: rgba(0, 0, 0, 0.7); }

.iw-so-video-file.iw-so-player-dark .mejs-controls .mejs-time-rail .mejs-time-float {
  background: transparent;
  border: none;
  color: #333; }

.iw-so-video-file.iw-so-player-dark .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  border-color: #333 transparent transparent; }

.iw-so-video-file.iw-so-player-dark .mejs-controls .mejs-time {
  color: #333; }

.iw-so-video-file.iw-so-player-dark .mejs-controls .mejs-time-rail .mejs-time-total,
.iw-so-video-file.iw-so-player-dark .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  background: rgba(51, 51, 51, 0.2); }

.iw-so-video-file.iw-so-player-dark .mejs-time-loaded {
  background: #333 !important;
  opacity: 0.4; }

.iw-so-video-file.iw-so-player-dark .mejs-time-current,
.iw-so-video-file.iw-so-player-dark .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #333 !important; }

.iw-so-video-file.iw-so-player-dark .mejs-time-total {
  border: none;
  background: transparent; }
