@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");
    src: url("assets/fonts/azuremediaplayer.woff") format("woff"),url("assets/fonts/azuremediaplayer.ttf") format("truetype"),url("assets/fonts/azuremediaplayer.svg#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: 360px
}

.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: -.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
}

.amp-default-skin .vjs-progress-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #3c454f;
    z-index: 1
}

.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 all and (-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 all and (-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 all and (-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 all and (-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;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    height: -webkit-calc(100% + 14px);
    height: calc(100% + 14px);
    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 all and (-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
}

.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: 42em;
    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 {
    display: inline
}

.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: 2%;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 2%
}

.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-descriptions-button::before {
    content: "\e60d "
}

.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: 28px
}

.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(14px);
    height: calc(14px)
}

.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 all and (-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 all and (-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 all and (-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
}
