PluginProbe
WpStream – Live Streaming, Video on Demand, Pay Per View / 4.14.1
WpStream – Live Streaming, Video on Demand, Pay Per View v4.14.1
4.14.1 4.14.0 4.13.2 4.13.1 4.13 4.12.5 4.12.4 4.12.3 4.12.2 4.12.1 4.12 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5 4.5.1 4.5.11 4.5.11.1 4.5.11.2 4.5.11.4 4.5.11.5 4.5.11.6 All 181 releases
wpstream / public / css / video-js.css

video-js.css in WpStream – Live Streaming, Video on Demand, Pay Per View 4.14.1, at public/css/video-js.css

1,670 lines 50.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
2 position: absolute;
3 top: 0;
4 left: 0;
5 width: 100%;
6 height: 100%; }
7
8 .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button > .vjs-icon-placeholder:before {
9 text-align: center; }
10
11 @font-face {
12 font-family: VideoJS;
13 src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
14 font-weight: normal;
15 font-style: normal; }
16
17 .vjs-icon-play, .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder {
18 font-family: VideoJS;
19 font-weight: normal;
20 font-style: normal; }
21 .vjs-icon-play:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before {
22 content: "\f101"; }
23
24 .vjs-icon-play-circle {
25 font-family: VideoJS;
26 font-weight: normal;
27 font-style: normal; }
28 .vjs-icon-play-circle:before {
29 content: "\f102"; }
30
31 .vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
32 font-family: VideoJS;
33 font-weight: normal;
34 font-style: normal; }
35 .vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
36 content: "\f103"; }
37
38 .vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
39 font-family: VideoJS;
40 font-weight: normal;
41 font-style: normal; }
42 .vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
43 content: "\f104"; }
44
45 .vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
46 font-family: VideoJS;
47 font-weight: normal;
48 font-style: normal; }
49 .vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
50 content: "\f105"; }
51
52 .vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
53 font-family: VideoJS;
54 font-weight: normal;
55 font-style: normal; }
56 .vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
57 content: "\f106"; }
58
59 .vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
60 font-family: VideoJS;
61 font-weight: normal;
62 font-style: normal; }
63 .vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
64 content: "\f107"; }
65
66 .vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
67 font-family: VideoJS;
68 font-weight: normal;
69 font-style: normal; }
70 .vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
71 content: "\f108"; }
72
73 .vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
74 font-family: VideoJS;
75 font-weight: normal;
76 font-style: normal; }
77 .vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
78 content: "\f109"; }
79
80 .vjs-icon-square {
81 font-family: VideoJS;
82 font-weight: normal;
83 font-style: normal; }
84 .vjs-icon-square:before {
85 content: "\f10a"; }
86
87 .vjs-icon-spinner {
88 font-family: VideoJS;
89 font-weight: normal;
90 font-style: normal; }
91 .vjs-icon-spinner:before {
92 content: "\f10b"; }
93
94 .vjs-icon-subtitles, .video-js .vjs-subtitles-button .vjs-icon-placeholder, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
95 .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
96 .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
97 .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
98 .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder {
99 font-family: VideoJS;
100 font-weight: normal;
101 font-style: normal; }
102 .vjs-icon-subtitles:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
103 .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
104 .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
105 .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
106 .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before {
107 content: "\f10c"; }
108
109 .vjs-icon-captions, .video-js .vjs-captions-button .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
110 .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder {
111 font-family: VideoJS;
112 font-weight: normal;
113 font-style: normal; }
114 .vjs-icon-captions:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
115 .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before {
116 content: "\f10d"; }
117
118 .vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
119 font-family: VideoJS;
120 font-weight: normal;
121 font-style: normal; }
122 .vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
123 content: "\f10e"; }
124
125 .vjs-icon-share {
126 font-family: VideoJS;
127 font-weight: normal;
128 font-style: normal; }
129 .vjs-icon-share:before {
130 content: "\f10f"; }
131
132 .vjs-icon-cog {
133 font-family: VideoJS;
134 font-weight: normal;
135 font-style: normal; }
136 .vjs-icon-cog:before {
137 content: "\f110"; }
138
139 .vjs-icon-circle, .video-js .vjs-play-progress, .video-js .vjs-volume-level, .vjs-seek-to-live-control .vjs-icon-placeholder {
140 font-family: VideoJS;
141 font-weight: normal;
142 font-style: normal; }
143 .vjs-icon-circle:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before {
144 content: "\f111"; }
145
146 .vjs-icon-circle-outline {
147 font-family: VideoJS;
148 font-weight: normal;
149 font-style: normal; }
150 .vjs-icon-circle-outline:before {
151 content: "\f112"; }
152
153 .vjs-icon-circle-inner-circle {
154 font-family: VideoJS;
155 font-weight: normal;
156 font-style: normal; }
157 .vjs-icon-circle-inner-circle:before {
158 content: "\f113"; }
159
160 .vjs-icon-hd {
161 font-family: VideoJS;
162 font-weight: normal;
163 font-style: normal; }
164 .vjs-icon-hd:before {
165 content: "\f114"; }
166
167 .vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
168 font-family: VideoJS;
169 font-weight: normal;
170 font-style: normal; }
171 .vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
172 content: "\f115"; }
173
174 .vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
175 font-family: VideoJS;
176 font-weight: normal;
177 font-style: normal; }
178 .vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
179 content: "\f116"; }
180
181 .vjs-icon-facebook {
182 font-family: VideoJS;
183 font-weight: normal;
184 font-style: normal; }
185 .vjs-icon-facebook:before {
186 content: "\f117"; }
187
188 .vjs-icon-gplus {
189 font-family: VideoJS;
190 font-weight: normal;
191 font-style: normal; }
192 .vjs-icon-gplus:before {
193 content: "\f118"; }
194
195 .vjs-icon-linkedin {
196 font-family: VideoJS;
197 font-weight: normal;
198 font-style: normal; }
199 .vjs-icon-linkedin:before {
200 content: "\f119"; }
201
202 .vjs-icon-twitter {
203 font-family: VideoJS;
204 font-weight: normal;
205 font-style: normal; }
206 .vjs-icon-twitter:before {
207 content: "\f11a"; }
208
209 .vjs-icon-tumblr {
210 font-family: VideoJS;
211 font-weight: normal;
212 font-style: normal; }
213 .vjs-icon-tumblr:before {
214 content: "\f11b"; }
215
216 .vjs-icon-pinterest {
217 font-family: VideoJS;
218 font-weight: normal;
219 font-style: normal; }
220 .vjs-icon-pinterest:before {
221 content: "\f11c"; }
222
223 .vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
224 font-family: VideoJS;
225 font-weight: normal;
226 font-style: normal; }
227 .vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
228 content: "\f11d"; }
229
230 .vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
231 font-family: VideoJS;
232 font-weight: normal;
233 font-style: normal; }
234 .vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
235 content: "\f11e"; }
236
237 .vjs-icon-next-item {
238 font-family: VideoJS;
239 font-weight: normal;
240 font-style: normal; }
241 .vjs-icon-next-item:before {
242 content: "\f11f"; }
243
244 .vjs-icon-previous-item {
245 font-family: VideoJS;
246 font-weight: normal;
247 font-style: normal; }
248 .vjs-icon-previous-item:before {
249 content: "\f120"; }
250
251 .video-js {
252 display: block;
253 vertical-align: top;
254 box-sizing: border-box;
255 color: #fff;
256 background-color: #000;
257 position: relative;
258 padding: 0;
259 font-size: 10px;
260 line-height: 1;
261 font-weight: normal;
262 font-style: normal;
263 font-family: Arial, Helvetica, sans-serif;
264 word-break: initial; }
265 .video-js:-moz-full-screen {
266 position: absolute; }
267 .video-js:-webkit-full-screen {
268 width: 100% !important;
269 height: 100% !important; }
270
271 .video-js[tabindex="-1"] {
272 outline: none; }
273
274 .video-js *,
275 .video-js *:before,
276 .video-js *:after {
277 box-sizing: inherit; }
278
279 .video-js ul {
280 font-family: inherit;
281 font-size: inherit;
282 line-height: inherit;
283 list-style-position: outside;
284 margin-left: 0;
285 margin-right: 0;
286 margin-top: 0;
287 margin-bottom: 0; }
288
289 .video-js.vjs-fluid,
290 .video-js.vjs-16-9,
291 .video-js.vjs-4-3 {
292 width: 100%;
293 max-width: 100%;
294 height: 0; }
295
296 .video-js.vjs-16-9 {
297 padding-top: 56.25%; }
298
299 .video-js.vjs-4-3 {
300 padding-top: 75%; }
301
302 .video-js.vjs-fill {
303 width: 100%;
304 height: 100%; }
305
306 .video-js .vjs-tech {
307 position: absolute;
308 top: 0;
309 left: 0;
310 width: 100%;
311 height: 100%; }
312
313 body.vjs-full-window {
314 padding: 0;
315 margin: 0;
316 height: 100%; }
317
318 .vjs-full-window .video-js.vjs-fullscreen {
319 position: fixed;
320 overflow: hidden;
321 z-index: 1000;
322 left: 0;
323 top: 0;
324 bottom: 0;
325 right: 0; }
326
327 .video-js.vjs-fullscreen {
328 width: 100% !important;
329 height: 100% !important;
330 padding-top: 0 !important; }
331
332 .video-js.vjs-fullscreen.vjs-user-inactive {
333 cursor: none; }
334
335 .vjs-hidden {
336 display: none !important; }
337
338 .vjs-disabled {
339 opacity: 0.5;
340 cursor: default; }
341
342 .video-js .vjs-offscreen {
343 height: 1px;
344 left: -9999px;
345 position: absolute;
346 top: 0;
347 width: 1px; }
348
349 .vjs-lock-showing {
350 display: block !important;
351 opacity: 1;
352 visibility: visible; }
353
354 .vjs-no-js {
355 padding: 20px;
356 color: #fff;
357 background-color: #000;
358 font-size: 18px;
359 font-family: Arial, Helvetica, sans-serif;
360 text-align: center;
361 width: 300px;
362 height: 150px;
363 margin: 0px auto; }
364
365 .vjs-no-js a,
366 .vjs-no-js a:visited {
367 color: #66A8CC; }
368
369 .video-js .vjs-big-play-button {
370 font-size: 3em;
371 line-height: 1.5em;
372 height: 1.63332em;
373 width: 3em;
374 display: block;
375 position: absolute;
376 top: 10px;
377 left: 10px;
378 padding: 0;
379 cursor: pointer;
380 opacity: 1;
381 border: 0.06666em solid #fff;
382 background-color: #2B333F;
383 background-color: rgba(43, 51, 63, 0.7);
384 border-radius: 0.3em;
385 transition: all 0.4s; }
386
387 .vjs-big-play-centered .vjs-big-play-button {
388 top: 50%;
389 left: 50%;
390 margin-top: -0.81666em;
391 margin-left: -1.5em; }
392
393 .video-js:hover .vjs-big-play-button,
394 .video-js .vjs-big-play-button:focus {
395 border-color: #fff;
396 background-color: #73859f;
397 background-color: rgba(115, 133, 159, 0.5);
398 transition: all 0s; }
399
400 .vjs-controls-disabled .vjs-big-play-button,
401 .vjs-has-started .vjs-big-play-button,
402 .vjs-using-native-controls .vjs-big-play-button,
403 .vjs-error .vjs-big-play-button {
404 display: none; }
405
406 .vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
407 display: block; }
408
409 .video-js button {
410 background: none;
411 border: none;
412 color: inherit;
413 display: inline-block;
414 font-size: inherit;
415 line-height: inherit;
416 text-transform: none;
417 text-decoration: none;
418 transition: none;
419 -webkit-appearance: none;
420 -moz-appearance: none;
421 appearance: none; }
422
423 .vjs-control .vjs-button {
424 width: 100%;
425 height: 100%; }
426
427 .video-js .vjs-control.vjs-close-button {
428 cursor: pointer;
429 height: 3em;
430 position: absolute;
431 right: 0;
432 top: 0.5em;
433 z-index: 2; }
434
435 .video-js .vjs-modal-dialog {
436 background: rgba(0, 0, 0, 0.8);
437 background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
438 overflow: auto; }
439
440 .video-js .vjs-modal-dialog > * {
441 box-sizing: border-box; }
442
443 .vjs-modal-dialog .vjs-modal-dialog-content {
444 font-size: 1.2em;
445 line-height: 1.5;
446 padding: 20px 24px;
447 z-index: 1; }
448
449 .vjs-menu-button {
450 cursor: pointer; }
451
452 .vjs-menu-button.vjs-disabled {
453 cursor: default; }
454
455 .vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
456 display: none; }
457
458 .vjs-menu .vjs-menu-content {
459 display: block;
460 padding: 0;
461 margin: 0;
462 font-family: Arial, Helvetica, sans-serif;
463 overflow: auto; }
464
465 .vjs-menu .vjs-menu-content > * {
466 box-sizing: border-box; }
467
468 .vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
469 display: none; }
470
471 .vjs-menu li {
472 list-style: none;
473 margin: 0;
474 padding: 0.2em 0;
475 line-height: 1.4em;
476 font-size: 1.2em;
477 text-align: center;
478 text-transform: lowercase; }
479
480 .vjs-menu li.vjs-menu-item:focus,
481 .vjs-menu li.vjs-menu-item:hover,
482 .js-focus-visible .vjs-menu li.vjs-menu-item:hover {
483 background-color: #73859f;
484 background-color: rgba(115, 133, 159, 0.5); }
485
486 .vjs-menu li.vjs-selected,
487 .vjs-menu li.vjs-selected:focus,
488 .vjs-menu li.vjs-selected:hover,
489 .js-focus-visible .vjs-menu li.vjs-selected:hover {
490 background-color: #fff;
491 color: #2B333F; }
492
493 .vjs-menu li.vjs-menu-title {
494 text-align: center;
495 text-transform: uppercase;
496 font-size: 1em;
497 line-height: 2em;
498 padding: 0;
499 margin: 0 0 0.3em 0;
500 font-weight: bold;
501 cursor: default; }
502
503 .vjs-menu-button-popup .vjs-menu {
504 display: none;
505 position: absolute;
506 bottom: 0;
507 width: 10em;
508 left: -3em;
509 height: 0em;
510 margin-bottom: 1.5em;
511 border-top-color: rgba(43, 51, 63, 0.7); }
512
513 .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
514 background-color: #2B333F;
515 background-color: rgba(43, 51, 63, 0.7);
516 position: absolute;
517 width: 100%;
518 bottom: 1.5em;
519 max-height: 15em; }
520
521 .vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
522 .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
523 max-height: 5em; }
524
525 .vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
526 max-height: 10em; }
527
528 .vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
529 max-height: 14em; }
530
531 .vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
532 .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
533 .vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
534 max-height: 25em; }
535
536 .vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
537 .vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
538 display: block; }
539
540 .video-js .vjs-menu-button-inline {
541 transition: all 0.4s;
542 overflow: hidden; }
543
544 .video-js .vjs-menu-button-inline:before {
545 width: 2.222222222em; }
546
547 .video-js .vjs-menu-button-inline:hover,
548 .video-js .vjs-menu-button-inline:focus,
549 .video-js .vjs-menu-button-inline.vjs-slider-active,
550 .video-js.vjs-no-flex .vjs-menu-button-inline {
551 width: 12em; }
552
553 .vjs-menu-button-inline .vjs-menu {
554 opacity: 0;
555 height: 100%;
556 width: auto;
557 position: absolute;
558 left: 4em;
559 top: 0;
560 padding: 0;
561 margin: 0;
562 transition: all 0.4s; }
563
564 .vjs-menu-button-inline:hover .vjs-menu,
565 .vjs-menu-button-inline:focus .vjs-menu,
566 .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
567 display: block;
568 opacity: 1; }
569
570 .vjs-no-flex .vjs-menu-button-inline .vjs-menu {
571 display: block;
572 opacity: 1;
573 position: relative;
574 width: auto; }
575
576 .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
577 .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
578 .vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
579 width: auto; }
580
581 .vjs-menu-button-inline .vjs-menu-content {
582 width: auto;
583 height: 100%;
584 margin: 0;
585 overflow: hidden; }
586
587 .video-js .vjs-control-bar {
588 display: none;
589 width: 100%;
590 position: absolute;
591 bottom: 0;
592 left: 0;
593 right: 0;
594 height: 3.0em;
595 background-color: #2B333F;
596 background-color: rgba(43, 51, 63, 0.7);
597 }
598
599 .video-js:not(.vjs-theme-default) .vjs-control-bar {
600 height: 4em;
601 }
602
603 .vjs-wpstream.vjs-default-skin .vjs-volume-panel {
604 height: 4em;
605 }
606
607 .vjs-wpstream.vjs-default-skin .vjs-live-control {
608 max-height: 100%;
609 }
610
611 .vjs-wpstream.vjs-default-skin .vjs-volume-panel .vjs-volume-control .vjs-volume-tooltip {
612 display: none;
613 }
614
615 .wpstream-spinner {
616 width: 40px;
617 height: 40px;
618 border: 4px solid #f3f3f3;
619 border-top: 4px solid #3498db;
620 border-radius: 50%;
621 animation: wpstream-spin 1s linear infinite;
622 margin: 0 auto;
623 }
624
625 @keyframes wpstream-spin {
626 0% { transform: rotate(0deg); }
627 100% { transform: rotate(360deg); }
628 }
629
630 .vjs-control-bar .vjs-menu-button.vjs-wpstream-quality {
631 width: 40px;
632 height: 40px;
633 }
634
635 .vjs-control-bar .vjs-menu-button.vjs-wpstream-quality .vjs-icon-placeholder::before {
636 font-family: 'VideoJS', serif;
637 content: "\f110";
638 }
639
640 /* Fantasy theme */
641 .video-js.vjs-theme-fantasy .vjs-control {
642 height: 100%;
643 align-items: center;
644 }
645
646 .video-js.vjs-theme-fantasy .vjs-control-bar .vjs-play-control {
647 width: 4em;
648 }
649
650 .video-js.vjs-theme-fantasy .vjs-control-bar .vjs-play-control > .vjs-icon-placeholder::before {
651 margin-top: 0;
652 width: 1.3em;
653 }
654
655 .video-js.vjs-theme-fantasy .vjs-play-progress:before {
656 content: '';
657 }
658
659 .vjs-wpstream.vjs-theme-fantasy .vjs-play-control.vjs-button>.vjs-icon-placeholder:before {
660 font-size: 1.8em;
661 }
662
663 .vjs-wpstream.vjs-theme-fantasy .vjs-button > .vjs-icon-placeholder:before {
664 display: flex;
665 align-items: center;
666 width: 1.2em;
667 }
668
669 .wp-theme-hello-wpstream .vjs-wpstream.vjs-theme-fantasy .vjs-button > .vjs-icon-placeholder:before {
670 line-height: 1.9 !important;
671 }
672
673 .video-js.vjs-theme-fantasy .vjs-play-progress:before {
674 top: -.25em;
675 }
676
677 .video-js.vjs-theme-fantasy .vjs-play-progress {
678 background-color: var(--vjs-theme-fantasy--primary);
679 }
680
681 .vjs-wpstream.vjs-theme-fantasy .vjs-volume-panel .vjs-button > .vjs-icon-placeholder:before {
682 display: block;
683 line-height: 54px;
684 }
685
686 .vjs-wpstream.vjs-theme-fantasy .vjs-volume-panel .vjs-button > .vjs-icon-placeholder:before {
687 line-height: 1.9;
688 }
689
690 .wpstream-featured-player-wrapper .video-js.vjs-theme-fantasy .vjs-live-display {
691 margin: 0;
692 }
693 /* End of Fantasy theme */
694
695 /* City theme */
696 .video-js.vjs-theme-city .vjs-control-bar {
697 height: 60px;
698 }
699
700 .video-js.vjs-theme-city .vjs-control-bar .vjs-remaining-time {
701 display: flex;
702 align-content: center;
703 flex-wrap: wrap;
704
705 flex: 3 1;
706 line-height: 50px;
707 order: 1;
708 text-align: left;
709 height: 100%;
710 left: 20px;
711 }
712
713 .function_wpstream_live_event_player .video-js.vjs-theme-city .vjs-control-bar .vjs-remaining-time {
714 display: none;
715 }
716
717 .function_wpstream_live_event_player .video-js.vjs-theme-city .vjs-live-control {
718 flex: 3 1;
719 left: 20px;
720 }
721
722 .function_wpstream_live_event_player .video-js.vjs-theme-city .vjs-live-control .vjs-live-display {
723 background-color: #670000;
724 margin-top: 11px;
725 }
726
727 .video-js.vjs-theme-city .vjs-progress-control {
728 width: 100%;
729 position: absolute;
730 height: 20px;
731 }
732
733 .video-js.vjs-theme-city > .vjs-control-bar {
734 background-color: initial;
735 }
736
737 .video-js.vjs-theme-city > .vjs-control-bar > .vjs-play-control {
738 flex: 8 1;
739 }
740
741 .video-js.vjs-theme-city .vjs-progress-control .vjs-progress-holder {
742 margin: 0;
743 }
744
745 .video-js.vjs-theme-city .vjs-progress-control .vjs-volume-panel .vjs-volume-bar {
746 background-color: initial;
747 }
748
749 .video-js.vjs-theme-city .vjs-volume-panel .vjs-volume-bar {
750 background-color: initial;
751 }
752
753 .video-js.vjs-theme-city .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
754 width: 3em;
755 }
756
757 .video-js.vjs-theme-city .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
758 width: 3em !important;
759 height: 100%;
760 opacity: 1;
761 }
762
763 .video-js.vjs-theme-city .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
764 height: 100%;
765 }
766
767 .video-js.vjs-theme-city .vjs-volume-panel > *,
768 .video-js.vjs-theme-forest .vjs-volume-panel > * {
769 transition: none !important;
770 }
771
772 .video-js.vjs-theme-city .vjs-volume-level,
773 .video-js.vjs-theme-forest .vjs-volume-level {
774 background-color: transparent !important;
775 }
776
777 .video-js.vjs-theme-city .vjs-volume-level:before {
778 position: relative;
779 }
780
781 .video-js.vjs-theme-city .vjs-volume-panel {
782 width: 34px !important;
783 flex: 1 !important;
784 padding-top: 0;
785 }
786
787 .video-js.vjs-theme-city .vjs-volume-bar:before {
788 position: relative;
789 }
790
791 .video-js.vjs-theme-city .vjs-volume-panel:not(:hover) .vjs-volume-control .vjs-mouse-display {
792 visibility: hidden;
793 }
794
795 .vjs-wpstream.vjs-theme-city .vjs-picture-in-picture-control,
796 .vjs-wpstream.vjs-theme-city .vjs-fullscreen-control,
797 .vjs-wpstream.vjs-theme-city .vjs-fullscreen-control:hover {
798 background-size: auto !important;
799 background-position: 50% 54% !important;
800 }
801 /* End of City theme */
802
803 /* Forest theme */
804 .video-js.vjs-theme-forest .vjs-control-bar {
805 height: 3em;
806 background-color: transparent;
807 }
808 .video-js.vjs-theme-forest .vjs-control-bar button .vjs-icon-placeholder:before, .vjs-wpstream .vjs-live-control {
809 line-height: 1.6;
810 }
811 .video-js.vjs-theme-forest .vjs-control-bar .vjs-picture-in-picture-control,
812 .video-js.vjs-theme-forest .vjs-control-bar .vjs-fullscreen-control {
813 width: 3em;
814 height: 3em;
815 }
816 .video-js.vjs-theme-forest .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
817 width: 34px;
818 transition: none;
819 }
820 .video-js.vjs-theme-forest .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
821 transition: none;
822 }
823 .video-js.vjs-theme-forest .vjs-volume-panel .vjs-slider {
824 background-color: transparent;
825 }
826 .video-js.vjs-theme-forest .vjs-volume-panel:not(:hover) .vjs-volume-control .vjs-mouse-display {
827 visibility: hidden;
828 }
829 .video-js.vjs-theme-forest .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
830 width: 5em;
831 height: 3em;
832 opacity: 1;
833 }
834
835 .video-js.vjs-theme-forest .vjs-big-play-button .vjs-icon-placeholder {
836 display: block;
837 }
838
839 .video-js.vjs-theme-forest .vjs-progress-control:hover .vjs-time-tooltip,
840 .video-js.vjs-theme-forest .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
841 font-size: 1em;
842 }
843
844 /* End of Forest theme */
845
846 /* Sea theme */
847 .video-js.vjs-theme-sea .vjs-control-bar {
848 height: 4em;
849 }
850 .video-js.vjs-theme-sea .vjs-progress-control {
851 height: 4em;
852 }
853 .vjs-wpstream.vjs-theme-sea .vjs-time-control {
854 height: 4em;
855 line-height: 4em;
856 }
857 .video-js.vjs-theme-sea .vjs-volume-panel {
858 height: 4em;
859 }
860
861 .theme-hello-wpstream .function_wpstream_live_event_player .video-js.vjs-theme-sea .vjs-live-control .vjs-live-display {
862 background-color: #670000;
863 margin-top: 11px;
864 }
865 /* End of Sea theme */
866
867 .video-js .vjs-poster img {
868 width: 100%;
869 }
870
871 .vjs-has-started .vjs-control-bar {
872 display: flex;
873 visibility: visible;
874 opacity: 1;
875 transition: visibility 0.1s, opacity 0.1s; }
876
877 .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
878 visibility: visible;
879 opacity: 0;
880 transition: visibility 1s, opacity 1s; }
881
882 .vjs-controls-disabled .vjs-control-bar,
883 .vjs-using-native-controls .vjs-control-bar,
884 .vjs-error .vjs-control-bar {
885 display: none !important; }
886
887 .vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
888 opacity: 1;
889 visibility: visible; }
890
891 .vjs-has-started.vjs-no-flex .vjs-control-bar {
892 display: table; }
893
894 .video-js .vjs-control {
895 position: relative;
896 text-align: center;
897 margin: 0;
898 padding: 0;
899 height: 100%;
900 width: 4em;
901 flex: none; }
902
903 .vjs-button > .vjs-icon-placeholder:before {
904 font-size: 1.8em;
905 line-height: 1.67; }
906
907 .video-js .vjs-control:focus:before,
908 .video-js .vjs-control:hover:before,
909 .video-js .vjs-control:focus {
910 text-shadow: 0em 0em 1em white; }
911
912 .video-js .vjs-control-text {
913 border: 0;
914 clip: rect(0 0 0 0);
915 height: 1px;
916 overflow: hidden;
917 padding: 0;
918 position: absolute;
919 width: 1px; }
920
921 .vjs-no-flex .vjs-control {
922 display: table-cell;
923 vertical-align: middle; }
924
925 .video-js .vjs-custom-control-spacer {
926 display: none; }
927
928 .video-js .vjs-progress-control {
929 cursor: pointer;
930 flex: auto;
931 display: flex;
932 align-items: center;
933 min-width: 4em;
934 touch-action: none; }
935
936 .video-js .vjs-progress-control.disabled {
937 cursor: default; }
938
939 .vjs-live .vjs-progress-control {
940 display: none; }
941
942 .vjs-liveui .vjs-progress-control {
943 display: flex;
944 align-items: center; }
945
946 .vjs-no-flex .vjs-progress-control {
947 width: auto; }
948
949 .video-js .vjs-progress-holder {
950 flex: auto;
951 transition: all 0.2s;
952 height: 0.3em; }
953
954 .video-js .vjs-progress-control .vjs-progress-holder {
955 margin: 0 10px; }
956
957 .video-js .vjs-progress-control:hover .vjs-progress-holder {
958 font-size: 1.666666666666666666em; }
959
960 .video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
961 font-size: 1em; }
962
963 .video-js .vjs-progress-holder .vjs-play-progress,
964 .video-js .vjs-progress-holder .vjs-load-progress,
965 .video-js .vjs-progress-holder .vjs-load-progress div {
966 position: absolute;
967 display: block;
968 height: 100%;
969 margin: 0;
970 padding: 0;
971 width: 0; }
972
973 .video-js .vjs-play-progress {
974 background-color: #fff; }
975 .video-js .vjs-play-progress:before {
976 font-size: 0.9em;
977 position: absolute;
978 right: -0.5em;
979 top: -0.333333333333333em;
980 z-index: 1; }
981
982 .video-js .vjs-load-progress {
983 background: rgba(115, 133, 159, 0.5); }
984
985 .video-js .vjs-load-progress div {
986 background: rgba(115, 133, 159, 0.75); }
987
988 .video-js .vjs-time-tooltip {
989 background-color: #fff;
990 background-color: rgba(255, 255, 255, 0.8);
991 border-radius: 0.3em;
992 color: #000;
993 float: right;
994 font-family: Arial, Helvetica, sans-serif;
995 font-size: 1em;
996 padding: 6px 8px 8px 8px;
997 pointer-events: none;
998 position: absolute;
999 top: -3.4em;
1000 visibility: hidden;
1001 z-index: 1; }
1002
1003 .video-js .vjs-progress-holder:focus .vjs-time-tooltip {
1004 display: none; }
1005
1006 .video-js .vjs-progress-control:hover .vjs-time-tooltip,
1007 .video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
1008 display: block;
1009 font-size: 0.6em;
1010 visibility: visible; }
1011
1012 .video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
1013 font-size: 1em; }
1014
1015 .video-js .vjs-progress-control .vjs-mouse-display {
1016 display: none;
1017 position: absolute;
1018 width: 1px;
1019 height: 100%;
1020 background-color: #000;
1021 z-index: 1; }
1022
1023 .vjs-no-flex .vjs-progress-control .vjs-mouse-display {
1024 z-index: 0; }
1025
1026 .video-js .vjs-progress-control:hover .vjs-mouse-display {
1027 display: block; }
1028
1029 .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
1030 visibility: hidden;
1031 opacity: 0;
1032 transition: visibility 1s, opacity 1s; }
1033
1034 .video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
1035 display: none; }
1036
1037 .vjs-mouse-display .vjs-time-tooltip {
1038 color: #fff;
1039 background-color: #000;
1040 background-color: rgba(0, 0, 0, 0.8); }
1041
1042 .video-js .vjs-slider {
1043 position: relative;
1044 cursor: pointer;
1045 padding: 0;
1046 margin: 0 0.45em 0 0.45em;
1047 /* iOS Safari */
1048 -webkit-touch-callout: none;
1049 /* Safari */
1050 -webkit-user-select: none;
1051 /* Konqueror HTML */
1052 /* Firefox */
1053 -moz-user-select: none;
1054 /* Internet Explorer/Edge */
1055 -ms-user-select: none;
1056 /* Non-prefixed version, currently supported by Chrome and Opera */
1057 user-select: none;
1058 background-color: #73859f;
1059 background-color: rgba(115, 133, 159, 0.5); }
1060
1061 .video-js .vjs-slider.disabled {
1062 cursor: default; }
1063
1064 .video-js .vjs-slider:focus {
1065 text-shadow: 0em 0em 1em white;
1066 box-shadow: 0 0 1em #fff; }
1067
1068 .video-js .vjs-mute-control {
1069 cursor: pointer;
1070 flex: none; }
1071
1072 .video-js .vjs-volume-control {
1073 cursor: pointer;
1074 margin-right: 1em;
1075 display: flex; }
1076
1077 .video-js .vjs-volume-control.vjs-volume-horizontal {
1078 width: 5em; }
1079
1080 .video-js .vjs-volume-panel .vjs-volume-control {
1081 visibility: visible;
1082 opacity: 0;
1083 width: 1px;
1084 height: 1px;
1085 margin-left: -1px;
1086
1087 }
1088
1089 .video-js .vjs-volume-panel {
1090 transition: width 1s; }
1091 .video-js .vjs-volume-panel:hover .vjs-volume-control,
1092 .video-js .vjs-volume-panel:active .vjs-volume-control,
1093 .video-js .vjs-volume-panel:focus .vjs-volume-control,
1094 .video-js .vjs-volume-panel .vjs-volume-control:hover,
1095 .video-js .vjs-volume-panel .vjs-volume-control:active,
1096 .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,
1097 .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
1098 visibility: visible;
1099 opacity: 1;
1100 position: relative;
1101 transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s; }
1102 .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,
1103 .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
1104 .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
1105 .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
1106 .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
1107 .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal,
1108 .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
1109 width: 5em;
1110 height: 3em; }
1111 .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,
1112 .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
1113 .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
1114 .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,
1115 .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
1116 .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical,
1117 .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
1118 left: -3.5em; }
1119 .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
1120 width: 9em;
1121 transition: width 0.1s; }
1122 .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
1123 width: 4em; }
1124
1125 .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
1126 height: 8em;
1127 width: 3em;
1128 left: -3000em;
1129 transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s; }
1130
1131 .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
1132 transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s; }
1133
1134 .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
1135 width: 5em;
1136 height: 3em;
1137 visibility: visible;
1138 opacity: 1;
1139 position: relative;
1140 transition: none; }
1141
1142 .video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
1143 .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
1144 position: absolute;
1145 bottom: 3em;
1146 left: 0.5em; }
1147
1148 .video-js .vjs-volume-panel {
1149 display: flex; }
1150
1151 .video-js .vjs-volume-bar {
1152 margin: 1.35em 0.45em; }
1153
1154 .vjs-volume-bar.vjs-slider-horizontal {
1155 width: 5em;
1156 height: 0.3em; }
1157
1158 .vjs-volume-bar.vjs-slider-vertical {
1159 width: 0.3em;
1160 height: 5em;
1161 margin: 1.35em auto; }
1162
1163 .video-js .vjs-volume-level {
1164 position: absolute;
1165 bottom: 0;
1166 left: 0;
1167 background-color: #fff; }
1168 .video-js .vjs-volume-level:before {
1169 position: absolute;
1170 font-size: 0.9em; }
1171
1172 .vjs-slider-vertical .vjs-volume-level {
1173 width: 0.3em; }
1174 .vjs-slider-vertical .vjs-volume-level:before {
1175 top: -0.5em;
1176 left: -0.3em; }
1177
1178 .vjs-slider-horizontal .vjs-volume-level {
1179 height: 0.3em; }
1180 .vjs-slider-horizontal .vjs-volume-level:before {
1181 top: -0.3em;
1182 right: -0.5em; }
1183
1184 .video-js .vjs-volume-panel.vjs-volume-panel-vertical {
1185 width: 4em; }
1186
1187 .vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
1188 height: 100%; }
1189
1190 .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
1191 width: 100%; }
1192
1193 .video-js .vjs-volume-vertical {
1194 width: 3em;
1195 height: 8em;
1196 bottom: 8em;
1197 background-color: #2B333F;
1198 background-color: rgba(43, 51, 63, 0.7); }
1199
1200 .video-js .vjs-volume-horizontal .vjs-menu {
1201 left: -2em; }
1202
1203 .vjs-poster {
1204 display: inline-block;
1205 vertical-align: middle;
1206 background-repeat: no-repeat;
1207 background-position: 50% 50%;
1208 background-size: contain;
1209 background-color: #000000;
1210 cursor: pointer;
1211 margin: 0;
1212 padding: 0;
1213 position: absolute;
1214 top: 0;
1215 right: 0;
1216 bottom: 0;
1217 left: 0;
1218 height: 100%; }
1219
1220 .vjs-has-started .vjs-poster {
1221 display: none; }
1222
1223 .vjs-audio.vjs-has-started .vjs-poster {
1224 display: block; }
1225
1226 .vjs-using-native-controls .vjs-poster {
1227 display: none; }
1228
1229 .video-js .vjs-live-control {
1230 display: flex;
1231 align-items: flex-start;
1232 flex: auto;
1233 font-size: 1em;
1234 line-height: 3em; }
1235
1236 .vjs-no-flex .vjs-live-control {
1237 display: table-cell;
1238 width: auto;
1239 text-align: left; }
1240
1241 .video-js:not(.vjs-live) .vjs-live-control,
1242 .video-js.vjs-liveui .vjs-live-control {
1243 display: none; }
1244
1245 .video-js .vjs-seek-to-live-control {
1246 cursor: pointer;
1247 flex: none;
1248 display: inline-flex;
1249 height: 100%;
1250 padding-left: 0.5em;
1251 padding-right: 0.5em;
1252 font-size: 1em;
1253 line-height: 3em;
1254 width: auto;
1255 min-width: 4em; }
1256
1257 .vjs-no-flex .vjs-seek-to-live-control {
1258 display: table-cell;
1259 width: auto;
1260 text-align: left; }
1261
1262 .video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
1263 .video-js:not(.vjs-live) .vjs-seek-to-live-control {
1264 display: none; }
1265
1266 .vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
1267 cursor: auto; }
1268
1269 .vjs-seek-to-live-control .vjs-icon-placeholder {
1270 margin-right: 0.5em;
1271 color: #888; }
1272
1273 .vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
1274 color: red; }
1275
1276 .video-js .vjs-time-control {
1277 flex: none;
1278 font-size: 1em;
1279 line-height: 3em;
1280 min-width: 2em;
1281 width: auto;
1282 padding-left: 1em;
1283 padding-right: 1em; }
1284
1285 .vjs-live .vjs-time-control {
1286 display: none; }
1287
1288 .video-js .vjs-current-time,
1289 .vjs-no-flex .vjs-current-time {
1290 display: none; }
1291
1292 .video-js .vjs-duration,
1293 .vjs-no-flex .vjs-duration {
1294 display: none; }
1295
1296 .vjs-time-divider {
1297 display: none;
1298 line-height: 3em; }
1299
1300 .vjs-live .vjs-time-divider {
1301 display: none; }
1302
1303 .video-js .vjs-play-control {
1304 cursor: pointer; }
1305
1306 .video-js .vjs-play-control .vjs-icon-placeholder {
1307 flex: none; }
1308
1309 .vjs-text-track-display {
1310 position: absolute;
1311 bottom: 3em;
1312 left: 0;
1313 right: 0;
1314 top: 0;
1315 pointer-events: none; }
1316
1317 .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
1318 bottom: 1em; }
1319
1320 .video-js .vjs-text-track {
1321 font-size: 1.4em;
1322 text-align: center;
1323 margin-bottom: 0.1em; }
1324
1325 .vjs-subtitles {
1326 color: #fff; }
1327
1328 .vjs-captions {
1329 color: #fc6; }
1330
1331 .vjs-tt-cue {
1332 display: block; }
1333
1334 video::-webkit-media-text-track-display {
1335 -webkit-transform: translateY(-3em);
1336 transform: translateY(-3em); }
1337
1338 .video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
1339 -webkit-transform: translateY(-1.5em);
1340 transform: translateY(-1.5em); }
1341
1342 .video-js .vjs-fullscreen-control, .video-js .vjs-picture-in-picture-control {
1343 cursor: pointer;
1344 flex: none; }
1345
1346 .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before {
1347 line-height: 28px !important;
1348 }
1349
1350 .vjs-subs-caps-button .vjs-menu .vjs-texttrack-settings {
1351 display: none;
1352 }
1353
1354 .vjs-playback-rate > .vjs-menu-button,
1355 .vjs-playback-rate .vjs-playback-rate-value {
1356 position: absolute;
1357 top: 0;
1358 left: 0;
1359 width: 100%;
1360 height: 100%; }
1361
1362 .vjs-playback-rate .vjs-playback-rate-value {
1363 pointer-events: none;
1364 font-size: 1.5em;
1365 line-height: 2;
1366 text-align: center; }
1367
1368 .vjs-playback-rate .vjs-menu {
1369 width: 4em;
1370 left: 0em; }
1371
1372 .vjs-error .vjs-error-display .vjs-modal-dialog-content {
1373 font-size: 1.4em;
1374 text-align: center; }
1375
1376 .vjs-error .vjs-error-display:before {
1377 color: #fff;
1378 content: 'X';
1379 font-family: Arial, Helvetica, sans-serif;
1380 font-size: 4em;
1381 left: 0;
1382 line-height: 1;
1383 margin-top: -0.5em;
1384 position: absolute;
1385 text-shadow: 0.05em 0.05em 0.1em #000;
1386 text-align: center;
1387 top: 50%;
1388 vertical-align: middle;
1389 width: 100%; }
1390
1391 .vjs-loading-spinner {
1392 display: none;
1393 position: absolute;
1394 top: 50%;
1395 left: 50%;
1396 margin: -25px 0 0 -25px;
1397 opacity: 0.85;
1398 text-align: left;
1399 border: 6px solid rgba(43, 51, 63, 0.7);
1400 box-sizing: border-box;
1401 background-clip: padding-box;
1402 width: 50px;
1403 height: 50px;
1404 border-radius: 25px;
1405 visibility: hidden; }
1406
1407 .vjs-seeking .vjs-loading-spinner,
1408 .vjs-waiting .vjs-loading-spinner {
1409 display: block;
1410 -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
1411 animation: vjs-spinner-show 0s linear 0.3s forwards; }
1412
1413 .vjs-loading-spinner:before,
1414 .vjs-loading-spinner:after {
1415 content: "";
1416 position: absolute;
1417 margin: -6px;
1418 box-sizing: inherit;
1419 width: inherit;
1420 height: inherit;
1421 border-radius: inherit;
1422 opacity: 1;
1423 border: inherit;
1424 border-color: transparent;
1425 border-top-color: white; }
1426
1427 .vjs-seeking .vjs-loading-spinner:before,
1428 .vjs-seeking .vjs-loading-spinner:after,
1429 .vjs-waiting .vjs-loading-spinner:before,
1430 .vjs-waiting .vjs-loading-spinner:after {
1431 -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
1432 animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }
1433
1434 .vjs-seeking .vjs-loading-spinner:before,
1435 .vjs-waiting .vjs-loading-spinner:before {
1436 border-top-color: white; }
1437
1438 .vjs-seeking .vjs-loading-spinner:after,
1439 .vjs-waiting .vjs-loading-spinner:after {
1440 border-top-color: white;
1441 -webkit-animation-delay: 0.44s;
1442 animation-delay: 0.44s; }
1443
1444 @keyframes vjs-spinner-show {
1445 to {
1446 visibility: visible; } }
1447
1448 @-webkit-keyframes vjs-spinner-show {
1449 to {
1450 visibility: visible; } }
1451
1452 @keyframes vjs-spinner-spin {
1453 100% {
1454 -webkit-transform: rotate(360deg);
1455 transform: rotate(360deg); } }
1456
1457 @-webkit-keyframes vjs-spinner-spin {
1458 100% {
1459 -webkit-transform: rotate(360deg); } }
1460
1461 @keyframes vjs-spinner-fade {
1462 0% {
1463 border-top-color: #73859f; }
1464 20% {
1465 border-top-color: #73859f; }
1466 35% {
1467 border-top-color: white; }
1468 60% {
1469 border-top-color: #73859f; }
1470 100% {
1471 border-top-color: #73859f; } }
1472
1473 @-webkit-keyframes vjs-spinner-fade {
1474 0% {
1475 border-top-color: #73859f; }
1476 20% {
1477 border-top-color: #73859f; }
1478 35% {
1479 border-top-color: white; }
1480 60% {
1481 border-top-color: #73859f; }
1482 100% {
1483 border-top-color: #73859f; } }
1484
1485 .vjs-chapters-button .vjs-menu ul {
1486 width: 24em; }
1487
1488 .video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
1489 vertical-align: middle;
1490 display: inline-block;
1491 margin-bottom: -0.1em; }
1492
1493 .video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
1494 font-family: VideoJS;
1495 content: "\f10d";
1496 font-size: 1.5em;
1497 line-height: inherit; }
1498
1499 .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
1500 vertical-align: middle;
1501 display: inline-block;
1502 margin-bottom: -0.1em; }
1503
1504 .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
1505 font-family: VideoJS;
1506 content: " \f11d";
1507 font-size: 1.5em;
1508 line-height: inherit; }
1509
1510 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
1511 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
1512 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
1513 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
1514 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
1515 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
1516 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
1517 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
1518 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
1519 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
1520 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
1521 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
1522 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
1523 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
1524 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
1525 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
1526 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
1527 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
1528 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
1529 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
1530 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
1531 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
1532 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
1533 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
1534 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
1535 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
1536 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
1537 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
1538 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
1539 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
1540 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {
1541 display: none; }
1542
1543 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
1544 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
1545 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
1546 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
1547 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
1548 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
1549 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
1550 width: auto;
1551 width: initial; }
1552
1553 .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {
1554 display: none; }
1555
1556 .video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {
1557 flex: auto;
1558 display: block; }
1559
1560 .video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
1561 width: auto; }
1562
1563 .video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {
1564 display: none; }
1565
1566 .vjs-modal-dialog.vjs-text-track-settings {
1567 background-color: #2B333F;
1568 background-color: rgba(43, 51, 63, 0.75);
1569 color: #fff;
1570 height: 70%; }
1571
1572 .vjs-text-track-settings .vjs-modal-dialog-content {
1573 display: table; }
1574
1575 .vjs-text-track-settings .vjs-track-settings-colors,
1576 .vjs-text-track-settings .vjs-track-settings-font,
1577 .vjs-text-track-settings .vjs-track-settings-controls {
1578 display: table-cell; }
1579
1580 .vjs-text-track-settings .vjs-track-settings-controls {
1581 text-align: right;
1582 vertical-align: bottom; }
1583
1584 @supports (display: grid) {
1585 .vjs-text-track-settings .vjs-modal-dialog-content {
1586 display: grid;
1587 grid-template-columns: 1fr 1fr;
1588 grid-template-rows: 1fr;
1589 padding: 20px 24px 0px 24px; }
1590 .vjs-track-settings-controls .vjs-default-button {
1591 margin-bottom: 20px; }
1592 .vjs-text-track-settings .vjs-track-settings-controls {
1593 grid-column: 1 / -1; }
1594 .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
1595 .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
1596 .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
1597 grid-template-columns: 1fr; } }
1598
1599 .vjs-track-setting > select {
1600 margin-right: 1em;
1601 margin-bottom: 0.5em; }
1602
1603 .vjs-text-track-settings fieldset {
1604 margin: 5px;
1605 padding: 3px;
1606 border: none; }
1607
1608 .vjs-text-track-settings fieldset span {
1609 display: inline-block; }
1610
1611 .vjs-text-track-settings fieldset span > select {
1612 max-width: 7.3em; }
1613
1614 .vjs-text-track-settings legend {
1615 color: #fff;
1616 margin: 0 0 5px 0; }
1617
1618 .vjs-text-track-settings .vjs-label {
1619 position: absolute;
1620 clip: rect(1px 1px 1px 1px);
1621 clip: rect(1px, 1px, 1px, 1px);
1622 display: block;
1623 margin: 0 0 5px 0;
1624 padding: 0;
1625 border: 0;
1626 height: 1px;
1627 width: 1px;
1628 overflow: hidden; }
1629
1630 .vjs-track-settings-controls button:focus,
1631 .vjs-track-settings-controls button:active {
1632 outline-style: solid;
1633 outline-width: medium;
1634 background-image: linear-gradient(0deg, #fff 88%, #73859f 100%); }
1635
1636 .vjs-track-settings-controls button:hover {
1637 color: rgba(43, 51, 63, 0.75); }
1638
1639 .vjs-track-settings-controls button {
1640 background-color: #fff;
1641 background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
1642 color: #2B333F;
1643 cursor: pointer;
1644 border-radius: 2px; }
1645
1646 .vjs-track-settings-controls .vjs-default-button {
1647 margin-right: 1em; }
1648
1649 @media print {
1650 .video-js > *:not(.vjs-tech):not(.vjs-poster) {
1651 visibility: hidden; } }
1652
1653 .vjs-resize-manager {
1654 position: absolute;
1655 top: 0;
1656 left: 0;
1657 width: 100%;
1658 height: 100%;
1659 border: none;
1660 z-index: -1000; }
1661
1662 .js-focus-visible .video-js *:focus:not(.focus-visible) {
1663 outline: none;
1664 background: none; }
1665
1666 .video-js *:focus:not(:focus-visible),
1667 .video-js .vjs-menu *:focus:not(:focus-visible) {
1668 outline: none;
1669 background: none; }
1670