.video-js .vjs-modal-dialog{overflow-y:scroll}.video-js .vjs-modal-dialog .vjs-social-share-links{background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.video-js .vjs-modal-dialog .vjs-social-share-links .vjs-social-share-link:focus{border-radius:4px;-webkit-box-shadow:0 0 0 3px rgba(252,254,255,.65);box-shadow:0 0 0 3px rgba(252,254,255,.65);outline:3px solid #4d4d4d}@media(max-width:991px){.video-js .vjs-modal-dialog{overflow:auto;overflow-x:hidden}}.video-js .vjs-modal-dialog:not(.vjs-social-overlay){background-color:#000}.video-js .vjs-dock-title,.video-js .vjs-title-bar-title{font-family:Epilogue,sans-serif;font-size:1.6rem;font-weight:500!important;letter-spacing:normal!important;white-space:unset}@media only screen and (max-width:767px){.video-js .vjs-dock-title,.video-js .vjs-title-bar-title{font-size:1.4rem}}@media only screen and (max-width:320px){.video-js .vjs-dock-title,.video-js .vjs-title-bar-title{font-size:1rem}}.video-js .vjs-dock-description,.video-js .vjs-title-bar-description{font-family:Source Sans Pro,sans-serif;white-space:unset}@media only screen and (max-width:767px){.video-js .vjs-dock-description,.video-js .vjs-title-bar-description{font-size:.7rem}}@media only screen and (max-width:320px){.video-js .vjs-dock-description,.video-js .vjs-title-bar-description{font-size:.5rem}}.video-js .vjs-control-bar{background-color:#000}@media only screen and (max-width:320px){.video-js .vjs-control-bar{height:2em}}@media only screen and (max-width:767px){.video-js .vjs-current-time,.video-js .vjs-duration,.video-js .vjs-time-control,.video-js .vjs-volume-horizontal{display:none}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:0}}.video-js .vjs-slider:focus{border:1px solid #000;-webkit-box-shadow:none;box-shadow:none;outline:2px solid #fcfeff!important;text-shadow:none}.video-js .vjs-progress-control:hover{height:3rem!important;top:-3rem!important}@media only screen and (max-width:320px){.video-js .vjs-progress-control{width:100%!important}}.video-js .vjs-play-progress{background-color:#c20000;outline:1px solid;outline-color:#000}.video-js .vjs-load-progress{background-color:#73859f}.video-js .vjs-volume-bar{background-color:#73859f;border:none!important}.video-js .vjs-volume-level{background-color:#c20000;outline:1px solid #000}.video-js .vjs-big-play-button{background-color:#c20000}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{color:#c20000;text-shadow:none}@media only screen and (max-width:320px){.video-js .vjs-control{width:2em}}.video-js .vjs-modal-dialog-content{display:grid;position:unset}.video-js .vjs-errors-ok-button-container,.video-js .vjs-errors-timeout-button-container{background:#c20000;border-radius:4px;display:block;font-family:Source Sans Pro,sans-serif;font-size:1rem;font-style:normal;font-weight:get-font-weight("bold");height:3pc;line-height:1.5rem;position:unset;width:8pc}@media(max-width:767px){.video-js .vjs-errors-ok-button-container,.video-js .vjs-errors-timeout-button-container{height:2pc;width:7pc}}.video-js .vjs-errors-ok-button,.video-js .vjs-errors-timeout-button-container button{height:3pc;width:8pc}@media(max-width:767px){.video-js .vjs-errors-ok-button,.video-js .vjs-errors-timeout-button-container button{height:2pc;width:7pc}}.video-js .vjs-errors-timeout-button-container{background:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.video-js .vjs-errors-timeout-button-container button{background:#c20000;border:none;color:inherit}.video-js .vjs-errors-dialog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-ms-flex-item-align:center;-ms-flex-pack:distribute;align-items:flex-start;align-self:center;border:1px solid #b3b3b3;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;justify-content:space-around;justify-self:center;padding:1pc;position:unset;text-align:left;width:8in}@media(max-width:992px){.video-js .vjs-errors-dialog{width:auto}}@media(max-width:767px){.video-js .vjs-errors-dialog{bottom:0;left:0;position:absolute;right:0;top:0;width:auto}}.video-js .vjs-errors-code{display:none}.video-js .vjs-errors-headline:before{content:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='40' height='40' viewBox='0 0 24 24'><path fill='#FFFFFF' fill-rule='evenodd' d='M12 19.5a7.5 7.5 0 100-15 7.5 7.5 0 000 15zm0 1.5a9 9 0 110-18 9 9 0 010 18zm0-3.25a.75.75 0 110-1.5.75.75 0 010 1.5zm-.75-10.794c0-.39.336-.706.75-.706s.75.316.75.706v6.588c0 .39-.336.706-.75.706s-.75-.316-.75-.706V6.956z'/></svg>");display:block;height:40px;width:40px}@media(max-width:767px){.video-js .vjs-errors-headline:before{content:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='32' viewBox='0 0 24 24'><path fill='#FFFFFF' fill-rule='evenodd' d='M12 19.5a7.5 7.5 0 100-15 7.5 7.5 0 000 15zm0 1.5a9 9 0 110-18 9 9 0 010 18zm0-3.25a.75.75 0 110-1.5.75.75 0 010 1.5zm-.75-10.794c0-.39.336-.706.75-.706s.75.316.75.706v6.588c0 .39-.336.706-.75.706s-.75-.316-.75-.706V6.956z'/></svg>");height:2pc;width:2pc}}.video-js .vjs-errors-headline{font-family:Source Sans Pro,sans-serif;font-size:1.5rem;font-style:normal;font-weight:get-font-weight("light");margin:0;padding:0}@media(max-width:767px){.video-js .vjs-errors-headline{font-size:1.25rem}}.video-js .vjs-errors-ref-id{display:none}.video-js .vjs-errors-message{background:none;border:none;color:#fcfeff;display:block!important;font-family:Source Sans Pro,sans-serif;font-size:.875rem;font-style:normal;font-weight:get-font-weight("normal");line-height:1.25rem;margin:0;padding:0}.video-js .vjs-errors-content-container{overflow:auto;padding-bottom:0;position:unset}.video-js .vjs-errors-details{display:block!important;margin-top:0;padding:8px 0;position:unset}.video-js .vjs-error-display:before,.video-js .vjs-errors-dialog .vjs-close-button,.video-js .vjs-player-info-modal .vjs-close-button,.video-js .vjs-text-track-settings .vjs-close-button{display:none}.video-js .vjs-subs-caps-button .vjs-menu-item:first-letter{text-transform:capitalize}@supports not (-webkit-touch-callout:default){.video-js video::-webkit-media-text-track-display-backdrop{-webkit-transform:translateY(-5pc)}}@supports(-webkit-touch-callout:default){.video-js video::-webkit-media-text-track-display-backdrop{-webkit-transform:translateY(-3pc)}}.video-js video::-webkit-media-text-track-display-backdrop .vjs-fullscreen{height:100%!important;width:100%!important}@media only screen and (min-width:768px){.video-js .vjs-text-track-display{bottom:10%;margin-bottom:5pc}}@media only screen and (min-width:1248px){.video-js .vjs-text-track-display{bottom:10%;margin-bottom:56px}}@media only screen and (max-width:320px){.video-js .vjs-button>.vjs-icon-placeholder:before{font-size:1.2em}}.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:active,.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:focus,.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover{background-color:#4d4d4d;text-shadow:none}.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected{background-color:#c20000;text-decoration:underline;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:border-color,background-color,color,fill,-webkit-box-shadow;transition-property:border-color,background-color,color,fill,-webkit-box-shadow;transition-property:box-shadow,border-color,background-color,color,fill;transition-property:box-shadow,border-color,background-color,color,fill,-webkit-box-shadow;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected:hover{background-color:#8f0000;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.video-js:hover .vjs-big-play-button{background-color:#8f0000}button.vjs-subs-caps-button.vjs-menu-button.vjs-menu-button-popup.vjs-button[aria-expanded=true]{color:#c20000}.vjs-mouse.video-js .vjs-control-bar{font-size:15px}.vjs-subs-caps-button .vjs-menu .vjs-menu-content{font-family:Source Sans Pro}@media only screen and (max-width:320px){.vjs-subs-caps-button .vjs-menu .vjs-menu-content{bottom:.5em;width:9em!important}}@media only screen and (max-width:767px){.vjs-subs-caps-button .vjs-menu .vjs-menu-content{left:-2em!important;max-height:6em!important}}.vjs-subs-caps-button .vjs-menu .vjs-menu-content .vjs-menu-item{background-color:#4d4d4d;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:border-color,background-color,color,fill,-webkit-box-shadow;transition-property:border-color,background-color,color,fill,-webkit-box-shadow;transition-property:box-shadow,border-color,background-color,color,fill;transition-property:box-shadow,border-color,background-color,color,fill,-webkit-box-shadow;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.vjs-subs-caps-button .vjs-menu .vjs-menu-content .vjs-menu-item:hover{background-color:#c20000;text-shadow:none;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.vjs-text-track-settings .vjs-modal-dialog-content .vjs-track-settings-colors select,.vjs-text-track-settings .vjs-modal-dialog-content .vjs-track-settings-font select{border-radius:4px;padding:11px 8px}@media only screen and (max-width:320px){.vjs-text-track-settings .vjs-modal-dialog-content .vjs-track-settings-controls{text-align:center}}.vjs-text-track-settings .vjs-modal-dialog-content .vjs-track-settings-controls .vjs-default-button{border-radius:4px;padding:8px 24px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:border-color,background-color,color,fill,-webkit-box-shadow;transition-property:border-color,background-color,color,fill,-webkit-box-shadow;transition-property:box-shadow,border-color,background-color,color,fill;transition-property:box-shadow,border-color,background-color,color,fill,-webkit-box-shadow;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.vjs-text-track-settings .vjs-modal-dialog-content .vjs-track-settings-controls .vjs-default-button:focus,.vjs-text-track-settings .vjs-modal-dialog-content .vjs-track-settings-controls .vjs-default-button:hover{background-color:#c20000;color:#fcfeff;text-decoration:underline;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.vjs-text-track-settings .vjs-modal-dialog-content .vjs-track-settings-controls .vjs-default-button:focus{background-image:none;outline:2px solid #fcfeff}.vjs-text-track-settings .vjs-modal-dialog-content .vjs-track-settings-controls .vjs-done-button{background-color:#c20000;border-radius:4px;color:#fcfeff;padding:8px 24px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:border-color,background-color,color,fill,-webkit-box-shadow;transition-property:border-color,background-color,color,fill,-webkit-box-shadow;transition-property:box-shadow,border-color,background-color,color,fill;transition-property:box-shadow,border-color,background-color,color,fill,-webkit-box-shadow;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.vjs-text-track-settings .vjs-modal-dialog-content .vjs-track-settings-controls .vjs-done-button:hover{background-color:#8f0000;text-decoration:underline;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.vjs-text-track-settings .vjs-modal-dialog-content .vjs-track-settings-controls .vjs-done-button:focus{background-color:#c20000;background-image:none;outline:2px solid #fcfeff;text-decoration:underline}.vjs-text-track-settings fieldset span>select{max-width:12rem}.vjs-track-settings-controls button{background-image:none}@media only screen and (max-width:320px){.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:3em!important}.vjs-menu li{font-size:.8em!important}}.vjs-social-overlay.vjs-social-small .vjs-modal-dialog-content{display:block}.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-button.vjs-share-control,.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-button.vjs-share-control{display:inline-block}