.flowplayer {
	background-position: center; width: 100%; display: inline-block; position: relative; background-repeat: no-repeat; background-size: contain;
}
.flowplayer * {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; text-decoration: inherit; list-style-type: none;
}
.flowplayer a:focus {
	outline: 0px;
}
.flowplayer video {
	width: 100%;
}
.is-ipad.flowplayer video {
	-webkit-transform: translateX(-2048px);
}
.is-ipad.flowplayer.is-ready video {
	-webkit-transform: translateX(0);
}
.flowplayer .fp-engine {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1; cursor: pointer;
}
.flowplayer .fp-ui {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1; cursor: pointer;
}
.flowplayer .fp-message {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1; cursor: pointer;
}
.flowplayer .fp-message {
	text-align: center; padding-top: 5%; display: none; cursor: default;
}
.flowplayer .fp-message h2 {
	font-size: 120%; margin-bottom: 1em;
}
.flowplayer .fp-message p {
	color: rgb(102, 102, 102); font-size: 95%;
}
.flowplayer .fp-controls {
	width: 100%; bottom: 0px; position: absolute;
}
.flowplayer.no-background .fp-controls {
	background-color: transparent !important;
}
.flowplayer.is-fullscreen .fp-controls {
	bottom: 3px;
}
.flowplayer.is-mouseover .fp-controls {
	bottom: 0px;
}
.flowplayer .fp-waiting {
	margin: 19% auto; text-align: center; display: none;
}
.flowplayer .fp-waiting * {
	box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0 0 5px #333; -moz-box-shadow: 0 0 5px #333;
}
.flowplayer .fp-waiting em {
	margin: 0.3em; border-radius: 1em; animation:pulse 0.6s infinite; width: 1em; height: 1em; display: inline-block; opacity: 0; background-color: rgba(255, 255, 255, 0.8); -webkit-border-radius: 1em; -moz-border-radius: 1em; -webkit-animation: pulse .6s infinite; -moz-animation: pulse .6s infinite;
}
.flowplayer .fp-waiting em:nth-child(1) {
	animation-delay: 0.3s; -webkit-animation-delay: .3s; -moz-animation-delay: .3s;
}
.flowplayer .fp-waiting em:nth-child(2) {
	animation-delay: 0.45s; -webkit-animation-delay: .45s; -moz-animation-delay: .45s;
}
.flowplayer .fp-waiting em:nth-child(3) {
	animation-delay: 0.6s; -webkit-animation-delay: .6s; -moz-animation-delay: .6s;
}
.flowplayer .fp-waiting p {
	color: rgb(204, 204, 204); font-weight: bold;
}
.flowplayer .fp-speed {
	margin: 0px auto; padding: 0.1em 0px 0px; transition:opacity 0.5s; width: 120px; text-align: center; color: rgb(238, 238, 238); font-size: 30px; opacity: 0; background-color: rgba(51, 51, 51, 0.8); -webkit-transition: opacity .5s; -moz-transition: opacity .5s;
}
.flowplayer .fp-hilite.fp-speed {
	opacity: 1;
}
.flowplayer .fp-help {
	transition:opacity 0.2s; left: -9999em; top: 0px; width: 100%; height: 100%; text-align: center; position: absolute; z-index: 100; opacity: 0; background-color: rgba(51, 51, 51, 0.9); -webkit-transition: opacity .2s; -moz-transition: opacity .2s;
}
.flowplayer.is-help .fp-help {
	left: 0px; opacity: 1;
}
.flowplayer .fp-help .fp-help-section {
	margin: 3%; direction: ltr;
}
.flowplayer .fp-help .fp-help-basics {
	margin-top: 6%;
}
.flowplayer .fp-help p {
	margin: 1% 2%; color: rgb(238, 238, 238); line-height: 1.5; font-size: 14px; display: inline-block;
}
.flowplayer .fp-help em {
	background: rgb(238, 238, 238); padding: 0.3em 0.6em; border-radius: 0.3em; color: rgb(51, 51, 51); margin-right: 0.4em; -webkit-border-radius: .3em; -moz-border-radius: .3em;
}
.flowplayer .fp-help small {
	color: rgb(170, 170, 170); font-size: 90%;
}
.flowplayer .fp-help .fp-close {
	display: block;
}
@media all and (max-width:600px)
{
.flowplayer .fp-help p {
	font-size: 9px;
}
}
.flowplayer .fp-subtitle {
	transition:opacity 0.3s; left: -99999em; width: 100%; text-align: center; bottom: 40px; position: absolute; z-index: 10; opacity: 0; -webkit-transition: opacity .3s; -moz-transition: opacity .3s;
}
.flowplayer .fp-subtitle p {
	padding: 0.1em 0.4em; color: rgb(238, 238, 238); line-height: 1.6; font-size: 16px; display: inline; background-color: rgba(51, 51, 51, 0.9);
}
.flowplayer .fp-subtitle p::after {
	clear: both; content: "";
}
.flowplayer .fp-active.fp-subtitle {
	left: 0px; opacity: 1;
}
.flowplayer .fp-fullscreen {
	background-image: url("/Client.Images/FlowPlayer/white.png"); background-size: 37px 300px;
}
.flowplayer .fp-unload {
	background-image: url("/Client.Images/FlowPlayer/white.png"); background-size: 37px 300px;
}
.flowplayer .fp-mute {
	background-image: url("/Client.Images/FlowPlayer/white.png"); background-size: 37px 300px;
}
.flowplayer .fp-embed {
	background-image: url("/Client.Images/FlowPlayer/white.png"); background-size: 37px 300px;
}
.flowplayer .fp-close {
	background-image: url("/Client.Images/FlowPlayer/white.png"); background-size: 37px 300px;
}
.flowplayer .fp-play {
	background-image: url("/Client.Images/FlowPlayer/white.png"); background-size: 37px 300px;
}
.flowplayer.is-rtl .fp-fullscreen {
	background-image: url("/Client.Images/FlowPlayer/white_rtl.png");
}
.flowplayer.is-rtl .fp-unload {
	background-image: url("/Client.Images/FlowPlayer/white_rtl.png");
}
.flowplayer.is-rtl .fp-mute {
	background-image: url("/Client.Images/FlowPlayer/white_rtl.png");
}
.flowplayer.is-rtl .fp-embed {
	background-image: url("/Client.Images/FlowPlayer/white_rtl.png");
}
.flowplayer.is-rtl .fp-close {
	background-image: url("/Client.Images/FlowPlayer/white_rtl.png");
}
.flowplayer.is-rtl .fp-play {
	background-image: url("/Client.Images/FlowPlayer/white_rtl.png");
}
.flowplayer.color-light .fp-fullscreen {
	background-image: url("/Client.Images/FlowPlayer/black.png");
}
.flowplayer.color-light .fp-unload {
	background-image: url("/Client.Images/FlowPlayer/black.png");
}
.flowplayer.color-light .fp-mute {
	background-image: url("/Client.Images/FlowPlayer/black.png");
}
.flowplayer.color-light .fp-embed {
	background-image: url("/Client.Images/FlowPlayer/black.png");
}
.flowplayer.color-light .fp-close {
	background-image: url("/Client.Images/FlowPlayer/black.png");
}
.flowplayer.color-light .fp-play {
	background-image: url("/Client.Images/FlowPlayer/black.png");
}
.flowplayer.color-light.is-rtl .fp-fullscreen {
	background-image: url("/Client.Images/FlowPlayer/black_rtl.png");
}
.flowplayer.color-light.is-rtl .fp-unload {
	background-image: url("/Client.Images/FlowPlayer/black_rtl.png");
}
.flowplayer.color-light.is-rtl .fp-mute {
	background-image: url("/Client.Images/FlowPlayer/black_rtl.png");
}
.flowplayer.color-light.is-rtl .fp-embed {
	background-image: url("/Client.Images/FlowPlayer/black_rtl.png");
}
.flowplayer.color-light.is-rtl .fp-close {
	background-image: url("/Client.Images/FlowPlayer/black_rtl.png");
}
.flowplayer.color-light.is-rtl .fp-play {
	background-image: url("/Client.Images/FlowPlayer/black_rtl.png");
}
@media not all
{
.flowplayer.color-light .fp-fullscreen {
	background-image: url("/Client.Images/FlowPlayer/black@x2.png");
}
.flowplayer.color-light .fp-unload {
	background-image: url("/Client.Images/FlowPlayer/black@x2.png");
}
.flowplayer.color-light .fp-mute {
	background-image: url("/Client.Images/FlowPlayer/black@x2.png");
}
.flowplayer.color-light .fp-embed {
	background-image: url("/Client.Images/FlowPlayer/black@x2.png");
}
.flowplayer.color-light .fp-close {
	background-image: url("/Client.Images/FlowPlayer/black@x2.png");
}
.flowplayer.color-light .fp-play {
	background-image: url("/Client.Images/FlowPlayer/black@x2.png");
}
.flowplayer.color-light.is-rtl .fp-fullscreen {
	background-image: url("/Client.Images/FlowPlayer/black_rtl@x2.png");
}
.flowplayer.color-light.is-rtl .fp-unload {
	background-image: url("/Client.Images/FlowPlayer/black_rtl@x2.png");
}
.flowplayer.color-light.is-rtl .fp-mute {
	background-image: url("/Client.Images/FlowPlayer/black_rtl@x2.png");
}
.flowplayer.color-light.is-rtl .fp-embed {
	background-image: url("/Client.Images/FlowPlayer/black_rtl@x2.png");
}
.flowplayer.color-light.is-rtl .fp-close {
	background-image: url("/Client.Images/FlowPlayer/black_rtl@x2.png");
}
.flowplayer.color-light.is-rtl .fp-play {
	background-image: url("/Client.Images/FlowPlayer/black_rtl@x2.png");
}
}
@media not all
{
.flowplayer .fp-fullscreen {
	background-image: url("/Client.Images/FlowPlayer/white@x2.png");
}
.flowplayer .fp-unload {
	background-image: url("/Client.Images/FlowPlayer/white@x2.png");
}
.flowplayer .fp-mute {
	background-image: url("/Client.Images/FlowPlayer/white@x2.png");
}
.flowplayer .fp-embed {
	background-image: url("/Client.Images/FlowPlayer/white@x2.png");
}
.flowplayer .fp-close {
	background-image: url("/Client.Images/FlowPlayer/white@x2.png");
}
.flowplayer .fp-play {
	background-image: url("/Client.Images/FlowPlayer/white@x2.png");
}
.flowplayer.is-rtl .fp-fullscreen {
	background-image: url("/Client.Images/FlowPlayer/white_rtl@x2.png");
}
.flowplayer.is-rtl .fp-unload {
	background-image: url("/Client.Images/FlowPlayer/white_rtl@x2.png");
}
.flowplayer.is-rtl .fp-mute {
	background-image: url("/Client.Images/FlowPlayer/white_rtl@x2.png");
}
.flowplayer.is-rtl .fp-embed {
	background-image: url("/Client.Images/FlowPlayer/white_rtl@x2.png");
}
.flowplayer.is-rtl .fp-close {
	background-image: url("/Client.Images/FlowPlayer/white_rtl@x2.png");
}
.flowplayer.is-rtl .fp-play {
	background-image: url("/Client.Images/FlowPlayer/white_rtl@x2.png");
}
}
.flowplayer.is-splash .fp-ui {
	background: url("/Client.Images/FlowPlayer/play_white.png") no-repeat center / 12%;
}
.flowplayer.is-paused .fp-ui {
	background: url("/Client.Images/FlowPlayer/play_white.png") no-repeat center / 12%;
}
.flowplayer.is-splash.is-rtl .fp-ui {
	background: url("/Client.Images/FlowPlayer/play_white_rtl.png") no-repeat center / 12%;
}
.flowplayer.is-paused.is-rtl .fp-ui {
	background: url("/Client.Images/FlowPlayer/play_white_rtl.png") no-repeat center / 12%;
}
@media not all
{
.flowplayer.is-splash .fp-ui {
	background: url("/Client.Images/FlowPlayer/play_white@x2.png") no-repeat center / 12%;
}
.flowplayer.is-paused .fp-ui {
	background: url("/Client.Images/FlowPlayer/play_white@x2.png") no-repeat center / 12%;
}
.flowplayer.is-splash.is-rtl .fp-ui {
	background: url("/Client.Images/FlowPlayer/play_white_rtl@x2.png") no-repeat center / 12%;
}
.flowplayer.is-paused.is-rtl .fp-ui {
	background: url("/Client.Images/FlowPlayer/play_white_rtl@x2.png") no-repeat center / 12%;
}
}
.flowplayer.is-splash.color-light .fp-ui {
	background-image: url("/Client.Images/FlowPlayer/play_black.png");
}
.flowplayer.is-paused.color-light .fp-ui {
	background-image: url("/Client.Images/FlowPlayer/play_black.png");
}
.flowplayer.is-splash.color-light.is-rtl .fp-ui {
	background-image: url("/Client.Images/FlowPlayer/play_black_rtl.png");
}
.flowplayer.is-paused.color-light.is-rtl .fp-ui {
	background-image: url("/Client.Images/FlowPlayer/play_black_rtl.png");
}
@media not all
{
.flowplayer.is-splash.color-light .fp-ui {
	background-image: url("/Client.Images/FlowPlayer/play_black@x2.png");
}
.flowplayer.is-paused.color-light .fp-ui {
	background-image: url("/Client.Images/FlowPlayer/play_black@x2.png");
}
.flowplayer.is-splash.color-light.is-rtl .fp-ui {
	background-image: url("/Client.Images/FlowPlayer/play_black_rtl@x2.png");
}
.flowplayer.is-paused.color-light.is-rtl .fp-ui {
	background-image: url("/Client.Images/FlowPlayer/play_black_rtl@x2.png");
}
}
.flowplayer.is-fullscreen .fp-ui {
	background-size: auto;
}
.flowplayer.is-seeking .fp-ui {
	background-image: none;
}
.flowplayer.is-loading .fp-ui {
	background-image: none;
}
.flowplayer .fp-logo {
	left: 15px; top: auto; bottom: 30px; display: none; position: absolute; z-index: 100; cursor: pointer;
}
.flowplayer .fp-logo img {
	width: 100%;
}
.flowplayer.is-embedded .fp-logo {
	display: block;
}
.flowplayer.fixed-controls .fp-logo {
	bottom: 15px;
}
.flowplayer .fp-fullscreen {
	background-position: 12px -197px; left: auto; top: 5px; width: 30px; height: 23px; right: 5px; display: block; position: absolute; cursor: pointer;
}
.flowplayer .fp-unload {
	background-position: 12px -197px; left: auto; top: 5px; width: 30px; height: 23px; right: 5px; display: block; position: absolute; cursor: pointer;
}
.flowplayer .fp-close {
	background-position: 12px -197px; left: auto; top: 5px; width: 30px; height: 23px; right: 5px; display: block; position: absolute; cursor: pointer;
}
.flowplayer.is-rtl .fp-fullscreen {
	background-position: 18px -197px; left: 5px; right: auto;
}
.flowplayer.is-rtl .fp-unload {
	background-position: 18px -197px; left: 5px; right: auto;
}
.flowplayer.is-rtl .fp-close {
	background-position: 18px -197px; left: 5px; right: auto;
}
.flowplayer .fp-unload {
	background-position: 14px -175px; display: none;
}
.flowplayer .fp-close {
	background-position: 14px -175px; display: none;
}
.flowplayer.is-rtl .fp-unload {
	background-position: 14px -175px;
}
.flowplayer.is-rtl .fp-close {
	background-position: 14px -175px;
}
.flowplayer .fp-play {
	background-position: 9px -24px; left: 0px; width: 27px; height: 20px; bottom: 0px; display: none; position: absolute;
}
.flowplayer.is-rtl .fp-play {
	background-position: 18px -24px; left: auto; right: 0px;
}
.flowplayer.play-button .fp-play {
	display: block;
}
.flowplayer.is-paused .fp-play {
	background-position: 9px 7px;
}
.flowplayer.is-paused.is-rtl .fp-play {
	background-position: 18px 7px;
}
.is-closeable.is-ready.flowplayer .fp-unload {
	display: block;
}
.is-closeable.is-ready.flowplayer .fp-fullscreen {
	display: none;
}
.is-fullscreen.flowplayer .fp-fullscreen {
	background-position: 10px -217px; display: block !important;
}
.is-fullscreen.flowplayer.is-rtl .fp-fullscreen {
	background-position: 21px -217px;
}
.is-fullscreen.flowplayer .fp-unload {
	display: none !important;
}
.is-fullscreen.flowplayer .fp-close {
	display: none !important;
}
.flowplayer .fp-timeline {
	margin: 0px 150px 0px 45px; top: 5px; height: 10px; overflow: hidden; position: relative;
}
.flowplayer.no-volume .fp-timeline {
	margin-right: 60px;
}
.flowplayer.no-mute .fp-timeline {
	margin-right: 140px;
}
.flowplayer.no-volume.no-mute .fp-timeline {
	margin-right: 45px;
}
.flowplayer.play-button .fp-timeline {
	margin-left: 67px;
}
.flowplayer.is-rtl .fp-timeline {
	margin: 0px 45px 0px 150px;
}
.flowplayer.is-rtl.no-volume .fp-timeline {
	margin-left: 60px;
}
.flowplayer.is-rtl.no-mute .fp-timeline {
	margin-left: 140px;
}
.flowplayer.is-rtl.no-volume.no-mute .fp-timeline {
	margin-left: 45px;
}
.flowplayer.is-rtl.play-button .fp-timeline {
	margin-right: 67px;
}
.flowplayer.is-long .fp-timeline {
	margin: 0px 180px 0px 75px;
}
.flowplayer.is-long.no-volume .fp-timeline {
	margin-right: 90px;
}
.flowplayer.is-long.no-mute .fp-timeline {
	margin-right: 75px;
}
.flowplayer.is-long.play-button .fp-timeline {
	margin-left: 97px;
}
.flowplayer.is-long.is-rtl .fp-timeline {
	margin: 75px 0px 180px;
}
.flowplayer.is-long.is-rtl.no-volume .fp-timeline {
	margin-left: 90px;
}
.flowplayer.is-long.is-rtl.no-mute .fp-timeline {
	margin-left: 75px;
}
.flowplayer.is-long.is-rtl.play-button .fp-timeline {
	margin-left: 97px;
}
.flowplayer.aside-time .fp-timeline {
	margin: 0px 110px 0px 5px;
}
.flowplayer.no-time .fp-timeline {
	margin: 0px 110px 0px 5px;
}
.flowplayer.no-volume.aside-time .fp-timeline {
	margin-right: 20px;
}
.flowplayer.no-volume.no-time .fp-timeline {
	margin-right: 20px;
}
.flowplayer.no-mute.aside-time .fp-timeline {
	margin-right: 5px;
}
.flowplayer.no-mute.no-time .fp-timeline {
	margin-right: 5px;
}
.flowplayer.no-time.play-button .fp-timeline {
	margin-left: 27px;
}
.flowplayer.aside-time.play-button .fp-timeline {
	margin-left: 27px;
}
.flowplayer.aside-time.is-rtl .fp-timeline {
	margin: 0px 5px 0px 110px;
}
.flowplayer.no-time.is-rtl .fp-timeline {
	margin: 0px 5px 0px 110px;
}
.flowplayer.no-volume.aside-time.is-rtl .fp-timeline {
	margin-left: 20px;
}
.flowplayer.no-volume.no-time.is-rtl .fp-timeline {
	margin-left: 20px;
}
.flowplayer.no-mute.aside-time.is-rtl .fp-timeline {
	margin-left: 5px;
}
.flowplayer.no-mute.no-time.is-rtl .fp-timeline {
	margin-left: 5px;
}
.flowplayer.no-time.play-button.is-rtl .fp-timeline {
	margin-right: 27px;
}
.flowplayer.aside-time.play-button.is-rtl .fp-timeline {
	margin-right: 27px;
}
.flowplayer .fp-buffer {
	left: auto; top: 0px; height: 100%; position: absolute; cursor: col-resize;
}
.flowplayer .fp-progress {
	left: auto; top: 0px; height: 100%; position: absolute; cursor: col-resize;
}
.flowplayer .fp-buffer {
	transition:width 0.25s linear; -webkit-transition: width .25s linear; -moz-transition: width .25s linear;
}
.is-touch.flowplayer .fp-timeline {
	overflow: visible;
}
.is-touch.flowplayer .fp-progress {
	transition:width 0.2s linear; -webkit-transition: width .2s linear; -moz-transition: width .2s linear;
}
.is-touch.flowplayer .is-dragging.fp-timeline .fp-progress {
	transition:right 0.1s linear, border 0.1s linear, top 0.1s linear, left 0.1s linear; -webkit-transition: right .1s linear, border .1s linear, top .1s linear, left .1s linear; -moz-transition: right .1s linear, border .1s linear, top .1s linear, left .1s linear;
}
.is-mouseover.is-touch.flowplayer .fp-progress::after {
	border-radius: 10px; right: -5px; display: block; position: absolute; content: ""; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.is-mouseover.is-touch.flowplayer .fp-progress::before {
	border-radius: 10px; right: -5px; display: block; position: absolute; content: ""; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.is-mouseover.is-rtl.is-touch.flowplayer .fp-progress::after {
	left: -5px; right: auto;
}
.is-mouseover.is-rtl.is-touch.flowplayer .fp-progress::before {
	left: -5px; right: auto;
}
.is-mouseover.is-rtl.is-touch.flowplayer .fp-progress::after {
	left: -10px; box-shadow: -1px 0px 4px rgba(0,0,0,0.5); -webkit-box-shadow: -1px 0 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: -1px 0 4px rgba(0, 0, 0, 0.5);
}
.is-mouseover.is-touch.flowplayer .fp-progress::before {
	width: 10px; height: 10px;
}
.is-mouseover.is-touch.flowplayer .fp-progress::after {
	border: 5px solid rgba(255, 255, 255, 0.65); border-image: none; top: -5px; width: 10px; height: 10px; right: -10px; box-shadow: 1px 0px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 1px 0 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 0 4px rgba(0, 0, 0, 0.5);
}
.is-mouseover.is-touch.flowplayer .is-dragging.fp-timeline .fp-progress::after {
	border-radius: 20px; border: 10px solid rgb(255, 255, 255); transition: inherit; border-image: none; top: -10px; right: -15px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -webkit-transition: inherit; -moz-transition: inherit;
}
.is-mouseover.is-rtl.is-touch.flowplayer .is-dragging.fp-timeline .fp-progress::after {
	border: 10px solid rgb(255, 255, 255); border-image: none; left: -15px; right: auto;
}
.flowplayer .fp-volume {
	top: 7.5px; right: 5px; position: absolute;
}
.flowplayer.is-rtl .fp-volume {
	left: 5px; right: auto;
}
.flowplayer .fp-mute {
	background-position: -2px -99px; top: -5px; width: 10px; height: 15px; float: left; position: relative; cursor: pointer;
}
.flowplayer.is-rtl .fp-mute {
	background-position: -25px -99px; float: right;
}
.flowplayer.no-mute .fp-mute {
	display: none;
}
.flowplayer .fp-volumeslider {
	width: 90px; height: 5px; float: left; cursor: col-resize;
}
.flowplayer.is-rtl .fp-volumeslider {
	float: right;
}
.flowplayer.no-volume .fp-volumeslider {
	display: none;
}
.flowplayer .fp-volumelevel {
	height: 100%;
}
.flowplayer .fp-time {
	width: 100%; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-shadow: 0px 0px 1px #000;
}
.flowplayer .is-inverted.fp-time .fp-duration {
	display: none;
}
.flowplayer .is-inverted.fp-time .fp-remaining {
	display: inline;
}
.flowplayer .fp-time em {
	width: 35px; height: 10px; text-align: center; bottom: 5px; line-height: 10px; position: absolute;
}
.flowplayer.no-time .fp-time {
	display: none;
}
.flowplayer.is-long .fp-time em {
	width: 65px;
}
.flowplayer .fp-elapsed {
	left: 5px;
}
.flowplayer.play-button .fp-elapsed {
	left: 27px;
}
.flowplayer.is-rtl .fp-elapsed {
	left: auto; right: 5px;
}
.flowplayer.is-rtl.play-button .fp-elapsed {
	right: 27px;
}
.flowplayer .fp-remaining {
	right: 110px; color: rgb(238, 238, 238);
}
.flowplayer .fp-duration {
	right: 110px; color: rgb(238, 238, 238);
}
.flowplayer.no-volume .fp-remaining {
	right: 20px;
}
.flowplayer.no-volume .fp-duration {
	right: 20px;
}
.flowplayer.no-mute .fp-remaining {
	right: 100px;
}
.flowplayer.no-mute .fp-duration {
	right: 100px;
}
.flowplayer.no-volume.no-mute .fp-remaining {
	right: 5px;
}
.flowplayer.no-volume.no-mute .fp-duration {
	right: 5px;
}
.flowplayer.is-rtl .fp-remaining {
	left: 110px; right: auto;
}
.flowplayer.is-rtl .fp-duration {
	left: 110px; right: auto;
}
.flowplayer.is-rtl.no-volume .fp-remaining {
	left: 20px;
}
.flowplayer.is-rtl.no-volume .fp-duration {
	left: 20px;
}
.flowplayer.is-rtl.no-mute .fp-remaining {
	left: 100px;
}
.flowplayer.is-rtl.no-mute .fp-duration {
	left: 100px;
}
.flowplayer.is-rtl.no-volume.no-mute .fp-remaining {
	left: 5px;
}
.flowplayer.is-rtl.no-volume.no-mute .fp-duration {
	left: 5px;
}
.flowplayer .fp-remaining {
	display: none;
}
.color-light.flowplayer .fp-time {
	color: rgb(34, 34, 34); text-shadow: 0px 0px 1px #fff;
}
.color-light.flowplayer .fp-remaining {
	color: rgb(102, 102, 102);
}
.color-light.flowplayer .fp-duration {
	color: rgb(102, 102, 102);
}
.aside-time.flowplayer .fp-time {
	left: 5px; top: 5px; width: 85px; bottom: auto !important; position: absolute;
}
.aside-time.flowplayer .fp-time strong {
	position: static;
}
.aside-time.flowplayer .fp-time em {
	position: static;
}
.aside-time.flowplayer .fp-time .fp-elapsed {
	margin-right: 5px;
}
.aside-time.flowplayer.is-rtl .fp-time .fp-elapsed {
	margin-right: auto; margin-left: 5px;
}
.aside-time.is-long.flowplayer .fp-time {
	width: 130px;
}
.is-splash.flowplayer {
	cursor: pointer;
}
.is-poster.flowplayer {
	cursor: pointer;
}
.is-splash.flowplayer .fp-controls {
	display: none !important;
}
.is-poster.flowplayer .fp-controls {
	display: none !important;
}
.is-splash.flowplayer .fp-fullscreen {
	display: none !important;
}
.is-poster.flowplayer .fp-fullscreen {
	display: none !important;
}
.is-splash.flowplayer .fp-unload {
	display: none !important;
}
.is-poster.flowplayer .fp-unload {
	display: none !important;
}
.is-splash.flowplayer .fp-time {
	display: none !important;
}
.is-poster.flowplayer .fp-time {
	display: none !important;
}
.is-splash.flowplayer .fp-embed {
	display: none !important;
}
.is-poster.flowplayer .fp-embed {
	display: none !important;
}
.is-poster.flowplayer .fp-engine {
	top: -9999em;
}
.is-loading.flowplayer .fp-waiting {
	display: block;
}
.is-loading.flowplayer .fp-controls {
	display: none;
}
.is-loading.flowplayer .fp-time {
	display: none;
}
.is-loading.flowplayer .fp-ui {
	background-position: -9999em;
}
.is-seeking.flowplayer .fp-waiting {
	display: block;
}
.is-fullscreen.flowplayer {
	margin: 0px !important; border: 0px currentColor !important; border-image: none !important; left: 0px !important; top: 0px !important; width: 100% !important; height: 100% !important; position: fixed !important; z-index: 99999 !important; max-width: 100% !important; background-image: none !important; background-color: rgb(51, 51, 51); -webkit-box-shadow: 0; -moz-box-shadow: 0;
}
.is-fullscreen.flowplayer.is-rtl {
	left: auto !important; right: 0px !important;
}
.is-error.flowplayer {
	background: rgb(253, 253, 253) !important; border: 1px solid rgb(144, 144, 144); border-image: none;
}
.is-error.flowplayer h2 {
	font-size: large; font-weight: bold; margin-top: 10%;
}
.is-error.flowplayer .fp-message {
	display: block;
}
.is-error.flowplayer object {
	display: none;
}
.is-error.flowplayer video {
	display: none;
}
.is-error.flowplayer .fp-controls {
	display: none;
}
.is-error.flowplayer .fp-time {
	display: none;
}
.is-error.flowplayer .fp-subtitle {
	display: none;
}
.is-muted.is-ready.flowplayer .fp-mute {
	opacity: 0.5;
}
.is-mouseout.flowplayer .fp-controls {
	transition:height 0.15s 0.3s; height: 0px; -webkit-transition: height .15s .3s; -moz-transition: height .15s .3s;
}
.is-mouseout.flowplayer .fp-timeline {
	margin: 0px !important;
}
.is-mouseout.flowplayer .fp-timeline {
	border-radius: 0px; transition:height 0.15s 0.3s, top 0.15s 0.3s, margin 0.15s 0.3s; top: 0px; height: 4px; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-transition: height .15s .3s, top .15s .3s, margin .15s .3s; -moz-transition: height .15s .3s, top .15s .3s, margin .15s .3s;
}
.is-mouseout.flowplayer .fp-fullscreen {
	transition:opacity 0.15s 0.3s; opacity: 0; -webkit-transition: opacity .15s .3s; -moz-transition: opacity .15s .3s;
}
.is-mouseout.flowplayer .fp-unload {
	transition:opacity 0.15s 0.3s; opacity: 0; -webkit-transition: opacity .15s .3s; -moz-transition: opacity .15s .3s;
}
.is-mouseout.flowplayer .fp-elapsed {
	transition:opacity 0.15s 0.3s; opacity: 0; -webkit-transition: opacity .15s .3s; -moz-transition: opacity .15s .3s;
}
.is-mouseout.flowplayer .fp-remaining {
	transition:opacity 0.15s 0.3s; opacity: 0; -webkit-transition: opacity .15s .3s; -moz-transition: opacity .15s .3s;
}
.is-mouseout.flowplayer .fp-duration {
	transition:opacity 0.15s 0.3s; opacity: 0; -webkit-transition: opacity .15s .3s; -moz-transition: opacity .15s .3s;
}
.is-mouseout.flowplayer .fp-embed {
	transition:opacity 0.15s 0.3s; opacity: 0; -webkit-transition: opacity .15s .3s; -moz-transition: opacity .15s .3s;
}
.is-mouseout.flowplayer .fp-volume {
	transition:opacity 0.15s 0.3s; opacity: 0; -webkit-transition: opacity .15s .3s; -moz-transition: opacity .15s .3s;
}
.is-mouseout.flowplayer .fp-play {
	transition:opacity 0.15s 0.3s; opacity: 0; -webkit-transition: opacity .15s .3s; -moz-transition: opacity .15s .3s;
}
.is-mouseover.flowplayer .fp-controls {
	height: 20px;
}
.fixed-controls.flowplayer .fp-controls {
	height: 20px;
}
.is-mouseover.flowplayer .fp-fullscreen {
	opacity: 1;
}
.fixed-controls.flowplayer .fp-fullscreen {
	opacity: 1;
}
.is-mouseover.flowplayer .fp-unload {
	opacity: 1;
}
.fixed-controls.flowplayer .fp-unload {
	opacity: 1;
}
.is-mouseover.flowplayer .fp-elapsed {
	opacity: 1;
}
.fixed-controls.flowplayer .fp-elapsed {
	opacity: 1;
}
.is-mouseover.flowplayer .fp-remaining {
	opacity: 1;
}
.fixed-controls.flowplayer .fp-remaining {
	opacity: 1;
}
.is-mouseover.flowplayer .fp-duration {
	opacity: 1;
}
.fixed-controls.flowplayer .fp-duration {
	opacity: 1;
}
.is-mouseover.flowplayer .fp-embed {
	opacity: 1;
}
.fixed-controls.flowplayer .fp-embed {
	opacity: 1;
}
.is-mouseover.flowplayer .fp-logo {
	opacity: 1;
}
.fixed-controls.flowplayer .fp-logo {
	opacity: 1;
}
.is-mouseover.flowplayer .fp-volume {
	opacity: 1;
}
.fixed-controls.flowplayer .fp-volume {
	opacity: 1;
}
.is-mouseover.flowplayer .fp-play {
	opacity: 1;
}
.fixed-controls.flowplayer .fp-play {
	opacity: 1;
}
.fixed-controls.flowplayer .fp-volume {
	display: block;
}
.fixed-controls.flowplayer .fp-controls {
	bottom: -20px;
}
.fixed-controls.flowplayer.is-fullscreen .fp-controls {
	bottom: 0px;
}
.fixed-controls.flowplayer .fp-time em {
	bottom: -15px; opacity: 1;
}
.fixed-controls.flowplayer.is-fullscreen .fp-time em {
	bottom: 5px;
}
.is-disabled.flowplayer .fp-progress {
	background-color: rgb(153, 153, 153);
}
.flowplayer .fp-embed {
	background-position: 3px -237px; left: 5px; top: 5px; width: 25px; height: 20px; display: block; position: absolute;
}
.flowplayer.is-rtl .fp-embed {
	background-position: 22px -237px; left: auto; right: 5px;
}
.flowplayer .fp-embed-code {
	padding: 3px 5px; border-radius: 3px; left: 40px; top: 10px; font-size: 12px; display: none; position: absolute; box-shadow: 0px 0px 3px #ccc; background-color: rgb(51, 51, 51); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: 0 0 3px #ccc; -moz-box-shadow: 0 0 3px #ccc;
}
.flowplayer .fp-embed-code::before {
	border-width: 5px; border-style: solid; border-color: transparent rgb(51, 51, 51) transparent transparent; border-image: none; left: -10px; top: 2px; width: 0px; height: 0px; position: absolute; content: "";
}
.flowplayer.is-rtl .fp-embed-code {
	left: auto; right: 40px;
}
.flowplayer.is-rtl .fp-embed-code::before {
	left: auto; right: -10px; border-right-color: transparent; border-left-color: rgb(51, 51, 51);
}
.flowplayer .fp-embed-code textarea {
	outline: 0px; border: 0px currentColor; border-image: none; width: 400px; height: 16px; color: rgb(204, 204, 204); overflow: hidden; font-family: monaco,"courier new",verdana; white-space: nowrap; background-color: transparent; resize: none;
}
.flowplayer .fp-embed-code label {
	color: rgb(153, 153, 153); display: block;
}
.is-embedding.flowplayer .fp-embed {
	display: block; opacity: 1;
}
.is-embedding.flowplayer .fp-embed-code {
	display: block; opacity: 1;
}
.aside-time.flowplayer .fp-embed {
	left: 85px;
}
.aside-time.flowplayer.is-rtl .fp-embed {
	left: auto; right: 85px;
}
.aside-time.flowplayer .fp-embed-code {
	left: 115px;
}
.aside-time.flowplayer.is-rtl .fp-embed-code {
	left: auto; right: 115px;
}
.is-embedding.aside-time.flowplayer .fp-time {
	opacity: 1;
}
.aside-time.is-long.flowplayer .fp-embed {
	left: 130px;
}
.aside-time.is-long.flowplayer.is-rtl .fp-embed {
	left: auto; right: 130px;
}
.no-time.flowplayer .fp-embed {
	left: 5px !important;
}
.no-time.flowplayer.is-rtl .fp-embed {
	left: auto; right: 5px !important;
}
.flowplayer .fp-controls {
	background-color: rgba(51, 51, 51, 0.6);
}
.fixed-controls.flowplayer .fp-controls {
	background-color: rgb(51, 51, 51);
}
.flowplayer .fp-timeline {
	background-color: rgb(102, 102, 102);
}
.flowplayer .fp-buffer {
	background-color: rgb(238, 238, 238);
}
.flowplayer .fp-progress {
	background-color: rgb(0, 167, 200);
}
.flowplayer .fp-volumeslider {
	background-color: rgb(0, 0, 0);
}
.flowplayer .fp-volumelevel {
	background-color: rgb(255, 255, 255);
}
.flowplayer .fp-play {
	height: 24px;
}
.is-mouseover.is-touch.flowplayer .fp-progress::before {
	background-color: rgb(0, 167, 200);
}
.color-light.flowplayer .fp-controls {
	background-color: rgba(255, 255, 255, 0.6);
}
.fixed-controls.color-light.flowplayer .fp-controls {
	background-color: rgb(255, 255, 255);
}
.color-light.flowplayer .fp-volumeslider {
	background-color: rgb(221, 221, 221);
}
.color-light.flowplayer .fp-volumelevel {
	background-color: rgb(34, 34, 34);
}
.color-alt.flowplayer .fp-progress {
	background-color: rgb(255, 255, 255);
}
.is-mouseover.is-touch.color-alt.flowplayer .fp-progress::before {
	background-color: rgb(255, 255, 255);
}
.color-alt.flowplayer .fp-buffer {
	background-color: rgb(153, 153, 153);
}
.color-alt2.flowplayer .fp-progress {
	background-color: rgb(153, 0, 0);
}
.is-mouseover.is-touch.color-alt2.flowplayer .fp-progress::before {
	background-color: rgb(153, 0, 0);
}
