@charset "UTF-8";.nytd-player-container .vhs-player-cover-background.vhs-article-cover,.nytd-player-container .vhs-player-cover-background.vhs-mobile-cover {
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.nytd-player-container .nytd-player-ad-skip-ad {
    padding: 10px 14px;
    font-size: 11px;
    top: 10px;
    right: 10px;
    width: 280px
}

.nytd-player-container .nytd-player-ad-skip-ad.vhs-countdown-done {
    width: 120px
}

.nytd-player-container .nytd-player-ad-skip-ad.vhs-countdown-imasdk {
    width: 100px
}

.nytd-player-container .vhs-metadata-container .vhs-video-cta,.nytd-player-container .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.nytd-player-container .vhs-player-header {
    padding: 17px
}

.nytd-player-container .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.nytd-player-container .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: .4em
}

.nytd-player-container .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.nytd-player-container .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.nytd-player-container .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.nytd-player-container .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.nytd-player-container .vhs-player-header .vhs-tools div span,.nytd-player-container .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.nytd-player-container .vhs-player-header [class*=vhs-icon-] {
    font-size: 22px;
    vertical-align: middle
}

.nytd-player-container .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.nytd-player-container .vhs-media-action-overlay.vhs-duration-cover {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.nytd-player-container .vhs-media-action-overlay.vhs-duration-cover .vhs-cover-play-button {
    font-size: 23px;
    margin-top: -3px
}

.nytd-player-container .vhs-media-action-overlay.vhs-clean-cover .vhs-cover-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid #fff;
    border: 2px solid rgba(255,255,255,.6)
}

.nytd-player-container .vhs-media-action-overlay.vhs-article-cover,.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover,.nytd-player-container .vhs-media-action-overlay.vhs-embedded-cover {
    bottom: 27px;
    padding: 0 27px
}

.nytd-player-container .vhs-media-action-overlay.vhs-article-cover .vhs-metadata-container,.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container,.nytd-player-container .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata-container {
    padding-right: 70px
}

.nytd-player-container .vhs-media-action-overlay.vhs-article-cover .vhs-metadata,.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata,.nytd-player-container .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata {
    font-size: 0
}

.nytd-player-container .vhs-media-action-overlay.vhs-article-cover .vhs-video-title,.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title,.nytd-player-container .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.nytd-player-container .vhs-media-action-overlay.vhs-article-cover .vhs-byline,.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline,.nytd-player-container .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: 0
}

.nytd-player-container .vhs-media-action-overlay.vhs-article-cover .vhs-byline.vhs-no-byline,.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline.vhs-no-byline,.nytd-player-container .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: 0
}

.nytd-player-container .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-byline,.nytd-player-container .vhs-media-action-overlay.vhs-article-cover .vhs-show-name+.vhs-byline,.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-byline,.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name+.vhs-byline,.nytd-player-container .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-byline,.nytd-player-container .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255,255,255,.4)
}

.nytd-player-container .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name,.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name,.nytd-player-container .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name {
    font-size: 12px
}

.nytd-player-container .vhs-media-action-overlay.vhs-article-cover .vhs-video-length,.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-length,.nytd-player-container .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-length {
    font-size: 11px
}

.nytd-player-container .vhs-media-action-overlay.vhs-article-cover .vhs-show-name,.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name,.nytd-player-container .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name {
    font-size: 11px;
    margin-top: 3px
}

.nytd-player-container .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-show-name,.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-show-name,.nytd-player-container .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.nytd-player-container .vhs-media-action-overlay.vhs-article-cover .vhs-cover-play-button,.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button,.nytd-player-container .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button:before,.nytd-player-container .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button:before {
    margin-left: 4px;
    left: 3px
}

.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container {
    padding-right: 0
}

.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title {
    font-size: 29px
}

.nytd-player-container .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.nytd-player-container .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.nytd-player-container .vhs-share-module {
    top: 45px
}

.nytd-player-container .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.nytd-player-container .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.nytd-player-container .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.nytd-player-container .vhs-share-module .vhs-icon-group i,.nytd-player-container .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.nytd-player-container .vhs-share-module .vhs-icon-group span,.nytd-player-container .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.nytd-player-container .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.nytd-player-container .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.nytd-player-container .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.nytd-player-container .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.nytd-player-container .vhs-end-slate {
    padding: 17px 0
}

.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.nytd-player-container .vhs-plugin-new-controls {
    padding: 17px
}

.nytd-player-container .vhs-plugin-new-controls-gradient {
    padding-top: calc(18% + 34px)
}

.nytd-player-container .vhs-plugin-new-controls-progress-timeline {
    height: 10px
}

.nytd-player-container .vhs-plugin-new-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.nytd-player-container .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.nytd-player-container .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-duration {
    font-size: 10px
}

.nytd-player-container .vhs-plugin-new-controls-options-container {
    margin-left: 18px
}

.nytd-player-container .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.nytd-player-container .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-hd {
    margin-right: 16px
}

.vhs-xxs .vhs-player-cover-background.vhs-article-cover,.vhs-xxs .vhs-player-cover-background.vhs-mobile-cover {
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));
    background-image: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));
    background-image: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));
    background-image: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));
    background-image: linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-xxs .nytd-player-ad-skip-ad {
    padding: 7px 9px 6px;
    font-size: 10px;
    top: 5px;
    right: 5px;
    width: 100%;
    top: 0;
    left: 0;
    right: auto;
    width: 100%;
    border-radius: 0;
    text-align: right
}

.vhs-xxs .nytd-player-ad-skip-ad.vhs-countdown-done {
    width: 100%
}

.vhs-xxs .nytd-player-ad-skip-ad.vhs-countdown-imasdk {
    width: 100%
}

.vhs-xxs .vhs-metadata-container .vhs-video-cta,.vhs-xxs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-xxs .vhs-player-header {
    padding: 10px
}

.vhs-xxs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-xxs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: .5em
}

.vhs-xxs .vhs-player-header .vhs-video-title {
    display: none
}

.vhs-xxs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-xxs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-xxs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-xxs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-xxs .vhs-player-header .vhs-tools div span,.vhs-xxs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-xxs .vhs-player-header [class*=vhs-icon-] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-xxs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-xxs .vhs-media-action-overlay.vhs-duration-cover {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px
}

.vhs-xxs .vhs-media-action-overlay.vhs-duration-cover .vhs-cover-play-button {
    font-size: 18px;
    margin-top: 0
}

.vhs-xxs .vhs-media-action-overlay.vhs-clean-cover .vhs-cover-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid #fff;
    border: 1px solid rgba(255,255,255,.6)
}

.vhs-xxs .vhs-media-action-overlay.vhs-article-cover,.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover {
    bottom: 16px;
    padding: 0 16px
}

.vhs-xxs .vhs-media-action-overlay.vhs-article-cover .vhs-metadata-container,.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata-container {
    padding-right: 53px
}

.vhs-xxs .vhs-media-action-overlay.vhs-article-cover .vhs-metadata,.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata {
    font-size: 0
}

.vhs-xxs .vhs-media-action-overlay.vhs-article-cover .vhs-video-title,.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-xxs .vhs-media-action-overlay.vhs-article-cover .vhs-byline,.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: 0
}

.vhs-xxs .vhs-media-action-overlay.vhs-article-cover .vhs-byline.vhs-no-byline,.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline.vhs-no-byline,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: 0
}

.vhs-xxs .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-byline,.vhs-xxs .vhs-media-action-overlay.vhs-article-cover .vhs-show-name+.vhs-byline,.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-byline,.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name+.vhs-byline,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-byline,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255,255,255,.4)
}

.vhs-xxs .vhs-media-action-overlay.vhs-article-cover .vhs-byline:first-child,.vhs-xxs .vhs-media-action-overlay.vhs-article-cover .vhs-byline:nth-child(2),.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline:first-child,.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline:nth-child(2),.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline:first-child,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: 0
}

.vhs-xxs .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name~.vhs-byline,.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name~.vhs-byline,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255,255,255,.4)
}

.vhs-xxs .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name,.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-xxs .vhs-media-action-overlay.vhs-article-cover .vhs-video-length,.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-length,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-length {
    font-size: 11px
}

.vhs-xxs .vhs-media-action-overlay.vhs-article-cover .vhs-show-name,.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name {
    font-size: 11px;
    margin-top: 3px;
    display: none
}

.vhs-xxs .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-show-name,.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-show-name,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-xxs .vhs-media-action-overlay.vhs-article-cover .vhs-cover-play-button,.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button:before,.vhs-xxs .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container {
    padding-right: 0
}

.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title {
    font-size: 17px
}

.vhs-xxs .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-xxs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-xxs .vhs-share-module {
    top: 25px
}

.vhs-xxs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-xxs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-xxs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-xxs .vhs-share-module .vhs-icon-group i,.vhs-xxs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-xxs .vhs-share-module .vhs-icon-group span,.vhs-xxs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-xxs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-xxs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 9em
}

.vhs-xxs .vhs-share-module .vhs-times-video-link {
    border-right: 0;
    margin-right: 0
}

.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-xxs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid #fff;
    border-left: 1px solid rgba(255,255,255,.3);
    padding-left: 17px
}

.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-xxs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-xxs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-xxs .vhs-share-module .vhs-icon-group>span,.vhs-xxs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-xxs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-xxs .vhs-end-slate {
    padding: 10px 0
}

.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-xxs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-xxs .vhs-plugin-new-controls {
    padding: 10px
}

.vhs-xxs .vhs-plugin-new-controls-gradient {
    padding-top: calc(18% + 20px)
}

.vhs-xxs .vhs-plugin-new-controls-progress-timeline {
    height: 4px
}

.vhs-xxs .vhs-plugin-new-controls-play-container {
    margin: 0 14px 0 7px;
    font-size: 14px
}

.vhs-xxs .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-current-time {
    margin-right: 14px;
    font-size: 10px
}

.vhs-xxs .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-duration {
    font-size: 10px
}

.vhs-xxs .vhs-plugin-new-controls-options-container {
    margin-left: 14px
}

.vhs-xxs .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option {
    font-size: 14px;
    margin-right: 14px
}

.vhs-xxs .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-hd {
    margin-right: 12px
}

.vhs-xxs .vhs-plugin-new-controls-current-time {
    display: none
}

.vhs-xxs .vhs-plugin-new-controls-duration {
    display: none
}

.vhs-xxs .vhs-plugin-new-controls {
}

.vhs-xxs .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-progress-timeline {
    padding: 0;
    border: 0;
    margin-right: 0
}

.vhs-xxs .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-progress-buffer-and-time {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-xs .vhs-player-cover-background.vhs-article-cover,.vhs-xs .vhs-player-cover-background.vhs-mobile-cover {
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));
    background-image: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));
    background-image: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));
    background-image: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));
    background-image: linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-xs .nytd-player-ad-skip-ad {
    padding: 7px 9px 6px;
    font-size: 10px;
    top: 5px;
    right: 5px;
    width: 100%;
    top: 0;
    left: 0;
    right: auto;
    width: 100%;
    border-radius: 0;
    text-align: right
}

.vhs-xs .nytd-player-ad-skip-ad.vhs-countdown-done {
    width: 100%
}

.vhs-xs .nytd-player-ad-skip-ad.vhs-countdown-imasdk {
    width: 100%
}

.vhs-xs .vhs-metadata-container .vhs-video-cta,.vhs-xs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-xs .vhs-player-header {
    padding: 10px
}

.vhs-xs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-xs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: .5em
}

.vhs-xs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-xs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-xs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-xs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-xs .vhs-player-header .vhs-tools div span,.vhs-xs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-xs .vhs-player-header [class*=vhs-icon-] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-xs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-xs .vhs-media-action-overlay.vhs-duration-cover {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px
}

.vhs-xs .vhs-media-action-overlay.vhs-duration-cover .vhs-cover-play-button {
    font-size: 18px;
    margin-top: 0
}

.vhs-xs .vhs-media-action-overlay.vhs-clean-cover .vhs-cover-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid #fff;
    border: 1px solid rgba(255,255,255,.6)
}

.vhs-xs .vhs-media-action-overlay.vhs-article-cover,.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover {
    bottom: 16px;
    padding: 0 16px
}

.vhs-xs .vhs-media-action-overlay.vhs-article-cover .vhs-metadata-container,.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata-container {
    padding-right: 53px
}

.vhs-xs .vhs-media-action-overlay.vhs-article-cover .vhs-metadata,.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata {
    font-size: 0
}

.vhs-xs .vhs-media-action-overlay.vhs-article-cover .vhs-video-title,.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-xs .vhs-media-action-overlay.vhs-article-cover .vhs-byline,.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: 0
}

.vhs-xs .vhs-media-action-overlay.vhs-article-cover .vhs-byline.vhs-no-byline,.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline.vhs-no-byline,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: 0
}

.vhs-xs .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-byline,.vhs-xs .vhs-media-action-overlay.vhs-article-cover .vhs-show-name+.vhs-byline,.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-byline,.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name+.vhs-byline,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-byline,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255,255,255,.4)
}

.vhs-xs .vhs-media-action-overlay.vhs-article-cover .vhs-byline:first-child,.vhs-xs .vhs-media-action-overlay.vhs-article-cover .vhs-byline:nth-child(2),.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline:first-child,.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline:nth-child(2),.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline:first-child,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: 0
}

.vhs-xs .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name~.vhs-byline,.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name~.vhs-byline,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255,255,255,.4)
}

.vhs-xs .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name,.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-xs .vhs-media-action-overlay.vhs-article-cover .vhs-video-length,.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-length,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-length {
    font-size: 11px
}

.vhs-xs .vhs-media-action-overlay.vhs-article-cover .vhs-show-name,.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name {
    font-size: 11px;
    margin-top: 3px;
    display: none
}

.vhs-xs .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-show-name,.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-show-name,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-xs .vhs-media-action-overlay.vhs-article-cover .vhs-cover-play-button,.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button:before,.vhs-xs .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container {
    padding-right: 0
}

.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title {
    font-size: 17px
}

.vhs-xs .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-xs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-xs .vhs-share-module {
    top: 25px
}

.vhs-xs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-xs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-xs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-xs .vhs-share-module .vhs-icon-group i,.vhs-xs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-xs .vhs-share-module .vhs-icon-group span,.vhs-xs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-xs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-xs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-xs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 11em
}

.vhs-xs .vhs-share-module .vhs-times-video-link {
    border-right: 0;
    margin-right: 0
}

.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-xs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid #fff;
    border-left: 1px solid rgba(255,255,255,.3);
    padding-left: 17px
}

.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-xs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-xs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-xs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-xs .vhs-share-module .vhs-icon-group>span,.vhs-xs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-xs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-xs .vhs-end-slate {
    padding: 10px 0
}

.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-xs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-xs .vhs-plugin-new-controls {
    padding: 15px
}

.vhs-xs .vhs-plugin-new-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-xs .vhs-plugin-new-controls-progress-timeline {
    height: 4px
}

.vhs-xs .vhs-plugin-new-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-xs .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-xs .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-duration {
    font-size: 10px
}

.vhs-xs .vhs-plugin-new-controls-options-container {
    margin-left: 16px
}

.vhs-xs .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-xs .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-hd {
    margin-right: 14px
}

.vhs-xs .vhs-plugin-new-controls-current-time {
    display: none
}

.vhs-xs .vhs-plugin-new-controls-duration {
    display: none
}

.vhs-xs .vhs-plugin-new-controls {
}

.vhs-xs .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-progress-timeline {
    padding: 0;
    border: 0;
    margin-right: 0
}

.vhs-xs .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-progress-buffer-and-time {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-s .vhs-player-cover-background.vhs-article-cover,.vhs-s .vhs-player-cover-background.vhs-mobile-cover {
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6));
    background-image: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6));
    background-image: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6));
    background-image: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6));
    background-image: linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#99000000')
}

.vhs-s .nytd-player-ad-skip-ad {
    padding: 6px 9px;
    font-size: 10px;
    top: 5px;
    right: 5px;
    width: 240px
}

.vhs-s .nytd-player-ad-skip-ad.vhs-countdown-done {
    width: 110px
}

.vhs-s .nytd-player-ad-skip-ad.vhs-countdown-imasdk {
    width: 100px
}

.vhs-s .vhs-metadata-container .vhs-video-cta,.vhs-s .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-s .vhs-player-header {
    padding: 10px
}

.vhs-s .vhs-player-header .vhs-video-title-wrapper {
    max-width: 67%
}

.vhs-s .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: .2em
}

.vhs-s .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-s .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-s .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 6px
}

.vhs-s .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-s .vhs-player-header .vhs-tools div span,.vhs-s .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-s .vhs-player-header [class*=vhs-icon-] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-s .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-s .vhs-media-action-overlay.vhs-duration-cover {
    bottom: 24px;
    left: 24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-s .vhs-media-action-overlay.vhs-duration-cover .vhs-cover-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-s .vhs-media-action-overlay.vhs-clean-cover .vhs-cover-play-button {
    font-size: 19px;
    padding: 13px 11px 13px 17px;
    border-radius: 4px;
    border: 2px solid #fff;
    border: 2px solid rgba(255,255,255,.6)
}

.vhs-s .vhs-media-action-overlay.vhs-article-cover,.vhs-s .vhs-media-action-overlay.vhs-mobile-cover,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover {
    bottom: 18px;
    padding: 0 18px
}

.vhs-s .vhs-media-action-overlay.vhs-article-cover .vhs-metadata-container,.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata-container {
    padding-right: 47px
}

.vhs-s .vhs-media-action-overlay.vhs-article-cover .vhs-metadata,.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata {
    font-size: 0
}

.vhs-s .vhs-media-action-overlay.vhs-article-cover .vhs-video-title,.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-title {
    font-size: 18px;
    margin-top: 5px
}

.vhs-s .vhs-media-action-overlay.vhs-article-cover .vhs-byline,.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 80px);
    margin: 0 5px 0 0;
    padding: 2px 5px 2px 0;
    border-left: 0
}

