@charset "utf-8";

.video-js-qimad .vjs-big-play-button .vjs-icon-placeholder::before, .vjs-button > .vjs-icon-placeholder::before, .video-js-qimad .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.video-js-qimad .vjs-big-play-button .vjs-icon-placeholder::before, .vjs-button > .vjs-icon-placeholder::before { text-align: center; }

@font-face { font-family: VideoJS; }

@font-face { font-family: VideoJS; src: url("852d41284d92cff9171de0a9008b0f0782b4e56c") format("woff"), url("4cdede862bb186f828fba20e551e4be745465677") format("truetype"); font-weight: normal; font-style: normal; }

.vjs-icon-play, .video-js-qimad .vjs-big-play-button .vjs-icon-placeholder::before, .video-js-qimad .vjs-play-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-play::before, .video-js-qimad .vjs-big-play-button .vjs-icon-placeholder::before, .video-js-qimad .vjs-play-control .vjs-icon-placeholder::before { content: ""; }

.qadima-replay .vjs-icon-placeholder, .vjs-big-play-button .vjs-icon-placeholder::before { font-family: VideoJS; font-weight: normal; font-style: normal; }

.qadima-replay .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; text-align: center; justify-content: center; top: 50%; left: 50%; }

.qadima-replay .vjs-icon-placeholder::before { content: ""; font-family: VideoJS; font-weight: normal; font-style: normal; text-align: center; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; justify-content: center; font-size: 1.1em; }

.qadima-pause .vjs-icon-placeholder, .vjs-big-play-button .vjs-icon-placeholder::before { font-family: VideoJS; font-weight: normal; font-style: normal; }

.qadima-pause .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; text-align: center; justify-content: center; top: 50%; left: 50%; }

.qadima-pause .vjs-icon-placeholder::before { content: ""; font-family: VideoJS; font-weight: normal; font-style: normal; text-align: center; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; justify-content: center; font-size: 1.1em; }

.qadima-play .vjs-icon-placeholder::before { content: ""; font-family: VideoJS; font-weight: normal; font-style: normal; text-align: center; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; justify-content: center; font-size: 1.1em; }

