@charset "UTF-8";

.amp-default-skin .vjs-hidden {
  display: none !important;
}

.amp-default-skin.vjs-fluid {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.amp-default-skin .vjs-lock-showing {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.amp-default-skin .amp-no-js {
  background-color: #333;
  color: #ccc;
  font-family: Arial, sans-serif;
  font-size: 1.8em;
  height: 15em;
  margin: 0 auto;
  padding: 2em;
  text-align: center;
  width: 30em;
}

.amp-default-skin .amp-no-js a, .amp-default-skin .amp-no-js a:visited {
  color: #f4a460;
}

.amp-default-skin.vjs-animate-opacity {
  -webkit-animation-name: vjsanimation;
  -webkit-animation-duration: .5s;
  animation-name: vjsanimation;
  animation-duration: .5s;
}

@-webkit-keyframes vjsanimation {
  from {
    opacity: 0;
  }
  
  to {
    opacity: 1;
  }
}

@keyframes vjsanimation {
  from {
    opacity: 0;
  }
  
  to {
    opacity: 1;
  }
}

@font-face {
  font-family: azuremediaplayer;
  src: url("assets/fonts/azuremediaplayer.eot?orgId=00Df2000000DixK");
  src: url("assets/fonts/azuremediaplayer.woff?orgId=00Df2000000DixK") format("woff"), url("assets/fonts/azuremediaplayer.ttf?orgId=00Df2000000DixK") format("truetype"), url("assets/fonts/azuremediaplayer.svg?orgId=00Df2000000DixK#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

.amp-default-skin {
  color: #fff;
  line-height: normal;
  min-width: 190px;
}

.amp-default-skin * {
  box-sizing: border-box;
}

.amp-default-skin *:before, .amp-default-skin *:after {
  box-sizing: inherit;
}

.azuremediaplayer {
  background-clip: padding-box;
  background-color: #000;
  font-family: 'Segoe UI semibold', 'Segoe UI', Arial, sans-serif;
  font-size: 9.3px;
  font-style: normal;
  font-weight: normal;
  padding: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
}

.azuremediaplayer option:checked {
  background-color: #0066a6;
}

.azuremediaplayer .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.azuremediaplayer .vjs-player {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.azuremediaplayer:not(.vjs-fullscreen) .outline-enabled.vjs-player:focus {
  outline: 2px dotted #000 !important;
}

.azuremediaplayer.vjs-fullscreen .outline-enabled.vjs-player:focus .vjs-fullscreen-outline {
  border: 2px solid #fff;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  position: absolute;
  display: block;
}

.azuremediaplayer .vjs-fullscreen-outline {
  display: none;
}

.azuremediaplayer:-moz-full-screen {
  position: absolute;
}

.azuremediaplayer:-webkit-full-screen {
  height: 100%;
  width: 100%;
}

.azuremediaplayer.vjs-fullscreen {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  z-index: 1000;
}

.azuremediaplayer.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

body.vjs-full-window {
  height: 100%;
  margin: 0;
  overflow-y: auto;
  padding: 0;
}

.amp-default-skin .vjs-big-play-button {
  position: absolute;
  top: -webkit-calc(.03em);
  top: calc(.03em);
  left: -webkit-calc(.03em);
  left: calc(.03em);
  height: -webkit-calc(.1em);
  height: calc(.1em);
  width: -webkit-calc(.1em);
  width: calc(.1em);
  z-index: 2;
  background-color: #3c454f;
  background-color: rgba(60,69,79,.7);
  border: 2px solid #384049;
  border-radius: 0;
  box-shadow: 0 0 1em rgba(255,255,255,.25);
  color: #fff;
  cursor: pointer;
  opacity: 0;
  padding: 0 1px;
  text-align: center;
  -webkit-transition: background, border, border-radius, box-shadow, opacity, -webkit-transform;
  transition: background, border, border-radius, box-shadow, opacity, -webkit-transform;
  transition: background, border, border-radius, box-shadow, opacity, transform;
  transition: background, border, border-radius, box-shadow, opacity, transform, -webkit-transform;
  -webkit-transition-duration: .4s, .4s, .4s, .4s, .4s, .15s;
  transition-duration: .4s, .4s, .4s, .4s, .4s, .15s;
  vertical-align: middle;
  visibility: hidden;
  font-size: inherit;
}

.amp-default-skin .vjs-big-play-button:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "\e601 ";
  display: block;
  font-family: azuremediaplayer;
  font-size: -webkit-calc(.06em);
  font-size: calc(.06em);
  text-align: center;
  text-shadow: .05em .05em .1em #000;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  vertical-align: middle;
}

.amp-default-skin.amp-big-play-centered .vjs-big-play-button {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

.amp-default-skin .vjs-controls-enabled .vjs-big-play-button {
  opacity: 1;
  visibility: visible;
}

.amp-default-skin .vjs-controls-disabled .vjs-big-play-button {
  opacity: 0;
  visibility: hidden;
}

.amp-default-skin .vjs-controls-disabled .vjs-big-play-button.override-controls-disabled {
  opacity: 1;
  visibility: visible;
}

.amp-default-skin .vjs-paused .vjs-big-play-button {
  opacity: 1;
  visibility: visible;
}

.amp-default-skin .vjs-has-started .vjs-big-play-button, .amp-default-skin.vjs-using-native-controls .vjs-big-play-button, .amp-default-skin .vjs-error .vjs-big-play-button, .amp-default-skin .vjs-waiting .vjs-big-play-button {
  opacity: 0;
  visibility: hidden;
}

.amp-default-skin .vjs-has-started .vjs-big-play-button.override-controls-disabled, .amp-default-skin.vjs-using-native-controls .vjs-big-play-button.override-controls-disabled, .amp-default-skin .vjs-error .vjs-big-play-button.override-controls-disabled, .amp-default-skin .vjs-waiting .vjs-big-play-button.override-controls-disabled {
  opacity: 0;
  visibility: hidden;
}

.amp-default-skin:hover .vjs-big-play-button, .amp-default-skin .vjs-big-play-button:focus {
  background-color: #3c454f;
  background-color: rgba(60,69,79,.7);
  border: 2px solid #fff;
  border-radius: 0;
  box-shadow: 0 0 1.5em rgba(255,255,255,.25);
  color: #fff;
  outline: 0;
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  transform: scale(1.15);
  -webkit-transition-duration: .15s;
  transition-duration: .15s;
}

.amp-default-skin.amp-big-play-centered:hover .vjs-big-play-button, .amp-default-skin.amp-big-play-centered .vjs-big-play-button:focus {
  -webkit-transform: translate(-50%,-50%) scale(1.15);
  -ms-transform: translate(-50%,-50%) scale(1.15);
  transform: translate(-50%,-50%) scale(1.15);
}

.amp-default-skin.vjs-user-active:not(.amp-size-s).vjs-playing .vjs-big-pause-button {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

.amp-default-skin.vjs-user-active.amp-size-s .vjs-playing .vjs-big-pause-button {
  opacity: 1;
  visibility: visible;
}

.amp-default-skin .vjs-big-pause-button {
  position: absolute;
  top: -webkit-calc(.03em);
  top: calc(.03em);
  left: -webkit-calc(.03em);
  left: calc(.03em);
  height: -webkit-calc(.1em);
  height: calc(.1em);
  width: -webkit-calc(.1em);
  width: calc(.1em);
  z-index: 2;
  background-color: #3c454f;
  background-color: rgba(60,69,79,.7);
  border: 2px solid #384049;
  border-radius: 0;
  box-shadow: 0 0 1em rgba(255,255,255,.25);
  color: #fff;
  cursor: pointer;
  opacity: 0;
  text-align: center;
  -webkit-transition: background, border, border-radius, box-shadow, opacity, -webkit-transform;
  transition: background, border, border-radius, box-shadow, opacity, -webkit-transform;
  transition: background, border, border-radius, box-shadow, opacity, transform;
  transition: background, border, border-radius, box-shadow, opacity, transform, -webkit-transform;
  -webkit-transition-duration: .4s, .4s, .4s, .4s, .4s, .15s;
  transition-duration: .4s, .4s, .4s, .4s, .4s, .15s;
  vertical-align: middle;
  visibility: hidden;
}

.amp-default-skin .vjs-big-pause-button:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "\e602 ";
  display: block;
  font-family: azuremediaplayer;
  font-size: -webkit-calc(.06em);
  font-size: calc(.06em);
  text-align: center;
  text-shadow: .05em .05em .1em #000;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  vertical-align: middle;
}

.amp-default-skin.amp-big-play-centered .vjs-big-pause-button {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

.amp-default-skin .vjs-has-started .vjs-big-pause-button, .amp-default-skin .vjs-controls-disabled .vjs-big-pause-button, .amp-default-skin .vjs-using-native-controls .vjs-big-pause-button, .amp-default-skin .vjs-error .vjs-big-pause-button, .amp-default-skin .vjs-loading .vjs-big-pause-button {
  opacity: 0;
  visibility: hidden;
}

.amp-default-skin .vjs-paused .vjs-big-pause-button, .amp-default-skin.vjs-user-inactive .vjs-big-pause-button {
  opacity: 0;
  visibility: hidden;
}

.amp-default-skin:hover .vjs-big-pause-button, .amp-default-skin .vjs-big-pause-button:focus {
  background-color: #3c454f;
  background-color: rgba(60,69,79,.7);
  border: 2px solid #fff;
  border-radius: 0;
  box-shadow: 0 0 1.5em rgba(255,255,255,.25);
  color: #fff;
  outline: 0;
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  transform: scale(1.15);
  -webkit-transition-duration: .15s;
  transition-duration: .15s;
}

.amp-default-skin.amp-big-play-centered:hover .vjs-big-pause-button, .amp-default-skin.amp-big-play-centered .vjs-big-pause-button:focus {
  -webkit-transform: translate(-50%,-50%) scale(1.15);
  -ms-transform: translate(-50%,-50%) scale(1.15);
  transform: translate(-50%,-50%) scale(1.15);
}

.amp-default-skin .vjs-control-bar {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 4;
  background-color: #3c454f;
  display: table;
  font-size: 9.3px;
  opacity: 0;
  padding: 2px;
  -webkit-transition: opacity, bottom, left, right, z-index;
  transition: opacity, bottom, left, right, z-index;
  -webkit-transition-duration: .15s;
  transition-duration: .15s;
  width: 100%;
}

.amp-default-skin .vjs-control-bar .amp-controlbaricons-left, .amp-default-skin .vjs-control-bar .amp-controlbaricons-middle, .amp-default-skin .vjs-control-bar .amp-controlbaricons-right {
  display: table-cell;
}

.amp-default-skin .vjs-control-bar .amp-controlbaricons-left, .amp-default-skin .vjs-control-bar .amp-controlbaricons-right {
  vertical-align: middle;
  white-space: nowrap;
  width: 1px;
}

.amp-default-skin .vjs-control-bar .amp-controlbaricons-middle {
  min-width: 200px;
}

.amp-default-skin .vjs-has-started .vjs-control-bar {
  opacity: 1;
}

.amp-default-skin.vjs-user-inactive .vjs-playing .vjs-control-bar {
  opacity: 0;
  z-index: -1;
}

.amp-default-skin.vjs-user-inactive .vjs-playing.vjs-audio .vjs-control-bar {
  opacity: 1;
}

.amp-default-skin .vjs-controls-disabled .vjs-control-bar, .amp-default-skin .vjs-using-native-controls .vjs-control-bar, .amp-default-skin .vjs-error .vjs-control-bar {
  opacity: 0;
  visibility: hidden;
}

.amp-default-skin .vjs-button-tooltip {
  display: inline-block;
  background-color: #fff;
  color: #727272;
  position: absolute;
  top: 3em;
  right: -4.5em;
  font-size: 11px;
  border-style: solid;
  border-width: thin;
  border-color: #727272;
  padding: 4px;
  width: auto;
  height: auto;
}

.amp-default-skin .vjs-mouse-display {
  font-weight: normal;
  font-style: normal;
}

.amp-default-skin .vjs-mouse-display:before {
  content: '\f111 ';
  display: none;
}

.amp-default-skin .vjs-mouse-display > span.amp-time-tooltip {
  display: block;
  position: absolute;
  top: -3.4em;
  right: -1.5em;
  font-size: 11px;
  padding: 6px 8px 8px 8px;
  background-color: #3c454f;
  background-color: rgba(60,69,79,.8);
  border-radius: 0;
  white-space: nowrap;
  z-index: 2;
}

.amp-default-skin .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #3c454f;
  z-index: 2;
}

.amp-default-skin .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.amp-default-skin .vjs-control {
  height: 28px;
  width: 28px;
  background-color: transparent;
  border: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  outline: none;
  padding: 0;
  position: relative;
  text-align: center;
  -webkit-transition: background-color .15s, box-shadow .15s;
  transition: background-color .15s, box-shadow .15s;
  vertical-align: middle;
}

.amp-default-skin .vjs-control:before {
  height: 28px;
  width: 28px;
  font-family: azuremediaplayer;
  font-size: 16px;
  line-height: 28px;
}

.amp-default-skin .vjs-control:hover, .amp-default-skin .vjs-control[aria-expanded=true] {
  background-color: rgba(255,255,255,.1);
}

.amp-default-skin .vjs-control.amp-control-disabled {
  height: 0;
  width: 0;
  position: static;
}

.amp-default-skin .vjs-control.amp-control-disabled:before {
  content: '' !important;
}

.amp-default-skin .outline-enabled .outline-enabled-control:focus {
  outline: 2px solid #fff !important;
}

.amp-default-skin .vjs-control-text {
  height: 1px;
  width: 1px;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}

.amp-default-skin .vjs-play-control:before {
  content: "\e601 ";
}

.amp-default-skin .vjs-playing .vjs-play-control:before {
  content: "\e602 ";
}

.amp-default-skin .amp-live-control {
  color: #fff;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  line-height: 28px;
  min-width: 28px;
  padding-right: 3px;
  text-align: left;
  width: auto;
}

.amp-default-skin .amp-live-control:before {
  content: "\e625 ";
  display: inline-block;
  font-family: azuremediaplayer;
  font-size: 16px;
  margin-top: -2px;
  vertical-align: middle;
  width: auto;
}

.amp-default-skin .amp-live-on .amp-live-control {
  color: #b5e2f5;
}

.amp-default-skin .amp-live-on .amp-live-control:before {
  content: "\e626 ";
}

.amp-default-skin .vjs-live-display {
  display: inline-block;
  margin-top: -2px;
  vertical-align: middle;
}

.amp-default-skin .vjs-time-control, .amp-default-skin .vjs-time-divider {
  font-size: 11px;
  line-height: 28px;
  overflow: hidden;
}

.amp-default-skin .vjs-current-time {
  position: absolute;
  right: -webkit-calc(50% + 5px);
  right: calc(50% + 5px);
  text-align: right;
  width: auto;
}

.amp-default-skin .vjs-current-time:hover {
  background-color: transparent;
  cursor: default;
}

.amp-default-skin .vjs-current-time .amp-livetimeindicator {
  display: none;
  text-transform: uppercase;
}

.amp-default-skin .amp-live-on .vjs-current-time {
  width: auto;
}

.amp-default-skin .amp-live-on .vjs-current-time .vjs-current-time-display {
  display: none;
}

.amp-default-skin .amp-live-on .vjs-current-time .amp-livetimeindicator {
  display: block;
}

.amp-default-skin .vjs-time-divider {
  position: absolute;
  left: -webkit-calc(50% - 5px);
  left: calc(50% - 5px);
  text-align: center;
  width: 10px;
}

.amp-default-skin .vjs-duration {
  position: absolute;
  left: -webkit-calc(50% + 5px);
  left: calc(50% + 5px);
  text-align: left;
  width: auto;
}

.amp-default-skin .vjs-duration:hover {
  background-color: transparent;
  cursor: default;
}

.amp-default-skin .vjs-remaining-time {
  display: none;
}

.amp-default-skin .vjs-current-time-display {
  display: block;
}

.amp-default-skin .amp-live-edge-progress {
  background-image: url("assets/icons/live-edge-hover.gif");
  display: none;
  float: right;
  height: 100%;
  position: relative;
  width: 36px;
  z-index: 1;
}

.amp-default-skin .amp-live-edge-progress.amp-live-on {
  display: block;
}

.amp-default-skin.amp-size-es .vjs-current-time {
  right: -webkit-calc(70% + 5px);
  right: calc(70% + 5px);
}

.amp-default-skin.amp-size-es .vjs-time-divider {
  left: -webkit-calc(30% - 5px);
  left: calc(30% - 5px);
}

.amp-default-skin.amp-size-es .vjs-duration {
  left: -webkit-calc(30% + 5px);
  left: calc(30% + 5px);
}

.amp-default-skin .vjs-progress-control {
  position: absolute;
  right: 0;
  bottom: 100%;
  left: 0;
  height: 4px;
  width: 100%;
  overflow: visible;
  -webkit-transition: height .15s;
  transition: height .15s;
}

.amp-default-skin:hover .vjs-progress-control {
  background-color: transparent;
  height: 12px;
}

.amp-default-skin .vjs-progress-holder {
  background-color: #6c737a;
  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#6c737a),to(#6c737a));
  background: -webkit-linear-gradient(#6c737a,#6c737a);
  background: linear-gradient(#6c737a,#6c737a);
  cursor: pointer;
  height: 100%;
  outline: 0;
  padding: 0;
  position: relative;
}

@-moz-document url-prefix() {
  .high-contrast-enabled .amp-default-skin .vjs-progress-holder {
        border: 1px solid #6c737a;
    }
}

@media (-ms-high-contrast: active) {
  .amp-default-skin .vjs-progress-holder {
    border: 1px solid #6c737a;
  }
}

.amp-default-skin .vjs-progress-holder .vjs-play-progress, .amp-default-skin .vjs-progress-holder .vjs-load-progress, .amp-default-skin .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  display: block;
  margin: 0;
  padding: 0;
}

.amp-default-skin .vjs-play-progress {
  background-color: #71b1d1;
  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#71b1d1),to(#71b1d1));
  background: -webkit-linear-gradient(#71b1d1,#71b1d1);
  background: linear-gradient(#71b1d1,#71b1d1);
}

@-moz-document url-prefix() {
  .high-contrast-enabled .amp-default-skin .vjs-play-progress {
        border: 1px solid #71b1d1;
    }
}

@media (-ms-high-contrast: active) {
  .amp-default-skin .vjs-play-progress {
    border: 1px solid #71b1d1;
  }
}

.amp-default-skin .vjs-load-progress {
  background-color: #bbc2ca;
  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#bbc2ca),to(#bbc2ca));
  background: -webkit-linear-gradient(#bbc2ca,#bbc2ca);
  background: linear-gradient(#bbc2ca,#bbc2ca);
}

@-moz-document url-prefix() {
  .high-contrast-enabled .amp-default-skin .vjs-load-progress {
        border: 1px solid #8f9ca8;
    }
}

@media (-ms-high-contrast: active) {
  .amp-default-skin .vjs-load-progress {
    border: 1px solid #8f9ca8;
  }
}

.amp-default-skin .vjs-load-progress div {
  background-color: #8f9ca8;
}

.amp-default-skin .vjs-slider-handle {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}

.amp-default-skin .vjs-slider-handle:before {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 4px;
  width: 4px;
  background-color: #fff;
  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#e9e9e9),to(#e9e9e9));
  background: -webkit-linear-gradient(#e9e9e9,#e9e9e9);
  background: linear-gradient(#e9e9e9,#e9e9e9);
  border-radius: 4px;
  content: '';
  margin: -2px 0 0 -2px;
  -webkit-transition: all .1s;
  transition: all .1s;
}

@-moz-document url-prefix() {
  .high-contrast-enabled .amp-default-skin .vjs-slider-handle::before {
        border: 1px solid white;
    }
}

@media (-ms-high-contrast: active) {
  .amp-default-skin .vjs-slider-handle:before {
    border: 1px solid #fff;
  }
}

.amp-default-skin .vjs-slider-handle:after {
  position: absolute;
  top: -10px;
  right: -7px;
  bottom: -10px;
  left: -7px;
  border: 2px solid #fff;
  content: '';
  display: none;
  -webkit-transition: all .1s;
  transition: all .1s;
}

.amp-default-skin .vjs-progress-holder:focus .vjs-slider-handle:before {
  display: block;
  height: 12px;
  width: 4px;
  margin: -6px 0 0 -2px;
}

.amp-default-skin .vjs-progress-holder:focus .vjs-slider-handle:after {
  display: block;
}

.amp-default-skin:hover .vjs-slider-handle:before {
  height: 12px;
  width: 4px;
  border-radius: 4px;
  margin: -6px 0 0 -2px;
}

.amp-default-skin:hover .vjs-slider-handle:after {
  position: absolute;
  top: -6px;
  right: -7px;
  bottom: -6px;
  left: -7px;
}

.amp-default-skin .amp-time-tip {
  bottom: -webkit-calc(100% + 16px);
  bottom: calc(100% + 16px);
  top: auto !important;
}

.amp-default-skin .vjs-loading-spinner {
  background: url("assets/icons/buffering-rainbow-bg.png");
  font-size: 0;
  left: 50%;
  margin-left: -48px;
  margin-top: -48px;
  position: absolute;
  top: 50%;
  height: 96px;
  width: 96px;
  display: none;
}

.amp-default-skin .vjs-loading-spinner:before {
  content: url("assets/icons/buffering-rainbow.gif");
}

.amp-default-skin .vjs-waiting .vjs-loading-spinner, .amp-default-skin .vjs-seeking .vjs-loading-spinner {
  display: block;
}

.amp-default-skin .vjs-error .vjs-loading-spinner {
  display: none;
}

.amp-default-skin .amp-skip-ad-button {
  font-family: "Segoe UI light", "Segoe UI semibold", "Segoe UI", "Arial", "sans-serif";
  margin-top: -webkit-calc(.03em);
  margin-top: calc(.03em);
  display: block;
  position: absolute;
  top: 25px;
  right: 0;
  width: auto;
  background-color: rgba(0,0,0,.5);
  color: #aaa;
  font-size: -webkit-calc(.015em + (1.5px));
  font-size: calc(.015em + (1.5px));
  font-style: italic;
  line-height: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
  z-index: 2;
  padding-left: 30px;
  padding-right: 30px;
}

.amp-default-skin .amp-skip--ad-button.enabled {
  cursor: pointer;
  background: rgba(255,255,255,.7);
}

.amp-default-skin .amp-skip-ad-button.enabled:hover {
  cursor: pointer;
  background: rgba(51,51,51,.7);
}

.amp-default-skin .vjs-menu-button {
  cursor: pointer;
}

.amp-default-skin .vjs-menu-button.amp-control-disabled {
  height: 0;
  width: 0;
  position: static;
}

.amp-default-skin .vjs-menu-button.amp-control-disabled:before {
  content: '' !important;
}

.amp-default-skin .vjs-menu-button .vjs-menu {
  text-align: left;
}

.amp-default-skin .vjs-menu-button[aria-expanded=true] .vjs-menu {
  display: block !important;
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
}

.amp-default-skin .vjs-menu-button .vjs-menu-content {
  position: absolute;
  right: 0;
  bottom: 100%;
  background-color: rgba(60,69,79,.8);
  box-shadow: none;
  list-style: none;
  margin: 0;
  max-width: none;
  max-height: 16em;
  overflow: auto;
  overflow-x: hidden;
  padding: 12px 12px 14px;
  white-space: nowrap;
}

.amp-default-skin .vjs-menu-button .vjs-menu-title {
  cursor: default;
  font-size: 1em;
  font-weight: bold;
  line-height: 2em;
  margin: 0 0 .3em;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
}

.amp-default-skin .vjs-menu {
  position: absolute;
  z-index: 10;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  height: -webkit-calc(100% + 14px);
  height: calc(100% + 14.5px);
  min-width: 100%;
  opacity: 0;
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: opacity .3s, -webkit-transform .2s;
  transition: opacity .3s, -webkit-transform .2s;
  transition: opacity .3s, transform .2s;
  transition: opacity .3s, transform .2s, -webkit-transform .2s;
  visibility: hidden;
}

.amp-default-skin .vjs-menu-item, .amp-default-skin .amp-menu-header {
  height: auto;
  width: auto;
  color: rgba(255,255,255,.85);
  display: block;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  text-transform: none;
}

.amp-default-skin .vjs-menu-item {
  font-family: "Segoe UI semibold", "Segoe UI";
  font-size: 11px;
  font-weight: normal;
  height: auto;
  width: auto;
  line-height: 14px;
  padding: 5px;
  text-indent: 0;
}

.amp-default-skin .vjs-menu-item:before {
  height: 100%;
  width: 10px;
  content: '';
  display: inline-block;
  font-family: azuremediaplayer;
  line-height: normal;
  margin-right: 4px;
  vertical-align: middle;
}

.amp-default-skin .vjs-menu-item.vjs-selected {
  color: #fff;
}

.amp-default-skin .vjs-menu-item.vjs-selected:before {
  content: "\e62c ";
  font-size: 8px;
}

.amp-default-skin .vjs-menu-item:hover, .amp-default-skin .vjs-menu-item:focus, .amp-default-skin .vjs-menu-item.vjs-selected, .amp-default-skin .vjs-menu-item.vjs-selected:hover, .amp-default-skin .vjs-menu-item.vjs-selected:focus {
  background-color: transparent;
  outline: none;
}

@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .amp-default-skin .vjs-menu-item {
    color: #fff;
  }
}

@media screen and (-ms-high-contrast: black-on-white) {
  .amp-default-skin .vjs-menu-item {
    color: #000;
  }
}

@media screen and (-ms-high-contrast: white-on-black) {
  .amp-default-skin .vjs-menu-item {
    color: #fff;
  }
}

.amp-default-skin _::-webkit-:host:not(:root:root), .amp-default-skin .vjs-menu-item {
  color: #fff;
}

.amp-default-skin _::-webkit-:not(:root:root), .amp-default-skin .vjs-menu-item {
  color: #fff;
}

.amp-default-skin .amp-menu-header {
  font-family: "Segoe UI";
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  padding: 5px;
  pointer-events: none;
  text-transform: uppercase;
}

.amp-default-skin .amp-menu-header:hover, .amp-default-skin .amp-menu-header:focus {
  background-color: none;
  outline: none;
}

.amp-default-skin .vjs-poster {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 0;
}

.amp-default-skin .vjs-poster img {
  vertical-align: middle;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  position: absolute;
}

.amp-default-skin .vjs-has-started .vjs-poster, .amp-default-skin .vjs-using-native-controls .vjs-poster {
  display: none;
}

.amp-default-skin .vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.amp-default-skin .vjs-poster .vjs-poster-span {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.amp-default-skin .vjs-caption-settings {
  position: absolute;
  background-color: #000;
  opacity: .75;
  color: #fff;
  padding: .5em;
  height: 25em;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 40em;
  top: 2%;
  left: 50%;
  z-index: 1;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.amp-default-skin .vjs-caption-settings .vjs-tracksettings {
  top: 0;
  bottom: 1em;
  left: 0;
  right: 0;
  position: absolute;
  overflow: auto;
}

.amp-default-skin .vjs-caption-settings .vjs-tracksettings-colors, .amp-default-skin .vjs-caption-settings .vjs-tracksettings-font {
  float: left;
}

.amp-default-skin .vjs-caption-settings .vjs-tracksettings-colors:after, .amp-default-skin .vjs-caption-settings .vjs-tracksettings-font:after, .amp-default-skin .vjs-caption-settings .vjs-tracksettings-controls:after {
  clear: both;
}

.amp-default-skin .vjs-caption-settings .vjs-tracksettings-colors fieldset {
  margin-bottom: 20px;
}

.amp-default-skin .vjs-caption-settings .vjs-tracksettings-controls {
  position: absolute;
  bottom: 0;
  right: 1em;
  color: #000;
}

.amp-default-skin .vjs-caption-settings .vjs-tracksetting {
  margin: 5px;
  padding: 3px;
  min-height: 40px;
  border: none;
}

.amp-default-skin .vjs-caption-settings .vjs-tracksetting label, .amp-default-skin .vjs-caption-settings .vjs-tracksetting legend {
  display: block;
  width: 115px;
  margin-bottom: 5px;
  font-weight: normal;
  color: #fff;
}

.amp-default-skin .vjs-caption-settings .vjs-tracksetting select {
  color: #000;
}

.amp-default-skin .vjs-caption-settings .vjs-tracksetting span {
  display: inline;
  margin-left: 5px;
  vertical-align: top;
}

.amp-default-skin .vjs-caption-settings .vjs-tracksetting > div {
  margin-bottom: 5px;
  min-height: 20px;
}

.amp-default-skin .vjs-caption-settings .vjs-tracksetting > div:last-child {
  margin-bottom: 0;
  min-height: 0;
  padding-bottom: 0;
}

.amp-default-skin .vjs-caption-settings label > input {
  margin-right: 10px;
}

.amp-default-skin .vjs-caption-settings fieldset {
  margin-top: 1em;
  margin-left: .5em;
}

.amp-default-skin .vjs-caption-settings fieldset .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px,1px,1px,1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.amp-default-skin .vjs-caption-settings input[type=button] {
  width: 40px;
  height: 40px;
}

.amp-default-skin .vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}

.amp-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
  font-size: 9.3px;
  left: -2em;
  list-style: none;
  width: 4em;
}

.amp-default-skin .amp-playbackspeed-control-normal:before {
  content: "\e62f ";
}

.amp-default-skin .amp-playbackspeed-control-fast:before {
  content: "\e62f ";
  color: #71b1d1;
}

.amp-default-skin .amp-playbackspeed-control-slow:before {
  content: "\e62f ";
  color: #71b1d1;
}

.amp-default-skin .vjs-chapters-button:before {
  content: '';
}

.amp-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content {
  font-size: 9.3px;
  left: -12em;
  width: 24em;
}

.amp-default-skin .amp-logo {
  width: .18em;
}

.amp-default-skin .amp-logo > div, .amp-default-skin .amp-logo > span {
  background-image: url("assets/icons/amslogo.png");
  background-position: right top;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: auto;
  display: block;
  height: 32px;
  left: auto;
  max-width: .18em;
  position: static;
  right: -webkit-calc(.03em);
  right: calc(.03em);
  top: -webkit-calc(.03em);
  top: calc(.03em);
  width: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .high-contrast-enabled .amp-default-skin .amp-logo > div, .high-contrast-enabled .amp-default-skin .amp-logo > span {
    background: none;
  }
}

.amp-default-skin .amp-logo > div img, .amp-default-skin .amp-logo > span img {
  position: absolute;
  height: 32px;
  width: .18em;
  display: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .high-contrast-enabled .amp-default-skin .amp-logo > div img, .high-contrast-enabled .amp-default-skin .amp-logo > span img {
    display: block;
  }
}

.amp-default-skin .amp-logo > div a, .amp-default-skin .amp-logo > span a {
  display: block;
  height: 100%;
  width: 100%;
}

.amp-default-skin .amp-logo-ad {
  width: .18em;
  margin-right: -webkit-calc(.06em);
  margin-right: calc(.06em);
}

.amp-default-skin .amp-logo-ad > div, .amp-default-skin .amp-logo-ad > span {
  background-image: url("assets/icons/amslogo.png");
  background-position: right top;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: auto;
  display: block;
  height: 32px;
  left: auto;
  max-width: .18em;
  position: static;
  right: -webkit-calc(.03em);
  right: calc(.03em);
  top: -webkit-calc(.03em);
  top: calc(.03em);
  width: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .high-contrast-enabled .amp-default-skin .amp-logo-ad > div, .high-contrast-enabled .amp-default-skin .amp-logo-ad > span {
    background: none;
  }
}

.amp-default-skin .amp-logo-ad > div img, .amp-default-skin .amp-logo-ad > span img {
  position: absolute;
  height: 32px;
  width: .18em;
  display: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .high-contrast-enabled .amp-default-skin .amp-logo-ad > div img, .high-contrast-enabled .amp-default-skin .amp-logo-ad > span img {
    display: block;
  }
}

.amp-default-skin .amp-logo-ad > div a, .amp-default-skin .amp-logo-ad > span a {
  display: block;
  height: 100%;
  width: 100%;
}

.amp-default-skin .amp-audiotracks-control:before {
  content: "\e62d ";
}

.amp-default-skin .vjs-text-track-display {
  z-index: 3;
  bottom: 0;
  font-size: 9.3px;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}

.amp-default-skin .vjs-text-track-display > div > div {
  bottom: 40px !important;
  height: auto !important;
  top: auto !important;
  -webkit-transition: bottom .15s;
  transition: bottom .15s;
}

.amp-default-skin .vjs-text-track-display > div > div > div {
  position: static !important;
}

.amp-default-skin .vjs-text-track-display span.blink {
  -webkit-animation: closed-caption-blink 1.2s linear infinite;
  animation: closed-caption-blink 1.2s linear infinite;
}

.amp-default-skin .vjs-text-track-display span.white {
  color: #fff;
}

.amp-default-skin .vjs-text-track-display span.green {
  color: green;
}

.amp-default-skin .vjs-text-track-display span.blue {
  color: blue;
}

.amp-default-skin .vjs-text-track-display span.cyan {
  color: #0ff;
}

.amp-default-skin .vjs-text-track-display span.red {
  color: red;
}

.amp-default-skin .vjs-text-track-display span.yellow {
  color: #ff0;
}

.amp-default-skin .vjs-text-track-display span.magenta {
  color: #f0f;
}

.amp-default-skin .vjs-text-track-display span.bg_white {
  background-color: #fff;
}

.amp-default-skin .vjs-text-track-display span.bg_green {
  background-color: green;
}

.amp-default-skin .vjs-text-track-display span.bg_blue {
  background-color: blue;
}

.amp-default-skin .vjs-text-track-display span.bg_cyan {
  background-color: #0ff;
}

.amp-default-skin .vjs-text-track-display span.bg_red {
  background-color: red;
}

.amp-default-skin .vjs-text-track-display span.bg_yellow {
  background-color: #ff0;
}

.amp-default-skin .vjs-text-track-display span.bg_magenta {
  background-color: #f0f;
}

.amp-default-skin .vjs-text-track-display span.bg_black {
  background-color: #000;
}

.amp-default-skin .vjs-text-track-display span.transparent {
  background-color: transparent;
}

.amp-default-skin .vjs-text-track-display span.semi-transparent {
  background-color: rgba(0,0,0,.5);
}

.amp-default-skin .amp-showing-texttrack-settings .vjs-text-track-display {
  z-index: 100000;
}

.amp-default-skin.vjs-user-inactive .vjs-has-started.vjs-playing .vjs-text-track-display > div > div {
  bottom: 1em !important;
}

.amp-default-skin .vjs-subtitles-button:before {
  content: "\e60b ";
}

.amp-default-skin .vjs-captions-button:before {
  content: "\e60c ";
}

.amp-default-skin .vjs-captions-button:focus .vjs-control-content:before, .amp-default-skin .vjs-captions-button:hover .vjs-control-content:before {
  box-shadow: 0 0 1em #fff;
  font-size: 9.3px;
}

@-webkit-keyframes closed-caption-blink {
  from {
    opacity: 1;
  }
  
  to {
    opacity: 0;
  }
}

@keyframes closed-caption-blink {
  from {
    opacity: 1;
  }
  
  to {
    opacity: 0;
  }
}

.amp-default-skin .amp-moreoptions-control:before {
  content: "\e62b ";
}

.amp-default-skin .amp-moreoptions-control .vjs-menu {
  left: auto;
}

.amp-default-skin .amp-moreoptions-control .vjs-menu-content {
  left: auto;
  right: 0;
}

.amp-default-skin .amp-moreoptions-control .vjs-menu-item:before {
  width: 20px;
}

.amp-default-skin .amp-quality-control.quality-1:before {
  content: "\e627 ";
}

.amp-default-skin .amp-quality-control.quality-2:before {
  content: "\e628 ";
}

.amp-default-skin .amp-quality-control.quality-3:before {
  content: "\e629 ";
}

.amp-default-skin .amp-quality-control.quality-4:before {
  content: "\e62a ";
}

.amp-default-skin .vjs-fullscreen-control:before {
  content: "\e607 ";
}

.amp-default-skin.vjs-fullscreen {
  height: 100% !important;
  width: 100% !important;
}

.amp-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
  content: "\e608 ";
}

.amp-default-skin .vjs-volume-control {
  display: inline-block;
  position: relative;
}

.amp-default-skin .vjs-volume-control .vjs-mute-control.vjs-vol-0:before {
  content: "\e606 ";
}

.amp-default-skin .vjs-volume-control .vjs-mute-control:before, .amp-default-skin .vjs-volume-control .vjs-mute-control.vjs-vol-1:before, .amp-default-skin .vjs-volume-control .vjs-mute-control.vjs-vol-2:before {
  content: "\e605 ";
}

.amp-default-skin .vjs-volume-control .vjs-menu {
  display: block !important;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  height: 0;
  bottom: 13px;
}

.amp-default-skin .vjs-volume-control .vjs-menu .vjs-menu-content {
  max-width: 1px;
  max-height: 1px;
  opacity: 0;
  position: absolute;
  right: 0;
  bottom: 100%;
  background-color: rgba(60,69,79,.8);
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  white-space: nowrap;
  height: 110px;
  width: 28px;
  bottom: 100%;
  box-shadow: none;
  overflow: hidden;
  padding: 0;
  text-align: center;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.amp-default-skin .vjs-volume-control[aria-expanded=true] .vjs-menu .vjs-menu-content {
  opacity: 1;
  max-width: none;
  max-height: 16em;
}

.amp-default-skin .vjs-volume-control[aria-expanded=true] .vjs-menu {
  height: -webkit-calc(29.5px);
  height: calc(29.5px);
}

.amp-default-skin .vjs-volume-control .vjs-volume-bar {
  height: 90px;
  width: 4px;
  background: #6c737a;
  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#6c737a),to(#6c737a));
  background: -webkit-linear-gradient(#6c737a,#6c737a);
  background: linear-gradient(#6c737a,#6c737a);
  margin: 12px auto;
  position: relative;
  outline: none;
}

@-moz-document url-prefix() {
  .high-contrast-enabled .amp-default-skin .vjs-volume-control .vjs-volume-bar {
        border: 1px solid #6c737a;
    }
}

@media (-ms-high-contrast: active) {
  .amp-default-skin .vjs-volume-control .vjs-volume-bar {
    border: 1px solid #6c737a;
  }
}

.amp-default-skin .vjs-volume-control .vjs-volume-bar .vjs-volume-handle {
  position: absolute;
  left: -5.5px;
  height: 4px;
  width: 15px;
  background: #fff;
  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#fff));
  background: -webkit-linear-gradient(#fff,#fff);
  background: linear-gradient(#fff,#fff);
  border-radius: 4px;
}

@-moz-document url-prefix() {
  .high-contrast-enabled .amp-default-skin .vjs-volume-control .vjs-volume-bar .vjs-volume-handle {
        border: 1px solid white;
    }
}

@media (-ms-high-contrast: active) {
  .amp-default-skin .vjs-volume-control .vjs-volume-bar .vjs-volume-handle {
    border: 1px solid #fff;
  }
}

.amp-default-skin .vjs-volume-control .vjs-volume-bar .vjs-volume-handle:after {
  position: absolute;
  top: -5px;
  right: -6px;
  bottom: -5px;
  left: -6px;
  border: 2px solid #fff;
  content: '';
  display: none;
}

.amp-default-skin .vjs-volume-control .vjs-volume-bar .vjs-volume-level {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: auto;
  width: 4px;
  background: #71b1d1;
  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#71b1d1),to(#71b1d1));
  background: -webkit-linear-gradient(#71b1d1,#71b1d1);
  background: linear-gradient(#71b1d1,#71b1d1);
}

@-moz-document url-prefix() {
  .high-contrast-enabled .amp-default-skin .vjs-volume-control .vjs-volume-bar .vjs-volume-level {
        border: 1px solid #71b1d1;
    }
}

@media (-ms-high-contrast: active) {
  .amp-default-skin .vjs-volume-control .vjs-volume-bar .vjs-volume-level {
    border: 1px solid #71b1d1;
  }
}

.amp-default-skin .vjs-volume-control .vjs-volume-bar:focus .vjs-volume-handle:after {
  content: '';
  display: block;
}

.amp-default-skin .amp-timeline-marker {
  display: inline-block;
  float: left;
  height: 4px;
  margin-left: -1.5px;
  position: absolute;
  -webkit-transition: height .15s;
  transition: height .15s;
  width: 3px;
}

.amp-default-skin .amp-timeline-marker:before {
  position: absolute;
  top: -6px;
  right: -7px;
  bottom: -6px;
  left: -7px;
  border: 2px solid #fff;
  content: '';
  display: none;
  -webkit-transition: all .1s;
  transition: all .1s;
}

.amp-default-skin .amp-timeline-marker:focus {
  outline: none;
}

.amp-default-skin .amp-timeline-marker:focus:before {
  display: block;
}

.amp-default-skin:hover .amp-timeline-marker {
  height: 12px;
}

.amp-default-skin:hover .amp-timeline-marker:focus:before {
  position: absolute;
  top: -7px;
  right: -13px;
  bottom: -7px;
  left: -13px;
  display: block;
}

.amp-default-skin .vjs-error-display {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000 url("data:image/png;base64,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");
  display: none;
}

.amp-default-skin .vjs-error-display > div {
  position: absolute;
  top: 25%;
  right: 13%;
  left: 22%;
  font-size: 14px;
  line-height: 19px;
}

.amp-default-skin .vjs-error-display > div:before {
  position: absolute;
  top: 0;
  right: -webkit-calc(100% + 20px);
  right: calc(100% + 20px);
  height: 45px;
  width: 45px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAkCAMAAAAqy0NgAAAAAXNSR0IArs4c6QAAAU1QTFRFAAAA////gICAqqqqgICAmZmZcY6OgICAbYCAeHiHcYCAc4CAcHp6dnaAcXt7cHiAcXiAcXiAbnV8cnmAbnSAcXd9cHV6bnN9cXZ7b3R9bXZ7cHR9b3d7bHR8bXR8b3Z+b3d6bXR7bHZ8bXN8bHV7bHV7bXV7b3R9bHR9bXV6bHR8bXR8bnN7bnV8bXR7bnV8bHV7bXV7bnR6bXV7bnR8bXV7bHR8bXN7bXV6bXN6bXR6bHV7bXR6bHN7bXR7bXN7bXR7bXN7bXN7bHR6bXR6bHR7bXR7bXR7bXR7bHN6bXN6bXR7bXN6bXR6bXN7bXN7bXN7bHR6bXR6bHR7bHN7bXR6bHR7bXR7bXR7bXR7bXR6bHN7bXN7bXR6bXN7bHR6bXN7bHR6bXR6bHN7bHR7bXN6bHR7bXN6bXR7bHN6bXR7bHN6bXR7bHN6bHN6tTEW/wAAAG50Uk5TAAECAwQFCQoOERIUGRobICIkJSYsLTAzNDc4OTxCREVHTVBUVVdZWlxiY2Voa2xteHp7gYKDhIWMlJaXmJmanaKkpqetrrK2t7q8vb7Aw8XHyMrN1NXW2Nre4eLm6uvs7fDy8/X29/j5+vv8/f4q3JwtAAABaklEQVQYGY3BWVtSYRiG0ZvYZZQRNmhqkolZSoMaaRMRoTmllYmWmoib0Ij9/P/DtDgAvrerby06BJevD43eHcvcuwjcTA/d6D2P5cr9udLmoVqeA+MnOnO4WZqb6KXN8KsdtXsbg0dNtdl5OcxfiaI6LQWQU7digjMFdfrcw7k3chU4NRCp07drUJArGgBy6vb9FsF7uXLAqhzhHS58lGMV4qFcPye4VFa3ME6/LFGGvl/q1k9Wlmoy9k6OLPOyZHkq1zxFGT7EHshQZEOuWur2sQwb7Mm1xhdZ9qjLMDorS52mDF+vNmRoEskyuyhDhEw/HspCJNMLGSIaMi3K0OBIpk8yHLEtSyWUYZtlWY5lWSYvf6+Zkb8ZMvKXISl/SdiVr12gJF8l4Il8PQYSB/JzkODUpPxM8ke6rP8rp2mJD06v1PRvtZXpwTjtgtTIVC6/sL61X6mG9ZN6WK3sb60v5J9NjaQCWn4DKuhZrfarYnwAAAAASUVORK5CYII=") no-repeat;
  content: '';
}

.amp-default-skin .vjs-error-display .vjs-offscreen {
  display: none;
}

.amp-default-skin .vjs-error .vjs-error-display {
  display: block;
}

.amp-default-skin .amp-content-title {
  margin-left: -webkit-calc(.03em);
  margin-left: calc(.03em);
  margin-top: -webkit-calc(.03em);
  margin-top: calc(.03em);
  top: 0;
  position: absolute;
  width: -webkit-calc(100% - .06em);
  width: calc(100% - .06em);
}

.amp-default-skin .amp-content-title .logo-title-row {
  display: table;
  margin-bottom: .02em;
  width: 100%;
}

.amp-default-skin .amp-content-title .logo-title-row > div {
  display: table-cell;
  overflow: hidden;
}

.amp-default-skin .amp-content-title .title {
  padding-right: -webkit-calc(.02em);
  padding-right: calc(.02em);
  vertical-align: top;
}

.amp-default-skin .amp-content-title .title h4 {
  color: #fff;
  font-size: -webkit-calc(.025em + (4px));
  font-size: calc(.025em + (4px));
  line-height: 1.1;
  margin: 0;
  max-height: 2.3em;
  overflow: hidden;
  padding: 0;
}

.amp-default-skin .amp-content-title .description {
  color: #fff;
  font-size: -webkit-calc(.02em + (2px));
  font-size: calc(.02em + (2px));
  line-height: 1.1;
}

.amp-default-skin .vjs-error .amp-content-title, .amp-default-skin.vjs-user-inactive .vjs-playing .amp-content-title {
  display: none !important;
}

.amp-default-skin .amp-content-title-ad {
  font-family: "Segoe UI light", "Segoe UI semibold", "Segoe UI", "Arial", "sans-serif";
  padding-left: -webkit-calc(.03em);
  padding-left: calc(.03em);
  padding-top: -webkit-calc(.03em);
  padding-top: calc(.03em);
  padding-bottom: -webkit-calc(.04em);
  padding-bottom: calc(.04em);
  top: 0;
  position: absolute;
  width: 100%;
  background: -webkit-linear-gradient(rgba(0,0,0,.8),rgba(255,0,0,0));
  background: -webkit-linear-gradient(rgba(0,0,0,.8),transparent);
  background: linear-gradient(rgba(0,0,0,.8),transparent);
}

.amp-default-skin .amp-content-title-ad .logo-title-row {
  display: table;
  margin-bottom: .01em;
  width: 100%;
}

.amp-default-skin .amp-content-title-ad .logo-title-row > div {
  display: table-cell;
  overflow: hidden;
}

.amp-default-skin .amp-content-title-ad .title {
  padding-right: -webkit-calc(.02em);
  padding-right: calc(.02em);
  vertical-align: top;
}

.amp-default-skin .amp-content-title-ad .title h4 {
  color: #fff;
  font-size: -webkit-calc(.03em + (4px));
  font-size: calc(.03em + (4px));
  line-height: 1.25;
  margin: 0;
  max-height: 2.3em;
  overflow: hidden;
  padding: 0;
}

.amp-default-skin .amp-content-title-ad .description {
  color: #fff;
  font-size: -webkit-calc(.015em + (1.5px));
  font-size: calc(.015em + (1.5px));
  line-height: 1.1;
}

.amp-default-skin .amp-content-title-ad .aboutLink {
  color: #fff;
}

.amp-default-skin .amp-content-title-ad .aboutLink:hover {
  text-decoration: underline;
  cursor: pointer;
}

.amp-default-skin .vjs-error .amp-content-title-ad, .amp-default-skin.vjs-user-inactive .vjs-playing .amp-content-title-ad {
  display: none !important;
}

.amp-default-skin .amp-wall-clock-overlay {
  margin-left: calc(.03em);
  margin-top: calc(.03em);
  top: 0;
  position: absolute;
  width: calc(100% - .06em);
}

.amp-default-skin .amp-wall-clock-overlay .overlay-row {
  display: table;
  margin-bottom: .02em;
  width: 100%;
}

.amp-default-skin .amp-wall-clock-overlay .overlay-row > div {
  display: table-cell;
  overflow: hidden;
}

.amp-default-skin .amp-wall-clock-overlay .title {
  padding-right: calc(.02em);
  vertical-align: top;
}

.amp-default-skin .amp-wall-clock-overlay .title h4 {
  color: #fff;
  font-size: calc(.025em + (4px));
  line-height: 1.1;
  margin: 0;
  max-height: 2.3em;
  overflow: hidden;
  padding: 0;
  text-shadow: rgba(0,0,0,.8) 1px 1px 4px;
}

.amp-default-skin .amp-download-control:before {
  content: "\e641 ";
}

.amp-default-skin .amp-download-control {
  display: none;
}

.amp-default-skin .amp-showing-download-control .amp-download-control {
  display: inline-block;
}

.amp-default-skin .amp-download-dialog {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-color: #000;
  font-size: 1.2em;
  font-family: "Segoe UI Light", "Segoe UI", "Helvetica Neue", "Arial";
}

.amp-default-skin .amp-download-close {
  position: absolute;
  top: 0;
  right: 0;
}

.amp-default-skin .amp-download-close:before {
  content: "\e637 ";
}

.amp-default-skin .amp-download-container {
  position: absolute;
  top: 0;
  width: 84%;
  height: -webkit-calc(100% - 40px);
  height: calc(100% - 40px);
  margin-left: 8%;
  margin-right: 8%;
  font-size: 16px;
}

.amp-default-skin .amp-download-header {
  width: 100%;
  height: 2em;
  font-size: 1.7em;
  position: relative;
  max-height: 17%;
}

.amp-default-skin .amp-download-header-title {
  position: absolute;
  bottom: 0;
}

.amp-default-skin .amp-download-body {
  width: 100%;
  min-height: 50%;
  max-height: 65%;
  overflow: auto;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  margin-top: 6px;
  margin-bottom: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.amp-default-skin .amp-download-body > div > select {
  color: #000;
}

.amp-default-skin .amp-download-left-col {
  width: 50%;
  float: left;
}

.amp-default-skin .amp-download-right-col {
  width: 50%;
  float: right;
}

.amp-default-skin .amp-clear {
  clear: both;
}

.amp-default-skin .amp-download-label {
  display: block;
}

.amp-default-skin .amp-download-label > input {
  margin-right: 10px;
}

.amp-default-skin .amp-download-label .amp-download-body > div > select {
  color: #000;
}

.amp-default-skin .amp-download-footer {
  width: 100%;
  height: 2em;
  max-height: 17%;
}

.amp-default-skin .amp-download-button {
  background-color: #3176bb;
  border: none;
  padding: 5px 10px;
  float: right;
  color: #fff;
  text-decoration: none;
}

.amp-default-skin .amp-download-disabled {
  background-color: #333;
  color: #888;
}

.amp-default-skin .vjs-screen-reader-text {
  position: absolute !important;
  overflow: hidden !important;
  clip: rect(1px,1px,1px,1px) !important;
  width: 1px !important;
  height: 1px !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  top: 0;
}