.flowplayer .fp-play { bottom: 0; display: none; height: 30px !important; left: 0; position: absolute; text-align: center; }
.flowplayer.is-mouseover .fp-controls { border-radius: 0; bottom: 0; left: 0; right: 0; width: auto; }
.flowplayer.is-mouseover .fp-controls,
 .flowplayer.is-mouseover .fp-controls .fp-play { background-color: rgba(0, 0, 0, 0.65); border-radius: 0; height: 50px; left: 0; }
/*.flowplayer.is-mouseover .fp-quality-selector { width: 108px; }*/
.flowplayer.is-mouseover .fp-controls .fp-timeline { border-radius: 0; }
.flowplayer.is-touch.is-mouseover .fp-progress::after,
.flowplayer.is-touch.is-mouseover .fp-progress::before { content: none; }
.flowplayer .fp-timeline { background: rgba(255, 255, 255, 0.15) none repeat scroll 0 0; height: 8px; position: relative; top: 22px; }
.flowplayer .fp-timeline { margin-left: 95px; margin-right: 475px; }
.flowplayer.is-mouseover .fp-controls .fp-timeline .fp-progress,
.flowplayer.is-mouseover .fp-controls .fp-timeline .fp-buffer { border-radius: 0; }
.flowplayer .fp-remaining,
.flowplayer .fp-duration { color: #a5a5a5; }
.flowplayer .fp-time { color: #a5a5a5; }
.flowplayer .fp-volume { bottom: 0; height: 8px; position: absolute; top: 22px; }
.flowplayer .fp-volumeslider { cursor: col-resize; float: left; height: 8px; width: 75px; }
.flowplayer .fp-quality-selector {
    bottom: 13px;
    box-sizing: border-box;
    font-weight: bold;
    overflow: hidden;
    position: absolute;
    right: -65px;
    transition: all 0.2s ease-in 0s;
    width: 108px;
}
.flowplayer .fp-quality-selector li { border-radius: 0; }
.flowplayer .fp-quality-selector li { margin: 1px; }
.flowplayer .fp-menu { bottom: 10px; position: absolute; right: 230px; z-index: 11; }
.flowplayer .fp-play { bottom: 0; display: none; height: 50px !important; left: 0; position: absolute; text-align: center; }
.flowplayer .fp-play::before { content: "\E037"; font-family: "Material Icons"; font-size: 26px; position: relative; margin: 10px 0 0 10px; float: left; }
.is-playing.flowplayer .fp-play::before { content: "\E034"; font-family: "Material Icons"; font-size: 34px; }
.flowplayer .fp-mute::before { content: "\E050"; font-family: "Material Icons"; font-size: 24px; }
.flowplayer.is-ready.is-muted .fp-mute::before { content: "\E04E"; font-family: "Material Icons"; }
.flowplayer .fp-fullscreen::before { content: "\E5D0"; font-family: "Material Icons"; font-size: 30px; }
.flowplayer.is-fullscreen .fp-fullscreen:before { content: "\E5D0"; font-family: "Material Icons"; }
.flowplayer .fp-menu {
    bottom: 3px;
    position: absolute;
    right: 199px;
    z-index: 11;
}
.flowplayer .fp-menu:before { content: "\E048"; font-family: "Material Icons";  font-size: 24px; }

.flowplayer.fixed-controls .fp-controls { height: 50px; }
.has-menu.is-long.flowplayer .fp-timeline { margin-left: 100px; }
.flowplayer .fp-elapsed,
.flowplayer.play-button .fp-elapsed {  }
/*pobrane całe css*/
.flowplayer.is-mouseover .fp-controls .fp-play { background-color: rgba(0, 0, 0, 0.65); border-radius: 3px; display: block; height: 50px; left: 0; width: 50px; }
.is-long.flowplayer .fp-time em { }
.flowplayer.is-mouseover .fp-controls .fp-menu .fp-dropdown { bottom: 48px; }

/*media od 766*/
@media screen and (max-width: 766px) {
.flowplayer .fp-menu{display:none;position:absolute;bottom:0;z-index:11;right:228px;}
.flowplayer .fp-menu { right:90px; }
.has-menu.flowplayer .fp-qsel { right: 75px; }
.flowplayer .fp-title { top: 0; left: 0; }
}