+ background: #0073aa;
+}
+
+.mejs-controls .mejs-time-rail .mejs-time-total,
+.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
+ background: rgba(255, 255, 255, .33);
+}
+
+.mejs-controls .mejs-time-rail span,
+.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
+.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
+ border-radius: 0;
+}
+
+.mejs-controls .mejs-offscreen {
+ clip: rect(1px, 1px, 1px, 1px);
+ position: absolute;
+}
+
+.mejs-controls a:focus > .mejs-offscreen {
+ background-color: #f1f1f1;
+ border-radius: 3px;
+ box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
+ clip: auto;
+ color: #0073aa;
+ display: block;
+ font-size: 14px;
+ font-weight: bold;
+ height: auto;
+ line-height: normal;
+ padding: 15px 23px 14px;
+ position: absolute;
+ left: 0;
+ top: 15px;
+ text-decoration: none;
+ text-transform: none;
+ width: auto;
+}
+
+.mejs-overlay-loading {
+ background: transparent;
+}
+
+/* Override theme styles that may conflict with controls. */
+.mejs-controls button:hover {
+ border: none;
+ -webkit-box-shadow: none;
+ box-shadow: none;