/*!
 * 
 *         This bundle was built at Fri, 09 Apr 2021 19:37:07 GMT / UTC Time.
 *         Version: 2021.03.11
 *     
 */

.btm-media-player {
    --control-width: 36px;
    --control-height: 36px;
    --center-control-width: 48px;
    --center-control-height: 48px;
    --title-width: auto;
    --title-max-width: 620px;
    --title-height: 100%;
    --control-margin: 6px;
    --time-font-size: 15px;
    --title-font-size: 20px;
    --title-line-height: 28px;
    --title-font-weight: 800;
    --subtitle-font-size: 12px;
    --header-spacer: 48px;
    --header-height: auto;
    --header-min-height: 260px;
    --footer-height: 200px;
    --footer-flex-wrap: wrap;
    --footer-left-order: 0;
    --footer-center-order: 1;
    --footer-right-order: 2;
    --footer-center-width: 100%;
    --footer-center-position: absolute;
    --footer-center-position-top: 33%;
    --footer-center-position-bottom: 33%;
    --footer-center-animation: BTMPFadeInOpacity;
    --footer-padding: 0px 20px;
    --audio-subtitles-drawer-check-size: 13px;
    --audio-subtitles-drawer-padding-top: 47px;
    --audio-subtitles-drawer-padding-bottom: 34px;
    --audio-subtitles-drawer-list-width: 164px;
    --audio-subtitles-drawer-list-max-height: 175px;
    --audio-subtitles-drawer-second-list-margin-left: 56px;
    --audio-subtitles-drawer-back-top: 15px;
    --audio-subtitles-drawer-back-left: 20px;
    --audio-subtitles-drawer-options-top: 21px;
    --audio-subtitles-drawer-options-right: 26px;
    --audio-subtitles-drawer-settings-menu-header-height: 18px;
    --audio-subtitles-drawer-settings-menu-item-padding-left: 16px;
    --audio-subtitles-drawer-settings-menu-item-font-size: 11px;
    --audio-subtitles-drawer-settings-menu-item-line-height: 1.5;
    --audio-subtitles-drawer-settings-menu-item-font-weight: 800;
    --audio-subtitles-drawer-options-padding-top: 18px;
    --audio-subtitles-drawer-options-title-margin-left: 64px;
    --audio-subtitles-drawer-options-title-font-size: 20px;
    --audio-subtitles-drawer-options-title-font-weight: 900;
    --audio-subtitles-drawer-options-back-top: 15px;
    --audio-subtitles-drawer-options-back-left: 20px;
    --subtitle-styler-padding-top: 12px;
    --subtitle-styler-padding-right: 20px;
    --subtitle-styler-padding-left: 20px;
    --overlay-ratings-list-width: 342px;
    --overlay-ratings-logo-width: 93px;
    --overlay-skip-button-right: -30px;
    --overlay-skip-button-bottom: 60px;
    --overlay-skip-button-scale: 0.5;
    --progress-bar-preview-image-width-1_33: 135px;
    --progress-bar-preview-image-width-1_85: 180px;
    --progress-bar-preview-image-width-2_35: 180px;
    --progress-bar-preview-font-size: 15px;
    --progress-bar-preview-line-height: 1.53
}

.btm-media-player.casting-mini-mode {
    --title-height: auto;
    --title-line-height: 1.53;
    --header-height: 40px;
    --footer-height: 40px;
    --title-font-size: 15px;
    --control-width: 48px;
    --control-height: 48px;
    --header-spacer: 0;
    --progress-background-fill-color: #f9f9f9;
    --progress-fill-color: #67bdff
}

.btm-media-player.ms-ie .control-icon-btn,
.btm-media-player.ms-ie .control-icon-radio {
    height: 36px;
    min-width: 36px
}

.btm-media-player.ms-ie .control-icon-btn .focus-hack-div,
.btm-media-player.ms-ie .control-icon-btn svg,
.btm-media-player.ms-ie .control-icon-radio .focus-hack-div,
.btm-media-player.ms-ie .control-icon-radio svg {
    height: 36px;
    width: 36px
}

.btm-media-player.ms-ie .overlay__controls .controls__header {
    height: auto;
    min-height: 260px
}

.btm-media-player.ms-ie .overlay__controls .controls__header>.control-icon-btn {
    margin-left: 6px;
    margin-right: 6px
}

.btm-media-player.ms-ie .overlay__controls .controls__header .control-icon-btn.title-btn {
    width: auto;
    max-height: 100%;
    max-width: 620px
}

.btm-media-player.ms-ie .overlay__controls .controls__header .control-icon-btn.title-btn .title-field {
    font-size: 20px;
    line-height: 28px;
    font-weight: 800
}

.btm-media-player.ms-ie .overlay__controls .controls__header .control-icon-btn.title-btn .subtitle-field {
    font-size: 12px
}

.btm-media-player.ms-ie .overlay__controls .controls__header .display-flex.spacer--horizontal {
    flex-grow: 48px
}

.btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-back {
    top: 15px;
    left: 20px
}

.btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-options>button:first-of-type {
    top: 21px;
    right: 26px
}

.btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-options>.drawer-content {
    padding-top: 18px
}

.btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-options>.drawer-content>h1 {
    margin-left: 64px;
    font-size: 20px;
    font-weight: 900
}

.btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-options-back {
    top: 15px;
    left: 20px
}

.btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-track-picker,
.btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-track-picker {
    max-height: 157px
}

.btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-track-picker input[type=radio]:checked+label:after,
.btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-track-picker input[type=radio]:checked+label:after {
    top: calc(50% - 6.5px);
    width: 13px;
    height: 13px
}

.btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-track-picker label,
.btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-track-picker label {
    padding: 4px 0 4px 16px;
    font-size: 11px;
    line-height: 1.5;
    font-weight: 800
}

.btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles__wrapper {
    padding-top: 47px;
    padding-bottom: 34px
}

.btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles__tracks {
    width: 164px
}

.btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles__tracks h1 {
    font-size: 11px;
    line-height: 1.5;
    font-weight: 800
}

.btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles__tracks:nth-of-type(2) {
    margin-left: 56px
}

.btm-media-player.ms-ie .overlay__controls .controls__footer {
    height: 200px;
    padding: 0 20px;
    margin-top: -325px
}

.btm-media-player.ms-ie .overlay__controls .controls__footer__wrapper {
    flex-wrap: wrap
}

.btm-media-player.ms-ie .overlay__controls .controls__footer .audio-control .mute-btn {
    height: 36px;
    width: 36px;
    min-width: 36px
}

.btm-media-player.ms-ie .overlay__controls .controls .control-icon-btn {
    width: 36px;
    height: 36px
}

.btm-media-player.ms-ie .overlay__controls .controls .progress-bar-preview {
    font-size: 15px;
    line-height: 1.53
}

.btm-media-player.ms-ie .overlay__controls .controls .progress-bar-preview-image {
    background-size: 180px;
    width: 180px
}

.btm-media-player.ms-ie .overlay__controls .controls .progress-bar-preview-image.aspect-ratio-1_33 {
    background-size: 135px;
    width: 135px
}

.btm-media-player.ms-ie .overlay__controls .controls .progress-bar-preview-image.aspect-ratio-1_85,
.btm-media-player.ms-ie .overlay__controls .controls .progress-bar-preview-image.aspect-ratio-2_35 {
    background-size: 180px;
    width: 180px
}

.btm-media-player.ms-ie .overlay__controls .controls__left {
    order: 0
}

.btm-media-player.ms-ie .overlay__controls .controls__left .time-display-label {
    font-size: 15px
}

.btm-media-player.ms-ie .overlay__controls .controls__center {
    width: 100%;
    order: 1;
    position: absolute;
    top: 33%;
    bottom: 33%;
    animation-name: BTMPFadeInOpacity
}

.btm-media-player.ms-ie .overlay__controls .controls__center .control-icon-btn {
    margin-left: 6px;
    margin-right: 6px;
    width: 48px;
    height: 48px
}

.btm-media-player.ms-ie .overlay__controls .controls__center .control-icon-btn .focus-hack-div,
.btm-media-player.ms-ie .overlay__controls .controls__center .control-icon-btn svg {
    width: 48px;
    height: 48px
}

.btm-media-player.ms-ie .overlay__controls .controls__right {
    order: 2
}

.btm-media-player.ms-ie .overlay__controls .controls__right>.control-icon-btn {
    margin-left: 6px;
    margin-right: 6px
}

.btm-media-player.ms-ie .overlay__controls .subtitle-styler {
    height: calc(100% - 84px);
    padding-top: 12px;
    padding-right: 20px;
    padding-left: 20px
}

.btm-media-player.ms-ie .overlay__ratings_brand image {
    width: 93px
}

.btm-media-player.ms-ie .overlay__skip .skip__button {
    right: -30px;
    bottom: 60px;
    transform: scale(.5)
}

