.flowplayer { display: inline-block; margin-bottom: -4px; } /* margin or inline */
.flowplayer a:link, .flowplayer a:visited, .flowplayer a:active, .flowplayer a:hover { width: auto; }

.flowplayer .fp-message.fp-shown, #player .fp-message.nascondi {
  display: none !important;
}
.flowplayer .fp-ui .fp-controls {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.flowplayer.is-loading .fp-ui .fp-controls {
  filter: alpha(opacity=0);
  opacity: 0; }
  .flowplayer.is-live .fp-ui .fp-controls .fp-timeline, .flowplayer.is-live .fp-ui .fp-controls .fp-fp-duration { display: none; }
.flowplayer .fp-captions, .flowplayer.is-mouseover .fp-captions, .flowplayer.is-paused .fp-captions { bottom: 0px; }
.flowplayer.is-loading .fp-logo,.flowplayer.is-paused .fp-logo { display: none; }
.flowplayer { background-color: #333; background-size: cover; } /*  .fp-player */
.flowplayer .fp-context-menu { display: none; }
.flowplayer .fp-header a:link, #player .fp-header a:visited, .flowplayer .fp-header a:active, .flowplayer .fp-header a:hover { width: auto; }
.flowplayer * { font-family: inherit; font-size: inherit; }
.flowplayer .fp-message { font-size: 1.2em; }
.flowplayer .fp-header .fp-vr-headset { margin-top: 0px; }
.flowplayer.is-fullscreen { z-index: 9999; }