
.ts-player-container.mejs-container,
.ts-player-container .mejs-controls,
.ts-player-container .mejs-embed,
.ts-player-container .mejs-embed body {
  background-color: #efefef;
}
.mejs-video.ts-player-container.mejs-container,
.mejs-video.ts-player-container .mejs-controls,
.mejs-video.ts-player-container .mejs-embed,
.mejs-video.ts-player-container .mejs-embed body {
  background-color: #435059;
}

.mejs-mediaelement audio { 
  width: 100% !important; 
}



.ts-player-container .mejs-button > button {
	filter: brightness(0) saturate(100%) invert(28%) sepia(8%) saturate(1001%) hue-rotate(162deg) brightness(98%) contrast(88%);
}
.mejs-video.ts-player-container .mejs-button > button {
	filter: brightness(0) saturate(100%) invert(100%) sepia(69%) saturate(2%) hue-rotate(343deg) brightness(110%) contrast(101%);
} 
.ts-player-container .mejs-time {
  color: #888888;
}
.mejs-video.ts-player-container .mejs-time {
  color: #fff;
}




.ts-player-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.ts-player-container .mejs-controls .mejs-time-rail .mejs-time-total {
  background-color: #fff;
}


.ts-player-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background-color: rgba(219, 78, 136, 0.075);
}


.ts-player-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.ts-player-container .mejs-controls .mejs-time-rail .mejs-time-current {
  background: #435059;
}
.mejs-video.ts-player-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-video.ts-player-container .mejs-controls .mejs-time-rail .mejs-time-current {
  background: #2e3337;
}


.ts-player-container .mejs-time-buffering,
.ts-player-container .mejs-time-current,
.ts-player-container .mejs-time-float,
.ts-player-container .mejs-time-float-corner,
.ts-player-container .mejs-time-float-current,
.ts-player-container .mejs-time-hovered,
.ts-player-container .mejs-time-loaded,
.ts-player-container .mejs-time-marker,
.ts-player-container .mejs-time-total,
.ts-player-container .mejs-horizontal-volume-total,
.ts-player-container .mejs-time-handle-content {
  height: 3px;
}

.ts-player-container .mejs-time-handle-content {
  top: -6px;
}

.ts-player-container .mejs-time-total {
  margin-top: 8px;
}

.ts-player-container .mejs-horizontal-volume-total {
  top: 19px;
}

.video-block { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; width: 100%; }
.video-block iframe, .video-block object, .video-block embed, .video-block video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
 
.wp-video { 
	width: 100% !important;
	overflow: hidden !important;
	max-height: inherit !important;  
} 