#videoplayer {
    line-height: 0;
}

#flowplayer-floating-container {
    width: 45%;
    left: unset;
    right: 10px;
    bottom: 10px;
    position: fixed !important;
    box-shadow: 0 0 5px 2px #a5a5a5;
    line-height: 0;
    z-index: 100;
}

.flowplayer.has-poster {
    /* background-size: cover; */
}

.flowplayer .fp-interstitial {
    line-height: 19px;
}

.flowplayer .fp-switch.fp-play-1 {
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.38);
    padding: 14px;
}

.flowplayer .fp-menu li {
    padding: 1.4em 2.7em !important;
}

.flowplayer .fp-menu h3 {
    display: none !important;
}

.flowplayer .fp-ratio {
    pointer-events: none;
}

.flowplayer:not(.is-audio-player):not(.no-title) .fp-footer {
    background-color: rgba(0, 0, 0, 0.85);
    padding: 7px;
}

.flowplayer .fp-ui .fp-middle .fp-interstitial {
    background-color: rgba(0, 0, 0, 0.8);
    padding-top: 20px;
}

.fp-captions .fp-cue {
    padding: 0.9rem;
    font-size: 1rem;
    line-height: 1.1rem;
}

.flowplayer.is-fullscreen .fp-captions .fp-cue {
    font-size: 3rem;
    padding: 1.5rem;
}

.flowplayer.is-paused .fp-footer,
.flowplayer.is-hovered .fp-footer {
    display: block;
    bottom: 3em;
}

.flowplayer .fp-thumbnail-carousel {
    z-index: 2;
}

@media screen and (orientation: portrait) {

    /* make the volume and close buttons a bit smaller */
    .is-popped-out .fp-exit-float, .is-popped-out .fp-mute-float {
        width: 7vw;
        height: 7vw;
    }
}

/* .is-tiny .fp-play, .is-tiny .fp-pause {
    width: 4em;
    height: 4em;
} */

/* disable small/tiny play button */
.is-tiny.is-starting:not(.is-waiting) .fp-switch,
.is-small.is-starting:not(.is-waiting) .fp-switch {
    transform: scale(1);
    opacity: 1;
}

.flowplayer.ui-hide-skip .fp-skip-next,
.flowplayer.ui-hide-skip .fp-skip-prev {
    display: none;
}
.flowplayer.ui-hide-quality .fp-qsel {
    display: none;
}
.flowplayer.ui-hide-volume .fp-volume-control {
    display: none;
}
.flowplayer.ui-hide-seek .fp-timeline,
.flowplayer.ui-hide-seek .fp-elapsed,
.flowplayer.ui-hide-seek .fp-duration {
    display: none;
}
