.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button > .vjs-icon-placeholder:before {
  text-align: center
}
@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder, .vjs-icon-play {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before {
  content: "\f101"
}
.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-play-circle:before {
  content: "\f102"
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder, .vjs-icon-pause {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, .vjs-icon-pause:before {
  content: "\f103"
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder, .vjs-icon-volume-mute {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, .vjs-icon-volume-mute:before {
  content: "\f104"
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder, .vjs-icon-volume-low {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before, .vjs-icon-volume-low:before {
  content: "\f105"
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder, .vjs-icon-volume-mid {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before, .vjs-icon-volume-mid:before {
  content: "\f106"
}
.video-js .vjs-mute-control .vjs-icon-placeholder, .vjs-icon-volume-high {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-mute-control .vjs-icon-placeholder:before, .vjs-icon-volume-high:before {
  content: "\f107"
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-enter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-enter:before {
  content: "\f108"
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-exit {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-exit:before {
  content: "\f109"
}
.vjs-icon-square {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-square:before {
  content: "\f10a"
}
.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-spinner:before {
  content: "\f10b"
}
.video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .vjs-icon-subtitles {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .vjs-icon-subtitles:before {
  content: "\f10c"
}
.video-js .vjs-captions-button .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .vjs-icon-captions {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-captions-button .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .vjs-icon-captions:before {
  content: "\f10d"
}
.video-js .vjs-chapters-button .vjs-icon-placeholder, .vjs-icon-chapters {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-chapters-button .vjs-icon-placeholder:before, .vjs-icon-chapters:before {
  content: "\f10e"
}
.vjs-icon-share {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-share:before {
  content: "\f10f"
}
.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-cog:before {
  content: "\f110"
}
.video-js .vjs-play-progress, .video-js .vjs-volume-level, .vjs-icon-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before, .vjs-icon-circle:before {
  content: "\f111"
}
.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-circle-outline:before {
  content: "\f112"
}
.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113"
}
.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-hd:before {
  content: "\f114"
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder, .vjs-icon-cancel {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before, .vjs-icon-cancel:before {
  content: "\f115"
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder, .vjs-icon-replay {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before, .vjs-icon-replay:before {
  content: "\f116"
}
.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-facebook:before {
  content: "\f117"
}
.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-gplus:before {
  content: "\f118"
}
.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-linkedin:before {
  content: "\f119"
}
.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-twitter:before {
  content: "\f11a"
}
.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-tumblr:before {
  content: "\f11b"
}
.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-pinterest:before {
  content: "\f11c"
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder, .vjs-icon-audio-description {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before, .vjs-icon-audio-description:before {
  content: "\f11d"
}
.video-js .vjs-audio-button .vjs-icon-placeholder, .vjs-icon-audio {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.video-js .vjs-audio-button .vjs-icon-placeholder:before, .vjs-icon-audio:before {
  content: "\f11e"
}
.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-next-item:before {
  content: "\f11f"
}
.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal
}
.vjs-icon-previous-item:before {
  content: "\f120"
}
.video-js {
  display: block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  background-color: transparent;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial
}
.video-js:-moz-full-screen {
  position: absolute
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important
}
.video-js[tabindex="-1"] {
  outline: 0
}
.video-js *, .video-js :after, .video-js :before {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit
}
.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0
}
.video-js.vjs-16-9, .video-js.vjs-4-3, .video-js.vjs-fluid {
  width: 100%;
  max-width: 100%;
  height: 0
}
.video-js.vjs-16-9 {
  padding-top: 56.25%
}
.video-js.vjs-4-3 {
  padding-top: 75%
}
.video-js.vjs-fill {
  width: 100%;
  height: 100%
}
.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%
}
.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0
}
.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important
}
.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none
}
.vjs-hidden {
  display: none !important
}
.vjs-disabled {
  opacity: .5;
  cursor: default
}
.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px
}
.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible
}
.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0 auto
}
.vjs-no-js a, .vjs-no-js a:visited {
  color: #66a8cc
}
.video-js .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: 0;
  cursor: pointer;
  opacity: 1;
  border: .06666em solid #fff;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, .7);
  -webkit-border-radius: .3em;
  -moz-border-radius: .3em;
  border-radius: .3em;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s
}
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -.75em;
  margin-left: -1.5em
}
.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, .5);
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s
}
.vjs-controls-disabled .vjs-big-play-button, .vjs-error .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .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 button {
  background: 0 0;
  border: 0;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  -webkit-transition: none;
  -o-transition: none;
  -moz-transition: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}
.vjs-control .vjs-button {
  width: 100%;
  height: 100%
}
.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: .5em;
  z-index: 2
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, .8);
  background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, .8), rgba(255, 255, 255, 0));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .8)), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, .8), rgba(255, 255, 255, 0));
  background: -moz- oldlinear-gradient(top, rgba(0, 0, 0, .8), rgba(255, 255, 255, 0));
  background: -o-linear-gradient(top, rgba(0, 0, 0, .8), rgba(255, 255, 255, 0));
  background: linear-gradient(180deg, rgba(0, 0, 0, .8), rgba(255, 255, 255, 0));
  overflow: auto
}
.video-js .vjs-modal-dialog > * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  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: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto
}
.vjs-menu .vjs-menu-content > * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none
}
.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: .2em 0;
  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: #73859f;
  background-color: rgba(115, 133, 159, .5)
}
.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2b333f
}
.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 .3em;
  font-weight: 700;
  cursor: default
}
.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, .7)
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, .7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em
}
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing, .vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
  display: block
}
.video-js .vjs-menu-button-inline {
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
  overflow: hidden
}
.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em
}
.video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline:hover, .video-js.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: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s
}
.vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline:hover .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.vjs-slider-active .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
  width: auto
}
.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden
}
.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, .7)
}
.vjs-has-started .vjs-control-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility .1s, opacity .1s;
  -moz-transition: visibility .1s, opacity .1s;
  -o-transition: visibility .1s, opacity .1s;
  transition: visibility .1s, opacity .1s
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s
}
.vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-using-native-controls .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 .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -webkit-flex: none auto;
  -ms-flex: none auto;
  flex: none auto;
  -moz-box-flex: none;
  -webkit-box-flex: 0;
  flex: none auto;
  -webkit-flex: none;
  -moz-box-flex: 0;
  flex: none auto;
  -ms-flex: none;
  flex: none auto;
  flex: none
}
.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67
}
.video-js .vjs-control:focus, .video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before {
  text-shadow: 0 0 1em #fff
}
.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}
.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle
}
.video-js .vjs-custom-control-spacer {
  display: none
}
.video-js .vjs-progress-control {
  cursor: pointer;
  -webkit-box-flex: auto;
  -webkit-flex: auto auto;
  -ms-flex: auto auto;
  flex: auto auto;
  -moz-box-flex: auto;
  -webkit-box-flex: 1;
  flex: auto auto;
  -webkit-flex: auto;
  -moz-box-flex: 1;
  flex: auto auto;
  -ms-flex: auto;
  flex: auto auto;
  flex: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
  align-items: center;
  min-width: 4em;
  -ms-touch-action: none;
  touch-action: none
}
.video-js .vjs-progress-control.disabled {
  cursor: default
}
.vjs-live .vjs-progress-control {
  display: none
}
.vjs-no-flex .vjs-progress-control {
  width: auto
}
.video-js .vjs-progress-holder {
  -webkit-box-flex: auto;
  -webkit-flex: auto auto;
  -ms-flex: auto auto;
  flex: auto auto;
  -moz-box-flex: auto;
  -webkit-box-flex: 1;
  flex: auto auto;
  -webkit-flex: auto;
  -moz-box-flex: 1;
  flex: auto auto;
  -ms-flex: auto;
  flex: auto auto;
  flex: auto;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  height: .3em
}
.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em
}
.video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div, .video-js .vjs-progress-holder .vjs-play-progress {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0
}
.video-js .vjs-play-progress {
  background-color: #fff
}
.video-js .vjs-play-progress:before {
  font-size: .9em;
  position: absolute;
  right: -.5em;
  top: -.333333333333333em;
  z-index: 1
}
.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, .5)
}
.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, .75)
}
.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, .8);
  -webkit-border-radius: .3em;
  -moz-border-radius: .3em;
  border-radius: .3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px;
  pointer-events: none;
  position: relative;
  top: -3.4em;
  visibility: hidden;
  z-index: 1
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none
}
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-time-tooltip {
  display: block;
  font-size: .6em;
  visibility: visible
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em
}
.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s
}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none
}
.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, .8)
}
.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 .45em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, .5)
}
.video-js .vjs-slider.disabled {
  cursor: default
}
.video-js .vjs-slider:focus {
  text-shadow: 0 0 1em #fff;
  -webkit-box-shadow: 0 0 1em #fff;
  -moz-box-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff
}
.video-js .vjs-mute-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -webkit-flex: none auto;
  -ms-flex: none auto;
  flex: none auto;
  -moz-box-flex: none;
  -webkit-box-flex: 0;
  flex: none auto;
  -webkit-flex: none;
  -moz-box-flex: 0;
  flex: none auto;
  -ms-flex: none;
  flex: none auto;
  flex: none
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex
}
.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em
}
.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px
}
.video-js .vjs-volume-panel {
  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s
}
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel .vjs-volume-control:hover, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel:hover .vjs-volume-control {
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
  -moz-transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
  -o-transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
  transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s
}
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
  width: 9em;
  -webkit-transition: width .1s;
  -moz-transition: width .1s;
  -o-transition: width .1s;
  transition: width .1s
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3.5em;
  -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
  -moz-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
  -o-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
  -moz-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
  -o-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s
}
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none
}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: .5em
}
.video-js .vjs-volume-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex
}
.video-js .vjs-volume-bar {
  margin: 1.35em .45em
}
.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: .3em
}
.vjs-volume-bar.vjs-slider-vertical {
  width: .3em;
  height: 5em;
  margin: 1.35em auto
}
.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: .9em
}
.vjs-slider-vertical .vjs-volume-level {
  width: .3em
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -.5em;
  left: -.3em
}
.vjs-slider-horizontal .vjs-volume-level {
  height: .3em
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -.3em;
  right: -.5em
}
.video-js .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 .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, .7)
}
.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em
}
.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  background-color: transparent;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 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 .vjs-live-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  -moz-box-align: start;
  align-items: flex-start;
  -webkit-box-flex: auto;
  -webkit-flex: auto auto;
  -ms-flex: auto auto;
  flex: auto auto;
  -moz-box-flex: auto;
  -webkit-box-flex: 1;
  flex: auto auto;
  -webkit-flex: auto;
  -moz-box-flex: 1;
  flex: auto auto;
  -ms-flex: auto;
  flex: auto auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em
}
.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left
}
.video-js .vjs-time-control {
  -webkit-box-flex: none;
  -webkit-flex: none auto;
  -ms-flex: none auto;
  flex: none auto;
  -moz-box-flex: none;
  -webkit-box-flex: 0;
  flex: none auto;
  -webkit-flex: none;
  -moz-box-flex: 0;
  flex: none auto;
  -ms-flex: none;
  flex: none auto;
  flex: none;
  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 .vjs-current-time, .vjs-no-flex .vjs-current-time {
  display: none
}
.video-js .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 .vjs-play-control .vjs-icon-placeholder {
  cursor: pointer;
  -webkit-box-flex: none;
  -webkit-flex: none auto;
  -ms-flex: none auto;
  flex: none auto;
  -moz-box-flex: none;
  -webkit-box-flex: 0;
  flex: none auto;
  -webkit-flex: none;
  -moz-box-flex: 0;
  flex: none auto;
  -ms-flex: none;
  flex: none auto;
  flex: none
}
.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em
}
.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: .1em
}
.vjs-subtitles {
  color: #fff
}
.vjs-captions {
  color: #fc6
}
.vjs-tt-cue {
  display: block
}
video::-webkit-media-text-track-display {
  -moz-transform: translateY(-3em);
  -ms-transform: translateY(-3em);
  -o-transform: translateY(-3em);
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em)
}
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -moz-transform: translateY(-1.5em);
  -ms-transform: translateY(-1.5em);
  -o-transform: translateY(-1.5em);
  -webkit-transform: translateY(-1.5em);
  transform: translateY(-1.5em)
}
.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -webkit-flex: none auto;
  -ms-flex: none auto;
  flex: none auto;
  -moz-box-flex: none;
  -webkit-box-flex: 0;
  flex: none auto;
  -webkit-flex: none;
  -moz-box-flex: 0;
  flex: none auto;
  -ms-flex: none;
  flex: none auto;
  flex: none
}
.vjs-playback-rate .vjs-playback-rate-value, .vjs-playback-rate > .vjs-menu-button {
  position: absolute;
  top: 0;
  left: 0;
  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: 0
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center
}
.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -.5em;
  position: absolute;
  text-shadow: .05em .05em .1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%
}
.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, .7);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  visibility: hidden
}
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: 0s linear .3s forwards vjs-spinner-show;
  -moz-animation: 0s linear .3s forwards vjs-spinner-show;
  -o-animation: 0s linear .3s forwards vjs-spinner-show;
  animation: 0s linear .3s forwards vjs-spinner-show
}
.vjs-loading-spinner:after, .vjs-loading-spinner:before {
  content: "";
  position: absolute;
  margin: -6px;
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  -webkit-border-radius: inherit;
  -moz-border-radius: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: #fff
}
.vjs-seeking .vjs-loading-spinner:after, .vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite;
  -moz-animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite;
  -o-animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite
}
.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {
  border-top-color: #fff
}
.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {
  border-top-color: #fff;
  -webkit-animation-delay: .44s;
  -moz-animation-delay: .44s;
  -o-animation-delay: .44s;
  animation-delay: .44s
}
@-moz-keyframes vjs-spinner-show {
  to {
    visibility: visible
  }
}
@-o-keyframes vjs-spinner-show {
  to {
    visibility: visible
  }
}
@keyframes vjs-spinner-show {
  to {
    visibility: visible
  }
}
@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible
  }
}
@-moz-keyframes vjs-spinner-spin {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
@-o-keyframes vjs-spinner-spin {
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
@keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg)
  }
}
@-moz-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f
  }
  20% {
    border-top-color: #73859f
  }
  35% {
    border-top-color: #fff
  }
  60% {
    border-top-color: #73859f
  }
  100% {
    border-top-color: #73859f
  }
}
@-o-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f
  }
  20% {
    border-top-color: #73859f
  }
  35% {
    border-top-color: #fff
  }
  60% {
    border-top-color: #73859f
  }
  100% {
    border-top-color: #73859f
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f
  }
  20% {
    border-top-color: #73859f
  }
  35% {
    border-top-color: #fff
  }
  60% {
    border-top-color: #73859f
  }
  100% {
    border-top-color: #73859f
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f
  }
  20% {
    border-top-color: #73859f
  }
  35% {
    border-top-color: #fff
  }
  60% {
    border-top-color: #73859f
  }
  100% {
    border-top-color: #73859f
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em
}
.video-js .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: -.1em
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10d";
  font-size: 1.5em;
  line-height: inherit
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -webkit-box-flex: auto;
  -webkit-flex: auto auto;
  -ms-flex: auto auto;
  flex: auto auto;
  -moz-box-flex: auto;
  -webkit-box-flex: 1;
  flex: auto auto;
  -webkit-flex: auto;
  -moz-box-flex: 1;
  flex: auto auto;
  -ms-flex: auto;
  flex: auto auto;
  flex: auto
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control {
  display: none
}
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control {
  display: none
}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control {
  display: none
}
.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, .75);
  color: #fff;
  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-controls, .vjs-text-track-settings .vjs-track-settings-font {
  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-column: 1;
    grid-row: 1
  }
  .vjs-text-track-settings .vjs-track-settings-font {
    grid-column: 2;
    grid-row: 1
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 2;
    grid-row: 2
  }
}
.vjs-track-setting > select {
  margin-right: 5px
}
.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: 0
}
.vjs-text-track-settings fieldset span {
  display: inline-block
}
.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px
}
.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden
}
.vjs-track-settings-controls button:active, .vjs-track-settings-controls button:focus {
  outline-style: solid;
  outline-width: medium;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(88%, #fff), to(#73859f));
  background-image: -webkit-linear-gradient(bottom, #fff 88%, #73859f 100%);
  background-image: -moz- oldlinear-gradient(bottom, #fff 88%, #73859f 100%);
  background-image: -o-linear-gradient(bottom, #fff 88%, #73859f 100%);
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%)
}
.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, .75)
}
.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(88%, #fff), to(#73859f));
  background-image: -webkit-linear-gradient(top, #fff 88%, #73859f 100%);
  background-image: -moz- oldlinear-gradient(top, #fff 88%, #73859f 100%);
  background-image: -o-linear-gradient(top, #fff 88%, #73859f 100%);
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2b333f;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px
}
.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em
}
@media print {
  .video-js > :not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  visibility: hidden
}
a, button {
  outline: 0
}
.video-js .vjs-tech {
  z-index: 1
}
.video-js-outer-popup {
  font-size: 14px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100vh;
  z-index: 999;
  background-color: rgba(0, 0, 0, .7)
}
.video-js-outer-inset {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99
}
.video-js-outer-popup .video-js-layer-close {
  position: absolute;
  top: 50%;
  right: 50%;
  width: 54px;
  height: 36px;
  cursor: pointer;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTRweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgNTQgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+c3dpdGNoX2hvdjwvdGl0bGU+CiAgICA8ZyBpZD0i5rqQ5paH5Lu2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMTkyMFZlZGlvLUhvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU5Ni4wMDAwMDAsIC0xMDQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJzd2l0Y2hfaG92IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTk2LjAwMDAwMCwgMTA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4LDAgTDM2LDAgQzQ1Ljk0MTEyNTUsLTEuODI2MTU1MTNlLTE1IDU0LDguMDU4ODc0NSA1NCwxOCBDNTQsMjcuOTQxMTI1NSA0NS45NDExMjU1LDM2IDM2LDM2IEwxOCwzNiBDOC4wNTg4NzQ1LDM2IDEuMjE3NDM2NzVlLTE1LDI3Ljk0MTEyNTUgMCwxOCBDLTEuMjE3NDM2NzVlLTE1LDguMDU4ODc0NSA4LjA1ODg3NDUsMS44MjYxNTUxM2UtMTUgMTgsMCBaIiBpZD0i55+p5b2i5aSH5Lu9LTYiIGZpbGw9IiMyNDI5MzMiIG9wYWNpdHk9IjAuNSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMDAwMDAwLCA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaLlpIfku70tNTQiIHg9IjAiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjUxNzA1Mzg3LDYgQzcuNzg2OTcxNzMsNiA4LjA0NTQyNjgxLDYuMTA5MTE0MSA4LjIzMzY4MjM5LDYuMzAyNTQ0OTMgTDEzLjk2OSwxMi4xOTYgTDE5LjY4ODU2NDgsNi4zMDM1Mzg3IEMxOS44NDU1LDYuMTQxODQxNTIgMjAuMDUxNDI5LDYuMDM4ODQ4ODggMjAuMjcyMTkzNSw2LjAwOTAwOTU4IEwyMC40MDYxNTkxLDYgTDIyLjU2NDgwNzQsNiBDMjIuNjY4ODk4Miw2IDIyLjc2ODg4OTMsNi4wNDA1NzYxNyAyMi44NDM1NDU1LDYuMTEzMTExMzYgQzIzLjAwMTk4OTcsNi4yNjcwNTQxNCAyMy4wMDU2Mzg4LDYuNTIwMjkzODQgMjIuODUxNjk2LDYuNjc4NzM4MDYgTDIyLjg1MTY5Niw2LjY3ODczODA2IEwxNS43MzEsMTQuMDA2IEwyMi44NTAzMzUyLDIxLjMyMTAxOCBDMjMuMDA0NDEyNywyMS40NzkzMzEyIDIzLjAwMDk3OSwyMS43MzI1NzM5IDIyLjg0MjY2NTgsMjEuODg2NjUxNCBDMjIuNzY3OTg3LDIxLjk1OTMzMjIgMjIuNjY3ODkyNCwyMiAyMi41NjM2ODM4LDIyIEwyMC40MDY0NjI3LDIyIEMyMC4xMzU4ODUyLDIyIDE5Ljg3Njg1NjUsMjEuODkwMzUzNiAxOS42ODg1MDk4LDIxLjY5NjA5MTcgTDEzLjk4LDE1LjgwOSBMOC4yNjAyNTY5MiwyMS42OTY4NDUyIEM4LjEwMzM0MzAzLDIxLjg1ODM0NzQgNy44OTc1Mjk3LDIxLjk2MTIwMzQgNy42NzY5MTA2NywyMS45OTEwMDI2IEw3LjU0MzAzNTMyLDIyIEw1LjQwMDAwMDI4LDIyIEM1LjI5NTk4MzUxLDIyIDUuMTk2MDU3NjEsMjEuOTU5NDgxNCA1LjEyMTQxNTc2LDIxLjg4NzAzNzcgQzQuOTYyODg5MTksMjEuNzMzMTc5OCA0Ljk1OTEwNDU2LDIxLjQ3OTk0MiA1LjExMjk2MjU0LDIxLjMyMTQxNTUgTDUuMTEyOTYyNTQsMjEuMzIxNDE1NSBMMTIuMjIyLDEzLjk5NSBMNS4xMjgxMzIyLDYuNjc4NDM2NjggQzQuOTc0MzU1ODcsNi41MTk4MzA5MSA0Ljk3ODI3MDksNi4yNjY1OTUxOCA1LjEzNjg3NjY3LDYuMTEyODE4ODUgQzUuMjExNTA0NjUsNi4wNDA0NjMyNCA1LjMxMTM2Nzg1LDYgNS40MTUzMTMzNSw2IEw3LjUxNzA1Mzg3LDYgWiIgaWQ9IuW9oueKtue7k+WQiOWkh+S7vS0yIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  opacity: 1;
  z-index: 100
}
.video-js .vjs-time-tooltip, .vjs-mouse-display .vjs-time-tooltip {
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  padding: 8px
}
.vjs-play-progress .vjs-time-tooltip {
  display: none !important
}
.vjs-mouse-display .vjs-time-tooltip {
  background: rgba(36, 41, 51, .5)
}
.video-js-wrapper .vjs-big-play-button {
  line-height: 100px;
  height: 100px;
  width: 100px;
  left: 50%;
  top: 50%;
  margin-left: -50px;
  margin-top: -50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: color .1s ease, border-color .1s ease;
  -o-transition: color .1s ease, border-color .1s ease;
  -moz-transition: color .1s ease, border-color .1s ease;
  transition: color .1s ease, border-color .1s ease;
  z-index: 1
}
.video-js-layer {
  position: relative;
  width: 100%;
  height: 100%
}
.video-js-poster-wap {
  display: none
}
.video-js-outer-inset .video-js-wrapper .vjs-big-play-button {
  width: 90px;
  height: 90px;
  line-height: 90px;
  margin-left: -45px;
  margin-top: -45px;
  border: 0;
  background: url(/assets/js/plugins/videojs/video_play.png) no-repeat center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain
}
.video-js-outer-inset .video-js-wrapper .vjs-big-play-button .vjs-icon-placeholder::before {
  content: ''
}
.video-js-wrapper:hover .vjs-big-play-button {
  -webkit-transition: color .3s ease, border-color .3s ease;
  -o-transition: color .3s ease, border-color .3s ease;
  -moz-transition: color .3s ease, border-color .3s ease;
  transition: color .3s ease, border-color .3s ease;
  color: #008cd6;
  border-color: #008cd6;
  background-color: rgba(0, 0, 0, 0)
}
.video-js-wrapper .vjs-play-progress, .video-js-wrapper .vjs-volume-level {
  background-color: #008cd6
}
.video-js-outer-popup {
  display: none
}
.video-js-outer-popup .video-js-wrapper {
  background: transparent;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}
.video-js-player {
  width: 100%;
  height: 100%;
  position: absolute;
  background: transparent
}
.vjs-control-bar {
  height: 100px !important;
  background-color: rgba(0, 0, 0, 0) !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .6)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
  background-image: -moz- oldlinear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
  z-index: 2
}
.vjs-progress-holder {
  height: 6px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px
}
.vjs-play-progress {
  background-color: #fff !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px
}
.vjs-play-progress:before {
  content: '' !important;
  position: absolute;
  font-size: 0 !important;
  line-height: 0 !important;
  width: 16px !important;
  height: 16px !important;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
  background: #fff !important;
  right: -.5em;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  -moz-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  -o-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
  z-index: 1
}
.vjs-play-control {
  width: 54px !important
}
.vjs-play-control.vjs-paused .vjs-icon-placeholder:before {
  content: '' !important;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5pKt5pS+PC90aXRsZT4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlBfMjU2MC1WZWRpby1Ob3JtYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MDMuMDAwMDAwLCAtOTc1LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5pKt5pS+IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDMuMDAwMDAwLCA5NzUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNy4yMTU1NDA0LDkuMTI3MTk1NyBMMjIuODAzMDg4OCwxOC45MDU0MDU1IEMyMy4xODY3MDI4LDE5LjU3NjcyOTkgMjIuOTUzNDY3NCwyMC40MzE5MjY0IDIyLjI4MjE0MywyMC44MTU1NDA0IEMyMi4wNzA2MDYyLDIwLjkzNjQxODYgMjEuODMxMTg2MiwyMSAyMS41ODc1NDg1LDIxIEwxMC40MTI0NTE1LDIxIEM5LjYzOTI1MjksMjEgOS4wMTI0NTE1NSwyMC4zNzMxOTg2IDkuMDEyNDUxNTUsMTkuNiBDOS4wMTI0NTE1NSwxOS4zNTYzNjIzIDkuMDc2MDMyOTksMTkuMTE2OTQyMyA5LjE5NjkxMTE1LDE4LjkwNTQwNTUgTDE0Ljc4NDQ1OTYsOS4xMjcxOTU3IEMxNS4xNjgwNzM2LDguNDU1ODcxMjcgMTYuMDIzMjcwMSw4LjIyMjYzNTg2IDE2LjY5NDU5NDUsOC42MDYyNDk4MSBDMTYuOTExNjM4Myw4LjczMDI3NDgzIDE3LjA5MTUxNTQsOC45MTAxNTE5MSAxNy4yMTU1NDA0LDkuMTI3MTk1NyBaIiBpZD0i5LiJ6KeS5b2iIiBmaWxsPSIjRkZGRkZGIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDE0LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xNi4wMDAwMDAsIC0xNC4wMDAwMDApICI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
  -webkit-background-size: 28px 28px;
  -moz-background-size: 28px;
  -o-background-size: 28px;
  background-size: 28px;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 100
}
.vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: '' !important;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5pqC5YGcMTAxNzwvdGl0bGU+CiAgICA8ZyBpZD0i5rqQ5paH5Lu2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMTkyMFZlZGlvLUhvdmVy5aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjgzLjAwMDAwMCwgLTgyMi4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IuaSreaUvmhvdiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjcwLjAwMDAwMCwgNzcwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IuaaguWBnDEwMTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA0OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IuefqeW9ouWkh+S7vS04IiB4PSIwIiB5PSIwIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjUsOCBMMTAuNSwyMCBMOC41LDIwIEM3LjY3MTU3Mjg4LDIwIDcsMTkuMzI4NDI3MSA3LDE4LjUgTDcsOS41IEM3LDguNjcxNTcyODggNy42NzE1NzI4OCw4IDguNSw4IEwxMC41LDggWiBNMTksOCBDMTkuODI4NDI3MSw4IDIwLjUsOC42NzE1NzI4OCAyMC41LDkuNSBMMjAuNSwxOC41IEMyMC41LDE5LjMyODQyNzEgMTkuODI4NDI3MSwyMCAxOSwyMCBMMTcsMjAgTDE3LDggTDE5LDggWiIgaWQ9IuW9oueKtue7k+WQiCIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+');
  -webkit-background-size: 28px 28px;
  -moz-background-size: 28px;
  -o-background-size: 28px;
  background-size: 28px;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 100
}
.video-js .vjs-load-progress div {
  background: rgba(256, 256, 256, .3)
}
.vjs-remaining-time {
  padding: 0 !important;
  margin-left: -2px !important;
  margin-right: 18px !important
}
.vjs-remaining-time .vjs-remaining-time-display {
  line-height: 100px;
  color: #fff;
  font-size: 16px
}
.video-js .vjs-mute-control .vjs-icon-placeholder:before {
  z-index: 100;
  content: '' !important
}
.vjs-mute-control .vjs-icon-placeholder:before {
  content: '';
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDI4IDI4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICA8ZGVzYz5DcmVhdGVkIHdpdGggTHVuYWN5PC9kZXNjPg0KICA8ZGVmcz4NCiAgICA8cGF0aCBkPSJNMCAxOEM0Ljk3MDU2IDE4IDkgMTMuOTcwNiA5IDlDOSA0LjAyOTQ0IDQuOTcwNTYgMCAwIDBMMCAyQzMuODY1OTkgMiA3IDUuMTM0MDEgNyA5QzcgMTIuODY2IDMuODY1OTkgMTYgMCAxNkwwIDE4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEgMSkiIGlkPSJwYXRoXzEiIC8+DQogICAgPGNsaXBQYXRoIGlkPSJjbGlwXzEiPg0KICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aF8xIiAvPg0KICAgIDwvY2xpcFBhdGg+DQogIDwvZGVmcz4NCiAgPGcgaWQ9Iue8lue7hC005aSH5Lu9LTIiPg0KICAgIDxwYXRoIGQ9Ik0wIDBMMjggMEwyOCAyOEwwIDI4TDAgMFoiIGlkPSLnn6nlvaIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSJub25lIiAvPg0KICAgIDxnIGlkPSLnvJbnu4QtNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNCA0KSI+DQogICAgICA8cGF0aCBkPSJNMC45OTkgMEw2LjAwMSAwUTYuMDk5MzkgMCA2LjE5NTg5IDAuMDE5MTk1NVE2LjI5MjQgMC4wMzgzOTEgNi4zODMzIDAuMDc2MDQ0M1E2LjQ3NDIgMC4xMTM2OTggNi41NTYwMSAwLjE2ODM2MlE2LjYzNzgyIDAuMjIzMDI2IDYuNzA3NCAwLjI5MjZRNi43NzY5NyAwLjM2MjE3NSA2LjgzMTY0IDAuNDQzOTg1UTYuODg2MyAwLjUyNTc5NiA2LjkyMzk1IDAuNjE2Njk5UTYuOTYxNjEgMC43MDc2MDIgNi45ODA4IDAuODA0MTA1UTcgMC45MDA2MDcgNyAwLjk5OUw3IDkuMDAxUTcgOS4wOTkzOSA2Ljk4MDggOS4xOTU5UTYuOTYxNjEgOS4yOTI0IDYuOTIzOTUgOS4zODMzUTYuODg2MyA5LjQ3NDIgNi44MzE2NCA5LjU1NjAyUTYuNzc2OTcgOS42Mzc4MyA2LjcwNzQgOS43MDc0UTYuNjM3ODIgOS43NzY5NyA2LjU1NjAxIDkuODMxNjRRNi40NzQyIDkuODg2MyA2LjM4MzMgOS45MjM5NVE2LjI5MjQgOS45NjE2MSA2LjE5NTg5IDkuOTgwOFE2LjA5OTM5IDEwIDYuMDAxIDEwTDAuOTk5IDEwUTAuOTAwNjA3IDEwIDAuODA0MTA1IDkuOTgwOFEwLjcwNzYwMiA5Ljk2MTYxIDAuNjE2Njk5IDkuOTIzOTVRMC41MjU3OTYgOS44ODYzIDAuNDQzOTg1IDkuODMxNjRRMC4zNjIxNzUgOS43NzY5NyAwLjI5MjYgOS43MDc0UTAuMjIzMDI2IDkuNjM3ODMgMC4xNjgzNjIgOS41NTYwMlEwLjExMzY5OCA5LjQ3NDIgMC4wNzYwNDQzIDkuMzgzM1EwLjAzODM5MSA5LjI5MjQgMC4wMTkxOTU1IDkuMTk1OVEwIDkuMDk5MzkgMCA5LjAwMUwwIDAuOTk5UTAgMC45MDA2MDcgMC4wMTkxOTU1IDAuODA0MTA1UTAuMDM4MzkxIDAuNzA3NjAyIDAuMDc2MDQ0MyAwLjYxNjY5OVEwLjExMzY5OCAwLjUyNTc5NiAwLjE2ODM2MiAwLjQ0Mzk4NVEwLjIyMzAyNiAwLjM2MjE3NSAwLjI5MjYgMC4yOTI2UTAuMzYyMTc1IDAuMjIzMDI2IDAuNDQzOTg1IDAuMTY4MzYyUTAuNTI1Nzk2IDAuMTEzNjk4IDAuNjE2Njk5IDAuMDc2MDQ0M1EwLjcwNzYwMiAwLjAzODM5MSAwLjgwNDEwNSAwLjAxOTE5NTVRMC45MDA2MDcgMCAwLjk5OSAwTDAuOTk5IDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDUpIiBpZD0i55+p5b2iIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0ibm9uZSIgLz4NCiAgICAgIDxwYXRoIGQ9Ik0zLjExODM0ZS0xMiA2TDQuODA2NzMgMS4xOTMyN1E0LjgyNDk0IDEuMTc1MDYgNC44NDQ0MyAxLjE1ODI1UTQuODYzOTMgMS4xNDE0MyA0Ljg4NDYxIDEuMTI2MDlRNC45MDUyOSAxLjExMDc2IDQuOTI3MDQgMS4wOTY5OFE0Ljk0ODc5IDEuMDgzMjEgNC45NzE0OSAxLjA3MTA3UTQuOTk0MiAxLjA1ODk0IDUuMDE3NzQgMS4wNDg1UTUuMDQxMjcgMS4wMzgwNyA1LjA2NTUxIDEuMDI5NFE1LjA4OTc1IDEuMDIwNzIgNS4xMTQ1NyAxLjAxMzg2UTUuMTM5MzggMS4wMDY5OSA1LjE2NDYzIDEuMDAxOTdRNS4xODk4OCAwLjk5Njk0NCA1LjIxNTQ0IDAuOTkzNzkyUTUuMjQwOTkgMC45OTA2NCA1LjI2NjcgMC45ODkzNzdRNS4yOTI0MiAwLjk4ODExNCA1LjMxODE1IDAuOTg4NzQ2UTUuMzQzODkgMC45ODkzNzggNS4zNjk1MSAwLjk5MTkwMVE1LjM5NTEzIDAuOTk0NDI1IDUuNDIwNSAwLjk5ODgyNlE1LjQ0NTg3IDEuMDAzMjMgNS40NzA4NCAxLjAwOTQ4UTUuNDk1ODIgMS4wMTU3NCA1LjUyMDI2IDEuMDIzODJRNS41NDQ3MSAxLjAzMTg5IDUuNTY4NSAxLjA0MTc0UTUuNTkyMjggMS4wNTE2IDUuNjE1MjggMS4wNjMxN1E1LjYzODI3IDEuMDc0NzUgNS42NjAzNiAxLjA4Nzk4UTUuNjgyNDQgMS4xMDEyMiA1LjcwMzQ5IDEuMTE2MDRRNS43MjQ1NCAxLjEzMDg3IDUuNzQ0NDQgMS4xNDcyUTUuNzY0MzQgMS4xNjM1MyA1Ljc4Mjk5IDEuMTgxMjlRNS44MDE2MyAxLjE5OTA0IDUuODE4OTIgMS4yMTgxMlE1LjgzNjIyIDEuMjM3MTkgNS44NTIwNSAxLjI1NzQ5UTUuODY3ODkgMS4yNzc3OCA1Ljg4MjIgMS4yOTkxOVE1Ljg5NjUgMS4zMjA2IDUuOTA5MTkgMS4zNDNRNS45MjE4OCAxLjM2NTQgNS45MzI4OSAxLjM4ODY3UTUuOTQzOSAxLjQxMTk1IDUuOTUzMTYgMS40MzU5N1E1Ljk2MjQzIDEuNDU5OTkgNS45Njk5IDEuNDg0NjNRNS45NzczOCAxLjUwOTI2IDUuOTgzMDIgMS41MzQzOFE1Ljk4ODY2IDEuNTU5NSA1Ljk5MjQzIDEuNTg0OTdRNS45OTYyMSAxLjYxMDQ0IDUuOTk4MTEgMS42MzYxMVE2IDEuNjYxNzkgNiAxLjY4NzU0TDYgMTguMzEyNVE2IDE4LjMzODIgNS45OTgxMSAxOC4zNjM5UTUuOTk2MjEgMTguMzg5NiA1Ljk5MjQzIDE4LjQxNVE1Ljk4ODY2IDE4LjQ0MDUgNS45ODMwMiAxOC40NjU2UTUuOTc3MzggMTguNDkwNyA1Ljk2OTkgMTguNTE1NFE1Ljk2MjQzIDE4LjU0IDUuOTUzMTYgMTguNTY0UTUuOTQzOSAxOC41ODggNS45MzI4OSAxOC42MTEzUTUuOTIxODggMTguNjM0NiA1LjkwOTE5IDE4LjY1N1E1Ljg5NjUgMTguNjc5NCA1Ljg4MjIgMTguNzAwOFE1Ljg2Nzg5IDE4LjcyMjIgNS44NTIwNSAxOC43NDI1UTUuODM2MjEgMTguNzYyOCA1LjgxODkyIDE4Ljc4MTlRNS44MDE2MyAxOC44MDEgNS43ODI5OSAxOC44MTg3UTUuNzY0MzQgMTguODM2NSA1Ljc0NDQ0IDE4Ljg1MjhRNS43MjQ1NCAxOC44NjkxIDUuNzAzNDkgMTguODg0UTUuNjgyNDQgMTguODk4OCA1LjY2MDM2IDE4LjkxMlE1LjYzODI3IDE4LjkyNTMgNS42MTUyOCAxOC45MzY4UTUuNTkyMjggMTguOTQ4NCA1LjU2ODUgMTguOTU4M1E1LjU0NDcxIDE4Ljk2ODEgNS41MjAyNiAxOC45NzYyUTUuNDk1ODIgMTguOTg0MyA1LjQ3MDg0IDE4Ljk5MDVRNS40NDU4NyAxOC45OTY4IDUuNDIwNSAxOS4wMDEyUTUuMzk1MTMgMTkuMDA1NiA1LjM2OTUxIDE5LjAwODFRNS4zNDM4OSAxOS4wMTA2IDUuMzE4MTUgMTkuMDExMlE1LjI5MjQyIDE5LjAxMTkgNS4yNjY3IDE5LjAxMDZRNS4yNDA5OSAxOS4wMDk0IDUuMjE1NDQgMTkuMDA2MlE1LjE4OTg4IDE5LjAwMzEgNS4xNjQ2MyAxOC45OThRNS4xMzkzOCAxOC45OTMgNS4xMTQ1NyAxOC45ODYxUTUuMDg5NzUgMTguOTc5MyA1LjA2NTUxIDE4Ljk3MDZRNS4wNDEyNyAxOC45NjE5IDUuMDE3NzQgMTguOTUxNVE0Ljk5NDIgMTguOTQxMSA0Ljk3MTQ5IDE4LjkyODlRNC45NDg3OSAxOC45MTY4IDQuOTI3MDQgMTguOTAzUTQuOTA1MjkgMTguODg5MiA0Ljg4NDYxIDE4Ljg3MzlRNC44NjM5MyAxOC44NTg2IDQuODQ0NDMgMTguODQxOFE0LjgyNDk0IDE4LjgyNDkgNC44MDY3MyAxOC44MDY3TDEuNjM3MDllLTExIDE0TDMuMTE4MzRlLTEyIDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDApIiBpZD0i55+p5b2i5aSH5Lu9IiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0ibm9uZSIgLz4NCiAgICAgIDxnIGlkPSLlvaLnirbnu5PlkIgiPg0KICAgICAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcF8xKSI+DQogICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aF8xIiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iNCIgLz4NCiAgICAgICAgPC9nPg0KICAgICAgPC9nPg0KICAgICAgPHBhdGggZD0iTTQgNEM0IDYuMjA5MTQgMi4yMDkxNCA4IDAgOEwwIDBDMi4yMDkxNCAwIDQgMS43OTA4NiA0IDRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMSA2KSIgaWQ9IuW9oueKtue7k+WQiCIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9Im5vbmUiIC8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4=);
  -webkit-background-size: 28px 28px;
  -moz-background-size: 28px;
  -o-background-size: 28px;
  background-size: 28px;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-transform: translateX(4px);
  -moz-transform: translateX(4px);
  -ms-transform: translateX(4px);
  -o-transform: translateX(4px);
  transform: translateX(4px);
  z-index: 1000
}
.vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+6Z2Z6Z+zPC90aXRsZT4KICAgIDxnIGlkPSLmupDmlofku7YiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxOTIw6Z+z6YeP5pyA5bCP77yI6Z2Z6Z+z77yJ5aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUzOS4wMDAwMDAsIC04MjIuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLpnZnpn7MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MzkuMDAwMDAwLCA4MjIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMS43OTQ5NzQ3LDUuMTk0OTc0NzUgQzExLjkyNjI1MDIsNS4zMjYyNTAyMSAxMiw1LjUwNDI5Nzk1IDEyLDUuNjg5OTQ5NDkgTDEyLDIyLjMxMDA1MDUgQzEyLDIyLjY5NjY0OTggMTEuNjg2NTk5MywyMy4wMTAwNTA1IDExLjMsMjMuMDEwMDUwNSBDMTEuMTE0MzQ4NSwyMy4wMTAwNTA1IDEwLjkzNjMwMDcsMjIuOTM2MzAwNyAxMC44MDUwMjUzLDIyLjgwNTAyNTMgTDcsMTguOTk5OTQ5NSBMNSwxOSBDNC40NDc3MTUyNSwxOSA0LDE4LjU1MjI4NDcgNCwxOCBMNCwxMCBDNCw5LjQ0NzcxNTI1IDQuNDQ3NzE1MjUsOSA1LDkgTDcsOC45OTk5NDk0OSBMMTAuODA1MDI1Myw1LjE5NDk3NDc1IEMxMS4wNzgzOTIzLDQuOTIxNjA3NzQgMTEuNTIxNjA3Nyw0LjkyMTYwNzc0IDExLjc5NDk3NDcsNS4xOTQ5NzQ3NSBaIiBpZD0i5b2i54q257uT5ZCIIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTkuNSw4LjUgQzIwLjA1MjI4NDcsOC41IDIwLjUsOC45NDc3MTUyNSAyMC41LDkuNSBMMjAuNDk5LDEzIEwyNCwxMyBDMjQuNTUyMjg0NywxMyAyNSwxMy40NDc3MTUzIDI1LDE0IEMyNSwxNC41NTIyODQ3IDI0LjU1MjI4NDcsMTUgMjQsMTUgTDIwLjQ5OSwxNSBMMjAuNSwxOC41IEMyMC41LDE5LjA1MjI4NDcgMjAuMDUyMjg0NywxOS41IDE5LjUsMTkuNSBDMTguOTQ3NzE1MywxOS41IDE4LjUsMTkuMDUyMjg0NyAxOC41LDE4LjUgTDE4LjQ5OSwxNSBMMTUsMTUgQzE0LjQ0NzcxNTMsMTUgMTQsMTQuNTUyMjg0NyAxNCwxNCBDMTQsMTMuNDQ3NzE1MyAxNC40NDc3MTUzLDEzIDE1LDEzIEwxOC40OTksMTMgTDE4LjUsOS41IEMxOC41LDguOTQ3NzE1MjUgMTguOTQ3NzE1Myw4LjUgMTkuNSw4LjUgWiIgaWQ9IuW9oueKtue7k+WQiCIgZmlsbD0iI0ZGRkZGRiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkuNTAwMDAwLCAxNC4wMDAwMDApIHJvdGF0ZSgtNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTE5LjUwMDAwMCwgLTE0LjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  -webkit-background-size: 28px 28px;
  -moz-background-size: 28px;
  -o-background-size: 28px;
  background-size: 28px;
  background-position: center center;
  background-repeat: no-repeat
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 45px !important;
  position: relative;
  height: 20px;
  -webkit-transform: translateY(40px);
  -moz-transform: translateY(40px);
  -ms-transform: translateY(40px);
  -o-transform: translateY(40px);
  transform: translateY(40px)
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical:hover .vjs-volume-bar:after {
  content: '';
  display: block;
  width: 54px;
  height: 122px;
  background: #242933;
  opacity: .5;
  position: absolute;
  left: 2px;
  bottom: -35px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  z-index: -1
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical:hover .vjs-volume-control .vjs-slider {
  opacity: 1
}
.video-js .vjs-volume-panel .vjs-volume-control {
  opacity: 1 !important;
  margin-left: 0 !important
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  -webkit-transform: translate(-6px, -40px);
  -moz-transform: translate(-6px, -40px);
  -ms-transform: translate(-6px, -40px);
  -o-transform: translate(-6px, -40px);
  transform: translate(-6px, -40px);
  background: transparent
}
.video-js .vjs-volume-vertical {
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
  width: 54px !important;
  height: 122px !important;
  background-color: rgba(0, 0, 0, 0) !important;
  -webkit-border-radius: 18px !important;
  -moz-border-radius: 18px !important;
  border-radius: 18px !important;
  bottom: 45px !important;
  position: relative
}
.vjs-volume-bar.vjs-slider-vertical {
  width: 6px !important;
  height: 74px !important
}
.video-js .vjs-volume-vertical {}
.vjs-volume-level {
  background-color: #fff !important;
  z-index: 100;
  width: 6px !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px
}
.vjs-volume-level:before {
  content: "" !important;
  , background: #9acd32
}
.vjs-volume-control .vjs-slider {
  background-color: #979797 !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transform: translateY(-13px);
  -moz-transform: translateY(-13px);
  -ms-transform: translateY(-13px);
  -o-transform: translateY(-13px);
  transform: translateY(-13px);
  opacity: 0;
  -webkit-transition: opacity .2s;
  -o-transition: opacity .2s;
  -moz-transition: opacity .2s;
  transition: opacity .2s
}
.vjs-fullscreen-control {
  margin-right: 30px;
  margin-left: 16px
}
.vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: ''
}
.vjs-fullscreen-control[title=Fullscreen] .vjs-icon-placeholder:before {
  content: '' !important;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YWo5bGPMTAxNzwvdGl0bGU+CiAgICA8ZyBpZD0i5rqQ5paH5Lu2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMTkyMFZlZGlvLUhvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYwOS4wMDAwMDAsIC04MjIuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNOWkh+S7vS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjA5LjAwMDAwMCwgODIyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IuWFqOWxjzEwMTciPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIHg9IjAiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02LDE3IEw2LDE5IEM2LDIwLjA1NDM2MTggNi44MTU4Nzc3OSwyMC45MTgxNjUxIDcuODUwNzM3NjYsMjAuOTk0NTE0MyBMOCwyMSBMMTAsMjEgTDEwLDIzIEw4LDIzIEM1Ljc5MDg2MSwyMyA0LDIxLjIwOTEzOSA0LDE5IEw0LDE3IEw2LDE3IFogTTI0LDE3IEwyNCwxOSBDMjQsMjEuMjA5MTM5IDIyLjIwOTEzOSwyMyAyMCwyMyBMMTgsMjMgTDE4LDIxIEwyMCwyMSBDMjEuMDU0MzYxOCwyMSAyMS45MTgxNjUxLDIwLjE4NDEyMjIgMjEuOTk0NTE0MywxOS4xNDkyNjIzIEwyMiwxOSBMMjIsMTcgTDI0LDE3IFogTTIwLDUgQzIyLjIwOTEzOSw1IDI0LDYuNzkwODYxIDI0LDkgTDI0LDExIEwyMiwxMSBMMjIsOSBDMjIsNy44OTU0MzA1IDIxLjEwNDU2OTUsNyAyMCw3IEwxOCw3IEwxOCw1IEwyMCw1IFogTTEwLDcgTDgsNyBDNi45NDU2MzgyLDcgNi4wODE4MzQ4OCw3LjgxNTg3Nzc5IDYuMDA1NDg1NzQsOC44NTA3Mzc2NiBMNiw5IEw2LDExIEw0LDExIEw0LDkgQzQsNi43OTA4NjEgNS43OTA4NjEsNSA4LDUgTDEwLDUgTDEwLDcgWiIgaWQ9IuW9oueKtue7k+WQiCIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
  -webkit-background-size: 28px 28px;
  -moz-background-size: 28px;
  -o-background-size: 28px;
  background-size: 28px;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 100
}
.vjs-fullscreen-control[title=Non-Fullscreen] .vjs-icon-placeholder:before {
  content: '' !important;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5Y+W5raI5YWo5bGPPC90aXRsZT4KICAgIDxnIGlkPSLmupDmlofku7YiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxOTIwVmVkaW8tSG92ZXLlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjA5LjAwMDAwMCwgLTgyMi4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IuWPlua2iOWFqOWxjyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwOS4wMDAwMDAsIDgyMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIHg9IjAiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwLDUgTDIwLDcgQzIwLDguMDU0MzYxOCAyMC44MTU4Nzc4LDguOTE4MTY1MTIgMjEuODUwNzM3Nyw4Ljk5NDUxNDI2IEwyMiw5IEwyNCw5IEwyNCwxMSBMMjIsMTEgQzE5Ljc5MDg2MSwxMSAxOCw5LjIwOTEzOSAxOCw3IEwxOCw1IEwyMCw1IFogTTEwLDUgTDEwLDcgQzEwLDkuMjA5MTM5IDguMjA5MTM5LDExIDYsMTEgTDQsMTEgTDQsOSBMNiw5IEM3LjA1NDM2MTgsOSA3LjkxODE2NTEyLDguMTg0MTIyMjEgNy45OTQ1MTQyNiw3LjE0OTI2MjM0IEw4LDcgTDgsNSBMMTAsNSBaIE02LDE3IEM4LjIwOTEzOSwxNyAxMCwxOC43OTA4NjEgMTAsMjEgTDEwLDIzIEw4LDIzIEw4LDIxIEM4LDE5Ljg5NTQzMDUgNy4xMDQ1Njk1LDE5IDYsMTkgTDQsMTkgTDQsMTcgTDYsMTcgWiBNMjQsMTkgTDIyLDE5IEMyMC45NDU2MzgyLDE5IDIwLjA4MTgzNDksMTkuODE1ODc3OCAyMC4wMDU0ODU3LDIwLjg1MDczNzcgTDIwLDIxIEwyMCwyMyBMMTgsMjMgTDE4LDIxIEMxOCwxOC43OTA4NjEgMTkuNzkwODYxLDE3IDIyLDE3IEwyNCwxNyBMMjQsMTkgWiIgaWQ9IuW9oueKtiIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
  -webkit-background-size: 28px 28px;
  -moz-background-size: 28px;
  -o-background-size: 28px;
  background-size: 28px;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 100
}
.video-js .vjs-slider {
  background-color: rgba(36, 41, 51, .3)
}
.video-js-player .video-js {
  font-size: 12px;
  width: 100%;
  height: 100%;
  position: relative;
  padding: 0;
  margin: 0;
  overflow: hidden
}
.video-js .vjs-download-button {
  cursor: pointer;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -moz-box-flex: 0;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
  position: relative
}
.video-js .vjs-download-button a {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0
}
.video-js .vjs-download-button .vjs-icon-download {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAAABGdBTUEAALGPC/xhBQAAAItJREFUOBHt1FEKgCAMBuAVPdmdAh+7XtfzHD6v30ISm2nDl6DBSAf7FJWIhGBmhyyFE1polIqa2g/VT63bGU244wXrzdmaJpunU4OeNS1g7AlFi/RIbYRee8BhgNRgFxK3qMDuiAIrIy+wOtKAtSMP2HtEwPRIhp3vJBY/8R3wELceOw0Q94C6/UZ25DeHeC0cFqoAAAAASUVORK5CYII=');
  background-position: center center;
  background-repeat: no-repeat;
  line-height: 1.67;
  -webkit-background-size: 1em 1em;
  -moz-background-size: 1em;
  -o-background-size: 1em;
  background-size: 1em;
  width: 1em;
  height: 100%;
  display: inline-block;
  vertical-align: top
}
.video-js .vjs-download-button .vjs-icon-size {
  padding-left: .5em;
  vertical-align: top
}
.video-js.vjs-no-flex .vjs-download-button {
  width: 8em
}
.video-js.vjs-no-flex .vjs-remaining-time {
  width: 6em
}
.video-js.vjs-no-flex .vjs-volume-panel .vjs-mute-control {
  width: 4em;
  height: 3em
}
.video-js .vjs-big-play-button {
  border: 0;
  background-color: transparent
}
.video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content: '';
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzJweCIgaGVpZ2h0PSI1MXB4IiB2aWV3Qm94PSIwIDAgNzIgNTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5pKt5pS+bm9y77yI5Yid5aeL54q25oCB77yJd2FwPC90aXRsZT4KICAgIDxnIGlkPSLmupDmlofku7YiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIyNTYwLVZlZGlvLU5vcm1hbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNDQuMDAwMDAwLCAtNjA3LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5pKt5pS+bm9y77yI5Yid5aeL54q25oCB77yJIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjQ0LjAwMDAwMCwgNjA3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImljX+aSreaUviI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQ2LjY0MTM1NTksMS43OTM4OTgzMSBMMjUuMTE0NTc2MywxLjc5Mzg5ODMxIEMxOC42NzQ3NDg5LDEuNzkzODk4MzEgMTIuODQ0NTc5NCw0LjQwNDE1NDEgOC42MjQzNjY3NCw4LjYyNDM2Njc0IEM0LjQwNDE1NDEsMTIuODQ0NTc5NCAxLjc5Mzg5ODMxLDE4LjY3NDc0ODkgMS43OTM4OTgzMSwyNS4xMTQ1NzYzIEMxLjc5Mzg5ODMxLDMxLjU1NDQwMzcgNC40MDQxNTQxLDM3LjM4NDU3MzIgOC42MjQzNjY3NCw0MS42MDQ3ODU4IEMxMi44NDQ1Nzk0LDQ1LjgyNDk5ODQgMTguNjc0NzQ4OSw0OC40MzUyNTQyIDI1LjExNDU3NjMsNDguNDM1MjU0MiBMNDYuNjQxMzU1OSw0OC40MzUyNTQyIEM1My4wODExODMzLDQ4LjQzNTI1NDIgNTguOTExMzUyOCw0NS44MjQ5OTg0IDYzLjEzMTU2NTUsNDEuNjA0Nzg1OCBDNjcuMzUxNzc4MSwzNy4zODQ1NzMyIDY5Ljk2MjAzMzksMzEuNTU0NDAzNyA2OS45NjIwMzM5LDI1LjExNDU3NjMgQzY5Ljk2MjAzMzksMTguNjc0NzQ4OSA2Ny4zNTE3NzgxLDEyLjg0NDU3OTQgNjMuMTMxNTY1NSw4LjYyNDM2Njc0IEM1OC45MTEzNTI4LDQuNDA0MTU0MSA1My4wODExODMzLDEuNzkzODk4MzEgNDYuNjQxMzU1OSwxLjc5Mzg5ODMxIFoiIGlkPSLnn6nlvaIiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIzLjU4Nzc5NjYxIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM0LjQzMzgzMjcsMTYuNDk0ODQ5NiBMNDIuMDM4Nzc3MiwyNC4wOTk3OTQxIEM0Mi41OTkyMjU5LDI0LjY2MDI0MjggNDIuNTk5MjI1OSwyNS41Njg5MDk3IDQyLjAzODc3NzIsMjYuMTI5MzU4NCBMMzQuNDMzODMyNywzMy43MzQzMDI5IEMzMy45NDM0NDAxLDM0LjIyNDY5NTUgMzMuMTQ4MzU2NiwzNC4yMjQ2OTU1IDMyLjY1Nzk2MzksMzMuNzM0MzAyOSBDMzIuNDIyNDY5MSwzMy40OTg4MDgxIDMyLjI5MDE2OTUsMzMuMTc5NDA4NiAzMi4yOTAxNjk1LDMyLjg0NjM2ODYgTDMyLjI5MDE2OTUsMTcuMzgyNzg0IEMzMi4yOTAxNjk1LDE2LjY4OTI2NDEgMzIuODUyMzc4NCwxNi4xMjcwNTUyIDMzLjU0NTg5ODMsMTYuMTI3MDU1MiBDMzMuODc4OTM4MywxNi4xMjcwNTUyIDM0LjE5ODMzNzgsMTYuMjU5MzU0OCAzNC40MzM4MzI3LDE2LjQ5NDg0OTYgWiIgaWQ9IuefqeW9oiIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  -webkit-background-size: 72px 51px;
  -moz-background-size: 72px 51px;
  -o-background-size: 72px 51px;
  background-size: 72px 51px;
  background-position: center center;
  background-repeat: no-repeat
}
.video-js .vjs-big-play-button:hover .vjs-icon-placeholder::before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzJweCIgaGVpZ2h0PSI1MXB4IiB2aWV3Qm94PSIwIDAgNzIgNTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5pKt5pS+aG9277yI5Yid5aeL54q25oCBMTAyNu+8iXdhcDwvdGl0bGU+CiAgICA8ZyBpZD0i6aG16Z2iLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxOTIwVmVkaW8tSG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDI2LjAwMDAwMCwgLTQ3NC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IuaSreaUvmhvdu+8iOWIneWni+eKtuaAgTEwMjbvvIkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMjYuMDAwMDAwLCA0NzQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iaWNf5pKt5pS+Ij4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuMTE0NTc2MywtMS44ODI5MzgyNWUtMTMgTDQ2LjY0MTM1NTksLTEuODgyOTM4MjVlLTEzIEM2MC41MTE3NTM0LC0xLjg3Mjg5MDYyZS0xMyA3MS43NTU5MzIyLDExLjI0NDE3ODggNzEuNzU1OTMyMiwyNS4xMTQ1NzYzIEM3MS43NTU5MzIyLDM4Ljk4NDk3MzcgNjAuNTExNzUzNCw1MC4yMjkxNTI1IDQ2LjY0MTM1NTksNTAuMjI5MTUyNSBMMjUuMTE0NTc2Myw1MC4yMjkxNTI1IEMxMS4yNDQxNzg4LDUwLjIyOTE1MjUgMi4zMDE0OTE1OWUtMTQsMzguOTg0OTczNyAyLjEzMTYyODIxZS0xNCwyNS4xMTQ1NzYzIEMxLjk2MTc2NDgzZS0xNCwxMS4yNDQxNzg4IDExLjI0NDE3ODgsLTEuODU3NDU4NzRlLTEzIDI1LjExNDU3NjMsLTEuODgyOTM4MjVlLTEzIFoiIGlkPSLnn6nlvaIiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzQuNDMzODMyNywxNi40OTQ4NDk2IEw0Mi4wMzg3NzcyLDI0LjA5OTc5NDEgQzQyLjU5OTIyNTksMjQuNjYwMjQyOCA0Mi41OTkyMjU5LDI1LjU2ODkwOTcgNDIuMDM4Nzc3MiwyNi4xMjkzNTg0IEwzNC40MzM4MzI3LDMzLjczNDMwMjkgQzMzLjk0MzQ0MDEsMzQuMjI0Njk1NSAzMy4xNDgzNTY2LDM0LjIyNDY5NTUgMzIuNjU3OTYzOSwzMy43MzQzMDI5IEMzMi40MjI0NjkxLDMzLjQ5ODgwODEgMzIuMjkwMTY5NSwzMy4xNzk0MDg2IDMyLjI5MDE2OTUsMzIuODQ2MzY4NiBMMzIuMjkwMTY5NSwxNy4zODI3ODQgQzMyLjI5MDE2OTUsMTYuNjg5MjY0MSAzMi44NTIzNzg0LDE2LjEyNzA1NTIgMzMuNTQ1ODk4MywxNi4xMjcwNTUyIEMzMy44Nzg5MzgzLDE2LjEyNzA1NTIgMzQuMTk4MzM3OCwxNi4yNTkzNTQ4IDM0LjQzMzgzMjcsMTYuNDk0ODQ5NiBaIiBpZD0i55+p5b2iIiBmaWxsPSIjNTc1QzY2Ij48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  -webkit-background-size: 72px 51px;
  -moz-background-size: 72px 51px;
  -o-background-size: 72px 51px;
  background-size: 72px 51px;
  background-position: center center;
  background-repeat: no-repeat
}
@media screen and (min-width:1601px) {
  .video-js-outer-popup .video-js-layer-close {
    position: fixed !important;
    -webkit-transform: translate(687px, -375px);
    -moz-transform: translate(687px, -375px);
    -ms-transform: translate(687px, -375px);
    -o-transform: translate(687px, -375px);
    transform: translate(687px, -375px);
    width: 54px
  }
}
@media screen and (min-width:1441px) and (max-width:1600px) {
  .video-js-outer-popup .video-js-layer-close {
    -webkit-transform: translate(41.3vw, -23vw);
    -moz-transform: translate(41.3vw, -23vw);
    -ms-transform: translate(41.3vw, -23vw);
    -o-transform: translate(41.3vw, -23vw);
    transform: translate(41.3vw, -23vw);
    width: 54px
  }
}
@media screen and (min-width:1200px) and (max-width:1440px) {
  .video-js-outer-popup .video-js-layer-close {
    -webkit-transform: translate(42.1vw, -21.9vw);
    -moz-transform: translate(42.1vw, -21.9vw);
    -ms-transform: translate(42.1vw, -21.9vw);
    -o-transform: translate(42.1vw, -21.9vw);
    transform: translate(42.1vw, -21.9vw);
    width: 54px
  }
}
@media screen and (min-width:1000px) and (max-width:1199px) {
  .video-js-outer-popup .video-js-layer-close {
    -webkit-transform: translate(44vw, -23vw);
    -moz-transform: translate(44vw, -23vw);
    -ms-transform: translate(44vw, -23vw);
    -o-transform: translate(44vw, -23vw);
    transform: translate(44vw, -23vw);
    width: 54px
  }
}
@media screen and (min-width:951px) and (max-width:999px) {
  .video-js-outer-popup .video-js-layer-close {
    -webkit-transform: translate(44vw, -23vw);
    -moz-transform: translate(44vw, -23vw);
    -ms-transform: translate(44vw, -23vw);
    -o-transform: translate(44vw, -23vw);
    transform: translate(44vw, -23vw);
    width: 5vw
  }
}
@media screen and (min-width:900px) and (max-width:950px) {
  .video-js-outer-popup .video-js-layer-close {
    -webkit-transform: translate(43.6vw, -23vw);
    -moz-transform: translate(43.6vw, -23vw);
    -ms-transform: translate(43.6vw, -23vw);
    -o-transform: translate(43.6vw, -23vw);
    transform: translate(43.6vw, -23vw);
    width: 5vw
  }
}
@media screen and (min-width:769px) and (max-width:899px) {
  .video-js-outer-popup .video-js-layer-close {
    -webkit-transform: translate(43vw, -23vw);
    -moz-transform: translate(43vw, -23vw);
    -ms-transform: translate(43vw, -23vw);
    -o-transform: translate(43vw, -23vw);
    transform: translate(43vw, -23vw);
    width: 7vw
  }
}
@media screen and (max-width:768px) {
  .video-js-outer-popup .video-js-layer-close {
    position: fixed;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjI5cHgiIGhlaWdodD0iMjlweCIgdmlld0JveD0iMCAwIDI5IDI5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICA8ZGVzYz5DcmVhdGVkIHdpdGggTHVuYWN5PC9kZXNjPg0KICA8ZyBpZD0i57yW57uELTE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUgMC41KSI+DQogICAgPHBhdGggZD0iTTAgMEwyOCAwTDI4IDI4TDAgMjhMMCAwWiIgaWQ9IuefqeW9ouWkh+S7vS01NCIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9Im5vbmUiIC8+DQogICAgPHBhdGggZD0iTTE1LjQwNTcgMEwxNy41NjcyIDBRMTcuNjI2IDAgMTcuNjgyMyAwLjAxNjk3MjhRMTcuNzM4NiAwLjAzMzk0NTYgMTcuNzg3NyAwLjA2NjQ0NzJRMTcuODM2NyAwLjA5ODk0ODkgMTcuODc0MiAwLjE0NDIxNFExNy45MTE4IDAuMTg5NDc5IDE3LjkzNDcgMC4yNDM2NTdRMTcuOTU3NiAwLjI5NzgzNSAxNy45NjM5IDAuMzU2MzE3UTE3Ljk3MDIgMC40MTQ3OTggMTcuOTU5MyAwLjQ3MjYwOFExNy45NDg1IDAuNTMwNDE3IDE3LjkyMTQgMC41ODI2MzZRMTcuODk0MyAwLjYzNDg1NSAxNy44NTMzIDAuNjc3MDQxTDEwLjczMTggOC4wMDY4MUwxNy44NTIgMTUuMzIyN1ExNy44OTMgMTUuMzY0OSAxNy45MjAxIDE1LjQxNzFRMTcuOTQ3MyAxNS40NjkzIDE3Ljk1ODIgMTUuNTI3MVExNy45NjkgMTUuNTg1IDE3Ljk2MjggMTUuNjQzNVExNy45NTY1IDE1LjcwMiAxNy45MzM2IDE1Ljc1NjJRMTcuOTEwOCAxNS44MTA0IDE3Ljg3MzIgMTUuODU1N1ExNy44MzU2IDE1LjkwMSAxNy43ODY2IDE1LjkzMzVRMTcuNzM3NiAxNS45NjYgMTcuNjgxMiAxNS45ODNRMTcuNjI0OSAxNiAxNy41NjYxIDE2TDE1LjQwNiAxNlExNS4yMDMzIDE2IDE1LjAxNjYgMTUuOTIxUTE0LjgyOTkgMTUuODQxOSAxNC42ODg4IDE1LjY5NjRMOC45ODA3NSA5LjgwOTA4TDMuMjU5OTYgMTUuNjk3MVEzLjExODg4IDE1Ljg0MjQgMi45MzI0IDE1LjkyMTJRMi43NDU5MiAxNiAyLjU0MzQ2IDE2TDAuMzk3NjM2IDE2UTAuMzM4ODMxIDE2IDAuMjgyNTI2IDE1Ljk4M1EwLjIyNjIyMiAxNS45NjYxIDAuMTc3MjA1IDE1LjkzMzZRMC4xMjgxODkgMTUuOTAxMSAwLjA5MDYyODkgMTUuODU1OFEwLjA1MzA2OTEgMTUuODEwNiAwLjAzMDE2IDE1Ljc1NjRRMC4wMDcyNTA5MSAxNS43MDIzIDAuMDAwOTQwNjU0IDE1LjY0MzhRLTAuMDA1MzY5NjEgMTUuNTg1NCAwLjAwNTQ1NTYxIDE1LjUyNzVRMC4wMTYyODA4IDE1LjQ2OTcgMC4wNDMzMjEgMTUuNDE3NVEwLjA3MDM2MTEgMTUuMzY1MyAwLjExMTMxNyAxNS4zMjMxTDcuMjIyNzYgNy45OTU4OEwwLjEyNjQ4OCAwLjY3Njc0MVEwLjA4NTU2MzEgMC42MzQ1MzEgMC4wNTg1NTI1IDAuNTgyMzFRMC4wMzE1NDE5IDAuNTMwMDkgMC4wMjA3NDE1IDAuNDcyMjk5UTAuMDA5OTQwOTggMC40MTQ1MDcgMC4wMTYyNjg2IDAuMzU2MDU3UTAuMDIyNTk2MyAwLjI5NzYwNiAwLjA0NTUxNDIgMC4yNDM0NjVRMC4wNjg0MzIyIDAuMTg5MzIzIDAuMTA1OTkyIDAuMTQ0MDkzUTAuMTQzNTUyIDAuMDk4ODYzNCAwLjE5MjU2MiAwLjA2NjM4OTRRMC4yNDE1NzIgMC4wMzM5MTU0IDAuMjk3ODY1IDAuMDE2OTU3N1EwLjM1NDE1OSAwIDAuNDEyOTUxIDBMMi41MTc0OCAwUTIuNzE5NzEgMCAyLjkwNjAyIDAuMDc4NjU3MlEzLjA5MjM0IDAuMTU3MzE0IDMuMjMzMzkgMC4zMDIyNDJMOC45Njk1NSA2LjE5NjA5TDE0LjY4ODkgMC4zMDMyMzVRMTQuODMgMC4xNTc4NTMgMTUuMDE2NiAwLjA3ODkyNjZRMTUuMjAzMSAwIDE1LjQwNTcgMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUgNikiIGlkPSLlvaLnirbnu5PlkIjlpIfku70tMiIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9Im5vbmUiIC8+DQogIDwvZz4NCjwvc3ZnPg==) center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    width: 8vw;
    top: 7vw;
    right: 5vw
  }
}
@media screen and (min-width:769px) and (max-width:1440px) {
  .vjs-play-control {
    width: 54px !important;
    margin: 0 -8px 0 15px !important
  }
}
@media (min-width:768px) {
  .video-js .vjs-control {}
  .vjs-play-control.vjs-paused:hover .vjs-icon-placeholder:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTRweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgNTQgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5pKt5pS+aG92PC90aXRsZT4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjE5MjBWZWRpby1Ib3ZlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3MC4wMDAwMDAsIC04MTguMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLmkq3mlL5ob3YiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3MC4wMDAwMDAsIDgxOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOCwwIEwzNiwwIEM0NS45NDExMjU1LC0xLjgyNjE1NTEzZS0xNSA1NCw4LjA1ODg3NDUgNTQsMTggQzU0LDI3Ljk0MTEyNTUgNDUuOTQxMTI1NSwzNiAzNiwzNiBMMTgsMzYgQzguMDU4ODc0NSwzNiAxLjIxNzQzNjc1ZS0xNSwyNy45NDExMjU1IDAsMTggQy0xLjIxNzQzNjc1ZS0xNSw4LjA1ODg3NDUgOC4wNTg4NzQ1LDEuODI2MTU1MTNlLTE1IDE4LDAgWiIgaWQ9IuefqeW9oiIgZmlsbD0iIzI0MjkzMyIgb3BhY2l0eT0iMC41Ij48L3BhdGg+CiAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uELTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjAwMDAwMCwgNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTcuMjE1NTQwNCw5LjEyNzE5NTcgTDIyLjgwMzA4ODgsMTguOTA1NDA1NSBDMjMuMTg2NzAyOCwxOS41NzY3Mjk5IDIyLjk1MzQ2NzQsMjAuNDMxOTI2NCAyMi4yODIxNDMsMjAuODE1NTQwNCBDMjIuMDcwNjA2MiwyMC45MzY0MTg2IDIxLjgzMTE4NjIsMjEgMjEuNTg3NTQ4NSwyMSBMMTAuNDEyNDUxNSwyMSBDOS42MzkyNTI5LDIxIDkuMDEyNDUxNTUsMjAuMzczMTk4NiA5LjAxMjQ1MTU1LDE5LjYgQzkuMDEyNDUxNTUsMTkuMzU2MzYyMyA5LjA3NjAzMjk5LDE5LjExNjk0MjMgOS4xOTY5MTExNSwxOC45MDU0MDU1IEwxNC43ODQ0NTk2LDkuMTI3MTk1NyBDMTUuMTY4MDczNiw4LjQ1NTg3MTI3IDE2LjAyMzI3MDEsOC4yMjI2MzU4NiAxNi42OTQ1OTQ1LDguNjA2MjQ5ODEgQzE2LjkxMTYzODMsOC43MzAyNzQ4MyAxNy4wOTE1MTU0LDguOTEwMTUxOTEgMTcuMjE1NTQwNCw5LjEyNzE5NTcgWiIgaWQ9IuS4ieinkuW9oiIgZmlsbD0iI0ZGRkZGRiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCAxNC4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTYuMDAwMDAwLCAtMTQuMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    -webkit-background-size: 54px 36px;
    -moz-background-size: 54px 36px;
    -o-background-size: 54px 36px;
    background-size: 54px 36px;
    background-position: center center;
    background-repeat: no-repeat
  }
  .vjs-play-control.vjs-playing:hover .vjs-icon-placeholder:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTRweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgNTQgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5pqC5YGcaG92PC90aXRsZT4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjE5MjDmmoLlgZwv5YWo5bGPIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjcwLjAwMDAwMCwgLTgxOC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IuaaguWBnGhvdiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjcwLjAwMDAwMCwgODE4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4LDAgTDM2LDAgQzQ1Ljk0MTEyNTUsLTEuODI2MTU1MTNlLTE1IDU0LDguMDU4ODc0NSA1NCwxOCBDNTQsMjcuOTQxMTI1NSA0NS45NDExMjU1LDM2IDM2LDM2IEwxOCwzNiBDOC4wNTg4NzQ1LDM2IDEuMjE3NDM2NzVlLTE1LDI3Ljk0MTEyNTUgMCwxOCBDLTEuMjE3NDM2NzVlLTE1LDguMDU4ODc0NSA4LjA1ODg3NDUsMS44MjYxNTUxM2UtMTUgMTgsMCBaIiBpZD0i55+p5b2iIiBmaWxsPSIjMjQyOTMzIiBvcGFjaXR5PSIwLjUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMDAwMDAwLCA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIHg9IjAiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLmmoLlgZwxMDE3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IuefqeW9ouWkh+S7vS04IiB4PSIwIiB5PSIwIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjUsOCBMMTAuNSwyMCBMOC41LDIwIEM3LjY3MTU3Mjg4LDIwIDcsMTkuMzI4NDI3MSA3LDE4LjUgTDcsOS41IEM3LDguNjcxNTcyODggNy42NzE1NzI4OCw4IDguNSw4IEwxMC41LDggWiBNMTksOCBDMTkuODI4NDI3MSw4IDIwLjUsOC42NzE1NzI4OCAyMC41LDkuNSBMMjAuNSwxOC41IEMyMC41LDE5LjMyODQyNzEgMTkuODI4NDI3MSwyMCAxOSwyMCBMMTcsMjAgTDE3LDggTDE5LDggWiIgaWQ9IuW9oueKtue7k+WQiCIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    -webkit-background-size: 54px 36px;
    -moz-background-size: 54px 36px;
    -o-background-size: 54px 36px;
    background-size: 54px 36px;
    background-position: center center;
    background-repeat: no-repeat
  }
  .vjs-fullscreen-control[title=Fullscreen]:hover .vjs-icon-placeholder:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTRweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgNTQgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YWo5bGPaG92PC90aXRsZT4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjE5MjBWZWRpby1Ib3ZlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1OTYuMDAwMDAwLCAtODE4LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5YWo5bGPaG92IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTk2LjAwMDAwMCwgODE4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4LDAgTDM2LDAgQzQ1Ljk0MTEyNTUsLTEuODI2MTU1MTNlLTE1IDU0LDguMDU4ODc0NSA1NCwxOCBDNTQsMjcuOTQxMTI1NSA0NS45NDExMjU1LDM2IDM2LDM2IEwxOCwzNiBDOC4wNTg4NzQ1LDM2IDEuMjE3NDM2NzVlLTE1LDI3Ljk0MTEyNTUgMCwxOCBDLTEuMjE3NDM2NzVlLTE1LDguMDU4ODc0NSA4LjA1ODg3NDUsMS44MjYxNTUxM2UtMTUgMTgsMCBaIiBpZD0i55+p5b2i5aSH5Lu9LTExIiBmaWxsPSIjMjQyOTMzIiBvcGFjaXR5PSIwLjUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNOWkh+S7vS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IuWFqOWxjzEwMTciPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTYsMTcgTDYsMTkgQzYsMjAuMDU0MzYxOCA2LjgxNTg3Nzc5LDIwLjkxODE2NTEgNy44NTA3Mzc2NiwyMC45OTQ1MTQzIEw4LDIxIEwxMCwyMSBMMTAsMjMgTDgsMjMgQzUuNzkwODYxLDIzIDQsMjEuMjA5MTM5IDQsMTkgTDQsMTcgTDYsMTcgWiBNMjQsMTcgTDI0LDE5IEMyNCwyMS4yMDkxMzkgMjIuMjA5MTM5LDIzIDIwLDIzIEwxOCwyMyBMMTgsMjEgTDIwLDIxIEMyMS4wNTQzNjE4LDIxIDIxLjkxODE2NTEsMjAuMTg0MTIyMiAyMS45OTQ1MTQzLDE5LjE0OTI2MjMgTDIyLDE5IEwyMiwxNyBMMjQsMTcgWiBNMjAsNSBDMjIuMjA5MTM5LDUgMjQsNi43OTA4NjEgMjQsOSBMMjQsMTEgTDIyLDExIEwyMiw5IEMyMiw3Ljg5NTQzMDUgMjEuMTA0NTY5NSw3IDIwLDcgTDE4LDcgTDE4LDUgTDIwLDUgWiBNMTAsNyBMOCw3IEM2Ljk0NTYzODIsNyA2LjA4MTgzNDg4LDcuODE1ODc3NzkgNi4wMDU0ODU3NCw4Ljg1MDczNzY2IEw2LDkgTDYsMTEgTDQsMTEgTDQsOSBDNCw2Ljc5MDg2MSA1Ljc5MDg2MSw1IDgsNSBMMTAsNSBMMTAsNyBaIiBpZD0i5b2i54q257uT5ZCIIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    -webkit-background-size: 54px 36px;
    -moz-background-size: 54px 36px;
    -o-background-size: 54px 36px;
    background-size: 54px 36px;
    background-position: center center;
    background-repeat: no-repeat
  }
  .vjs-fullscreen-control[title=Non-Fullscreen]:hover .vjs-icon-placeholder:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTRweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgNTQgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5Y+W5raI5YWo5bGPaG92PC90aXRsZT4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjE5MjDmmoLlgZwv5YWo5bGPIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU5Ni4wMDAwMDAsIC04MTguMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLlj5bmtojlhajlsY9ob3YiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1OTYuMDAwMDAwLCA4MTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTgsMCBMMzYsMCBDNDUuOTQxMTI1NSwtMS44MjYxNTUxM2UtMTUgNTQsOC4wNTg4NzQ1IDU0LDE4IEM1NCwyNy45NDExMjU1IDQ1Ljk0MTEyNTUsMzYgMzYsMzYgTDE4LDM2IEM4LjA1ODg3NDUsMzYgMS4yMTc0MzY3NWUtMTUsMjcuOTQxMTI1NSAwLDE4IEMtMS4yMTc0MzY3NWUtMTUsOC4wNTg4NzQ1IDguMDU4ODc0NSwxLjgyNjE1NTEzZS0xNSAxOCwwIFoiIGlkPSLnn6nlvaLlpIfku70tMTEiIGZpbGw9IiMyNDI5MzMiIG9wYWNpdHk9IjAuNSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPGcgaWQ9IuWPlua2iOWFqOWxjyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMDAwMDAwLCA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIHg9IjAiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCw1IEwyMCw3IEMyMCw4LjA1NDM2MTggMjAuODE1ODc3OCw4LjkxODE2NTEyIDIxLjg1MDczNzcsOC45OTQ1MTQyNiBMMjIsOSBMMjQsOSBMMjQsMTEgTDIyLDExIEMxOS43OTA4NjEsMTEgMTgsOS4yMDkxMzkgMTgsNyBMMTgsNSBMMjAsNSBaIE0xMCw1IEwxMCw3IEMxMCw5LjIwOTEzOSA4LjIwOTEzOSwxMSA2LDExIEw0LDExIEw0LDkgTDYsOSBDNy4wNTQzNjE4LDkgNy45MTgxNjUxMiw4LjE4NDEyMjIxIDcuOTk0NTE0MjYsNy4xNDkyNjIzNCBMOCw3IEw4LDUgTDEwLDUgWiBNNiwxNyBDOC4yMDkxMzksMTcgMTAsMTguNzkwODYxIDEwLDIxIEwxMCwyMyBMOCwyMyBMOCwyMSBDOCwxOS44OTU0MzA1IDcuMTA0NTY5NSwxOSA2LDE5IEw0LDE5IEw0LDE3IEw2LDE3IFogTTI0LDE5IEwyMiwxOSBDMjAuOTQ1NjM4MiwxOSAyMC4wODE4MzQ5LDE5LjgxNTg3NzggMjAuMDA1NDg1NywyMC44NTA3Mzc3IEwyMCwyMSBMMjAsMjMgTDE4LDIzIEwxOCwyMSBDMTgsMTguNzkwODYxIDE5Ljc5MDg2MSwxNyAyMiwxNyBMMjQsMTcgTDI0LDE5IFoiIGlkPSLlvaLnirYiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    -webkit-background-size: 54px 36px;
    -moz-background-size: 54px 36px;
    -o-background-size: 54px 36px;
    background-size: 54px 36px;
    background-position: center center;
    background-repeat: no-repeat
  }
}
.video-js-outer-popup .wap-video-player {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0
}
.video-js-outer-inset .wap-video-player {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0
}
.wap .video-js-outer-inset .video-js-layer {
  height: 100%
}
.wap .video-js-outer-inset .video-js-wrapper {
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  background-position: center;
  height: 100%;
  position: relative
}
.wap .video-js-player {
  display: none
}
.wap .video-js-poster-wap {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/assets/js/plugins/videojs/wap_video_player.png) no-repeat center;
  -webkit-background-size: 1.3rem 1.3rem;
  -moz-background-size: 1.3rem 1.3rem;
  -o-background-size: 1.3rem 1.3rem;
  background-size: 1.3rem 1.3rem
}
.dialog {
  display: none;
  position: fixed;
  z-index: 999;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 0;
  line-height: 1;
  background: rgba(0, 0, 0, .5)
}
.dialog-box {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 63px 50px 46px;
  min-width: 495px;
  max-width: 600px;
  text-align: center;
  background: #fff
}
.dialog-title {
  padding-bottom: 22px;
  color: #000;
  font-size: 22px
}
.dialog-text {
  padding-bottom: 26px;
  color: #333;
  font-size: 18px;
  line-height: 28px
}
.dialog-confirm, .dialog-cancel {
  padding: 0;
  width: 155px;
  height: 40px;
  cursor: pointer;
  color: #fff;
  font-size: 18px;
  background: #008ddd;
  -webkit-border-radius: 20px / 50%;
  -moz-border-radius: 20px / 50%;
  border-radius: 20px / 50%;
  outline: 0;
  border: 0
}
.dialog-cancel {
  margin-left: 31px;
  color: gray;
  background: transparent;
  border: 1px solid #e5e5e5
}
@media screen and (min-width:1601px) {
  .video-js-outer-popup .video-js-wrapper {
    width: 1440px;
    height: 810px
  }
  .vjs-fullscreen-control {
    width: 54px !important;
    margin-right: 30px !important;
    margin-left: 16px !important
  }
  .vjs-play-control {
    margin: 0 4px 0 30px !important
  }
}
@media screen and (min-width:1200px) and (max-width:1600px) {
  .video-js-outer-popup .video-js-wrapper {
    width: -webkit-calc(100vw - 160px);
    width: -moz-calc(100vw - 160px);
    width: calc(100vw - 160px);
    height: 48.8vw
  }
  .vjs-fullscreen-control {
    width: 54px !important;
    margin-right: 14px !important;
    margin-left: 10px !important
  }
  .vjs-play-control {
    margin: 0 0 0 14px !important
  }
}
@media screen and (min-width:769px) and (max-width:1199px) {
  .video-js-outer-popup .video-js-wrapper {
    width: -webkit-calc(100vw - 80px);
    width: -moz-calc(100vw - 80px);
    width: calc(100vw - 80px);
    height: 52.2vw
  }
  .vjs-fullscreen-control {
    width: 54px !important;
    margin-right: 14px !important;
    margin-left: 10px !important
  }
  .vjs-play-control {
    margin: 0 0 0 14px !important
  }
}
@media screen and (max-width:768px) {
  .video-js-outer-popup .video-js-wrapper {
    width: 100vw;
    height: 56vw;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
  }
  .vjs-fullscreen-control {
    width: 4vw !important;
    margin-right: 2vw !important;
    margin-left: 1vw !important
  }
  .vjs-play-control {
    width: 14px !important;
    margin: 0 -webkit-calc(2.5vw - 10px) 0 2vw !important;
    margin: 0 -moz-calc(2.5vw - 10px) 0 2vw !important;
    margin: 0 calc(2.5vw - 10px) 0 2vw !important
  }
  .vjs-fullscreen-control[title=Fullscreen] .vjs-icon-placeholder:before, .vjs-fullscreen-control[title=Non-Fullscreen] .vjs-icon-placeholder:before, .vjs-play-control.vjs-paused .vjs-icon-placeholder:before, .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, .vjs-mute-control .vjs-icon-placeholder:before, .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
    -webkit-background-size: 3.6vw 3.6vw;
    -moz-background-size: 3.6vw;
    -o-background-size: 3.6vw;
    background-size: 3.6vw
  }
  .vjs-control-bar {
    height: 6.2vw !important
  }
  .vjs-remaining-time .vjs-remaining-time-display {
    line-height: 6.2vw !important
  }
  .vjs-progress-holder {
    height: .8vw !important
  }
  .vjs-play-progress::before {
    width: 2.1vw !important;
    height: 2.1vw !important
  }
  .video-js .vjs-progress-control:hover .vjs-progress-holder {
    height: .8vw
  }
  .video-js .vjs-big-play-button {
    width: 11vw !important
  }
  .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
    content: '';
    -webkit-background-size: 11vw 8vw;
    -moz-background-size: 11vw 8vw;
    -o-background-size: 11vw 8vw;
    background-size: 11vw 8vw
  }
  .video-js .vjs-big-play-button:hover .vjs-icon-placeholder::before {
    -webkit-background-size: 11vw 8vw;
    -moz-background-size: 11vw 8vw;
    -o-background-size: 11vw 8vw;
    background-size: 11vw 8vw
  }
  .dialog-box {
    padding: .81rem .57rem .66rem;
    width: 8.9rem;
    max-width: none;
    min-width: 0
  }
  .dialog-close {
    top: .44rem;
    right: .44rem;
    width: .36rem;
    height: .36rem
  }
  .dialog-title {
    padding-bottom: .54rem;
    color: #333;
    font-size: .46rem
  }
  .dialog-text {
    padding-bottom: .47rem;
    color: #666;
    font-size: .4rem;
    line-height: .6rem
  }
  .dialog-btn-wrapper {
    direction: rtl;
    unicode-bidi: bidi-override;
    text-align: justify
  }
  .dialog-btn-wrapper::after {
    content: "";
    display: inline-block;
    width: 100%
  }
  .dialog-confirm, .dialog-cancel {
    width: 3.63rem;
    height: .91rem;
    font-size: .44rem;
    text-align: center;
    -webkit-border-radius: .05rem;
    -moz-border-radius: .05rem;
    border-radius: .05rem
  }
  .dialog-cancel {
    margin-left: 0;
    color: #666;
    border-color: #dcdcdc
  }
  .vjs-fullscreen-control[title=Fullscreen] .vjs-icon-placeholder:hover:after, .vjs-fullscreen-control[title=Non-Fullscreen] .vjs-icon-placeholder:hover:after {
    content: '' !important;
    display: none
  }
  .video-js .vjs-volume-panel.vjs-volume-panel-vertical:hover .vjs-volume-bar:after {
    content: '';
    display: none
  }
  .vjs-play-control.vjs-control.vjs-button.vjs-paused .vjs-icon-placeholder:hover:after, .vjs-play-control.vjs-control.vjs-button.vjs-playing .vjs-icon-placeholder:hover:after {
    content: '' !important;
    display: none
  }
  .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder::before, .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder::before, .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder::before, .vjs-mute-control.vjs-vol-3 .vjs-icon-placeholder::before {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
  }
  .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    -webkit-transform: translate(41px, 50px);
    -moz-transform: translate(41px, 50px);
    -ms-transform: translate(41px, 50px);
    -o-transform: translate(41px, 50px);
    transform: translate(41px, 50px);
    position: absolute !important
  }
  .video-js .vjs-volume-panel.vjs-volume-panel-vertical {
    height: auto
  }
  .vjs-remaining-time.vjs-time-control.vjs-control {
    margin-left: -8px !important;
    margin-right: 1vw !important;
    width: auto !important
  }
  .video-js .vjs-volume-panel.vjs-volume-panel-vertical {
    width: 4vw !important;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px)
  }
  .video-js-outer-inset .video-js-wrapper .vjs-big-play-button {
    width: 1.3rem;
    height: 1.3rem;
    line-height: 1.3rem;
    margin-left: -.65rem;
    margin-top: -.65rem
  }
  .video-js-wrapper .vjs-big-play-button {
    width: 1rem;
    height: 1rem;
    line-height: 1rem;
    margin-top: -.5rem;
    margin-left: -.5rem;
    font-size: .5rem
  }
  .video-js .vjs-control-bar {
    height: 1rem
  }
  .video-js .vjs-control {
    width: 4vw !important
  }
  .video-js .vjs-download-button {
    font-size: .25rem;
    line-height: 1rem;
    padding-left: 0
  }
  .vjs-button > .vjs-icon-placeholder:before {
    line-height: 1rem
  }
  .video-js .vjs-time-control {
    padding-left: 0;
    padding-right: 0
  }
  .video-js .vjs-progress-control {
    font-size: inherit;
    line-height: inherit
  }
  .video-js .vjs-volume-level:before {
    line-height: .9em;
    font-size: 1;
    z-index: 100
  }
  .vjs-control {
    font-size: 12px !important;
    line-height: 12px !important
  }
  .vjs-slider-vertical {
    margin: 2px auto
  }
  .vjs-volume-vertical {
    left: -36px
  }
}