@media only screen and (min-width:480px) {
    .btm-media-player {
        --title-height: 140px;
        --title-font-size: 20px;
        --subtitle-font-size: 12px;
        --title-line-height: 38px;
        --header-spacer: 1;
        --header-height: auto;
        --header-min-height: 260px;
        --footer-height: 200px;
        --footer-flex-wrap: none;
        --footer-left-order: 0;
        --footer-center-order: 1;
        --footer-center-width: 100%;
        --footer-center-position: absolute;
        --footer-padding: 14px 20px;
        --overlay-ratings-logo-width: 93px;
        --progress-bar-preview-image-width-1_33: 135px;
        --progress-bar-preview-image-width-1_85: 240px;
        --progress-bar-preview-image-width-2_35: 240px;
        --progress-bar-preview-font-size: 20px;
        --progress-bar-preview-line-height: 1.4;
        --audio-subtitles-drawer-settings-menu-header-height: 28px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header {
        height: auto;
        min-height: 260px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .control-icon-btn.title-btn {
        height: 140px;
        max-height: 140px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .control-icon-btn.title-btn .title-field {
        font-size: 20px;
        line-height: 38px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .control-icon-btn.title-btn .subtitle-field {
        font-size: 12px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .display-flex.spacer--horizontal {
        flex-grow: 1
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-track-picker,
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-track-picker {
        max-height: 147px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__footer {
        height: 200px;
        padding: 14px 20px;
        margin-top: -325px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__footer__wrapper {
        flex-wrap: none
    }
    .btm-media-player.ms-ie .overlay__controls .controls .progress-bar-preview {
        font-size: 20px;
        line-height: 1.4
    }
    .btm-media-player.ms-ie .overlay__controls .controls .progress-bar-preview-image {
        background-size: 240px;
        width: 240px
    }
    .btm-media-player.ms-ie .overlay__controls .controls .progress-bar-preview-image.aspect-ratio-1_33 {
        background-size: 135px;
        width: 135px
    }
    .btm-media-player.ms-ie .overlay__controls .controls .progress-bar-preview-image.aspect-ratio-1_85,
    .btm-media-player.ms-ie .overlay__controls .controls .progress-bar-preview-image.aspect-ratio-2_35 {
        background-size: 240px;
        width: 240px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__left {
        order: 0
    }
    .btm-media-player.ms-ie .overlay__controls .controls__center {
        width: 100%;
        order: 1;
        position: absolute;
        animation-name: BTMPFadeInOpacity
    }
    .btm-media-player.ms-ie .overlay__controls .controls__center .control-icon-btn,
    .btm-media-player.ms-ie .overlay__controls .controls__center .control-icon-btn .focus-hack-div,
    .btm-media-player.ms-ie .overlay__controls .controls__center .control-icon-btn svg {
        width: 48px;
        height: 48px
    }
}

@media only screen and (min-width:550px) {
    .btm-media-player {
        --overlay-skip-button-right: -10px;
        --overlay-skip-button-bottom: 100px;
        --overlay-skip-button-scale: 0.7
    }
    .btm-media-player.ms-ie .overlay__skip .skip__button {
        right: -10px;
        bottom: 100px;
        transform: scale(.7)
    }
}

@media only screen and (min-width:766px) {
    .btm-media-player {
        --center-control-width: 36px;
        --center-control-height: 36px;
        --title-font-size: 32px;
        --subtitle-font-size: 15px;
        --footer-center-width: 30%;
        --footer-center-position: relative;
        --footer-center-position-top: 0;
        --footer-center-position-bottom: 0;
        --footer-center-animation: BTMPSlideUpFooter;
        --audio-subtitles-drawer-check-size: 22px;
        --audio-subtitles-drawer-padding-top: 76px;
        --audio-subtitles-drawer-padding-bottom: 81px;
        --audio-subtitles-drawer-list-width: 273px;
        --audio-subtitles-drawer-list-max-height: 253px;
        --audio-subtitles-drawer-second-list-margin-left: 94px;
        --audio-subtitles-drawer-back-top: 40px;
        --audio-subtitles-drawer-back-left: 24px;
        --audio-subtitles-drawer-options-top: 46px;
        --audio-subtitles-drawer-options-right: 30px;
        --audio-subtitles-drawer-settings-menu-item-padding-left: 26px;
        --audio-subtitles-drawer-settings-menu-item-font-size: 19px;
        --audio-subtitles-drawer-settings-menu-item-line-height: 1.4;
        --audio-subtitles-drawer-settings-menu-item-font-weight: 800;
        --audio-subtitles-drawer-options-padding-top: 40px;
        --audio-subtitles-drawer-options-title-margin-left: 76px;
        --audio-subtitles-drawer-options-title-font-size: 32px;
        --audio-subtitles-drawer-options-back-top: 40px;
        --audio-subtitles-drawer-options-back-left: 24px;
        --subtitle-styler-padding-top: 14px;
        --subtitle-styler-padding-right: 24px;
        --subtitle-styler-padding-left: 24px;
        --overlay-ratings-list-width: 435px;
        --overlay-skip-button-right: 24px;
        --overlay-skip-button-bottom: 100px;
        --overlay-skip-button-scale: 1;
        --progress-bar-preview-image-width-1_33: 180px;
        --progress-bar-preview-image-width-1_85: 320px;
        --progress-bar-preview-image-width-2_35: 320px
    }
    .btm-media-player.ms-ie .overlay__controls .controls .progress-bar-preview-image {
        background-size: 320px;
        width: 320px
    }
    .btm-media-player.ms-ie .overlay__controls .controls .progress-bar-preview-image.aspect-ratio-1_33 {
        background-size: 180px;
        width: 180px
    }
    .btm-media-player.ms-ie .overlay__controls .controls .progress-bar-preview-image.aspect-ratio-1_85,
    .btm-media-player.ms-ie .overlay__controls .controls .progress-bar-preview-image.aspect-ratio-2_35 {
        background-size: 320px;
        width: 320px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-back {
        top: 40px;
        left: 24px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-options>button:first-of-type {
        top: 46px;
        right: 30px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-options>.drawer-content {
        padding-top: 40px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-options>.drawer-content>h1 {
        margin-left: 76px;
        font-size: 32px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-options-back {
        top: 40px;
        left: 24px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content input[type=radio]:checked+label:after {
        top: calc(50% - 11px);
        width: 22px;
        height: 22px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content label {
        padding: 4px 0 4px 26px;
        font-size: 19px;
        line-height: 1.4;
        font-weight: 800
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles__wrapper {
        padding-top: 76px;
        padding-bottom: 81px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles__tracks {
        width: 273px;
        max-height: 253px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles__tracks h1 {
        font-size: 19px;
        line-height: 1.4;
        font-weight: 800
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles__tracks:nth-of-type(2) {
        margin-left: 94px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__center {
        width: 30%;
        position: relative;
        top: 0;
        bottom: 0
    }
    .btm-media-player.ms-ie .overlay__controls .controls__center .control-icon-btn,
    .btm-media-player.ms-ie .overlay__controls .controls__center .control-icon-btn .focus-hack-div,
    .btm-media-player.ms-ie .overlay__controls .controls__center .control-icon-btn svg {
        width: 36px;
        height: 36px
    }
    .btm-media-player.ms-ie .overlay__controls .subtitle-styler {
        height: calc(100% - 82px);
        padding-top: 14px;
        padding-right: 24px;
        padding-left: 24px
    }
    .btm-media-player.ms-ie .overlay__skip .skip__button {
        right: 24px;
        bottom: 100px;
        transform: scale(1)
    }
}

@media only screen and (min-width:1024px) {
    .btm-media-player {
        --audio-subtitles-drawer-padding-top: 120px;
        --audio-subtitles-drawer-padding-bottom: 62px;
        --audio-subtitles-drawer-list-width: 326px;
        --audio-subtitles-drawer-list-max-height: 364px;
        --audio-subtitles-drawer-second-list-margin-left: 23px;
        --audio-subtitles-drawer-settings-menu-item-padding-left: 36px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .options-picker label {
        padding: 4px 0 4px 36px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles__wrapper {
        padding-top: 120px;
        padding-bottom: 62px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles__tracks {
        width: 326px;
        max-height: 364px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles__tracks:nth-of-type(2) {
        margin-left: 23px
    }
}

@media only screen and (min-width:1440px) {
    .btm-media-player {
        --audio-subtitles-drawer-padding-top: 88px;
        --audio-subtitles-drawer-padding-bottom: 78px;
        --audio-subtitles-drawer-list-width: 375px;
        --audio-subtitles-drawer-list-max-height: 100%;
        --audio-subtitles-drawer-second-list-margin-left: 22px;
        --audio-subtitles-drawer-back-top: 80px;
        --audio-subtitles-drawer-options-top: 86px;
        --progress-bar-preview-image-width-1_33: 240px;
        --overlay-ratings-list-width: 639px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-back {
        top: 80px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-options {
        top: 86px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles__wrapper {
        padding-top: 88px;
        padding-bottom: 78px
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles__tracks {
        width: 375px;
        max-height: 100%
    }
    .btm-media-player.ms-ie .overlay__controls .controls__header .audio-subtitles__tracks:nth-of-type(2) {
        margin-left: 22px
    }
}

.display-none {
    display: none
}

.visibility-hidden {
    visibility: hidden
}

.display-flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.display-flex.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.display-flex.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.display-flex.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.display-flex.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.display-flex>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.display-flex.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.display-flex.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.display-flex.spacer--horizontal,
.display-flex.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player.ms-ie .btm-media-overlays-container .overlay__controls .controls .controls__header .title-bug-area .control-icon-btn>.focus-hack-div {
    background-image: url(../img/b2.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.btm-media-player.ms-ie .btm-media-overlays-container .overlay__controls .controls .controls__header .title-bug-area .control-icon-btn>.focus-hack-div svg {
    display: none
}

.btm-media-player.ms-ie .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn>.focus-hack-div,
.btm-media-player.ms-ie .btm-media-overlays-container .overlay__controls .controls .controls__right .control-icon-btn>.focus-hack-div {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.btm-media-player.ms-ie .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn>.focus-hack-div svg,
.btm-media-player.ms-ie .btm-media-overlays-container .overlay__controls .controls .controls__right .control-icon-btn>.focus-hack-div svg {
    display: none!important
}

.btm-media-player.ms-ie .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn.play-icon>.focus-hack-div {
    background-image: url(../img/b3.svg)
}

.btm-media-player.ms-ie .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn.pause-icon>.focus-hack-div {
    background-image: url(../img/b4.svg)
}

.btm-media-player.ms-ie .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn.play-icon>.focus-hack-div {
    animation-name: BTMPButtonScalePlayIE;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-duration: .2s
}

.btm-media-player.ms-ie .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn.pause-icon>.focus-hack-div {
    animation-name: BTMPButtonScalePauseIE;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-duration: .2s
}

.btm-media-player.ms-ie .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn.rwd-10sec-icon>.focus-hack-div {
    background-image: url(../img/b5.svg)
}

.btm-media-player.ms-ie .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn.ff-10sec-icon>.focus-hack-div {
    background-image: url(../img/b6.svg)
}

.btm-media-player.ms-ie .btm-media-overlays-container .overlay__controls .controls .controls__right .control-icon-btn.fullscreen-icon>.focus-hack-div {
    background-image: url(../img/b7.svg)
}

.btm-media-player.ms-ie .btm-media-overlays-container .overlay__controls .controls .controls__right .control-icon-btn.exit-fullscreen-icon>.focus-hack-div {
    background-image: url(../img/b8.svg)
}

.btm-media-player.ms-ie .btm-media-overlays-container .overlay__skip .skip__button .skip-icon-btn {
    width: 36px;
    height: 36px;
    background-image: url(../img/b9.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.btm-media-player.ms-ie .btm-media-overlays-container .overlay__skip .skip__button .skip-icon-btn svg {
    display: none
}

@keyframes BTMPButtonScalePlayIE {
    0% {
        transform: scale(.5)
    }
    to {
        transform: scale(1)
    }
}

@keyframes BTMPButtonScalePauseIE {
    0% {
        transform: scale(.5)
    }
    to {
        transform: scale(1)
    }
}

.btm-media-player .is-tabbing-false .control-icon-btn .focus-hack-div {
    outline: none!important
}

.expand-horizontal {
    width: 100%
}

.expand-vertical {
    height: 100%
}

.limit-max-size {
    max-height: inherit;
    max-width: inherit
}

.btm-media-player:-ms-fullscreen {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%
}

.btm-media-player:-ms-fullscreen .btm-media-client.debug-active-aspect-ratio--border:before,
.btm-media-player:-ms-fullscreen .btm-media-client.debug-active-aspect-ratio--fill:before {
    content: "";
    position: absolute;
    box-sizing: border-box;
    top: 50%;
    margin-top: calc(var(--active-aspect-ratio-height)/-2);
    left: 50%;
    margin-left: calc(var(--active-aspect-ratio-width)/-2);
    width: var(--active-aspect-ratio-width);
    height: var(--active-aspect-ratio-height)
}

.btm-media-player:-ms-fullscreen .btm-media-client.debug-active-aspect-ratio--border:before {
    border: 2px solid red
}

.btm-media-player:-ms-fullscreen .btm-media-client.debug-active-aspect-ratio--fill:before {
    background: rgba(255, 0, 0, .5)
}

.btm-media-player:-moz-full-screen {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%
}

.btm-media-player:-moz-full-screen .btm-media-client.debug-active-aspect-ratio--border:before,
.btm-media-player:-moz-full-screen .btm-media-client.debug-active-aspect-ratio--fill:before {
    content: "";
    position: absolute;
    box-sizing: border-box;
    top: 50%;
    margin-top: calc(var(--active-aspect-ratio-height)/-2);
    left: 50%;
    margin-left: calc(var(--active-aspect-ratio-width)/-2);
    width: var(--active-aspect-ratio-width);
    height: var(--active-aspect-ratio-height)
}

.btm-media-player:-moz-full-screen .btm-media-client.debug-active-aspect-ratio--border:before {
    border: 2px solid red
}

.btm-media-player:-moz-full-screen .btm-media-client.debug-active-aspect-ratio--fill:before {
    background: rgba(255, 0, 0, .5)
}

.btm-media-player:-webkit-full-screen {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%
}

.btm-media-player:-webkit-full-screen .btm-media-client.debug-active-aspect-ratio--border:before,
.btm-media-player:-webkit-full-screen .btm-media-client.debug-active-aspect-ratio--fill:before {
    content: "";
    position: absolute;
    box-sizing: border-box;
    top: 50%;
    margin-top: calc(var(--active-aspect-ratio-height)/-2);
    left: 50%;
    margin-left: calc(var(--active-aspect-ratio-width)/-2);
    width: var(--active-aspect-ratio-width);
    height: var(--active-aspect-ratio-height)
}

.btm-media-player:-webkit-full-screen .btm-media-client.debug-active-aspect-ratio--border:before {
    border: 2px solid red
}

.btm-media-player:-webkit-full-screen .btm-media-client.debug-active-aspect-ratio--fill:before {
    background: rgba(255, 0, 0, .5)
}

.btm-media-player:fullscreen {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%
}

.btm-media-player:fullscreen .btm-media-client.debug-active-aspect-ratio--border:before,
.btm-media-player:fullscreen .btm-media-client.debug-active-aspect-ratio--fill:before {
    content: "";
    position: absolute;
    box-sizing: border-box;
    top: 50%;
    margin-top: calc(var(--active-aspect-ratio-height)/-2);
    left: 50%;
    margin-left: calc(var(--active-aspect-ratio-width)/-2);
    width: var(--active-aspect-ratio-width);
    height: var(--active-aspect-ratio-height)
}

.btm-media-player:fullscreen .btm-media-client.debug-active-aspect-ratio--border:before {
    border: 2px solid red
}

.btm-media-player:fullscreen .btm-media-client.debug-active-aspect-ratio--fill:before {
    background: rgba(255, 0, 0, .5)
}

.btm-media-clients {
    width: 100%;
    max-height: inherit;
    max-width: inherit
}

.btm-media-client {
    background-color: #000
}

.btm-media-client,
.btm-media-client .btm-media-client-element {
    width: 100%;
    height: 100%;
    max-height: inherit;
    max-width: inherit
}

.btm-media-client video {
    background-color: #000
}

.btm-media-client video::cue {
    line-height: 1.5
}

.btm-media-client video.fontMonospaceSerif::cue {
    font-family: Courier New
}

.btm-media-client video.fontProportionalSerif::cue {
    font-family: Times New Roman
}

.btm-media-client video.fontMonospaceSansSerif::cue {
    font-family: Console
}

.btm-media-client video.fontProportionalSansSerif::cue {
    font-family: Arial
}

.btm-media-client video.fontCasual::cue {
    font-family: Comic Sans MS
}

.btm-media-client video.fontScript::cue {
    font-family: Apple Chancery
}

.btm-media-client video.fontSmallCaps::cue {
    font-family: Arial;
    font-variant: small-caps
}

.btm-media-client video.fontSize16::-webkit-media-text-track-display,
.btm-media-client video.fontSize16::cue {
    font-size: 16px
}

.btm-media-client video.fontSize24::-webkit-media-text-track-display,
.btm-media-client video.fontSize24::cue {
    font-size: 24px
}

.btm-media-client video.fontSize32::-webkit-media-text-track-display,
.btm-media-client video.fontSize32::cue {
    font-size: 32px
}

.btm-media-client video.fontSize40::-webkit-media-text-track-display,
.btm-media-client video.fontSize40::cue {
    font-size: 40px
}

.btm-media-client video.fontSize48::-webkit-media-text-track-display,
.btm-media-client video.fontSize48::cue {
    font-size: 48px
}

.btm-media-client video.fontSize64::-webkit-media-text-track-display,
.btm-media-client video.fontSize64::cue {
    font-size: 64px
}

.btm-media-client video.fontEdgeRaised::cue {
    text-shadow: 2px 2px 0 rgba(0, 0, 0, .5)
}

.btm-media-client video.fontEdgeDepressed::cue {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .88)
}

.btm-media-client video.fontEdgeUniform::cue {
    text-stroke: 1.5px #000;
    -webkit-text-stroke: 1.5px #000
}

.btm-media-client video.fontEdgeShadow::cue {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, .5)
}

.btm-media-client video.fontColorWhite.fontOpacity100::cue {
    color: #fff
}

.btm-media-client video.fontColorWhite.fontOpacity75::cue {
    color: hsla(0, 0%, 100%, .75)
}

.btm-media-client video.fontColorWhite.fontOpacity50::cue {
    color: hsla(0, 0%, 100%, .5)
}

.btm-media-client video.fontColorWhite.fontOpacity25::cue {
    color: hsla(0, 0%, 100%, .25)
}

.btm-media-client video.fontColorBlack.fontOpacity100::cue {
    color: #000
}

.btm-media-client video.fontColorBlack.fontOpacity75::cue {
    color: rgba(0, 0, 0, .75)
}

.btm-media-client video.fontColorBlack.fontOpacity50::cue {
    color: rgba(0, 0, 0, .5)
}

.btm-media-client video.fontColorBlack.fontOpacity25::cue {
    color: rgba(0, 0, 0, .25)
}

.btm-media-client video.fontColorRed.fontOpacity100::cue {
    color: red
}

.btm-media-client video.fontColorRed.fontOpacity75::cue {
    color: rgba(255, 0, 0, .75)
}

.btm-media-client video.fontColorRed.fontOpacity50::cue {
    color: rgba(255, 0, 0, .5)
}

.btm-media-client video.fontColorRed.fontOpacity25::cue {
    color: rgba(255, 0, 0, .25)
}

.btm-media-client video.fontColorGreen.fontOpacity100::cue {
    color: #0f0
}

.btm-media-client video.fontColorGreen.fontOpacity75::cue {
    color: rgba(0, 255, 0, .75)
}

.btm-media-client video.fontColorGreen.fontOpacity50::cue {
    color: rgba(0, 255, 0, .5)
}

.btm-media-client video.fontColorGreen.fontOpacity25::cue {
    color: rgba(0, 255, 0, .25)
}

.btm-media-client video.fontColorBlue.fontOpacity100::cue {
    color: #00f
}

.btm-media-client video.fontColorBlue.fontOpacity75::cue {
    color: rgba(0, 0, 255, .75)
}

.btm-media-client video.fontColorBlue.fontOpacity50::cue {
    color: rgba(0, 0, 255, .5)
}

.btm-media-client video.fontColorBlue.fontOpacity25::cue {
    color: rgba(0, 0, 255, .25)
}

.btm-media-client video.fontColorYellow.fontOpacity100::cue {
    color: #ff0
}

.btm-media-client video.fontColorYellow.fontOpacity75::cue {
    color: rgba(255, 255, 0, .75)
}

.btm-media-client video.fontColorYellow.fontOpacity50::cue {
    color: rgba(255, 255, 0, .5)
}

.btm-media-client video.fontColorYellow.fontOpacity25::cue {
    color: rgba(255, 255, 0, .25)
}

.btm-media-client video.fontColorMagenta.fontOpacity100::cue {
    color: #f0f
}

.btm-media-client video.fontColorMagenta.fontOpacity75::cue {
    color: rgba(255, 0, 255, .75)
}

.btm-media-client video.fontColorMagenta.fontOpacity50::cue {
    color: rgba(255, 0, 255, .5)
}

.btm-media-client video.fontColorMagenta.fontOpacity25::cue {
    color: rgba(255, 0, 255, .25)
}

.btm-media-client video.fontColorCyan.fontOpacity100::cue {
    color: #0ff
}

.btm-media-client video.fontColorCyan.fontOpacity75::cue {
    color: rgba(0, 255, 255, .75)
}

.btm-media-client video.fontColorCyan.fontOpacity50::cue {
    color: rgba(0, 255, 255, .5)
}

.btm-media-client video.fontColorCyan.fontOpacity25::cue {
    color: rgba(0, 255, 255, .25)
}

.btm-media-client video.backgroundColorWhite.backgroundOpacity100::cue {
    background-color: #fff
}

.btm-media-client video.backgroundColorWhite.backgroundOpacity75::cue {
    background-color: hsla(0, 0%, 100%, .75)
}

.btm-media-client video.backgroundColorWhite.backgroundOpacity50::cue {
    background-color: hsla(0, 0%, 100%, .5)
}

.btm-media-client video.backgroundColorWhite.backgroundOpacity25::cue {
    background-color: hsla(0, 0%, 100%, .25)
}

.btm-media-client video.backgroundColorWhite.backgroundOpacity0::cue {
    background-color: hsla(0, 0%, 100%, 0)
}

.btm-media-client video.backgroundColorBlack.backgroundOpacity100::cue {
    background-color: #000
}

.btm-media-client video.backgroundColorBlack.backgroundOpacity75::cue {
    background-color: rgba(0, 0, 0, .75)
}

.btm-media-client video.backgroundColorBlack.backgroundOpacity50::cue {
    background-color: rgba(0, 0, 0, .5)
}

.btm-media-client video.backgroundColorBlack.backgroundOpacity25::cue {
    background-color: rgba(0, 0, 0, .25)
}

.btm-media-client video.backgroundColorBlack.backgroundOpacity0::cue {
    background-color: transparent
}

.btm-media-client video.backgroundColorRed.backgroundOpacity100::cue {
    background-color: red
}

.btm-media-client video.backgroundColorRed.backgroundOpacity75::cue {
    background-color: rgba(255, 0, 0, .75)
}

.btm-media-client video.backgroundColorRed.backgroundOpacity50::cue {
    background-color: rgba(255, 0, 0, .5)
}

.btm-media-client video.backgroundColorRed.backgroundOpacity25::cue {
    background-color: rgba(255, 0, 0, .25)
}

.btm-media-client video.backgroundColorRed.backgroundOpacity0::cue {
    background-color: rgba(255, 0, 0, 0)
}

.btm-media-client video.backgroundColorGreen.backgroundOpacity100::cue {
    background-color: #0f0
}

.btm-media-client video.backgroundColorGreen.backgroundOpacity75::cue {
    background-color: rgba(0, 255, 0, .75)
}

.btm-media-client video.backgroundColorGreen.backgroundOpacity50::cue {
    background-color: rgba(0, 255, 0, .5)
}

.btm-media-client video.backgroundColorGreen.backgroundOpacity25::cue {
    background-color: rgba(0, 255, 0, .25)
}

.btm-media-client video.backgroundColorGreen.backgroundOpacity0::cue {
    background-color: rgba(0, 255, 0, 0)
}

.btm-media-client video.backgroundColorBlue.backgroundOpacity100::cue {
    background-color: #00f
}

.btm-media-client video.backgroundColorBlue.backgroundOpacity75::cue {
    background-color: rgba(0, 0, 255, .75)
}

.btm-media-client video.backgroundColorBlue.backgroundOpacity50::cue {
    background-color: rgba(0, 0, 255, .5)
}

.btm-media-client video.backgroundColorBlue.backgroundOpacity25::cue {
    background-color: rgba(0, 0, 255, .25)
}

.btm-media-client video.backgroundColorBlue.backgroundOpacity0::cue {
    background-color: rgba(0, 0, 255, 0)
}

.btm-media-client video.backgroundColorYellow.backgroundOpacity100::cue {
    background-color: #ff0
}

.btm-media-client video.backgroundColorYellow.backgroundOpacity75::cue {
    background-color: rgba(255, 255, 0, .75)
}

.btm-media-client video.backgroundColorYellow.backgroundOpacity50::cue {
    background-color: rgba(255, 255, 0, .5)
}

.btm-media-client video.backgroundColorYellow.backgroundOpacity25::cue {
    background-color: rgba(255, 255, 0, .25)
}

.btm-media-client video.backgroundColorYellow.backgroundOpacity0::cue {
    background-color: rgba(255, 255, 0, 0)
}

.btm-media-client video.backgroundColorMagenta.backgroundOpacity100::cue {
    background-color: #f0f
}

.btm-media-client video.backgroundColorMagenta.backgroundOpacity75::cue {
    background-color: rgba(255, 0, 255, .75)
}

.btm-media-client video.backgroundColorMagenta.backgroundOpacity50::cue {
    background-color: rgba(255, 0, 255, .5)
}

.btm-media-client video.backgroundColorMagenta.backgroundOpacity25::cue {
    background-color: rgba(255, 0, 255, .25)
}

.btm-media-client video.backgroundColorMagenta.backgroundOpacity0::cue {
    background-color: rgba(255, 0, 255, 0)
}

.btm-media-client video.backgroundColorCyan.backgroundOpacity100::cue {
    background-color: #0ff
}

.btm-media-client video.backgroundColorCyan.backgroundOpacity75::cue {
    background-color: rgba(0, 255, 255, .75)
}

.btm-media-client video.backgroundColorCyan.backgroundOpacity50::cue {
    background-color: rgba(0, 255, 255, .5)
}

.btm-media-client video.backgroundColorCyan.backgroundOpacity25::cue {
    background-color: rgba(0, 255, 255, .25)
}

.btm-media-client video.backgroundColorCyan.backgroundOpacity0::cue {
    background-color: rgba(0, 255, 255, 0)
}

.btm-media-client video.windowColorWhite.windowOpacity100::-webkit-media-text-track-display {
    background-color: #fff
}

.btm-media-client video.windowColorWhite.windowOpacity75::-webkit-media-text-track-display {
    background-color: hsla(0, 0%, 100%, .75)
}

.btm-media-client video.windowColorWhite.windowOpacity50::-webkit-media-text-track-display {
    background-color: hsla(0, 0%, 100%, .5)
}

.btm-media-client video.windowColorWhite.windowOpacity25::-webkit-media-text-track-display {
    background-color: hsla(0, 0%, 100%, .25)
}

.btm-media-client video.windowColorWhite.windowOpacity0::-webkit-media-text-track-display {
    background-color: hsla(0, 0%, 100%, 0)
}

.btm-media-client video.windowColorBlack.windowOpacity100::-webkit-media-text-track-display {
    background-color: #000
}

.btm-media-client video.windowColorBlack.windowOpacity75::-webkit-media-text-track-display {
    background-color: rgba(0, 0, 0, .75)
}

.btm-media-client video.windowColorBlack.windowOpacity50::-webkit-media-text-track-display {
    background-color: rgba(0, 0, 0, .5)
}

.btm-media-client video.windowColorBlack.windowOpacity25::-webkit-media-text-track-display {
    background-color: rgba(0, 0, 0, .25)
}

.btm-media-client video.windowColorBlack.windowOpacity0::-webkit-media-text-track-display {
    background-color: transparent
}

.btm-media-client video.windowColorRed.windowOpacity100::-webkit-media-text-track-display {
    background-color: red
}

.btm-media-client video.windowColorRed.windowOpacity75::-webkit-media-text-track-display {
    background-color: rgba(255, 0, 0, .75)
}

.btm-media-client video.windowColorRed.windowOpacity50::-webkit-media-text-track-display {
    background-color: rgba(255, 0, 0, .5)
}

.btm-media-client video.windowColorRed.windowOpacity25::-webkit-media-text-track-display {
    background-color: rgba(255, 0, 0, .25)
}

.btm-media-client video.windowColorRed.windowOpacity0::-webkit-media-text-track-display {
    background-color: rgba(255, 0, 0, 0)
}

.btm-media-client video.windowColorGreen.windowOpacity100::-webkit-media-text-track-display {
    background-color: #0f0
}

.btm-media-client video.windowColorGreen.windowOpacity75::-webkit-media-text-track-display {
    background-color: rgba(0, 255, 0, .75)
}

.btm-media-client video.windowColorGreen.windowOpacity50::-webkit-media-text-track-display {
    background-color: rgba(0, 255, 0, .5)
}

.btm-media-client video.windowColorGreen.windowOpacity25::-webkit-media-text-track-display {
    background-color: rgba(0, 255, 0, .25)
}

.btm-media-client video.windowColorGreen.windowOpacity0::-webkit-media-text-track-display {
    background-color: rgba(0, 255, 0, 0)
}

.btm-media-client video.windowColorBlue.windowOpacity100::-webkit-media-text-track-display {
    background-color: #00f
}

.btm-media-client video.windowColorBlue.windowOpacity75::-webkit-media-text-track-display {
    background-color: rgba(0, 0, 255, .75)
}

.btm-media-client video.windowColorBlue.windowOpacity50::-webkit-media-text-track-display {
    background-color: rgba(0, 0, 255, .5)
}

.btm-media-client video.windowColorBlue.windowOpacity25::-webkit-media-text-track-display {
    background-color: rgba(0, 0, 255, .25)
}

.btm-media-client video.windowColorBlue.windowOpacity0::-webkit-media-text-track-display {
    background-color: rgba(0, 0, 255, 0)
}

.btm-media-client video.windowColorYellow.windowOpacity100::-webkit-media-text-track-display {
    background-color: #ff0
}

.btm-media-client video.windowColorYellow.windowOpacity75::-webkit-media-text-track-display {
    background-color: rgba(255, 255, 0, .75)
}

.btm-media-client video.windowColorYellow.windowOpacity50::-webkit-media-text-track-display {
    background-color: rgba(255, 255, 0, .5)
}

.btm-media-client video.windowColorYellow.windowOpacity25::-webkit-media-text-track-display {
    background-color: rgba(255, 255, 0, .25)
}

.btm-media-client video.windowColorYellow.windowOpacity0::-webkit-media-text-track-display {
    background-color: rgba(255, 255, 0, 0)
}

.btm-media-client video.windowColorMagenta.windowOpacity100::-webkit-media-text-track-display {
    background-color: #f0f
}

.btm-media-client video.windowColorMagenta.windowOpacity75::-webkit-media-text-track-display {
    background-color: rgba(255, 0, 255, .75)
}

.btm-media-client video.windowColorMagenta.windowOpacity50::-webkit-media-text-track-display {
    background-color: rgba(255, 0, 255, .5)
}

.btm-media-client video.windowColorMagenta.windowOpacity25::-webkit-media-text-track-display {
    background-color: rgba(255, 0, 255, .25)
}

.btm-media-client video.windowColorMagenta.windowOpacity0::-webkit-media-text-track-display {
    background-color: rgba(255, 0, 255, 0)
}

.btm-media-client video.windowColorCyan.windowOpacity100::-webkit-media-text-track-display {
    background-color: #0ff
}

.btm-media-client video.windowColorCyan.windowOpacity75::-webkit-media-text-track-display {
    background-color: rgba(0, 255, 255, .75)
}

.btm-media-client video.windowColorCyan.windowOpacity50::-webkit-media-text-track-display {
    background-color: rgba(0, 255, 255, .5)
}

.btm-media-client video.windowColorCyan.windowOpacity25::-webkit-media-text-track-display {
    background-color: rgba(0, 255, 255, .25)
}

.btm-media-client video.windowColorCyan.windowOpacity0::-webkit-media-text-track-display {
    background-color: rgba(0, 255, 255, 0)
}

.btm-media-player {
    width: 100%;
    height: 100%;
    max-height: inherit;
    max-width: inherit
}

.btm-media-player-symbols {
    display: none
}

.btm-media-player .expand-horizontal {
    width: 100%
}

.btm-media-player .expand-vertical {
    height: 100%
}

.btm-media-player .limit-max-size {
    max-height: inherit;
    max-width: inherit
}

.btm-media-player .btm-media-client,
.btm-media-player .btm-media-client .btm-media-client-element,
.btm-media-player .btm-media-clients {
    width: 100%;
    height: 100%;
    max-height: inherit;
    max-width: inherit
}

.btm-media-player.btm-media-player-idle {
    cursor: none
}

.btm-media-player.casting-mini-mode {
    flex-direction: row;
    width: 375px;
    height: 64px;
    position: absolute;
    bottom: 0;
    left: calc(50% - 188px)
}

.btm-media-player.casting-mini-mode .btm-media-clients {
    display: none
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container {
    position: static;
    background-color: #010101;
    display: flex;
    padding: 6px 12px 10px 107px
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__poster {
    position: absolute;
    left: 0;
    top: 0;
    width: 107px;
    height: 60px
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__poster .poster-image {
    width: 107px;
    height: 60px
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__loading {
    position: absolute;
    right: 0;
    top: 0;
    width: 85px;
    height: 60px
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__loading>.loading-icon,
.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__loading>.loading-icon>svg {
    width: 48px;
    height: 48px
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls {
    position: static
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls {
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__header {
    background-image: none;
    flex-grow: 1;
    width: 208px;
    height: 100%;
    padding: 5px 0 0;
    z-index: 1
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__header .control-icon-btn.casting-arrow {
    transform: rotate(180deg);
    align-self: flex-start;
    margin: 0;
    width: 32px;
    height: 24px;
    min-width: 32px
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__header .control-icon-btn.casting-arrow svg {
    width: 24px;
    height: 24px;
    margin: 0 4px
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__header .control-icon-btn.title-btn {
    margin: 0;
    width: 176px
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__header .title-field {
    width: 176px;
    font-family: Avenir-Heavy, Arial, Helvetica, sans-serif;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__header .casting-field {
    line-height: 18px
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__header .audio-subtitles-control,
.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__header .chromecast,
.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__header .subtitle-field,
.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .spacer--vertical {
    display: none
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer {
    background-image: none;
    margin-top: 0;
    height: 100%;
    padding: 0;
    justify-content: center
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer .controls__left,
.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer .controls__right {
    display: none
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer .controls__center {
    position: static;
    width: auto
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer .controls__center>.pause-icon,
.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer .controls__center>.play-icon {
    margin: 0
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer .controls__center .ff-10sec-icon,
.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer .controls__center .rwd-10sec-icon {
    display: none
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer .progress-bar {
    position: absolute;
    bottom: 0;
    width: 375px;
    left: 0
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer .progress-bar .slider-container {
    padding: 0;
    height: 4px
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer .progress-bar .progress-bar-preview {
    bottom: 2px;
    animation-name: BTMPPreviewImageMini
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer .progress-bar .progress-bar-preview-image {
    display: none
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer .progress-bar .slider-fills {
    top: 0;
    height: 4px
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer .progress-bar .slider-handle {
    display: none
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer .progress-bar .slider-fills .background-fill {
    stroke: var(--progress-background-fill-color, #f9f9f9)
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay__controls>.controls .controls__footer .progress-bar .slider-fills .now-fill {
    stroke: var(--progress-fill-color, #67bdff)
}

.btm-media-player ::-webkit-scrollbar {
    width: 4px;
    height: 4px
}

.btm-media-player ::-webkit-scrollbar-button {
    display: none
}

.btm-media-player ::-webkit-scrollbar-thumb {
    background-color: #505050;
    border-radius: 100px;
    transition: background-color .16s ease-out
}

.btm-media-player ::-webkit-scrollbar-thumb:hover {
    background-color: #888
}

.btm-media-player ::-webkit-scrollbar-corner {
    background: transparent
}

.btm-media-player .control-icon-btn {
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    -moz-background-size: contain;
    background-size: contain;
    border: none;
    cursor: pointer;
    cursor: hand;
    padding: 0;
    pointer-events: auto;
    margin-left: 2px;
    margin-right: 2px;
    min-width: var(--control-width, 36px);
    height: var(--control-height, 36px)
}

.btm-media-player .control-icon-btn>.focus-hack-div {
    width: var(--control-width, 36px);
    height: var(--control-height, 36px);
    font-size: 0;
    opacity: .6;
    transition: opacity .2s ease
}

.btm-media-player .control-icon-btn>.focus-hack-div:focus,
.btm-media-player .control-icon-btn>.focus-hack-div:hover {
    opacity: 1
}

.btm-media-player .control-icon-btn svg {
    width: var(--control-width, 36px);
    height: var(--control-height, 36px)
}

.btm-media-player .control-icon-btn>.focus-hack-div * {
    pointer-events: none
}

.btm-media-player .control-icon-btn:focus>.focus-hack-div {
    opacity: 1;
    outline-color: #3b99fc;
    outline-offset: 0;
    outline-style: auto;
    outline-width: 5px
}

.btm-media-player .control-icon-btn:focus,
.btm-media-player .control-icon-btn>.focus-hack-div:focus {
    outline: none
}

.btm-media-player.ms-edge .control-icon-btn:focus>.focus-hack-div,
.btm-media-player.ms-ie .control-icon-btn:focus>.focus-hack-div {
    outline-color: #3b99fc;
    outline-offset: 0;
    outline-style: solid;
    outline-width: 5px
}

.btm-media-player.ms-edge .control-icon-btn:focus,
.btm-media-player.ms-edge .control-icon-btn>.focus-hack-div:focus,
.btm-media-player.ms-ie .control-icon-btn:focus,
.btm-media-player.ms-ie .control-icon-btn>.focus-hack-div:focus {
    outline: none
}

.btm-media-player .dropdown {
    position: relative
}

.btm-media-player .dropdown input[type=radio] {
    display: none
}

.btm-media-player .dropdown input[type=radio]+label {
    display: inline-block;
    width: 100%;
    cursor: pointer
}

.btm-media-player .dropdown-options {
    position: absolute;
    display: none;
    z-index: 1
}

.btm-media-player .dropdown[data-open=true] .dropdown-options {
    display: block
}

.btm-media-player .options-picker {
    display: flex;
    justify-content: space-between;
    align-items: baseline
}

.btm-media-player .options-picker label {
    cursor: pointer
}

.btm-media-player .options-picker-container {
    display: flex;
    flex-direction: column;
    max-height: 90%
}

.btm-media-player .options-picker-arrow-container {
    text-align: center
}

.btm-media-player .options-picker-arrow-down div {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMzYgMzZIMFYwaDM2eiIvPjxwYXRoIGZpbGw9IiNDQUNBQ0EiIGQ9Ik0yOC4zNSAxMS41NjVjLjU3OC0uNTM4IDEuNDMzLS4zNTUgMS44MS4zMjUuMTIyLjIxLjE4Mi40NjMuMTgyLjcyIDAgLjM5OC0uMTUuNzg2LS40MzcgMS4wNDhMMTguOTMgMjMuODI3YTEuMTI3IDEuMTI3IDAgMDEtMS41NTUgMEw2LjQzMiAxMy42NTVjLS40NjgtLjQzOC0uNTYzLTEuMTk4LS4yNS0xLjc2Ny4zNzctLjY4MSAxLjIzLS44NjMgMS44MDktLjMyNWwxMC4xNjQgOS40NDYgMTAuMTk1LTkuNDQ1ek0xNy45NTcgMjIuNzc2YS4zMDkuMzA5IDAgMDEuMzkxIDBsLS4xOTQtLjE4MS0uMTk3LjE4MXpNNy40MzYgMTIuNTgxYy0uMDA2LjAxIDAgLjA1My0uMDI3LjAyOGEuMDcyLjA3MiAwIDAwLjAyNy0uMDI4em0yMS41LjAyNGMtLjAwNC4wMDItLjAwNi4wMDUtLjAwOC4wMDdsLjAwNy0uMDA3eiIvPjwvZz48L3N2Zz4=)
}

.btm-media-player .options-picker-arrow-up div {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMzYgMEgwdjM2aDM2eiIvPjxwYXRoIGZpbGw9IiNGOUY5RjkiIGQ9Ik0yOS43OSAyNC42NThjLjY0LjU4NCAxLjU5LjM4NiAyLjAwNy0uMzUzLjEzNi0uMjI5LjIwMy0uNTAzLjIwMy0uNzgzIDAtLjQzMS0uMTY3LS44NTQtLjQ4NS0xLjEzOEwxOS4zNDIgMTEuMzM4YTEuMjcgMS4yNyAwIDAwLTEuNzI0IDBMNS40NzkgMjIuMzg4Yy0uNTE4LjQ3NS0uNjI0IDEuMy0uMjc3IDEuOTIuNDE4LjczOSAxLjM2NC45MzYgMi4wMDYuMzUybDExLjI3NC0xMC4yNjEgMTEuMzA5IDEwLjI2ek0xOC4yNjQgMTIuNDhhLjM1LjM1IDAgMDAuNDM0LjAwMWwtLjIxNi4xOTctLjIxOC0uMTk4ek02LjU5MyAyMy41NTVjLS4wMDctLjAxMiAwLS4wNTgtLjAzLS4wMzFhLjA3OC4wNzggMCAwMS4wMy4wM3ptMjMuODQ2LS4wMjdsLS4wMDgtLjAwNy4wMDguMDA3eiIvPjwvZz48L3N2Zz4=)
}

.btm-media-player .options-picker-arrow-hide {
    visibility: hidden
}

.btm-media-player .options-picker-arrow div {
    width: 24px;
    height: 24px
}

.btm-media-player .back-to-start-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgZD0iTTEzLjY3NyAxOS40NThsMTQuNjQ2IDkuNDU5Yy45MjYuNTk4IDEuNjc3LjE4NiAxLjY3Ny0uOTJWOC43NTNjMC0xLjEwNS0uNzUtMS41MTctMS42NzctLjkxOWwtMTQuNjQ2IDkuNDU5Yy0uOTI2LjU5OC0uOTI2IDEuNTY4IDAgMi4xNjZ6TTguMjUgMzBhMi4yNDUgMi4yNDUgMCAwMDIuMjUtMi4yNVY5YTIuMjQ1IDIuMjQ1IDAgMDAtMi4yNS0yLjI1QTIuMjQ1IDIuMjQ1IDAgMDA2IDl2MTguNzVBMi4yNDUgMi4yNDUgMCAwMDguMjUgMzB6Ii8+PC9zdmc+)
}

.btm-media-player .live-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjRjlGOUY5IiBjbGFzcz0ic3QwIiBkPSJNMS40IDM1NC43VjE1Ni4xaDM3djE3MGg2Ny43djI4LjZIMS40ek0xMzIuOCAxNTYuMWgzN3YxOTguNmgtMzdWMTU2LjF6TTMwNC43IDM1NC43aC00Ny45TDE5OCAxNTYuMWgzN2w0NS43IDE2Mi43IDQ1LjctMTYyLjdoMzcuM2wtNTkgMTk4LjZ6TTM5MiAxNTYuMWgxMTIuMXYyOC42SDQyOXY1NC45aDY4LjN2MjguM0g0Mjl2NTguMmg4MC41djI4LjZIMzkyVjE1Ni4xeiIvPjwvc3ZnPg==)
}

.btm-media-player .play-overlay-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjRjlGOUY5IiBjbGFzcz0ic3QwIiBkPSJNMjU1LjQgNTExLjFjLTY4LjIgMC0xMzIuNC0yNi42LTE4MC42LTc0LjhTMCAzMjMuOSAwIDI1NS42IDI2LjYgMTIzLjMgNzQuOCA3NSAxODcuMi4yIDI1NS40LjIgMzg3LjggMjYuOCA0MzYgNzVzNzQuOCAxMTIuNCA3NC44IDE4MC42UzQ4NC4zIDM4OCA0MzYgNDM2LjJzLTExMi4zIDc0LjktMTgwLjYgNzQuOXptMC00OTljLTY1IDAtMTI2LjIgMjUuMy0xNzIuMiA3MS4zLTQ2IDQ2LTcxLjMgMTA3LjItNzEuMyAxNzIuMnMyNS4zIDEyNi4yIDcxLjMgMTcyLjJjNDYgNDYgMTA3LjIgNzEuMyAxNzIuMiA3MS4zczEyNi4yLTI1LjMgMTcyLjItNzEuM2M0Ni00NiA3MS4zLTEwNy4yIDcxLjMtMTcyLjJzLTI1LjMtMTI2LjItNzEuMy0xNzIuMmMtNDYtNDYtMTA3LjEtNzEuMy0xNzIuMi03MS4zeiIvPjxwYXRoIGZpbGw9IiNGOUY5RjkiIGNsYXNzPSJzdDAiIGQ9Ik0xODIuNSAxNTUuOGMwLTE2IDExLjMtMjIuNSAyNS4xLTE0LjVsMTczIDk5LjhjMTMuOCA4IDEzLjggMjEgMCAyOUwyMDcuNyAzNzBjLTEzLjggOC0yNS4xIDEuNS0yNS4xLTE0LjVsLS4xLTE5OS43eiIvPjwvc3ZnPg==)
}

.btm-media-player .replay-overlay-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgY2xhc3M9InN0MCIgZD0iTTcgMTYuNWMuNiAwIDEgLjUgMSAxIDAgNS4yIDQuMyA5LjUgOS41IDkuNXM5LjUtNC4zIDkuNS05LjVTMjIuNyA4IDE3LjUgOGMtMS41IDAtMyAuNC00LjMgMS0uOS41LTEuOCAxLjEtMi41IDEuOWgyLjhjLjYgMCAxIC41IDEgMS4xIDAgLjYtLjUgMS0xIDFoLTVjLS42IDAtMS0uNS0xLTFWN2MwLS42LjUtMSAxLjEtMSAuNiAwIDEgLjUgMSAxdjIuMmMyLjEtMi4xIDUtMy4yIDgtMy4yIDYuNCAwIDExLjYgNS4yIDExLjYgMTEuNlMyNCAyOS4yIDE3LjYgMjkuMkMxMS4yIDI5LjIgNiAyNCA2IDE3LjZjMC0uNi41LTEuMSAxLTEuMXoiLz48L3N2Zz4=)
}

.btm-media-player .view-mode-dual-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjRjlGOUY5IiBjbGFzcz0ic3QwIiBkPSJNNDQuNSAxNjYuOUgwVjM0NWgyNDQuOFYxNjdINDQuNXptMTU1LjggMTMzLjVINDQuNXYtODloMTU1Ljh2ODl6TTQ2Ny40IDE2Ni45SDI2Ny4xVjM0NWgyNDQuOFYxNjdoLTQ0LjV6bTAgMTMzLjVIMzExLjZ2LTg5aDE1NS44djg5eiIvPjwvc3ZnPg==)
}

.btm-media-player .view-mode-pip-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjRjlGOUY5IiBjbGFzcz0ic3QwIiBkPSJNNDY5LjMgODUuM0gyNzcuMlYxMjhILS4xdjI5OC43aDQ2OS40VjI1Nkg1MTJWODUuM2gtNDIuN3ptLTQyLjcgMjk4LjZoLTM4NFYxNzAuNmgyMzQuN1YyNTZoMTQ5LjR2MTI3Ljl6bTQyLjctMTcwLjZIMzE5Ljl2LTg1LjRoMTQ5LjN2ODUuNHoiLz48L3N2Zz4=)
}

.btm-media-player .view-mode-quad-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjRjlGOUY5IiBjbGFzcz0ic3QwIiBkPSJNNDQuNSA2Ni43SDB2MTc4aDI0NC44di0xNzhINDQuNXptMTU1LjggMTMzLjZINDQuNXYtODloMTU1Ljh2ODl6TTQ2Ny40IDY2LjdIMjY3LjF2MTc4aDI0NC44di0xNzhoLTQ0LjV6bTAgMTMzLjZIMzExLjZ2LTg5aDE1NS44djg5ek00NC41IDI2Ny4xSDB2MTc4aDI0NC44di0xNzhINDQuNXptMTU1LjggMTMzLjVINDQuNXYtODloMTU1Ljh2ODl6TTMxMS42IDI2Ny4xaC00NC41djE3OGgyNDQuOHYtMTc4SDMxMS42em0xNTUuOCAxMzMuNUgzMTEuNnYtODloMTU1Ljh2ODl6Ii8+PC9zdmc+)
}

.btm-media-player .view-mode-single-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjRjlGOUY5IiBjbGFzcz0ic3QwIiBkPSJNNDY1LjMgOTEuMkguMVY0MjAuN2g1MTEuNlY5MS4yaC00Ni40em0wIDI4Mi40SDQ2LjZWMTM4LjNoNDE4LjZ2MjM1LjN6Ii8+PC9zdmc+)
}

.btm-media-player .volume-unmuted-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgZD0iTTI0LjQ3MiAyNC40MjVjMC0uMjQ3LjEwNS0uNDk0LjI4MS0uNzA1IDIuODktMi44OTMgMi44OS03LjYyIDAtMTAuNTQ5YTEuMDAyIDEuMDAyIDAgMDEwLTEuNDExLjk5OC45OTggMCAwMTEuNDEgMCA5LjM0NSA5LjM0NSAwIDAxMi43NDcgNi42NjhjMCAyLjUwNS0uOTg2IDQuODY4LTIuNzQ3IDYuNjY4YS45OTguOTk4IDAgMDEtMS40MSAwYy0uMTc2LS4xNDItLjI4MS0uMzg4LS4yODEtLjY3em0tMi42NjItMy4wMzRjMC0uMjQ3LjEwNi0uNDk0LjI4Mi0uNzA1YTMuMzkzIDMuMzkzIDAgMDAxLjAyMS0yLjQzNWMwLS45MTctLjM1Mi0xLjc5OS0xLjAyMS0yLjQzNGExLjAwMiAxLjAwMiAwIDAxMC0xLjQxMS45OTguOTk4IDAgMDExLjQwOSAwIDUuNDIyIDUuNDIyIDAgMDExLjU4NSAzLjg0NSA1LjQyMiA1LjQyMiAwIDAxLTEuNTg1IDMuODQ2Ljk5OC45OTggMCAwMS0xLjQxIDAgLjk4Ni45ODYgMCAwMS0uMjgxLS43MDZ6TTE4LjU0NSA3LjYwOGMuMzUuMTguNTYuNTQuNTk0Ljk3MnYxOS4wMDhjMCAuMzk2LS4yNDQuNzkyLS41OTQuOTcyYTEuMjAyIDEuMjAyIDAgMDEtLjQ4OS4xMDhjLS4yMSAwLS40NTQtLjA3Mi0uNjI5LS4yMTZsLTguNDU1LTYuNDQ0SDUuNTQ4YTEuMDY3IDEuMDY3IDAgMDEtMS4wNDgtMS4wOHYtNS43MjRjMC0uNTc2LjQ1NC0xLjA4IDEuMDQ4LTEuMDhoMy40MjRsOC40NTUtNi40MDhhMS4wODMgMS4wODMgMCAwMTEuMTE4LS4xMDh6Ii8+PC9zdmc+)
}

.btm-media-player .volume-muted-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgZD0iTTI2Ljc5MiAxNi4yMDJsMi43OTYtMi43OTdhMS4zMjcgMS4zMjcgMCAwMTEuODgxLjAwMWMuNTIuNTIuNTE1IDEuMzY4LjAwMSAxLjg4MWwtMi43OTYgMi43OTcgMi43OTYgMi43OTZhMS4zMjcgMS4zMjcgMCAwMTAgMS44ODFjLS41Mi41Mi0xLjM2OC41MTUtMS44ODIuMDAxbC0yLjc5Ni0yLjc5Ni0yLjc5NyAyLjc5NmExLjMyNyAxLjMyNyAwIDAxLTEuODggMCAxLjMzNSAxLjMzNSAwIDAxLS4wMDItMS44ODJsMi43OTctMi43OTYtMi43OTctMi43OTdhMS4zMjcgMS4zMjcgMCAwMS4wMDEtMS44OCAxLjMzNSAxLjMzNSAwIDAxMS44ODEtLjAwMmwyLjc5NyAyLjc5N3ptLTguMjQ3LTguNTk0Yy4zNS4xOC41Ni41NC41OTQuOTcydjE5LjAwOGMwIC4zOTYtLjI0NC43OTItLjU5NC45NzJhMS4yMDIgMS4yMDIgMCAwMS0uNDg5LjEwOGMtLjIxIDAtLjQ1NC0uMDcyLS42MjktLjIxNmwtOC40NTUtNi40NDRINS41NDhhMS4wNjcgMS4wNjcgMCAwMS0xLjA0OC0xLjA4di01LjcyNGMwLS41NzYuNDU0LTEuMDggMS4wNDgtMS4wOGgzLjQyNGw4LjQ1NS02LjQwOGExLjA4MyAxLjA4MyAwIDAxMS4xMTgtLjEwOHoiLz48L3N2Zz4=)
}

.btm-media-player .close-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMzYgMzZIMFYwaDM2eiIvPjxwYXRoIGZpbGw9IiNGOUY5RjkiIGQ9Ik0xNy45IDE2LjIzOWw4LjgzMy05LjA4NWMuMjU1LS4yNjYuNjI5LS40MDQgMS4wMS0uNDA0LjI0OCAwIC40OTEuMDU2LjcwNi4xNzUuNjQxLjMzOC44MTcgMS4xMjEuMzAxIDEuNjQ5bC05LjA4MSA5LjM0MiA5LjA4IDkuMzEyYy41MTcuNTMuMzQzIDEuMzExLS4zMTMgMS42NTctLjU0Ni4yODctMS4yNzYuMi0xLjctLjIzMWwtOC44MzUtOS4wNjItOC44MzggOS4wNjRjLS40MjEuNDI4LTEuMTUyLjUxNi0xLjY5OS4yMjktLjY1NS0uMzQ2LS44MjktMS4xMjctLjMxMi0xLjY1N2w5LjA4LTkuMzEyLTkuMDgtOS4zNDFjLS41MTYtLjUyOS0uMzQtMS4zMTIuMzEzLTEuNjU3LjIwMi0uMTEyLjQ0NS0uMTY4LjY5My0uMTY4LjM4MiAwIC43NTUuMTM4IDEuMDA3LjRsOC44MzYgOS4wODl6Ii8+PC9nPjwvc3ZnPg==)
}

.btm-media-player .chromecast-connected-icon,
.btm-media-player .chromecast-connecting-0-icon,
.btm-media-player .chromecast-connecting-1-icon,
.btm-media-player .chromecast-connecting-2-icon,
.btm-media-player .chromecast-disconnected-icon {
    background-size: 77%
}

.btm-media-player .chromecast-connected-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgY2xhc3M9InN0MCIgZD0iTTcuNDMyIDI3LjYzNmMtLjcxNiAwLTEuMjk2LS41OC0xLjI5Ni0xLjI5NiAwLTEuMjkzLS41MDMtMi41MDgtMS40MTgtMy40MjJzLTIuMTMtMS40MTctMy40MjItMS40MTdhMS4yOTYgMS4yOTYgMCAxMTAtMi41OTJjMS45ODUgMCAzLjg1MS43NzMgNS4yNTUgMi4xNzZzMi4xNzcgMy4yNyAyLjE3NyA1LjI1NWMwIC43MTUtLjU4IDEuMjk1LTEuMjk1IDEuMjk1eiIvPjxwYXRoIGZpbGw9IiNGOUY5RjkiIGNsYXNzPSJzdDAiIGQ9Ik0xMS45NDkgMjcuNjM2Yy0uNjMgMC0xLjE0MS0uNTExLTEuMTQxLTEuMTQxIDAtMi41ODItMS4wMDUtNS4wMS0yLjgzMS02LjgzNnMtNC4yNTQtMi44MzEtNi44MzYtMi44MzFhMS4xNDEgMS4xNDEgMCAwMTAtMi4yODJjMy4xOTIgMCA2LjE5MiAxLjI0MyA4LjQ1IDMuNXMzLjUgNS4yNTggMy41IDguNDQ5YzAgLjYzLS41MTEgMS4xNDEtMS4xNDIgMS4xNDF6TTEuNDU1IDI3LjYzMmMtLjM4NCAwLS43NTctLjE1Ny0xLjAzLS40MjZBMS40NiAxLjQ2IDAgMDEwIDI2LjE4MWExLjQ1NiAxLjQ1NiAwIDAxMS40NTUtMS40NTNjLjM4MSAwIC43NTcuMTU3IDEuMDI3LjQyNnMuNDI4LjY0NC40MjggMS4wMjdhMS40NjEgMS40NjEgMCAwMS0xLjQ1NSAxLjQ1MXoiLz48cGF0aCBmaWxsPSIjRjlGOUY5IiBjbGFzcz0ic3QwIiBkPSJNMjkuMDkxIDI3LjYzNkgxNi42NzdjLS42MjEgMC0yLjEzMi0uMDUzLTIuMTMyLTEuNTA4czEuNTEtMS40NTUgMi4xMzItMS40NTVoMTIuNDE0VjcuMjE4SDIuOTA5djQuMzY0czAgMS40NTUtMS40NTUgMS40NTUtMS40NTUtMS40NTUtMS40NTUtMS40NTVWNy4yMThjMC0xLjQwMSAxLjQ1NS0yLjg1NiAyLjkwOS0yLjg1NkgyOS4wOWMxLjQ1NSAwIDIuOTA5IDEuNDU1IDIuOTA5IDIuODU2djE3LjUwOGMwIDEuNDU1LTEuNDU1IDIuOTA5LTIuOTA5IDIuOTA5eiIvPjxwYXRoIGZpbGw9IiNGOUY5RjkiIGNsYXNzPSJzdDAiIGQ9Ik0xNC4xMDggMjEuODE4aDEyLjA3M1YxMC4xODJINS44MTd2My4zNDZjMS45NTcuNTQ1IDMuNzUxIDEuNTg3IDUuMjI3IDMuMDYzczIuNTE4IDMuMjcgMy4wNjMgNS4yMjd6Ii8+PC9zdmc+)
}

.btm-media-player .chromecast-disconnected-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgY2xhc3M9InN0MCIgZD0iTTcuNDMyIDI3LjYzNmMtLjcxNiAwLTEuMjk2LS41OC0xLjI5Ni0xLjI5NiAwLTEuMjkzLS41MDMtMi41MDgtMS40MTgtMy40MjJzLTIuMTMtMS40MTctMy40MjItMS40MTdhMS4yOTYgMS4yOTYgMCAxMTAtMi41OTJjMS45ODUgMCAzLjg1MS43NzMgNS4yNTUgMi4xNzZzMi4xNzcgMy4yNyAyLjE3NyA1LjI1NWMwIC43MTUtLjU4IDEuMjk1LTEuMjk1IDEuMjk1eiIvPjxwYXRoIGZpbGw9IiNGOUY5RjkiIGNsYXNzPSJzdDAiIGQ9Ik0xMS45NDkgMjcuNjM2Yy0uNjMgMC0xLjE0MS0uNTExLTEuMTQxLTEuMTQxIDAtMi41ODItMS4wMDUtNS4wMS0yLjgzMS02LjgzNnMtNC4yNTQtMi44MzEtNi44MzYtMi44MzFhMS4xNDEgMS4xNDEgMCAwMTAtMi4yODJjMy4xOTIgMCA2LjE5MiAxLjI0MyA4LjQ1IDMuNXMzLjUgNS4yNTggMy41IDguNDQ5YzAgLjYzLS41MTEgMS4xNDEtMS4xNDIgMS4xNDF6TTEuNDU1IDI3LjYzMmMtLjM4NCAwLS43NTctLjE1Ny0xLjAzLS40MjZBMS40NiAxLjQ2IDAgMDEwIDI2LjE4MWExLjQ1NiAxLjQ1NiAwIDAxMS40NTUtMS40NTNjLjM4MSAwIC43NTcuMTU3IDEuMDI3LjQyNnMuNDI4LjY0NC40MjggMS4wMjdhMS40NjEgMS40NjEgMCAwMS0xLjQ1NSAxLjQ1MXoiLz48cGF0aCBmaWxsPSIjRjlGOUY5IiBjbGFzcz0ic3QwIiBkPSJNMjkuMDkxIDI3LjYzNkgxNi42NzdjLS42MjEgMC0yLjEzMi0uMDUzLTIuMTMyLTEuNTA4czEuNTEtMS40NTUgMi4xMzItMS40NTVoMTIuNDE0VjcuMjE4SDIuOTA5djQuMzY0czAgMS40NTUtMS40NTUgMS40NTUtMS40NTUtMS40NTUtMS40NTUtMS40NTVWNy4yMThjMC0xLjQwMSAxLjQ1NS0yLjg1NiAyLjkwOS0yLjg1NkgyOS4wOWMxLjQ1NSAwIDIuOTA5IDEuNDU1IDIuOTA5IDIuODU2djE3LjUwOGMwIDEuNDU1LTEuNDU1IDIuOTA5LTIuOTA5IDIuOTA5eiIvPjwvc3ZnPg==)
}

.btm-media-player .chromecast-connecting-0-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgY2xhc3M9InN0MCIgZD0iTTEuNDU1IDI3LjYzMmMtLjM4NCAwLS43NTctLjE1Ny0xLjAzLS40MjZBMS40NiAxLjQ2IDAgMDEwIDI2LjE4MWExLjQ1NiAxLjQ1NiAwIDAxMS40NTUtMS40NTNjLjM4MSAwIC43NTcuMTU3IDEuMDI3LjQyNnMuNDI4LjY0NC40MjggMS4wMjdhMS40NjEgMS40NjEgMCAwMS0xLjQ1NSAxLjQ1MXpNMjkuMDkxIDI3LjYzNkgxNi42NzdjLS42MjEgMC0yLjEzMi0uMDUzLTIuMTMyLTEuNTA4czEuNTEtMS40NTUgMi4xMzItMS40NTVoMTIuNDE0VjcuMjE4SDIuOTA5djQuMzY0czAgMS40NTUtMS40NTUgMS40NTUtMS40NTUtMS40NTUtMS40NTUtMS40NTVWNy4yMThjMC0xLjQwMSAxLjQ1NS0yLjg1NiAyLjkwOS0yLjg1NkgyOS4wOWMxLjQ1NSAwIDIuOTA5IDEuNDU1IDIuOTA5IDIuODU2djE3LjUwOGMwIDEuNDU1LTEuNDU1IDIuOTA5LTIuOTA5IDIuOTA5eiIvPjwvc3ZnPg==)
}

.btm-media-player .chromecast-connecting-1-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgY2xhc3M9InN0MCIgZD0iTTcuNDMyIDI3LjYzNmMtLjcxNiAwLTEuMjk2LS41OC0xLjI5Ni0xLjI5NiAwLTEuMjkzLS41MDMtMi41MDgtMS40MTgtMy40MjJzLTIuMTMtMS40MTctMy40MjItMS40MTdhMS4yOTYgMS4yOTYgMCAxMTAtMi41OTJjMS45ODUgMCAzLjg1MS43NzMgNS4yNTUgMi4xNzZzMi4xNzcgMy4yNyAyLjE3NyA1LjI1NWMwIC43MTUtLjU4IDEuMjk1LTEuMjk1IDEuMjk1ek0xLjQ1NSAyNy42MzJjLS4zODQgMC0uNzU3LS4xNTctMS4wMy0uNDI2QTEuNDYgMS40NiAwIDAxMCAyNi4xODFhMS40NTYgMS40NTYgMCAwMTEuNDU1LTEuNDUzYy4zODEgMCAuNzU3LjE1NyAxLjAyNy40MjZzLjQyOC42NDQuNDI4IDEuMDI3YTEuNDYxIDEuNDYxIDAgMDEtMS40NTUgMS40NTF6TTI5LjA5MSAyNy42MzZIMTYuNjc3Yy0uNjIxIDAtMi4xMzItLjA1My0yLjEzMi0xLjUwOHMxLjUxLTEuNDU1IDIuMTMyLTEuNDU1aDEyLjQxNFY3LjIxOEgyLjkwOXY0LjM2NHMwIDEuNDU1LTEuNDU1IDEuNDU1LTEuNDU1LTEuNDU1LTEuNDU1LTEuNDU1VjcuMjE4YzAtMS40MDEgMS40NTUtMi44NTYgMi45MDktMi44NTZIMjkuMDljMS40NTUgMCAyLjkwOSAxLjQ1NSAyLjkwOSAyLjg1NnYxNy41MDhjMCAxLjQ1NS0xLjQ1NSAyLjkwOS0yLjkwOSAyLjkwOXoiLz48L3N2Zz4=)
}

.btm-media-player .chromecast-connecting-2-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgY2xhc3M9InN0MCIgZD0iTTcuNDMyIDI3LjYzNmMtLjcxNiAwLTEuMjk2LS41OC0xLjI5Ni0xLjI5NiAwLTEuMjkzLS41MDMtMi41MDgtMS40MTgtMy40MjJzLTIuMTMtMS40MTctMy40MjItMS40MTdhMS4yOTYgMS4yOTYgMCAxMTAtMi41OTJjMS45ODUgMCAzLjg1MS43NzMgNS4yNTUgMi4xNzZzMi4xNzcgMy4yNyAyLjE3NyA1LjI1NWMwIC43MTUtLjU4IDEuMjk1LTEuMjk1IDEuMjk1eiIvPjxwYXRoIGZpbGw9IiNGOUY5RjkiIGNsYXNzPSJzdDAiIGQ9Ik0xMS45NDkgMjcuNjM2Yy0uNjMgMC0xLjE0MS0uNTExLTEuMTQxLTEuMTQxIDAtMi41ODItMS4wMDUtNS4wMS0yLjgzMS02LjgzNnMtNC4yNTQtMi44MzEtNi44MzYtMi44MzFhMS4xNDEgMS4xNDEgMCAwMTAtMi4yODJjMy4xOTIgMCA2LjE5MiAxLjI0MyA4LjQ1IDMuNXMzLjUgNS4yNTggMy41IDguNDQ5YzAgLjYzLS41MTEgMS4xNDEtMS4xNDIgMS4xNDF6TTEuNDU1IDI3LjYzMmMtLjM4NCAwLS43NTctLjE1Ny0xLjAzLS40MjZBMS40NiAxLjQ2IDAgMDEwIDI2LjE4MWExLjQ1NiAxLjQ1NiAwIDAxMS40NTUtMS40NTNjLjM4MSAwIC43NTcuMTU3IDEuMDI3LjQyNnMuNDI4LjY0NC40MjggMS4wMjdhMS40NjEgMS40NjEgMCAwMS0xLjQ1NSAxLjQ1MXoiLz48cGF0aCBmaWxsPSIjRjlGOUY5IiBjbGFzcz0ic3QwIiBkPSJNMjkuMDkxIDI3LjYzNkgxNi42NzdjLS42MjEgMC0yLjEzMi0uMDUzLTIuMTMyLTEuNTA4czEuNTEtMS40NTUgMi4xMzItMS40NTVoMTIuNDE0VjcuMjE4SDIuOTA5djQuMzY0czAgMS40NTUtMS40NTUgMS40NTUtMS40NTUtMS40NTUtMS40NTUtMS40NTVWNy4yMThjMC0xLjQwMSAxLjQ1NS0yLjg1NiAyLjkwOS0yLjg1NkgyOS4wOWMxLjQ1NSAwIDIuOTA5IDEuNDU1IDIuOTA5IDIuODU2djE3LjUwOGMwIDEuNDU1LTEuNDU1IDIuOTA5LTIuOTA5IDIuOTA5eiIvPjwvc3ZnPg==)
}

.btm-media-player .chromecast-connecting-icon {
    animation-name: chromecastAnimation;
    animation-duration: 1s;
    animation-iteration-count: infinite
}

@keyframes chromecastAnimation {
    0% {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgY2xhc3M9InN0MCIgZD0iTTEuNDU1IDI3LjYzMmMtLjM4NCAwLS43NTctLjE1Ny0xLjAzLS40MjZBMS40NiAxLjQ2IDAgMDEwIDI2LjE4MWExLjQ1NiAxLjQ1NiAwIDAxMS40NTUtMS40NTNjLjM4MSAwIC43NTcuMTU3IDEuMDI3LjQyNnMuNDI4LjY0NC40MjggMS4wMjdhMS40NjEgMS40NjEgMCAwMS0xLjQ1NSAxLjQ1MXpNMjkuMDkxIDI3LjYzNkgxNi42NzdjLS42MjEgMC0yLjEzMi0uMDUzLTIuMTMyLTEuNTA4czEuNTEtMS40NTUgMi4xMzItMS40NTVoMTIuNDE0VjcuMjE4SDIuOTA5djQuMzY0czAgMS40NTUtMS40NTUgMS40NTUtMS40NTUtMS40NTUtMS40NTUtMS40NTVWNy4yMThjMC0xLjQwMSAxLjQ1NS0yLjg1NiAyLjkwOS0yLjg1NkgyOS4wOWMxLjQ1NSAwIDIuOTA5IDEuNDU1IDIuOTA5IDIuODU2djE3LjUwOGMwIDEuNDU1LTEuNDU1IDIuOTA5LTIuOTA5IDIuOTA5eiIvPjwvc3ZnPg==)
    }
    25% {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgY2xhc3M9InN0MCIgZD0iTTcuNDMyIDI3LjYzNmMtLjcxNiAwLTEuMjk2LS41OC0xLjI5Ni0xLjI5NiAwLTEuMjkzLS41MDMtMi41MDgtMS40MTgtMy40MjJzLTIuMTMtMS40MTctMy40MjItMS40MTdhMS4yOTYgMS4yOTYgMCAxMTAtMi41OTJjMS45ODUgMCAzLjg1MS43NzMgNS4yNTUgMi4xNzZzMi4xNzcgMy4yNyAyLjE3NyA1LjI1NWMwIC43MTUtLjU4IDEuMjk1LTEuMjk1IDEuMjk1ek0xLjQ1NSAyNy42MzJjLS4zODQgMC0uNzU3LS4xNTctMS4wMy0uNDI2QTEuNDYgMS40NiAwIDAxMCAyNi4xODFhMS40NTYgMS40NTYgMCAwMTEuNDU1LTEuNDUzYy4zODEgMCAuNzU3LjE1NyAxLjAyNy40MjZzLjQyOC42NDQuNDI4IDEuMDI3YTEuNDYxIDEuNDYxIDAgMDEtMS40NTUgMS40NTF6TTI5LjA5MSAyNy42MzZIMTYuNjc3Yy0uNjIxIDAtMi4xMzItLjA1My0yLjEzMi0xLjUwOHMxLjUxLTEuNDU1IDIuMTMyLTEuNDU1aDEyLjQxNFY3LjIxOEgyLjkwOXY0LjM2NHMwIDEuNDU1LTEuNDU1IDEuNDU1LTEuNDU1LTEuNDU1LTEuNDU1LTEuNDU1VjcuMjE4YzAtMS40MDEgMS40NTUtMi44NTYgMi45MDktMi44NTZIMjkuMDljMS40NTUgMCAyLjkwOSAxLjQ1NSAyLjkwOSAyLjg1NnYxNy41MDhjMCAxLjQ1NS0xLjQ1NSAyLjkwOS0yLjkwOSAyLjkwOXoiLz48L3N2Zz4=)
    }
    50% {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgY2xhc3M9InN0MCIgZD0iTTcuNDMyIDI3LjYzNmMtLjcxNiAwLTEuMjk2LS41OC0xLjI5Ni0xLjI5NiAwLTEuMjkzLS41MDMtMi41MDgtMS40MTgtMy40MjJzLTIuMTMtMS40MTctMy40MjItMS40MTdhMS4yOTYgMS4yOTYgMCAxMTAtMi41OTJjMS45ODUgMCAzLjg1MS43NzMgNS4yNTUgMi4xNzZzMi4xNzcgMy4yNyAyLjE3NyA1LjI1NWMwIC43MTUtLjU4IDEuMjk1LTEuMjk1IDEuMjk1eiIvPjxwYXRoIGZpbGw9IiNGOUY5RjkiIGNsYXNzPSJzdDAiIGQ9Ik0xMS45NDkgMjcuNjM2Yy0uNjMgMC0xLjE0MS0uNTExLTEuMTQxLTEuMTQxIDAtMi41ODItMS4wMDUtNS4wMS0yLjgzMS02LjgzNnMtNC4yNTQtMi44MzEtNi44MzYtMi44MzFhMS4xNDEgMS4xNDEgMCAwMTAtMi4yODJjMy4xOTIgMCA2LjE5MiAxLjI0MyA4LjQ1IDMuNXMzLjUgNS4yNTggMy41IDguNDQ5YzAgLjYzLS41MTEgMS4xNDEtMS4xNDIgMS4xNDF6TTEuNDU1IDI3LjYzMmMtLjM4NCAwLS43NTctLjE1Ny0xLjAzLS40MjZBMS40NiAxLjQ2IDAgMDEwIDI2LjE4MWExLjQ1NiAxLjQ1NiAwIDAxMS40NTUtMS40NTNjLjM4MSAwIC43NTcuMTU3IDEuMDI3LjQyNnMuNDI4LjY0NC40MjggMS4wMjdhMS40NjEgMS40NjEgMCAwMS0xLjQ1NSAxLjQ1MXoiLz48cGF0aCBmaWxsPSIjRjlGOUY5IiBjbGFzcz0ic3QwIiBkPSJNMjkuMDkxIDI3LjYzNkgxNi42NzdjLS42MjEgMC0yLjEzMi0uMDUzLTIuMTMyLTEuNTA4czEuNTEtMS40NTUgMi4xMzItMS40NTVoMTIuNDE0VjcuMjE4SDIuOTA5djQuMzY0czAgMS40NTUtMS40NTUgMS40NTUtMS40NTUtMS40NTUtMS40NTUtMS40NTVWNy4yMThjMC0xLjQwMSAxLjQ1NS0yLjg1NiAyLjkwOS0yLjg1NkgyOS4wOWMxLjQ1NSAwIDIuOTA5IDEuNDU1IDIuOTA5IDIuODU2djE3LjUwOGMwIDEuNDU1LTEuNDU1IDIuOTA5LTIuOTA5IDIuOTA5eiIvPjwvc3ZnPg==)
    }
    to {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgY2xhc3M9InN0MCIgZD0iTTcuNDMyIDI3LjYzNmMtLjcxNiAwLTEuMjk2LS41OC0xLjI5Ni0xLjI5NiAwLTEuMjkzLS41MDMtMi41MDgtMS40MTgtMy40MjJzLTIuMTMtMS40MTctMy40MjItMS40MTdhMS4yOTYgMS4yOTYgMCAxMTAtMi41OTJjMS45ODUgMCAzLjg1MS43NzMgNS4yNTUgMi4xNzZzMi4xNzcgMy4yNyAyLjE3NyA1LjI1NWMwIC43MTUtLjU4IDEuMjk1LTEuMjk1IDEuMjk1eiIvPjxwYXRoIGZpbGw9IiNGOUY5RjkiIGNsYXNzPSJzdDAiIGQ9Ik0xMS45NDkgMjcuNjM2Yy0uNjMgMC0xLjE0MS0uNTExLTEuMTQxLTEuMTQxIDAtMi41ODItMS4wMDUtNS4wMS0yLjgzMS02LjgzNnMtNC4yNTQtMi44MzEtNi44MzYtMi44MzFhMS4xNDEgMS4xNDEgMCAwMTAtMi4yODJjMy4xOTIgMCA2LjE5MiAxLjI0MyA4LjQ1IDMuNXMzLjUgNS4yNTggMy41IDguNDQ5YzAgLjYzLS41MTEgMS4xNDEtMS4xNDIgMS4xNDF6TTEuNDU1IDI3LjYzMmMtLjM4NCAwLS43NTctLjE1Ny0xLjAzLS40MjZBMS40NiAxLjQ2IDAgMDEwIDI2LjE4MWExLjQ1NiAxLjQ1NiAwIDAxMS40NTUtMS40NTNjLjM4MSAwIC43NTcuMTU3IDEuMDI3LjQyNnMuNDI4LjY0NC40MjggMS4wMjdhMS40NjEgMS40NjEgMCAwMS0xLjQ1NSAxLjQ1MXoiLz48cGF0aCBmaWxsPSIjRjlGOUY5IiBjbGFzcz0ic3QwIiBkPSJNMjkuMDkxIDI3LjYzNkgxNi42NzdjLS42MjEgMC0yLjEzMi0uMDUzLTIuMTMyLTEuNTA4czEuNTEtMS40NTUgMi4xMzItMS40NTVoMTIuNDE0VjcuMjE4SDIuOTA5djQuMzY0czAgMS40NTUtMS40NTUgMS40NTUtMS40NTUtMS40NTUtMS40NTUtMS40NTVWNy4yMThjMC0xLjQwMSAxLjQ1NS0yLjg1NiAyLjkwOS0yLjg1NkgyOS4wOWMxLjQ1NSAwIDIuOTA5IDEuNDU1IDIuOTA5IDIuODU2djE3LjUwOGMwIDEuNDU1LTEuNDU1IDIuOTA5LTIuOTA5IDIuOTA5eiIvPjwvc3ZnPg==)
    }
}

.btm-media-player .closed-caption-off-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMC41IiBoZWlnaHQ9IjIzLjQiPjxzdHlsZT4uc3Qxe2ZpbGw6I2Y5ZjlmOX08L3N0eWxlPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0yNS41IDIyLjRINWMtMi4yIDAtNC0xLjgtNC00VjVjMC0yLjIgMS44LTQgNC00aDIwLjVjMi4yIDAgNCAxLjggNCA0djEzLjRjMCAyLjItMS44IDQtNCA0eiIgc3Ryb2tlPSIjZjlmOWY5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGZpbGw9IiNGOUY5RjkiIGNsYXNzPSJzdDEiIGQ9Ik0xNC42IDEzLjRjMCAuMy0uMS42LS4yIDFzLS40LjctLjcgMS0uNy42LTEuMi44Yy0uNS4yLTEuMS4zLTEuNy4zLS41IDAtLjkgMC0xLjQtLjEtLjQtLjEtLjgtLjItMS4xLS40LS4zLS4yLS42LS41LS45LS44LS4yLS4zLS41LS42LS42LTEtLjItLjQtLjMtLjgtLjQtMS4ycy0uMS0uOS0uMS0xLjNjMC0uOC4xLTEuNC4zLTIgLjItLjYuNS0xLjEuOS0xLjUuNC0uNC45LS44IDEuNC0xczEuMS0uMyAxLjgtLjNjLjggMCAxLjQuMiAyIC41czEuMS43IDEuNCAxLjFjLjMuNC41LjkuNSAxLjMgMCAuMi0uMS40LS4yLjYtLjIuMi0uMy4zLS42LjMtLjIgMC0uNC0uMS0uNS0uMnMtLjMtLjUtLjUtLjhjLS4yLS41LS41LS44LS45LTFzLS44LS4zLTEuMi0uM2MtLjggMC0xLjQuMy0xLjkuOS0uNS42LS43IDEuNC0uNyAyLjUgMCAuNy4xIDEuMy4zIDEuOHMuNS44LjkgMS4xLjguNCAxLjMuNCAxLS4xIDEuNC0uNGMuNC0uMy43LS43LjktMS4yLjEtLjIuMi0uNS4zLS42LjEtLjIuMy0uMi42LS4yLjIgMCAuNC4xLjYuMi4xLjEuMi4zLjIuNXpNMjQuMyAxMy40YzAgLjMtLjEuNi0uMiAxLS4xLjMtLjQuNy0uNyAxLS4zLjMtLjcuNi0xLjIuOC0uNS4yLTEuMS4zLTEuNy4zLS41IDAtLjkgMC0xLjQtLjEtLjQtLjEtLjgtLjItMS4xLS40LS4zLS4yLS42LS41LS45LS44LS4yLS4zLS41LS42LS42LTEtLjItLjQtLjMtLjgtLjQtMS4ycy0uMS0uOS0uMS0xLjNjMC0uOC4xLTEuNC4zLTIgLjItLjYuNS0xLjEuOS0xLjUuNC0uNC45LS44IDEuNC0xIC42LS4yIDEuMS0uMyAxLjgtLjMuOCAwIDEuNC4yIDIgLjVzMS4xLjcgMS40IDEuMWMuMy40LjUuOS41IDEuMyAwIC4yLS4xLjQtLjIuNi0uMi4yLS4zLjMtLjYuMy0uMiAwLS40LS4xLS41LS4yLS4xLS4xLS4zLS4zLS40LS42LS4yLS41LS41LS44LS45LTEtLjMtLjItLjgtLjMtMS4yLS4zLS44IDAtMS40LjMtMS45LjktLjUuNi0uNyAxLjQtLjcgMi41IDAgLjcuMSAxLjMuMyAxLjguMi41LjUuOC45IDEuMXMuOC40IDEuMy40IDEtLjEgMS40LS40Yy40LS4zLjctLjcuOS0xLjIuMS0uMi4yLS41LjMtLjYuMS0uMi4zLS4yLjYtLjIuMiAwIC40LjEuNi4yLjEtLjEuMS4xLjEuM3oiLz48L3N2Zz4=)
}

.btm-media-player .closed-caption-on-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgZD0iTTcuMjUgOC4yNWgyMS41YTIgMiAwIDAxMiAydjE1LjVhMiAyIDAgMDEtMiAySDcuMjVhMiAyIDAgMDEtMi0ydi0xNS41YTIgMiAwIDAxMi0yem0zLjg3NSAxMC44NzVWMjFIMjEuNzV2LTEuODc1SDExLjEyNXptMTEuODc1IDBWMjFoMi41di0xLjg3NUgyM3ptLTEwIDMuNzV2MS44NzVoNy41di0xLjg3NUgxM3ptLTMuMTI1IDB2MS44NzVoMi41di0xLjg3NWgtMi41em0xMi41IDB2MS44NzVoNC4zNzV2LTEuODc1aC00LjM3NXoiLz48L3N2Zz4=)
}

.btm-media-player .btm-media-overlays-container {
    pointer-events: none;
    position: absolute;
    top: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    max-height: inherit;
    max-width: inherit
}

.btm-media-player .btm-media-overlays-container .overlay {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 100%;
    max-height: inherit;
    max-width: inherit;
    position: absolute;
    pointer-events: none;
    box-sizing: border-box
}

.btm-media-player .btm-media-overlays-container .overlay.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.btm-media-player .btm-media-overlays-container .overlay.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.btm-media-player .btm-media-overlays-container .overlay>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.btm-media-player .btm-media-overlays-container .overlay.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay.spacer--horizontal,
.btm-media-player .btm-media-overlays-container .overlay.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__controls {
    opacity: 1;
    animation-name: BTMPFadeInOpacity;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-duration: .1s;
    pointer-events: none;
    overflow: hidden
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__content.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__content.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__content.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__content.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__content>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__content.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__content.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__content.spacer--horizontal,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__content.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    padding: 14px 20px;
    height: var(--header-height);
    min-height: var(--header-min-height);
    pointer-events: none
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header.spacer--horizontal,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header:before {
    content: "";
    width: 100%;
    height: 33%;
    background-image: linear-gradient(0deg, transparent, rgba(0, 0, 0, .02) 13%, rgba(0, 0, 0, .06) 25%, rgba(0, 0, 0, .13) 35%, rgba(0, 0, 0, .21) 45%, rgba(0, 0, 0, .29) 55%, rgba(0, 0, 0, .37) 65%, rgba(0, 0, 0, .44) 75%, rgba(0, 0, 0, .48) 87%, rgba(0, 0, 0, .5));
    background-color: rgba(20, 20, 20, .9);
    background-color: transparent;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header>* {
    margin-top: 0;
    animation-name: BTMPSlideDownHeader;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-duration: .1s
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header>.control-icon-btn,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header>.control-icon-radio {
    margin-left: var(--control-margin, 6px);
    margin-right: var(--control-margin, 6px)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header>.control-icon-btn:last-child,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header>.control-icon-radio:last-child {
    margin-right: 0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .control-icon-btn.title-btn {
    width: var(--title-width, auto);
    max-height: var(--title-height, 100%);
    max-width: var(--title-max-width, 620px);
    text-align: left;
    color: #fff;
    display: flex;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .control-icon-btn.title-btn .title-field {
    font-family: Avenir-Heavy, Arial, Helvetica, sans-serif;
    font-size: var(--title-font-size, 20px);
    line-height: var(--title-line-height, 28px);
    font-weight: var(--title-font-weight, 800)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .control-icon-btn.title-btn .casting-field {
    font-size: 12px;
    line-height: 1.5;
    color: hsla(0, 0%, 97.6%, .8);
    white-space: nowrap
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .control-icon-btn.title-btn .subtitle-field {
    font-size: var(--subtitle-font-size, 15px)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .control-icon-btn.casting-arrow {
    opacity: 1;
    align-self: flex-start;
    transition: .2s ease-in-out;
    width: 36px;
    height: 36px;
    min-width: 36px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .control-icon-btn.casting-arrow svg {
    width: 24px;
    height: 24px;
    margin: 6px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .title-bug-area {
    position: relative;
    width: 100%
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .title-bug-area .title-bug-container {
    display: inline-flex
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .title-bug-area .title-bug-container .control-icon-btn {
    height: auto
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .title-bug-area .title-bug-container .title-btn {
    opacity: .6;
    transition: opacity .2s ease
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .title-bug-area .title-bug-container:hover .focus-hack-div,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .title-bug-area .title-bug-container:hover .title-btn {
    opacity: 1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .display-flex.spacer--horizontal {
    flex-grow: var(--header-spacer, 1)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control .control-icon-btn {
    position: relative
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    height: 100%;
    width: 100%;
    z-index: 10;
    margin-right: -100%;
    transition: margin-right .2s ease-in, background-color .2s ease-out;
    background-color: rgba(0, 0, 0, .25);
    pointer-events: auto
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content>:not(.audio-subtitles-back):not(.subtitle-options) {
    opacity: 0;
    transition: opacity .1s ease-out
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-back {
    position: absolute;
    opacity: .6;
    cursor: pointer;
    transition: opacity .2s ease
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-back div {
    border: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-back:focus,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-back:hover {
    opacity: 1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-back {
    top: var(--audio-subtitles-drawer-back-top, 15px);
    left: var(--audio-subtitles-drawer-back-left, 20px);
    transform: scale(.5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-subtitles-back div {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgZD0iTTI0LjE1OCAzMC4yOWMuNTg0LjY0LjM4NiAxLjU5LS4zNTMgMi4wMDdhMS41MzggMS41MzggMCAwMS0uNzgzLjIwM2MtLjQzMSAwLS44NTQtLjE2Ny0xLjEzOC0uNDg1TDEwLjgzOCAxOS44NDJhMS4yNjggMS4yNjggMCAwMTAtMS43MjRsMTEuMDUtMTIuMTM5Yy40NzUtLjUxOCAxLjMtLjYyNCAxLjkyLS4yNzcuNzM5LjQxOC45MzYgMS4zNjQuMzUyIDIuMDA2TDEzLjg5OCAxOC45ODJsMTAuMjYgMTEuMzA5ek0xMS45OCAxOC43NjRhLjM0OS4zNDkgMCAwMS4wMDEuNDM0bC4xOTctLjIxNi0uMTk4LS4yMTh6bTExLjA3Ni0xMS42N2MtLjAxMi0uMDA3LS4wNTggMC0uMDMxLS4wM2EuMDc2LjA3NiAwIDAwLjAzLjAzem0tLjAyNyAyMy44NDZhMS4wNDIgMS4wNDIgMCAwMS0uMDA3LS4wMDhsLjAwNy4wMDh6Ii8+PC9zdmc+);
    width: 36px;
    height: 36px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>button:first-of-type {
    position: absolute;
    opacity: .6;
    cursor: pointer;
    transition: opacity .2s ease;
    top: var(--audio-subtitles-drawer-options-top, 21px);
    right: var(--audio-subtitles-drawer-options-right, 26px)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>button:first-of-type div {
    border: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>button:first-of-type:focus,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>button:first-of-type:hover {
    opacity: 1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>button:first-of-type div {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgZD0iTTI5LjE3NyAxNS42NDVoLTEuMDA2Yy0uNzk4IDAtMS4wNzYtLjQwOC0xLjE2OS0uNjI1bC0uMDM4LS4xMDdhLjMxLjMxIDAgMDEtLjAwNS0uMDI0aC0uMDAzYTkuMzMyIDkuMzMyIDAgMDAtLjM5Ni0uOTY0Yy0uMDAzLS4wMDctLjAwMi0uMDEyLS4wMDUtLjAyYTEuMjIzIDEuMjIzIDAgMDEuMjM5LTEuMzY4bC4wNC0uMDM5YS4xLjEgMCAwMS4wMDUtLjAwNWwuNjExLS42MTJjLjYwNC0uNjA1LjI1Ni0xLjEyNi4wODItMS4zMmwtMi4wNTUtMi4wNTNjLS41ODMtLjU4My0xLjA5Ny0uMjA1LTEuMjYtLjA1NWwtLjA1Mi4wNTMtLjAwMi4wMDEtLjkxMy45MTNjLS40MDguNDA3LS45NjIuMTItLjk2Mi4xMnYuMDAxYTkuMzcgOS4zNyAwIDAwLS45ODctLjQyNS40MTQuNDE0IDAgMDAtLjEwNC0uMDQ0Yy0uODU0LS4yNzItLjg0Mi0uOTM1LS44NDItLjkzNXYtLjkzOWMwLS45MzUtLjc1NS0xLjE1NC0xLjI1OC0xLjE5OGgtMi4xOWMtLjUwNC4wNDQtMS4yNTkuMjYzLTEuMjU5IDEuMTk4IDAgLjA0My0uMDAxLjA3NS0uMDAzLjExMnYxLjAwNWMtLjAyNy4xOTItLjE1Ny40OTctLjY4LjdsLS4wMTMuMDA2Yy0uMzU1LjEyLS43LjI2My0xLjAzNy40MjQtLjAxMi4wMDQtLjAyLjAwNS0uMDMyLjAxYTEuMTkyIDEuMTkyIDAgMDEtMS4zMjgtLjIzTDExLjkzIDguNmwtLjAwMi0uMDAyYy0uNjA3LS42MDctMS4xMDctLjM1LTEuMzQ1LS4xNTFsLTIuMDk2IDIuMDk2Yy0uMTcxLjE4NS0uNTY1LjcxLS4wNzUgMS4ybC4wMDEuMDAyLjg5Ljg5aC4wMDFjLjUxNS41MTUuMTQyIDEuMjY3LjE0MiAxLjI2N2guMDA0YTkuMzI4IDkuMzI4IDAgMDAtLjQxOCAxLjAybC0uMDA3LjAxNWMtLjI1LjY0NS0uODM2LjcwNS0xLjAxOC43MDhINi43MDNjLS4yNzMuMDE4LS43MDMuMTIzLS43MDMuNjIzdjMuMzczYy4wMi4yNDcuMTYuNzE0LjkyNC43MTRINy45OWMuMTY2LjAwMi43OTYuMDUgMS4wMDQuNjE1bC4wMDIuMDAzYy4xMzYuNDEzLjMuODE1LjQ5IDEuMjAzaC0uMDAxbC4wMDcuMDEyLjA0OS4xYy4wODMuMjAyLjE3NS42NjUtLjM2IDEuMmwtLjAwMS4wMDEtLjg4Ni44ODZjLS4xNTcuMTg3LS4zNDkuNTQuMDEuOUwxMC43MyAyNy43cy40ODYuNDE0IDEuMDg4LS4xODZsLjg0NC0uODQ1Yy4yMzctLjE5My42ODktLjQyMSAxLjI5Mi0uMDlhLjYxLjYxIDAgMDAuMTM2LjA1NmMuMjQ2LjExLjQ5Ny4yMTQuNzUzLjMwMmwtLjAwMy4wMDQuMDI2LjAwNS4xOTkuMDdjLjIzOC4xMDYuNTgxLjM2NC41ODEuOTc3djEuMjU2Yy4wMDMuMTQ2LjA2LjY0My42MDYuNzUxaDMuMTU0Yy45NTQgMCAuOTUtLjg2OC45NS0uODY4di0xLjIwMWMuMDE2LS4yMzMuMTI2LS43MTMuNzUtLjk3bC4wMTgtLjAxYy4zLS4xMDQuNTkyLS4yMjQuODgtLjM1OGwuMDQ4LS4wMTdhMS4zNyAxLjM3IDAgMDExLjM1Ni4xNjJsLjY5Mi42OTJzLjcuNzQyIDEuMzczLjA2OGwuMDAzLS4wMDMgMS45OTItMS45OTJjLjUxNS0uNTE0LjM4Mi0uOTIxLjIxMy0xLjE1M2wtLjkyNC0uOTI0Yy0uNDMzLS40MzMtLjQwMy0uODUtLjMxNy0xLjEwNC4wNC0uMDc3LjA3OC0uMTU1LjExNS0uMjMzYS4yNy4yNyAwIDAxLjAxMy0uMDJsLS4wMDQtLjAwMWMuMTQzLS4zMDMuMjcyLS42MTIuMzgyLS45My4wMDQtLjAwOC4wMDgtLjAxMy4wMTItLjAyNC4zMDgtLjc3NyAxLjE3OC0uNzU4IDEuMTc4LS43NThoLjg2M2MuMjI4LS4wMDggMS4wMDItLjExMyAxLjAwMi0xLjIxM3YtMi4zNDFjMC0uOTYyLS41NDMtMS4xMzMtLjgyMy0xLjE1N3ptLTExLjE4IDcuNjc3QTUuMzI3IDUuMzI3IDAgMDExMi42NzcgMThhNS4zMjcgNS4zMjcgMCAwMTUuMzItNS4zMjJBNS4zMyA1LjMzIDAgMDEyMy4zMjMgMThhNS4zMyA1LjMzIDAgMDEtNS4zMjYgNS4zMjJ6Ii8+PC9zdmc+);
    width: 36px;
    height: 36px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content {
    visibility: hidden;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
    padding-top: var(--audio-subtitles-drawer-options-padding-top, 18px);
    z-index: 10;
    background-color: rgba(0, 0, 0, .8);
    pointer-events: auto;
    text-align: left
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content>h1 {
    margin: 0;
    margin-left: var(--audio-subtitles-drawer-options-title-margin-left, 64px);
    color: #f1f1f1;
    font-size: var(--audio-subtitles-drawer-options-title-font-size, 20px);
    font-weight: var(--audio-subtitles-drawer-options-title-font-weight, 900)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler {
    display: flex;
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: calc(100% - 96px + var(--subtitle-styler-padding-top));
    padding-top: var(--subtitle-styler-padding-top, 12px);
    padding-right: var(--subtitle-styler-padding-right, 20px);
    padding-left: var(--subtitle-styler-padding-left, 20px)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 12px;
    width: 100%;
    min-height: 108px;
    background-image: url(../img/b1.png);
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: contain;
    overflow: hidden
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text {
    padding: 1px 4px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontMonospaceSerif {
    font-family: Courier New
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontProportionalSerif {
    font-family: Times New Roman
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontMonospaceSansSerif {
    font-family: Console
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontProportionalSansSerif {
    font-family: Arial
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontCasual {
    font-family: Comic Sans MS
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontScript {
    font-family: Apple Chancery
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontSmallCaps {
    font-family: Arial;
    font-variant: small-caps
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontSize16 {
    font-size: 16px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontSize24 {
    font-size: 24px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontSize32 {
    font-size: 32px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontSize40 {
    font-size: 40px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontSize48 {
    font-size: 48px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontSize64 {
    font-size: 64px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontEdgeRaised {
    text-shadow: 2px 2px 0 rgba(0, 0, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontEdgeDepressed {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .88)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontEdgeUniform {
    text-stroke: 1.5px #000;
    -webkit-text-stroke: 1.5px #000
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontEdgeShadow {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorWhite.fontOpacity100 {
    color: #fff
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorWhite.fontOpacity75 {
    color: hsla(0, 0%, 100%, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorWhite.fontOpacity50 {
    color: hsla(0, 0%, 100%, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorWhite.fontOpacity25 {
    color: hsla(0, 0%, 100%, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorBlack.fontOpacity100 {
    color: #000
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorBlack.fontOpacity75 {
    color: rgba(0, 0, 0, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorBlack.fontOpacity50 {
    color: rgba(0, 0, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorBlack.fontOpacity25 {
    color: rgba(0, 0, 0, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorRed.fontOpacity100 {
    color: red
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorRed.fontOpacity75 {
    color: rgba(255, 0, 0, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorRed.fontOpacity50 {
    color: rgba(255, 0, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorRed.fontOpacity25 {
    color: rgba(255, 0, 0, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorGreen.fontOpacity100 {
    color: #0f0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorGreen.fontOpacity75 {
    color: rgba(0, 255, 0, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorGreen.fontOpacity50 {
    color: rgba(0, 255, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorGreen.fontOpacity25 {
    color: rgba(0, 255, 0, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorBlue.fontOpacity100 {
    color: #00f
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorBlue.fontOpacity75 {
    color: rgba(0, 0, 255, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorBlue.fontOpacity50 {
    color: rgba(0, 0, 255, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorBlue.fontOpacity25 {
    color: rgba(0, 0, 255, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorYellow.fontOpacity100 {
    color: #ff0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorYellow.fontOpacity75 {
    color: rgba(255, 255, 0, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorYellow.fontOpacity50 {
    color: rgba(255, 255, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorYellow.fontOpacity25 {
    color: rgba(255, 255, 0, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorMagenta.fontOpacity100 {
    color: #f0f
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorMagenta.fontOpacity75 {
    color: rgba(255, 0, 255, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorMagenta.fontOpacity50 {
    color: rgba(255, 0, 255, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorMagenta.fontOpacity25 {
    color: rgba(255, 0, 255, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorCyan.fontOpacity100 {
    color: #0ff
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorCyan.fontOpacity75 {
    color: rgba(0, 255, 255, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorCyan.fontOpacity50 {
    color: rgba(0, 255, 255, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.fontColorCyan.fontOpacity25 {
    color: rgba(0, 255, 255, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorWhite.backgroundOpacity100 {
    background-color: #fff
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorWhite.backgroundOpacity75 {
    background-color: hsla(0, 0%, 100%, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorWhite.backgroundOpacity50 {
    background-color: hsla(0, 0%, 100%, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorWhite.backgroundOpacity25 {
    background-color: hsla(0, 0%, 100%, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorWhite.backgroundOpacity0 {
    background-color: hsla(0, 0%, 100%, 0)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorBlack.backgroundOpacity100 {
    background-color: #000
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorBlack.backgroundOpacity75 {
    background-color: rgba(0, 0, 0, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorBlack.backgroundOpacity50 {
    background-color: rgba(0, 0, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorBlack.backgroundOpacity25 {
    background-color: rgba(0, 0, 0, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorBlack.backgroundOpacity0 {
    background-color: transparent
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorRed.backgroundOpacity100 {
    background-color: red
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorRed.backgroundOpacity75 {
    background-color: rgba(255, 0, 0, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorRed.backgroundOpacity50 {
    background-color: rgba(255, 0, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorRed.backgroundOpacity25 {
    background-color: rgba(255, 0, 0, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorRed.backgroundOpacity0 {
    background-color: rgba(255, 0, 0, 0)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorGreen.backgroundOpacity100 {
    background-color: #0f0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorGreen.backgroundOpacity75 {
    background-color: rgba(0, 255, 0, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorGreen.backgroundOpacity50 {
    background-color: rgba(0, 255, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorGreen.backgroundOpacity25 {
    background-color: rgba(0, 255, 0, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorGreen.backgroundOpacity0 {
    background-color: rgba(0, 255, 0, 0)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorBlue.backgroundOpacity100 {
    background-color: #00f
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorBlue.backgroundOpacity75 {
    background-color: rgba(0, 0, 255, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorBlue.backgroundOpacity50 {
    background-color: rgba(0, 0, 255, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorBlue.backgroundOpacity25 {
    background-color: rgba(0, 0, 255, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorBlue.backgroundOpacity0 {
    background-color: rgba(0, 0, 255, 0)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorYellow.backgroundOpacity100 {
    background-color: #ff0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorYellow.backgroundOpacity75 {
    background-color: rgba(255, 255, 0, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorYellow.backgroundOpacity50 {
    background-color: rgba(255, 255, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorYellow.backgroundOpacity25 {
    background-color: rgba(255, 255, 0, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorYellow.backgroundOpacity0 {
    background-color: rgba(255, 255, 0, 0)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorMagenta.backgroundOpacity100 {
    background-color: #f0f
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorMagenta.backgroundOpacity75 {
    background-color: rgba(255, 0, 255, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorMagenta.backgroundOpacity50 {
    background-color: rgba(255, 0, 255, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorMagenta.backgroundOpacity25 {
    background-color: rgba(255, 0, 255, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorMagenta.backgroundOpacity0 {
    background-color: rgba(255, 0, 255, 0)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorCyan.backgroundOpacity100 {
    background-color: #0ff
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorCyan.backgroundOpacity75 {
    background-color: rgba(0, 255, 255, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorCyan.backgroundOpacity50 {
    background-color: rgba(0, 255, 255, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorCyan.backgroundOpacity25 {
    background-color: rgba(0, 255, 255, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.backgroundColorCyan.backgroundOpacity0 {
    background-color: rgba(0, 255, 255, 0)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorWhite {
    position: relative
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorWhite.windowOpacity0:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorWhite.windowOpacity25:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorWhite.windowOpacity50:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorWhite.windowOpacity75:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorWhite.windowOpacity100:after {
    content: "";
    position: absolute;
    top: -20px;
    left: -20px;
    right: -20px;
    bottom: -20px;
    border-radius: 2px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorWhite.windowOpacity100:after {
    border: 20px solid #fff
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorWhite.windowOpacity75:after {
    border: 20px solid hsla(0, 0%, 100%, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorWhite.windowOpacity50:after {
    border: 20px solid hsla(0, 0%, 100%, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorWhite.windowOpacity25:after {
    border: 20px solid hsla(0, 0%, 100%, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorWhite.windowOpacity0:after {
    border: 20px solid hsla(0, 0%, 100%, 0)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlack {
    position: relative
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlack.windowOpacity0:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlack.windowOpacity25:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlack.windowOpacity50:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlack.windowOpacity75:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlack.windowOpacity100:after {
    content: "";
    position: absolute;
    top: -20px;
    left: -20px;
    right: -20px;
    bottom: -20px;
    border-radius: 2px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlack.windowOpacity100:after {
    border: 20px solid #000
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlack.windowOpacity75:after {
    border: 20px solid rgba(0, 0, 0, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlack.windowOpacity50:after {
    border: 20px solid rgba(0, 0, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlack.windowOpacity25:after {
    border: 20px solid rgba(0, 0, 0, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlack.windowOpacity0:after {
    border: 20px solid transparent
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorRed {
    position: relative
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorRed.windowOpacity0:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorRed.windowOpacity25:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorRed.windowOpacity50:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorRed.windowOpacity75:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorRed.windowOpacity100:after {
    content: "";
    position: absolute;
    top: -20px;
    left: -20px;
    right: -20px;
    bottom: -20px;
    border-radius: 2px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorRed.windowOpacity100:after {
    border: 20px solid red
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorRed.windowOpacity75:after {
    border: 20px solid rgba(255, 0, 0, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorRed.windowOpacity50:after {
    border: 20px solid rgba(255, 0, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorRed.windowOpacity25:after {
    border: 20px solid rgba(255, 0, 0, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorRed.windowOpacity0:after {
    border: 20px solid rgba(255, 0, 0, 0)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorGreen {
    position: relative
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorGreen.windowOpacity0:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorGreen.windowOpacity25:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorGreen.windowOpacity50:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorGreen.windowOpacity75:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorGreen.windowOpacity100:after {
    content: "";
    position: absolute;
    top: -20px;
    left: -20px;
    right: -20px;
    bottom: -20px;
    border-radius: 2px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorGreen.windowOpacity100:after {
    border: 20px solid #0f0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorGreen.windowOpacity75:after {
    border: 20px solid rgba(0, 255, 0, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorGreen.windowOpacity50:after {
    border: 20px solid rgba(0, 255, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorGreen.windowOpacity25:after {
    border: 20px solid rgba(0, 255, 0, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorGreen.windowOpacity0:after {
    border: 20px solid rgba(0, 255, 0, 0)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlue {
    position: relative
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlue.windowOpacity0:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlue.windowOpacity25:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlue.windowOpacity50:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlue.windowOpacity75:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlue.windowOpacity100:after {
    content: "";
    position: absolute;
    top: -20px;
    left: -20px;
    right: -20px;
    bottom: -20px;
    border-radius: 2px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlue.windowOpacity100:after {
    border: 20px solid #00f
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlue.windowOpacity75:after {
    border: 20px solid rgba(0, 0, 255, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlue.windowOpacity50:after {
    border: 20px solid rgba(0, 0, 255, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlue.windowOpacity25:after {
    border: 20px solid rgba(0, 0, 255, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorBlue.windowOpacity0:after {
    border: 20px solid rgba(0, 0, 255, 0)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorYellow {
    position: relative
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorYellow.windowOpacity0:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorYellow.windowOpacity25:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorYellow.windowOpacity50:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorYellow.windowOpacity75:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorYellow.windowOpacity100:after {
    content: "";
    position: absolute;
    top: -20px;
    left: -20px;
    right: -20px;
    bottom: -20px;
    border-radius: 2px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorYellow.windowOpacity100:after {
    border: 20px solid #ff0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorYellow.windowOpacity75:after {
    border: 20px solid rgba(255, 255, 0, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorYellow.windowOpacity50:after {
    border: 20px solid rgba(255, 255, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorYellow.windowOpacity25:after {
    border: 20px solid rgba(255, 255, 0, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorYellow.windowOpacity0:after {
    border: 20px solid rgba(255, 255, 0, 0)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorMagenta {
    position: relative
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorMagenta.windowOpacity0:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorMagenta.windowOpacity25:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorMagenta.windowOpacity50:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorMagenta.windowOpacity75:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorMagenta.windowOpacity100:after {
    content: "";
    position: absolute;
    top: -20px;
    left: -20px;
    right: -20px;
    bottom: -20px;
    border-radius: 2px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorMagenta.windowOpacity100:after {
    border: 20px solid #f0f
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorMagenta.windowOpacity75:after {
    border: 20px solid rgba(255, 0, 255, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorMagenta.windowOpacity50:after {
    border: 20px solid rgba(255, 0, 255, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorMagenta.windowOpacity25:after {
    border: 20px solid rgba(255, 0, 255, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorMagenta.windowOpacity0:after {
    border: 20px solid rgba(255, 0, 255, 0)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorCyan {
    position: relative
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorCyan.windowOpacity0:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorCyan.windowOpacity25:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorCyan.windowOpacity50:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorCyan.windowOpacity75:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorCyan.windowOpacity100:after {
    content: "";
    position: absolute;
    top: -20px;
    left: -20px;
    right: -20px;
    bottom: -20px;
    border-radius: 2px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorCyan.windowOpacity100:after {
    border: 20px solid #0ff
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorCyan.windowOpacity75:after {
    border: 20px solid rgba(0, 255, 255, .75)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorCyan.windowOpacity50:after {
    border: 20px solid rgba(0, 255, 255, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorCyan.windowOpacity25:after {
    border: 20px solid rgba(0, 255, 255, .25)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler .subtitle-preview-text.windowColorCyan.windowOpacity0:after {
    border: 20px solid rgba(0, 255, 255, 0)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options {
    margin: 0 auto;
    width: 440px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options-container {
    overflow-y: auto
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options h1 {
    padding: 4px 0 12px;
    margin: 0;
    border-top: 1px solid hsla(0, 0%, 97.6%, .3);
    font-size: 15px;
    color: hsla(0, 0%, 97.6%, .7)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options h1:last-of-type {
    height: 1px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .options-picker input[type=radio]:checked+label {
    position: relative;
    border: 1px solid #000
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .options-picker input[type=radio]:checked+label:after {
    content: "";
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #fff;
    border-radius: 2px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .options-picker input[type=radio]:focus+label:after {
    border: 4px solid #fff
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .options-picker input[type=radio]:not(:checked)+label:hover {
    position: relative
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .options-picker input[type=radio]:not(:checked)+label:hover:after {
    content: "";
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border: 1px solid #ababab;
    border-radius: 2px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .options-picker label {
    display: inline-block;
    box-sizing: border-box;
    cursor: pointer
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-opacity-picker,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-edge-picker,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-opacity-picker,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-size-picker,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-opacity-picker {
    margin-bottom: 24px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker div,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-opacity-picker div,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker div,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown div,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-edge-picker div,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-opacity-picker div,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-size-picker div,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker div,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-opacity-picker div {
    position: relative
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker input[type=radio],
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-opacity-picker input[type=radio],
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker input[type=radio],
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown input[type=radio],
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-edge-picker input[type=radio],
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-opacity-picker input[type=radio],
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-size-picker input[type=radio],
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker input[type=radio],
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-opacity-picker input[type=radio] {
    position: absolute;
    opacity: 0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown {
    width: 440px;
    height: 56px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown .dropdown-selected-option {
    position: relative;
    padding: 0;
    background: transparent;
    width: 100%;
    border: 1px solid hsla(0, 0%, 100%, .25);
    border-radius: 4px;
    font-size: 20px;
    line-height: 56px;
    color: #fff;
    text-align: left;
    text-indent: 13px;
    outline: none;
    cursor: pointer
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown .dropdown-selected-option:after {
    content: "";
    position: absolute;
    top: 16px;
    right: 12px;
    width: 24px;
    height: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgZD0iTTI4LjM1IDExLjU2NWMuNTc4LS41MzggMS40MzMtLjM1NSAxLjgxLjMyNS4xMjIuMjEuMTgyLjQ2My4xODIuNzIgMCAuMzk4LS4xNS43ODYtLjQzNyAxLjA0OEwxOC45MyAyMy44MjdhMS4xMjYgMS4xMjYgMCAwMS0xLjU1NSAwTDYuNDMyIDEzLjY1NWMtLjQ2OC0uNDM4LS41NjMtMS4xOTgtLjI1LTEuNzY3LjM3Ny0uNjgxIDEuMjMtLjg2MyAxLjgwOS0uMzI1bDEwLjE2NCA5LjQ0NiAxMC4xOTUtOS40NDV6TTE3Ljk1NyAyMi43NzZhLjMxLjMxIDAgMDEuMzkxIDBsLS4xOTQtLjE4MS0uMTk3LjE4MXpNNy40MzYgMTIuNTgxYy0uMDA2LjAxIDAgLjA1My0uMDI3LjAyOGEuMDcuMDcgMCAwMC4wMjctLjAyOHptMjEuNS4wMjR6Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    opacity: .6
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown .dropdown-selected-option:focus,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown .dropdown-selected-option:hover {
    background-color: hsla(0, 0%, 97.6%, .1)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown .dropdown-selected-option:focus:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown .dropdown-selected-option:hover:after {
    opacity: 1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown[data-open=true] .dropdown-selected-option {
    background-color: #31343e;
    border-radius: 4px 4px 0 0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown[data-open=true] .dropdown-options {
    width: 440px;
    min-height: 200px;
    background-color: #31343e;
    border: 1px solid hsla(0, 0%, 100%, .25);
    border-radius: 0 0 4px 4px;
    text-indent: 0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown[data-open=true] .dropdown-option {
    padding: 0 13px;
    margin: 8px 0;
    color: hsla(0, 0%, 100%, .6);
    font-size: 14px;
    line-height: normal
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown[data-open=true] .dropdown-option input[type=radio]:checked+label {
    position: relative;
    color: #fff
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown[data-open=true] .dropdown-option input[type=radio]:checked+label:after {
    content: "";
    position: absolute;
    right: 0;
    width: 16px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMTIuOTM1IDI2LjU5YTEuNDcyIDEuNDcyIDAgMDAyLjAzOCAwbDEzLjEwNS0xNC40NTJhMS4zNyAxLjM3IDAgMDAwLTEuOTc4IDEuNDcyIDEuNDcyIDAgMDAtMi4wMzggMEwxMy45NTQgMjMuNjMgOS4yMSAxOS4wMThhMS40NzIgMS40NzIgMCAwMC0yLjAzOCAwIDEuMzcgMS4zNyAwIDAwMCAxLjk3OGw1Ljc2MyA1LjU5NHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMzYgMzZIMFYwaDM2eiIvPjxtYXNrIGlkPSJiIiBmaWxsPSIjRjlGOUY5Ij48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbD0iI0Y5RjlGOSIgeGxpbms6aHJlZj0iI2EiLz48ZyBmaWxsPSIjRjlGOUY5IiBtYXNrPSJ1cmwoI2IpIj48cGF0aCBkPSJNMyAzaDMwdjMwSDN6Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-dropdown[data-open=true] .dropdown-option:hover {
    color: #fff
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker input[type=radio],
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker input[type=radio],
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker input[type=radio] {
    position: absolute;
    opacity: 0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker input[type=radio]:checked+label.picker-item-black,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker input[type=radio]:checked+label.picker-item-black,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker input[type=radio]:checked+label.picker-item-black {
    border: 1px solid #404040
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label {
    width: 44px;
    height: 40px;
    border-radius: 2px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-backgroundColorWhite,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-fontColorWhite,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-windowColorWhite,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-backgroundColorWhite,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-fontColorWhite,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-windowColorWhite,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-backgroundColorWhite,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-fontColorWhite,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-windowColorWhite {
    background-color: #fff
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-backgroundColorBlack,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-fontColorBlack,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-windowColorBlack,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-backgroundColorBlack,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-fontColorBlack,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-windowColorBlack,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-backgroundColorBlack,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-fontColorBlack,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-windowColorBlack {
    background-color: #000;
    border: 1px solid #404040
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-backgroundColorRed,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-fontColorRed,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-windowColorRed,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-backgroundColorRed,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-fontColorRed,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-windowColorRed,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-backgroundColorRed,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-fontColorRed,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-windowColorRed {
    background-color: red
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-backgroundColorGreen,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-fontColorGreen,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-windowColorGreen,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-backgroundColorGreen,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-fontColorGreen,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-windowColorGreen,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-backgroundColorGreen,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-fontColorGreen,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-windowColorGreen {
    background-color: #0f0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-backgroundColorBlue,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-fontColorBlue,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-windowColorBlue,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-backgroundColorBlue,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-fontColorBlue,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-windowColorBlue,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-backgroundColorBlue,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-fontColorBlue,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-windowColorBlue {
    background-color: #00f
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-backgroundColorYellow,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-fontColorYellow,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-windowColorYellow,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-backgroundColorYellow,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-fontColorYellow,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-windowColorYellow,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-backgroundColorYellow,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-fontColorYellow,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-windowColorYellow {
    background-color: #ff0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-backgroundColorMagenta,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-fontColorMagenta,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-windowColorMagenta,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-backgroundColorMagenta,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-fontColorMagenta,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-windowColorMagenta,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-backgroundColorMagenta,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-fontColorMagenta,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-windowColorMagenta {
    background-color: #f0f
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-backgroundColorCyan,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-fontColorCyan,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker label.picker-item-windowColorCyan,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-backgroundColorCyan,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-fontColorCyan,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker label.picker-item-windowColorCyan,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-backgroundColorCyan,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-fontColorCyan,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker label.picker-item-windowColorCyan {
    background-color: #0ff
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-color-picker-black.selected,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-color-picker-black.selected,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-color-picker-black.selected {
    border: 1px solid #404040
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-opacity-picker input[type=radio],
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-edge-picker input[type=radio],
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-opacity-picker input[type=radio],
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-size-picker input[type=radio],
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-opacity-picker input[type=radio] {
    position: absolute;
    opacity: 0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-opacity-picker input[type=radio]:checked+label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-edge-picker input[type=radio]:checked+label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-opacity-picker input[type=radio]:checked+label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-size-picker input[type=radio]:checked+label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-opacity-picker input[type=radio]:checked+label {
    opacity: 1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-opacity-picker label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-edge-picker label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-opacity-picker label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-size-picker label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-opacity-picker label {
    width: 100px;
    height: 40px;
    font-size: 15px;
    text-align: center;
    line-height: 40px;
    color: #f9f9f9;
    opacity: .6
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-background-opacity-picker label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-window-opacity-picker label {
    width: 78px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-size-picker label {
    padding: 0 4px;
    width: auto;
    height: auto
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-size-picker label.picker-item-fontSize16 {
    font-size: 16px;
    line-height: 16px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-size-picker label.picker-item-fontSize24 {
    font-size: 24px;
    line-height: 24px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-size-picker label.picker-item-fontSize32 {
    font-size: 32px;
    line-height: 32px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-size-picker label.picker-item-fontSize40 {
    font-size: 40px;
    line-height: 40px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-size-picker label.picker-item-fontSize48 {
    font-size: 48px;
    line-height: 48px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-size-picker label.picker-item-fontSize64 {
    font-size: 64px;
    line-height: 64px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-edge-picker label {
    width: 56px;
    height: 40px;
    border-radius: 2px;
    background-color: hsla(0, 0%, 100%, .25);
    font-size: 32px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-edge-picker label.picker-item-fontEdgeRaised {
    text-shadow: 2px 2px 0 rgba(0, 0, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-edge-picker label.picker-item-fontEdgeDepressed {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .88)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-edge-picker label.picker-item-fontEdgeUniform {
    text-stroke: 1.5px #000;
    -webkit-text-stroke: 1.5px #000
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-font-edge-picker label.picker-item-fontEdgeShadow {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, .5)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-reset-btn {
    min-width: 199px;
    height: 40px;
    border-radius: 4px;
    border-color: transparent;
    background-color: hsla(0, 0%, 97.6%, .2);
    font-size: 15px;
    line-height: 1.6;
    letter-spacing: 1.5px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
    cursor: hand;
    outline: none
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options>.drawer-content .subtitle-styler-options .subtitle-reset-btn:focus {
    border: 2px solid #fff
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options-back {
    position: absolute;
    opacity: .6;
    cursor: pointer;
    transition: opacity .2s ease;
    top: var(--audio-subtitles-drawer-options-back-top, 15px);
    left: var(--audio-subtitles-drawer-options-back-left, 20px)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options-back div {
    border: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options-back:focus,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options-back:hover {
    opacity: 1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options-back div {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgZD0iTTI0LjE1OCAzMC4yOWMuNTg0LjY0LjM4NiAxLjU5LS4zNTMgMi4wMDdhMS41MzggMS41MzggMCAwMS0uNzgzLjIwM2MtLjQzMSAwLS44NTQtLjE2Ny0xLjEzOC0uNDg1TDEwLjgzOCAxOS44NDJhMS4yNjggMS4yNjggMCAwMTAtMS43MjRsMTEuMDUtMTIuMTM5Yy40NzUtLjUxOCAxLjMtLjYyNCAxLjkyLS4yNzcuNzM5LjQxOC45MzYgMS4zNjQuMzUyIDIuMDA2TDEzLjg5OCAxOC45ODJsMTAuMjYgMTEuMzA5ek0xMS45OCAxOC43NjRhLjM0OS4zNDkgMCAwMS4wMDEuNDM0bC4xOTctLjIxNi0uMTk4LS4yMTh6bTExLjA3Ni0xMS42N2MtLjAxMi0uMDA3LS4wNTggMC0uMDMxLS4wM2EuMDc2LjA3NiAwIDAwLjAzLjAzem0tLjAyNyAyMy44NDZhMS4wNDIgMS4wNDIgMCAwMS0uMDA3LS4wMDhsLjAwNy4wMDh6Ii8+PC9zdmc+);
    width: 36px;
    height: 36px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options--open>.drawer-content {
    visibility: visible
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-options--open~.audio-subtitles__wrapper {
    opacity: 0;
    visibility: hidden
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-track-picker,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-track-picker {
    display: block;
    max-height: calc(var(--audio-subtitles-drawer-list-max-height, 175px) - var(--audio-subtitles-drawer-settings-menu-header-height, 18px));
    overflow: auto;
    overflow: -moz-scrollbars-none;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-track-picker::-webkit-scrollbar,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-track-picker::-webkit-scrollbar {
    width: 0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-track-picker input[type=radio],
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-track-picker input[type=radio] {
    opacity: 0;
    position: absolute
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-track-picker input[type=radio]:checked+label:after,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-track-picker input[type=radio]:checked+label:after {
    content: "";
    position: absolute;
    left: 0;
    top: calc(50% - var(--audio-subtitles-drawer-check-size, 13px)/2);
    width: var(--audio-subtitles-drawer-check-size, 13px);
    height: var(--audio-subtitles-drawer-check-size, 13px);
    margin-right: 4px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMTIuOTM1IDI2LjU5YTEuNDcyIDEuNDcyIDAgMDAyLjAzOCAwbDEzLjEwNS0xNC40NTJhMS4zNyAxLjM3IDAgMDAwLTEuOTc4IDEuNDcyIDEuNDcyIDAgMDAtMi4wMzggMEwxMy45NTQgMjMuNjMgOS4yMSAxOS4wMThhMS40NzIgMS40NzIgMCAwMC0yLjAzOCAwIDEuMzcgMS4zNyAwIDAwMCAxLjk3OGw1Ljc2MyA1LjU5NHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMzYgMzZIMFYwaDM2eiIvPjxtYXNrIGlkPSJiIiBmaWxsPSIjRjlGOUY5Ij48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbD0iI0Y5RjlGOSIgeGxpbms6aHJlZj0iI2EiLz48ZyBmaWxsPSIjRjlGOUY5IiBtYXNrPSJ1cmwoI2IpIj48cGF0aCBkPSJNMyAzaDMwdjMwSDN6Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-track-picker label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-track-picker label {
    display: flex;
    position: relative;
    align-items: center;
    margin: 0;
    font-size: var(--audio-subtitles-drawer-settings-menu-item-font-size, 12px);
    line-height: var(--audio-subtitles-drawer-settings-menu-item-line-height, 1.5);
    font-weight: var(--audio-subtitles-drawer-settings-menu-item-font-weight, 800);
    font-family: Avenir-Roman, Arial, Helvetica, sans-serif;
    color: #fff;
    width: 100%;
    white-space: nowrap;
    padding: 4px 0 4px var(--audio-subtitles-drawer-settings-menu-item-padding-left, 16px);
    opacity: .6;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-track-picker div,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-track-picker div {
    position: relative
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-track-picker div:not(:last-child) label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-track-picker div:not(:last-child) label {
    border-bottom: 1px solid grey
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-track-picker input[type=radio]:focus+label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-track-picker input[type=radio]:hover+label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-track-picker input[type=radio]:focus+label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-track-picker input[type=radio]:hover+label {
    background-color: hsla(0, 0%, 100%, .1);
    opacity: 1;
    font-family: Avenir-Heavy, Arial, Helvetica, sans-serif
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .audio-track-picker input[type=radio]:checked+label,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content .subtitle-track-picker input[type=radio]:checked+label {
    opacity: 1;
    font-family: Avenir-Heavy, Arial, Helvetica, sans-serif
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control>.drawer-content>button {
    pointer-events: auto;
    background: none
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control.audio-subtitles-control--open>.drawer-content {
    opacity: 1;
    visibility: visible;
    height: 100%;
    width: 100%;
    z-index: 10;
    margin-right: 0;
    background-color: rgba(0, 0, 0, .8);
    transition: margin-right .2s ease-in, background-color 0s ease;
    transform: translateZ(0)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control.audio-subtitles-control--open>.drawer-content>:not(.audio-subtitles-back):not(.subtitle-options) {
    opacity: 1;
    transition: opacity .1s ease-out;
    transition-delay: .2s
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control.audio-subtitles-control--open>.drawer-content .audio-subtitles-drawer {
    height: 100%
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles-control.audio-subtitles-control--open>.drawer-content .audio-subtitles-back {
    transform: scale(1);
    transition: transform .1s ease-out;
    transition-delay: .2s
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles__container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles__wrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    max-height: 100%
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles__tracks {
    margin: 10px 0;
    padding: 0;
    width: var(--audio-subtitles-drawer-list-width, 164px);
    pointer-events: auto;
    display: flex;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles__tracks h1 {
    display: inline-flex;
    margin: 0 20px 0 0;
    font-family: Avenir-Heavy, Arial, Helvetica, sans-serif;
    font-size: var(--audio-subtitles-drawer-settings-menu-item-font-size, 12px);
    font-weight: 400;
    line-height: var(--audio-subtitles-drawer-settings-menu-item-line-height, 1.5);
    font-weight: var(--audio-subtitles-drawer-settings-menu-item-font-weight, 800);
    color: #fff
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__header .audio-subtitles__tracks:nth-of-type(2) {
    margin-left: var(--audio-subtitles-drawer-second-list-margin-left, 56px)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__main {
    pointer-events: none
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar {
    position: relative;
    pointer-events: auto;
    width: 100%;
    background: transparent
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar-preview {
    pointer-events: none;
    position: absolute;
    bottom: 25px;
    left: var(--xPos);
    color: #f9f9f9;
    padding: 4px;
    text-align: center;
    font-size: var(--progress-bar-preview-font-size, 15px);
    line-height: var(--progress-bar-preview-line-height, 1.53)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar-preview-image {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: var(--progress-bar-preview-image-width-2_35, 180px);
    width: var(--progress-bar-preview-image-width-2_35, 180px);
    margin-bottom: 4px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar-preview-image.aspect-ratio-1_33 {
    background-size: var(--progress-bar-preview-image-width-1_33, 135px);
    width: var(--progress-bar-preview-image-width-1_33, 135px)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar-preview-image.aspect-ratio-1_85 {
    background-size: var(--progress-bar-preview-image-width-1_85, 180px);
    width: var(--progress-bar-preview-image-width-1_85, 180px)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar-preview-image.aspect-ratio-2_35 {
    background-size: var(--progress-bar-preview-image-width-2_35, 180px);
    width: var(--progress-bar-preview-image-width-2_35, 180px)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar-preview span {
    background-color: rgba(0, 0, 0, .75);
    padding: 1px;
    border-radius: 2px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar .slider-container {
    pointer-events: auto;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    height: 23px;
    padding: 10px 0;
    cursor: pointer;
    touch-action: none
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar .slider-container:hover .slider-fills {
    height: 8px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar .slider-container:hover .slider-handle {
    top: - 12px;
    width: 16px;
    height: 16px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar .slider-fills {
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 10px;
    width: 100%;
    height: 3px;
    overflow: hidden
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar .slider-fills .background-fill {
    stroke: hsla(0, 0%, 97.6%, .2)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar .slider-fills .now-fill {
    stroke: #f1f1f1;
    stroke-width: 100%;
    stroke-dasharray: 100, 100
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar .slider-handle-container {
    position: absolute;
    pointer-events: none
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar .slider-handle-container.from-left {
    top: 5.5px;
    height: 12px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar .slider-handle {
    pointer-events: none;
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #f1f1f1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar .slider-handle.from-left {
    right: -6px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .progress-bar-preview {
    animation-name: BTMPPreviewImage;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-duration: .1s;
    transform-origin: bottom center
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    padding: 14px 20px;
    padding: var(--footer-padding);
    height: var(--footer-height);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin-top: calc(var(--footer-height)*-1);
    pointer-events: none
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer:before {
    content: "";
    width: 100%;
    height: 33%;
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .03) 13%, rgba(0, 0, 0, .09) 24%, rgba(0, 0, 0, .2) 33%, rgba(0, 0, 0, .31) 42%, rgba(0, 0, 0, .44) 51%, rgba(0, 0, 0, .56) 61%, rgba(0, 0, 0, .66) 72%, rgba(0, 0, 0, .73) 85%, rgba(0, 0, 0, .75));
    background-color: rgba(20, 20, 20, .9);
    background-color: transparent;
    pointer-events: none;
    position: absolute;
    bottom: 0;
    left: 0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .controls__footer__wrapper {
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: var(--footer-flex-wrap);
    margin-bottom: 0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .controls__footer__wrapper .controls__center {
    text-align: center;
    animation-name: var(--footer-center-animation);
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-duration: .1s
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .controls__footer__wrapper .controls__left,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .controls__footer__wrapper .controls__right {
    position: relative;
    animation-name: BTMPSlideUpFooter;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-duration: .1s
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control {
    display: -webkit-flex;
    display: flex;
    flex-direction: column-reverse;
    position: relative
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control>.popup-content {
    position: absolute;
    left: 0;
    bottom: 100%;
    opacity: 0;
    visibility: hidden;
    transition: opacity .16s ease, visibility 0s linear .16s
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control .popup-content:hover,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control>.mute-btn:focus~.popup-content,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control>.mute-btn:hover~.popup-content {
    opacity: 1;
    visibility: visible
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control>.popup-content {
    width: 100%
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control__volume-container {
    pointer-events: auto;
    box-sizing: border-box;
    width: 100%;
    height: 81px;
    padding: 20px 0 5px;
    background: transparent;
    cursor: pointer
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control__volume-container .slider-container {
    pointer-events: auto;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0 calc(50% - 1.5px);
    cursor: pointer;
    touch-action: none
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control__volume-container .slider-container:focus {
    outline: none
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control__volume-container .slider-fills {
    pointer-events: none;
    position: absolute;
    left: 50%;
    bottom: -1.5px;
    border-radius: 3px;
    width: 56px;
    height: 3px;
    transform-origin: 0 50%;
    transform: rotate(-90deg)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control__volume-container .slider-fills .background-fill {
    stroke: hsla(0, 0%, 97.6%, .6)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control__volume-container .slider-fills .now-fill {
    stroke: #f1f1f1;
    stroke-width: 100%;
    stroke-dasharray: 100, 100
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control__volume-container .slider-handle-container {
    position: absolute;
    pointer-events: none
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control__volume-container .slider-handle-container.from-bottom {
    bottom: 0;
    width: 10px;
    left: calc(50% - 5px)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control__volume-container .slider-handle {
    pointer-events: none;
    position: absolute;
    left: calc(50% - 5px);
    top: -5px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #f1f1f1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control .mute-btn div {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 36px;
    height: 36px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control .mute-btn:hover {
    background-color: transparent;
    opacity: 1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control .mute-btn--off div {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgZD0iTTI0LjQ3MiAyNC40MjVjMC0uMjQ3LjEwNS0uNDk0LjI4MS0uNzA1IDIuODktMi44OTMgMi44OS03LjYyIDAtMTAuNTQ5YTEuMDAyIDEuMDAyIDAgMDEwLTEuNDExLjk5OC45OTggMCAwMTEuNDEgMCA5LjM0NSA5LjM0NSAwIDAxMi43NDcgNi42NjhjMCAyLjUwNS0uOTg2IDQuODY4LTIuNzQ3IDYuNjY4YS45OTguOTk4IDAgMDEtMS40MSAwYy0uMTc2LS4xNDItLjI4MS0uMzg4LS4yODEtLjY3em0tMi42NjItMy4wMzRjMC0uMjQ3LjEwNi0uNDk0LjI4Mi0uNzA1YTMuMzkzIDMuMzkzIDAgMDAxLjAyMS0yLjQzNWMwLS45MTctLjM1Mi0xLjc5OS0xLjAyMS0yLjQzNGExLjAwMiAxLjAwMiAwIDAxMC0xLjQxMS45OTguOTk4IDAgMDExLjQwOSAwIDUuNDIyIDUuNDIyIDAgMDExLjU4NSAzLjg0NSA1LjQyMiA1LjQyMiAwIDAxLTEuNTg1IDMuODQ2Ljk5OC45OTggMCAwMS0xLjQxIDAgLjk4Ni45ODYgMCAwMS0uMjgxLS43MDZ6TTE4LjU0NSA3LjYwOGMuMzUuMTguNTYuNTQuNTk0Ljk3MnYxOS4wMDhjMCAuMzk2LS4yNDQuNzkyLS41OTQuOTcyYTEuMjAyIDEuMjAyIDAgMDEtLjQ4OS4xMDhjLS4yMSAwLS40NTQtLjA3Mi0uNjI5LS4yMTZsLTguNDU1LTYuNDQ0SDUuNTQ4YTEuMDY3IDEuMDY3IDAgMDEtMS4wNDgtMS4wOHYtNS43MjRjMC0uNTc2LjQ1NC0xLjA4IDEuMDQ4LTEuMDhoMy40MjRsOC40NTUtNi40MDhhMS4wODMgMS4wODMgMCAwMTEuMTE4LS4xMDh6Ii8+PC9zdmc+)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .audio-control .mute-btn--on div {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgZD0iTTI2Ljc5MiAxNi4yMDJsMi43OTYtMi43OTdhMS4zMjcgMS4zMjcgMCAwMTEuODgxLjAwMWMuNTIuNTIuNTE1IDEuMzY4LjAwMSAxLjg4MWwtMi43OTYgMi43OTcgMi43OTYgMi43OTZhMS4zMjcgMS4zMjcgMCAwMTAgMS44ODFjLS41Mi41Mi0xLjM2OC41MTUtMS44ODIuMDAxbC0yLjc5Ni0yLjc5Ni0yLjc5NyAyLjc5NmExLjMyNyAxLjMyNyAwIDAxLTEuODggMCAxLjMzNSAxLjMzNSAwIDAxLS4wMDItMS44ODJsMi43OTctMi43OTYtMi43OTctMi43OTdhMS4zMjcgMS4zMjcgMCAwMS4wMDEtMS44OCAxLjMzNSAxLjMzNSAwIDAxMS44ODEtLjAwMmwyLjc5NyAyLjc5N3ptLTguMjQ3LTguNTk0Yy4zNS4xOC41Ni41NC41OTQuOTcydjE5LjAwOGMwIC4zOTYtLjI0NC43OTItLjU5NC45NzJhMS4yMDIgMS4yMDIgMCAwMS0uNDg5LjEwOGMtLjIxIDAtLjQ1NC0uMDcyLS42MjktLjIxNmwtOC40NTUtNi40NDRINS41NDhhMS4wNjcgMS4wNjcgMCAwMS0xLjA0OC0xLjA4di01LjcyNGMwLS41NzYuNDU0LTEuMDggMS4wNDgtMS4wOGgzLjQyNGw4LjQ1NS02LjQwOGExLjA4MyAxLjA4MyAwIDAxMS4xMTgtLjEwOHoiLz48L3N2Zz4=)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .time-display-label {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .time-display-label.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .time-display-label.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .time-display-label.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .time-display-label.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .time-display-label>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .time-display-label.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .time-display-label.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .time-display-label.spacer--horizontal,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls__footer .time-display-label.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .chromecast {
    position: relative;
    opacity: .6;
    transition: opacity .2s ease
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .chromecast:focus,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls .chromecast:hover {
    opacity: 1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .controls__left {
    width: 30%;
    display: flex;
    justify-content: flex-start;
    order: var(--footer-left-order)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .controls__left .time-display-label {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 5px;
    font-size: var(--time-font-size, 15px);
    color: #f1f1f1
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .controls__center {
    align-items: center;
    display: flex;
    justify-content: center;
    order: var(--footer-center-order);
    position: var(--footer-center-position);
    left: 0;
    top: var(--footer-center-position-top);
    bottom: var(--footer-center-position-bottom);
    width: var(--footer-center-width);
    height: auto
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn {
    margin-left: var(--control-margin, 6px);
    margin-right: var(--control-margin, 6px);
    width: var(--center-control-width, 36px);
    height: var(--center-control-height, 36px)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn .focus-hack-div,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn svg {
    width: var(--center-control-width, 36px);
    height: var(--center-control-height, 36px)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn:first-of-type {
    margin-left: 0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn:last-of-type {
    margin-right: 0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn.pause-icon,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn.play-icon,
.btm-media-player .btm-media-overlays-container .overlay__controls .controls .controls__center .control-icon-btn.play-pause-icon svg {
    animation-name: BTMPButtonScale;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-duration: .2s
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .controls__right {
    width: 30%;
    display: flex;
    justify-content: flex-end;
    order: var(--footer-right-order);
    margin-top: -5px
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .controls__right>.control-icon-btn {
    margin-left: var(--control-margin, 6px);
    margin-right: var(--control-margin, 6px)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .controls__right>.control-icon-btn:last-child {
    margin-right: 0
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls .control-icon-btn {
    width: var(--control-width, 48px);
    height: var(--control-height, 48px);
    background-position: 50%;
    transition: opacity .2s ease
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls.overlay__controls--hide .controls__header {
    opacity: 0;
    transition: opacity .2s ease-out
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls.overlay__controls--hide .controls__header>* {
    margin-top: -20vh;
    transition: opacity .2s ease-out
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls.overlay__controls--hide .controls__footer {
    opacity: 0;
    transition: opacity .2s ease-out
}

.btm-media-player .btm-media-overlays-container .overlay__controls .controls.overlay__controls--hide .controls__footer>* {
    margin-bottom: -20vh;
    transition: opacity .2s ease-out
}

.btm-media-player .btm-media-overlays-container .overlay__controls .overlay__controls .controls .progress-bar {
    margin-bottom: 0;
    animation-name: BTMPSlideUpFooter;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-duration: .1s
}

.btm-media-player .btm-media-overlays-container .overlay__controls .overlay__controls .controls .progress-bar input[type=range] {
    width: 100%;
    height: 30px;
    padding: 14px 20px;
    background-color: transparent;
    overflow-y: visible
}

.btm-media-player .btm-media-overlays-container .overlay__controls .overlay__controls .controls .progress-bar::-webkit-slider-thumb {
    margin-top: -4px;
    transform: scale(1);
    transition: all .1s linear
}

.btm-media-player .btm-media-overlays-container .overlay__controls .overlay__controls .controls .progress-bar::-moz-range-thumb {
    transform: scale(1);
    transition: all .1s linear
}

.btm-media-player .btm-media-overlays-container .overlay__controls .overlay__controls .controls .progress-bar::-ms-thumb {
    transform: scale(1);
    transition: all .1s linear
}

.btm-media-player .btm-media-overlays-container .overlay__controls .overlay__controls .controls .progress-bar:active::-webkit-slider-thumb {
    transform: scale(2)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .overlay__controls .controls .progress-bar:active::-moz-range-thumb {
    transform: scale(2)
}

.btm-media-player .btm-media-overlays-container .overlay__controls .overlay__controls .controls .progress-bar:active::-ms-thumb {
    transform: scale(2)
}

@keyframes BTMPFadeInOpacity {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes BTMPFadeInOpacity {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-moz-keyframes BTMPFadeInOpacity {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes BTMPFadeOutOpacity {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes BTMPFadeOutOpacity {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-moz-keyframes BTMPFadeOutOpacity {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes BTMPSlideDownHeader {
    0% {
        transform: translateY(-20vh)
    }
    to {
        transform: translateY(0)
    }
}

@-webkit-keyframes BTMPSlideDownHeader {
    0% {
        -webkit-transform: translateY(-20vh)
    }
    to {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes BTMPSlideDownHeader {
    0% {
        -moz-transform: translateY(-20vh)
    }
    to {
        -moz-transform: translateY(0)
    }
}

@keyframes BTMPSlideUpFooter {
    0% {
        transform: translateY(20vh)
    }
    to {
        transform: translateY(0)
    }
}

@-webkit-keyframes BTMPSlideUpFooter {
    0% {
        -webkit-transform: translateY(20vh)
    }
    to {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes BTMPSlideUpFooter {
    0% {
        -moz-transform: translateY(20vh)
    }
    to {
        -moz-transform: translateY(0)
    }
}

@keyframes BTMPButtonScale {
    0% {
        transform: scale(.5)
    }
    to {
        transform: scale(1)
    }
}

@-webkit-keyframes BTMPButtonScale {
    0% {
        -webkit-transform: scale(.5)
    }
    to {
        -webkit-transform: scale(1)
    }
}

@-moz-keyframes BTMPButtonScale {
    0% {
        -moz-transform: scale(.5)
    }
    to {
        -moz-transform: scale(1)
    }
}

@keyframes BTMPPreviewImage {
    0% {
        transform: scale(.4)
    }
    to {
        transform: scale(1)
    }
}

@-webkit-keyframes BTMPPreviewImage {
    0% {
        -webkit-transform: scale(.4)
    }
    to {
        -webkit-transform: scale(1)
    }
}

@-moz-keyframes BTMPPreviewImage {
    0% {
        -moz-transform: scale(.4)
    }
    to {
        -moz-transform: scale(1)
    }
}

@keyframes BTMPPreviewImageMini {
    0% {
        transform: scale(.1)
    }
    to {
        transform: scale(.5)
    }
}

@-webkit-keyframes BTMPPreviewImageMini {
    0% {
        -webkit-transform: scale(.1)
    }
    to {
        -webkit-transform: scale(.5)
    }
}

@-moz-keyframes BTMPPreviewImageMini {
    0% {
        -moz-transform: scale(.1)
    }
    to {
        -moz-transform: scale(.5)
    }
}

.btm-media-player .btm-media-overlays-container .overlay-debug {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    position: absolute;
    left: 10%;
    top: 12%;
    width: 80%;
    height: 76%;
    color: #f1f1f1;
    pointer-events: auto;
    cursor: auto;
    z-index: 10
}

.btm-media-player .btm-media-overlays-container .overlay-debug>* {
    pointer-events: auto
}

.btm-media-player .btm-media-overlays-container .overlay-debug>header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    flex-grow: 0;
    line-height: calc(2% + 20px)
}

.btm-media-player .btm-media-overlays-container .overlay-debug>header.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay-debug>header.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay-debug>header.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.btm-media-player .btm-media-overlays-container .overlay-debug>header.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.btm-media-player .btm-media-overlays-container .overlay-debug>header>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay-debug>header.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.btm-media-player .btm-media-overlays-container .overlay-debug>header.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay-debug>header.spacer--horizontal,
.btm-media-player .btm-media-overlays-container .overlay-debug>header.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay-debug__nav>ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    list-style: none;
    margin: 0;
    padding: 0
}

.btm-media-player .btm-media-overlays-container .overlay-debug__nav>ul.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay-debug__nav>ul.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay-debug__nav>ul.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.btm-media-player .btm-media-overlays-container .overlay-debug__nav>ul.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.btm-media-player .btm-media-overlays-container .overlay-debug__nav>ul>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay-debug__nav>ul.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.btm-media-player .btm-media-overlays-container .overlay-debug__nav>ul.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay-debug__nav>ul.spacer--horizontal,
.btm-media-player .btm-media-overlays-container .overlay-debug__nav>ul.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay-debug__nav>ul>li {
    padding: 0;
    font-size: 1.12rem
}

.btm-media-player .btm-media-overlays-container .overlay-debug__nav>ul>li>button {
    border: none;
    background: none;
    -webkit-appearance: none;
    font-size: 1em;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    color: #bebebe
}

.btm-media-player .btm-media-overlays-container .overlay-debug__nav>ul>li.active>button {
    background-color: rgba(20, 20, 20, .9);
    color: #f1f1f1;
    -webkit-appearance: none
}

.btm-media-player .btm-media-overlays-container .overlay-debug .overlay-debug__close-btn {
    border: none;
    background: none;
    color: transparent;
    font-size: 0;
    cursor: pointer;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMzYgMzZIMFYwaDM2eiIvPjxwYXRoIGZpbGw9IiNGOUY5RjkiIGQ9Ik0xNy45IDE2LjIzOWw4LjgzMy05LjA4NWMuMjU1LS4yNjYuNjI5LS40MDQgMS4wMS0uNDA0LjI0OCAwIC40OTEuMDU2LjcwNi4xNzUuNjQxLjMzOC44MTcgMS4xMjEuMzAxIDEuNjQ5bC05LjA4MSA5LjM0MiA5LjA4IDkuMzEyYy41MTcuNTMuMzQzIDEuMzExLS4zMTMgMS42NTctLjU0Ni4yODctMS4yNzYuMi0xLjctLjIzMWwtOC44MzUtOS4wNjItOC44MzggOS4wNjRjLS40MjEuNDI4LTEuMTUyLjUxNi0xLjY5OS4yMjktLjY1NS0uMzQ2LS44MjktMS4xMjctLjMxMi0xLjY1N2w5LjA4LTkuMzEyLTkuMDgtOS4zNDFjLS41MTYtLjUyOS0uMzQtMS4zMTIuMzEzLTEuNjU3LjIwMi0uMTEyLjQ0NS0uMTY4LjY5My0uMTY4LjM4MiAwIC43NTUuMTM4IDEuMDA3LjRsOC44MzYgOS4wODl6Ii8+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: 16px;
    width: 2rem;
    height: 2rem;
    background-position: top;
    box-sizing: initial;
    position: absolute;
    top: 0;
    right: 0
}

.btm-media-player .btm-media-overlays-container .overlay-debug .overlay-debug__close-btn:focus {
    outline: none
}

.btm-media-player .btm-media-overlays-container .overlay-debug__content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0 10px;
    overflow: auto;
    background-color: rgba(20, 20, 20, .9)
}

.btm-media-player .btm-media-overlays-container .overlay-debug__content.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay-debug__content.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay-debug__content.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.btm-media-player .btm-media-overlays-container .overlay-debug__content.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.btm-media-player .btm-media-overlays-container .overlay-debug__content>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay-debug__content.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.btm-media-player .btm-media-overlays-container .overlay-debug__content.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay-debug__content.spacer--horizontal,
.btm-media-player .btm-media-overlays-container .overlay-debug__content.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay-debug__content>li {
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    padding: 10px;
    text-align: left;
    opacity: 0;
    transition: opacity .2s;
    pointer-events: none
}

.btm-media-player .btm-media-overlays-container .overlay-debug__content>li.active {
    opacity: 1;
    pointer-events: auto
}

.btm-media-player .btm-media-overlays-container .overlay-debug__content>li>pre {
    margin: 0
}

.btm-media-player .btm-media-overlays-container .overlay-debug__content>li>pre>code {
    user-select: text
}

.btm-media-player .btm-media-overlays-container .overlay-debug__state-helper .state-helper-btn {
    margin: 0 5px 5px 0;
    width: 100px;
    height: 30px;
    border-radius: 4px;
    border-color: transparent;
    background-color: hsla(0, 0%, 97.6%, .2);
    font-size: 12px;
    line-height: 30px;
    letter-spacing: 1.5px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
    cursor: hand;
    outline: none
}

.btm-media-player .btm-media-overlays-container .overlay-debug__action-panel {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay-debug__action-panel.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay-debug__action-panel.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay-debug__action-panel.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.btm-media-player .btm-media-overlays-container .overlay-debug__action-panel.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.btm-media-player .btm-media-overlays-container .overlay-debug__action-panel>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay-debug__action-panel.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.btm-media-player .btm-media-overlays-container .overlay-debug__action-panel.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay-debug__action-panel.spacer--horizontal,
.btm-media-player .btm-media-overlays-container .overlay-debug__action-panel.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay-debug__action-panel .action-panel-btn {
    margin: 0 5px 5px 0;
    height: 30px;
    border-radius: 4px;
    border-color: transparent;
    background-color: hsla(0, 0%, 97.6%, .2);
    font-size: 12px;
    line-height: 30px;
    letter-spacing: 1.5px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
    cursor: hand;
    outline: none
}

.btm-media-player .btm-media-overlays-container .overlay-debug__active-aspect-ratio>ul {
    list-style: none;
    margin: 0;
    padding: 10px 0
}

.btm-media-player .btm-media-overlays-container .overlay-debug__active-aspect-ratio>ul li {
    padding: 4px 0
}

.btm-media-player .btm-media-overlays-container .overlay-debug__active-aspect-ratio>ul li label {
    padding-left: 10px
}

.btm-media-player .btm-media-overlays-container .overlay__error {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    background-color: transparent
}

.btm-media-player .btm-media-overlays-container .overlay__error.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay__error.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay__error.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.btm-media-player .btm-media-overlays-container .overlay__error.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.btm-media-player .btm-media-overlays-container .overlay__error>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__error.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.btm-media-player .btm-media-overlays-container .overlay__error.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay__error.spacer--horizontal,
.btm-media-player .btm-media-overlays-container .overlay__error.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    pointer-events: auto;
    padding: 8px 15px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert.spacer--horizontal,
.btm-media-player .btm-media-overlays-container .overlay__error .alert.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert .alert-message-text {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert .alert-message-text.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert .alert-message-text.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert .alert-message-text.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert .alert-message-text.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert .alert-message-text>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert .alert-message-text.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert .alert-message-text.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert .alert-message-text.spacer--horizontal,
.btm-media-player .btm-media-overlays-container .overlay__error .alert .alert-message-text.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert.warning {
    background-color: #fed2d3;
    border-top: 1px solid #e19292;
    border-bottom: 1px solid #e19292
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert.message {
    background-color: #d4ffcd;
    border-top: 1px solid #a0ebab;
    border-bottom: 1px solid #a0ebab
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert.help {
    background-color: #fff8a8;
    border-top: 1px solid #ffe783;
    border-bottom: 1px solid #ffe783
}

.btm-media-player .btm-media-overlays-container .overlay__error .alert a {
    color: #000;
    font-style: italic;
    text-decoration: underline
}

.btm-media-player .btm-media-overlays-container .overlay__loading {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: transparent;
    color: #f1f1f1
}

.btm-media-player .btm-media-overlays-container .overlay__loading>.loading-icon {
    width: 64px;
    height: 64px;
    background: none;
    transform-origin: center;
    animation: rotating 1.5s linear infinite
}

.btm-media-player .btm-media-overlays-container .overlay__loading>.loading-icon>svg {
    width: 64px;
    height: 64px;
    fill: #fff
}

@keyframes rotating {
    0% {
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -ms-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.btm-media-player .btm-media-overlays-container .overlay__no-media {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #000;
    padding: 14px 20px
}

.btm-media-player .btm-media-overlays-container .overlay__no-media .no-media-logo {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTYuMDUgMjM3LjI0Ij48cGF0aCBkPSJNMTM5LjEgMTE5LjU5bC0uNjgtMSAuNjgtMUE0My41NiA0My41NiAwIDAwMTAzLjQ3IDQ5SDQ5djEzOS4yM2g1NC40NWE0My41OCA0My41OCAwIDAwMzktNjMuMDkgNDIuMjUgNDIuMjUgMCAwMC0zLjM1LTUuNTV6TTgxLjkgMTU3bDcuMS0zMy41Ni0xMC43NC00Ljg2IDI1LjE1LTM4LjY1LTcuMTEgMzMuNjggMTAuNyA0Ljg3eiIgZmlsbD0iI2VlMjY0OSIvPjwvc3ZnPg==);
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    -moz-background-size: 196.05px 237.24px;
    background-size: 196.05px 237.24px;
    opacity: .5;
    width: 100%;
    height: 100%
}

.btm-media-player .btm-media-overlays-container .overlay__poster {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #010101
}

.btm-media-player .btm-media-overlays-container .overlay__poster .poster-image {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.btm-media-player .btm-media-overlays-container .overlay__casting {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    padding: 14px 20px;
    justify-content: center;
    color: #fff;
    pointer-events: auto
}

.btm-media-player .btm-media-overlays-container .overlay__casting.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay__casting.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay__casting.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.btm-media-player .btm-media-overlays-container .overlay__casting.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.btm-media-player .btm-media-overlays-container .overlay__casting>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__casting.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.btm-media-player .btm-media-overlays-container .overlay__casting.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay__casting.spacer--horizontal,
.btm-media-player .btm-media-overlays-container .overlay__casting.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__body {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    text-align: center;
    align-content: center;
    justify-content: center;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__body.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__body.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__body.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__body.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__body>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__body.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__body.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__body.spacer--horizontal,
.btm-media-player .btm-media-overlays-container .overlay__casting .controls__body.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__body .casting_instructions {
    font-size: 32px;
    margin-bottom: 32px
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__body .casting_confirmation_btn {
    width: 326px;
    height: 48px;
    border-radius: 4px;
    background-color: #0072d2;
    pointer-events: auto;
    align-self: center;
    transition: background-color .2s ease-in;
    background-image: none;
    color: #fff;
    border-width: 0;
    -webkit-appearance: none;
    font-size: 15px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.6;
    letter-spacing: 1.5px;
    text-align: center;
    cursor: pointer
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__body .casting_confirmation_btn:hover {
    background-color: #0072d2
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__body .casting_confirmation_btn:active {
    background-color: #025eac
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__header {
    height: 75px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__header.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__header.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__header.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__header.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__header>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__header.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__header.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__header.spacer--horizontal,
.btm-media-player .btm-media-overlays-container .overlay__casting .controls__header.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__header .chromecast_btn_indicator {
    background-color: #000;
    opacity: 1;
    margin-right: 36px;
    width: 46px;
    height: 46px;
    border-radius: 25px;
    box-shadow: 0 0 8px #4a6587, 0 0 8px #4a6587;
    animation: pulse 2s linear 1s infinite
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__header .chromecast_btn_indicator button {
    position: relative;
    display: block;
    top: 50%;
    transform: translateY(-50%);
    margin-right: auto;
    margin-left: auto
}

.btm-media-player .btm-media-overlays-container .overlay__casting .controls__footer {
    height: 75px
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 8px #4a6587, 0 0 8px #4a6587
    }
    50% {
        box-shadow: 0 0 16px #4a6587, 0 0 14px #4a6587
    }
    to {
        box-shadow: 0 0 8px #4a6587, 0 0 8px #4a6587
    }
}

@-moz-keyframes pulse {
    0% {
        box-shadow: 0 0 8px #4a6587, 0 0 8px #4a6587
    }
    50% {
        box-shadow: 0 0 16px #4a6587, 0 0 14px #4a6587
    }
    to {
        box-shadow: 0 0 8px #4a6587, 0 0 8px #4a6587
    }
}

@-webkit-keyframes pulse {
    0% {
        box-shadow: 0 0 8px #4a6587, 0 0 8px #4a6587
    }
    50% {
        box-shadow: 0 0 16px #4a6587, 0 0 14px #4a6587
    }
    to {
        box-shadow: 0 0 8px #4a6587, 0 0 8px #4a6587
    }
}

.btm-media-player .btm-media-overlays-container .overlay__click-to-play {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 14px 20px
}

.btm-media-player .btm-media-overlays-container .overlay__click-to-play .click-to-play-logo {
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    -moz-background-size: contain;
    background-size: contain;
    border: none;
    cursor: pointer;
    cursor: hand;
    padding: 0;
    pointer-events: auto;
    margin-left: 2px;
    margin-right: 2px;
    min-width: var(--control-width, 36px);
    height: var(--control-height, 36px);
    -moz-background-size: 196px auto;
    background-size: 196px auto;
    width: 100%;
    height: 100%
}

.btm-media-player .btm-media-overlays-container .overlay__click-to-play .click-to-play-logo>.focus-hack-div {
    width: var(--control-width, 36px);
    height: var(--control-height, 36px);
    font-size: 0;
    opacity: .6;
    transition: opacity .2s ease
}

.btm-media-player .btm-media-overlays-container .overlay__click-to-play .click-to-play-logo>.focus-hack-div:focus,
.btm-media-player .btm-media-overlays-container .overlay__click-to-play .click-to-play-logo>.focus-hack-div:hover {
    opacity: 1
}

.btm-media-player .btm-media-overlays-container .overlay__click-to-play .click-to-play-logo svg {
    width: var(--control-width, 36px);
    height: var(--control-height, 36px)
}

.btm-media-player .btm-media-overlays-container .overlay__click-to-play .click-to-play-logo>.focus-hack-div * {
    pointer-events: none
}

.btm-media-player .btm-media-overlays-container .overlay__click-to-play .click-to-play-logo:focus>.focus-hack-div {
    opacity: 1;
    outline-color: #3b99fc;
    outline-offset: 0;
    outline-style: auto;
    outline-width: 5px
}

.btm-media-player .btm-media-overlays-container .overlay__click-to-play .click-to-play-logo:focus,
.btm-media-player .btm-media-overlays-container .overlay__click-to-play .click-to-play-logo>.focus-hack-div:focus {
    outline: none
}

.btm-media-player .btm-media-overlays-container .overlay__click-to-play .click-to-play-logo.play {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjRjlGOUY5IiBjbGFzcz0ic3QwIiBkPSJNMjU1LjQgNTExLjFjLTY4LjIgMC0xMzIuNC0yNi42LTE4MC42LTc0LjhTMCAzMjMuOSAwIDI1NS42IDI2LjYgMTIzLjMgNzQuOCA3NSAxODcuMi4yIDI1NS40LjIgMzg3LjggMjYuOCA0MzYgNzVzNzQuOCAxMTIuNCA3NC44IDE4MC42UzQ4NC4zIDM4OCA0MzYgNDM2LjJzLTExMi4zIDc0LjktMTgwLjYgNzQuOXptMC00OTljLTY1IDAtMTI2LjIgMjUuMy0xNzIuMiA3MS4zLTQ2IDQ2LTcxLjMgMTA3LjItNzEuMyAxNzIuMnMyNS4zIDEyNi4yIDcxLjMgMTcyLjJjNDYgNDYgMTA3LjIgNzEuMyAxNzIuMiA3MS4zczEyNi4yLTI1LjMgMTcyLjItNzEuM2M0Ni00NiA3MS4zLTEwNy4yIDcxLjMtMTcyLjJzLTI1LjMtMTI2LjItNzEuMy0xNzIuMmMtNDYtNDYtMTA3LjEtNzEuMy0xNzIuMi03MS4zeiIvPjxwYXRoIGZpbGw9IiNGOUY5RjkiIGNsYXNzPSJzdDAiIGQ9Ik0xODIuNSAxNTUuOGMwLTE2IDExLjMtMjIuNSAyNS4xLTE0LjVsMTczIDk5LjhjMTMuOCA4IDEzLjggMjEgMCAyOUwyMDcuNyAzNzBjLTEzLjggOC0yNS4xIDEuNS0yNS4xLTE0LjVsLS4xLTE5OS43eiIvPjwvc3ZnPg==)
}

.btm-media-player .btm-media-overlays-container .overlay__click-to-play .click-to-play-logo.replay {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI0Y5RjlGOSIgY2xhc3M9InN0MCIgZD0iTTcgMTYuNWMuNiAwIDEgLjUgMSAxIDAgNS4yIDQuMyA5LjUgOS41IDkuNXM5LjUtNC4zIDkuNS05LjVTMjIuNyA4IDE3LjUgOGMtMS41IDAtMyAuNC00LjMgMS0uOS41LTEuOCAxLjEtMi41IDEuOWgyLjhjLjYgMCAxIC41IDEgMS4xIDAgLjYtLjUgMS0xIDFoLTVjLS42IDAtMS0uNS0xLTFWN2MwLS42LjUtMSAxLjEtMSAuNiAwIDEgLjUgMSAxdjIuMmMyLjEtMi4xIDUtMy4yIDgtMy4yIDYuNCAwIDExLjYgNS4yIDExLjYgMTEuNlMyNCAyOS4yIDE3LjYgMjkuMkMxMS4yIDI5LjIgNiAyNCA2IDE3LjZjMC0uNi41LTEuMSAxLTEuMXoiLz48L3N2Zz4=)
}

.btm-media-player .btm-media-overlays-container .overlay.overlay__ratings {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: flex-start;
    align-content: space-between;
    position: relative;
    height: 100%;
    min-width: 100%;
    left: 0;
    top: 0;
    line-height: 1.53
}

.btm-media-player .btm-media-overlays-container .overlay.overlay__ratings p {
    width: var(--overlay-ratings-list-width);
    color: #fff;
    border-left: 1px solid #67bdff;
    padding: 0px 8px;
    margin: 20px
}

.btm-media-player .btm-media-overlays-container .overlay.overlay__ratings .ratings__rating_rating {
    font-weight: 700
}

.btm-media-player .btm-media-overlays-container .overlay.overlay__ratings .ratings__rating_description {
    display: block
}

.btm-media-player .btm-media-overlays-container .overlay.overlay__ratings .ratings__rating_icon {
    height: 1.3em;
    margin-top: 1px;
    margin-left: 7px;
    position: absolute
}

.btm-media-player .btm-media-overlays-container .overlay.overlay__ratings .overlay__ratings_wrapper {
    text-align: left;
    order: 1;
    flex-grow: 2;
    align-items: flex-start;
    position: relative;
    width: 100%
}

.btm-media-player .btm-media-overlays-container .overlay.overlay__ratings .overlay__ratings_wrapper:before {
    content: "";
    width: 100%;
    height: 33%;
    background-image: linear-gradient(0deg, transparent, rgba(0, 0, 0, .02) 13%, rgba(0, 0, 0, .06) 25%, rgba(0, 0, 0, .13) 35%, rgba(0, 0, 0, .21) 45%, rgba(0, 0, 0, .29) 55%, rgba(0, 0, 0, .37) 65%, rgba(0, 0, 0, .44) 75%, rgba(0, 0, 0, .48) 87%, rgba(0, 0, 0, .5));
    background-color: rgba(20, 20, 20, .9);
    background-color: transparent;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    min-height: 260px;
    padding-bottom: 150px
}

.btm-media-player .btm-media-overlays-container .overlay.overlay__ratings .overlay__ratings_wrapper .ratings__advisories_container,
.btm-media-player .btm-media-overlays-container .overlay.overlay__ratings .overlay__ratings_wrapper .ratings__rating_container {
    position: relative
}

.btm-media-player .btm-media-overlays-container .overlay.overlay__ratings .overlay__ratings_wrapper .ratings__advisories_container .ratings__advisory {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay.overlay__ratings .overlay__ratings_wrapper .ratings__advisories_container .ratings__advisory_icon {
    margin-right: 8px;
    width: auto;
    height: 24px
}

.btm-media-player .btm-media-overlays-container .overlay.overlay__ratings .overlay__ratings_wrapper .ratings__advisories_container p:last-child {
    margin-block-end: 0
}

.btm-media-player .btm-media-overlays-container .overlay.overlay__ratings .overlay__ratings_brand {
    order: 2;
    flex-grow: 1;
    align-self: flex-end;
    position: absolute;
    margin-top: 20px;
    right: 15px;
    top: 0
}

.btm-media-player .btm-media-overlays-container .overlay.overlay__ratings .overlay__ratings_brand img {
    width: var(--overlay-ratings-logo-width)
}

.btm-media-player .btm-media-overlays-container .overlay__skip.overlay__skip--hide {
    opacity: 0
}

.btm-media-player .btm-media-overlays-container .overlay__skip .skip__button {
    position: absolute;
    right: var(--overlay-skip-button-right, 24px);
    bottom: var(--overlay-skip-button-bottom, 100px);
    color: #000;
    background: #f9f9f9;
    height: 56px;
    cursor: pointer;
    pointer-events: auto;
    border-radius: 4px;
    font-weight: 700;
    font-size: 15px;
    letter-spacing: 1px;
    padding: 0 19px 0 15px;
    display: flex;
    align-items: center;
    transition: background .2s;
    border: none;
    transform: scale(var(--overlay-skip-button-scale, 1))
}

.btm-media-player .btm-media-overlays-container .overlay__skip .skip__button:hover {
    background: #c7c7c7
}

.btm-media-player .btm-media-overlays-container .overlay__skip .skip__button .skip-icon-btn {
    display: inline-flex
}

.btm-media-player .btm-media-overlays-container .overlay__skip .skip__button .skip-icon-btn svg {
    width: 36px;
    height: 36px
}

.btm-media-player .btm-media-overlays-container .overlay__skip .skip__button span {
    margin-left: 14px
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay {
    position: fixed;
    top: 0;
    flex-direction: column;
    align-items: center;
    padding: 14px 20px;
    background-color: #090b13;
    pointer-events: auto;
    overflow-y: auto
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__content {
    width: 375px
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__header {
    position: relative;
    height: 36px;
    padding-right: 40px;
    margin-bottom: 8px;
    color: #f1f1f1;
    font-family: Avenir-Heavy, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: normal
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__header>span {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__close-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 36px;
    border: none;
    background-size: contain
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__thumbnail {
    margin-bottom: 8px;
    width: 100%;
    height: 212px;
    background: linear-gradient(135deg, #23538a, #a7cfdf)
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__thumbnail__img {
    width: 100%;
    height: 100%
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__title-summary {
    width: 100%;
    margin-bottom: 16px
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__title {
    margin-bottom: 4px;
    color: #f9f9f9;
    font-family: Avenir-Roman, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.53;
    letter-spacing: normal
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__summary {
    margin-bottom: 16px;
    font-family: Avenir-Roman, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #f1f1f1
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__cta {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border: 0;
    border-radius: 4px;
    margin-bottom: 15px;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%;
    height: 56px;
    font-family: Avenir-Heavy, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    text-transform: uppercase;
    cursor: pointer
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__cta--play-next {
    background-color: #f1f1f1;
    color: #000;
    letter-spacing: 1.41px
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__cta--play-next:hover {
    background-color: #d5d7db
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__cta--play-next:active {
    background-color: hsla(0, 0%, 97.6%, .6)
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__play-icon {
    margin-right: 14px;
    width: 36px;
    height: 36px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMzYgMzZIMFYwaDM2eiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0yNy4xNDcgMjAuNDIxTDExLjI3IDI5LjI3NEEyLjIgMi4yIDAgMDE4IDI3LjM1M1Y5LjY0N2EyLjIgMi4yIDAgMDEzLjI3MS0xLjkyMWwxNS44NzYgOC44NTJhMi4yIDIuMiAwIDAxMCAzLjg0M3oiLz48L2c+PC9zdmc+);
    background-position: 50%
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__cta--watch-credits {
    border: 2px solid #f1f1f1;
    background-color: rgba(0, 0, 0, .6);
    color: #f1f1f1;
    letter-spacing: 1.5px
}

.btm-media-player .btm-media-overlays-container .overlay.up-next-overlay .up-next-overlay__cta--watch-credits:active {
    background-color: hsla(0, 0%, 97.6%, .2)
}

.btm-media-player .btm-media-overlays-container .overlay__state {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%;
    max-height: inherit;
    max-width: inherit;
    cursor: auto;
    position: absolute;
    top: 410px;
    pointer-events: auto;
    background-color: rgba(20, 20, 20, .9);
    padding: 14px 20px
}

.btm-media-player .btm-media-overlays-container .overlay__state.flex-direction-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row
}

.btm-media-player .btm-media-overlays-container .overlay__state.flex-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column
}

.btm-media-player .btm-media-overlays-container .overlay__state.flex-flow.row-wrap {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap
}

.btm-media-player .btm-media-overlays-container .overlay__state.flex-flow.column-wrap {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    flex-flow: column wrap
}

.btm-media-player .btm-media-overlays-container .overlay__state>.flex-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__state.horizontal-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.btm-media-player .btm-media-overlays-container .overlay__state.vertical-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.btm-media-player .btm-media-overlays-container .overlay__state.spacer--horizontal,
.btm-media-player .btm-media-overlays-container .overlay__state.spacer--vertical {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1
}

.btm-media-player .btm-media-overlays-container .overlay__state textarea {
    overflow-y: scroll;
    width: 100%;
    height: 100%;
    max-height: inherit;
    max-width: inherit
}

.btm-media-player.ms-edge .btm-media-overlays-container .overlay__controls .controls .controls__header .audio-subtitles-control>button:first-of-type svg {
    pointer-events: none
}

.btm-media-player .btm-media-overlays-container .overlay__loading>.loading-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjM0IDQuMTcpIj48cGF0aCBkPSJNMy42NyAxNS44N0EyOCAyOCAwIDExMTcuNDUgNTMgMjggMjggMCAwMTMuNjcgMTUuODd6bTE1LjY5IDMyLjkyYTIzLjM4IDIzLjM4IDAgMTAtMTEuNTEtMzEgMjMuMzggMjMuMzggMCAwMDExLjUxIDMxeiIgZmlsbD0ibm9uZSIvPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjM0IDQuMTcpIj48cGF0aCBkYXRhLW5hbWU9IlNWR0lEIiBkPSJNMjguNDUgMjcuNzlMMTUgNTcuMTZDMy40MyA0NC41OS03LjU3IDM1LTEuNjMgMTYgMy45MS0xLjY4IDI2LjQ1LTcuNTQgNDEuMjMtLjA3IDU0Ljg5IDYuODIgNjEgMTYuOCA1OC42IDMyLjI5IDU0LjczIDU3LjE2IDM3LjE0IDU3Ljg4IDE1IDU3LjE2eiIgZmlsbD0ibm9uZSIvPjwvY2xpcFBhdGg+PHJhZGlhbEdyYWRpZW50IGlkPSJjIiBjeD0iLTI0Ni41OCIgY3k9IjM3MC43OSIgcj0iLjUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMTEgMCAwIC0xMSAyNzM0LjE3IDQxMzQuMDkpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9Ii45MSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48ZyBjbGlwLXBhdGg9InVybCgjYikiPjxpbWFnZSB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRUFBQUFCQUNBWUFBQUNxYVhIZUFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFUWTBsRVFWUjRYdVdaZDNRVjFkcUhOeDFDRVZDOFFSRWJSUkZRYkNpV3kwVzlxSURvRlFpaEZ4VlFzSVNPQWFSelFjQjJwYU1VRVVRNjBwU3E5TjVDTVJoQ0tBckVRS2pKT1dGL3p5NXp6dVFrTUVGRVhPdjc0N2RtRXM1YW1lZlo3L3Z1UFFjaHBSVC9uK1A1Z2F1TmFDUnJpc2F5Tm5sVk5KSDFTU1BSVkRZWHplUWJvcmxzVGRxSkZySzlhQ2s3a1c3aU5kbER2QzU3aXpka2Z6Skl0SkpEUld2NWlXZ2pQeGR2eXRHaXJSenY5VGV2Sko0ZitDTVJEZVUveVRQQVZ5Y3ZrcGNDQXBvR0JMd09mQnZ5dGhYUUdmajNTVThFOU5FQ1dsa0JCbjZVZUV0K0lkckpTZUp0T1VXOEs2ZDdQVWRXNHZtQnJFWTBrSStTeDhtVFZzQ3pnRC92cW9BNkNJZ0V2akh3TFd3RnZBVzhxb0FPQ09nQ2ZEVHd2VWcvQlB3M3crcUhDQkR2eWRtaXZaenY5V3lYZlc2dkQyUWxJbExlVHg3V0FocktwMGpWZEJYUVdOWUN2cTVMUURQZ1g5TXQwRUsrQTd3UzBCVUIzYldBTndJQ2hyZ0VPQlV3MFFyNEZ2alpvb05jS0RySkgwUm51ZHpyT2Y5MEFhSyt2SmVVQi80QjhwQ3RnaW9oTFZBREFTOERYdy80QmxaQWMrQmZCMTVWd0x2QWR3UStWTUJnQkF4endZK2oveWNBUDFtOEk3OUJ3QXdFZkNjNnlzWEFMeFZkNVkvaWZibkc2NW4vRkFFaVF0NU5TbGtCOXdGZmtWUUMvaEhBVFFzMGt0WEljK1FGQlB3SEFSSEFOd1MraVc0QnMvcHR5WHQ2QUtyK2YxMStrS1hWZjRmeU4vQ0xMUHhLNEZlTDduS0Q2Q20zZUQzL1ZRa0EvSFp5cHhWUWxwUUR2b0t1Z2dhNkN0d3Q4RzlkQVUwUTBGUVBRQ1dnS1hsTkQwRFYvMmI2ZDdYOWZ5a0JZOVQwUjhCWHdFOWo5V2U1QkN4eENWaVBnTTJpbDl3aCtzamRYaXhYTEFEb0VxU2tsVkFhK0h2U1ZVQWtGV0JhNEduQS8wV2VaZlZmUWtBZFcvNk5nRzlwVjcrZGEvVzdaTHI5R2ZnUnJQNW8xK3FyM3A4WDZQMHVjcm5vSm44UzBYS3Q2Q0UzaWcva1Z1RDNpSDV5bitndll6Mlp2RDdnZ2c4bnQ3Z2szQWw4R2QwR2tYb09xRUg0SUFJcTJ4bFFUVmVBR1lDdkFoK3BKYWdLQ0E1QVZRSHZBZC9KSldBQThJTlovWS9TbFg5YnBuODdldjl0T1RNVEFhc1FzQTRCbTBSZnVWdkRENUN4WXFDTUUvK1Y4VmN0UU5TVHhRRCtCeW51a25BSDhIZUhWTUdEZ0Q5dVo4QS85UXhvekM3UWhDSFlsRjNBVklBYWdHKzRCbUFIT3dEVi90ODNzUDIxa2grN0JFeEV3QlRnbmRWZkFQejN3QzhEZmpYdzY0SGZZdUgzV3ZoZnhDQVpMd2JMUTJLSVBQS0hCUUJmbE53RThNMHVDYmZxS3FndjcwcFhCUTMwSUh3VUFVOVlBYW9GWGtCQUxUMEhnZ1BRQ0dpcHQwQzFBM1FEdmlmd2ZXd0ZESEhCajlYVHZ4MEMyalA1TzhpNXdNOEgvZ2Q2ZjRXYS9QVCtSZ1JzUjBBTVpiOFArUDBhL2tQZ2g4cGZ4VWZ5K05VSUtFeHVCTGlZbGVDMHdtMkFtemFJMUlPd25CMkNqK216Z0prQi83WVZVRnUzZ2RuL1d3UzJ3SllaZG9EK3R2emRxejhCQVY4eitLWWhZSTVkL1NVSVdJR0ExUWhZajRETkZuNHY4TEhBeHdHZkFQd1I0SDhUbjhoRThaazhlY1VDQUM5RWJyQlZVQ1JkRmRTbkN1b3pERlVWUkdvSjl3SC9nTjBLSDdlRDhCa0VWQ2MxN1U3UTBGWkFxNUF6UURlNy96c0NuUDEvTEFMR1UvcGYyMFBQQXR2M0R2eEdwdjVHNEhjQnZ3ZjRuNEgvQmZoNHl2NlFHQ2FQaW8vbE1mRXBBdjRuazhYbjhuU1dCUUJjZ0JSMFNWQUNiclFDd2dHL2hhZ3FNTE1na2xtZ3RzTUdlaEE2YlZBMTBBWnFCalRUaHlCbkFMYTFBN0NqUFFEMUNmUy9nbS9EOUg5VHczL0Y2azlGd0N3RXpOZTl6NmtQQWF1QTMwRFA3d1IrTi9EN2dOOVB6eDhBUGdGNFovVlBpT0h5dEJnaHo0aVI4cHdZSmM5blZVRCtkQklpYUlVSUtpSEN6b1A2Z1Nvb3FWc2hrak9CeWYyMkNxcG9BWTBEYmZDSzNnbWEyNWVnNEE3UUJmZ2V3UGNGZnFDZC9zT0JINm0zdm5jNCtVVnArTzhDOE5Hc2ZoQStCdmk5VFB0WTRPT0FqNmYwRHdGL1ZLKzhnaDhwendKK1RveVdGOFJZbWVvcEFPQjhObUVCRVJGVVFVU2dDb29CL1E4cm9ZUnVoVWpkQ21YdElIUUVQSzFQaEtvTnpFNVEzODZCTnJZQ3pBN2dERUJuKzJ0TkJid2x2OVFDM21YcjY4RFcxOUVLaUtiOGU3TGw5ZU93TThEQ0QzTEJEN1B3SXpUNEdjRFBBbjVPak5Id0tXS2M5SXN2cGQ5TFFONFFBWTZFUWxiQ1RWcUVrWENMcm9KSVhRWE9MSGdJQVpVRHU0R1pBWFgwTnRnOGNBcDh6NzRCZm1EM2YzWDQrZEQxM3YrbEx2OG9QZm5uVVBJTExQd2FDNzhMK0Qycy9EN2c5OVAzY2ZTN1d2WGp3Q2NEZnhyd3M0Q2ZBL3k4K0VMNkZMZ1lUeWJJdEVzS0FEU1BGWkRISlNFTTRQeWtvS3NTaWdDdVdpRmNWMEdrcm9MU3BKU3JDcDdVdTRGcEFUVUU2K2s1WUY2RG82d0F0ZjhQUk1DSENBZ2VmdHB5K0luaXpOK0I0ZGVaUTgvNzdQazk2UHQrYkhjR2ZqY3JyK0JqV2ZVRURhL0FSMm53TTRDZkJmd2NLNTZpNFEyNFgweVVhV0lTK1VwZXZKU0EzRFo1N0RXdlMwS1lyUUpIUkZIZ2kya0prUXpFU0FhaUVWQU8rRWYxYm1EbXdITzJDbDYxcDhGbWRnWjB0Q2RBZGZ3ZEVqajh0T1hON3gyOSt0T0JuOC9LTDJPclcwRy9LL2dkQVFIRDVFSEFqN0RGSFdQRjA4T1BBOTY5Nmk1d01abE1rVEp6QVhWbExwMTZPbzZJWUV1WVNuRGFvYkN0Qk5NS3BncnVSb0RUQm8vcE9kQ1luYUFKTDBWTkdZVE5lQ3RzVGhXWTd3RTYyUjFBQ1hETy9pTzFnQ2hPZlowNDlIU2o3M3Z3c3ROZmJ0TVpTTjhQWnJzYnFrditFT0NuQUU4Ry9EVGdaMWgxQmU4TExYbmdOYlNZY2xHS3FlU2JpeGtGQUo0elhZeUFYT2trUkhBMUFvTHRVRi9QZzNDOUxhcGgySUNUb1pGd3YyczNxSzVQaEUycGd1YnNCc0VYSWZVV09FQlhnRm45c2ZUK2VBUk1ZL1huVXZxTEFkOUtyOGN3NUdKMVBtTFlmVXJKandKK05QQmpnQjhIdklGMmw3dGZyM29JdUpoR3ZzMWNRQTRiUjBET1RDckJYSTJJZ29GS01GVlF3cmJCWFhaTFZPZUNoeEh3SkFLcUlVQ2RCMnBUQmZXQWIwT2k3Q253UXl0Z2hCNStVVXorVGd5K2JyenVHdmhkZ1A4TStBSEFWY203NFpOWmRaOWVkWGU1YTJoWFhPRFpwcE1aWk9iRkRPV2YzU1pISU9rbHVPZERYdGRNdUFGNE14UWo5YTdnUGh3OWFOdEF6UUhudTRGR2VpY3dRMUM5Q0tsdmY5VGhSNTM3cHlKZ0pxcy9qOTVmaFlBdERMc1lTajZXUTAwQzRDY0JQbVBoZllGeUgyOVgzTDNhN2xVUEFjODI2NkxNUHZ0aXB2RHBVeStkQk9kcWhFVG9sc2h2VzBGVlFXRmh6Z2szMndOU2FmdU9VQ25RQnVyN0FUVUlnd0o2NmErL1RQbVBBWDRxcXo5TGY4a3hnRFArSUE0N1E1ajJvd0ZYcTYxS2ZZS0d2cURMWGQxUGRGWTZDSnh0V3JEY3M0WEFLL0RzYzAzY0FyTFpaQ2JCRWVISUNJb0lTaWdJOEEwaUl2RGlGRzRQU2VwdDBld0taa3Vzb1kvRkxUZ1BxQlpRN3dCbS94L0Q0V2VLSFg0TE5QeGc0SWRTK3FQMXFpY0Q2cU9uL1V6eU5HZVNoL1oyT3RoUThEa0dPb2ZLdklzeTUzZVpDOGhjUXZyV3lPa1M0VlNDT2phcjdiS0lTNEx6d25RUFZWQlJiNHVxRmN6L0Q1Z1RvV29CZFFaNFM2LytGT0FYQTcrSmxkL0J5dTloMWQzd1B1Qk5tWWVXZUFoODlsbkIxYzR4SnoyMFNxNzVaTUhGVE9GRDQ4Qzc3OTBpekM2aGhtSmRyblgxb0ZTN2hQUGVVTndlbGN2ckttZ1FtQVhxUDBkYTZ6ZEJWZjRLdmlPRHo4QnZBendKOEZPQXAycHcxMnBuc3lVZXVBS2VmYWFCenFFQ2RNNDVRZmljZ09keWdlY0dQUGZDaXpMUG9wQWg2SzRHRHpGQkVlNldNR2VJM0ZxRU9UUGNhQ1dvSFVKOWQ2QytPWHBBdnlDWkxiR0YzZ1hhY1BTTjRwVjNBSysyRHZ5a2pPQnFwYk1EbTROVnpzRXE1MVFyVFhMTXRBRStwNFhQeFlybm5CdUUxM0dCNTExTXZyK0VnRXUwUmVZU25ObGdmczRwNnJwRW1NTlRRV0crUjNEbVFubnlBQUtxSTZBbE0yQ29oaC9JMjkxWUMyNmhzMzlqTTgzbVc1TmN3T1lHTm8rQzVUNFg5N200encxd2JvRHpBSnViNUpsdnJybTU1Z0UrRC9CNWdjOEhlTDRmVEM0cklMUWlMaUhIRE1tTWdwd1RwYXFHd3JaTml0bHFVRzFSQVFuUEkyQ1locmZnMlZucEhFQ0hUYmVaWVFOb0dLQmhzMjFZNVRDQXcrYlpBQm9HYUw0Rk5zRG1VN0NMVGNLK3QvbkJab21KSjd4WEhPQkwvTjVVUmJBOW5CYkpiYXVpb3MvbmsyVUF5TS9LRmdDNG9BckFoY2p0UU4xQ2J1YmZDd0JmQVBBQ2dPZFhBVDYvaFMrMHdNRHJxUHVGTmdnSXMvRDVWUUF2c01TazRGS3k3RThRY0xWUkFyYWRTSkh2Yi9QTGwzNU1rMldBS0xQQUJvZ3lpMHhLOHZPdHBDakFSWkZTbE04VkllR0xqWUNpNnNybkMvSFpRb3R0Z0M2aVFBRXZCSFFoN205UUFiendjckxpT2d0UThJNkFxWEdwV3NLcnEvenk1Wi9TWkMxU2ZXV2FmR0o1bXJ4L1Nab3NDMHdaUUVxVGNFRERGNW1VQk96V0pVYkF6ZXJLNTRyeW1hTGNGeUhGbHBzVVdXWlNsUHVpZ04rNDBzVHpJYTlsSEFHSloxUGtsQU9wc3M5T24reTIzUzhqMS9obHMvVitMYUhXNmpUNTFJbzArUWdpN2x1YUpzdVJlNVpSS2NDVUpxVUF1b3Zjc2R3SUtMYlVacGxKOFpVbTRUOWVsRGNCWG96N1l0emZyUExUZFJUZ3dLZWtwTWpFTXlseTYzRWpvZmN1Sk96d3liZTMrR1hMalg0WnNZN1dXSk1tYTVJcXRNajlpS2hBeXBHSy9Gd2E4RktBbFFMb1RxNTNBRmlTM01iUHhmbjVOaUJMckFvbS9DZVQ0dHdYWC8wM0VIRGh3Z1V0WUFzQzVpYWt5cStSMEMvR0o3dnU4TXV1Ty8zeXRVMSsyV2lEWDlaZWh3UlNsWXA0R1BCSzVESHVIMXFGRUNxbHJKb2ZnSlVtcFlBckJkeWRObmVzQ2ViMnRiUU12eXZCZlltMTExbUFXdjN6RjFMa0NTdGcvaUVqWU5SK254eXkxeWMvb0JxVWhEZXBoaGFJcUtORWJFaVROZFl6RzRCL0JpRlByVTJUbGFtT1NxUWNNdTdsOTJWSkdYNHVEZVRkYTIzVzJhdzN1V3NETXRaZEp3SHU4ajk3M2dqWS9idVJNUDFncXB5TWhJLzIrV1MvM1Q0WmpZUXV1L3l5MVZZcUFRbjF5TXUwUm8yTlZBU3BocENuRVZJRkdZK1NDb0RmUis1RlRIbCtYeHI0VXV0czFwdG9DUnRNUEIvMldzUmQvbzZBdUpNcGNzY0pJMkEyclRBNVBsVitGdXVUZzZtRWFGcWlDMm5IZ0d5d21VcFFiWUdRbDdtdnNTbE52cmc1VGY0TEdVOGg0eUVrVkFLOElubUkzOTNMOWQ0Tkp2ZW84THV5S3B2VUY4TWUvelYyTGVKZWZTWGd6SGt6Qk9NUkVKT1lJamZiVnBpR2lLK1E4UEhQUHRsL2owLzJJdEZVUk9jWVdvSzJhSW1NUnVyc0FIek5MV255QlZLTis2ZkpZd0ErUWg3bnZqS3B1Tkdrd2lhVDhwdE4vaDRDenFYSTN4Rnc4RlNLM0VzYmJFTEE0aU9wY2haVjhJMlY4RGt6b1QrVjBJdDBWUkoyKzJVNzJxSWxneklTQ2YraEdtcVRtbHNSc1kzWndQVUpBS3R5ZllwVUlaWEpnL3p1UVVSVlV0bDZIUVM0NGQwQ2tqZ0hIRCtkSW1PVFRCc29DVXVQcHNxWlZzSWtKQXloRWdiVEVuMlpEZEZVUTZjOVZNSXVJNkFKSXVwUUVhK1FsMGlON1J5aXlMT2tHcW02M1FoUWVYU2JpZk5NbmcvOVp5WjA5YzlSL2tyQVNTdEF6WUdkaVViQXlsOVQ1Y0xEekFQYTRSdEVqRDNnazUvOTRwT0RrTkFMQ1YydGhEYTBSQXRFTkVCQ1hmSUtxVVdlMzVGbXNwT0s0RnFOVkNWUGJEZjV5d1U0OEttcHFSa0VuTElDRHA0MGJhQ3FZQ01TdnFjVjVpSmh6bUZUQlJQVllFVENFQ1IwVisxQU9wSzJ0RVFyMGhBUkVhb3FrRktYMUFEK1JmTENMa1NRNnVRNVVuWG4zMHlBbWdISEVIQ1lPYkEveVd5SjI1R3c1bGlxYm9WNWgwMFZUS1FkUmxNSm56aVZRRnQwVjlWQU91N3p5N1o3YVFmQVcxSVpqUkJTai92YUNLbEZhc1FnZ2xTUENjTC9aUUxjOEprSlVDMlFhQ1Vjc0ZXZ2RvT05UaXRRQ1ROb2hja0hqWVQveGZua1VBWmpQMGNDNlV3NktBbWtGU0thazRhSXFJT0VWNUJSbTlRaU5YWmZSd0h1Q2xBSm5RSEhrczEydUFjQjZnMVJTZGh3akZZNGF0cEFWY0ZrTWdFSkk2aUVnVWpvallSb0s2QXI5eDErOXN1M3ladjdqSUQ2cEo0U1FWN1o0NWVoeitiNThGZWJ6RlkvVkVBU3EzL0NDbEJ6WUI4Q2RqRU10NTR3QWxaUUJmTnRGYmdsREVmQ0VOcGhNQlhSbDJzUEJIUWk3VWxiSkxRbXJ5T2lzYW9HVW4vdmRSUVF1dnJxSGVDc1MwQWlBbjVEUUFJQ1loR3dKOUVNUTNVOFhvK0V4YllLdElSRFJzSjRKSHdjWndTbzlLWWl1cEZPcEQxcEYwc2xrQlpJYUxvdkkveGZLaUIwOVpVQUJhK0g0R25UQW82QW54R3dPOUVNd3MxV3dFKy9wY3BsdjFvSlpDb1N2bElTeVBCNFpnTFYwSjhxNkFsNE5PbENPcElvMGhvSmI4UmVCd0dYV24xbkFKNEYvdlRaWUFVY1R6WVNma2t5YlJBVEl1RkhKQ3lpRXViU0RqT1JNQVVKa3hBdzhpQTdBd0lHVVFWOWxBUVNUYnFTamlUcWw4emgveklCb2F1dksrQzhhUUVsNEdTSWdQaVFObEFDMWlGZ2phMkNoYW9kamdRRmZFaytjNnBBdFFMcEhoY1VjTGxuOUlUNG83blU2anNWNFBTL0VuRHFqRzBENEgvbExIQUlBUWVTZ3EyZ2RnUlZBZXZzUUZSVk1Jc0srTmFwQXZJRkVqNUZ3aUFsZ2ZRK1lDUjRQYWNueUIvTjVlRGRPNEM3Qlk1WkFZY1JFSmZrMmcyT20rUHhXZ1NzcEFxK0R4RXcwUW9ZVGlzTVV4SkkvM2h2K0dzbXdMMzZtVWx3K2w4SlNBNXRBVnNCY2JZQ1ltd0ZiTFFDbHRzVytFNjlNUjR4RXI0K2JDU01JNThxQ1FlekJuL05CV1MyOTdzSG9GdkE3N1lDbElBRVZ3WHNQSkgrVUxUV0hveWNZVGlEVExVQ0pwQVJDVm1IbDlkQ1FPaktaeWJBR1lDT0FQY3VjTlFLVUR2QjNrUXpBNXp6Z0JLd2hpeXhWVEJQdlRJallCb0NKaDgyQXJ5ZUx6U2VIN2pTaE1KZnJnSlUveWVmTVJWd0F2aGpwNElDZEFVa0JyZEN0d0ExQ0g4Z0M5UnVRS1lmdVhKd0o1NGZ1SkprdHZwWkVaQjBPamdFandLZkFQeiszOU1MY000Q3EzOUxrYXZJVWxzRlhzL2tGYzhQWEVteVV2NFhMcVJrS3VDRTdmOGpDRGlJZ1Bpa2pFZmlEUzRCWHMrUzFYaCs0RXJpOS9zOUJiajczeEhnM2dHVWdFTko2YzhCamdDdnYvOUg0dm1CSzAxV0JMalBBTzVEMERFcklNRUtVQlhnOWZldU5wNGZ1TnBrRUhBaG93QTlBNUt2UFd4bStUL21Lb3lLMzZsaThRQUFBQUJKUlU1RXJrSmdnZz09Ii8+PC9nPjwvZz48Y2lyY2xlIGN4PSIyMS4zMyIgY3k9IjU0LjY4IiByPSI1LjUiIGZpbGw9InVybCgjYykiLz48Y2lyY2xlIGN4PSIyMS4zMyIgY3k9IjU0LjMxIiByPSIyLjU4IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.btm-media-player .btm-media-overlays-container .overlay__loading>.loading-icon>svg {
    display: none
}

.btm-media-player {
    --preplay-advisory-font-size: 12px;
    --preplay-countdown-font-size: 12px
}

@media only screen and (min-width:766px) {
    .btm-media-player {
        --preplay-advisory-font-size: 15px;
        --preplay-countdown-font-size: 15px
    }
    .btm-media-player.ms-ie .overlay__preplay .preplay_advisory,
    .btm-media-player.ms-ie .overlay__preplay .preplay_countdown {
        font-size: 15px
    }
}

@media only screen and (min-width:1024px) {
    .btm-media-player {
        --preplay-advisory-font-size: 24px;
        --preplay-countdown-font-size: 18px
    }
    .btm-media-player.ms-ie .overlay__preplay .preplay_advisory {
        font-size: 24px
    }
    .btm-media-player.ms-ie .overlay__preplay .preplay_countdown {
        font-size: 18px
    }
}

.overlay__preplay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    position: relative;
    background-color: #000;
    height: 100%;
    min-width: 100%;
    left: 0;
    top: 0;
    padding-left: 10%;
    padding-right: 10%;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #f9f9f9
}

.overlay__preplay p {
    width: 100%
}

.overlay__preplay .preplay_advisory {
    font-size: var(--preplay-advisory-font-size);
    white-space: pre-line
}

.overlay__preplay .preplay_countdown {
    font-size: var(--preplay-countdown-font-size);
    font-weight: 900
}

.reactions-popup {
    display: -webkit-flex;
    display: flex;
    flex-direction: column-reverse
}

.reactions-popup button div {
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 36px;
    height: 36px;
    background-image: url(https://prod-static.disney-plus.net/eu-west-1/disneyPlus/app/builds/56a609b9f8106aaed76cd596053f79316378f2e2/node_modules/btm-browser-media-platform-group-watch/dist/bundle/assets/images/reactions-icon.svg)
}

.emoji-row {
    display: flex;
    justify-content: flex-end;
    position: absolute;
    right: -72px;
    bottom: 5px;
    padding-bottom: 51px;
    pointer-events: none;
    z-index: 1
}

.emoji-row,
.emoji-row-animations-enter {
    visibility: hidden;
    opacity: 0
}

.emoji-row-animations-enter-active,
.emoji-row-animations-enter-done {
    visibility: visible;
    opacity: 1;
    animation: slide-up-fade-in .5s ease;
    pointer-events: auto
}

.emoji-row-animations-exit {
    visibility: visible;
    opacity: 1
}

.emoji-row-animations-exit-active {
    visibility: hidden;
    opacity: 0;
    animation: slide-down-fade-out .5s ease
}

.emoji-row-animations-selected-exit {
    visibility: visible;
    opacity: 1
}

.emoji-row-animations-selected-exit-active .reactions-option-icon {
    visibility: hidden;
    opacity: 0;
    cursor: none
}

.emoji-row-animations-selected-exit-active .reactions-option-icon:not(.selected-reaction-ring) {
    animation: fade-out .5s ease;
    animation-iteration-count: 1;
    transform-origin: 50% 50%;
    animation-fill-mode: forwards
}

.emoji-row-animations-selected-exit-active .reactions-option-icon.selected-reaction-ring {
    animation: ring 1s ease;
    box-shadow: 0 0 0 0 hsla(0, 0%, 100%, .3);
    background: hsla(0, 0%, 100%, 0)
}

.emoji-row .reactions-option-icon {
    border-radius: 50%;
    border-width: 0;
    box-shadow: 0 0 0 0 hsla(0, 0%, 100%, .3);
    background: hsla(0, 0%, 100%, 0);
    flex: 0 0 auto;
    height: 50px!important;
    width: 50px!important;
    transform: scale(1);
    transition: transform .16s ease, box-shadow .16s ease!important;
    margin: 0 8px
}

.emoji-row .reactions-option-icon img {
    display: inline-block;
    vertical-align: middle;
    width: 50px
}

.emoji-row .reactions-option-icon:active,
.emoji-row .reactions-option-icon:focus,
.emoji-row .reactions-option-icon:hover {
    transform: scale(1.2)
}

.reactions-always-on .emoji-row {
    visibility: visible;
    opacity: 1;
    display: flex;
    justify-content: center;
    width: 100%;
    bottom: 100%;
    position: inherit;
    padding-top: 20px;
    padding-bottom: 0
}

.reactions-always-on .emoji-row button.control-icon-btn.reactions-option-icon {
    margin: 0 10px 0 0
}

.reactions-always-on .emoji-row button.control-icon-btn.reactions-option-icon:active {
    filter: brightness(1.1);
    transform: scale(1.2);
    box-shadow: 0 0 0 0 hsla(0, 0%, 100%, .3);
    background: hsla(0, 0%, 100%, 0)
}

@media only screen and (min-width:480px) {
    .reactions-always-on .emoji-row {
        transform: scale(.5)
    }
}

@media only screen and (min-width:766px) {
    .reactions-always-on .emoji-row {
        transform: scale(1)
    }
}

@keyframes slide-up-fade-in {
    0% {
        opacity: 0;
        transform: translateY(16px)
    }
    to {
        opacity: 1;
        transform: translate(0)
    }
}

@keyframes slide-down-fade-out {
    0% {
        visibility: visible;
        opacity: 1;
        transform: translate(0)
    }
    to {
        visibility: hidden;
        opacity: 0;
        transform: translateY(16px)
    }
}

@keyframes fade-out {
    0% {
        visibility: visible;
        opacity: 1
    }
    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ring {
    0% {
        visibility: visible;
        opacity: 1;
        background: hsla(0, 0%, 100%, 0);
        box-shadow: 0 0 0 0 hsla(0, 0%, 100%, 0)
    }
    10% {
        box-shadow: 0 0 0 0 hsla(0, 0%, 100%, 0);
        background: hsla(0, 0%, 100%, 0)
    }
    25% {
        transform: scale(1.3)
    }
    40% {
        transform: scale(1.3);
        box-shadow: 0 0 0 0 hsla(0, 0%, 100%, .3);
        background: hsla(0, 0%, 100%, 0)
    }
    70% {
        opacity: 1;
        transform: scale(1)
    }
    to {
        visibility: hidden;
        opacity: 0;
        background: hsla(0, 0%, 100%, .3);
        box-shadow: 0 0 0 5px hsla(0, 0%, 100%, .3);
        transform: scale(1)
    }
}

.btm-media-player.msie .emoji-row .control-icon-btn.reactions-option-icon {
    min-width: 50%!important
}

.btm-media-player .control-icon-btn {
    z-index: 2
}

.gw-tutorial-tooltip {
    background-color: #0072d2;
    border-radius: 4px;
    padding: 0 16px;
    color: #fff;
    font-size: 13px;
    position: absolute;
    left: 50%;
    z-index: 1
}

.gw-tutorial-tooltip:after {
    background-image: linear-gradient(-45deg, #0072d2, #0072d2 50%, transparent 51%, transparent);
    border-radius: 4px;
    content: "";
    display: block;
    height: 20px;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    width: 20px
}

.gw-tutorial-tooltip.tooltip-position-top {
    top: -60px
}

.gw-tutorial-tooltip.tooltip-position-top:after {
    transform: rotate(45deg);
    bottom: -9px
}

.gw-tutorial-tooltip.tooltip-position-bottom {
    top: 50px
}

.gw-tutorial-tooltip.tooltip-position-bottom:after {
    top: -9px;
    transform: rotate(-135deg)
}

.gw-tutorial-tooltip.tutorial-tooltip-reactions {
    margin-left: -60px;
    width: 120px
}

.gw-tutorial-tooltip.tutorial-tooltip-controls {
    margin-left: -120px;
    width: 240px;
    top: -75px
}

.gw-tutorial-tooltip.tutorial-tooltip-profiles {
    margin-left: -100px;
    width: 150px
}

.tooltip-control-wrapper {
    position: relative
}

.group-profiles-control:hover+.tooltip-control-wrapper .gw-tutorial-tooltip,
.reactions-popup:hover+.gw-tutorial-tooltip {
    display: none
}

.group-profiles-control {
    display: flex;
    align-self: flex-start
}

.group-profiles-control__toggle-btn>div {
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 36px;
    height: 36px;
    background-image: url(https://prod-static.disney-plus.net/eu-west-1/disneyPlus/app/builds/56a609b9f8106aaed76cd596053f79316378f2e2/node_modules/btm-browser-media-platform-group-watch/dist/bundle/assets/images/group-icon.svg)
}

.group-profiles-control__count {
    padding-left: 22px;
    font-family: Avenir, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: 900;
    line-height: 36px;
    text-align: left;
    color: #f9f9f9
}

.group-profiles-control__list-container {
    position: absolute;
    top: 48px;
    right: 0
}

.group-profiles-control__list {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: 4px;
    margin: 4px 0;
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: center;
    color: #f9f9f9;
    white-space: nowrap;
    pointer-events: none;
    transition: opacity 165ms linear, visibility 165ms linear
}

.group-profiles-control__list:hover,
.group-profiles-control__toggle-btn--show~.group-profiles-control__list-container .group-profiles-control__list,
.group-profiles-control__toggle-btn:hover~.group-profiles-control__list-container .group-profiles-control__list {
    opacity: 1;
    visibility: visible;
    transition: opacity 335ms ease, visibility 335ms ease
}

.group-profiles-control__toggle-btn--show~.group-profiles-control__list {
    opacity: 1
}

.group-profiles-control__avatar-profile-name {
    box-sizing: border-box;
    margin-left: 8px;
    width: 56px;
    height: 56px
}

.group-profiles-control__avatar-profile-name:first-of-type {
    margin-left: 0
}

.group-profiles-control__avatar-profile-name figure {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0
}

.group-profiles-control__avatar-profile-name:first-of-type:not(:last-of-type) figure {
    align-items: flex-start
}

.group-profiles-control__avatar-profile-name:last-of-type:not(:first-of-type) figure {
    align-items: flex-end
}

.group-profiles-control__avatar-profile-name img {
    width: 100%;
    height: auto;
    max-height: 100%;
    pointer-events: auto;
    cursor: pointer;
    border: 1px solid #f9f9f9;
    border-radius: 50%;
    transition: transform 165ms linear
}

.group-profiles-control__avatar-profile-name figcaption {
    margin-top: 4px;
    color: #f9f9f9;
    font-family: Avenir-Heavy, Avenir, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 900;
    line-height: 1.17;
    pointer-events: none;
    opacity: 0;
    transition: opacity 85ms linear
}

.group-profiles-control__avatar-profile-no-image {
    width: 56px;
    height: 56px;
    pointer-events: auto;
    cursor: pointer;
    border: 1px solid #f9f9f9;
    border-radius: 50%;
    background: #333;
    transition: transform 165ms linear
}

.group-profiles-control__avatar-profile-caption {
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 6em;
    overflow: hidden
}

.group-profiles-control__avatar-profile-caption:hover,
.group-profiles-control__avatar-profile-name--selected .group-profiles-control__avatar-profile-caption,
.group-profiles-control__avatar-profile-name:hover .group-profiles-control__avatar-profile-caption {
    opacity: 1;
    transition: opacity 165ms linear
}

.overlay_group-watch {
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.btm-media-player.casting-mini-mode .btm-media-overlays-container .group-profiles-control,
.btm-media-player.casting-mini-mode .btm-media-overlays-container .overlay_group-watch,
.btm-media-player.casting-mini-mode .btm-media-overlays-container .reactions-always-on {
    display: none
}

.syncing-container {
    height: 100%
}

.syncing,
.syncing-container {
    position: absolute;
    width: 100%
}

.syncing {
    color: #f9f9f9;
    letter-spacing: 1.8px;
    line-height: 1.6;
    font-size: 18px;
    font-weight: 900;
    text-align: center;
    top: 62%
}

.event-icon-container {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.event-icon-container .event-icon-scrim {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .02) 13%, rgba(0, 0, 0, .06) 25%, rgba(0, 0, 0, .13) 35%, rgba(0, 0, 0, .21) 45%, rgba(0, 0, 0, .29) 55%, rgba(0, 0, 0, .37) 65%, rgba(0, 0, 0, .44) 75%, rgba(0, 0, 0, .48) 87%, rgba(0, 0, 0, .5));
    animation: scrimFadeOut 335ms linear 335ms
}

.event-icon-container .event-icon {
    display: flex;
    align-items: stretch;
    width: 72px;
    height: 72px;
    opacity: 0;
    animation: iconScaleIn .7s linear, iconFadeIn 335ms linear, iconFadeOut 335ms linear 335ms
}

@keyframes scrimFadeOut {
    0% {
        opacity: .3
    }
    to {
        opacity: 0
    }
}

@keyframes iconScaleIn {
    0% {
        transform: scale(.95)
    }
    to {
        transform: scale(1)
    }
}

@keyframes iconFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes iconFadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@media only screen and (max-width:766px) {
    .event-icon-container {
        display: none
    }
}

.notification-drawer {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    height: 200px;
    padding: 19px;
    opacity: 0
}

.notification-drawer,
.notification-drawer--has-notification {
    transition: opacity .3s;
    transition-timing-function: cubic-bezier(.32, .94, .6, 1)
}

.notification-drawer--has-notification {
    opacity: 1;
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .03) 13%, rgba(0, 0, 0, .09) 24%, rgba(0, 0, 0, .2) 33%, rgba(0, 0, 0, .31) 43%, rgba(0, 0, 0, .44) 52%, rgba(0, 0, 0, .56) 61%, rgba(0, 0, 0, .66) 72%, rgba(0, 0, 0, .73) 85%, rgba(0, 0, 0, .75))
}

.overlay_group-watch.controls-visible .notification-drawer--has-notification {
    opacity: 1;
    margin-bottom: 73px;
    background-image: none
}

.overlay_group-watch.controls-visible .notification-drawer--has-notification.is-casting {
    margin-bottom: 128px
}

.notification-drawer .notification {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    height: 38px;
    color: #f9f9f9
}

.notification-drawer .notification__image-container {
    position: relative;
    margin-right: 5px;
    width: 38px;
    height: 38px
}

.notification-drawer .notification__image-background {
    position: absolute;
    left: calc(50% - 21px);
    top: calc(50% - 21px);
    width: 42px;
    height: 42px;
    background-color: hsla(0, 0%, 100%, .2);
    border-radius: 50%
}

.notification-drawer .notification__image,
.notification-drawer .notification__no-image {
    position: absolute;
    left: calc(50% - 16px);
    top: calc(50% - 16px);
    width: 32px;
    height: 32px
}

.notification-drawer .notification__no-image {
    background: #333;
    border-radius: 50%
}

.notification-drawer .notification__text {
    margin: 0
}

.notification-drawer .notification--with-avatar .notification__image-background {
    opacity: 0
}

@keyframes with-avatar-image-background-entrance-move1 {
    0% {
        transform: scale(.75);
        opacity: 0
    }
    to {
        transform: scale(1);
        opacity: .5
    }
}

@keyframes with-avatar-image-background-entrance-move2 {
    0% {
        transform: scale(1);
        opacity: .5
    }
    to {
        transform: scale(1);
        opacity: 0
    }
}

.notification-drawer .notification--with-avatar.notification--appear .notification__image-background {
    transform: scale(.75);
    opacity: 1
}

.notification-drawer .notification--with-avatar.notification--appear-active .notification__image-background {
    animation: with-avatar-image-background-entrance-move1 335ms cubic-bezier(.32, .94, .6, 1) forwards, with-avatar-image-background-entrance-move2 335ms linear 335ms forwards
}

.notification-drawer .notification--with-avatar.notification--appear-done .notification__image-background {
    transform: scale(1);
    opacity: 0
}

.notification-drawer .notification--with-avatar .notification__image {
    opacity: 0
}

.notification-drawer .notification--with-avatar.notification--appear .notification__image {
    transform: scale(.75);
    opacity: 0
}

.notification-drawer .notification--with-avatar.notification--appear-active .notification__image {
    transform: scale(1);
    opacity: 1;
    transition: transform 335ms cubic-bezier(.32, .94, .6, 1) 85ms, opacity 335ms cubic-bezier(.32, .94, .6, 1) 85ms
}

.notification-drawer .notification--with-avatar.notification--appear-done .notification__image {
    transform: scale(1);
    opacity: 1
}

.notification-drawer .notification--with-avatar .notification__text {
    opacity: 0
}

.notification-drawer .notification--with-avatar.notification--appear .notification__text {
    transform: translateY(20px);
    opacity: 0
}

.notification-drawer .notification--with-avatar.notification--appear-active .notification__text {
    transform: translateY(0);
    opacity: 1;
    transition: transform 165ms cubic-bezier(.32, .94, .6, 1), opacity 165ms cubic-bezier(.32, .94, .6, 1)
}

.notification-drawer .notification--with-avatar.notification--appear-done .notification__text {
    transform: translateY(0);
    opacity: 1
}

@keyframes with-avatar-exit-move1 {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.notification-drawer .notification--with-avatar.notification--exit-active {
    animation: with-avatar-exit-move1 .3s cubic-bezier(.76, 0, .24, 1) forwards
}

.notification-drawer .notification--with-avatar.notification--exit-done {
    opacity: 0
}

.notification-drawer .notification--with-reaction .notification__image-background {
    transform: scale(.48);
    opacity: 0
}

@keyframes with-reaction-image-background-entrance-move1 {
    0% {
        transform: scale(.48);
        opacity: 0
    }
    to {
        transform: scale(.93);
        opacity: 1
    }
}

@keyframes with-reaction-image-background-entrance-move2 {
    0% {
        transform: scale(.93);
        opacity: 1
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes with-reaction-image-background-entrance-move3 {
    0% {
        transform: scale(1);
        opacity: 1
    }
    to {
        transform: scale(1);
        opacity: 0
    }
}

.notification-drawer .notification--with-reaction.notification--appear .notification__image-background {
    transform: scale(.48);
    opacity: 0
}

.notification-drawer .notification--with-reaction.notification--appear-active .notification__image-background {
    animation: with-reaction-image-background-entrance-move1 165ms cubic-bezier(.32, .94, .6, 1) forwards, with-reaction-image-background-entrance-move2 .87s linear 165ms forwards, with-reaction-image-background-entrance-move3 335ms linear 1035ms forwards
}

.notification-drawer .notification--with-reaction.notification--appear-active.multiple .notification__image-background {
    animation: with-reaction-image-background-entrance-move1 165ms cubic-bezier(.32, .94, .6, 1) forwards, with-reaction-image-background-entrance-move2 .4s linear 165ms forwards, with-reaction-image-background-entrance-move3 .12s linear 565ms forwards
}

.notification-drawer .notification--with-reaction.notification--appear-done .notification__image-background {
    transform: scale(1);
    opacity: 0
}

.notification-drawer .notification--with-reaction .notification__image {
    transform: scale(.75);
    opacity: 0
}

@keyframes with-reaction-image-entrance-move1 {
    0% {
        transform: scale(.75);
        opacity: 0
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes with-reaction-image-entrance-move2 {
    0% {
        transform: scale(1);
        opacity: 1
    }
    to {
        transform: scale(.95);
        opacity: 1
    }
}

@keyframes with-reaction-image-entrance-move3 {
    0% {
        transform: scale(.95);
        opacity: 1
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

.notification-drawer .notification--with-reaction.notification--appear .notification__image {
    transform: scale(.75);
    opacity: 0
}

.notification-drawer .notification--with-reaction.notification--appear-active .notification__image {
    animation: with-reaction-image-entrance-move1 335ms cubic-bezier(.32, .94, .6, 1) 85ms forwards, with-reaction-image-entrance-move2 215ms linear .42s forwards, with-reaction-image-entrance-move3 185ms ease-in 635ms forwards
}

.notification-drawer .notification--with-reaction.notification--appear-done .notification__image {
    transform: scale(1);
    opacity: 1
}

.notification-drawer .notification--with-reaction.notification--appear .notification__text,
.notification-drawer .notification--with-reaction .notification__text {
    opacity: 0
}

.notification-drawer .notification--with-reaction.notification--appear-active .notification__text {
    opacity: 1;
    transition: opacity 165ms cubic-bezier(.32, .94, .6, 1)
}

.notification-drawer .notification--with-reaction.notification--appear-done .notification__text {
    opacity: 1
}

@keyframes with-reaction-exit-move1 {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.notification-drawer .notification--with-reaction.notification--exit {
    animation: with-reaction-exit-move1 335ms cubic-bezier(.76, 0, .24, 1) forwards
}

.notification-drawer .notification--with-reaction.notification--exit-done {
    opacity: 0
}

.onboarding-wrapper {
    color: #fff;
    margin: 32px auto;
    max-width: 374px;
    overflow: visible;
    width: 100%;
    z-index: 1
}

.onboarding-wrapper.subscriber-agreement {
    max-width: 506px
}

.onboarding-wrapper.oauth-branding {
    margin: auto
}

.onboarding-wrapper.early-access {
    margin-top: -50px
}

.slide-in-right-enter {
    height: 0;
    opacity: .01;
    transform: translateX(-50%)
}

.slide-in-right-enter-active {
    transition: transform .3s ease-out, opacity .2s ease-out .1s
}

.slide-in-right-enter-active,
.slide-in-right-exit {
    opacity: 1;
    transform: translateX(0)
}

.slide-in-right-exit-active {
    opacity: .01;
    transform: translateX(-50%);
    transition: transform .3s ease-out, opacity .2s ease-out
}

.slide-in-left-enter {
    height: 0;
    opacity: .01;
    transform: translateX(50%)
}

.slide-in-left-enter-active {
    transition: transform .3s ease-out, opacity .2s ease-out .1s
}

.slide-in-left-enter-active,
.slide-in-left-exit {
    opacity: 1;
    transform: translateX(0)
}

.slide-in-left-exit-active {
    opacity: .01;
    transform: translateX(50%);
    transition: transform .3s ease-out, opacity .2s ease-out
}

.off-device-notification {
    z-index: 10000!important
}

.marketing-page {
    overflow: hidden;
    background: #1a1a1a;
    color: #fff;
    min-height: 100vh;
    margin: 0 calc(-3.5vw - 24px)
}

.marketing-page:after {
    content: "";
    right: 0;
    background: url(../img/landing-overlay-log-out.png) 100% 0 no-repeat;
    height: 110px;
    z-index: 1;
    background-size: contain
}

.marketing-page:after,
.marketing-page__bg {
    position: absolute;
    top: 0;
    width: 100%
}

.marketing-page__bg__image {
    width: 150%;
    height: auto;
    left: -50%;
    position: absolute;
    right: 0;
    top: 0
}

.marketing-page__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto
}

.marketing-page__content {
    margin: 0 auto;
    padding: 40vh 16px 0;
    text-align: center;
    position: relative
}

.marketing-page__content__logo {
    width: 148px;
    margin-bottom: 16px
}

.marketing-page__content__heading {
    font-family: Avenir-Heavy, sans-serif;
    transition: all .2s ease;
    font-size: 24px;
    line-height: 1.17;
    margin: 0 auto;
    max-width: 335px
}

.marketing-page__content__subheading {
    max-width: 335px;
    padding: 16px 0 40px;
    margin: 0 auto!important
}

.marketing-page__content__button {
    height: 60px!important;
    width: 100%!important
}

.marketing-page__content__button p {
    padding: 12px 20px
}

.marketing-page__logout {
    font-family: Avenir-Heavy, sans-serif;
    font-size: 15px;
    line-height: 1.53;
    position: absolute;
    right: 16px;
    top: 16px;
    z-index: 2
}

@media screen and (min-width:360px) {
    .marketing-page__content {
        padding: 40vh 20px 0
    }
    .marketing-page__logout {
        right: 20px;
        top: 20px
    }
}

@media screen and (min-width:480px) {
    .marketing-page__content__heading {
        font-size: 32px;
        line-height: 1.19;
        max-width: 440px
    }
    .marketing-page__content__subheading {
        max-width: 440px
    }
    .marketing-page__content__button {
        width: auto!important;
        margin: auto
    }
    .marketing-page__content__button p {
        padding: 12px 40px
    }
}

@media screen and (min-width:766px) {
    .marketing-page__content__logo {
        width: 198px
    }
    .marketing-page__overlay {
        height: 100%
    }
    .marketing-page__logout {
        right: 56px;
        top: 40px
    }
    .marketing-page__button {
        padding: 0 40px
    }
}

@media screen and (min-width:1024px) {
    .marketing-page__bg__image {
        width: auto;
        min-height: 100vh;
        min-width: 100%;
        right: 0;
        left: auto
    }
    .marketing-page__content {
        padding: 0 0 80px 10%;
        text-align: left;
        margin: 25vh 0 0
    }
    .marketing-page__content__logo {
        text-align: center
    }
    .marketing-page__content__heading {
        margin: initial
    }
    .marketing-page__content__subheading {
        max-width: 506px;
        margin: initial!important
    }
    .marketing-page__content__button {
        margin: initial
    }
    .marketing-page__logout {
        right: 58px
    }
}

@media screen and (min-width:1440px) {
    .marketing-page__logout {
        right: 71px
    }
}