.flowplayer { position:relative; width:100%; height:100%; background-size:contain; background-repeat:no-repeat; background-position:center center;/*display:inline-block;*/ }
.flowplayer * { font-weight:inherit; font-family:inherit; font-style:inherit; text-decoration:inherit; font-size:100%; padding:0; border:0; margin:0; list-style-type:none }
.flowplayer a:focus { outline:0 }
.flowplayer video { width:100% }
.flowplayer.is-ipad video { -webkit-transform:translateX(-2048px); }
.is-ready.flowplayer.is-ipad video { -webkit-transform:translateX(0) }
.flowplayer .fp-engine, .flowplayer .fp-ui, .flowplayer .fp-message { position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer; z-index:1 }
.flowplayer .fp-message { display:none; text-align:center; padding-top:5%; cursor:default; }
.flowplayer .fp-message h2 { font-size:120%; margin-bottom:1em }
.flowplayer .fp-message p { color:#666; font-size:95% }
.flowplayer .fp-controls { position:absolute; bottom:0; width:100%; }
.no-background.flowplayer .fp-controls { background-color:transparent !important; background-image:-moz-linear-gradient(transparent, transparent) !important; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(transparent)) !important }
.is-fullscreen.flowplayer .fp-controls { bottom:3px }
.is-mouseover.flowplayer .fp-controls { bottom:0 }
.flowplayer .fp-waiting { display:none; margin:19% auto; text-align:center; }
.flowplayer .fp-waiting * { -webkit-box-shadow:0 0 5px #333; -moz-box-shadow:0 0 5px #333; box-shadow:0 0 5px #333 }
.flowplayer .fp-waiting em { width:1em; height:1em; -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; background-color:rgba(255,255,255,0.8); display:inline-block; -webkit-animation:pulse .6s infinite; -moz-animation:pulse .6s infinite; animation:pulse .6s infinite; margin:.3em; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.flowplayer .fp-waiting em:nth-child(1) { -webkit-animation-delay:.3s; -moz-animation-delay:.3s; animation-delay:.3s }
.flowplayer .fp-waiting em:nth-child(2) { -webkit-animation-delay:.45s; -moz-animation-delay:.45s; animation-delay:.45s }
.flowplayer .fp-waiting em:nth-child(3) { -webkit-animation-delay:.6s; -moz-animation-delay:.6s; animation-delay:.6s }
.flowplayer .fp-waiting p { color:#ccc; font-weight:bold }
.flowplayer .fp-speed { font-size:30px; background-color:#333; background-color:rgba(51,51,51,0.8); color:#eee; margin:0 auto; text-align:center; width:120px; padding:.1em 0 0; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-webkit-transition:opacity .5s; -moz-transition:opacity .5s; transition:opacity .5s; }
.flowplayer .fp-speed.fp-hilite { opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
}
.flowplayer .fp-help { position:absolute; top:0; left:-9999em; z-index:100; background-color:#333; background-color:rgba(51,51,51,0.9); width:100%; height:100%; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-webkit-transition:opacity .2s; -moz-transition:opacity .2s; transition:opacity .2s; text-align:center; }
.is-help.flowplayer .fp-help { left:0; opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
}
.flowplayer .fp-help .fp-help-section { margin:3%; direction:ltr }
.flowplayer .fp-help .fp-help-basics { margin-top:6% }
.flowplayer .fp-help p { color:#eee; margin:.5em 0; font-size:14px; line-height:1.5; display:inline-block; margin:1% 2% }
.flowplayer .fp-help em { background:#eee; -webkit-border-radius:.3em; -moz-border-radius:.3em; border-radius:.3em; margin-right:.4em; padding:.3em .6em; color:#333 }
.flowplayer .fp-help small { font-size:90%; color:#aaa }
.flowplayer .fp-help .fp-close { display:block }
@media (max-width: 600px) {
.flowplayer .fp-help p { font-size:9px }
}
.flowplayer .fp-subtitle { position:absolute; bottom:40px; left:-99999em; z-index:10; text-align:center; width:100%; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-webkit-transition:opacity .3s; -moz-transition:opacity .3s; transition:opacity .3s; }
.flowplayer .fp-subtitle p { display:inline; background-color:#333; background-color:rgba(51,51,51,0.9); color:#eee; padding:.1em .4em; font-size:16px; line-height:1.6; }
.flowplayer .fp-subtitle p:after { content:''; clear:both }
.flowplayer .fp-subtitle.fp-active { left:0; opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
}
.flowplayer .fp-fullscreen, .flowplayer .fp-unload, .flowplayer .fp-mute, .flowplayer .fp-embed, .flowplayer .fp-close, .flowplayer .fp-play { background-image:url(img/white.png); background-size:37px 300px; }
.is-rtl.flowplayer .fp-fullscreen, .is-rtl.flowplayer .fp-unload, .is-rtl.flowplayer .fp-mute, .is-rtl.flowplayer .fp-embed, .is-rtl.flowplayer .fp-close, .is-rtl.flowplayer .fp-play { background-image:url(img/white_rtl.png) }
.color-light.flowplayer .fp-fullscreen, .color-light.flowplayer .fp-unload, .color-light.flowplayer .fp-mute, .color-light.flowplayer .fp-embed, .color-light.flowplayer .fp-close, .color-light.flowplayer .fp-play { background-image:url(img/black.png); }
.is-rtl.color-light.flowplayer .fp-fullscreen, .is-rtl.color-light.flowplayer .fp-unload, .is-rtl.color-light.flowplayer .fp-mute, .is-rtl.color-light.flowplayer .fp-embed, .is-rtl.color-light.flowplayer .fp-close, .is-rtl.color-light.flowplayer .fp-play { background-image:url(img/black_rtl.png) }
@media (-webkit-min-device-pixel-ratio: 2) {
.color-light.flowplayer .fp-fullscreen, .color-light.flowplayer .fp-unload, .color-light.flowplayer .fp-mute, .color-light.flowplayer .fp-embed, .color-light.flowplayer .fp-close, .color-light.flowplayer .fp-play { background-image:url(img/black@x2.png) }
.is-rtl.color-light.flowplayer .fp-fullscreen, .is-rtl.color-light.flowplayer .fp-unload, .is-rtl.color-light.flowplayer .fp-mute, .is-rtl.color-light.flowplayer .fp-embed, .is-rtl.color-light.flowplayer .fp-close, .is-rtl.color-light.flowplayer .fp-play { background-image:url(img/black_rtl@x2.png) }
}
@media (-webkit-min-device-pixel-ratio: 2) {
.flowplayer .fp-fullscreen, .flowplayer .fp-unload, .flowplayer .fp-mute, .flowplayer .fp-embed, .flowplayer .fp-close, .flowplayer .fp-play { background-image:url(img/white@x2.png) }
.is-rtl.flowplayer .fp-fullscreen, .is-rtl.flowplayer .fp-unload, .is-rtl.flowplayer .fp-mute, .is-rtl.flowplayer .fp-embed, .is-rtl.flowplayer .fp-close, .is-rtl.flowplayer .fp-play { background-image:url(img/white_rtl@x2.png) }
}
.is-splash.flowplayer .fp-ui, .is-paused.flowplayer .fp-ui { background:url(img/videoPlay.png) center no-repeat; background-size:100px; opacity:0.7;}
.is-splash.flowplayer .fp-ui:hover, .is-paused.flowplayer .fp-ui:hover { opacity:1; -webkit-transition:opacity .3s; -moz-transition:opacity .3s; transition:opacity .3s;}
.is-rtl.is-splash.flowplayer .fp-ui, .is-rtl.is-paused.flowplayer .fp-ui { background:url(img/play_white_rtl.png) center no-repeat; background-size:12% }
@media (-webkit-min-device-pixel-ratio: 2) {
.is-splash.flowplayer .fp-ui, .is-paused.flowplayer .fp-ui { background:url(img/videoPlay.png) center no-repeat; background-size:8%; opacity:0.7; }
.is-splash.flowplayer .fp-ui:hover, .is-paused.flowplayer .fp-ui:hover { opacity:1; -webkit-transition:opacity .3s; -moz-transition:opacity .3s; transition:opacity .3s;}
.is-rtl.is-splash.flowplayer .fp-ui, .is-rtl.is-paused.flowplayer .fp-ui { background:url(img/play_white_rtl@x2.png) center no-repeat; background-size:12% }
}
.color-light.is-splash.flowplayer .fp-ui, .color-light.is-paused.flowplayer .fp-ui { background-image:url(img/play_black.png); }
.is-rtl.color-light.is-splash.flowplayer .fp-ui, .is-rtl.color-light.is-paused.flowplayer .fp-ui { background-image:url(img/play_black_rtl.png) }
@media (-webkit-min-device-pixel-ratio: 2) {
.color-light.is-splash.flowplayer .fp-ui, .color-light.is-paused.flowplayer .fp-ui { background-image:url(img/play_black@x2.png); }
.is-rtl.color-light.is-splash.flowplayer .fp-ui, .is-rtl.color-light.is-paused.flowplayer .fp-ui { background-image:url(img/play_black_rtl@x2.png) }
}
.is-fullscreen.flowplayer .fp-ui { background-size:auto }
.is-seeking.flowplayer .fp-ui, .is-loading.flowplayer .fp-ui { background-image:none }
.flowplayer .fp-logo { position:absolute; top:auto; left:15px; bottom:40px; cursor:pointer; display:none; z-index:100; }
.flowplayer .fp-logo img { width:100% }
.is-embedded.flowplayer .fp-logo { display:block }
.fixed-controls.flowplayer .fp-logo { bottom:15px }
.flowplayer .fp-fullscreen, .flowplayer .fp-unload, .flowplayer .fp-close { position:absolute; top:10px; left:auto; right:10px; display:block; width:30px; height:23px; background-position:12px -197px; cursor:pointer; }
.is-rtl.flowplayer .fp-fullscreen, .is-rtl.flowplayer .fp-unload, .is-rtl.flowplayer .fp-close { right:auto; left:10px; background-position:18px -197px }
.flowplayer .fp-unload, .flowplayer .fp-close { background-position:14px -175px; display:none; }
.is-rtl.flowplayer .fp-unload, .is-rtl.flowplayer .fp-close { background-position:14px -175px }
.flowplayer .fp-play { display:none; width:27px; height:30px; background-position:9px -24px; position:absolute; bottom:0; left:0; }
.is-rtl.flowplayer .fp-play { background-position:18px -24px; left:auto; right:0 }
.play-button.flowplayer .fp-play { display:block }
.is-paused.flowplayer .fp-play { background-position:9px 7px; }
.is-rtl.is-paused.flowplayer .fp-play { background-position:18px 7px }
.flowplayer.is-ready.is-closeable .fp-unload { display:block }
.flowplayer.is-ready.is-closeable .fp-fullscreen { display:none }
.flowplayer.is-fullscreen .fp-fullscreen { background-position:10px -217px; display:block !important; }
.is-rtl.flowplayer.is-fullscreen .fp-fullscreen { background-position:21px -217px }
.flowplayer.is-fullscreen .fp-unload, .flowplayer.is-fullscreen .fp-close { display:none !important }
.flowplayer .fp-timeline { height:3px; position:relative; overflow:hidden; top:10px; height:10px; margin:0 165px 0 55px; }
.no-volume.flowplayer .fp-timeline { margin-right:75px }
.no-mute.flowplayer .fp-timeline { margin-right:55px }
.play-button.flowplayer .fp-timeline { margin-left:72px }
.is-rtl.flowplayer .fp-timeline { margin:0 55px 0 165px; }
.no-volume.is-rtl.flowplayer .fp-timeline { margin-left:75px }
.no-mute.is-rtl.flowplayer .fp-timeline { margin-left:55px }
.play-button.is-rtl.flowplayer .fp-timeline { margin-right:72px }
.is-long.flowplayer .fp-timeline { margin:0 195px 0 85px; }
.no-volume.is-long.flowplayer .fp-timeline { margin-right:105px }
.no-mute.is-long.flowplayer .fp-timeline { margin-right:85px }
.play-button.is-long.flowplayer .fp-timeline { margin-left:102px }
.is-rtl.is-long.flowplayer .fp-timeline { margin:85px 0 195px 0; }
.no-volume.is-rtl.is-long.flowplayer .fp-timeline { margin-left:105px }
.no-mute.is-rtl.is-long.flowplayer .fp-timeline { margin-left:85px }
.play-button.is-rtl.is-long.flowplayer .fp-timeline { margin-left:102px }
.aside-time.flowplayer .fp-timeline, .no-time.flowplayer .fp-timeline { margin:0 120px 0 10px }
.aside-time.no-volume.flowplayer .fp-timeline, .no-time.no-volume.flowplayer .fp-timeline { margin-right:30px }
.aside-time.no-mute.flowplayer .fp-timeline, .no-time.no-mute.flowplayer .fp-timeline { margin-right:10px }
.play-button.no-time.flowplayer .fp-timeline, .play-button.aside-time.flowplayer .fp-timeline { margin-left:27px }
.is-rtl.aside-time.flowplayer .fp-timeline, .is-rtl.no-time.flowplayer .fp-timeline { margin:0 10px 0 120px }
.is-rtl.aside-time.no-volume.flowplayer .fp-timeline, .is-rtl.no-time.no-volume.flowplayer .fp-timeline { margin-left:30px }
.is-rtl.aside-time.no-mute.flowplayer .fp-timeline, .is-rtl.no-time.no-mute.flowplayer .fp-timeline { margin-left:10px }
.is-rtl.play-button.no-time.flowplayer .fp-timeline, .is-rtl.play-button.aside-time.flowplayer .fp-timeline { margin-right:27px }
.flowplayer .fp-buffer, .flowplayer .fp-progress { position:absolute; top:0; left:auto; height:100%; cursor:col-resize }
.flowplayer .fp-buffer { -webkit-transition:width .25s linear; -moz-transition:width .25s linear; transition:width .25s linear }
.flowplayer.is-touch .fp-timeline { overflow:visible }
.flowplayer.is-touch .fp-progress { -webkit-transition:width .2s linear; -moz-transition:width .2s linear; transition:width .2s linear }
.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress { -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; transition:right .1s linear, border .1s linear, top .1s linear, left .1s linear }
.flowplayer.is-touch.is-mouseover .fp-progress:after, .flowplayer.is-touch.is-mouseover .fp-progress:before { content:''; display:block; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; position:absolute; right:-5px }
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after, .flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before { right:auto; left:-5px }
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after { left:-10px; -webkit-box-shadow:-1px 0 4px rgba(0,0,0,0.5); -moz-box-shadow:-1px 0 4px rgba(0,0,0,0.5); box-shadow:-1px 0 4px rgba(0,0,0,0.5) }
.flowplayer.is-touch.is-mouseover .fp-progress:before { width:10px; height:10px }
.flowplayer.is-touch.is-mouseover .fp-progress:after { height:10px; width:10px; top:-5px; right:-10px; border:5px solid rgba(255,255,255,0.65); -webkit-box-shadow:1px 0 4px rgba(0,0,0,0.5); -moz-box-shadow:1px 0 4px rgba(0,0,0,0.5); box-shadow:1px 0 4px rgba(0,0,0,0.5) }
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after { border:10px solid #fff; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; -webkit-transition:inherit; -moz-transition:inherit; transition:inherit; top:-10px; right:-15px }
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after { left:-15px; right:auto; border:10px solid #fff }
.flowplayer .fp-volume { position:absolute; top:11px; right:10px; }
.is-rtl.flowplayer .fp-volume { right:auto; left:10px }
.flowplayer .fp-mute { position:relative; width:10px; height:15px; float:left; top:-3.5px; cursor:pointer; background-position:-2px -99px; }
.is-rtl.flowplayer .fp-mute { float:right; background-position:-25px -99px }
.no-mute.flowplayer .fp-mute { display:none }
.flowplayer .fp-volumeslider { width:90px; height:8px; cursor:col-resize; float:left; }
.is-rtl.flowplayer .fp-volumeslider { float:right }
.no-volume.flowplayer .fp-volumeslider { display:none }
.flowplayer .fp-volumelevel { height:100% }
.flowplayer .fp-time { text-shadow:0 0 1px #000; font-size:12px; font-weight:bold; color:#fff; width:100%; }
.flowplayer .fp-time.is-inverted .fp-duration { display:none }
.flowplayer .fp-time.is-inverted .fp-remaining { display:inline }
.flowplayer .fp-time em { width:35px; height:10px; line-height:10px; text-align:center; position:absolute; bottom:10px }
.no-time.flowplayer .fp-time { display:none }
.is-long.flowplayer .fp-time em { width:65px }
.flowplayer .fp-elapsed { left:10px; }
.play-button.flowplayer .fp-elapsed { left:27px }
.is-rtl.flowplayer .fp-elapsed { left:auto; right:10px; }
.play-button.is-rtl.flowplayer .fp-elapsed { right:27px }
.flowplayer .fp-remaining, .flowplayer .fp-duration { right:120px; color:#eee; }
.no-volume.flowplayer .fp-remaining, .no-volume.flowplayer .fp-duration { right:30px }
.no-mute.flowplayer .fp-remaining, .no-mute.flowplayer .fp-duration { right:10px }
.is-rtl.flowplayer .fp-remaining, .is-rtl.flowplayer .fp-duration { right:auto; left:120px; }
.no-volume.is-rtl.flowplayer .fp-remaining, .no-volume.is-rtl.flowplayer .fp-duration { left:30px }
.no-mute.is-rtl.flowplayer .fp-remaining, .no-mute.is-rtl.flowplayer .fp-duration { left:10px }
.flowplayer .fp-remaining { display:none }
.flowplayer.color-light .fp-time { color:#222; text-shadow:0 0 1px #fff }
.flowplayer.color-light .fp-remaining, .flowplayer.color-light .fp-duration { color:#666 }
.flowplayer.aside-time .fp-time { position:absolute; top:10px; left:10px; bottom:auto !important; width:100px; }
.flowplayer.aside-time .fp-time strong, .flowplayer.aside-time .fp-time em { position:static }
.flowplayer.aside-time .fp-time .fp-elapsed { margin-right:10px; }
.is-rtl.flowplayer.aside-time .fp-time .fp-elapsed { margin-right:auto; margin-left:10px }
.flowplayer.is-long.aside-time .fp-time { width:130px }
.flowplayer.is-splash, .flowplayer.is-poster { cursor:pointer; }
.flowplayer.is-splash .fp-controls, .flowplayer.is-poster .fp-controls, .flowplayer.is-splash .fp-fullscreen, .flowplayer.is-poster .fp-fullscreen, .flowplayer.is-splash .fp-unload, .flowplayer.is-poster .fp-unload, .flowplayer.is-splash .fp-time, .flowplayer.is-poster .fp-time, .flowplayer.is-splash .fp-embed, .flowplayer.is-poster .fp-embed { display:none !important }
.flowplayer.is-poster .fp-engine { top:-9999em }
.flowplayer.is-loading .fp-waiting { display:block }
.flowplayer.is-loading .fp-controls, .flowplayer.is-loading .fp-time { display:none }
.flowplayer.is-loading .fp-ui { background-position:-9999em }
.flowplayer.is-seeking .fp-waiting { display:block }
.flowplayer.is-fullscreen { position:fixed !important; top:0 !important; left:0 !important; border:0 !important; margin:0 !important; width:100% !important; height:100% !important; max-width:100% !important; z-index:99999 !important; -webkit-box-shadow:0 !important; -moz-box-shadow:0 !important; box-shadow:0 !important; background-image:none !important; background-color:#333; }
.is-rtl.flowplayer.is-fullscreen { left:auto !important; right:0 !important }
.flowplayer.is-error { border:1px solid #909090; background:#fdfdfd !important; }
.flowplayer.is-error h2 { font-weight:bold; font-size:large; margin-top:10% }
.flowplayer.is-error .fp-message { display:block }
.flowplayer.is-error object, .flowplayer.is-error video, .flowplayer.is-error .fp-controls, .flowplayer.is-error .fp-time, .flowplayer.is-error .fp-subtitle { display:none }
.flowplayer.is-ready.is-muted .fp-mute { opacity:.5; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)
}
.flowplayer.is-mouseout .fp-controls { height:0; -webkit-transition:height .15s .3s; -moz-transition:height .15s .3s; transition:height .15s .3s }
.flowplayer.is-mouseout .fp-timeline { margin:0 !important }
.flowplayer.is-mouseout .fp-timeline { -webkit-transition:height .15s .3s, top .15s .3s, margin .15s .3s; -moz-transition:height .15s .3s, top .15s .3s, margin .15s .3s; transition:height .15s .3s, top .15s .3s, margin .15s .3s; height:4px; top:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0 }
.flowplayer.is-mouseout .fp-fullscreen, .flowplayer.is-mouseout .fp-unload, .flowplayer.is-mouseout .fp-elapsed, .flowplayer.is-mouseout .fp-remaining, .flowplayer.is-mouseout .fp-duration, .flowplayer.is-mouseout .fp-embed, .flowplayer.is-mouseout .fp-volume, .flowplayer.is-mouseout .fp-play { opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-webkit-transition:opacity .15s .3s; -moz-transition:opacity .15s .3s; transition:opacity .15s .3s }
.flowplayer.is-mouseover .fp-controls, .flowplayer.fixed-controls .fp-controls { height:30px }
.flowplayer.is-mouseover .fp-fullscreen, .flowplayer.fixed-controls .fp-fullscreen, .flowplayer.is-mouseover .fp-unload, .flowplayer.fixed-controls .fp-unload, .flowplayer.is-mouseover .fp-elapsed, .flowplayer.fixed-controls .fp-elapsed, .flowplayer.is-mouseover .fp-remaining, .flowplayer.fixed-controls .fp-remaining, .flowplayer.is-mouseover .fp-duration, .flowplayer.fixed-controls .fp-duration, .flowplayer.is-mouseover .fp-embed, .flowplayer.fixed-controls .fp-embed, .flowplayer.is-mouseover .fp-logo, .flowplayer.fixed-controls .fp-logo, .flowplayer.is-mouseover .fp-volume, .flowplayer.fixed-controls .fp-volume, .flowplayer.is-mouseover .fp-play, .flowplayer.fixed-controls .fp-play { opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
}
.flowplayer.fixed-controls .fp-volume { display:block }
.flowplayer.fixed-controls .fp-controls { bottom:-30px; }
.is-fullscreen.flowplayer.fixed-controls .fp-controls { bottom:0 }
.flowplayer.fixed-controls .fp-time em { bottom:-20px; opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.is-fullscreen.flowplayer.fixed-controls .fp-time em { bottom:10px }
.flowplayer.is-disabled .fp-progress { background-color:#999 }
.flowplayer .fp-embed { position:absolute; top:10px; left:10px; display:block; width:25px; height:20px; background-position:3px -237px; }
.is-rtl.flowplayer .fp-embed { background-position:22px -237px; left:auto; right:10px }
.flowplayer .fp-embed-code { position:absolute; display:none; top:10px; left:40px; background-color:#333; padding:3px 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 0 3px #ccc; -moz-box-shadow:0 0 3px #ccc; box-shadow:0 0 3px #ccc; font-size:12px; }
.flowplayer .fp-embed-code:before { content:''; width:0; height:0; position:absolute; top:2px; left:-10px; border:5px solid transparent; border-right-color:#333 }
.is-rtl.flowplayer .fp-embed-code { left:auto; right:40px; }
.is-rtl.flowplayer .fp-embed-code:before { left:auto; right:-10px; border-right-color:transparent; border-left-color:#333 }
.flowplayer .fp-embed-code textarea { width:400px; height:16px; font-family:monaco, "courier new", verdana; color:#777; white-space:nowrap; resize:none; overflow:hidden; border:0; outline:0; background-color:transparent; color:#ccc }
.flowplayer .fp-embed-code label { display:block; color:#999 }
.flowplayer.is-embedding .fp-embed, .flowplayer.is-embedding .fp-embed-code { display:block; opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
}
.flowplayer.aside-time .fp-embed { left:100px; }
.is-rtl.flowplayer.aside-time .fp-embed { left:auto; right:100px }
.flowplayer.aside-time .fp-embed-code { left:130px; }
.is-rtl.flowplayer.aside-time .fp-embed-code { left:auto; right:130px }
.flowplayer.aside-time.is-embedding .fp-time { opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
}
.flowplayer.is-long.aside-time .fp-embed { left:130px; }
.is-rtl.flowplayer.is-long.aside-time .fp-embed { left:auto; right:130px }
.flowplayer.no-time .fp-embed { left:10px !important; }
.is-rtl.flowplayer.no-time .fp-embed { left:auto; right:10px !important }
@-moz-keyframes pulse { 0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes pulse { 0% {
opacity:0
}
100% {
opacity:1
}
}
@-o-keyframes pulse { 0% {
opacity:0
}
100% {
opacity:1
}
}
@-ms-keyframes pulse { 0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes pulse { 0% {
opacity:0
}
100% {
opacity:1
}
}
.flowplayer .fp-controls { background-color:#051a36; background:url('/images/general/videos/downloadBackdrop.png'); }
.flowplayer .fp-timeline { background-color:#051a36; }
.flowplayer .fp-buffer { background-color:#eee }
.flowplayer .fp-progress { background-color:#4da5d8 }
.flowplayer.is-touch.is-mouseover .fp-progress:before { background-color:#4da5d8 }
.flowplayer .fp-volumelevel { background-color:#fff }
.flowplayer .fp-volumeslider { background-color:#555 }
.flowplayer .fp-timeline, .flowplayer .fp-volumeslider { border:1px inset; border-color:rgba(0,0,0,0.2) rgba(17,17,17,0.05) }
/*.flowplayer .fp-controls, */.flowplayer .fp-progress { background-image:-moz-linear-gradient(rgba(255,255,255,0.4), rgba(255,255,255,0.01)); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0.4)), to(rgba(255,255,255,0.01))) }
.flowplayer .fp-timeline, .flowplayer .fp-buffer, .flowplayer .fp-progress, .flowplayer .fp-volumeslider, .flowplayer .fp-volumelevel { -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px }
.flowplayer.color-light .fp-controls { background-color:#eee; background-image:-moz-linear-gradient(rgba(0,0,0,0.01), rgba(0,0,0,0.3)); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0.01)), to(rgba(0,0,0,0.3))) }
.flowplayer.color-light .fp-timeline, .flowplayer.color-light .fp-volumeslider { border-color:#eee #ccc }
.flowplayer.color-light .fp-timeline, .flowplayer.color-light .fp-volumeslider { background-color:#ccc; font-size:10px }
.flowplayer.color-alt .fp-progress { background-image:-moz-linear-gradient(#999, #111); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#111)) }
.flowplayer.color-alt.is-touch.is-mouseover .fp-progress:before { background-image:-moz-linear-gradient(#999, #111); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#111)) }
.flowplayer.color-alt .fp-timeline, .flowplayer.color-alt .fp-volumeslider { background-color:#111 }
.flowplayer.color-alt2 .fp-progress { background-color:#900 }
.flowplayer.color-alt2.is-touch.is-mouseover .fp-progress:before { background-color:#900 }
/* CUSTOM 
	videos/module/modulevideo
*/
.modVideo .videoInformation * { margin:5px 10px 3px; /*line-height:1.5em; font-family : Helvetica 55 Roman;*/ 
	color: white;
    font-size: 17px;
    font-weight: normal;
    line-height: 24px; }
.modVideo .videoInformation a *{float:right;}
.modVideo .videoInformation a.slide-more-link:link, .modVideo .videoInformation a.slide-more-link:visited, .modVideo .videoInformation a.slide-more-link:hover{    line-height: 40px !important;}
	.modVideo .videoInformation a{margin:0;}
.modVideo .videoInformation { overflow:auto; text-align:left; padding:0 1%; width:98%; bottom:0; position:absolute; }
.modVideo .show { z-index:2; opacity: 1; /*transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;*/ }
.modVideo .hide { z-index:0; opacity: 0 !important; }
.ie .modVideo .show { z-index:2; display:block; }/*IE*/
.ie .modVideo .hide { z-index:0; display:none; }/*IE*/
/*.modVideo .videoInformation h2{color:orange;}
.modVideo .videoInformation p{color:white;}*/
.modVideo .videoInformation.VideoCaptionBackground { background-color:rgb(5, 26, 54); background:url('/images/general/videos/downloadBackdrop.png'); }
.modVideo .prevVideo, .modVideo .nextVideo { position:absolute; top:44%; z-index:2; color:white; font-weight:bold; padding:5px; width:auto; opacity:0.5; }
.modVideo .prevVideo:hover, .modVideo .nextVideo:hover { opacity:1; }
.modVideo .prevVideo { left:0; }
.modVideo .nextVideo { right:0; }
.modVideo .videoInformation.VideoCaptionBackground { /*background-color:rgb(5, 26, 54); background:url('/images/general/videos/downloadBackdrop.png');*/ }
.modVideo .videoInformation h2.VideoTitle { font-weight : bold; font-size : 24px; color : gold; background: -webkit-linear-gradient(#FFDEA2, #FFAC35);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}
@media only screen and (max-width: 513px) {
	.modVideo .videoInformation h2.VideoTitle { font-size:12px;}
	.modVideo .videoInformation *{ font-size:12px; line-height:normal;}
}
.modVideo .videoInformation p.VideoCaption { font-size : 17px; color : white; }
.modVideo .videoInformation .SourceLightBlue { font-size : 14px; color : #8EB0DA; }
/* tabs/buttons/more */
/*.modVideo .videoMore{margin-top:-15px; font-size:12px;}*/
.modVideo .videoMore{/*margin-top:-15px;*/ font-size:12px; line-height:normal;}
.modVideo .icoEmbed, .modVideo .icoDownload { display:inline-block; padding-top:10px; background-repeat:no-repeat; background-position:bottom; background-size:contain; }
.modVideo .icoEmbed{ background-image:url(/images/general/videos/embed.png); width:18px; /*height:20px;*/height:4px; }
.modVideo .icoDownload{ background-image:url(/images/general/videos/download.png); width:13px; /*height:20px;*/height:4px; margin-left:3px; }
/*.modVideo #downloadFiles{ padding:10px 5px 0 5px; }*/
.modVideo #downloadFiles{ /*padding:3px 5px 3px 5px;*/ padding:3px 9px 3px 12px; }
.modVideo .icoDownload, .modVideo .textDownload { position:relative; z-index:1;}
.modVideo .tabsTwoTabs a.textDownload { position:relative; z-index:1; padding-left:2px !important;padding-right:13px !important;}
.modVideo .listFileDownloads { background-color:#01396d;position: absolute;right: -3px;width: 117px;top:-1px; padding-top:30px;}
.modVideo .listFileDownloads ul {padding:0; font-size:75%;list-style:none; margin:0;}
.modVideo .listFileDownloads ul a{padding:0; font-size:100%;list-style:none; margin:0;}
.modVideo .VideoSizeLightBlue { font-size : 14px; line-height : 18px; color : #8EB0DA; text-decoration : underline; }
.modVideo .sizesWhite { font-size : 14px; line-height : 18px; color : white; }
/*.modVideo .embedAndDownloadButtonText, .modVideo .embedAndDownloadButtonText a { font-size:100%; letter-spacing : 0.6px; color : white; text-outline : white; text-shadow : 1px 1px 0px rgba(0, 0, 0, 0.5); display:inline-block; padding:5px 5px 0; font-weight:bold; }*/
.modVideo .embedAndDownloadButtonText, 
.modVideo .embedAndDownloadButtonText a:link, .modVideo .embedAndDownloadButtonText a:visited {font-size:12px; letter-spacing : 0.6px; color : white; text-outline : white; text-shadow : 1px 1px 0px rgba(0, 0, 0, 0.5); display:inline-block; /*padding:3px 5px 3px 5px;*/ /*font-weight:bold;*/ font-weight:normal; text-decoration:none;}
.modVideo .embedAndDownloadButtonText a:hover {color: #f6ca83;}
#embedVideo.embedAndDownloadButtonText {/*padding:6px 10px 6px 10px;*/ padding:0px;}
#downloadFiles.embedAndDownloadButtonText a { /*padding:3px 10px 3px 10px;*/ padding: 3px 10px 3px 5px; }
#downloadFiles.embedAndDownloadButtonText ul li a {line-height:normal; padding:7px 10px 7px 10px; }
.modVideo .dropDownBackgroundGradient { background : -moz-radial-gradient(-42.48% -65.53%, circle farthest-side, rgba(152, 184, 221, 1) 24.19%, rgba(65, 128, 188, 1) 49.46%, rgba(58, 117, 174, 1) 56.81%, rgba(39, 86, 136, 1) 70.74%, rgba(10, 39, 78, 1) 89.25%, rgba(0, 16, 53, 1) 100%); background : -webkit-radial-gradient(-42.48% -65.53%, circle farthest-side, rgba(152, 184, 221, 1) 24.19%, rgba(65, 128, 188, 1) 49.46%, rgba(58, 117, 174, 1) 56.81%, rgba(39, 86, 136, 1) 70.74%, rgba(10, 39, 78, 1) 89.25%, rgba(0, 16, 53, 1) 100%); background : -webkit-gradient(radial, -42.48% -65.53%, 163.85, -42.48% -65.53%, 677.26, color-stop(0.2419, rgba(152, 184, 221, 1) ), color-stop(0.4946, rgba(65, 128, 188, 1) ), color-stop(0.5681, rgba(58, 117, 174, 1) ), color-stop(0.7074, rgba(39, 86, 136, 1) ), color-stop(0.8925, rgba(10, 39, 78, 1) ), color-stop(1, rgba(0, 16, 53, 1) )); background : -o-radial-gradient(-42.48% -65.53%, circle farthest-side, rgba(152, 184, 221, 1) 24.19%, rgba(65, 128, 188, 1) 49.46%, rgba(58, 117, 174, 1) 56.81%, rgba(39, 86, 136, 1) 70.74%, rgba(10, 39, 78, 1) 89.25%, rgba(0, 16, 53, 1) 100%); background : -ms-radial-gradient(-42.48% -65.53%, circle farthest-side, rgba(152, 184, 221, 1) 24.19%, rgba(65, 128, 188, 1) 49.46%, rgba(58, 117, 174, 1) 56.81%, rgba(39, 86, 136, 1) 70.74%, rgba(10, 39, 78, 1) 89.25%, rgba(0, 16, 53, 1) 100%); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Stlye=2);" background : radial-gradient(-42.48% -65.53%, circle farthest-side, rgba(152, 184, 221, 1) 24.19%, rgba(65, 128, 188, 1) 49.46%, rgba(58, 117, 174, 1) 56.81%, rgba(39, 86, 136, 1) 70.74%, rgba(10, 39, 78, 1) 89.25%, rgba(0, 16, 53, 1) 100%);
border-radius : 9px; -moz-border-radius : 9px; -webkit-border-radius : 9px; box-shadow : 1px 1px 0px rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#000000') progid:DXImageTransform.Microsoft.Alpha(Stlye=2);
}
/*.modVideo .smallerDownload-or-EmbedButton { vertical-align:top; background :url('/images/general/videos/downloadBackdrop.png'); background-size:cover; background-repeat:no-repeat; cursor:pointer;border-radius : 9px; -moz-border-radius : 9px; -webkit-border-radius : 9px;  height:40px; overflow:hidden;
}*/
.modVideo .smallerDownload-or-EmbedButton { 
/*vertical-align:top; background :url('/images/general/videos/downloadBackdrop.png'); background-size:cover; background-repeat:no-repeat; cursor:pointer;
-webkit-border-bottom-right-radius: 9px;
-webkit-border-bottom-left-radius: 9px;
-moz-border-radius-bottomright: 9px;
-moz-border-radius-bottomleft: 9px;
border-bottom-right-radius: 9px;
border-bottom-left-radius: 9px;  */
cursor:pointer;
/*height:28px;*/
}
.modVideo .largeDownload-or-EmbedButton { background : -moz-radial-gradient(-55.9% 109.91%, circle farthest-corner, rgba(152, 184, 220, 1) 24.19%, rgba(66, 129, 188, 1) 49.46%, rgba(60, 118, 174, 1) 56.81%, rgba(44, 88, 136, 1) 70.74%, rgba(19, 41, 78, 1) 89.25%, rgba(8, 21, 53, 1) 100%); background : -webkit-radial-gradient(-55.9% 109.91%, circle farthest-corner, rgba(152, 184, 220, 1) 24.19%, rgba(66, 129, 188, 1) 49.46%, rgba(60, 118, 174, 1) 56.81%, rgba(44, 88, 136, 1) 70.74%, rgba(19, 41, 78, 1) 89.25%, rgba(8, 21, 53, 1) 100%); background : -webkit-gradient(radial, -55.9% 109.91%, 58.77, -55.9% 109.91%, 242.91, color-stop(0.2419, rgba(152, 184, 220, 1) ), color-stop(0.4946, rgba(66, 129, 188, 1) ), color-stop(0.5681, rgba(60, 118, 174, 1) ), color-stop(0.7074, rgba(44, 88, 136, 1) ), color-stop(0.8925, rgba(19, 41, 78, 1) ), color-stop(1, rgba(8, 21, 53, 1) )); background : -o-radial-gradient(-55.9% 109.91%, circle farthest-corner, rgba(152, 184, 220, 1) 24.19%, rgba(66, 129, 188, 1) 49.46%, rgba(60, 118, 174, 1) 56.81%, rgba(44, 88, 136, 1) 70.74%, rgba(19, 41, 78, 1) 89.25%, rgba(8, 21, 53, 1) 100%); background : -ms-radial-gradient(-55.9% 109.91%, circle farthest-corner, rgba(152, 184, 220, 1) 24.19%, rgba(66, 129, 188, 1) 49.46%, rgba(60, 118, 174, 1) 56.81%, rgba(44, 88, 136, 1) 70.74%, rgba(19, 41, 78, 1) 89.25%, rgba(8, 21, 53, 1) 100%); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Stlye=2);" background : radial-gradient(-55.9% 109.91%, circle farthest-corner, rgba(152, 184, 220, 1) 24.19%, rgba(66, 129, 188, 1) 49.46%, rgba(60, 118, 174, 1) 56.81%, rgba(44, 88, 136, 1) 70.74%, rgba(19, 41, 78, 1) 89.25%, rgba(8, 21, 53, 1) 100%);
border-radius : 9px; -moz-border-radius : 9px; -webkit-border-radius : 9px; box-shadow : 1px 1px 0px rgba(1, 1, 1, 0.5); filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#010101') progid:DXImageTransform.Microsoft.Alpha(Stlye=2);
}
/*embed credits*/
.modVideo .videoInformation.embedCredits { background: none; width:100%; padding:0; bottom:-28px; top:0; bottom:auto; }
.modVideo .videoInformation.embedCredits *{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;color:navy; color:#ccc; font-size:90%;}

/*videos/module/modulelistvideos */
/*Theme 1 */
#verticalSideBar{ display:inline-block;width:24%; vertical-align:top; float:right; }
#verticalSideBar h2{ border-top:5px black solid; padding-bottom:0; margin-bottom:10px; }
#verticalSideBar ul{ margin:0; padding:0; list-style:none; }
#verticalSideBar ul li{ border-top:1px #ccc dotted; padding:5px 0; font-size:80%;}
#verticalSideBar ul li:last-child{ border-top:1px #ccc dotted;border-bottom:1px #ccc dotted; }
    