.vhs-s .vhs-media-action-overlay.vhs-article-cover .vhs-byline.vhs-no-byline,.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline.vhs-no-byline,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: 0
}

.vhs-s .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-byline,.vhs-s .vhs-media-action-overlay.vhs-article-cover .vhs-show-name+.vhs-byline,.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-byline,.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name+.vhs-byline,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-byline,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name+.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255,255,255,.4)
}

.vhs-s .vhs-media-action-overlay.vhs-article-cover .vhs-byline:first-child,.vhs-s .vhs-media-action-overlay.vhs-article-cover .vhs-byline:nth-child(2),.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline:first-child,.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline:nth-child(2),.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline:first-child,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: 0
}

.vhs-s .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name~.vhs-byline,.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name~.vhs-byline,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name~.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255,255,255,.4)
}

.vhs-s .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name,.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-s .vhs-media-action-overlay.vhs-article-cover .vhs-video-length,.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-length,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-length {
    font-size: 11px
}

.vhs-s .vhs-media-action-overlay.vhs-article-cover .vhs-show-name,.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name {
    font-size: 11px;
    margin-top: 3px;
    display: none
}

.vhs-s .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-show-name,.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-show-name,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-show-name {
    margin-left: 5px
}

.vhs-s .vhs-media-action-overlay.vhs-article-cover .vhs-cover-play-button,.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button {
    font-size: 36px;
    margin-left: 5px;
    margin-right: 10px;
    top: -1px;
    border-width: 1px
}

.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button:before,.vhs-s .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button:before {
    margin-left: 2px;
    left: 3px
}

.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container {
    padding-right: 0
}

.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title {
    font-size: 23px
}

.vhs-s .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-s .vhs-mobile-play-button {
    font-size: 26px;
    width: 60px;
    height: 60px;
    padding: 16px 23px
}

.vhs-s .vhs-share-module {
    top: 25px
}

.vhs-s .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-s .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-s .vhs-share-module .vhs-icon-group {
    padding: 0 17px 0 0
}

.vhs-s .vhs-share-module .vhs-icon-group i,.vhs-s .vhs-share-module .vhs-icon-group button {
    font-size: 1.6em;
    margin-top: 14px
}

.vhs-s .vhs-share-module .vhs-icon-group span,.vhs-s .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-s .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 17px
}

.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-s .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-s .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 11em
}

.vhs-s .vhs-share-module .vhs-times-video-link {
    border-right: 0;
    margin-right: 0
}

.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-s .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid #fff;
    border-left: 1px solid rgba(255,255,255,.3);
    padding-left: 17px
}

.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-s .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-s .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-s .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px
}

.vhs-s .vhs-share-module .vhs-icon-group>span,.vhs-s .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-s .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px
}

.vhs-s .vhs-end-slate {
    padding: 10px 0
}

.vhs-s .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-s .vhs-plugin-new-controls {
    padding: 15px
}

.vhs-s .vhs-plugin-new-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-s .vhs-plugin-new-controls-progress-timeline {
    height: 6px
}

.vhs-s .vhs-plugin-new-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-s .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-s .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-duration {
    font-size: 10px
}

.vhs-s .vhs-plugin-new-controls-options-container {
    margin-left: 16px
}

.vhs-s .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-s .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-hd {
    margin-right: 14px
}

.vhs-s .vhs-plugin-new-controls-current-time {
    display: none
}

.vhs-s .vhs-plugin-new-controls {
}

.vhs-s .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-progress-timeline {
    padding: 0;
    border: 0
}

.vhs-s .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-progress-buffer-and-time {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-m .vhs-player-cover-background.vhs-article-cover,.vhs-m .vhs-player-cover-background.vhs-mobile-cover {
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-m .nytd-player-ad-skip-ad {
    padding: 10px 14px;
    font-size: 11px;
    top: 10px;
    right: 10px;
    width: 280px
}

.vhs-m .nytd-player-ad-skip-ad.vhs-countdown-done {
    width: 120px
}

.vhs-m .nytd-player-ad-skip-ad.vhs-countdown-imasdk {
    width: 100px
}

.vhs-m .vhs-metadata-container .vhs-video-cta,.vhs-m .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-m .vhs-player-header {
    padding: 17px
}

.vhs-m .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.vhs-m .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: .4em
}

.vhs-m .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.vhs-m .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-m .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.vhs-m .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.vhs-m .vhs-player-header .vhs-tools div span,.vhs-m .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-m .vhs-player-header [class*=vhs-icon-] {
    font-size: 22px;
    vertical-align: middle
}

.vhs-m .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.vhs-m .vhs-media-action-overlay.vhs-duration-cover {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-m .vhs-media-action-overlay.vhs-duration-cover .vhs-cover-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-m .vhs-media-action-overlay.vhs-clean-cover .vhs-cover-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid #fff;
    border: 2px solid rgba(255,255,255,.6)
}

.vhs-m .vhs-media-action-overlay.vhs-article-cover,.vhs-m .vhs-media-action-overlay.vhs-mobile-cover,.vhs-m .vhs-media-action-overlay.vhs-embedded-cover {
    bottom: 27px;
    padding: 0 27px
}

.vhs-m .vhs-media-action-overlay.vhs-article-cover .vhs-metadata-container,.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container,.vhs-m .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata-container {
    padding-right: 70px
}

.vhs-m .vhs-media-action-overlay.vhs-article-cover .vhs-metadata,.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata,.vhs-m .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata {
    font-size: 0
}

.vhs-m .vhs-media-action-overlay.vhs-article-cover .vhs-video-title,.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title,.vhs-m .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.vhs-m .vhs-media-action-overlay.vhs-article-cover .vhs-byline,.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline,.vhs-m .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: 0
}

.vhs-m .vhs-media-action-overlay.vhs-article-cover .vhs-byline.vhs-no-byline,.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline.vhs-no-byline,.vhs-m .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: 0
}

.vhs-m .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-byline,.vhs-m .vhs-media-action-overlay.vhs-article-cover .vhs-show-name+.vhs-byline,.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-byline,.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name+.vhs-byline,.vhs-m .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-byline,.vhs-m .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255,255,255,.4)
}

.vhs-m .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name,.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name,.vhs-m .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name {
    font-size: 12px
}

.vhs-m .vhs-media-action-overlay.vhs-article-cover .vhs-video-length,.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-length,.vhs-m .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-length {
    font-size: 11px
}

.vhs-m .vhs-media-action-overlay.vhs-article-cover .vhs-show-name,.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name,.vhs-m .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name {
    font-size: 11px;
    margin-top: 3px
}

.vhs-m .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-show-name,.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-show-name,.vhs-m .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.vhs-m .vhs-media-action-overlay.vhs-article-cover .vhs-cover-play-button,.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button,.vhs-m .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button:before,.vhs-m .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button:before {
    margin-left: 4px;
    left: 3px
}

.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container {
    padding-right: 0
}

.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title {
    font-size: 29px
}

.vhs-m .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-m .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.vhs-m .vhs-share-module {
    top: 45px
}

.vhs-m .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.vhs-m .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-m .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-m .vhs-share-module .vhs-icon-group i,.vhs-m .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-m .vhs-share-module .vhs-icon-group span,.vhs-m .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-m .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.vhs-m .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-m .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.vhs-m .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.vhs-m .vhs-end-slate {
    padding: 17px 0
}

.vhs-m .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-m .vhs-plugin-new-controls {
    padding: 17px
}

.vhs-m .vhs-plugin-new-controls-gradient {
    padding-top: calc(18% + 34px)
}

.vhs-m .vhs-plugin-new-controls-progress-timeline {
    height: 10px
}

.vhs-m .vhs-plugin-new-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.vhs-m .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.vhs-m .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-duration {
    font-size: 10px
}

.vhs-m .vhs-plugin-new-controls-options-container {
    margin-left: 18px
}

.vhs-m .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.vhs-m .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-hd {
    margin-right: 16px
}

.vhs-l .vhs-player-cover-background.vhs-article-cover,.vhs-l .vhs-player-cover-background.vhs-mobile-cover {
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-l .nytd-player-ad-skip-ad {
    padding: 11px 15px;
    font-size: 13px;
    top: 10px;
    right: 10px;
    width: 320px
}

.vhs-l .nytd-player-ad-skip-ad.vhs-countdown-done {
    width: 140px
}

.vhs-l .nytd-player-ad-skip-ad.vhs-countdown-imasdk {
    width: 120px
}

.vhs-l .vhs-metadata-container .vhs-video-cta,.vhs-l .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-l .vhs-player-header {
    padding: 23px
}

.vhs-l .vhs-player-header .vhs-video-title-wrapper {
    max-width: 76%
}

.vhs-l .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: .5em
}

.vhs-l .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-l .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-l .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 35px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 7px
}

.vhs-l .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-l .vhs-player-header .vhs-tools div span,.vhs-l .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-l .vhs-player-header [class*=vhs-icon-] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-l .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-l .vhs-media-action-overlay.vhs-duration-cover {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-l .vhs-media-action-overlay.vhs-duration-cover .vhs-cover-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-l .vhs-media-action-overlay.vhs-clean-cover .vhs-cover-play-button {
    font-size: 36px;
    padding: 25px 20px 25px 32px;
    border-radius: 5px;
    border: 2px solid #fff;
    border: 2px solid rgba(255,255,255,.6)
}

.vhs-l .vhs-media-action-overlay.vhs-article-cover,.vhs-l .vhs-media-action-overlay.vhs-mobile-cover,.vhs-l .vhs-media-action-overlay.vhs-embedded-cover {
    bottom: 30px;
    padding: 0 30px
}

.vhs-l .vhs-media-action-overlay.vhs-article-cover .vhs-metadata-container,.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container,.vhs-l .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata-container {
    padding-right: 85px
}

.vhs-l .vhs-media-action-overlay.vhs-article-cover .vhs-metadata,.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata,.vhs-l .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata {
    font-size: 0
}

.vhs-l .vhs-media-action-overlay.vhs-article-cover .vhs-video-title,.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title,.vhs-l .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-l .vhs-media-action-overlay.vhs-article-cover .vhs-byline,.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline,.vhs-l .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: 0
}

.vhs-l .vhs-media-action-overlay.vhs-article-cover .vhs-byline.vhs-no-byline,.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline.vhs-no-byline,.vhs-l .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: 0
}

.vhs-l .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-byline,.vhs-l .vhs-media-action-overlay.vhs-article-cover .vhs-show-name+.vhs-byline,.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-byline,.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name+.vhs-byline,.vhs-l .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-byline,.vhs-l .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255,255,255,.4)
}

.vhs-l .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name,.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name,.vhs-l .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name {
    font-size: 14px
}

.vhs-l .vhs-media-action-overlay.vhs-article-cover .vhs-video-length,.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-length,.vhs-l .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-length {
    font-size: 13px
}

.vhs-l .vhs-media-action-overlay.vhs-article-cover .vhs-show-name,.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name,.vhs-l .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name {
    font-size: 13px;
    margin-top: 4px
}

.vhs-l .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-show-name,.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-show-name,.vhs-l .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-l .vhs-media-action-overlay.vhs-article-cover .vhs-cover-play-button,.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button,.vhs-l .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 2px
}

.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button:before,.vhs-l .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container {
    padding-right: 0
}

.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title {
    font-size: 36px
}

.vhs-l .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-l .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-l .vhs-share-module {
    top: 65px
}

.vhs-l .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-l .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-l .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-l .vhs-share-module .vhs-icon-group i,.vhs-l .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-l .vhs-share-module .vhs-icon-group span,.vhs-l .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-l .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-l .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-l .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 23px
}

.vhs-l .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-l .vhs-end-slate {
    padding: 23px 0
}

.vhs-l .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-l .vhs-plugin-new-controls {
    padding: 23px
}

.vhs-l .vhs-plugin-new-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-l .vhs-plugin-new-controls-progress-timeline {
    height: 10px
}

.vhs-l .vhs-plugin-new-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-l .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-l .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-duration {
    font-size: 12px
}

.vhs-l .vhs-plugin-new-controls-options-container {
    margin-left: 20px
}

.vhs-l .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-l .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-hd {
    margin-right: 18px
}

.vhs-xl .vhs-player-cover-background.vhs-article-cover,.vhs-xl .vhs-player-cover-background.vhs-mobile-cover {
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-xl .nytd-player-ad-skip-ad {
    padding: 16px 20px;
    font-size: 14px;
    top: 10px;
    right: 10px;
    width: 350px
}

.vhs-xl .nytd-player-ad-skip-ad.vhs-countdown-done {
    width: 150px
}

.vhs-xl .nytd-player-ad-skip-ad.vhs-countdown-imasdk {
    width: 140px
}

.vhs-xl .vhs-metadata-container .vhs-video-cta,.vhs-xl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-xl .vhs-player-header {
    padding: 23px
}

.vhs-xl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-xl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: .5em
}

.vhs-xl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-xl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-xl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 38px;
    margin-left: 0;
    padding-right: 3px;
    margin-right: 10px
}

.vhs-xl .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-xl .vhs-player-header .vhs-tools div span,.vhs-xl .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-xl .vhs-player-header [class*=vhs-icon-] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-xl .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-xl .vhs-media-action-overlay.vhs-duration-cover {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-xl .vhs-media-action-overlay.vhs-duration-cover .vhs-cover-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-xl .vhs-media-action-overlay.vhs-clean-cover .vhs-cover-play-button {
    font-size: 44px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid #fff;
    border: 2px solid rgba(255,255,255,.6)
}

.vhs-xl .vhs-media-action-overlay.vhs-article-cover,.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover,.vhs-xl .vhs-media-action-overlay.vhs-embedded-cover {
    bottom: 30px;
    padding: 0 30px
}

.vhs-xl .vhs-media-action-overlay.vhs-article-cover .vhs-metadata-container,.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container,.vhs-xl .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata-container {
    padding-right: 86px
}

.vhs-xl .vhs-media-action-overlay.vhs-article-cover .vhs-metadata,.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata,.vhs-xl .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata {
    font-size: 0
}

.vhs-xl .vhs-media-action-overlay.vhs-article-cover .vhs-video-title,.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title,.vhs-xl .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-xl .vhs-media-action-overlay.vhs-article-cover .vhs-byline,.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline,.vhs-xl .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: 0
}

.vhs-xl .vhs-media-action-overlay.vhs-article-cover .vhs-byline.vhs-no-byline,.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline.vhs-no-byline,.vhs-xl .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: 0
}

.vhs-xl .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-byline,.vhs-xl .vhs-media-action-overlay.vhs-article-cover .vhs-show-name+.vhs-byline,.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-byline,.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name+.vhs-byline,.vhs-xl .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-byline,.vhs-xl .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255,255,255,.4)
}

.vhs-xl .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name,.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name,.vhs-xl .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name {
    font-size: 14px
}

.vhs-xl .vhs-media-action-overlay.vhs-article-cover .vhs-video-length,.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-length,.vhs-xl .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-length {
    font-size: 13px
}

.vhs-xl .vhs-media-action-overlay.vhs-article-cover .vhs-show-name,.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name,.vhs-xl .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name {
    font-size: 13px;
    margin-top: 4px
}

.vhs-xl .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-show-name,.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-show-name,.vhs-xl .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-xl .vhs-media-action-overlay.vhs-article-cover .vhs-cover-play-button,.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button,.vhs-xl .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 0
}

.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button:before,.vhs-xl .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container {
    padding-right: 0
}

.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title {
    font-size: 36px
}

.vhs-xl .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-xl .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-xl .vhs-share-module {
    top: 65px
}

.vhs-xl .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-xl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-xl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-xl .vhs-share-module .vhs-icon-group i,.vhs-xl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-xl .vhs-share-module .vhs-icon-group span,.vhs-xl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-xl .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-xl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-xl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 23px
}

.vhs-xl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-xl .vhs-end-slate {
    padding: 23px 0
}

.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 16px
}

.vhs-xl .vhs-plugin-new-controls {
    padding: 23px
}

.vhs-xl .vhs-plugin-new-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-xl .vhs-plugin-new-controls-progress-timeline {
    height: 10px
}

.vhs-xl .vhs-plugin-new-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-xl .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-xl .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-duration {
    font-size: 12px
}

.vhs-xl .vhs-plugin-new-controls-options-container {
    margin-left: 20px
}

.vhs-xl .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-xl .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-hd {
    margin-right: 18px
}

.vhs-xxl .vhs-player-cover-background.vhs-article-cover,.vhs-xxl .vhs-player-cover-background.vhs-mobile-cover {
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    background-image: linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-xxl .nytd-player-ad-skip-ad {
    padding: 16px 20px;
    font-size: 14px;
    top: 10px;
    right: 10px;
    width: 350px
}

.vhs-xxl .nytd-player-ad-skip-ad.vhs-countdown-done {
    width: 150px
}

.vhs-xxl .nytd-player-ad-skip-ad.vhs-countdown-imasdk {
    width: 140px
}

.vhs-xxl .vhs-metadata-container .vhs-video-cta,.vhs-xxl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-xxl .vhs-player-header {
    padding: 30px
}

.vhs-xxl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-xxl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: .5em
}

.vhs-xxl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 24px
}

.vhs-xxl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 14px;
    margin-top: 6px
}

