.flowplayer .fp-ui .ad-time,.flowplayer.ad-is-visible .fp-ui .ad-time.ad-time-undefined{visibility:hidden;opacity:0}.flowplayer .fp-ui .ad-pre-skip,.flowplayer .fp-ui .ad-skip,.flowplayer .fp-ui .ad-time{background-color:rgba(51,51,51,.6);bottom:36px;min-width:35px;text-align:center;text-shadow:0 0 1px #000;font-weight:700;color:#fff}.flowplayer.ad-is-visible .fp-engine{top:-9999em}.flowplayer.is-loading.ad-is-visible .fp-waiting{visibility:hidden}.flowplayer.ad-is-visible .fp-embed,.flowplayer.ad-is-visible .fp-fullscreen{visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility .5s;-moz-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}.flowplayer .fp-embed,.flowplayer .fp-fullscreen{-webkit-transition:visibility .15s .3s;-moz-transition:visibility .15s .3s;transition:visibility .15s .3s}.flowplayer .fp-ui .ad-pre-skip,.flowplayer .fp-ui .ad-time{-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in}.flowplayer .fp-ui .ad-time{transition:opacity .5s ease-in}.flowplayer.ad-is-visible .fp-ui .ad-time{visibility:visible;opacity:1}.flowplayer .fp-ui .ad-pre-skip{visibility:hidden;opacity:0;transition:opacity .5s ease-in;right:0;padding:5px;height:12px;line-height:12px;font-size:12px}.flowplayer.ad-is-visible.ad-is-pre-skippable .fp-ui .ad-pre-skip{visibility:visible;opacity:1}.flowplayer .fp-ui .ad-skip{visibility:hidden;opacity:0;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;transition:opacity .5s ease-in;right:0;padding:10px 30px;height:18px;line-height:18px;font-size:18px}.flowplayer.ad-is-visible.ad-is-skippable-now .fp-ui .ad-skip{visibility:visible;opacity:1}.flowplayer .fp-ui .ad-play{visibility:hidden;background-image:url(img/play_white.png);background-size:95%;background-repeat:no-repeat;background-position:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.flowplayer.ad-is-visible.ad-is-paused .fp-ui .ad-play{visibility:visible}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.flowplayer .fp-ui .ad-play{background-image:url(img/play_white@x2.png)}}.flowplayer .fp-ui .ad-time{right:16px;padding:5px;height:12px;line-height:12px;font-size:12px}.flowplayer.ad-is-skippable .fp-ui .ad-time{bottom:auto;right:auto;top:16px;left:16px}.flowplayer .fp-ui .ad-time.ad-time-undefined .ad-remaining{visibility:hidden}.flowplayer .fp-ui .ad-time::before{color:#bbb;content:'Ad remaining time';padding-right:8px}