PluginProbe
FV Player 8 / 8.1
FV Player 8 v8.1
trunk 8.0.18 8.0.19 8.0.20 8.0.21 8.0.25 8.0.27 8.1 8.1.3
fv-player / css / skin.css

skin.css in FV Player 8 8.1, at css/skin.css

1,155 lines 43.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @charset "UTF-8";
2 @font-face {
3 font-family: freedomplayer;
4 src: url("icons/freedomplayer.eot?#iefix") format("embedded-opentype"), url("icons/freedomplayer.woff2") format("woff2"), url("icons/freedomplayer.woff") format("woff"); }
5
6 .fp-icon {
7 display: inline-block; }
8 .fp-icon:before, .fp-icon:after {
9 font-family: freedomplayer;
10 font-size: 1.7em; }
11
12 .fp-controls svg {
13 fill: whitesmoke;
14 stroke: whitesmoke;
15 }
16 .fp-airplay svg {
17 vertical-align: text-top;
18 width: 18px; }
19
20 .fp-fullscreen {
21 -webkit-box-ordinal-group: 101;
22 -ms-flex-order: 100;
23 order: 100; }
24 .fp-fullscreen svg {
25 vertical-align: text-top;
26 stroke-width: 4;
27 width: 22px; }
28 .fp-fullscreen svg.fp-fullscreen-exit {
29 display: none;
30 fill: none;
31 stroke-width: 3; }
32
33 .fp-checked:before {
34 content: "\e003"; }
35
36 .fp-embed:before {
37 content: "\e004";
38 color: #fff; }
39
40 .fp-controls a.fp-chromecast {
41 margin: 0 0.5em; }
42
43 .fp-chromecast svg {
44 vertical-align: text-top;
45 width: 20px; }
46
47 .fp-email:before {
48 content: "\e006"; }
49
50 .fp-playbtn:before {
51 /* autoprefixer: off */
52 content: "\e007";
53 display: flex;
54 line-height: 0; }
55
56 .fp-volumebtn:before {
57 content: "\e00b"; }
58
59 .fp-volume-off:before {
60 content: "\e00d"; }
61
62 .fp-unload:before {
63 content: "\e00f"; }
64
65 .fp-prevbtn:before {
66 content: "\e011"; }
67
68 .fp-nextbtn:before {
69 content: "\e012"; }
70
71 .freedomplayer.is-mouseover .fp-captions, .freedomplayer.is-paused .fp-captions {
72 bottom: 3em; }
73
74 .freedomplayer.is-loading .fp-engine {
75 opacity: 0; }
76
77 .freedomplayer.is-loading .fp-ui .fp-header, .freedomplayer.is-loading .fp-ui .fp-controls {
78 opacity: 0; }
79
80 .freedomplayer.is-splash .fp-ui > div,
81 .freedomplayer.is-splash .fp-ui > p, .freedomplayer.is-poster .fp-ui > div,
82 .freedomplayer.is-poster .fp-ui > p {
83 display: none; }
84
85 .freedomplayer.is-splash .fp-ui > .fp-play, .freedomplayer.is-poster .fp-ui > .fp-play {
86 display: block; }
87
88 .freedomplayer.is-splash.is-loading .fp-ui > .fp-play, .freedomplayer.is-poster.is-loading .fp-ui > .fp-play {
89 display: none; }
90
91 .freedomplayer.is-splash.is-loading .fp-ui > .fp-waiting, .freedomplayer.is-poster.is-loading .fp-ui > .fp-waiting {
92 display: block; }
93
94 .freedomplayer.is-poster .fp-captions {
95 display: none !important; }
96
97 .freedomplayer.is-disabled .fp-color {
98 background-color: #999; }
99
100 .freedomplayer.has-title .fp-header {
101 top: 0;
102 text-align: right; }
103
104 .freedomplayer.is-fullscreen {
105 top: 0 !important;
106 left: 0 !important;
107 border: 0 !important;
108 margin: 0 !important;
109 width: 100% !important;
110 height: 100% !important;
111 max-width: 100% !important;
112 z-index: 9999999 !important;
113 -webkit-box-shadow: 0 !important;
114 box-shadow: 0 !important;
115 background-image: none !important;
116 background-color: #333;
117 border-radius: 0; }
118 .freedomplayer.is-fullscreen .fp-player {
119 background-color: #333; }
120 .freedomplayer.is-fullscreen .fp-fullscreen svg.fp-fullscreen-exit {
121 display: block; }
122 .freedomplayer.is-fullscreen .fp-fullscreen svg.fp-fullscreen-enter {
123 display: none; }
124 .freedomplayer.is-fullscreen .fp-fullscreen.bold svg.fp-fullscreen-exit {
125 stroke-width: 5; }
126 .freedomplayer.is-fullscreen .fp-controls {
127 bottom: env(safe-area-inset-bottom); }
128 .freedomplayer.is-fullscreen .fp-full .fp-timeline {
129 margin-left: env(safe-area-inset-bottom);
130 margin-right: env(safe-area-inset-bottom);
131 width: calc( 100% - 2 * env(safe-area-inset-bottom)); }
132
133 .freedomplayer.is-fullscreen.is-mouseout.is-playing .fp-ui {
134 cursor: none; }
135
136 .freedomplayer.is-loading .fp-waiting, .freedomplayer.is-seeking .fp-waiting {
137 display: block !important;
138 opacity: 1 !important; }
139
140 .freedomplayer.is-loading .fp-play, .freedomplayer.is-loading .fp-pause, .freedomplayer.is-seeking .fp-play, .freedomplayer.is-seeking .fp-pause {
141 display: none !important; }
142
143 .freedomplayer.is-disabled .fp-play, .freedomplayer.is-disabled .fp-pause, .freedomplayer.is-disabled .fp-fullscreen {
144 display: none; }
145
146 .freedomplayer.is-playing {
147 background-image: none !important; }
148 .freedomplayer.is-playing .fp-playbtn:before {
149 content: "\e008"; }
150
151 .freedomplayer.is-playing.fp-outlined .fp-playbtn:before, .freedomplayer.is-playing.fp-minimal .fp-playbtn:before {
152 content: "\e208"; }
153
154 .freedomplayer.is-playing.fp-edgy .fp-playbtn:before {
155 content: "\e108"; }
156
157 .freedomplayer.is-playing.fp-edgy.fp-outlined .fp-playbtn:before, .freedomplayer.is-playing.fp-edgy.fp-minimal .fp-playbtn:before {
158 content: "\e308"; }
159
160 .freedomplayer.is-muted .fp-volumebtn:before {
161 content: "\e00d"; }
162
163 .freedomplayer.is-muted.fp-outlined .fp-volumebtn:before, .freedomplayer.is-muted.fp-minimal .fp-volumebtn:before {
164 content: "\e20d"; }
165
166 .freedomplayer.is-muted.fp-edgy .fp-volumebtn:before {
167 content: "\e10d"; }
168
169 .freedomplayer.is-muted.fp-edgy.fp-outlined .fp-volumebtn:before, .freedomplayer.is-muted.fp-edgy.fp-minimal .fp-volumebtn:before {
170 content: "\e30d"; }
171
172 .freedomplayer.is-inverted .fp-duration {
173 display: none; }
174
175 .freedomplayer.is-inverted .fp-remaining {
176 display: block; }
177
178 .freedomplayer.is-closeable .fp-header .fp-unload {
179 display: block; }
180
181 .freedomplayer.is-error {
182 background-color: #aaa; }
183 .freedomplayer.is-error .fp-ui {
184 opacity: 1; }
185
186 .freedomplayer.is-live .fp-timeline {
187 visibility: hidden; }
188
189 .freedomplayer.is-live .fp-bar > *.fp-buffer, .freedomplayer.is-live .fp-bar-slider > *.fp-buffer {
190 max-width: 100%; }
191
192 .freedomplayer.is-live.is-dvr .fp-timeline {
193 visibility: visible; }
194
195 .freedomplayer.is-live.is-dvr.is-live-position .fp-duration {
196 color: #00abcd; }
197
198 .freedomplayer.is-tiny:not(.is-fullscreen) {
199 font-size: .7em; }
200
201 .freedomplayer.is-small:not(.is-fullscreen) {
202 font-size: .8em; }
203
204 .freedomplayer.is-captions-rtl .fp-captions {
205 direction: rtl; }
206
207 .freedomplayer.is-touch:not(.is-audio):not(.is-popup-showing) .fp-controls .fp-playbtn {
208 display: none; }
209
210 .freedomplayer.no-buffer .fp-ui .fp-controls .fp-timeline .fp-buffer {
211 display: none; }
212
213 .freedomplayer.no-controlbar .fp-controls {
214 visibility: hidden; }
215
216 .freedomplayer.no-controlbar.is-muted .fp-controls .fp-volume {
217 -webkit-box-ordinal-group: 102;
218 -ms-flex-order: 101;
219 order: 101; }
220
221 .freedomplayer.no-controlbar.is-muted .fp-controls .fp-volumebtn {
222 visibility: visible;
223 display: block; }
224
225 .freedomplayer.no-controlbar.is-muted .fp-controls .fp-volumebar {
226 display: none; }
227
228 .freedomplayer.no-controlbar .fp-forward, .freedomplayer.no-controlbar .fp-rewind {
229 visibility: hidden; }
230
231 .freedomplayer.no-volume .fp-volumebar {
232 display: none; }
233
234 @-webkit-keyframes pulse {
235 0% {
236 opacity: 0; }
237 100% {
238 opacity: 1; } }
239
240 @keyframes pulse {
241 0% {
242 opacity: 0; }
243 100% {
244 opacity: 1; } }
245
246 .freedomplayer .fp-chromecast-engine {
247 position: absolute;
248 display: none;
249 top: 0;
250 bottom: 0;
251 right: 0;
252 left: 0;
253 background-color: #333;
254 color: #fff; }
255 .freedomplayer .fp-chromecast-engine p {
256 color: #fff; }
257 .freedomplayer .fp-chromecast-engine .fp-chromecast-engine-status {
258 font-size: 150%;
259 text-align: center; }
260 .freedomplayer .fp-chromecast-engine .fp-chromecast-engine-icon {
261 -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=");
262 mask-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=");
263 -webkit-mask-size: 100% 100%;
264 background-color: #fff;
265 margin: 10% auto 0;
266 height: 5em;
267 width: 5em; }
268
269 .freedomplayer.is-chromecast .fp-chromecast-engine {
270 display: block; }
271
272 .freedomplayer.is-chromecast .fp-engine {
273 opacity: 0; }
274
275 .freedomplayer.fp-default-playlist .fp-prev, .freedomplayer.fp-default-playlist .fp-next {
276 position: absolute;
277 top: calc(50% - 2em);
278 opacity: 0.3;
279 -webkit-transition: opacity 0.2s;
280 transition: opacity 0.2s; }
281 .freedomplayer.fp-default-playlist .fp-prev:before, .freedomplayer.fp-default-playlist .fp-next:before {
282 font-family: freedomplayer;
283 font-size: 2.8em; }
284
285 .freedomplayer.fp-default-playlist .fp-prev {
286 left: 0.4em; }
287 .freedomplayer.fp-default-playlist .fp-prev:before {
288 content: "\e011"; }
289
290 .freedomplayer.fp-default-playlist .fp-next {
291 right: 0.4em; }
292 .freedomplayer.fp-default-playlist .fp-next:before {
293 content: "\e012"; }
294
295 .freedomplayer.fp-default-playlist .fp-playlist {
296 position: absolute;
297 right: 0.4em;
298 bottom: 3em;
299 width: 100%;
300 text-align: center; }
301 .freedomplayer.fp-default-playlist .fp-playlist a {
302 background-color: #fff;
303 height: 0.8em;
304 border-radius: 50%;
305 width: 0.8em;
306 opacity: 0.7;
307 display: inline-block;
308 -webkit-transition: -webkit-transform 0.2s;
309 transition: -webkit-transform 0.2s;
310 transition: transform 0.2s;
311 transition: transform 0.2s, -webkit-transform 0.2s; }
312 .freedomplayer.fp-default-playlist .fp-playlist a:hover {
313 -webkit-transform: scale(1.2, 1.2);
314 transform: scale(1.2, 1.2); }
315 .freedomplayer.fp-default-playlist .fp-playlist a.is-active {
316 opacity: 1; }
317
318 .freedomplayer.fp-default-playlist.fp-edgy .fp-prev:before {
319 content: "\e111"; }
320
321 .freedomplayer.fp-default-playlist.fp-edgy .fp-next:before {
322 content: "\e112"; }
323
324 .freedomplayer.fp-default-playlist.fp-outlined .fp-prev:before, .freedomplayer.fp-default-playlist.fp-minimal .fp-prev:before {
325 content: "\e211"; }
326
327 .freedomplayer.fp-default-playlist.fp-outlined .fp-next:before, .freedomplayer.fp-default-playlist.fp-minimal .fp-next:before {
328 content: "\e212"; }
329
330 .freedomplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-prev:before, .freedomplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-prev:before {
331 content: "\e311"; }
332
333 .freedomplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-next:before, .freedomplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-next:before {
334 content: "\e312"; }
335
336 .freedomplayer.fp-custom-playlist {
337 overflow: visible; }
338 .freedomplayer.fp-custom-playlist .fp-playlist, .freedomplayer.fp-custom-playlist.is-splash .fp-playlist, .freedomplayer.fp-custom-playlist.is-poster .fp-playlist, .freedomplayer.fp-custom-playlist.is-loading .fp-playlist {
339 display: block;
340 opacity: 1; }
341
342 .freedomplayer.fp-edgy .fp-play svg.fp-play-rounded-fill, .freedomplayer.fp-edgy .fp-play svg.fp-pause-rounded-fill, .freedomplayer.fp-edgy .fp-play svg.fp-play-rounded-outline, .freedomplayer.fp-edgy .fp-play svg.fp-pause-rounded-outline, .freedomplayer.fp-edgy .fp-pause svg.fp-play-rounded-fill, .freedomplayer.fp-edgy .fp-pause svg.fp-pause-rounded-fill, .freedomplayer.fp-edgy .fp-pause svg.fp-play-rounded-outline, .freedomplayer.fp-edgy .fp-pause svg.fp-pause-rounded-outline {
343 display: none !important; }
344
345 .freedomplayer.fp-edgy .fp-play svg.fp-play-sharp-fill, .freedomplayer.fp-edgy .fp-play svg.fp-pause-sharp-fill, .freedomplayer.fp-edgy .fp-pause svg.fp-play-sharp-fill, .freedomplayer.fp-edgy .fp-pause svg.fp-pause-sharp-fill {
346 display: block; }
347
348 .freedomplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-fill, .freedomplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-fill, .freedomplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-fill, .freedomplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-fill, .freedomplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-fill, .freedomplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-fill, .freedomplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-fill, .freedomplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-fill {
349 display: none; }
350
351 .freedomplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-outline, .freedomplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-outline, .freedomplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-outline, .freedomplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-outline, .freedomplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-outline, .freedomplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-outline, .freedomplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-outline, .freedomplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-outline {
352 display: block; }
353
354 .freedomplayer.fp-edgy, .freedomplayer.fp-edgy .fp-menu, .freedomplayer.fp-edgy .fp-captions p, .freedomplayer.fp-edgy .fp-textarea, .freedomplayer.fp-edgy .fp-bar, .freedomplayer.fp-edgy .fp-bar-slider, .freedomplayer.fp-edgy .fp-bar > span, .freedomplayer.fp-edgy .fp-bar-slider > span, .freedomplayer.fp-edgy .fp-bar > div, .freedomplayer.fp-edgy .fp-bar-slider > div, .freedomplayer.fp-edgy .fp-timestamp {
355 border-radius: 0; }
356
357 .freedomplayer.fp-edgy .fp-checked:before {
358 content: "\e103"; }
359
360 .freedomplayer.fp-edgy .fp-email:before {
361 content: "\e106"; }
362
363 .freedomplayer.fp-edgy .fp-playbtn:before {
364 content: "\e107"; }
365
366 .freedomplayer.fp-edgy .fp-volumebtn:before {
367 content: "\e10b"; }
368
369 .freedomplayer.fp-edgy .fp-volume-off:before {
370 content: "\e10d"; }
371
372 .freedomplayer.fp-edgy .fp-unload:before {
373 content: "\e10f"; }
374
375 .freedomplayer.fp-edgy .fp-prevbtn:before {
376 content: "\e111"; }
377
378 .freedomplayer.fp-edgy .fp-nextbtn:before {
379 content: "\e112"; }
380
381 .freedomplayer.fp-edgy.fp-outlined .fp-checked:before, .freedomplayer.fp-edgy.fp-minimal .fp-checked:before {
382 content: "\e303"; }
383
384 .freedomplayer.fp-edgy.fp-outlined .fp-email:before, .freedomplayer.fp-edgy.fp-minimal .fp-email:before {
385 content: "\e306"; }
386
387 .freedomplayer.fp-edgy.fp-outlined .fp-playbtn:before, .freedomplayer.fp-edgy.fp-minimal .fp-playbtn:before {
388 content: "\e307"; }
389
390 .freedomplayer.fp-edgy.fp-outlined .fp-volumebtn:before, .freedomplayer.fp-edgy.fp-minimal .fp-volumebtn:before {
391 content: "\e30b"; }
392
393 .freedomplayer.fp-edgy.fp-outlined .fp-volume-off:before, .freedomplayer.fp-edgy.fp-minimal .fp-volume-off:before {
394 content: "\e30d"; }
395
396 .freedomplayer.fp-edgy.fp-outlined .fp-unload:before, .freedomplayer.fp-edgy.fp-minimal .fp-unload:before {
397 content: "\e30f"; }
398
399 .freedomplayer.fp-edgy.fp-outlined .fp-prevbtn:before, .freedomplayer.fp-edgy.fp-minimal .fp-prevbtn:before {
400 content: "\e311"; }
401
402 .freedomplayer.fp-edgy.fp-outlined .fp-nextbtn:before, .freedomplayer.fp-edgy.fp-minimal .fp-nextbtn:before {
403 content: "\e312"; }
404
405 .freedomplayer .fp-player, .freedomplayer .fp-ui, .freedomplayer .fp-header, .freedomplayer .fp-captions, .freedomplayer .fp-controls {
406 position: absolute;
407 width: 100%; }
408
409 .freedomplayer {
410 font-family: avenir, sans-serif;
411 font-size: 14px;
412 position: relative;
413 max-height: 100%;
414 overflow: visible;
415 border-radius: .24em;
416 background-position: center;
417 background-repeat: no-repeat;
418 background-size: contain;
419 zoom: 1 !important;
420 width: 100%;
421 display: inline-block;
422 -webkit-tap-highlight-color: transparent; }
423 .freedomplayer .fp-hidden, .freedomplayer strong.fp-hidden {
424 display: none; }
425 .freedomplayer .fp-shown {
426 display: block !important; }
427 .freedomplayer div,
428 .freedomplayer a,
429 .freedomplayer p,
430 .freedomplayer span,
431 .freedomplayer strong {
432 -webkit-box-sizing: border-box;
433 box-sizing: border-box; }
434 .freedomplayer.is-ready:not(.is-poster) {
435 background: none; }
436 .freedomplayer .fp-engine {
437 display: block;
438 width: 100%;
439 position: absolute;
440 top: 0;
441 bottom: 0;
442 left: 0;
443 right: 0;
444 height: 100% !important;
445 width: 100%; }
446 .freedomplayer video.fp-engine:not(.native-subtitles)::-webkit-media-controls {
447 display: none !important; }
448 .freedomplayer .fp-player {
449 position: absolute;
450 bottom: 0;
451 top: 0; }
452 .freedomplayer .fp-waiting {
453 display: none; }
454 .freedomplayer .fp-waiting, .freedomplayer .fp-play, .freedomplayer .fp-pause {
455 position: static; }
456 .freedomplayer .fp-ui .fp-preload {
457 margin: auto; }
458 .freedomplayer.is-splash .fp-preload, .freedomplayer.is-poster .fp-preload {
459 position: absolute;
460 display: block;
461 height: 2em;
462 opacity: 0.8; }
463 .freedomplayer .fp-ui {
464 height: 100%;
465 top: 0;
466 background-image: none;
467 -webkit-transition: background-image .1s;
468 transition: background-image .1s;
469 text-align: center;
470 cursor: pointer;
471 color: whitesmoke; }
472 .freedomplayer .fp-ui a, .freedomplayer .fp-ui strong, .freedomplayer .fp-ui a:before {
473 color: inherit !important;
474 font-style: normal !important;
475 text-decoration: none !important; }
476 .freedomplayer .fp-ui > div,
477 .freedomplayer .fp-ui > p {
478 -webkit-transition: opacity .1s;
479 transition: opacity .1s;
480 opacity: 0;
481 will-change: opacity; }
482 .freedomplayer.fp-ui-shown .fp-ui > div,
483 .freedomplayer.fp-ui-shown .fp-ui > p, .freedomplayer.is-paused:not(.was-played) .fp-ui > div,
484 .freedomplayer.is-paused:not(.was-played) .fp-ui > p, .freedomplayer.is-splash .fp-ui > div,
485 .freedomplayer.is-splash .fp-ui > p, .freedomplayer.is-mouseover:not(.is-fullscreen.is-mouseover-top) .fp-ui > div,
486 .freedomplayer.is-mouseover:not(.is-fullscreen.is-mouseover-top) .fp-ui > p, .freedomplayer.is-loading .fp-ui > div,
487 .freedomplayer.is-loading .fp-ui > p, .freedomplayer.is-seeking:not(.is-mobile-seeking) .fp-ui > div,
488 .freedomplayer.is-seeking:not(.is-mobile-seeking) .fp-ui > p {
489 opacity: 1; }
490 .freedomplayer.fp-ui-shown .fp-ui .fp-controls > a,
491 .freedomplayer.fp-ui-shown .fp-ui .fp-controls > div,
492 .freedomplayer.fp-ui-shown .fp-ui .fp-controls > span,
493 .freedomplayer.fp-ui-shown .fp-ui .fp-controls > strong, .freedomplayer.is-paused:not(.was-played) .fp-ui .fp-controls > a,
494 .freedomplayer.is-paused:not(.was-played) .fp-ui .fp-controls > div,
495 .freedomplayer.is-paused:not(.was-played) .fp-ui .fp-controls > span,
496 .freedomplayer.is-paused:not(.was-played) .fp-ui .fp-controls > strong, .freedomplayer.is-splash .fp-ui .fp-controls > a,
497 .freedomplayer.is-splash .fp-ui .fp-controls > div,
498 .freedomplayer.is-splash .fp-ui .fp-controls > span,
499 .freedomplayer.is-splash .fp-ui .fp-controls > strong, .freedomplayer.is-mouseover:not(.is-fullscreen.is-mouseover-top) .fp-ui .fp-controls > a,
500 .freedomplayer.is-mouseover:not(.is-fullscreen.is-mouseover-top) .fp-ui .fp-controls > div,
501 .freedomplayer.is-mouseover:not(.is-fullscreen.is-mouseover-top) .fp-ui .fp-controls > span,
502 .freedomplayer.is-mouseover:not(.is-fullscreen.is-mouseover-top) .fp-ui .fp-controls > strong, .freedomplayer.is-loading .fp-ui .fp-controls > a,
503 .freedomplayer.is-loading .fp-ui .fp-controls > div,
504 .freedomplayer.is-loading .fp-ui .fp-controls > span,
505 .freedomplayer.is-loading .fp-ui .fp-controls > strong, .freedomplayer.is-seeking:not(.is-mobile-seeking) .fp-ui .fp-controls > a,
506 .freedomplayer.is-seeking:not(.is-mobile-seeking) .fp-ui .fp-controls > div,
507 .freedomplayer.is-seeking:not(.is-mobile-seeking) .fp-ui .fp-controls > span,
508 .freedomplayer.is-seeking:not(.is-mobile-seeking) .fp-ui .fp-controls > strong {
509 opacity: 1; }
510 .freedomplayer:not(.is-touch):not(.is-mouseover-top).was-played .fp-header {
511 opacity: 0; }
512 .freedomplayer.is-fullscreen.was-played:not(.is-touch):not(.is-mouseover-bottom):not(.is-fullscreen-exit-hint):not(.fixed-controls) .fp-controls {
513 opacity: 0; }
514 .freedomplayer.is-mobile-seeking .fp-controls {
515 opacity: 1;
516 visibility: hidden; }
517 .freedomplayer.is-mobile-seeking .fp-timeline, .freedomplayer.is-mobile-seeking .fp-forward, .freedomplayer.is-mobile-seeking .fp-rewind {
518 opacity: 1;
519 visibility: visible; }
520 .freedomplayer.is-fullscreen-exit-hint .fp-controls {
521 opacity: 1;
522 visibility: hidden; }
523 .freedomplayer.is-fullscreen-exit-hint .fp-timeline, .freedomplayer.is-fullscreen-exit-hint .fp-fullscreen {
524 opacity: 1;
525 visibility: visible; }
526 .freedomplayer .fp-header {
527 top: 0;
528 text-align: left;
529 height: 3em;
530 padding-left: .65em;
531 z-index: 2; }
532 .freedomplayer .fp-header .fp-icon {
533 padding: .5em 1em; }
534 .freedomplayer .fp-header .fp-icon.fp-active {
535 color: #ec6c4c; }
536 .freedomplayer .fp-unload {
537 display: none; }
538 .freedomplayer.is-mouseover.is-touch .fp-ui {
539 background: rgba(0, 0, 0, 0.6); }
540 .freedomplayer:not(.is-touch):not(.fixed-controls).fp-slim.is-mouseover:not(.is-fullscreen) .fp-ui, .freedomplayer:not(.is-touch):not(.fixed-controls).fp-slim.is-fullscreen.is-mouseover-bottom .fp-ui {
541 background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.25)), color-stop(15%, transparent));
542 background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25), transparent 15%); }
543 .freedomplayer .fp-help {
544 display: none; }
545 .freedomplayer .fp-message {
546 background-color: rgba(0, 0, 0, 0.5);
547 text-align: left;
548 font-size: 1.2em;
549 overflow: hidden;
550 opacity: 0;
551 padding: .6em .9em;
552 -webkit-transition: opacity 0.3s;
553 transition: opacity 0.3s; }
554 .freedomplayer .fp-message.fp-shown {
555 opacity: 1; }
556 .freedomplayer .fp-message.fp-shown + .fp-header {
557 opacity: 0; }
558 .freedomplayer .fp-textarea {
559 background-color: rgba(0, 0, 0, 0.5);
560 width: 80%;
561 position: absolute;
562 left: 10%;
563 top: 15%;
564 color: #fff;
565 outline: 0;
566 border-radius: .2em;
567 border: 0;
568 min-height: 60%; }
569 .freedomplayer .fp-logo {
570 position: absolute;
571 bottom: 3em;
572 left: 0.9em; }
573 .freedomplayer .fp-logo img {
574 width: 100%; }
575 .freedomplayer .fp-captions {
576 bottom: 1.2em;
577 display: none;
578 text-align: center;
579 color: #fff; }
580 .freedomplayer .fp-captions p {
581 background-color: rgba(0, 0, 0, 0.65);
582 border-radius: .2em;
583 font-size: 110%;
584 display: inline-block;
585 padding: .1em .3em;
586 margin: .1em; }
587 .freedomplayer.has-subtitles video::-webkit-media-text-track-container {
588 display: none; }
589 .freedomplayer.has-subtitles.is-fullscreen video.native-subtitles::-webkit-media-text-track-container {
590 display: block; }
591 .freedomplayer .fp-speed-flash {
592 position: absolute;
593 left: 0;
594 right: 0;
595 bottom: 0;
596 top: 0;
597 margin: auto;
598 font-size: 4em;
599 color: #fff;
600 font-weight: bold;
601 text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
602 opacity: 0 !important;
603 -webkit-transform: scale(0.8);
604 transform: scale(0.8);
605 -webkit-transition: all .2s;
606 transition: all .2s;
607 width: 4em;
608 height: 2em;
609 display: none; }
610 .freedomplayer .fp-speed-flash.fp-hilite {
611 opacity: 1 !important;
612 -webkit-transform: scale(1);
613 transform: scale(1); }
614 .freedomplayer .fp-play .fp-playbtn, .freedomplayer .fp-pause .fp-playbtn, .freedomplayer .fp-forward .fp-playbtn, .freedomplayer .fp-rewind .fp-playbtn {
615 display: none; }
616 .freedomplayer .fp-play svg, .freedomplayer .fp-pause svg, .freedomplayer .fp-forward svg, .freedomplayer .fp-rewind svg {
617 position: absolute;
618 left: 0;
619 right: 0;
620 bottom: 0;
621 top: 0;
622 width: 6em;
623 height: 6em;
624 opacity: 0;
625 margin: auto;
626 max-height: 30%;
627 -webkit-transform: scale(0.8);
628 transform: scale(0.8);
629 -webkit-transition: all .2s;
630 transition: all .2s;
631 display: none; }
632 .freedomplayer .fp-play svg.fp-play-rounded-fill, .freedomplayer .fp-play svg.fp-pause-rounded-fill, .freedomplayer .fp-pause svg.fp-play-rounded-fill, .freedomplayer .fp-pause svg.fp-pause-rounded-fill, .freedomplayer .fp-forward svg.fp-play-rounded-fill, .freedomplayer .fp-forward svg.fp-pause-rounded-fill, .freedomplayer .fp-rewind svg.fp-play-rounded-fill, .freedomplayer .fp-rewind svg.fp-pause-rounded-fill {
633 display: block; }
634 .freedomplayer .fp-play svg path, .freedomplayer .fp-pause svg path, .freedomplayer .fp-forward svg path, .freedomplayer .fp-rewind svg path {
635 pointer-events: none; }
636 .freedomplayer .fp-play.fp-visible svg, .freedomplayer .fp-pause.fp-visible svg, .freedomplayer .fp-forward.fp-visible svg, .freedomplayer .fp-rewind.fp-visible svg {
637 -webkit-transform: scale(1.5);
638 transform: scale(1.5);
639 opacity: 1; }
640 .freedomplayer .fp-play.fp-visible-change, .freedomplayer .fp-pause.fp-visible-change, .freedomplayer .fp-forward.fp-visible-change, .freedomplayer .fp-rewind.fp-visible-change {
641 opacity: 1; }
642 .freedomplayer .fp-remaining {
643 display: none; }
644 .freedomplayer .fp-rewind, .freedomplayer .fp-forward {
645 width: 18vw;
646 position: absolute;
647 left: 0;
648 height: 54%;
649 top: 50%;
650 -webkit-transform: translateY(-50%);
651 transform: translateY(-50%); }
652 @media screen and (orientation: portrait) {
653 .freedomplayer .fp-rewind, .freedomplayer .fp-forward {
654 width: 14vw; } }
655 .freedomplayer .fp-rewind svg, .freedomplayer .fp-forward svg {
656 max-width: 14vw;
657 width: 2em;
658 -webkit-transform: none;
659 transform: none; }
660 .freedomplayer .fp-rewind svg:active, .freedomplayer .fp-forward svg:active {
661 -webkit-transform: scale(0.9);
662 transform: scale(0.9); }
663 .freedomplayer .fp-forward {
664 left: auto;
665 padding-left: 9vw;
666 right: 0; }
667 @media screen and (orientation: portrait) {
668 .freedomplayer .fp-forward {
669 padding-left: auto; } }
670 .freedomplayer .fp-forward svg {
671 margin-left: 9vw; }
672 @media screen and (orientation: portrait) {
673 .freedomplayer .fp-forward svg {
674 margin-left: 0; } }
675 .freedomplayer .fp-rewind {
676 left: 0;
677 padding-right: 9vw; }
678 @media screen and (orientation: portrait) {
679 .freedomplayer .fp-rewind {
680 padding-right: auto; } }
681 .freedomplayer .fp-rewind svg {
682 margin-right: 9vw; }
683 @media screen and (orientation: portrait) {
684 .freedomplayer .fp-rewind svg {
685 margin-right: 0; } }
686 .freedomplayer.is-mouseover.is-ready .fp-forward, .freedomplayer.is-mouseover.is-ready .fp-rewind {
687 display: block; }
688 .freedomplayer.is-mouseover.is-ready .fp-forward svg, .freedomplayer.is-mouseover.is-ready .fp-rewind svg {
689 display: block;
690 opacity: 1; }
691 .freedomplayer.is-mouseover.is-disabled .fp-forward, .freedomplayer.is-mouseover.is-disabled .fp-rewind, .freedomplayer.is-mouseover.is-cva .fp-forward, .freedomplayer.is-mouseover.is-cva .fp-rewind {
692 display: none; }
693 .freedomplayer.is-mobile-seeking.is-ready .fp-rewind {
694 display: block;
695 opacity: 1; }
696 .freedomplayer.is-mobile-seeking.is-ready .fp-rewind svg {
697 display: block;
698 opacity: 1; }
699 .freedomplayer.is-mobile-seeking.is-ready .fp-forward {
700 display: block;
701 opacity: 1; }
702 .freedomplayer.is-mobile-seeking.is-ready .fp-forward svg {
703 display: block;
704 opacity: 1; }
705 .freedomplayer .fp-controls {
706 display: -ms-flexbox;
707 display: -webkit-box;
708 display: flex;
709 -ms-flex-pack: justify;
710 justify-content: space-around;
711 -ms-flex-align: center;
712 -webkit-box-align: center;
713 align-items: center;
714 height: 2.4em;
715 bottom: 0;
716 z-index: 2;
717 padding-left: 0.3em;
718 padding-right: 0.3em; }
719 .freedomplayer .fp-controls > a,
720 .freedomplayer .fp-controls > div,
721 .freedomplayer .fp-controls > p,
722 .freedomplayer .fp-controls > span {
723 margin: 0 .6em;
724 opacity: 0; }
725 .freedomplayer.is-rtl .fp-elapsed {
726 margin-left: 0;
727 }
728 .freedomplayer .fp-controls strong {
729 margin: 0;
730 padding: .4em .6em; }
731 .freedomplayer .fp-controls > strong {
732 letter-spacing: 1px;
733 font-weight: 400;
734 white-space: nowrap; }
735 .freedomplayer .fp-controls img {
736 width: 1.2em; }
737 .freedomplayer .fp-bar, .freedomplayer .fp-bar-slider {
738 background-color: #ccc;
739 background-color: rgba(255, 255, 255, 0.5);
740 position: relative;
741 cursor: col-resize;
742 height: .9em;
743 border-radius: 0.24em;
744 -ms-flex: 1;
745 -webkit-box-flex: 1;
746 flex: 1; }
747 .freedomplayer .fp-bar .fp-buffer, .freedomplayer .fp-bar-slider .fp-buffer,
748 .freedomplayer .fp-bar .fp-progress,
749 .freedomplayer .fp-bar-slider .fp-progress {
750 background-color: rgba(255, 255, 255, 0.6);
751 position: absolute;
752 height: 100%;
753 border-radius: 0.24em; }
754 .freedomplayer .fp-bar .fp-buffer.fp-progress.animated, .freedomplayer .fp-bar-slider .fp-buffer.fp-progress.animated,
755 .freedomplayer .fp-bar .fp-progress.fp-progress.animated,
756 .freedomplayer .fp-bar-slider .fp-progress.fp-progress.animated {
757 -webkit-transition-timing-function: linear;
758 transition-timing-function: linear;
759 -webkit-transition-property: width, height;
760 transition-property: width, height; }
761 .freedomplayer .fp-bar .fp-buffer.fp-buffer, .freedomplayer .fp-bar-slider .fp-buffer.fp-buffer,
762 .freedomplayer .fp-bar .fp-progress.fp-buffer,
763 .freedomplayer .fp-bar-slider .fp-progress.fp-buffer {
764 -webkit-transition: width .25s linear;
765 transition: width .25s linear; }
766 .freedomplayer .fp-bar.no-animation .fp-buffer, .freedomplayer .no-animation.fp-bar-slider .fp-buffer,
767 .freedomplayer .fp-bar.no-animation .fp-progress,
768 .freedomplayer .no-animation.fp-bar-slider .fp-progress {
769 -webkit-transition: none;
770 transition: none; }
771 .freedomplayer .fp-timeline {
772 -webkit-transition: height .2s;
773 transition: height .2s; }
774 .freedomplayer .fp-cuepoint {
775 background-color: #000;
776 position: absolute;
777 height: 100%;
778 width: 2px; }
779 .freedomplayer .fp-timestamp {
780 background-color: rgba(0, 0, 0, 0.65);
781 display: none;
782 border-radius: .2em;
783 padding: .1em .3em;
784 position: absolute;
785 font-size: 90%;
786 bottom: 1.4em;
787 height: auto; }
788 .freedomplayer:not(.is-touch) .fp-timeline:hover .fp-timestamp,
789 .freedomplayer .fp-timeline.is-fp-dragging .fp-timestamp {
790 display: inline; }
791 .freedomplayer .fp-volume {
792 display: -ms-flexbox;
793 display: -webkit-box;
794 display: flex;
795 height: 100%;
796 -ms-flex-align: center;
797 -webkit-box-align: center;
798 align-items: center; }
799 .freedomplayer .fp-bar-slider {
800 background-color: transparent;
801 -webkit-user-select: none;
802 -moz-user-select: none;
803 -ms-user-select: none;
804 user-select: none;
805 -webkit-transition: height .2s;
806 transition: height .2s;
807 white-space: nowrap;
808 -ms-flex: 1 0 auto; }
809 .freedomplayer .fp-bar-slider em {
810 border-radius: 2px;
811 display: inline-block;
812 width: 5px;
813 height: 100%;
814 position: relative;
815 vertical-align: top;
816 margin-left: 3px;
817 -webkit-transition: -webkit-transform 0.4s;
818 transition: -webkit-transform 0.4s;
819 transition: transform 0.4s;
820 transition: transform 0.4s, -webkit-transform 0.4s;
821 -webkit-transform-origin: bottom;
822 transform-origin: bottom;
823 -webkit-user-select: none;
824 -moz-user-select: none;
825 -ms-user-select: none;
826 user-select: none;
827 -webkit-transform: scale(1.1);
828 transform: scale(1.1); }
829 .freedomplayer .fp-bar-slider em:hover {
830 -webkit-transform: scaleY(1.35);
831 transform: scaleY(1.35);
832 -webkit-transition: -webkit-transform 0.2s;
833 transition: -webkit-transform 0.2s;
834 transition: transform 0.2s;
835 transition: transform 0.2s, -webkit-transform 0.2s; }
836 .freedomplayer .fp-bar-slider em.fp-grey {
837 background-color: rgba(255, 255, 255, 0.75); }
838 .freedomplayer.no-flex .fp-controls {
839 white-space: nowrap; }
840 .freedomplayer.no-flex .fp-controls > a,
841 .freedomplayer.no-flex .fp-controls > div,
842 .freedomplayer.no-flex .fp-controls > span,
843 .freedomplayer.no-flex .fp-controls > stong {
844 display: inline-block;
845 vertical-align: center;
846 margin: 0 .3em; }
847 .freedomplayer.no-flex .fp-timeline {
848 width: 40%; }
849 .freedomplayer.no-flex.fp-full .fp-timeline {
850 margin-bottom: .6em;
851 height: .9em; }
852 .freedomplayer.no-flex.fp-fat .fp-bar, .freedomplayer.no-flex.fp-playful .fp-bar, .freedomplayer.no-flex.fp-fat .fp-bar-slider, .freedomplayer.no-flex.fp-playful .fp-bar-slider {
853 height: .9em !important; }
854 .freedomplayer.fp-fat .fp-bar, .freedomplayer.fp-playful .fp-bar, .freedomplayer.fp-fat .fp-bar-slider, .freedomplayer.fp-playful .fp-bar-slider {
855 height: 100%;
856 border-radius: 0; }
857 .freedomplayer.fp-fat .fp-bar > div, .freedomplayer.fp-playful .fp-bar > div, .freedomplayer.fp-fat .fp-bar-slider > div, .freedomplayer.fp-playful .fp-bar-slider > div,
858 .freedomplayer.fp-fat .fp-bar > span,
859 .freedomplayer.fp-playful .fp-bar > span,
860 .freedomplayer.fp-fat .fp-bar-slider > span,
861 .freedomplayer.fp-playful .fp-bar-slider > span {
862 border-radius: 0; }
863 .freedomplayer.fp-fat .fp-timestamp, .freedomplayer.fp-playful .fp-timestamp {
864 bottom: 3.2em; }
865 .freedomplayer.fp-fat .fp-bar-slider em, .freedomplayer.fp-playful .fp-bar-slider em {
866 -webkit-transform: scaleY(0.6);
867 transform: scaleY(0.6);
868 -webkit-transform-origin: center;
869 transform-origin: center; }
870 .freedomplayer.fp-fat .fp-bar-slider em:hover, .freedomplayer.fp-playful .fp-bar-slider em:hover {
871 -webkit-transform: scaleY(0.75);
872 transform: scaleY(0.75); }
873 .freedomplayer.fp-slim .fp-timeline {
874 height: .2em; }
875 .freedomplayer.fp-slim:not(.fp-full) .fp-controls:hover .fp-timeline:before, .freedomplayer.fp-slim:not(.fp-full).is-mobile-seeking .fp-timeline:before, .freedomplayer.fp-slim .fp-controls:hover .fp-bar-slider:before {
876 content: '';
877 position: absolute;
878 top: -1.2em;
879 height: 2.4em;
880 left: -1em;
881 right: 0; }
882 .freedomplayer.fp-slim .fp-cue {
883 width: 4px; }
884 .freedomplayer.fp-slim .fp-bar-slider {
885 height: .2em; }
886 .freedomplayer.fp-full .fp-timeline {
887 position: absolute;
888 height: .3em;
889 bottom: 2.8em;
890 margin: 0;
891 width: 100%;
892 border-radius: 0;
893 overflow: inherit;
894 left: 0; }
895 .freedomplayer.fp-full .fp-timeline:before {
896 content: "";
897 width: 100%;
898 height: 1.2em;
899 position: absolute;
900 top: -1.2em;
901 left: 0; }
902 .freedomplayer.fp-full .fp-controls {
903 height: 2.8em; }
904 .freedomplayer.fp-full .fp-controls:hover .fp-timeline {
905 height: 1em; }
906 .freedomplayer.fp-full .fp-volume {
907 margin-right: auto; }
908 .freedomplayer.fp-full .fp-duration, .freedomplayer.fp-full .fp-remaining {
909 margin-left: 0; }
910 .freedomplayer.fp-full .fp-duration:before, .freedomplayer.fp-full .fp-remaining:before {
911 position: relative;
912 content: "/";
913 left: -.3em; }
914 .freedomplayer.fp-full.is-rtl .fp-duration:before, .freedomplayer.fp-full.is-rtl .fp-remaining:before {
915 left: .3em; }
916 .freedomplayer.fp-slim.fp-full .fp-controls:hover .fp-timeline {
917 height: .3em; }
918 .freedomplayer.fp-minimal .fp-controls {
919 background-color: transparent !important; }
920 .freedomplayer.fp-minimal .fp-controls > a,
921 .freedomplayer.fp-minimal .fp-controls > div,
922 .freedomplayer.fp-minimal .fp-controls > span,
923 .freedomplayer.fp-minimal .fp-controls > strong {
924 display: none; }
925 .freedomplayer.fp-minimal .fp-header > a,
926 .freedomplayer.fp-minimal .fp-header > div,
927 .freedomplayer.fp-minimal .fp-header > p,
928 .freedomplayer.fp-minimal .fp-header > span {
929 display: none; }
930 .freedomplayer.fp-minimal .fp-timeline {
931 height: .3em;
932 max-width: 12em;
933 width: 100%;
934 display: block;
935 margin: 0 auto;
936 -webkit-box-flex: 0;
937 -ms-flex: none;
938 flex: none; }
939 .freedomplayer.fp-playful .fp-color, .freedomplayer.fp-playful .fp-color-play {
940 background-color: #ec6c4c;
941 fill: #ec6c4c; }
942 .freedomplayer.fp-playful .fp-controls {
943 background-color: #006680; }
944 .freedomplayer .fp-selected:before {
945 content: "✓ "; }
946 .freedomplayer .fp-menu {
947 background-color: rgba(0, 0, 0, 0.5);
948 border-radius: .24em;
949 position: absolute;
950 width: 8em;
951 right: .5em;
952 z-index: 21;
953 font-size: 90%;
954 -webkit-transition: opacity .2s, height .2s, -webkit-transform .2s;
955 transition: opacity .2s, height .2s, -webkit-transform .2s;
956 transition: opacity .2s, transform .2s, height .2s;
957 transition: opacity .2s, transform .2s, height .2s, -webkit-transform .2s;
958 -webkit-transform: scale(0.95);
959 transform: scale(0.95);
960 bottom: -100%;
961 height: 0;
962 opacity: 0 !important;
963 display: none; }
964 .freedomplayer .fp-menu::-webkit-scrollbar {
965 width: 8px;
966 background: #333; }
967 .freedomplayer .fp-menu::-webkit-scrollbar-track {
968 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
969 .freedomplayer .fp-menu::-webkit-scrollbar-thumb {
970 background-color: #999;
971 border-radius: 4px;
972 outline: none; }
973 .freedomplayer .fp-menu.fp-active {
974 -webkit-transform: scale(1);
975 transform: scale(1);
976 height: auto;
977 bottom: 3.2em;
978 opacity: 1 !important;
979 display: block;
980 max-height: calc( 100% - 3.2em);
981 overflow-y: auto; }
982 .freedomplayer .fp-menu > a {
983 display: block;
984 padding: .4em 1.2em;
985 text-align: right; }
986 .freedomplayer .fp-menu strong {
987 display: block;
988 padding: .7em;
989 border-bottom: 1px solid rgba(255, 255, 255, 0.2);
990 background-color: rgba(0, 0, 0, 0.3);
991 text-transform: uppercase;
992 letter-spacing: 1px;
993 cursor: default;
994 font-size: 90%; }
995 .freedomplayer .fp-menu a {
996 color: rgba(255, 255, 255, 0.8); }
997 .freedomplayer .fp-menu a:hover:not(.fp-selected) {
998 background-color: #000;
999 color: #fff; }
1000 .freedomplayer .fp-menu .fp-icon {
1001 cursor: pointer; }
1002 .freedomplayer .fp-menu .fp-icon:before {
1003 margin-right: .1em;
1004 font-size: 1.5em;
1005 vertical-align: -0.1em; }
1006 .freedomplayer .fp-qsel-menu {
1007 width: auto; }
1008 .freedomplayer .fp-context-menu {
1009 width: auto;
1010 right: auto;
1011 bottom: auto !important;
1012 display: none; }
1013 .freedomplayer .fp-context-menu.fp-active {
1014 display: block; }
1015 .freedomplayer .fp-context-menu a, .freedomplayer .fp-context-menu strong {
1016 text-align: left;
1017 color: #fff;
1018 white-space: nowrap; }
1019 .freedomplayer .fp-subtitle-menu {
1020 width: auto; }
1021 .freedomplayer.fp-outlined .fp-play svg.fp-play-rounded-fill, .freedomplayer.fp-minimal .fp-play svg.fp-play-rounded-fill, .freedomplayer.fp-outlined .fp-play svg.fp-pause-rounded-fill, .freedomplayer.fp-minimal .fp-play svg.fp-pause-rounded-fill, .freedomplayer.fp-outlined .fp-pause svg.fp-play-rounded-fill, .freedomplayer.fp-minimal .fp-pause svg.fp-play-rounded-fill, .freedomplayer.fp-outlined .fp-pause svg.fp-pause-rounded-fill, .freedomplayer.fp-minimal .fp-pause svg.fp-pause-rounded-fill {
1022 display: none; }
1023 .freedomplayer.fp-outlined .fp-play svg.fp-play-rounded-outline, .freedomplayer.fp-minimal .fp-play svg.fp-play-rounded-outline, .freedomplayer.fp-outlined .fp-play svg.fp-pause-rounded-outline, .freedomplayer.fp-minimal .fp-play svg.fp-pause-rounded-outline, .freedomplayer.fp-outlined .fp-pause svg.fp-play-rounded-outline, .freedomplayer.fp-minimal .fp-pause svg.fp-play-rounded-outline, .freedomplayer.fp-outlined .fp-pause svg.fp-pause-rounded-outline, .freedomplayer.fp-minimal .fp-pause svg.fp-pause-rounded-outline {
1024 display: block; }
1025 .freedomplayer.fp-outlined .fp-checked:before, .freedomplayer.fp-minimal .fp-checked:before {
1026 content: "\e203"; }
1027 .freedomplayer.fp-outlined .fp-email:before, .freedomplayer.fp-minimal .fp-email:before {
1028 content: "\e206"; }
1029 .freedomplayer.fp-outlined .fp-playbtn:before, .freedomplayer.fp-minimal .fp-playbtn:before {
1030 content: "\e207"; }
1031 .freedomplayer.fp-outlined .fp-volumebtn:before, .freedomplayer.fp-minimal .fp-volumebtn:before {
1032 content: "\e20b"; }
1033 .freedomplayer.fp-outlined .fp-volume-off:before, .freedomplayer.fp-minimal .fp-volume-off:before {
1034 content: "\e20d"; }
1035 .freedomplayer.fp-outlined .fp-unload:before, .freedomplayer.fp-minimal .fp-unload:before {
1036 content: "\e20f"; }
1037 .freedomplayer.fp-outlined .fp-prevbtn:before, .freedomplayer.fp-minimal .fp-prevbtn:before {
1038 content: "\e211"; }
1039 .freedomplayer.fp-outlined .fp-nextbtn:before, .freedomplayer.fp-minimal .fp-nextbtn:before {
1040 content: "\e212"; }
1041 .freedomplayer .fp-color,
1042 .freedomplayer .fp-bar .fp-color,
1043 .freedomplayer .fp-bar-slider .fp-color {
1044 background-color: #00abcd;
1045 fill: rgba(0, 0, 0, 0.2); }
1046 .freedomplayer .fp-color-play {
1047 fill: transparent; }
1048 .freedomplayer.is-rtl {
1049 direction: rtl; }
1050 .freedomplayer.is-rtl .fp-icon {
1051 -webkit-transform: rotate(180deg);
1052 transform: rotate(180deg); }
1053 .freedomplayer.is-rtl .fp-menu .fp-icon {
1054 -webkit-transform: none;
1055 transform: none; }
1056 .freedomplayer.-grayscale video.fp-engine {
1057 -webkit-filter: grayscale(100%);
1058 filter: grayscale(100%); }
1059 .freedomplayer.-sepia video.fp-engine {
1060 -webkit-filter: sepia(100%);
1061 filter: sepia(100%); }
1062 .freedomplayer.-blur video.fp-engine {
1063 -webkit-filter: blur(5px);
1064 filter: blur(5px); }
1065
1066 @-webkit-keyframes waiting {
1067 0% {
1068 -webkit-transform: scale(1);
1069 transform: scale(1); }
1070 20% {
1071 -webkit-transform: scale(1, 2);
1072 transform: scale(1, 2); }
1073 40% {
1074 -webkit-transform: scale(1);
1075 transform: scale(1); } }
1076
1077 @keyframes waiting {
1078 0% {
1079 -webkit-transform: scale(1);
1080 transform: scale(1); }
1081 20% {
1082 -webkit-transform: scale(1, 2);
1083 transform: scale(1, 2); }
1084 40% {
1085 -webkit-transform: scale(1);
1086 transform: scale(1); } }
1087
1088 .fp-preload {
1089 -webkit-transition: opacity 1s .3s;
1090 transition: opacity 1s .3s;
1091 position: static;
1092 top: 0;
1093 bottom: 0;
1094 left: 0;
1095 right: 0;
1096 margin: auto;
1097 opacity: 0;
1098 display: block;
1099 height: 0; }
1100
1101 .is-loading .fp-waiting .fp-preload, .is-seeking .fp-waiting .fp-preload {
1102 position: absolute;
1103 display: block;
1104 height: 2em;
1105 opacity: 0.8; }
1106
1107 .fp-preload b {
1108 -webkit-animation: waiting 1s ease-in-out infinite;
1109 animation: waiting 1s ease-in-out infinite;
1110 -webkit-box-shadow: 0 0 .5rem #222;
1111 box-shadow: 0 0 .5rem #222;
1112 background-color: white;
1113 display: inline-block;
1114 border-radius: .1em;
1115 margin: 0 .2em;
1116 height: 2em;
1117 width: 0.4em; }
1118 .fp-preload b:nth-child(1) {
1119 -webkit-animation-delay: 0;
1120 animation-delay: 0; }
1121 .fp-preload b:nth-child(2) {
1122 -webkit-animation-delay: 0.1s;
1123 animation-delay: 0.1s; }
1124 .fp-preload b:nth-child(3) {
1125 -webkit-animation-delay: 0.15s;
1126 animation-delay: 0.15s; }
1127 .fp-preload b:nth-child(4) {
1128 -webkit-animation-delay: 0.25s;
1129 animation-delay: 0.25s; }
1130
1131 .fp-filters {
1132 width: 0 !important;
1133 height: 0 !important;
1134 overflow: hidden !important;
1135 position: absolute; }
1136
1137
1138 /* Click to unmute */
1139 .freedomplayer .fp-message-muted { text-align: center }
1140 .freedomplayer .fp-message-muted.fp-shown { opacity: 0 }
1141 .freedomplayer.is-mouse-over .fp-message-muted.fp-shown { opacity: 1 }
1142 .freedomplayer .fp-message-muted:hover, .freedomplayer .fp-message-muted:active { text-shadow: 0px 0px 5px rgba( 255, 255, 255, 0.66 ) }
1143 .freedomplayer.has-fp-message-muted .fp-header { display: none }
1144 .freedomplayer .fp-volumebtn-notice { position: relative; top: 3px; }
1145 .freedomplayer .fp-volumebtn-notice:before { content: "\e00d"; }
1146 .freedomplayer.fp-outlined .fp-volumebtn-notice:before, .freedomplayer.fp-minimal .fp-volumebtn-notice:before { content: "\e20d"; }
1147 .freedomplayer.fp-edgy .fp-volumebtn-notice:before { content: "\e10d"; }
1148 .freedomplayer.fp-edgy.fp-outlined .fp-volumebtn-notice:before, .freedomplayer.fp-edgy.fp-minimal .fp-volumebtn-notice:before { content: "\e30d"; }
1149
1150 .freedomplayer.no-controlbar.is-muted .fp-message-muted,
1151 .freedomplayer.no-controlbar.is-muted:not(.has-fp-message-muted) .fp-controls,
1152 .freedomplayer.no-controlbar.is-muted:not(.has-fp-message-muted) .fp-controls .fp-volume {
1153 opacity: 1;
1154 }
1155