.vhs-xxl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 43px;
    margin-left: 0;
    padding-right: 2px;
    margin-right: 11px
}

.vhs-xxl .vhs-player-header .vhs-tools {
    top: 30px;
    right: 30px
}

.vhs-xxl .vhs-player-header .vhs-tools div span,.vhs-xxl .vhs-player-header .vhs-tools div button {
    padding: 0 13px
}

.vhs-xxl .vhs-player-header [class*=vhs-icon-] {
    font-size: 28px;
    vertical-align: middle
}

.vhs-xxl .vhs-media-action-overlay {
    padding: 0 30px;
    bottom: 30px
}

.vhs-xxl .vhs-media-action-overlay.vhs-duration-cover {
    bottom: 45px;
    left: 45px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-xxl .vhs-media-action-overlay.vhs-duration-cover .vhs-cover-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-xxl .vhs-media-action-overlay.vhs-clean-cover .vhs-cover-play-button {
    font-size: 46px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid #fff;
    border: 2px solid rgba(255,255,255,.6)
}

.vhs-xxl .vhs-media-action-overlay.vhs-article-cover,.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover,.vhs-xxl .vhs-media-action-overlay.vhs-embedded-cover {
    bottom: 40px;
    padding: 0 40px
}

.vhs-xxl .vhs-media-action-overlay.vhs-article-cover .vhs-metadata-container,.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container,.vhs-xxl .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata-container {
    padding-right: 90px
}

.vhs-xxl .vhs-media-action-overlay.vhs-article-cover .vhs-metadata,.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata,.vhs-xxl .vhs-media-action-overlay.vhs-embedded-cover .vhs-metadata {
    font-size: 0
}

.vhs-xxl .vhs-media-action-overlay.vhs-article-cover .vhs-video-title,.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title,.vhs-xxl .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-title {
    font-size: 34px;
    margin-top: 12px
}

.vhs-xxl .vhs-media-action-overlay.vhs-article-cover .vhs-byline,.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline,.vhs-xxl .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: 0
}

.vhs-xxl .vhs-media-action-overlay.vhs-article-cover .vhs-byline.vhs-no-byline,.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline.vhs-no-byline,.vhs-xxl .vhs-media-action-overlay.vhs-embedded-cover .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: 0
}

.vhs-xxl .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-byline,.vhs-xxl .vhs-media-action-overlay.vhs-article-cover .vhs-show-name+.vhs-byline,.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-byline,.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name+.vhs-byline,.vhs-xxl .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-byline,.vhs-xxl .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255,255,255,.4)
}

.vhs-xxl .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name,.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name,.vhs-xxl .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name {
    font-size: 14px
}

.vhs-xxl .vhs-media-action-overlay.vhs-article-cover .vhs-video-length,.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-length,.vhs-xxl .vhs-media-action-overlay.vhs-embedded-cover .vhs-video-length {
    font-size: 13px
}

.vhs-xxl .vhs-media-action-overlay.vhs-article-cover .vhs-show-name,.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name,.vhs-xxl .vhs-media-action-overlay.vhs-embedded-cover .vhs-show-name {
    font-size: 13px;
    margin-top: 4px
}

.vhs-xxl .vhs-media-action-overlay.vhs-article-cover .vhs-channel-name+.vhs-show-name,.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name+.vhs-show-name,.vhs-xxl .vhs-media-action-overlay.vhs-embedded-cover .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-xxl .vhs-media-action-overlay.vhs-article-cover .vhs-cover-play-button,.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button,.vhs-xxl .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button {
    font-size: 64px;
    margin-left: 11px;
    margin-right: 14px;
    top: -1px
}

.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button:before,.vhs-xxl .vhs-media-action-overlay.vhs-embedded-cover .vhs-cover-play-button:before {
    margin-left: 6px;
    left: 4px
}

.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container {
    padding-right: 0
}

.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title {
    font-size: 39px
}

.vhs-xxl .vhs-media-action-overlay.vhs-mobile-cover .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-xxl .vhs-mobile-play-button {
    font-size: 44px;
    width: 94px;
    height: 94px;
    padding: 25px 34px
}

.vhs-xxl .vhs-share-module {
    top: 83px
}

.vhs-xxl .vhs-share-module .vhs-share-module-arrow {
    right: 35px
}

.vhs-xxl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-xxl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-xxl .vhs-share-module .vhs-icon-group i,.vhs-xxl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-xxl .vhs-share-module .vhs-icon-group span,.vhs-xxl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-xxl .vhs-share-module .vhs-times-video-link {
    margin-left: 30px;
    margin-right: 20px
}

.vhs-xxl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-xxl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 30px
}

.vhs-xxl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-xxl .vhs-end-slate {
    padding: 30px 0
}

.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 28px
}

.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-xxl .vhs-plugin-new-controls {
    padding: 30px
}

.vhs-xxl .vhs-plugin-new-controls-gradient {
    padding-top: calc(18% + 60px)
}

.vhs-xxl .vhs-plugin-new-controls-progress-timeline {
    height: 10px
}

.vhs-xxl .vhs-plugin-new-controls-play-container {
    margin: 0 22px 0 11px;
    font-size: 22px
}

.vhs-xxl .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-current-time {
    margin-right: 22px;
    font-size: 12px
}

.vhs-xxl .vhs-plugin-new-controls-progress .vhs-plugin-new-controls-duration {
    font-size: 12px
}

.vhs-xxl .vhs-plugin-new-controls-options-container {
    margin-left: 22px
}

.vhs-xxl .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option {
    font-size: 22px;
    margin-right: 22px
}

.vhs-xxl .vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-hd {
    margin-right: 20px
}

/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/byscuits
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
@font-face {
    font-family: vhs;
    src: url(fonts/vhs.eot?42519492);
    src: url(fonts/vhs.eot?42519492#iefix) format("embedded-opentype"),url(fonts/vhs.woff?42519492) format("woff"),url(fonts/vhs.ttf?42519492) format("truetype"),url(fonts/vhs.svg?42519492#vhs) format("svg");
    font-weight: 400;
    font-style: normal
}

[class^=vhs-icon-],[class*=" vhs-icon-"] {
    font-family: vhs;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em
}

[class^=vhs-icon-]:before,[class*=" vhs-icon-"]:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none;
    width: 1em
}

a [class^=vhs-icon-],a [class*=" vhs-icon-"] {
    display: inline
}

[class^=vhs-icon-],[class*=" vhs-icon-"] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    margin-top: 0
}

.nytd-player-controls .vhs-icon-play:before,.vhs-icon-play:before {
    content: '\e81f'
}

.nytd-player-controls .vhs-icon-pause:before,.vhs-icon-pause:before {
    content: '\e820'
}

.nytd-player-controls .vhs-icon-circle:before {
    content: '\e81e'
}

.nytd-player-controls .vhs-icon-resize-full:before {
    content: '\e819'
}

.nytd-player-controls .vhs-icon-resize-default:before {
    content: '\e81a'
}

.nytd-player-controls .vhs-icon-reload:before {
    content: '\e81b'
}

.nytd-player-controls .vhs-icon-exclamation:before {
    content: '\e815'
}

.nytd-player-controls .vhs-icon-gear:before {
    content: '\e816'
}

.nytd-player-controls .vhs-icon-volume-off:before {
    content: '\e817'
}

.nytd-player-controls .vhs-icon-volume-up:before {
    content: '\e818'
}

.nytd-player-controls .vhs-icon-hd-on:before {
    content: '\e80b';
    color: #42BEDB
}

.nytd-player-controls .vhs-icon-hd-disabled:before {
    content: '\e80b';
    color: #999
}

.nytd-player-controls .vhs-icon-hd-off:before {
    content: '\e80b'
}

.vhs-icon-facebook:before {
    content: '\e800'
}

.vhs-icon-twitter:before {
    content: '\e802'
}

.vhs-icon-times-video-logo:before {
    content: '\e801'
}

.vhs-icon-replay:before {
    content: '\e804'
}

.vhs-icon-alert:before {
    content: '\e803'
}

.vhs-icon-embed:before {
    content: '\e806'
}

.vhs-icon-permalink:before {
    content: '\e805'
}

.nytd-player-poster {
    opacity: 1;
    -moz-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
    transition: opacity .4s ease-in-out;
    -webkit-backface-visibility: hidden;
    transform-style: preserve-3d;
    display: block
}

.nytd-player-poster.vhs-cover-hide {
    opacity: 0
}

.vhs-player-cover-background {
    position: absolute;
    width: 100%;
    height: 40%;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(transparent,rgba(0,0,0,.4));
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 1;
    pointer-events: none;
    -webkit-backface-visibility: hidden
}

.vhs-player-cover-background.vhs-clean-cover,.vhs-player-cover-background.vhs-duration-cover {
    display: none
}

.vhs-player-cover-background.vhs-updated-homepage-cover {
    background-image: none
}

.vhs-media-action-overlay {
    position: absolute;
    bottom: 17px;
    color: #fff;
    z-index: 2;
    box-sizing: border-box
}

.vhs-media-action-overlay.vhs-updated-homepage-cover {
    bottom: 0;
    padding: 90px 20px 17px;
    background-image: linear-gradient(transparent,rgba(0,0,0,.4))
}

.vhs-media-action-overlay .vhs-cover-play-button {
    display: inline-block;
    vertical-align: middle
}

.vhs-media-action-overlay .vhs-metadata-container {
    vertical-align: middle
}

.vhs-media-action-overlay .vhs-channel-name,.vhs-media-action-overlay .vhs-show-name,.vhs-media-action-overlay .vhs-byline,.vhs-media-action-overlay .vhs-video-length {
    display: inline-block
}

.vhs-player-cover-background.vhs-clean-cover {
    display: none
}

.vhs-media-action-overlay.vhs-clean-cover .vhs-cover-play-button {
    background: #000;
    background: rgba(0,0,0,.6);
    -webkit-transition: background-color .2s,border-color .2s;
    transition: background-color .2s,border-color .2s
}

.nytd-player-container:hover .vhs-media-action-overlay.vhs-clean-cover .vhs-cover-play-button {
    background-color: #4D7B9F;
    border-color: #4D7B9F
}

.vhs-media-action-overlay.vhs-duration-cover {
    border: 1px solid #4a4a4a;
    -webkit-transition: background-color .2s,border-color .2s;
    transition: background-color .2s,border-color .2s;
    background-color: #000;
    background-color: rgba(0,0,0,.7)
}

.nytd-player-container:hover .vhs-media-action-overlay.vhs-duration-cover {
    background-color: #4D7B9F;
    border-color: #4D7B9F
}

.vhs-media-action-overlay.vhs-duration-cover .vhs-cover-play-button {
    display: inline-block;
    margin-right: .5em;
    margin-top: -3px
}

.vhs-metadata-container {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-size: 0;
    font-family: nyt-franklin,Helvetica,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box
}

.vhs-metadata-container .vhs-video-cta {
    margin: 0 10px 0 0;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
    text-transform: uppercase;
    border-right: 1px solid #fff;
    border-right: 1px solid rgba(255,255,255,.5);
    white-space: nowrap;
    color: #fff;
    font-family: nyt-franklin,Helvetica,Arial,sans-serif
}

.vhs-metadata-container .vhs-video-length {
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    color: #fff;
    font-family: nyt-franklin,Helvetica,Arial,sans-serif
}

.vhs-metadata {
    line-height: 1;
    vertical-align: middle
}

.vhs-channel-name {
    font-family: nyt-franklin;
    font-weight: 700;
    text-transform: uppercase;
    vertical-align: middle
}

.vhs-show-name {
    font-family: nyt-karnak-display-130124;
    text-transform: uppercase;
    vertical-align: middle
}

.vhs-article-cover .vhs-video-length {
    font-family: nyt-franklin;
    font-weight: 700;
    vertical-align: middle
}

.vhs-media-action-overlay.vhs-article-cover {
    transition: background-color .3s;
    width: 100%;
    transition: background-color .3s;
    white-space: nowrap
}

.vhs-media-action-overlay.vhs-article-cover .vhs-metadata-container {
    width: 100%
}

.vhs-media-action-overlay.vhs-article-cover .vhs-cover-play-button {
    position: relative;
    left: 0;
    border: 2px solid transparent;
    border-radius: 50%;
    transition: all .3s
}

.vhs-media-action-overlay.vhs-article-cover .vhs-cover-play-button:before {
    left: .113em
}

.vhs-media-action-overlay.vhs-article-cover .vhs-video-cta {
    display: none
}

.vhs-media-action-overlay .vhs-byline {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: nyt-franklin;
    font-weight: 700;
    margin-top: .2em;
    display: inline-block;
    border-left: 1px solid rgba(255,255,255,.4);
    border-right: 1px solid rgba(255,255,255,.4);
    vertical-align: middle;
    -webkit-backface-visibility: hidden
}

.vhs-media-action-overlay .vhs-byline.vhs-no-byline {
    margin-right: 0;
    border-right: 0;
    height: 1em;
    padding-right: 0
}

.vhs-media-action-overlay .vhs-byline .by {
    text-transform: uppercase;
    font-size: .9em
}

.vhs-video-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    font-family: nyt-cheltenham;
    line-height: normal;
    display: block
}

.vhs-cover-play-button {
    box-sizing: border-box;
    position: relative
}

.vhs-cover-play-button:before {
    -webkit-transition: -webkit-transform .3s;
    -ms-transition: -ms-transform .3s;
    transition: transform .3s;
    position: relative
}

.nytd-player-container:hover .vhs-media-action-overlay.vhs-article-cover .vhs-cover-play-button {
    border-color: #fff
}

.nytd-player-container:hover .vhs-media-action-overlay.vhs-article-cover .vhs-cover-play-button:before {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5)
}

.vhs-media-action-overlay.vhs-mobile-cover {
    width: 100%
}

.vhs-media-action-overlay.vhs-mobile-cover .vhs-video-cta,.vhs-media-action-overlay.vhs-mobile-cover .vhs-cover-play-button {
    display: none
}

.vhs-media-action-overlay.vhs-mobile-cover .vhs-metadata-container {
    width: 100%
}

.vhs-media-action-overlay.vhs-mobile-cover .vhs-video-length {
    vertical-align: middle
}

.vhs-media-action-overlay.vhs-mobile-cover .vhs-video-length,.vhs-media-action-overlay.vhs-mobile-cover .vhs-channel-name,.vhs-media-action-overlay.vhs-mobile-cover .vhs-byline,.vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name {
    font-weight: 400
}

.vhs-media-action-overlay.vhs-mobile-cover .vhs-video-title {
    font-weight: 700
}

.vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name {
    font-family: nyt-franklin,Helvetica,Arial,sans-serif
}

.vhs-media-action-overlay.vhs-mobile-cover .vhs-show-name:before {
    content: "•"
}

.vhs-mobile-play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    -webkit-transform: translate(-50%,-90%);
    transform: translate(-50%,-90%);
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2038%2038%22%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2219%22%20r%3D%2218%22%20fill%3D%22%23000%22%20fill-opacity%3D%220.1%22%20stroke%3D%22%23FFF%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.vhs-mobile-play-button:before {
    line-height: 1
}