.vjs-icon-play-circle { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-play-circle::before { content: ""; }

.vjs-icon-pause, .video-js-qimad .vjs-play-control.vjs-playing .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-pause::before, .video-js-qimad .vjs-play-control.vjs-playing .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-volume-mute, .video-js-qimad .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-volume-mute::before, .video-js-qimad .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-volume-low, .video-js-qimad .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-volume-low::before, .video-js-qimad .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-volume-mid, .video-js-qimad .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-volume-mid::before, .video-js-qimad .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-volume-high, .video-js-qimad .vjs-mute-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-volume-high::before, .video-js-qimad .vjs-mute-control .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-fullscreen-enter, .video-js-qimad .vjs-fullscreen-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-fullscreen-enter::before, .video-js-qimad .vjs-fullscreen-control .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-fullscreen-exit, .video-js-qimad.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-fullscreen-exit::before, .video-js-qimad.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-square { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-square::before { content: ""; }

.vjs-icon-spinner { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-spinner::before { content: ""; }

.vjs-icon-subtitles, .video-js-qimad .vjs-subtitles-button .vjs-icon-placeholder, .video-js-qimad .vjs-subs-caps-button .vjs-icon-placeholder, .video-js-qimad.video-js-qimad:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js-qimad.video-js-qimad:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js-qimad.video-js-qimad:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js-qimad.video-js-qimad:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-subtitles::before, .video-js-qimad .vjs-subtitles-button .vjs-icon-placeholder::before, .video-js-qimad .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js-qimad.video-js-qimad:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js-qimad.video-js-qimad:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js-qimad.video-js-qimad:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js-qimad.video-js-qimad:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-captions, .video-js-qimad .vjs-captions-button .vjs-icon-placeholder, .video-js-qimad:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js-qimad:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-captions::before, .video-js-qimad .vjs-captions-button .vjs-icon-placeholder::before, .video-js-qimad:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js-qimad:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-chapters, .video-js-qimad .vjs-chapters-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-chapters::before, .video-js-qimad .vjs-chapters-button .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-share { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-share::before { content: ""; }

.vjs-icon-cog { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-cog::before { content: ""; }

.vjs-icon-circle, .video-js-qimad .vjs-play-progress, .video-js-qimad .vjs-volume-level { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-circle::before, .video-js-qimad .vjs-play-progress::before, .video-js-qimad .vjs-volume-level::before { content: ""; }

.vjs-icon-circle-outline { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-circle-outline::before { content: ""; }

.vjs-icon-circle-inner-circle { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-circle-inner-circle::before { content: ""; }

.vjs-icon-hd { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-hd::before { content: ""; }

.vjs-icon-cancel, .video-js-qimad .vjs-control.vjs-close-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-cancel::before, .video-js-qimad .vjs-control.vjs-close-button .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-replay, .video-js-qimad .vjs-play-control.vjs-ended .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-replay::before, .video-js-qimad .vjs-play-control.vjs-ended .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-facebook { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-facebook::before { content: ""; }

.vjs-icon-gplus { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-gplus::before { content: ""; }

.vjs-icon-linkedin { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-linkedin::before { content: ""; }

.vjs-icon-twitter { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-twitter::before { content: ""; }

.vjs-icon-tumblr { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-tumblr::before { content: ""; }

.vjs-icon-pinterest { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-pinterest::before { content: ""; }

.vjs-icon-audio-description, .video-js-qimad .vjs-descriptions-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-audio-description::before, .video-js-qimad .vjs-descriptions-button .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-audio, .video-js-qimad .vjs-audio-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-audio::before, .video-js-qimad .vjs-audio-button .vjs-icon-placeholder::before { content: ""; }

.vjs-icon-next-item { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-next-item::before { content: ""; }

.vjs-icon-previous-item { font-family: VideoJS; font-weight: normal; font-style: normal; }

.vjs-icon-previous-item::before { content: ""; }

.video-js-qimad { display: block; vertical-align: top; box-sizing: border-box; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0); position: relative; padding: 0px; font-size: 10px; line-height: 1; font-weight: normal; font-style: normal; font-family: Arial, Helvetica, sans-serif; word-break: initial; }

.video-js-qimad:-webkit-full-screen { width: 100% !important; height: 100% !important; }

.video-js-qimad[tabindex="-1"] { outline: none; }

.video-js-qimad *, .video-js-qimad ::before, .video-js-qimad ::after { box-sizing: inherit; }

.video-js-qimad ul { font-family: inherit; font-size: inherit; line-height: inherit; list-style-position: outside; margin: 0px; }

.video-js-qimad.vjs-fluid, .video-js-qimad.vjs-16-9, .video-js-qimad.vjs-4-3 { width: 100%; max-width: 100%; height: 0px; }

.video-js-qimad.vjs-16-9 { padding-top: 56.25%; }

.video-js-qimad.vjs-4-3 { padding-top: 75%; }

.video-js-qimad.vjs-fill { width: 100%; height: 100%; }

.video-js-qimad .vjs-tech { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

body.vjs-full-window { padding: 0px; margin: 0px; height: 100%; overflow-y: auto; }

.vjs-full-window .video-js-qimad.vjs-fullscreen { position: fixed; overflow: hidden; z-index: 1000; inset: 0px; }

.video-js-qimad.vjs-fullscreen { width: 100% !important; height: 100% !important; padding-top: 0px !important; }

.video-js-qimad.vjs-fullscreen.vjs-user-inactive { cursor: none; }

.vjs-hidden { display: none !important; }

.vjs-disabled { opacity: 0.5; cursor: default; }

.video-js-qimad .vjs-offscreen { height: 1px; left: -9999px; position: absolute; top: 0px; width: 1px; }

.vjs-lock-showing { opacity: 1; visibility: visible; display: block !important; }

.vjs-no-js { padding: 20px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-align: center; width: 300px; height: 150px; margin: 0px auto; }

.vjs-no-js a, .vjs-no-js a:visited { color: rgb(102, 168, 204); }

.video-js-qimad .vjs-big-play-button { font-size: 3em; line-height: 1.5em; height: 1.5em; width: 3em; display: block; position: absolute; top: 10px; left: 10px; padding: 0px; cursor: pointer; opacity: 1; border: 0.06666em solid rgb(255, 255, 255); background-color: rgba(43, 51, 63, 0.7); border-radius: 0.3em; transition: 0.4s; }

.qadima-replay { font-size: 2em; line-height: 1.5em; height: 1.5em; width: 3em; display: none; position: absolute; padding: 0px; cursor: pointer; opacity: 1; border: 0.06666em solid rgb(255, 255, 255); background-color: rgba(43, 51, 63, 0.7); border-radius: 0.3em; transition: 0.4s; top: 50%; left: 50%; margin-top: -0.75em; margin-left: -1.5em; color: rgb(255, 255, 255); overflow: visible; text-transform: none; text-decoration: none; appearance: none; text-align: center; justify-content: center; }

.qadima-pause { font-size: 2em; line-height: 1.5em; height: 1.5em; width: 3em; display: none; position: absolute; padding: 0px; cursor: pointer; opacity: 1; border: 0.06666em solid rgb(255, 255, 255); background-color: rgba(43, 51, 63, 0.7); border-radius: 0.3em; transition: 0.4s; top: 50%; left: 50%; margin-top: -0.75em; margin-left: -1.5em; color: rgb(255, 255, 255); overflow: visible; text-transform: none; text-decoration: none; appearance: none; text-align: center; justify-content: center; }

.vjs-big-play-centered .vjs-big-play-button { top: 50%; left: 50%; margin-top: -0.75em; margin-left: -1.5em; }

.video-js-qimad:hover .vjs-big-play-button, .video-js-qimad .vjs-big-play-button:focus { border-color: rgb(255, 255, 255); background-color: rgba(115, 133, 159, 0.5); transition: all; }

.vjs-controls-disabled .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button, .vjs-error .vjs-big-play-button { display: none; }

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button { display: block; }

.video-js-qimad button { background: none; border: none; color: inherit; display: inline-block; overflow: visible; font-size: inherit; line-height: inherit; text-transform: none; text-decoration: none; transition: none; appearance: none; }

.vjs-control .vjs-button { width: 100%; height: 100%; }

.video-js-qimad .vjs-control.vjs-close-button { cursor: pointer; height: 3em; position: absolute; right: 0px; top: 0.5em; z-index: 2; }

.video-js-qimad .vjs-modal-dialog { background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); overflow: auto; box-sizing: content-box; }

.video-js-qimad .vjs-modal-dialog > * { box-sizing: border-box; }

.vjs-modal-dialog .vjs-modal-dialog-content { font-size: 1.2em; line-height: 1.5; padding: 20px 24px; z-index: 1; }

.vjs-menu-button { cursor: pointer; }

.vjs-menu-button.vjs-disabled { cursor: default; }

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu { display: none; }

.vjs-menu .vjs-menu-content { display: block; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; overflow: auto; box-sizing: content-box; }

.vjs-menu .vjs-menu-content > * { box-sizing: border-box; }

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu { display: none; }

.vjs-menu li { list-style: none; margin: 0px; padding: 0.2em 0px; line-height: 1.4em; font-size: 1.2em; text-align: center; text-transform: lowercase; }

.vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover { background-color: rgba(115, 133, 159, 0.5); }

.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover { background-color: rgb(255, 255, 255); color: rgb(43, 51, 63); }

.vjs-menu li.vjs-menu-title { text-align: center; text-transform: uppercase; font-size: 1em; line-height: 2em; padding: 0px; margin: 0px 0px 0.3em; font-weight: bold; cursor: default; }

.vjs-menu-button-popup .vjs-menu { display: none; position: absolute; bottom: 0px; width: 10em; left: -3em; height: 0em; margin-bottom: 1.5em; border-top-color: rgba(43, 51, 63, 0.7); }

.vjs-menu-button-popup .vjs-menu .vjs-menu-content { background-color: rgba(43, 51, 63, 0.7); position: absolute; width: 100%; bottom: 1.5em; max-height: 15em; }

.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu, .vjs-menu-button-popup .vjs-menu.vjs-lock-showing { display: block; }

.video-js-qimad .vjs-menu-button-inline { transition: 0.4s; overflow: hidden; }

.video-js-qimad .vjs-menu-button-inline::before { width: 2.22222em; }

.video-js-qimad .vjs-menu-button-inline:hover, .video-js-qimad .vjs-menu-button-inline:focus, .video-js-qimad .vjs-menu-button-inline.vjs-slider-active, .video-js-qimad.vjs-no-flex .vjs-menu-button-inline { width: 12em; }

.vjs-menu-button-inline .vjs-menu { opacity: 0; height: 100%; width: auto; position: absolute; left: 4em; top: 0px; padding: 0px; margin: 0px; transition: 0.4s; }

.vjs-menu-button-inline:hover .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline.vjs-slider-active .vjs-menu { display: block; opacity: 1; }

.vjs-no-flex .vjs-menu-button-inline .vjs-menu { display: block; opacity: 1; position: relative; width: auto; }

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu { width: auto; }

.vjs-menu-button-inline .vjs-menu-content { width: auto; height: 100%; margin: 0px; overflow: hidden; }

.video-js-qimad .vjs-control-bar { display: none; width: 100%; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 3em; background-color: rgba(43, 51, 63, 0.7); }

.vjs-has-started .vjs-control-bar { display: flex; visibility: visible; opacity: 1; transition: visibility 0.1s, opacity 0.1s; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { visibility: visible; opacity: 0; transition: visibility 1s, opacity 1s; }

.vjs-controls-disabled .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar, .vjs-error .vjs-control-bar { display: none !important; }

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { opacity: 1; visibility: visible; }

.vjs-has-started.vjs-no-flex .vjs-control-bar { display: table; }

.video-js-qimad .vjs-control { position: relative; text-align: center; margin: 0px; padding: 0px; height: 100%; width: 4em; flex: 0 0 auto; }

.vjs-button > .vjs-icon-placeholder::before { font-size: 1.8em; line-height: 1.67; }

.video-js-qimad .vjs-control:focus::before, .video-js-qimad .vjs-control:hover::before, .video-js-qimad .vjs-control:focus { text-shadow: white 0em 0em 1em; }

.video-js-qimad .vjs-control-text { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.vjs-no-flex .vjs-control { display: table-cell; vertical-align: middle; }

.video-js-qimad .vjs-custom-control-spacer { display: none; }

.video-js-qimad .vjs-progress-control { cursor: pointer; flex: 1 1 auto; display: flex; -webkit-box-align: center; align-items: center; min-width: 4em; touch-action: none; }

.video-js-qimad .vjs-progress-control.disabled { cursor: default; }

.vjs-live .vjs-progress-control { display: none; }

.vjs-no-flex .vjs-progress-control { width: auto; }

.video-js-qimad .vjs-progress-holder { flex: 1 1 auto; transition: 0.2s; height: 0.3em; }

.video-js-qimad .vjs-progress-control .vjs-progress-holder { margin: 0px 10px; }

.video-js-qimad .vjs-progress-control:hover .vjs-progress-holder { font-size: 1.66667em; }

.video-js-qimad .vjs-progress-control:hover .vjs-progress-holder.disabled { font-size: 1em; }

.video-js-qimad .vjs-progress-holder .vjs-play-progress, .video-js-qimad .vjs-progress-holder .vjs-load-progress, .video-js-qimad .vjs-progress-holder .vjs-load-progress div { position: absolute; display: block; height: 100%; margin: 0px; padding: 0px; width: 0px; left: 0px; top: 0px; }

.video-js-qimad .vjs-play-progress { background-color: rgb(255, 255, 255); }

.video-js-qimad .vjs-play-progress::before { font-size: 0.9em; position: absolute; right: -0.5em; top: -0.333333em; z-index: 1; }

.video-js-qimad .vjs-load-progress { background: rgba(115, 133, 159, 0.5); }

.video-js-qimad .vjs-load-progress div { background: rgba(115, 133, 159, 0.75); }

.video-js-qimad .vjs-time-tooltip { background-color: rgba(255, 255, 255, 0.8); border-radius: 0.3em; color: rgb(0, 0, 0); float: right; font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 6px 8px 8px; pointer-events: none; position: absolute; top: -3.4em; visibility: hidden; z-index: 1; }

.video-js-qimad .vjs-progress-holder:focus .vjs-time-tooltip { display: none; }

.video-js-qimad .vjs-progress-control:hover .vjs-time-tooltip, .video-js-qimad .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip { display: block; font-size: 0.6em; visibility: visible; }

.video-js-qimad .vjs-progress-control.disabled:hover .vjs-time-tooltip { font-size: 1em; }

.video-js-qimad .vjs-progress-control .vjs-mouse-display { display: none; position: absolute; width: 1px; height: 100%; background-color: rgb(0, 0, 0); z-index: 1; }

.vjs-no-flex .vjs-progress-control .vjs-mouse-display { z-index: 0; }

.video-js-qimad .vjs-progress-control:hover .vjs-mouse-display { display: block; }

.video-js-qimad.vjs-user-inactive .vjs-progress-control .vjs-mouse-display { visibility: hidden; opacity: 0; transition: visibility 1s, opacity 1s; }

.video-js-qimad.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display { display: none; }

.vjs-mouse-display .vjs-time-tooltip { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.8); }

.video-js-qimad .vjs-slider { position: relative; cursor: pointer; padding: 0px; margin: 0px 0.45em; user-select: none; background-color: rgba(115, 133, 159, 0.5); }

.video-js-qimad .vjs-slider.disabled { cursor: default; }

.video-js-qimad .vjs-slider:focus { text-shadow: white 0em 0em 1em; box-shadow: rgb(255, 255, 255) 0px 0px 1em; }

.video-js-qimad .vjs-mute-control { cursor: pointer; flex: 0 0 auto; padding-left: 2em; padding-right: 2em; padding-bottom: 3em; }

.video-js-qimad .vjs-volume-control { cursor: pointer; margin-right: 1em; display: flex; }

.video-js-qimad .vjs-volume-control.vjs-volume-horizontal { width: 5em; }

.video-js-qimad .vjs-volume-panel .vjs-volume-control { visibility: visible; opacity: 0; width: 1px; height: 1px; margin-left: -1px; }

.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { }

.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-level { }

.video-js-qimad .vjs-volume-panel { transition: width 1s; }

.video-js-qimad .vjs-volume-panel:hover .vjs-volume-control, .video-js-qimad .vjs-volume-panel:active .vjs-volume-control, .video-js-qimad .vjs-volume-panel:focus .vjs-volume-control, .video-js-qimad .vjs-volume-panel .vjs-volume-control:hover, .video-js-qimad .vjs-volume-panel .vjs-volume-control:active, .video-js-qimad .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control, .video-js-qimad .vjs-volume-panel .vjs-volume-control.vjs-slider-active { visibility: visible; opacity: 1; position: relative; transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left, top; }

.video-js-qimad .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal, .video-js-qimad .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js-qimad .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js-qimad .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal, .video-js-qimad .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js-qimad .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal, .video-js-qimad .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal { width: 5em; height: 3em; }

.video-js-qimad .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical, .video-js-qimad .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js-qimad .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js-qimad .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical, .video-js-qimad .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js-qimad .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical, .video-js-qimad .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical { }

.video-js-qimad .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js-qimad .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .video-js-qimad .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js-qimad .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .video-js-qimad .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js-qimad .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .video-js-qimad .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-bar, .video-js-qimad .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-level, .video-js-qimad .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar, .video-js-qimad .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-level, .video-js-qimad .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js-qimad .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .video-js-qimad .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar, .video-js-qimad .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-level { }

.video-js-qimad .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js-qimad .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js-qimad .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active { width: 9em; transition: width 0.1s; }

.video-js-qimad .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only { width: 4em; }

.video-js-qimad .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { height: 8em; width: 3em; left: -3.5em; transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s; }

.video-js-qimad .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s; }

.video-js-qimad.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { width: 5em; height: 3em; visibility: visible; opacity: 1; position: relative; transition: none; }

.video-js-qimad.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js-qimad.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { position: absolute; bottom: 3em; left: 0.5em; }

.video-js-qimad .vjs-volume-panel { display: flex; }

.video-js-qimad .vjs-volume-bar { margin: 1.35em 0.45em; }

.vjs-volume-bar.vjs-slider-horizontal { width: 5em; height: 0.3em; }

.vjs-volume-bar.vjs-slider-vertical { width: 0.3em; height: 5em; margin: 1.35em auto; }

.video-js-qimad .vjs-volume-level { position: absolute; bottom: 0px; left: 0px; background-color: rgb(255, 255, 255); }

.video-js-qimad .vjs-volume-level::before { position: absolute; font-size: 0.9em; }

.vjs-slider-vertical .vjs-volume-level { width: 0.3em; }

.vjs-slider-vertical .vjs-volume-level::before { top: -0.5em; left: -0.3em; }

.vjs-slider-horizontal .vjs-volume-level { height: 0.3em; }

.vjs-slider-horizontal .vjs-volume-level::before { top: -0.3em; right: -0.5em; }

.video-js-qimad .vjs-volume-panel.vjs-volume-panel-vertical { width: 4em; }

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level { height: 100%; }

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level { width: 100%; }

.video-js-qimad .vjs-volume-vertical { width: 3em; height: 8em; bottom: 8em; background-color: rgba(43, 51, 63, 0.7); }

.video-js-qimad .vjs-volume-horizontal .vjs-menu { left: -2em; }

.vjs-poster { display: inline-block; vertical-align: middle; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; background-color: rgba(0, 0, 0, 0); cursor: pointer; margin: 0px; padding: 0px; position: absolute; inset: 0px; height: 100%; }

.vjs-poster img { display: block; vertical-align: middle; margin: 0px auto; max-height: 100%; padding: 0px; width: 100%; }

.vjs-has-started .vjs-poster { display: none; }

.vjs-audio.vjs-has-started .vjs-poster { display: block; }

.vjs-using-native-controls .vjs-poster { display: none; }

.video-js-qimad .vjs-live-control { display: flex; align-items: flex-start; flex: 1 1 auto; font-size: 1em; line-height: 3em; }

.vjs-no-flex .vjs-live-control { display: table-cell; width: auto; text-align: left; }

.video-js-qimad .vjs-time-control { flex: 0 0 auto; font-size: 1em; line-height: 3em; min-width: 2em; width: auto; padding-left: 1em; padding-right: 1em; }

.vjs-live .vjs-time-control { display: none; }

.video-js-qimad .vjs-current-time, .vjs-no-flex .vjs-current-time { display: none; }

.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control { white-space: nowrap; width: 0px !important; }

.video-js-qimad .vjs-duration, .vjs-no-flex .vjs-duration { display: none; }

.vjs-time-divider { display: none; line-height: 3em; }

.vjs-live .vjs-time-divider { display: none; }

.video-js-qimad .vjs-play-control .vjs-icon-placeholder { cursor: pointer; flex: 0 0 auto; }

.vjs-text-track-display { position: absolute; inset: 0px 0px 3em; pointer-events: none; }

.video-js-qimad.vjs-user-inactive.vjs-playing .vjs-text-track-display { bottom: 1em; }

.video-js-qimad .vjs-text-track { font-size: 1.4em; text-align: center; margin-bottom: 0.1em; background-color: rgba(0, 0, 0, 0.5); }

.vjs-subtitles { color: rgb(255, 255, 255); }

.vjs-captions { color: rgb(255, 204, 102); }

.vjs-tt-cue { display: block; }

video::-webkit-media-text-track-display { transform: translateY(-3em); }

.video-js-qimad.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display { transform: translateY(-1.5em); }

.video-js-qimad .vjs-fullscreen-control { cursor: pointer; flex: 0 0 auto; }

.vjs-playback-rate > .vjs-menu-button, .vjs-playback-rate .vjs-playback-rate-value { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.vjs-playback-rate .vjs-playback-rate-value { pointer-events: none; font-size: 1.5em; line-height: 2; text-align: center; }

.vjs-playback-rate .vjs-menu { width: 4em; left: 0em; }

.vjs-error .vjs-error-display .vjs-modal-dialog-content { font-size: 1.4em; text-align: center; }

.vjs-error .vjs-error-display::before { color: rgb(255, 255, 255); content: "X"; font-family: Arial, Helvetica, sans-serif; font-size: 4em; left: 0px; line-height: 1; margin-top: -0.5em; position: absolute; text-shadow: rgb(0, 0, 0) 0.05em 0.05em 0.1em; text-align: center; top: 50%; vertical-align: middle; width: 100%; }

.vjs-loading-spinner { display: none; position: absolute; top: 50%; left: 50%; margin: -25px 0px 0px -25px; opacity: 0.85; text-align: left; border: 6px solid rgba(43, 51, 63, 0.7); box-sizing: border-box; background-clip: padding-box; width: 50px; height: 50px; border-radius: 25px; visibility: hidden; }

.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner { display: block; animation: 0s linear 0.3s 1 normal forwards running vjs-spinner-show; }

.vjs-loading-spinner::before, .vjs-loading-spinner::after { content: ""; position: absolute; margin: -6px; box-sizing: inherit; width: inherit; height: inherit; border-radius: inherit; opacity: 1; border-style: inherit; border-width: inherit; border-image: inherit; border-color: white transparent transparent; }

.vjs-seeking .vjs-loading-spinner::before, .vjs-seeking .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinner::after { animation: 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) 0s infinite normal none running vjs-spinner-spin, 1.1s linear 0s infinite normal none running vjs-spinner-fade; }

.vjs-seeking .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinner::before { border-top-color: white; }

.vjs-seeking .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner::after { border-top-color: white; animation-delay: 0.44s; }

@keyframes vjs-spinner-show { 
  100% { visibility: visible; }
}

@-webkit-keyframes vjs-spinner-show { 
  100% { visibility: visible; }
}

@keyframes vjs-spinner-spin { 
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes vjs-spinner-spin { 
  100% { transform: rotate(360deg); }
}

@keyframes vjs-spinner-fade { 
  0% { border-top-color: rgb(115, 133, 159); }
  20% { border-top-color: rgb(115, 133, 159); }
  35% { border-top-color: white; }
  60% { border-top-color: rgb(115, 133, 159); }
  100% { border-top-color: rgb(115, 133, 159); }
}

@-webkit-keyframes vjs-spinner-fade { 
  0% { border-top-color: rgb(115, 133, 159); }
  20% { border-top-color: rgb(115, 133, 159); }
  35% { border-top-color: white; }
  60% { border-top-color: rgb(115, 133, 159); }
  100% { border-top-color: rgb(115, 133, 159); }
}

.vjs-chapters-button .vjs-menu ul { width: 24em; }

.video-js-qimad .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder { vertical-align: middle; display: inline-block; margin-bottom: -0.1em; }

.video-js-qimad .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before { font-family: VideoJS; content: ""; font-size: 1.5em; line-height: inherit; }

.video-js-qimad .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder { vertical-align: middle; display: inline-block; margin-bottom: -0.1em; }

.video-js-qimad .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before { font-family: VideoJS; content: " "; font-size: 1.5em; line-height: inherit; }

.video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer { flex: 1 1 auto; display: block; }

.video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer { width: auto; }

.video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time, .video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control, .video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-panel, .video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subs-caps-button, .video-js-qimad.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button { display: none; }

.video-js-qimad.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js-qimad.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js-qimad.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js-qimad.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js-qimad.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js-qimad.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js-qimad.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js-qimad.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-panel, .video-js-qimad.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js-qimad.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js-qimad.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js-qimad.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js-qimad.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subs-caps-button, .video-js-qimad.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button { display: none; }

.video-js-qimad.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js-qimad.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js-qimad.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js-qimad.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js-qimad.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js-qimad.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js-qimad.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js-qimad.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-panel, .video-js-qimad.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js-qimad.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js-qimad.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js-qimad.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js-qimad.vjs-layout-small:not(.vjs-fullscreen) .vjs-audio-button { display: none; }

.vjs-modal-dialog.vjs-text-track-settings { background-color: rgba(43, 51, 63, 0.75); color: rgb(255, 255, 255); height: 70%; }

.vjs-text-track-settings .vjs-modal-dialog-content { display: table; }

.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-font, .vjs-text-track-settings .vjs-track-settings-controls { display: table-cell; }

.vjs-text-track-settings .vjs-track-settings-controls { text-align: right; vertical-align: bottom; }

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr auto; }
  .vjs-text-track-settings .vjs-track-settings-colors { display: block; grid-area: 1 / 1; }
  .vjs-text-track-settings .vjs-track-settings-font { grid-area: 1 / 2; }
  .vjs-text-track-settings .vjs-track-settings-controls { grid-area: 2 / 2; }
}

.vjs-track-setting > select { margin-right: 5px; }

.vjs-text-track-settings fieldset { margin: 5px; padding: 3px; border: none; }

.vjs-text-track-settings fieldset span { display: inline-block; }

.vjs-text-track-settings legend { color: rgb(255, 255, 255); margin: 0px 0px 5px; }

.vjs-text-track-settings .vjs-label { position: absolute; clip: rect(1px, 1px, 1px, 1px); display: block; margin: 0px 0px 5px; padding: 0px; border: 0px; height: 1px; width: 1px; overflow: hidden; }

.vjs-track-settings-controls button:focus, .vjs-track-settings-controls button:active { outline-style: solid; outline-width: medium; background-image: linear-gradient(0deg, rgb(255, 255, 255) 88%, rgb(115, 133, 159) 100%); }

.vjs-track-settings-controls button:hover { color: rgba(43, 51, 63, 0.75); }

.vjs-track-settings-controls button { background-color: rgb(255, 255, 255); background-image: linear-gradient(-180deg, rgb(255, 255, 255) 88%, rgb(115, 133, 159) 100%); color: rgb(43, 51, 63); cursor: pointer; border-radius: 2px; }

.vjs-track-settings-controls .vjs-default-button { margin-right: 1em; }

@media print {
  .video-js-qimad > :not(.vjs-tech):not(.vjs-poster) { visibility: hidden; }
}

.vjs-resize-manager { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: none; z-index: -1000; }

.js-focus-visible .video-js-qimad :focus:not(.focus-visible) { outline: none; }

.video-js-qimad :focus:not(:focus-visible) { outline: none; }

@media �screen {
  .vjs-user-inactive.vjs-playing .vjs-control-bar ::before { content: ""; }
}

@media �screen {
  .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { visibility: hidden; }
}

.qimad_0_ima-ad-container { top: 0em; position: absolute; display: none; width: 100%; height: 100%; }

.video-js-qimad.vjs-playing .bumpable-ima-ad-container { margin-top: -4em; }

.video-js-qimad.vjs-user-inactive.vjs-playing .bumpable-ima-ad-container { margin-top: 0em; }

.video-js-qimad.vjs-paused .bumpable-ima-ad-container, .video-js-qimad.vjs-playing:hover .bumpable-ima-ad-container, .video-js-qimad.vjs-user-active.vjs-playing .bumpable-ima-ad-container { margin-top: -4em; }

.ima-controls-div { bottom: 0em; height: 1.4em; position: absolute; overflow: hidden; display: none; opacity: 1; background: linear-gradient(to top, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%); }

.ima-controls-div.ima-controls-div-showing { height: 3.7em; }

.ima-countdown-div { height: 1em; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 0px 0px 0.2em; cursor: default; }

.ima-seek-bar-div { top: 1.2em; height: 0.3em; position: absolute; background: rgba(255, 255, 255, 0.4); }

.ima-progress-div { width: 0em; height: 0.3em; background-color: rgb(236, 197, 70); }

.ima-play-pause-div, .ima-mute-div, .ima-slider-div, .ima-fullscreen-div { width: 2.33em; height: 1.33em; top: 0.733em; left: 0em; position: absolute; color: rgb(204, 204, 204); font-size: 1.5em; line-height: 2; text-align: center; font-family: VideoJS; cursor: pointer; }

.ima-mute-div { left: auto; right: 5.667em; }

.ima-slider-div { left: auto; right: 2.33em; width: 3.33em; height: 0.667em; top: 1.33em; background-color: rgb(85, 85, 85); }

.ima-slider-level-div { width: 100%; height: 0.667em; background-color: rgb(236, 197, 70); }

.ima-fullscreen-div { left: auto; right: 0em; }

.ima-playing::before { content: ""; }

.ima-paused::before { content: ""; }

.ima-playing:hover::before, .ima-paused:hover::before { text-shadow: rgb(255, 255, 255) 0px 0px 1em; }

.ima-non-muted::before { content: ""; }

.ima-muted::before { content: ""; }

.ima-non-muted:hover::before, .ima-muted:hover::before { text-shadow: rgb(255, 255, 255) 0px 0px 1em; }

.ima-non-fullscreen::before { content: ""; }

.ima-fullscreen::before { content: ""; }

.ima-non-fullscreen:hover::before, .ima-fullscreen:hover::before { text-shadow: rgb(255, 255, 255) 0px 0px 1em; }

.vjs-ad-playing.vjs-ad-playing .vjs-progress-control { pointer-events: none; }

.vjs-ad-playing.vjs-ad-playing .vjs-play-progress { background-color: rgb(255, 228, 0); }

.vjs-ad-loading .vjs-loading-spinner { display: block; visibility: visible; }

.vjs-ad-playing .vjs-captions-button { display: none; }

.vjs-ad-playing .vjs-audio-button { display: none; }

.vjs-ad-loading .vjs-loading-spinner::before, .vjs-ad-loading .vjs-loading-spinner::after { animation: 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) 0s infinite normal none running vjs-spinner-spin, 1.1s linear 0s infinite normal none running vjs-spinner-fade; }

.vjs-ad-loading .vjs-loading-spinner::before { border-top-color: rgb(255, 255, 255); }

.vjs-ad-loading .vjs-loading-spinner::after { border-top-color: rgb(255, 255, 255); animation-delay: 0.44s; }

.vjs-ad-loading .vjs-big-play-button, .vjs-ad-loading .vjs-poster, .vjs-ad-content-resuming .vjs-big-play-button, .vjs-ad-content-resuming .vjs-poster { display: none; }

.video-js-qimad .ima-ad-container .ima-controls-div { position: initial; height: 0px; }

.video-js-qimad .ima-ad-container .ima-controls-div .ima-seek-bar-div { top: initial; bottom: 0px; height: 0.5em; background-color: transparent; }

.video-js-qimad .ima-ad-container .ima-controls-div .ima-seek-bar-div .ima-progress-div { height: 0.5em; background-color: rgb(255, 255, 255); transition: width 0.5s; }

.video-js-qimad .ima-ad-container .ima-controls-div-showing .ima-seek-bar-div { display: block !important; }

.video-js-qimad .ima-ad-container .ima-controls-div .ima-seek-bar-div { display: block !important; }

.video-js-qimad .ima-ad-container .ima-controls-div .ima-mute-div { position: absolute; top: initial; bottom: 20px; right: 0px; color: rgb(255, 255, 255); font-size: 3em; display: block !important; }

.video-js-qimad .ima-ad-container .ima-controls-div .ima-play-pause-div { position: absolute; top: initial; bottom: 20px; left: 0px; color: rgb(255, 255, 255); font-size: 3em; display: block !important; }

.vjs-loading-spinner, .video-js-qimad .ima-ad-container .ima-controls-div-showing .ima-countdown-div, .video-js-qimad .ima-ad-container .ima-controls-div-showing .ima-slider-div, .video-js-qimad .ima-ad-container .ima-controls-div-showing .ima-fullscreen-div { display: none !important; }

.video-js-qimad .ima-ad-container .ima-controls-div .ima-countdown-div, .video-js-qimad .ima-ad-container .ima-controls-div .ima-slider-div, .video-js-qimad .ima-ad-container .ima-controls-div .ima-fullscreen-div { display: none !important; }

#resume-play-button { position: relative; top: 50%; left: 50%; width: 6em; height: 6em; color: white; cursor: pointer; background-image: url(""); background-size: contain; transform: translate(-50%, -50%); }

video#qimad_0_html5_api:focus { outline: none; }

#qadima-resizewrapper[style*="position: fixed"] .qadima_closebtn { visibility: visible !important; }

@media only screen and (max-width: 768px) {
  .video-js-qimad .ima-ad-container .ima-controls-div-showing .ima-seek-bar-div { bottom: -2px; }
  .video-js-qimad .ima-ad-container .ima-controls-div .ima-seek-bar-div { bottom: -2px; }
  .video-js-qimad .ima-ad-container .ima-controls-div .ima-mute-div, .video-js-qimad .ima-ad-container .ima-controls-div .ima-play-pause-div { font-size: 2.2em; }
  #resume-play-button { width: 4em; height: 4em; }
}