.vhs-media-action-overlay.vhs-homepage-cover {
    width: 100%;
    transform-style: preserve-3d
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-metadata-container {
    display: block
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-metadata-container .vhs-metadata {
    display: flex;
    align-items: center
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-metadata-container .vhs-cover-play-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-backface-visibility: hidden
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-metadata-container .vhs-cover-play-icon .vhs-play-circle {
    opacity: 0;
    transition: opacity .3s
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-metadata-container .vhs-cover-play-icon .vhs-play-triangle {
    position: absolute;
    top: 0;
    left: 0;
    transition: transform .3s
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-metadata-container .vhs-video-length {
    margin: 0 0 0 10px;
    padding-left: 10px;
    border-left: 1px solid rgba(255,255,255,.5);
    font: normal bold 12px/1 nyt-franklin,sans-serif;
    vertical-align: middle
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-metadata-container .vhs-video-live-label {
    margin: 0 0 0 10px;
    padding-left: 10px;
    border-left: 1px solid rgba(255,255,255,.5);
    font: normal bold 12px/1 nyt-franklin,sans-serif
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-metadata-container .vhs-video-live-label .vhs-video-live-circle {
    border-radius: 50%;
    width: 6px;
    height: 6px;
    display: inline-block;
    background: red;
    margin: 0 7px 1px 0
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-metadata-container .vhs-video-title {
    white-space: normal;
    overflow: visible;
    text-overflow: clip;
    width: 100%;
    margin-top: 10px;
    font: italic bold 24px/23px nyt-cheltenham,serif;
    line-height: 1.1
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-metadata-container .vhs-video-summary {
    width: 80%;
    font: normal normal 13px/1.2 nyt-franklin,sans-serif;
    margin-top: 10px
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-updated-homepage-cover {
    display: flex;
    justify-content: flex-start
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-updated-homepage-cover .vhs-cover-play-icon {
    align-self: flex-start;
    transform: translate(-.5px);
    min-width: 35px;
    left: 0
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-updated-homepage-cover .vhs-cover-play-icon .vhs-play-triangle path {
    transform: translate(0.5px)
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-updated-homepage-cover .vhs-cover-duration-headline-summary {
    margin-top: 0;
    margin-left: 10px;
    width: 100%
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-updated-homepage-cover .vhs-cover-duration-headline-summary.vhs-cover-no-headline {
    margin-top: 1px
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-updated-homepage-cover .vhs-cover-duration-headline-summary .vhs-video-live-label {
    padding-left: 0;
    margin-left: 0;
    border-left: 0;
    font: normal normal 14px/10px nyt-franklin-sh,sans-serif;
    font-weight: 700
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-updated-homepage-cover .vhs-cover-duration-headline-summary .vhs-video-length {
    margin: 0;
    border: 0;
    padding: 0;
    font: normal normal 14px/10px nyt-franklin,sans-serif;
    font-weight: 700
}

.vhs-media-action-overlay.vhs-homepage-cover .vhs-updated-homepage-cover .vhs-cover-duration-headline-summary .vhs-video-title {
    margin-top: 6px;
    font: normal normal 20px/22px nyt-cheltenham-sh,serif;
    font-weight: 700
}

.vhs-xs .vhs-media-action-overlay.vhs-updated-homepage-cover.vhs-360-cover .vhs-cover-duration-headline-summary {
    max-width: 72%
}

.nytd-player-container:hover .vhs-media-action-overlay.vhs-homepage-cover .vhs-cover-play-icon .vhs-play-circle {
    opacity: 1
}

.nytd-player-container:hover .vhs-media-action-overlay.vhs-homepage-cover .vhs-cover-play-icon .vhs-play-triangle {
    transform: scale(0.75);
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75)
}

.nytd-player-container:hover .vhs-media-action-overlay.vhs-homepage-cover.vhs-updated-homepage-cover .vhs-play-triangle {
    transform: scale(0.36);
    -webkit-transform: scale(0.36);
    -ms-transform: scale(0.36)
}

.vhs-mobile-cover.vhs-360-cover .vhs-metadata-container {
    width: calc(100% - 40px)
}

.vhs-player-header-background {
    display: none;
    position: absolute;
    width: 100%;
    height: 20%;
    top: 0;
    left: 0;
    background: transparent url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjUwMHB4IiBoZWlnaHQ9IjUwMHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGRlZnM+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudCIgeDE9IjAuNSIgeTE9IjAiIHgyPSIwLjUiIHkyPSIxIj4KICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSJyZ2JhKDAsMCwwLDAuOCkiIC8+CiAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0icmdiYSgwLDAsMCwwKSIgLz4KICA8L2xpbmVhckdyYWRpZW50PgogPC9kZWZzPgogPGc+CiAgPHJlY3QgZmlsbD0idXJsKCNncmFkaWVudCkiIHN0cm9rZS13aWR0aD0iMCIgeD0iMCIgeT0iMCIgd2lkdGg9IjUwMCIgaGVpZ2h0PSI1MDAiIC8+CiA8L2c+Cjwvc3ZnPgogICAg) top repeat-x;
    background-size: contain;
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,0));
    background-image: -ms-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,0));
    background-image: -o-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,0));
    background-image: linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,0));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#00000000');
    z-index: 11;
    pointer-events: none
}

.vhs-player-header {
    color: #fff;
    position: relative;
    z-index: 12;
    width: 100%;
    box-sizing: border-box
}

.vhs-player-header .vhs-times-logo {
    float: left;
    font-size: 40px;
    border-right: 1px solid #FFF;
    border-right: 1px solid rgba(255,255,255,.6);
    margin-left: 0;
    height: 100%;
    color: #FFF;
    text-decoration: none
}

.vhs-player-header .vhs-times-logo.vhs-no-pipe {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-times-logo:before {
    margin: 0
}

.vhs-player-header .vhs-video-title-wrapper {
    display: inline-block;
    white-space: normal
}

.vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-byline {
    display: none
}

.vhs-player-header .vhs-tools {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0
}

.vhs-player-header .vhs-tools>div {
    border-right: 1px solid #fff;
    border-right: 1px solid rgba(255,255,255,.4);
    padding-right: .5em;
    display: inline-block;
    font-size: 0
}

.vhs-player-header .vhs-tools>div span,.vhs-player-header .vhs-tools>div i,.vhs-player-header .vhs-tools>div button {
    color: 1px solid #fff;
    color: rgba(255,255,255,.6);
    cursor: pointer;
    outline: 0
}

.vhs-player-header .vhs-tools>div span:first-child,.vhs-player-header .vhs-tools>div i:first-child,.vhs-player-header .vhs-tools>div button:first-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools>div span:hover,.vhs-player-header .vhs-tools>div i:hover,.vhs-player-header .vhs-tools>div button:hover {
    color: #fff
}

.vhs-player-header .vhs-tools>div span:before,.vhs-player-header .vhs-tools>div i:before,.vhs-player-header .vhs-tools>div button:before {
    display: inline;
    margin: 0
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div button:last-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools .vhs-embed {
    border-right: 0
}

.vhs-player-header .vhs-tools .vhs-embed.share-showing .vhs-icon-embed {
    color: #fff
}

.vhs-player-header .vhs-video-title .vhs-data {
    font-family: nyt-cheltenham,Georgia,"Times New Roman",times,serif;
    font-weight: 300;
    margin: 0
}

.vhs-player-header .vhs-video-title .vhs-data a,.vhs-player-header .vhs-video-title .vhs-data a:link,.vhs-player-header .vhs-video-title .vhs-data a:visited,.vhs-player-header .vhs-video-title .vhs-data a:hover,.vhs-player-header .vhs-video-title .vhs-data a:active {
    color: #fff;
    text-decoration: none
}

.vhs-player-header .vhs-video-title .vhs-data a:hover {
    border-bottom: 1px solid #fff
}

.vhs-video-title .vhs-data,.vhs-byline {
    position: relative;
    top: 0;
    left: 0;
    line-height: 1;
    color: #fff
}

.vhs-byline {
    display: block;
    font-family: nyt-franklin,Helvetica,Arial,sans-serif;
    font-weight: 400;
    margin-top: .2em
}

.vhs-byline .vhs-by {
    text-transform: uppercase;
    font-size: .9em
}

.nytd-player-video-area {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 10;
    background-color: rgba(0,0,0,.4)
}

.nytd-clickable-area {
    cursor: pointer
}

.idle .nytd-clickable-area {
    cursor: none
}

.nytd-player-deeplinking-message-container {
    width: 100%;
    vertical-align: middle;
    text-align: center;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.nytd-player-deeplinking-message {
    background-color: transparent;
    border-radius: 6px;
    border: 2px solid rgba(255,255,255,.5);
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font: 700 normal 1.2em nyt-franklin,Helvatica,Arial,sans-serif;
    padding: 18px 40px;
    text-decoration: none
}

.idle .nytd-player-deeplinking-message {
    cursor: none
}

.vhs-plugin-endSlate {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    z-index: 10
}

.vhs-plugin-endSlate:before {
    display: none
}

.vhs-end-slate-background {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    -ms-filter: "alpha(Opacity=70)";
    background: rgba(0,0,0,.7)
}

.vhs-end-slate {
    position: relative;
    width: 100%;
    background: transparent;
    padding: 20px 0;
    text-align: center;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-top: 1px solid rgba(255,255,255,.2);
    border-bottom: 1px solid rgba(255,255,255,.2)
}

.vhs-end-slate .vhs-social {
    width: 50%;
    min-width: 300px;
    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 0
}

.vhs-end-slate .vhs-social-icon-wrapper {
    display: inline-block;
    vertical-align: top;
    padding: 0 15px;
    cursor: pointer;
    text-decoration: none
}

.vhs-end-slate .vhs-social-icon-wrapper:focus {
    outline: 0
}

.vhs-end-slate .vhs-social-icon-wrapper:hover h2,.vhs-end-slate .vhs-social-icon-wrapper:hover i,.vhs-end-slate .vhs-social-icon-wrapper:hover i:before {
    color: #42BEDB
}

.vhs-end-slate .vhs-social-icon-wrapper.vhs-anchor-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    background-color: transparent
}

.vhs-end-slate .vhs-social-icon-wrapper h2 {
    font-size: 12px;
    font-family: nyt-franklin,Helvetica,Arial,sans-serif;
    letter-spacing: .4px;
    font-weight: 400;
    color: #fff;
    margin: 0 0 5px;
    padding: 0;
    border: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.vhs-end-slate .vhs-social-icon-wrapper i {
    color: #fff;
    text-decoration: none;
    display: block;
    margin-top: 12px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: inherit
}

.vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-times-video-logo,.vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-replay {
    font-size: 1.3em
}

.vhs-plugin-error-slate {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #000;
    line-height: 1;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 50
}

.vhs-plugin-error-slate .vhs-plugin-error {
    display: block;
    font-family: nyt-franklin,arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    z-index: 50;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0 20px
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon {
    cursor: pointer;
    color: #fff;
    font-family: vhs;
    font-size: 17px;
    margin-right: 5px
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon:before {
    content: '\e804'
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert {
    color: #fff;
    font-family: vhs;
    font-size: 22px;
    margin-right: 5px;
    display: none
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert:before {
    width: 1.1em
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-msg {
    display: inline-block
}

.vhs-plugin-browser-not-supported {
    position: absolute;
    z-index: 50;
    background: #000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message .vhs-icon-alert {
    color: #fff;
    font-size: 30px;
    margin-right: 20px;
    vertical-align: middle
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p {
    text-align: left;
    font-family: arial,helvetica,sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    margin: 0;
    vertical-align: middle
}

.vhs-xxs .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p,.vhs-xs .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p,.vhs-s .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p {
    margin-top: 15px;
    text-align: center;
    display: block
}

.vhs-plugin-contextual-menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 80;
    background-color: #fff;
    width: 230px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 14px rgba(0,0,0,.3);
    -khtml-box-shadow: 0 5px 14px rgba(0,0,0,.3);
    -moz-box-shadow: 0 5px 14px rgba(0,0,0,.3);
    -ms-box-shadow: 0 5px 14px rgba(0,0,0,.3);
    -o-box-shadow: 0 5px 14px rgba(0,0,0,.3);
    box-shadow: 0 5px 14px rgba(0,0,0,.3)
}

.vhs-plugin-contextual-menu li {
    background: 0 0;
    list-style-type: none;
    margin: 0;
    padding: 8px 12px;
    border-bottom: 1px solid #EAEAEA;
    color: #B3B3B3;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default;
    font-family: nyt-franklin,Arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400
}

.vhs-plugin-contextual-menu li.active {
    color: gray;
    cursor: pointer
}

.vhs-plugin-contextual-menu li.active:hover {
    color: #000;
    background-color: #F0F0F0
}

.vhs-plugin-contextual-menu li.version {
    font-size: 11px;
    padding: 12px
}

.vhs-plugin-contextual-menu li:last-child {
    border-bottom: 0
}

.vhs-copy-slate {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 60;
    background: rgba(0,0,0,.8)
}

.vhs-copy-slate .vhs-copy-slate-close-button {
    box-sizing: content-box;
    display: block;
    font-size: 20px;
    font-style: normal;
    line-height: 1;
    color: #fff;
    position: absolute;
    top: -10px;
    right: -10px;
    width: 35px;
    height: 35px;
    margin: 15px;
    cursor: pointer;
    opacity: .8;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.vhs-copy-slate .vhs-copy-slate-close-button .vhs-copy-slate-close-button-x {
    margin: 5px
}

.vhs-copy-slate .vhs-copy-slate-close-button:hover {
    opacity: 1
}

.vhs-copy-slate .vhs-copy-slate-center-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 20px;
    height: 110px;
    width: 65%;
    max-width: 500px;
    overflow: hidden
}

.vhs-copy-slate .vhs-copy-slate-center-container h4 {
    margin: 0 0 10px;
    padding: 0;
    font-family: nyt-franklin,Arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container p {
    font-family: nyt-franklin,Arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container {
    position: relative
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
    border-radius: 3px;
    border: 2px solid #fff;
    overflow: hidden;
    font-family: nyt-franklin,Arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #000
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input:focus {
    outline: 0;
    border-color: #44CAFC
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container:after {
    content: '';
    position: absolute;
    right: 3px;
    top: 3px;
    height: 80%;
    width: 70%;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(right,#fff,rgba(255,255,255,0));
    background-image: -moz-linear-gradient(right,#fff,rgba(255,255,255,0));
    background-image: -ms-linear-gradient(right,#fff,rgba(255,255,255,0));
    background-image: -o-linear-gradient(right,#fff,rgba(255,255,255,0));
    background-image: linear-gradient(right,#fff,rgba(255,255,255,0));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#00FFFFFF');
    pointer-events: none
}

.vhs-plugin-new-controls,.vhs-plugin-new-controls-gradient {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    transition: bottom .3s,opacity .3s
}

.vhs-plugin-new-controls-gradient {
    z-index: 38;
    background-color: transparent;
    background-image: linear-gradient(transparent,rgba(0,0,0,.7));
    background-repeat: no-repeat;
    opacity: 0;
    transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out
}

.vhs-plugin-new-controls-gradient.vhs-controls-hidden {
    opacity: 0
}

.vhs-plugin-new-controls-gradient.vhs-controls-active {
    opacity: 1
}

.vhs-plugin-new-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 40;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    font-size: 1.3em;
    line-height: normal;
    display: none;
    align-items: center;
    color: #fff
}

.vhs-plugin-new-controls [class^=vhs-icon-],.vhs-plugin-new-controls [class*=" vhs-icon-"],.vhs-plugin-new-controls [class^=vhs-icon-]:before,.vhs-plugin-new-controls [class*=" vhs-icon-"]:before {
    width: auto;
    font-size: 1em;
    font-family: vhs
}

.vhs-plugin-new-controls.vhs-controls-enabled {
    display: -webkit-box!important;
    display: -moz-box!important;
    display: -ms-flexbox!important;
    display: -webkit-flex!important;
    display: flex!important
}

.vhs-plugin-new-controls.vhs-controls-hidden {
    opacity: 0;
    transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out
}

.vhs-plugin-new-controls.vhs-controls-active {
    opacity: 1;
    transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out
}

.vhs-plugin-new-controls-message-container {
    display: none
}

.vhs-plugin-new-controls-message-container .vhs-plugin-new-controls-ad-label,.vhs-plugin-new-controls-message-container .vhs-plugin-new-controls-live-label {
    display: none
}

.vhs-plugin-new-controls-message-container .vhs-plugin-new-controls-live-circle {
    float: left;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: inline;
    background: red;
    margin: 3px 7px 0 0
}

.vhs-plugin-new-controls-play-container,.vhs-plugin-new-controls-progress,.vhs-plugin-new-controls-options-container {
    display: inline-block;
    pointer-events: auto;
    -webkit-align-self: center
}

.vhs-plugin-new-controls-play-container {
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    height: 0;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    width: 1.3em
}

.vhs-plugin-new-controls-play-container .vhs-plugin-new-controls-play {
    position: relative;
    bottom: .55em;
    font-size: 1.3em
}

.vhs-plugin-new-controls-play-container .vhs-plugin-new-controls-play.vhs-icon-play:before {
    content: '\e81c'
}

.vhs-plugin-new-controls-play-container .vhs-plugin-new-controls-play.vhs-icon-pause:before {
    content: '\e81d'
}

.vhs-plugin-new-controls-message-container {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    font-size: 13px;
    font-family: nyt-franklin,sans-serif;
    color: #B5B5B5;
    display: none;
    letter-spacing: .3px;
    font-weight: 700
}

.vhs-plugin-new-controls-message-container.vhs-message-container-enabled {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.nytd-player-ad-controls .vhs-plugin-new-controls-message-container {
    display: block
}

.nytd-player-ad-controls .vhs-plugin-new-controls-message-container .vhs-plugin-new-controls-ad-label {
    display: block
}

.vhs-plugin-new-controls-progress {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    cursor: pointer
}

.vhs-plugin-new-controls-progress.vhs-progress-hidden {
    display: none
}

.vhs-plugin-new-controls-progress .vhs-plugin-new-controls-current-time,.vhs-plugin-new-controls-progress .vhs-plugin-new-controls-duration {
    font: normal bold 10px/1 nytfranklin,sans-serif;
    cursor: default
}

.vhs-plugin-new-controls-progress .vhs-plugin-new-controls-progress-timeline {
    position: relative;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    align-items: center;
    margin-right: 15px;
    display: block;
    box-sizing: border-box;
    background-color: #000;
    border-radius: 100px;
    padding: 2px
}

.vhs-plugin-new-controls-progress .vhs-plugin-new-controls-progress-buffer-and-time {
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.vhs-plugin-new-controls-progress .vhs-plugin-new-controls-progress-buffer,.vhs-plugin-new-controls-progress .vhs-plugin-new-controls-progress-time {
    display: block;
    height: 100%;
    position: absolute;
    background-color: rgba(255,255,255,.4);
    border-radius: 100px
}

.vhs-plugin-new-controls-progress .vhs-plugin-new-controls-progress-time {
    background-color: rgba(255,255,255,.7)
}

.vhs-plugin-new-controls-progress .vhs-plugin-new-controls-progress-marker {
    position: absolute;
    font-size: .8em;
    top: 50%;
    text-shadow: 0 0 7px rgba(0,0,0,.6);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.vhs-plugin-new-controls-progress .vhs-plugin-new-controls-progress-marker.vhs-icon-circle:before {
    content: '\e81e'
}

.vhs-plugin-new-controls-progress .vhs-plugin-new-controls-progress-marker:before {
    transition: transform .3s
}

.vhs-plugin-new-controls-progress .vhs-plugin-new-controls-progress-marker:after {
    content: "";
    width: 20px;
    height: 20px;
    left: 22px;
    top: 10px;
    opacity: 0;
    position: absolute;
    border: 2px solid rgba(255,255,255,.5);
    transform: translate(-26px,-13px);
    border-radius: 50%;
    z-index: -1;
    transition: opacity .3s
}

.vhs-plugin-new-controls-options-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option {
    font-family: vhs;
    display: inline-block;
    width: auto;
    text-align: center;
    cursor: pointer;
    color: rgba(255,255,255,.8)
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option:hover {
    color: #fff
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option:last-child {
    margin-right: 0
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-icon-resize-full:before {
    content: '\e809'
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-icon-resize-default:before {
    content: '\e812'
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-icon-reload:before {
    content: '\e804'
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-icon-gear:before {
    content: '\e816'
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-icon-cc-disabled {
    display: none
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-icon-cc-on:before,.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-icon-cc-off:before {
    content: '\e807'
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-icon-cc-on {
    color: #fff
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-icon-cc-off {
    color: rgba(255,255,255,.3)
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-icon-cc-off:hover,.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-icon-cc-off:focus {
    color: rgba(255,255,255,.5)
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-icon-hd-off:before {
    content: '\e808';
    color: rgba(255,255,255,.3)
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-icon-hd-off:hover:before {
    color: rgba(255,255,255,.5)
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-icon-hd-on:before {
    content: '\e808';
    color: #fff
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-icon-hd-disabled:before {
    content: '\e808';
    color: #999
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-plugin-new-controls-volume-container {
    position: relative
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-plugin-new-controls-volume-container .vhs-plugin-new-controls-volume {
    font-family: vhs
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-plugin-new-controls-volume-container .vhs-plugin-new-controls-volume.vhs-icon-volume-off:before {
    content: '\e811'
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-plugin-new-controls-volume-container .vhs-plugin-new-controls-volume.vhs-icon-volume-on:before {
    content: '\e80a'
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-plugin-new-controls-volume-container .vhs-plugin-new-controls-volume.vhs-icon-volume-half:before {
    content: '\e813'
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-plugin-new-controls-volume-container .vhs-plugin-new-controls-volume-slider-container {
    padding-top: 150%;
    padding-left: 105%;
    width: 135px;
    position: absolute;
    top: 140%;
    left: -23%;
    transform: rotate(270deg);
    transform-origin: top left;
    background-color: rgba(0,0,0,.27);
    border-radius: 2px;
    z-index: -1;
    transition: visibility .3s,opacity .3s;
    backface-visibility: hidden;
    visibility: hidden;
    opacity: 0
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-plugin-new-controls-volume-container .vhs-plugin-new-controls-volume-slider-container.vhs-plugin-new-controls-volume-slider-show {
    visibility: visible;
    opacity: 1
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-plugin-new-controls-volume-container .vhs-plugin-new-controls-volume-slider-container .vhs-plugin-new-controls-volume-slider-track {
    height: 3px;
    width: 65%;
    border: 1px solid #fff;
    border-radius: 2px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 26px;
    margin: auto
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-plugin-new-controls-volume-container .vhs-plugin-new-controls-volume-slider-container .vhs-plugin-new-controls-volume-slider-track .vhs-plugin-new-controls-volume-slider-fill {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #fff;
    top: 0;
    left: 0
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-plugin-new-controls-volume-container .vhs-plugin-new-controls-volume-slider-container input[type=range] {
    height: 100%;
    width: 65%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 26px;
    margin: auto;
    opacity: 0;
    cursor: pointer;
    -webkit-appearance: none
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-plugin-new-controls-volume-container .vhs-plugin-new-controls-volume-slider-container input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 15px;
    width: 1px;
    background-color: #000
}

.vhs-plugin-new-controls-options-container .vhs-plugin-new-controls-option.vhs-plugin-new-controls-volume-container .vhs-plugin-new-controls-volume-slider-container input[type=range]::-ms-tooltip {
    display: none
}

.nytd-player-timecode-popup {
    position: relative;
    width: 40px;
    height: 20px;
    bottom: 35px;
    background-color: #000;
    z-index: 16;
    text-align: center;
    border: 1px solid rgba(255,255,255,.2);
    border-radius: 3px;
    box-sizing: border-box;
    line-height: 0
}

.nytd-player-timecode-popup span {
    font-family: nyt-franklin;
    font-weight: 700;
    position: relative;
    color: #fff;
    font-size: 10px;
    display: inline-block;
    bottom: 1px;
    line-height: 20px
}

.nytd-player-timecode-thumb-popup {
    position: relative;
    width: 126px;
    height: 72px;
    bottom: 89px;
    border: 1px solid rgba(255,255,255,.8)
}

.nytd-player-timecode-thumb-popup:before {
    border-top-color: rgba(255,255,255,.8)!important
}

.nytd-player-timecode-thumb-position {
    top: 45px;
    text-shadow: 0 1px #000
}

.nytd-player-timecode-popup:after,.nytd-player-timecode-popup:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.nytd-player-timecode-popup:after {
    border-color: rgba(0,0,0,0);
    border-top-color: #000;
    border-width: 3px;
    margin-left: -3px
}

.nytd-player-timecode-popup:before {
    border-color: rgba(245,240,240,0);
    border-top-color: rgba(255,255,255,.2);
    border-width: 5px;
    margin-left: -5px
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.vhs-buffering-container {
    z-index: 6;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.vhs-buffering-spinner {
    width: 5em;
    height: 5em;
    text-indent: 999em;
    animation: spin 1s infinite steps(8);
    font-size: 8px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.vhs-buffering-spinner:before,.vhs-buffering-spinner:after,.vhs-buffering-spinner>div:before,.vhs-buffering-spinner>div:after {
    content: '';
    position: absolute;
    top: 0;
    left: 2.25em;
    width: .5em;
    height: 1.5em;
    border-radius: .2em;
    background: #eee;
    box-shadow: 0 3.5em #eee;
    transform-origin: 50% 2.5em
}

.vhs-buffering-spinner:before {
    background: #555
}

.vhs-buffering-spinner:after {
    transform: rotate(-45deg);
    background: #777
}

.vhs-buffering-spinner>div:before {
    transform: rotate(-90deg);
    background: #999
}

.vhs-buffering-spinner>div:after {
    transform: rotate(-135deg);
    background: #bbb
}

.nytd-player-ad-skip-ad {
    display: none;
    position: absolute;
    width: 350px;
    box-sizing: border-box;
    top: 10px;
    right: 10px;
    border-radius: 100px;
    font: 400 normal 11px/1 nyt-franklin,Arial,helvetica,sans-serif;
    background: #666;
    background: rgba(102,102,102,.7);
    z-index: 40;
    cursor: default;
    transition: background .4s,width 1s;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-align: center
}

.nytd-player-ad-skip-ad.vhs-countdown-started span.vhs-ad-countdown {
    display: inline-block
}

.nytd-player-ad-skip-ad.vhs-countdown-started button {
    display: none
}

.nytd-player-ad-skip-ad.vhs-countdown-done {
    font-weight: 700;
    width: 150px;
    cursor: pointer
}

.nytd-player-ad-skip-ad.vhs-countdown-done:hover {
    background: #4D7B9F
}

.nytd-player-ad-skip-ad.vhs-countdown-done span.vhs-ad-countdown {
    display: none
}

.nytd-player-ad-skip-ad.vhs-countdown-done button {
    display: inline-block
}

.nytd-player-ad-skip-ad.vhs-countdown-imasdk {
    font-weight: 700;
    width: auto
}

.nytd-player-ad-skip-ad.vhs-countdown-imasdk span.vhs-ad-countdown {
    display: inline-block
}

.nytd-player-ad-skip-ad.vhs-countdown-imasdk button {
    display: none
}

.nytd-player-ad-skip-ad.vhs-countdown-imasdk .vhs-countdown-ad-label {
    border-right: 1px solid #888;
    padding-right: 10px;
    margin-right: 10px
}

.nytd-player-ad-skip-ad button span {
    display: inline-block;
    padding: 0 8px 0 0;
    margin: 0 8px 0 0;
    border-right: solid 1px rgba(255,255,255,.6)
}

.nytd-player-ad-skip-ad strong {
    font-weight: 700;
    font-style: normal
}

.imax-header-offset .nytd-player-ad-skip-ad,.imax-header-offset .vhs-xxl .nytd-player-ad-skip-ad,.imax-header-offset .vhs-xl .nytd-player-ad-skip-ad,.imax-header-offset .vhs-l .nytd-player-ad-skip-ad,.imax-header-offset .vhs-m .nytd-player-ad-skip-ad,.imax-flexframe-on .nytd-player-ad-skip-ad,.imax-flexframe-on .vhs-xxl .nytd-player-ad-skip-ad,.imax-flexframe-on .vhs-xl .nytd-player-ad-skip-ad,.imax-flexframe-on .vhs-l .nytd-player-ad-skip-ad,.imax-flexframe-on .vhs-m .nytd-player-ad-skip-ad {
    top: 60px
}

.imax-header-offset .vhs-s .nytd-player-ad-skip-ad,.imax-header-offset .vhs-xs .nytd-player-ad-skip-ad,.imax-header-offset .vhs-xxs .nytd-player-ad-skip-ad,.imax-flexframe-on .vhs-s .nytd-player-ad-skip-ad,.imax-flexframe-on .vhs-xs .nytd-player-ad-skip-ad,.imax-flexframe-on .vhs-xxs .nytd-player-ad-skip-ad {
    top: 55px
}

.imax-header-offset .imax-flexframe-on .nytd-player-ad-skip-ad,.imax-header-offset .imax-flexframe-on.vhs-xxl .nytd-player-ad-skip-ad,.imax-header-offset .imax-flexframe-on.vhs-xl .nytd-player-ad-skip-ad,.imax-header-offset .imax-flexframe-on.vhs-l .nytd-player-ad-skip-ad,.imax-header-offset .imax-flexframe-on.vhs-m .nytd-player-ad-skip-ad {
    top: 110px
}

.imax-header-offset .imax-flexframe-on.vhs-s .nytd-player-ad-skip-ad,.imax-header-offset .imax-flexframe-on.vhs-xs .nytd-player-ad-skip-ad,.imax-header-offset .imax-flexframe-on.vhs-xxs .nytd-player-ad-skip-ad {
    top: 105px
}

.nytd-player-ad-skip-ad button,.nytd-player-ad-skip-ad span {
    color: #fff;
    display: inline-block;
    text-decoration: none;
    outline: 0
}

.nytd-player-ad-skip-ad button {
    text-transform: uppercase;
    -webkit-appearance: none;
    border: 0;
    background-color: transparent;
    letter-spacing: .3px;
    padding: 0
}

.vhs-plugin-imax-cover-metadata-background {
    position: absolute;
    background: rgba(0,0,0,.3);
    background: linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.7));
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 44;
    pointer-events: none;
    opacity: 1;
    -moz-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
    transition: opacity .4s ease-in-out
}

.vhs-plugin-imax-cover-metadata-background.vhs-plugin-imax-cover-metadata-hide {
    opacity: 0
}

.vhs-plugin-imax-cover-metadata {
    z-index: 45;
    position: absolute;
    bottom: 20%;
    left: 40px;
    color: #fff;
    font: normal normal 16px/1 nyt-franklin,sans-serif;
    padding: 0 0 100px;
    opacity: 1!important;
    transition: opacity .4s ease-in-out,bottom .4s ease-in-out;
    cursor: pointer
}

.vhs-plugin-imax-cover-metadata.vhs-plugin-imax-cover-metadata-hide {
    opacity: 0!important;
    bottom: 15%
}

.vhs-plugin-imax-cover-metadata.vhs-plugin-imax-cover-metadata-backstage {
    opacity: 0!important;
    bottom: 15%
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-play-pause {
    vertical-align: middle;
    background: 0 0;
    outline: 0;
    border: 0;
    padding: 0;
    position: relative
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-play-pause .vhs-icon-pause,.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-play-pause .vhs-icon-play {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    height: 38px;
    margin: auto;
    font-size: 30px;
    opacity: .8;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-play-pause .vhs-icon-pause:hover,.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-play-pause .vhs-icon-play:hover {
    opacity: 1
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-play-pause .vhs-icon-play {
    height: 34px
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-play-pause .vhs-icon-pause:before,.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-play-pause .vhs-icon-play:before {
    position: relative;
    top: 1px;
    color: #FFF;
    line-height: 1
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-play-pause .vhs-icon-play:before {
    top: 0;
    left: 3px
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-play-countdown-text {
    font-size: 13px;
    font-weight: 600;
    vertical-align: middle;
    letter-spacing: .5px;
    padding: 5px 10px;
    border-left: 1px solid rgba(255,255,255,.5)
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-duration {
    font-size: 13px;
    font-weight: 600;
    vertical-align: middle;
    margin-left: 20px;
    padding: 5px 10px 5px 0
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-paused .vhs-plugin-imax-cover-metadata-play-countdown-text {
    border-left: 0;
    margin-left: 20px;
    padding: 5px 10px 5px 0;
    text-transform: uppercase
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-paused .vhs-plugin-imax-cover-metadata-duration {
    margin-left: 0;
    padding: 5px 10px;
    border-left: 1px solid rgba(255,255,255,.5)
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-share-tools {
    list-style-type: none;
    padding-left: 0
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-share-tools li {
    display: inline-block;
    margin-right: 15px
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-share-tools button {
    padding: 0;
    font-size: 21px;
    opacity: .8;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-share-tools button:hover {
    opacity: 1
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-share-tools button:before {
    color: #FFF
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-share-tools button.vhs-icon-embed,.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-share-tools button.vhs-icon-permalink {
    font-size: 23px
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-headline {
    font: 200 normal 50px/1 nyt-cheltenham,serif;
    margin-bottom: 20px;
    margin-top: 40px
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-byline {
    display: none;
    font: 400 normal 14px/1 nyt-franklin,sans-serif;
    color: #BFBFBF;
    margin-bottom: 20px
}

.vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-summary {
    font: 400 normal 16px/1.3 nyt-cheltenham,serif;
    max-width: 375px;
    margin-bottom: 20px
}

.vhs-m .vhs-plugin-imax-cover-metadata,.vhs-s .vhs-plugin-imax-cover-metadata,.vhs-xs .vhs-plugin-imax-cover-metadata,.vhs-xxs .vhs-plugin-imax-cover-metadata {
    padding: 0 40px 0 0;
    left: 40px;
    bottom: 30%
}

.vhs-m .vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-headline,.vhs-s .vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-headline,.vhs-xs .vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-headline,.vhs-xxs .vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-headline {
    font-size: 40px
}

.vhs-m .vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-byline,.vhs-s .vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-byline,.vhs-xs .vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-byline,.vhs-xxs .vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-byline {
    font-size: 14px
}

@media (max-height: 672px) {
    .vhs-plugin-imax-cover-metadata .vhs-plugin-imax-cover-metadata-headline {
        font-size:40px;
        margin-top: 20px
    }

    .vhs-plugin-imax-cover-metadata-summary {
        display: none
    }
}

.vhs-m .vhs-plugin-imax-playback-metadata,.vhs-s .vhs-plugin-imax-playback-metadata,.vhs-xs .vhs-plugin-imax-playback-metadata,.vhs-xxs .vhs-plugin-imax-playback-metadata {
    padding: 0
}

.vhs-plugin-imax-playback-metadata-background {
    position: absolute;
    background: rgba(0,0,0,.2);
    background: linear-gradient(rgba(0,0,0,.7),transparent);
    top: 0;
    left: 0;
    right: 0;
    height: 40%;
    z-index: 44;
    pointer-events: none
}

.vhs-plugin-imax-playback-metadata {
    position: absolute;
    top: 80px;
    left: 40px;
    color: #fff;
    font: normal normal 16px/1 nyt-franklin,sans-serif;
    padding: 0;
    z-index: 45
}

.vhs-plugin-imax-playback-metadata .vhs-plugin-imax-playback-metadata-headline {
    font: 200 normal 30px/1 nyt-cheltenham,serif;
    margin-bottom: 10px;
    margin-top: 0
}

.vhs-plugin-imax-playback-metadata .vhs-plugin-imax-playback-metadata-byline {
    font: 400 normal 14px/1 nyt-franklin,sans-serif;
    color: #FFF;
    margin-bottom: 20px
}

.imax-playlist-sponsored .vhs-plugin-imax-playback-metadata {
    top: 124px
}

.imax-video-paidpost .vhs-plugin-imax-playback-metadata-headline {
    font-family: ProximaNova
}

.vhs-plugin-imax-playback-metadata-hidden {
    visibility: hidden;
    opacity: 0;
    transition: visibility .4s,opacity .4s ease-in-out;
    -moz-transition: visibility .4s,opacity .4s ease-in-out;
    -webkit-transition: visibility .4s,opacity .4s ease-in-out
}

.vhs-plugin-imax-playback-metadata-active {
    visibility: visible;
    opacity: 1;
    transition: visibility .4s,opacity .4s ease-in-out;
    -moz-transition: visibility .4s,opacity .4s ease-in-out;
    -webkit-transition: visibility .4s,opacity .4s ease-in-out
}

.vhs-plugin-imax-playback-metadata-share-tools {
    list-style-type: none;
    padding-left: 0
}

.vhs-plugin-imax-playback-metadata-share-tools li {
    display: inline-block;
    margin-right: 15px
}

.vhs-plugin-imax-playback-metadata-share-tools li.vhs-plugin-imax-playback-metadata-share-tools-hidden {
    display: none
}

.vhs-plugin-imax-playback-metadata-share-tools button {
    padding: 0;
    font-size: 21px;
    opacity: .8;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.vhs-plugin-imax-playback-metadata-share-tools button:hover {
    opacity: 1
}

.vhs-plugin-imax-playback-metadata-share-tools button:before {
    color: #FFF
}

.vhs-plugin-imax-playback-metadata-share-tools button.vhs-icon-embed,.vhs-plugin-imax-playback-metadata-share-tools button.vhs-icon-permalink {
    font-size: 23px
}

.vhs-m .vhs-imax-overlay-ad,.vhs-s .vhs-imax-overlay-ad {
    bottom: 60px
}

.vhs-xs .vhs-imax-overlay-ad,.vhs-xxs .vhs-imax-overlay-ad {
    bottom: 50px
}

.vhs-imax-overlay-ad {
    position: absolute;
    z-index: 45;
    padding: 0;
    margin: 0;
    right: 4%;
    bottom: 90px;
    opacity: 0;
    visibility: hidden;
    transition: visibility .3s,opacity .3s ease-in-out;
    -moz-transition: visibility .3s,opacity .3s ease-in-out;
    -webkit-transition: visibility .3s,opacity .3s ease-in-out;
    -o-transition: visibility .3s,opacity .3s ease-in-out
}

.vhs-imax-overlay-ad.vhs-imax-overlay-ad-show {
    opacity: 1;
    visibility: visible
}

@font-face {
    font-family: ProximaNova;
    src: url(https://static01.nyt.com/ads/dfp_native_ads/fonts/ProximaNova-Reg.otf)
}

.vhs-plugin-imax-playlist {
    z-index: 50;
    pointer-events: none;
    position: absolute;
    overflow: hidden;
    bottom: 0;
    height: 157px;
    width: 100%;
    min-width: 500px;
    margin: 0;
    padding: 0;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.vhs-plugin-imax-playlist__nav {
    pointer-events: auto;
    z-index: 45;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    transition: transform .3s .5s;
    background-color: transparent
}

.vhs-plugin-imax-playlist__flex-container {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: hidden
}

.vhs-plugin-imax-playlist__flex-container.vhs-plugin-imax-playlist__item_type_video {
    flex-direction: column
}

.vhs-plugin-imax-playlist__flex-container[name=full-ribbon] {
    width: calc(100% - 80px);
    margin: 0 auto;
    height: 100%;
    -webkit-align-content: center;
    align-content: center;
    transition: transform .3s
}

.vhs-plugin-imax-playlist__flex-container[name=full-ribbon]:after {
    display: block;
    position: absolute;
    bottom: 39px;
    left: 40px;
    height: 1px;
    background-color: #fff;
    opacity: .3;
    content: "";
    width: calc(100% - 122px);
    transition: width .4s ease-in-out .5s,opacity .3s ease-in-out
}

.vhs-plugin-imax-playlist__flex-container[name=playlist-metadata],.vhs-plugin-imax-playlist__flex-container[name=item-promo] {
    flex-direction: column;
    justify-content: flex-start
}

.vhs-plugin-imax-playlist__flex-container[name=playlist-metadata-expanded],.vhs-plugin-imax-playlist__flex-container[name=item-promo-expanded] {
    z-index: 1;
    align-items: center;
    transition: transform .3s .5s
}

.vhs-plugin-imax-playlist__flex-container[name=playlist-metadata-collapsed],.vhs-plugin-imax-playlist__flex-container[name=item-promo-collapsed] {
    z-index: 2;
    align-items: center;
    transition: transform .3s .5s
}

.vhs-plugin-imax-playlist__flex-container[name=list-video-items] {
    overflow: visible;
    max-width: 100%
}

.vhs-plugin-imax-playlist__flex-container[name=item-video-expanded] {
    flex-direction: column
}

.vhs-plugin-imax-playlist__flex-container[name=item-video-collapsed] {
    justify-content: center;
    align-items: flex-end
}

.vhs-plugin-imax-playlist__flex-container[name=headline-video] {
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.vhs-plugin-imax-playlist__flex-container[name=item-promo] {
    justify-content: center
}

.vhs-plugin-imax-playlist__flex-container[name=item-promo-collapsed],.vhs-plugin-imax-playlist__flex-container[name=item-promo-expanded] {
    justify-content: center;
    align-items: center
}

.vhs-plugin-imax-playlist__flex-container.vhs-plugin-imax-playlist__page-button {
    align-items: center
}

.vhs-plugin-imax-playlist__flex-container.vhs-plugin-imax-playlist__page-button[name=page-button-prev] {
    justify-content: flex-start
}

.vhs-plugin-imax-playlist__flex-container.vhs-plugin-imax-playlist__page-button[name=page-button-next] {
    justify-content: flex-end
}

.vhs-plugin-imax-playlist__flex-child {
    flex: 1;
    width: 100%
}

.vhs-plugin-imax-playlist__flex-child[name=playlist-metadata] {
    min-width: 125px
}

.vhs-plugin-imax-playlist__flex-child[name=playlist-metadata-expanded],.vhs-plugin-imax-playlist__flex-child[name=item-promo-expanded] {
    flex: 0 0 157px
}

.vhs-plugin-imax-playlist__flex-child[name=playlist-headline-and-kicker] {
    z-index: 1000;
    transform: translateY(0px);
    transition: transform .3s .5s
}

.vhs-plugin-imax-playlist__flex-child[name=playlist-metadata-collapsed],.vhs-plugin-imax-playlist__flex-child[name=item-promo-collapsed] {
    flex: 0 0 40px
}

.vhs-plugin-imax-playlist__flex-child[name=playlist] {
    flex: 0 1 1248px
}

.vhs-plugin-imax-playlist__flex-child[name=item-video-expanded] {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(157px - 40px)
}

.vhs-plugin-imax-playlist__flex-child[name=item-video-collapsed] {
    flex: 1 1 40px;
    max-height: 40px
}

.vhs-plugin-imax-playlist__flex-child[name=thumb-playlist] {
    flex: 0 0 100px
}

.vhs-plugin-imax-playlist__flex-child[name=heading-headline-video],.vhs-plugin-imax-playlist__flex-child[name=heading-promo-expanded],.vhs-plugin-imax-playlist__flex-child[name=heading-promo-collapsed] {
    flex: 1 0 auto;
    max-width: 90%
}

.vhs-plugin-imax-playlist__flex-child[name=heading-branded-label] {
    align-self: center;
    max-width: 42px
}

.vhs-plugin-imax-playlist__flex-child.vhs-plugin-imax-playlist__page-button {
    flex: 0 0 42px;
    height: 100%
}

.vhs-plugin-imax-playlist__flex-child.vhs-plugin-imax-playlist__item {
    flex: 0 0 16.66666%
}

.vhs-plugin-imax-playlist__thumb {
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.vhs-plugin-imax-playlist__thumb[name=thumb-playlist] {
    position: relative;
    height: 100px;
    transform: translateY(0px);
    transition: transform .3s .5s;
    margin-right: 20px
}

.vhs-plugin-imax-playlist__thumb[name=item-video-thumb] {
    transition: transform .3s
}

.vhs-plugin-imax-playlist__thumb[name=item-video-thumb]:hover {
    transform: scale(1.1)
}

.vhs-plugin-imax-playlist__heading {
    letter-spacing: normal
}

.vhs-plugin-imax-playlist__heading[name=heading-playlist-kicker] {
    margin: 0;
    font: 600 normal 12px/1.1 nyt-franklin,sans-serif;
    color: #B8B8B8;
    text-transform: uppercase;
    letter-spacing: .6px
}

.vhs-plugin-imax-playlist__heading[name=heading-headline-playlist-expanded] {
    font: 400 normal 32px/1.1 nyt-cheltenham,serif;
    margin: 12px 0 0;
    color: #FFF
}

.vhs-plugin-imax-playlist__heading[name=heading-headline-playlist-collapsed] {
    font: 700 normal 16px/1 nyt-franklin,sans-serif;
    color: #FFF
}

.vhs-plugin-imax-playlist__heading[name=heading-headline-video],.vhs-plugin-imax-playlist__heading[name=heading-promo-collapsed],.vhs-plugin-imax-playlist__heading[name=heading-promo-expanded] {
    font: 600 normal 14px/1.1 nyt-franklin,serif;
    max-width: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center
}

.vhs-plugin-imax-playlist__heading[name=heading-promo-expanded] {
    transition: transform .3s .5s
}

.vhs-plugin-imax-playlist__heading[name=heading-branded-label] {
    position: absolute;
    font-family: ProximaNova;
    color: #5caaf3;
    bottom: 35px;
    left: calc(50% - 26px);
    width: 42px;
    margin: 0 auto;
    padding: 5px 4px 3px;
    background: rgba(0,0,0,.5);
    border: 1px solid rgba(255,255,255,.5);
    border-radius: 2px;
    text-align: center;
    font: normal normal 600 8px/1 "Proxima Nova",sans-serif
}

h2.vhs-plugin-imax-playlist__heading {
    margin: .83em 0
}

.vhs-plugin-imax-playlist__list {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    transition: transform .3s ease-in-out;
    color: #FFF
}

.vhs-plugin-imax-playlist__item {
    overflow: hidden;
    cursor: pointer;
    background-color: transparent
}

.vhs-plugin-imax-playlist__item.vhs-plugin-imax-playlist__item_type_video.vhs-plugin-imax-playlist-active [name=item-video-collapsed] [name=headline-video] {
    opacity: 1
}

.vhs-plugin-imax-playlist__item.vhs-plugin-imax-playlist__item_type_video.vhs-plugin-imax-playlist-active [name=item-video-collapsed]:before {
    opacity: 1;
    width: 100%
}

.vhs-plugin-imax-playlist__item.vhs-plugin-imax-playlist__item_type_video.vhs-plugin-imax-playlist__item_type_video-360 [name=item-video-collapsed] [name=heading-headline-video] {
    margin-left: 10px;
    align-self: flex-start;
    text-align: left;
    max-width: calc(90% - 25px)
}

.vhs-plugin-imax-playlist__item.vhs-plugin-imax-playlist__item_type_video:hover [name=item-video-collapsed] [name=heading-headline-video] {
    text-decoration: underline
}

.vhs-plugin-imax-playlist__item.vhs-plugin-imax-playlist__item_type_video:first-child [name=item-video-collapsed] {
    border-left: 1px solid rgba(255,255,255,.1)
}

.vhs-plugin-imax-playlist__item.vhs-plugin-imax-playlist__item_type_video [name=item-video-expanded] {
    z-index: 49;
    overflow: hidden;
    transform: translateY(0px);
    transition: transform .55s cubic-bezier(0,0,.18,.98) .3s
}

.vhs-plugin-imax-playlist__item.vhs-plugin-imax-playlist__item_type_video [name=item-video-expanded]:after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 60%;
    background: linear-gradient(transparent,rgba(0,0,0,.6));
    display: block;
    width: 100%;
    pointer-events: none
}

.vhs-plugin-imax-playlist__item.vhs-plugin-imax-playlist__item_type_video [name=item-video-collapsed] {
    overflow: visible;
    z-index: 50;
    transform: translateY(0px);
    transition: transform .3s .5s;
    background-color: #222;
    border-right: 1px solid rgba(255,255,255,.1);
    box-sizing: border-box
}

.vhs-plugin-imax-playlist__item.vhs-plugin-imax-playlist__item_type_video [name=item-video-collapsed]:before {
    content: '';
    display: block;
    width: 0;
    opacity: 0;
    transform: translateY(0px);
    position: absolute;
    top: 0;
    left: 0;
    height: 3px;
    background-color: #fff;
    transition: opacity .3s ease-in-out,width .3s ease-in-out,transform .55s .5s
}

.vhs-plugin-imax-playlist__item.vhs-plugin-imax-playlist__item_type_video [name=item-video-collapsed] [name=headline-video] {
    opacity: .6;
    transition: transform .3s .5s,opacity .3s .5s
}

.vhs-plugin-imax-playlist__item.vhs-plugin-imax-playlist__item_type_video-branded [name=item-video-collapsed]:before {
    background-color: #5caaf3
}

.vhs-plugin-imax-playlist__item.vhs-plugin-imax-playlist__item_type_promo {
    box-sizing: border-box
}

.vhs-plugin-imax-playlist__page-button {
    z-index: 1;
    opacity: 0;
    transition: opacity .3s .5s;
    cursor: pointer;
    pointer-events: none
}

.vhs-plugin-imax-playlist__page-button .vhs-plugin-imax-playlist__page-button-circle:hover {
    opacity: 1
}

.vhs-plugin-imax-playlist__page-button .vhs-plugin-imax-playlist__page-button-circle {
    stroke: #000;
    opacity: .5;
    transition: stroke .1s,fill .1s
}

.vhs-plugin-imax-playlist__page-button .vhs-plugin-imax-playlist__page-button-arrow {
    stroke: #fff;
    stroke-width: 1px;
    fill: none
}

.vhs-plugin-imax-playlist [name=thumb-playlist]+[name=playlist-headline-and-kicker] [name=heading-headline-playlist-expanded] {
    font-size: 26px
}

.vhs-plugin-imax-playlist__icon[name=icon-orientation] {
    position: absolute;
    z-index: 2;
    right: 8px;
    bottom: 8px;
    height: 26px;
    width: 26px;
    text-indent: -99999px;
    background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+MzYwIFZpZXcgSW5kaWNhdG9yIC0gQ292ZXJAMS41eDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxlbGxpcHNlIGlkPSJwYXRoLTEiIGN4PSIxMiIgY3k9IjEyIiByeD0iMTIiIHJ5PSIxMiI+PC9lbGxpcHNlPiAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgbWFza0NvbnRlbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICA8L21hc2s+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MTkuMDAwMDAwLCAtNTczLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJWaWRlby1QbGF5bGlzdC1JdGVtIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NTEuMDAwMDAwLCA0OTQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSIzNjAtVmlldy1JbmRpY2F0b3ItLS1Db3ZlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY4LjAwMDAwMCwgNzkuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8dXNlIGlkPSJib3JkZXIiIHN0cm9rZS1vcGFjaXR5PSIxIiBzdHJva2U9IiNGRkZGRkYiIG1hc2s9InVybCgjbWFzay0yKSIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsLW9wYWNpdHk9IjAuMyIgZmlsbD0iIzAwMDAwMCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZXllcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC44MDAwMDAsIDEzLjYwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgICAgICAgICAgICAgIDxlbGxpcHNlIGlkPSJkb3QiIGN4PSI1LjIiIGN5PSIxLjIiIHJ4PSIxLjIiIHJ5PSIxLjIiPjwvZWxsaXBzZT4gICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iZG90IiBjeD0iMS4yIiBjeT0iMS4yIiByeD0iMS4yIiByeT0iMS4yIj48L2VsbGlwc2U+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTguNCw1LjIxMTc3NDkgQzE0Ljg2NTM3NzYsMS40NjI3NDE3IDkuMTM0NjIyNCwxLjQ2Mjc0MTcgNS42LDUuMjExNzc0OSBMMTIsMTIgTDE4LjQsNS4yMTE3NzQ5IEwxOC40LDUuMjExNzc0OSBaIiBpZD0iQ29uZSIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) center no-repeat
}

.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__nav {
    transform: translateY(calc(157px - 40px));
    transform: translateY(157px) translateY(-40px);
    background-color: #222
}

.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=full-ribbon]:after {
    opacity: 0
}

.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=playlist-metadata-expanded],.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=item-promo-expanded] {
    transform: translateY(40px)
}

.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=playlist-metadata-collapsed],.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=item-promo-collapsed] {
    transform: translateY(-157px)
}

.vhs-plugin-imax-playlist_transition-state_playback-collapsed.vhs-plugin-imax-playlist__page-button {
    opacity: 0
}

.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__item_type_video [name=item-video-expanded] {
    transform: translateY(40px);
    transition: transform .3s .5s
}

.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__item_type_video [name=item-video-expanded]:after {
    opacity: 1
}

.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__item_type_video [name=item-video-collapsed] {
    pointer-events: auto;
    transform: translateY(calc(-1 * (157px - 40px)));
    transform: translateY(-157px) translateY(40px)
}

.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__item_type_video.vhs-plugin-imax-playlist__item_type_video-360 [name=item-video-collapsed] [name=heading-headline-video] {
    max-width: 90%!important;
    text-align: center;
    align-self: center;
    margin-left: 0
}

.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=item-promo] {
    border-right: 1px solid rgba(255,255,255,.1)
}

.vhs-plugin-imax-playlist_transition-state_playback-expanded .vhs-plugin-imax-playlist__nav {
    background-color: #222
}

.vhs-plugin-imax-playlist_transition-state_playback-expanded [name=full-ribbon]:after {
    opacity: 0
}

.vhs-plugin-imax-playlist_transition-state_playback-expanded .vhs-plugin-imax-playlist__page-button.vhs-plugin-imax-playlist-shown {
    opacity: 1;
    pointer-events: auto
}

.vhs-plugin-imax-playlist_transition-state_playback-expanded .vhs-plugin-imax-playlist__item_type_video.vhs-plugin-imax-playlist__item_type_video-360 [name=item-video-collapsed] [name=heading-headline-video] {
    max-width: 90%!important;
    text-align: center;
    align-self: center;
    margin-left: 0
}

.vhs-plugin-imax-playlist_transition-state_playback-expanded [name=item-promo] {
    border-right: 1px solid rgba(255,255,255,.1)
}

.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__nav {
    transform: translateY(calc(157px - 40px));
    transform: translateY(157px) translateY(-40px)
}

.vhs-plugin-imax-playlist_transition-state_backstage [name=full-ribbon]:after {
    width: 0
}

.vhs-plugin-imax-playlist_transition-state_backstage [name=playlist-metadata] {
    height: calc(157px - 40px)
}

.vhs-plugin-imax-playlist_transition-state_backstage [name=playlist-metadata-expanded],.vhs-plugin-imax-playlist_transition-state_backstage [name=item-promo-expanded] {
    transform: translateY(calc(157px - 40px));
    transform: translateY(157px) translateY(-40px)
}

.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__page-button {
    opacity: 0!important
}

.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__list {
    height: calc(157px - 40px)
}

.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__item_type_video {
    transform: translateY(calc(157px - 40px));
    transform: translateY(157px) translateY(-40px)
}

.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__item_type_video [name=item-video-expanded] {
    transform: translateY(calc(157px - 40px));
    transform: translateY(157px) translateY(-40px)
}

.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__item_type_video [name=headline-video] {
    opacity: 0!important
}

.vhs-plugin-imax-playlist_transition-state_cover {
    z-index: 50
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__nav {
    transition: initial
}

.vhs-plugin-imax-playlist_transition-state_cover [name=playlist-metadata] {
    height: calc(157px - 40px)
}

.vhs-plugin-imax-playlist_transition-state_cover [name=thumb-playlist],.vhs-plugin-imax-playlist_transition-state_cover [name=playlist-headline-and-kicker] {
    transform: translateY(-20px)
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__page-button {
    transition: opacity .55s 1.3s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__page-button svg {
    transform: translateY(-20px)
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__page-button.vhs-plugin-imax-playlist-shown {
    opacity: 1;
    pointer-events: auto
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__list {
    height: calc(157px - 40px)
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(1) [name=item-video-expanded],.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(1) [name=item-promo-expanded] {
    transition: transform .55s cubic-bezier(0,0,.18,.98) .7s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(1) [name=item-video-collapsed] {
    transition: transform .55s cubic-bezier(0,0,.18,.98) .7s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(1) [name=item-video-collapsed]:before {
    transform: translateY(-3px)
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(1) [name=item-video-collapsed] [name=headline-video] {
    transition: opacity .55s cubic-bezier(0,0,.18,.98) 1.1s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(2) [name=item-video-expanded],.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(2) [name=item-promo-expanded] {
    transition: transform .55s cubic-bezier(0,0,.18,.98) .85s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(2) [name=item-video-collapsed] {
    transition: transform .55s cubic-bezier(0,0,.18,.98) .85s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(2) [name=item-video-collapsed]:before {
    transform: translateY(-3px)
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(2) [name=item-video-collapsed] [name=headline-video] {
    transition: opacity .55s cubic-bezier(0,0,.18,.98) 1.25s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(3) [name=item-video-expanded],.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(3) [name=item-promo-expanded] {
    transition: transform .55s cubic-bezier(0,0,.18,.98) 1s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(3) [name=item-video-collapsed] {
    transition: transform .55s cubic-bezier(0,0,.18,.98) 1s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(3) [name=item-video-collapsed]:before {
    transform: translateY(-3px)
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(3) [name=item-video-collapsed] [name=headline-video] {
    transition: opacity .55s cubic-bezier(0,0,.18,.98) 1.4s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(4) [name=item-video-expanded],.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(4) [name=item-promo-expanded] {
    transition: transform .55s cubic-bezier(0,0,.18,.98) 1.15s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(4) [name=item-video-collapsed] {
    transition: transform .55s cubic-bezier(0,0,.18,.98) 1.15s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(4) [name=item-video-collapsed]:before {
    transform: translateY(-3px)
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(4) [name=item-video-collapsed] [name=headline-video] {
    transition: opacity .55s cubic-bezier(0,0,.18,.98) 1.55s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(5) [name=item-video-expanded],.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(5) [name=item-promo-expanded] {
    transition: transform .55s cubic-bezier(0,0,.18,.98) 1.3s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(5) [name=item-video-collapsed] {
    transition: transform .55s cubic-bezier(0,0,.18,.98) 1.3s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(5) [name=item-video-collapsed]:before {
    transform: translateY(-3px)
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(5) [name=item-video-collapsed] [name=headline-video] {
    transition: opacity .55s cubic-bezier(0,0,.18,.98) 1.7s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(6) [name=item-video-expanded],.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(6) [name=item-promo-expanded] {
    transition: transform .55s cubic-bezier(0,0,.18,.98) 1.45s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(6) [name=item-video-collapsed] {
    transition: transform .55s cubic-bezier(0,0,.18,.98) 1.45s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(6) [name=item-video-collapsed]:before {
    transform: translateY(-3px)
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item:nth-child(6) [name=item-video-collapsed] [name=headline-video] {
    transition: opacity .55s cubic-bezier(0,0,.18,.98) 1.85s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item [name=item-video-collapsed] {
    transition: transform .55s cubic-bezier(0,0,.18,.98) .13s
}

.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__item [name=item-video-collapsed] [name=headline-video] {
    transform: translateY(-40px);
    transition: transform .55s cubic-bezier(0,0,.18,.98) .13s,opacity .55s cubic-bezier(0,0,.18,.98) 1.7s;
    opacity: 1
}

.vhs-plugin-imax-playlist_transition-state_cover [name=item-promo] [name=item-promo-expanded] {
    background: linear-gradient(transparent,rgba(0,0,0,.6))
}

.vhs-plugin-imax-playlist_transition-state_cover [name=item-promo] [name=heading-promo-expanded] {
    transform: translateY(-20px);
    opacity: 1;
    font: 400 normal 14px/1.1 nyt-franklin,serif;
    white-space: normal;
    margin: 0
}

.vhs-plugin-imax-playlist.vhs-plugin-imax-playlist-no-transition [name=list-video-items] {
    transition: initial!important
}

@media (max-width: 1697px) {
    .vhs-plugin-imax-playlist [name=playlist] {
        flex:0 1 1080px
    }

    .vhs-plugin-imax-playlist .vhs-plugin-imax-playlist__item {
        flex: 0 0 20%
    }
}

@media (max-width: 1510px) {
    .vhs-plugin-imax-playlist [name=playlist] {
        flex:0 1 832px
    }

    .vhs-plugin-imax-playlist .vhs-plugin-imax-playlist__item {
        flex: 0 0 25%
    }
}

@media (max-width: 1260px) {
    .vhs-plugin-imax-playlist {
        height:139px
    }

    .vhs-plugin-imax-playlist [name=playlist] {
        flex: 0 1 704px
    }

    .vhs-plugin-imax-playlist [name=playlist-metadata-expanded],.vhs-plugin-imax-playlist [name=item-promo-expanded] {
        flex: 0 0 139px
    }

    .vhs-plugin-imax-playlist [name=item-video-expanded] {
        flex: 1 1 calc(139px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__nav {
        transform: translateY(calc(139px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage [name=playlist-metadata] {
        height: calc(139px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage [name=playlist-metadata-expanded] {
        transform: translateY(calc(139px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__list {
        height: calc(139px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__item_type_video {
        transform: translateY(calc(139px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__item_type_video [name=item-video-expanded] {
        transform: translateY(calc(139px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover [name=playlist-metadata] {
        height: calc(139px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__list {
        height: calc(139px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__nav {
        transform: translateY(calc(139px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=playlist-metadata-collapsed],.vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=item-promo-collapsed] {
        transform: translateY(-139px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__item_type_video [name=item-video-collapsed] {
        transform: translateY(calc(-1 * (139px - 40px)))
    }
}

@media (max-width: 1215px) {
    .vhs-plugin-imax-playlist [name=thumb-playlist]+[name=playlist-headline-and-kicker] [name=heading-headline-playlist-expanded] {
        font-size:22px
    }
}

@media (max-width: 1137px) {
    .vhs-plugin-imax-playlist {
        height:157px
    }

    .vhs-plugin-imax-playlist [name=playlist] {
        flex: 0 1 624px
    }

    .vhs-plugin-imax-playlist .vhs-plugin-imax-playlist__item {
        flex: 0 0 33.33333333%
    }

    .vhs-plugin-imax-playlist [name=playlist-metadata-expanded],.vhs-plugin-imax-playlist [name=item-promo-expanded] {
        flex: 0 0 157px
    }

    .vhs-plugin-imax-playlist [name=item-video-expanded] {
        flex: 1 1 calc(157px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__nav {
        transform: translateY(calc(157px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage [name=playlist-metadata] {
        height: calc(157px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage [name=playlist-metadata-expanded] {
        transform: translateY(calc(157px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__list {
        height: calc(157px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__item_type_video {
        transform: translateY(calc(157px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__item_type_video [name=item-video-expanded] {
        transform: translateY(calc(157px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover [name=playlist-metadata] {
        height: calc(157px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__list {
        height: calc(157px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__nav {
        transform: translateY(calc(157px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=playlist-metadata-collapsed],.vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=item-promo-collapsed] {
        transform: translateY(-157px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__item_type_video [name=item-video-collapsed] {
        transform: translateY(calc(-1 * (157px - 40px)))
    }
}

@media (max-width: 1033px) {
    .vhs-plugin-imax-playlist {
        height:139px
    }

    .vhs-plugin-imax-playlist [name=playlist] {
        flex: 0 1 528px
    }

    .vhs-plugin-imax-playlist [name=playlist-metadata-expanded],.vhs-plugin-imax-playlist [name=item-promo-expanded] {
        flex: 0 0 139px
    }

    .vhs-plugin-imax-playlist [name=item-video-expanded] {
        flex: 1 1 calc(139px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__nav {
        transform: translateY(calc(139px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage [name=playlist-metadata] {
        height: calc(139px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage [name=playlist-metadata-expanded] {
        transform: translateY(calc(139px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__list {
        height: calc(139px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__item_type_video {
        transform: translateY(calc(139px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__item_type_video [name=item-video-expanded] {
        transform: translateY(calc(139px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover [name=playlist-metadata] {
        height: calc(139px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__list {
        height: calc(139px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__nav {
        transform: translateY(calc(139px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=playlist-metadata-collapsed],.vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=item-promo-collapsed] {
        transform: translateY(-139px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__item_type_video [name=item-video-collapsed] {
        transform: translateY(calc(-1 * (139px - 40px)))
    }
}

@media (max-width: 937px) {
    .vhs-plugin-imax-playlist {
        height:157px
    }

    .vhs-plugin-imax-playlist [name=playlist] {
        flex: 0 1 416px
    }

    .vhs-plugin-imax-playlist .vhs-plugin-imax-playlist__item {
        flex: 0 0 50%
    }

    .vhs-plugin-imax-playlist [name=playlist-metadata-expanded],.vhs-plugin-imax-playlist [name=item-promo-expanded] {
        flex: 0 0 157px
    }

    .vhs-plugin-imax-playlist [name=item-video-expanded] {
        flex: 1 1 calc(157px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__nav {
        transform: translateY(calc(157px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage [name=playlist-metadata] {
        height: calc(157px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage [name=playlist-metadata-expanded] {
        transform: translateY(calc(157px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__list {
        height: calc(157px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__item_type_video {
        transform: translateY(calc(157px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__item_type_video [name=item-video-expanded] {
        transform: translateY(calc(157px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover [name=playlist-metadata] {
        height: calc(157px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__list {
        height: calc(157px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__nav {
        transform: translateY(calc(157px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=playlist-metadata-collapsed],.vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=item-promo-collapsed] {
        transform: translateY(-157px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__item_type_video [name=item-video-collapsed] {
        transform: translateY(calc(-1 * (157px - 40px)))
    }
}

@media (max-width: 820px) {
    .vhs-plugin-imax-playlist {
        height:139px
    }

    .vhs-plugin-imax-playlist [name=playlist] {
        flex: 0 1 352px
    }

    .vhs-plugin-imax-playlist [name=playlist-metadata-expanded],.vhs-plugin-imax-playlist [name=item-promo-expanded] {
        flex: 0 0 139px
    }

    .vhs-plugin-imax-playlist [name=item-video-expanded] {
        flex: 1 1 calc(139px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__nav {
        transform: translateY(calc(139px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage [name=playlist-metadata] {
        height: calc(139px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage [name=playlist-metadata-expanded] {
        transform: translateY(calc(139px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__list {
        height: calc(139px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__item_type_video {
        transform: translateY(calc(139px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__item_type_video [name=item-video-expanded] {
        transform: translateY(calc(139px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover [name=playlist-metadata] {
        height: calc(139px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__list {
        height: calc(139px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__nav {
        transform: translateY(calc(139px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=playlist-metadata-collapsed],.vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=item-promo-collapsed] {
        transform: translateY(-139px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__item_type_video [name=item-video-collapsed] {
        transform: translateY(calc(-1 * (139px - 40px)))
    }
}

@media (max-width: 761px) {
    .vhs-plugin-imax-playlist [name=playlist-metadata-expanded] [name=thumb-playlist] {
        display:none
    }
}

@media (max-width: 657px) {
    .vhs-plugin-imax-playlist {
        height:121px
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover li [name=item-video-collapsed] [name=heading-headline-video],.vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage li [name=item-video-collapsed] [name=heading-headline-video] {
        text-align: center;
        max-width: 90%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 14px
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover li [name=item-video-collapsed] [name=heading-branded-label],.vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage li [name=item-video-collapsed] [name=heading-branded-label] {
        font-size: 8px
    }

    .vhs-plugin-imax-playlist [name=playlist] {
        flex: 0 1 288px
    }

    .vhs-plugin-imax-playlist [name=playlist-metadata-expanded],.vhs-plugin-imax-playlist [name=item-promo-expanded] {
        flex: 0 0 121px
    }

    .vhs-plugin-imax-playlist [name=item-video-expanded] {
        flex: 1 1 calc(121px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__nav {
        transform: translateY(calc(121px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage [name=playlist-metadata] {
        height: calc(121px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage [name=playlist-metadata-expanded] {
        transform: translateY(calc(121px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__list {
        height: calc(121px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__item_type_video {
        transform: translateY(calc(121px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_backstage .vhs-plugin-imax-playlist__item_type_video [name=item-video-expanded] {
        transform: translateY(calc(121px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover [name=playlist-metadata] {
        height: calc(121px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover .vhs-plugin-imax-playlist__list {
        height: calc(121px - 40px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__nav {
        transform: translateY(calc(121px - 40px))
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=playlist-metadata-collapsed],.vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed [name=item-promo-collapsed] {
        transform: translateY(-121px)
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_playback-collapsed .vhs-plugin-imax-playlist__item_type_video [name=item-video-collapsed] {
        transform: translateY(calc(-1 * (121px - 40px)))
    }
}

@media (max-width: 500px) {
    .vhs-plugin-imax-playlist [name=heading-playlist-kicker] {
        display:none
    }

    .vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover li [name=item-video-expanded] [name=heading-headline-video],.vhs-plugin-imax-playlist.vhs-plugin-imax-playlist_transition-state_cover li [name=item-video-expanded]:after {
        display: none
    }
}

.vhs-plugin-imax-flexframe {
    position: relative;
    z-index: 46;
    opacity: 1;
    visibility: visible;
    transition: visibility .4s,opacity .4s ease-out;
    background: rgba(0,0,0,.4)
}

.vhs-plugin-imax-flexframe.vhs-plugin-imax-flexframe-hidden {
    opacity: 0;
    visibility: hidden
}

.vhs-plugin-imax-flexframe iframe {
    width: 100%!important;
    height: 50px!important
}

.imax-header-offset .vhs-plugin-imax-flexframe {
    top: 50px
}

.vhs-m .vhs-plugin-imax-paid-post-promo,.vhs-s .vhs-plugin-imax-paid-post-promo {
    top: 50px
}

.vhs-xs .vhs-plugin-imax-paid-post-promo,.vhs-xxs .vhs-plugin-imax-paid-post-promo {
    top: 40px
}

.vhs-plugin-imax-paid-post-promo {
    position: absolute;
    z-index: 44;
    top: 70px;
    left: 0;
    margin: 0;
    padding: 11px 20px;
    opacity: 1;
    border: 1px solid rgba(255,255,255,.1);
    border-left: 0;
    border-radius: 0 4px 4px 0;
    background-color: rgba(53,55,62,.7);
    color: #80B3EF;
    font-family: ProximaNova;
    font-size: 14px;
    transition: left 1s cubic-bezier(0,0,.07,1),opacity .5s linear .5s
}

.vhs-plugin-imax-paid-post-promo.vhs-plugin-imax-paid-post-promo-hidden {
    left: -100%;
    opacity: 0
}

.vhs-plugin-imax-paid-post-promo .vhs-plugin-imax-paid-post-promo-strong {
    font-weight: 700
}

.vhs-plugin-orientation {
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    pointer-events: none
}

.vhs-plugin-orientation:before {
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(transparent,rgba(0,0,0,.5));
    content: '';
    width: 100%;
    height: 100%;
    transition: opacity .3s;
    opacity: 0
}

.vhs-plugin-orientation.vhs-plugin-orientation-onboarding-message-showing:before {
    opacity: 1
}

.vhs-plugin-orientation-icon {
    z-index: 99;
    position: absolute;
    height: 75px;
    width: 75px;
    right: 2%;
    bottom: 12%;
    opacity: 1;
    pointer-events: auto
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-faded {
    opacity: .6
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-hidden {
    opacity: 0;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-icon:hover {
    cursor: pointer
}

.vhs-xxs .vhs-plugin-orientation-icon,.vhs-xs .vhs-plugin-orientation-icon,.vhs-s .vhs-plugin-orientation-icon {
    height: 40px;
    width: 40px;
    bottom: 20px;
    right: 15px
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid #fff
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before {
    left: 40%
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after {
    height: 3px;
    width: 3px
}

.vhs-s .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised,.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 46px
}

.vhs-s .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised,.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 56px
}

.vhs-m .vhs-plugin-orientation-icon {
    height: 60px;
    width: 60px;
    right: 17px
}

.vhs-m .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 52px
}

.vhs-m .vhs-plugin-orientation-icon .vhs-plugin-orientation-fov {
    right: 25%
}

.vhs-m .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 62px
}

.vhs-l .vhs-plugin-orientation-icon {
    height: 65px;
    width: 65px;
    right: 23px
}

.vhs-l .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-l .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xl .vhs-plugin-orientation-icon {
    height: 70px;
    width: 70px;
    right: 23px
}

.vhs-xl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-xl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xxl .vhs-plugin-orientation-icon {
    height: 75px;
    width: 75px;
    right: 30px
}

.vhs-xxl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 82px
}

.vhs-xxl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 92px
}

.vhs-plugin-orientation-rotator {
    position: relative;
    width: 100%;
    height: 100%
}

.vhs-plugin-orientation-clipper {
    position: relative;
    height: 100%;
    width: 100%;
    border: 2px solid #fff;
    box-sizing: border-box;
    border-radius: 100%;
    background: transparent;
    overflow: hidden
}

.vhs-plugin-orientation-fov {
    position: relative;
    height: 75%;
    width: 75%;
    transform-origin: bottom right;
    bottom: 33%;
    right: 24%;
    background-image: radial-gradient(circle at 100% 100%,rgba(255,255,255,.7) 8%,rgba(255,255,255,0) 39%);
    transform: rotate(45deg)
}

.vhs-plugin-orientation-eyes {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0
}

.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:before,.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:after {
    animation: blink;
    -webkit-animation: blink;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 2;
    -webkit-animation-iteration-count: 2;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear
}

@-webkit-keyframes blink {
    16% {
        transform: rotateX(80deg)
    }

    33% {
        transform: rotateX(0deg)
    }
}

.vhs-plugin-orientation-eyes:before {
    left: 43%
}

.vhs-plugin-orientation-eyes:after {
    left: 54%
}

.vhs-plugin-orientation-eyes:before,.vhs-plugin-orientation-eyes:after {
    width: 4px;
    height: 4px;
    position: absolute;
    top: 50%;
    background: #fff;
    border-radius: 100%;
    display: inline-block;
    content: '';
    transition: transform .1s
}

.vhs-plugin-orientation-icon {
    transition: bottom .2s,opacity .3s;
    bottom: 21px
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 50px
}

.vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid #fff;
    transition: border .3s
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover {
    opacity: .5
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-clipper {
    border: 2px solid rgba(255,255,255,.7)
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-fov {
    background-image: radial-gradient(circle at 100% 100%,#fff 33%,rgba(255,255,255,0) 34%)
}

.vhs-plugin-orientation-onboarding {
    z-index: 99;
    opacity: 0;
    transition: bottom .2s;
    position: absolute;
    left: 20px;
    bottom: 30px;
    color: #FFF;
    font-family: nyt-franklin,arial,helvetica,sans-serif;
    font-size: 16px;
    font-weight: 700;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 60px
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-onboarding-message-shown {
    animation: show-onboarding;
    -webkit-animation: show-onboarding;
    animation-duration: 5s;
    -webkit-animation-duration: 5s;
    animation-timing-function: cubic-bezier(0.9,.01,.99,.09);
    -webkit-animation-timing-function: cubic-bezier(0.9,.01,.99,.09)
}

@keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.vhs-xs .vhs-plugin-orientation-icon {
    transform: scale(0.95);
    bottom: 19px;
    right: 19px
}

.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 40px
}

.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 50px
}

.nyt-debate-unmute {
    bottom: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAABd0lEQVR4Ae3aWVFsQRyD8ZZwpIwUJCABSS0BJ2wGkICD8MSaOksYUjWZyvfcXfx/F+7ZR2uttdZaa+ZwugoE3vIRC16BfMQjkM+4B+IZmEA8A3dAPAO3QDwDJ/wo9kxBjMwzxc9WVy5//yn+MwW1uvJRH+dz73QfZKl1rgKhvdOLoFYHESG0dzoPstT6ICqE9k4fglobRICs752ugyzFg2iQnb3TgRAYAmRnp+MgS+njXCACUEYyIPBP6WOdj/AzpNF0hJuhQ3SEn6FDdISfIUN0hJ+hQ17woiP8DB1yPsLPYIgJ4WcwxIDwMxhiQPgZDDEg/AyCvGCtF0KU0T8qw3/xHnB7+nNejORfGvZCvbdNhpvYPlLoA578x23+h59mRsCj6ImdeLX/xYABwqv9r2kMEF5teGnmh6ysNrzCtELWV0e+UKbVka/3KcPHFk5I9gdhn+V/FNav2y4OMkY+hBmpkDHyIcxIhYxrCDf2c25rrbXWWmvcOwbAP7n2iuCsAAAAAElFTkSuQmCC");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 45px auto;
    height: 45px;
    left: auto;
    opacity: .4;
    padding: 8px 15px;
    position: absolute;
    text-indent: -9999px;
    transition: .35s ease-out;
    width: 45px;
    z-index: 9999;
    top: 0
}

.nyt-debate-unmute.mute {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAAByElEQVR4Ae2aB5XCQBiEIyESIgEJkYCESEBCJETCSkACElYCEuJgrre5e2k/x2x4871K59syWytjjDHGGGP+GRweQgLj/iVqXIH9S2Rg/xpnvLK5CLoSJBLe2V6PchGc8MlmCQBolRIdvhGQAEY0upBFQCPjJ1k2UoQ0EpheNFKwRljkIBgpwhq1tGFxOQYCt+GGiU4oERj+jvjJiFoQsms0UOP8u/XjzB1dKgEs6glX1Pw8NaxRELLfmZf4uxuj5/4hlAAWZ9IwUx/5riHLrPhkO1MfjUwCWDFUZn4HfjJU68GNWNUcu8kQz0KNVePDdeb1phCN2fGB+8dItVWoBk880mSzSsVoMBimhjkaWHO5Gg03q8AiTKfBKz70k/+jKVaDhrnLpGRbrkY7GboXfOdYrgaN1pMR0BekwUxq9NawhkjDXdyBKxj+PBnRTw09Udcvm7yI1W8peIPH220pvvkp1WAR/VZ0CiZVKuVgIAWHv1TKMU0KzqkG/aEZi+iPMOMiPlAu+Hhff9kiLqK/+hIApxtrZP2lsHijGtHs8XYbi7QyCRYJ9DGOWaXI5rBgCa1ItXfQkcaeRapHAEfUlTHGGGOMMffmCXy7hBvK6RtSAAAAAElFTkSuQmCC")
}

.nyt-debate-unmute:hover {
    cursor: pointer;
    opacity: 1
}

.vhs-plugin-captions-container {
    position: absolute;
    z-index: 39;
    bottom: 21px;
    width: 100%;
    pointer-events: none;
    transition: bottom .2s .333s
}

.vhs-plugin-captions-cue-wrap {
    width: 68%;
    margin: 0 auto;
    text-align: center;
    pointer-events: none
}

.vhs-plugin-captions {
    color: #fff;
    background-color: rgba(0,0,0,.9);
    box-shadow: 9px 0 0 rgba(0,0,0,.9),-9px 0 0 rgba(0,0,0,.9);
    font-family: franklin,nyt-franklin,Arial,helvetica,sans-serif;
    font-weight: 600;
    font-size: 15px;
    pointer-events: none;
    line-height: 26px;
    padding: 6px 0 5px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    letter-spacing: .25px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    white-space: pre-line
}

.vhs-plugin-captions-container.raised {
    transition: bottom .2s
}

.vhs-xxs .vhs-plugin-captions-container {
    bottom: 10px
}

.vhs-xs .vhs-plugin-captions-container,.vhs-s .vhs-plugin-captions-container {
    bottom: 12px
}

.vhs-xxs .vhs-plugin-captions-container.raised {
    bottom: 34.4px
}

.vhs-s .vhs-plugin-captions-container.raised,.vhs-xs .vhs-plugin-captions-container.raised {
    bottom: 46px
}

.vhs-m .vhs-plugin-captions-container.raised {
    bottom: 51.6px
}

.vhs-xl .vhs-plugin-captions-container.raised,.vhs-l .vhs-plugin-captions-container.raised {
    bottom: 66px
}

.vhs-xxs .vhs-plugin-captions-cue-wrap,.vhs-xs .vhs-plugin-captions-cue-wrap {
    width: 70%
}

.vhs-s .vhs-plugin-captions-cue-wrap,.vhs-m .vhs-plugin-captions-cue-wrap,.vhs-l .vhs-plugin-captions-cue-wrap,.vhs-xl .vhs-plugin-captions-cue-wrap {
    max-width: 320px
}

.vhs-xxl .vhs-plugin-captions-cue-wrap {
    max-width: 370px
}

.vhs-xxl .vhs-plugin-captions-container.raised {
    bottom: 81.6px
}

.vhs-xxs .vhs-plugin-captions,.vhs-xs .vhs-plugin-captions,.vhs-s .vhs-plugin-captions {
    font-size: 13px;
    line-height: 21px;
    padding: 4px 0 3px;
    box-shadow: 8px 0 0 rgba(0,0,0,.9),-8px 0 0 rgba(0,0,0,.9)
}

.vhs-m .vhs-plugin-captions,.vhs-l .vhs-plugin-captions {
    font-size: 15px;
    line-height: 26px
}

.vhs-xl .vhs-plugin-captions {
    font-size: 17px;
    line-height: 26px;
    padding: 5px 0 3px;
    box-shadow: 7px 0 0 rgba(0,0,0,.9),-7px 0 0 rgba(0,0,0,.9)
}

.vhs-xxl .vhs-plugin-captions {
    font-size: 24px;
    line-height: 32px;
    padding: 5px 0 3px;
    box-shadow: 10px 0 0 rgba(0,0,0,.9),-7px 0 0 rgba(0,0,0,.9)
}

button[class*=vhs-icon] {
    -webkit-appearance: none;
    border: 0;
    background-color: transparent
}

.vhs-ad {
    z-index: 30!important
}

.vhs-anchor-button:hover {
    color: inherit;
    text-decoration: none
}

.vhs-hide {
    display: none
}

.vhs-invisible {
    visibility: hidden
}

.nytd-player-container {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    outline: 0
}

.nytd-player-container.idle {
    cursor: none
}

.nytd-player-poster {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 43
}

.vhs-top-banner {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    color: #FFF
}

.nytd-player-poster .vhs-media-action-overlay .vhs-media-meta {
    display: none
}

.nytd-player-poster .vhs-looping-cover {
    width: 100%;
    height: 100%;
    opacity: 0
}

.nytd-player-poster .vhs-looping-cover.vhs-looping-cover-show {
    opacity: 1;
    transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out
}

.nytd-player-controls {
    display: block;
    width: 100%;
    height: 43px;
    position: absolute;
    bottom: -1px;
    z-index: 40;
    background: #000;
    background: rgba(0,0,0,.6);
    line-height: normal;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.nytd-player-controls a:hover {
    text-decoration: none;
    color: #ccc
}

.nytd-player-controls-current-time,.nytd-player-controls-duration {
    color: #fff;
    font-size: 11px;
    width: 50px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    font-family: helvetica,arial,sans-serif;
    font-weight: 700;
    cursor: default
}

.nytd-player-controls-current-time:active,.nytd-player-controls-duration:active {
    cursor: default
}

.nytd-player-controls-progress {
    position: relative;
    cursor: pointer;
    height: 26px;
    margin: 8px 140px 0 100px
}

.nytd-player-controls-progress span {
    display: block;
    position: absolute;
    top: 10px;
    left: 0;
    height: 6px
}

.nytd-player-controls-progress .nytd-player-controls-progress-scrubber {
    z-index: 1;
    width: 100%;
    background: #fff;
    background: rgba(255,255,255,.1)
}

.nytd-player-controls-progress .nytd-player-controls-progress-time {
    z-index: 10;
    width: 0;
    background: #ccc
}

.nytd-player-controls-progress .nytd-player-controls-progress-buffer {
    z-index: 5;
    width: 0;
    background: #696867
}

.nytd-player-controls-progress .nytd-player-controls-progress-marker {
    color: #fff;
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -9px;
    top: 4px;
    z-index: 15;
    line-height: 18px
}

.nytd-player-controls-progress,.nytd-player-controls-progress-time,.nytd-player-controls-progress-marker,.nytd-player-controls-progress-buffer,.nytd-player-controls-progress-scrubber {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px
}

.nytd-player-controls-play,.nytd-player-controls-reload,.nytd-player-controls-exclamation,.nytd-player-controls-fullscreen,.nytd-player-controls-hd,.nytd-player-controls-volume,.nytd-player-controls-settings {
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 16px;
    width: 30px;
    height: 42px;
    text-align: center;
    padding: 0;
    line-height: 42px
}

.nytd-player-controls-play,.nytd-player-controls-reload,.nytd-player-controls-exclamation {
    width: 40px
}

.nytd-player-controls-exclamation {
    cursor: default
}

.nytd-player-controls-hd.vhs-icon-hd-disabled {
    cursor: not-allowed
}

.nytd-player-controls-play,.nytd-player-controls-reload,.nytd-player-controls-exclamation,.nytd-player-controls-fullscreen,.nytd-player-controls-hd,.nytd-player-controls-volume,.nytd-player-controls-current-time,.nytd-player-controls-duration {
    position: absolute
}

.nytd-player-controls-play,.nytd-player-controls-reload,.nytd-player-controls-exclamation {
    top: 0;
    left: 0
}

.nytd-player-controls-current-time {
    top: 0;
    left: 40px
}

.nytd-player-controls-duration {
    top: 0;
    right: 90px
}

.nytd-player-controls-volume {
    top: 0;
    right: 60px
}

.nytd-player-controls-fullscreen {
    top: 0;
    right: 0
}

.nytd-player-controls-hd {
    top: 0;
    right: 30px
}

.withouthd .nytd-player-controls-volume {
    right: 40px
}

.withouthd .nytd-player-controls-fullscreen,.withouthd .nytd-player-controls-volume {
    width: 40px
}

.withouthd .nytd-player-controls-hd {
    display: none
}

.withouthd .nytd-player-controls-progress {
    margin: 8px 130px 0 100px
}

.withouthd .nytd-player-controls-duration {
    right: 80px
}

.nytd-player-controls-settings-pop {
    background: #000;
    background: rgba(0,0,0,.6);
    position: absolute;
    top: -80px;
    right: 20px;
    text-align: center;
    width: 80px;
    padding: 5px 0;
    margin: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.nytd-player-controls-settings-pop.active {
    opacity: 1
}

.nytd-player-controls-settings-pop li {
    list-style: none
}

.nytd-player-controls-settings-pop li a {
    display: block;
    padding: 3px 0;
    font-size: 13px
}

.nytd-player-container {
    position: relative;
    background: #000;
    z-index: 10
}

.nytd-player-container:-webkit-full-screen,.nytd-player-container:-webkit-full-screen video .nytd-player-container:-webkit-full-screen object {
    width: 100%!important;
    height: 100%!important;
    padding: 0!important
}

.nytd-player-container:-moz-full-screen,.nytd-player-container:-moz-full-screen {
    width: 100%!important;
    height: 100%!important;
    padding: 0!important
}

.nytd-player-container object {
    position: absolute
}

.ms-fullscreen {
    width: auto!important;
    height: auto!important;
    margin: auto!important
}

video {
    display: block
}

.nytd-player-container:-webkit-full-screen {
    max-height: 100%
}

.nytd-player-container:-moz-full-screen {
    max-height: 100%
}

.nytd-player-container .spacer.hide {
    display: none
}

.nytd-player-ad-controls .nytd-player-controls-progress,.nytd-player-ad-controls .nytd-player-controls-current-time,.nytd-player-ad-controls .nytd-player-controls-settings,.nytd-player-controls .nytd-player-controls-ad-label,.nytd-player-controls .nytd-player-controls-live-label,.nytd-player-controls .nytd-player-controls-reload,.nytd-player-controls .nytd-player-controls-exclamation,.nytd-player-live-controls .nytd-player-controls-progress,.nytd-player-live-controls .nytd-player-controls-current-time,.nytd-player-live-controls .nytd-player-controls-duration,.nytd-player-live-controls .nytd-player-controls-settings {
    display: none
}

.nytd-player-ad-controls .nytd-player-controls-ad-label,.nytd-player-live-controls .nytd-player-controls-live-label {
    display: block;
    font-family: arial,helvetica,sans-serif;
    text-align: left;
    text-transform: uppercase;
    font-size: 10px;
    color: #999;
    margin: 16px 0 0 3px;
    position: absolute;
    top: 0;
    left: 40px;
    padding-right: 90px
}

.nytd-player-ad-controls.nytd-player-live-controls .nytd-player-controls-live-label,.nytd-player-ad-controls.nytd-player-live-controls .nytd-player-controls-reload,.nytd-player-ad-controls.nytd-player-live-controls .nytd-player-controls-exclamation {
    display: none
}

.nytd-player-ad-controls.nytd-player-live-controls .nytd-player-controls-duration {
    display: block
}

.vhs-icon-disabled {
    cursor: not-allowed!important;
    color: #999!important
}

@media only screen and (min-device-width: 320px) and (max-device-width:1024px) {
    .nytd-player-controls .nytd-player-controls-volume {
        display:none!important
    }

    .nytd-player-controls-duration {
        right: 80px
    }

    .nytd-player-controls-fullscreen,.nytd-player-controls-hd {
        width: 40px
    }

    .nytd-player-controls-hd {
        right: 40px
    }

    .nytd-player-controls-progress {
        margin: 8px 130px 0 100px
    }

    .withouthd .nytd-player-controls-duration {
        right: 40px
    }

    .withouthd .nytd-player-controls-progress {
        margin: 8px 90px 0 100px
    }
}
