@charset "UTF-8";

@font-face {
font-family:flowplayer;
src:url(/wp-dill/plugins/flowplayer6-video-player/lib/skin/icons/flowplayer.eot?#iefix) format("embedded-opentype"),url(/wp-dill/plugins/flowplayer6-video-player/lib/skin/icons/flowplayer.woff2) format("woff2"),url(/wp-dill/plugins/flowplayer6-video-player/lib/skin/icons/flowplayer.woff) format("woff");
}

.fp-icon:before {
font-family:flowplayer;
font-size:1.7em;
}

.fp-airplay:before {
content:"\e001";
}

.fp-fullscreen:before {
content:"\e002";
}

.fp-checked:before {
content:"\e003";
}

.fp-embed:before {
content:"\e004";
color:#fff;
}

.fp-chromecast:before {
content:"\e005";
}

.fp-email:before {
content:"\e006";
}

.fp-playbtn:before {
content:"\e007";
}

.fp-share:before {
content:"\e009";
}

.fp-share2:before {
content:"\e00a";
}

.fp-twitter:before {
content:"\e00c";
color:#1da1f2;
}

.fp-facebook:before {
content:"\e00a";
color:#3b5998;
}

.fp-volumebtn:before {
content:"\e00b";
}

.fp-unload:before {
content:"\e00f";
}

.fp-prevbtn:before {
content:"\e011";
}

.fp-nextbtn:before {
content:"\e012";
}

.flowplayer.is-mouseover .fp-captions,.flowplayer.is-paused .fp-captions {
bottom:3em;
}

.flowplayer.is-poster .fp-engine {
filter:alpha(opacity=0);
opacity:0;
left:-9999em;
top:-9999em;
}

.flowplayer.is-loading .fp-engine {
top:-9999em;
}

.flowplayer.is-loading .fp-ui .fp-header,.flowplayer.is-loading .fp-ui .fp-controls {
filter:alpha(opacity=0);
opacity:0;
}

.flowplayer.is-disabled .fp-color {
background-color:#999;
}

.flowplayer.has-title .fp-header {
top:0;
text-align:right;
}

.flowplayer.is-fullscreen {
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;
box-shadow:0 !important;
background-image:none !important;
background-color:#333;
}

.flowplayer.is-fullscreen .fp-player {
background-color:#333;
}

.flowplayer.is-fullscreen .fp-fullscreen:before {
content:"\e016";
}

.flowplayer.is-fullscreen.fp-outlined .fp-fullscreen:before,.flowplayer.is-fullscreen.fp-minimal .fp-fullscreen:before {
content:"\e216";
}

.flowplayer.is-fullscreen.fp-edgy .fp-fullscreen:before {
content:"\e116";
}

.flowplayer.is-fullscreen.fp-edgy.fp-outlined .fp-fullscreen:before,.flowplayer.is-fullscreen.fp-edgy.fp-minimal .fp-fullscreen:before {
content:"\e316";
}

.flowplayer.is-playing {
background-image:none !important;
}

.flowplayer.is-playing .fp-playbtn:before {
content:"\e008";
}

.flowplayer.is-playing.fp-outlined .fp-playbtn:before,.flowplayer.is-playing.fp-minimal .fp-playbtn:before {
content:"\e208";
}

.flowplayer.is-playing.fp-edgy .fp-playbtn:before {
content:"\e108";
}

.flowplayer.is-playing.fp-edgy.fp-outlined .fp-playbtn:before,.flowplayer.is-playing.fp-edgy.fp-minimal .fp-playbtn:before {
content:"\e308";
}

.flowplayer.is-muted.fp-outlined .fp-volumebtn:before,.flowplayer.is-muted.fp-minimal .fp-volumebtn:before {
content:"\e20d";
}

.flowplayer.is-muted.fp-edgy .fp-volumebtn:before {
content:"\e10d";
}

.flowplayer.is-muted.fp-edgy.fp-outlined .fp-volumebtn:before,.flowplayer.is-muted.fp-edgy.fp-minimal .fp-volumebtn:before {
content:"\e30d";
}

.flowplayer.is-error {
background-color:#aaa;
}

.flowplayer.is-live .fp-timeline {
visibility:hidden;
}

.flowplayer.is-live.is-dvr .fp-timeline {
visibility:visible;
}

.flowplayer.is-live.is-dvr.is-live-position .fp-duration {
color:#00abcd;
}

.flowplayer.is-flash-disabled .fp-ui {
height:auto;
background:none;
filter:alpha(opacity=100);
opacity:1;
}

.flowplayer.is-flash-disabled .fp-engine {
top:0;
}

.fp-icon,.flowplayer.fp-mute .fp-volumebtn {
display:inline-block;
}

.fp-volume-off:before,.flowplayer.is-muted .fp-volumebtn:before {
content:"\e00d";
}

.flowplayer.is-splash .fp-ui > *,.flowplayer.is-poster .fp-ui > *,.flowplayer.is-splash.is-loading .fp-ui > .fp-play,.flowplayer.is-poster.is-loading .fp-ui > .fp-play,.flowplayer.is-inverted .fp-duration,.flowplayer.is-flash-disabled .fp-ui .fp-header,.flowplayer.is-flash-disabled .fp-ui .fp-controls,.flowplayer.no-buffer .fp-ui .fp-controls .fp-timeline .fp-buffer,.flowplayer.no-volume .fp-volumebar {
display:none;
}

.flowplayer.is-splash .fp-ui > .fp-play,.flowplayer.is-poster .fp-ui > .fp-play,.flowplayer.is-splash.is-loading .fp-ui > .fp-waiting,.flowplayer.is-poster.is-loading .fp-ui > .fp-waiting,.flowplayer.is-loading .fp-waiting,.flowplayer.is-seeking .fp-waiting,.flowplayer.is-inverted .fp-remaining,.flowplayer.is-closeable .fp-header .fp-unload {
display:block;
}

.flowplayer.is-poster .fp-captions,.flowplayer.is-loading .fp-play,.flowplayer.is-seeking .fp-play,.flowplayer.is-live .fp-timestamp,.flowplayer.is-flash-disabled .fp-waiting {
display:none !important;
}

.flowplayer.is-loading .fp-waiting svg,.flowplayer.is-loading .fp-waiting p,.flowplayer.is-seeking .fp-waiting svg,.flowplayer.is-seeking .fp-waiting p,.flowplayer.is-error .fp-ui {
filter:alpha(opacity=100);
opacity:1;
}

@-webkit-keyframes pulse {
0% {
filter:alpha(opacity=0);
opacity:0;
}

100% {
filter:alpha(opacity=100);
opacity:1;
}
}

@keyframes pulse {
0% {
filter:alpha(opacity=0);
opacity:0;
}

100% {
filter:alpha(opacity=100);
opacity:1;
}
}

.flowplayer .fp-chromecast-engine {
position:absolute;
display:none;
top:0;
bottom:0;
right:0;
left:0;
color:#fff;
}

.flowplayer .fp-chromecast-engine .fp-chromecast-engine-status {
font-size:150%;
text-align:center;
}

.flowplayer .fp-chromecast-engine .fp-chromecast-engine-icon {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=);
mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=);
-webkit-mask-size:100% 100%;
background-color:#fff;
margin:10% auto 2em;
height:5em;
width:5em;
}

.flowplayer.is-chromecast .fp-engine {
left:-9999em;
top:-9999em;
bottom:auto;
right:auto;
}

.flowplayer.fp-default-playlist .fp-prev,.flowplayer.fp-default-playlist .fp-next {
position:absolute;
top:45%;
filter:alpha(opacity=30);
opacity:.3;
-webkit-transition:opacity .2s;
transition:opacity .2s;
}

.flowplayer.fp-default-playlist .fp-prev:before,.flowplayer.fp-default-playlist .fp-next:before {
font-family:flowplayer;
font-size:2.8em;
}

.flowplayer.fp-default-playlist .fp-prev {
left:.4em;
}

.flowplayer.fp-default-playlist .fp-prev:before {
content:"\e011";
}

.flowplayer.fp-default-playlist .fp-next {
right:.4em;
}

.flowplayer.fp-default-playlist .fp-next:before {
content:"\e012";
}

.flowplayer.fp-default-playlist .fp-playlist {
position:absolute;
right:.4em;
bottom:3em;
width:100%;
text-align:center;
}

.flowplayer.fp-default-playlist .fp-playlist a {
background-color:#fff;
height:.8em;
border-radius:50%;
width:.8em;
filter:alpha(opacity=70);
opacity:.7;
display:inline-block;
-webkit-transition:-webkit-transform .2s;
transition:-webkit-transform .2s;
transition:transform .2s;
transition:transform 0.2s,-webkit-transform .2s;
}

.flowplayer.fp-default-playlist .fp-playlist a:hover {
-webkit-transform:scale(1.2,1.2);
-ms-transform:scale(1.2,1.2);
transform:scale(1.2,1.2);
}

.flowplayer.fp-custom-playlist {
overflow:visible;
}

.flowplayer.fp-custom-playlist .fp-playlist,.flowplayer.fp-custom-playlist.is-splash .fp-playlist,.flowplayer.fp-custom-playlist.is-poster .fp-playlist,.flowplayer.fp-custom-playlist.is-loading .fp-playlist {
display:block;
filter:alpha(opacity=100);
opacity:1;
}

.flowplayer.fp-edgy .fp-airplay:before {
content:"\e101";
}

.flowplayer.fp-edgy .fp-fullscreen:before {
content:"\e102";
}

.flowplayer.fp-edgy .fp-checked:before {
content:"\e103";
}

.flowplayer.fp-edgy .fp-embed:before {
content:"\e104";
}

.flowplayer.fp-edgy .fp-chromecast:before {
content:"\e105";
}

.flowplayer.fp-edgy .fp-email:before {
content:"\e106";
}

.flowplayer.fp-edgy .fp-playbtn:before {
content:"\e107";
}

.flowplayer.fp-edgy .fp-share:before {
content:"\e109";
}

.flowplayer.fp-edgy .fp-twitter:before {
content:"\e10c";
}

.flowplayer.fp-edgy .fp-volumebtn:before {
content:"\e10b";
}

.flowplayer.fp-edgy .fp-volume-off:before {
content:"\e10d";
}

.flowplayer.fp-edgy .fp-unload:before {
content:"\e10f";
}

.flowplayer.fp-edgy.fp-outlined .fp-airplay:before,.flowplayer.fp-edgy.fp-minimal .fp-airplay:before {
content:"\e301";
}

.flowplayer.fp-edgy.fp-outlined .fp-fullscreen:before,.flowplayer.fp-edgy.fp-minimal .fp-fullscreen:before {
content:"\e302";
}

.flowplayer.fp-edgy.fp-outlined .fp-checked:before,.flowplayer.fp-edgy.fp-minimal .fp-checked:before {
content:"\e303";
}

.flowplayer.fp-edgy.fp-outlined .fp-embed:before,.flowplayer.fp-edgy.fp-minimal .fp-embed:before {
content:"\e304";
}

.flowplayer.fp-edgy.fp-outlined .fp-chromecast:before,.flowplayer.fp-edgy.fp-minimal .fp-chromecast:before {
content:"\e305";
}

.flowplayer.fp-edgy.fp-outlined .fp-email:before,.flowplayer.fp-edgy.fp-minimal .fp-email:before {
content:"\e306";
}

.flowplayer.fp-edgy.fp-outlined .fp-playbtn:before,.flowplayer.fp-edgy.fp-minimal .fp-playbtn:before {
content:"\e307";
}

.flowplayer.fp-edgy.fp-outlined .fp-share:before,.flowplayer.fp-edgy.fp-minimal .fp-share:before {
content:"\e309";
}

.flowplayer.fp-edgy.fp-outlined .fp-twitter:before,.flowplayer.fp-edgy.fp-minimal .fp-twitter:before {
content:"\e30c";
}

.flowplayer.fp-edgy.fp-outlined .fp-volumebtn:before,.flowplayer.fp-edgy.fp-minimal .fp-volumebtn:before {
content:"\e30b";
}

.flowplayer.fp-edgy.fp-outlined .fp-volume-off:before,.flowplayer.fp-edgy.fp-minimal .fp-volume-off:before {
content:"\e30d";
}

.flowplayer.fp-edgy.fp-outlined .fp-unload:before,.flowplayer.fp-edgy.fp-minimal .fp-unload:before {
content:"\e30f";
}

.flowplayer.no-svg .fp-ui .fp-play.fp-visible {
background-color:#ccc;
position:absolute;
padding-top:17%;
top:0;
left:0;
right:0;
bottom:0;
}

.flowplayer .fp-player,.flowplayer .fp-ui,.flowplayer .fp-header,.flowplayer .fp-captions,.flowplayer .fp-controls {
position:absolute;
width:100%;
}

.flowplayer {
font-family:avenir,sans-serif;
font-size:16px;
position:relative;
max-height:100%;
overflow:hidden;
border-radius:.24em;
background-position:center;
background-repeat:no-repeat;
background-size:contain;
zoom:1 !important;
width:100%;
display:inline-block;
}

.flowplayer .fp-shown {
display:block !important;
}

.flowplayer * {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.flowplayer .fp-engine {
display:block;
width:100%;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
height:100%;
width:100%;
}

.flowplayer .fp-player {
position:absolute;
bottom:0;
top:0;
}

.flowplayer .fp-waiting p {
filter:alpha(opacity=0);
opacity:0;
color:#ccc;
font-weight:700;
}

.flowplayer .fp-ui {
height:100%;
top:0;
background-image:none;
-webkit-transition:background-image .1s;
transition:background-image .1s;
text-align:center;
cursor:pointer;
color:#fff;
}

.flowplayer .fp-ui a,.flowplayer .fp-ui strong {
color:inherit !important;
font-style:normal !important;
text-decoration:none !important;
}

.flowplayer .fp-ui strong {
font-weight:700 !important;
}

.flowplayer .fp-ui > * {
-webkit-transition:opacity .1s;
transition:opacity .1s;
filter:alpha(opacity=0);
opacity:0;
}

.flowplayer.fp-ui-shown .fp-ui,.flowplayer.is-paused .fp-ui,.flowplayer.is-mouseover .fp-ui,.flowplayer.is-loading .fp-ui {
background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.25)),color-stop(15%,transparent));
background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.25),transparent 15%);
background-image:linear-gradient(to top,rgba(0,0,0,0.25),transparent 15%);
}

.flowplayer .fp-header {
top:0;
background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.25)),to(transparent));
background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.25),transparent);
background-image:linear-gradient(to bottom,rgba(0,0,0,0.25),transparent);
text-align:left;
height:3.6em;
-webkit-transition:opacity .3s;
transition:opacity .3s;
padding-left:.9em;
}

.flowplayer .fp-header .fp-icon {
margin:.9em .9em 0 0;
}

.flowplayer .fp-header .fp-icon.fp-active {
color:#ec6c4c;
}

.flowplayer .fp-header .fp-fullscreen,.flowplayer .fp-header .fp-unload {
float:right;
}

.flowplayer .fp-message {
background-color:rgba(0,0,0,0.5);
text-align:left;
font-size:1.2em;
overflow:hidden;
filter:alpha(opacity=0);
opacity:0;
padding:.6em .9em;
-webkit-transition:opacity .3s;
transition:opacity .3s;
}

.flowplayer .fp-message.fp-shown + .fp-header {
filter:alpha(opacity=0);
opacity:0;
}

.flowplayer .fp-textarea {
background-color:rgba(0,0,0,0.5);
width:80%;
position:absolute;
left:10%;
top:15%;
color:#fff;
outline:0;
border-radius:.2em;
border:0;
min-height:60%;
}

.flowplayer .fp-logo {
position:absolute;
bottom:3em;
left:.9em;
}

.flowplayer .fp-logo img {
width:100%;
}

.flowplayer .fp-captions {
bottom:1.2em;
display:none;
text-align:center;
color:#fff;
}

.flowplayer .fp-captions p {
background-color:rgba(0,0,0,0.65);
border-radius:.2em;
font-size:110%;
display:inline-block;
padding:.1em .3em;
margin:.1em;
}

.flowplayer .fp-speed-flash {
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
margin:auto;
font-size:4em;
color:#fff;
font-weight:700;
text-shadow:0 0 10px rgba(0,0,0,0.3);
filter:alpha(opacity=0) !important;
opacity:0 !important;
-webkit-transform:scale(0.8);
-ms-transform:scale(0.8);
transform:scale(0.8);
-webkit-transition:all .2s;
transition:all .2s;
width:4em;
height:2em;
display:none;
}

.flowplayer .fp-speed-flash.fp-hilite {
filter:alpha(opacity=100) !important;
opacity:1 !important;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.flowplayer .fp-play svg,.flowplayer .fp-pause svg,.flowplayer .fp-waiting svg {
position:absolute;
pointer-events:none;
left:0;
right:0;
bottom:0;
top:0;
width:6em;
height:6em;
filter:alpha(opacity=0);
opacity:0;
margin:auto;
max-height:30%;
-webkit-transform:scale(0.8);
-ms-transform:scale(0.8);
transform:scale(0.8);
-webkit-transition:all .2s;
transition:all .2s;
display:none;
}

.flowplayer .fp-play.fp-visible svg,.flowplayer .fp-pause.fp-visible svg,.flowplayer .fp-waiting.fp-visible svg {
-webkit-transform:scale(1.5);
-ms-transform:scale(1.5);
transform:scale(1.5);
filter:alpha(opacity=100);
opacity:1;
}

.flowplayer .fp-controls {
display:-ms-flexbox;
display:-webkit-flex;
display:-webkit-box;
display:-moz-box;
display:flex;
-ms-flex-pack:justify;
-webkit-justify-content:space-around;
justify-content:space-around;
-ms-flex-align:center;
-webkit-align-items:center;
-webkit-box-align:center;
-moz-box-align:center;
align-items:center;
height:2.4em;
bottom:0;
z-index:2;
padding-left:.3em;
padding-right:.3em;
}

.flowplayer .fp-controls > * {
margin:0 .6em;
}

.flowplayer .fp-controls > strong {
letter-spacing:1px;
}

.flowplayer .fp-controls img {
width:1.2em;
}

.flowplayer .fp-bar,.flowplayer .fp-bar-slider {
background-color:#ccc;
background-color:rgba(255,255,255,0.5);
position:relative;
cursor:col-resize;
height:.9em;
border-radius:.24em;
-ms-flex:1;
-webkit-box-flex:1;
-webkit-flex:1;
-moz-box-flex:1;
flex:1;
}

.flowplayer .fp-bar > *,.flowplayer .fp-bar-slider > * {
background-color:rgba(255,255,255,0.6);
position:absolute;
height:100%;
border-radius:.24em;
}

.flowplayer .fp-bar > .fp-progress.animated,.flowplayer .fp-bar-slider > .fp-progress.animated {
-webkit-transition-timing-function:linear;
transition-timing-function:linear;
-webkit-transition-property:width,height;
transition-property:width,height;
}

.flowplayer .fp-bar > .fp-buffer,.flowplayer .fp-bar-slider > .fp-buffer {
-webkit-transition:width .25s linear;
transition:width .25s linear;
}

.flowplayer .fp-bar.no-animation > *,.flowplayer .no-animation.fp-bar-slider > * {
-webkit-transition:none;
transition:none;
}

.flowplayer .fp-timeline {
-webkit-transition:height .2s;
transition:height .2s;
}

.flowplayer .fp-cuepoint {
background-color:#000;
position:absolute;
height:100%;
width:2px;
}

.flowplayer .fp-timestamp {
background-color:rgba(0,0,0,0.65);
display:none;
border-radius:.2em;
padding:.1em .3em;
font-size:90%;
bottom:1.4em;
height:auto;
}

.flowplayer .fp-volume {
display:-ms-flexbox;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:flex;
height:100%;
-ms-flex-align:center;
-webkit-box-align:center;
-webkit-align-items:center;
-moz-box-align:center;
align-items:center;
}

.flowplayer .fp-bar-slider {
background-color:transparent;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-transition:height .2s;
transition:height .2s;
white-space:nowrap;
-ms-flex:1 0 auto;
}

.flowplayer .fp-bar-slider em {
border-radius:2px;
display:inline-block;
width:5px;
height:100%;
position:relative;
vertical-align:top;
margin-left:3px;
-webkit-transition:-webkit-transform .4s;
transition:-webkit-transform .4s;
transition:transform .4s;
transition:transform 0.4s,-webkit-transform .4s;
-webkit-transform-origin:bottom;
-ms-transform-origin:bottom;
transform-origin:bottom;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
}

.flowplayer .fp-bar-slider em:hover {
-webkit-transform:scaleY(1.35);
-ms-transform:scaleY(1.35);
transform:scaleY(1.35);
-webkit-transition:-webkit-transform .2s;
transition:-webkit-transform .2s;
transition:transform .2s;
transition:transform 0.2s,-webkit-transform .2s;
}

.flowplayer .fp-bar-slider em.fp-grey {
background-color:rgba(255,255,255,0.75);
}

.flowplayer.no-flex .fp-controls {
white-space:nowrap;
}

.flowplayer.no-flex .fp-controls > * {
display:inline-block;
vertical-align:center;
margin:0 .3em;
}

.flowplayer.no-flex .fp-timeline {
width:40%;
}

.flowplayer.no-flex.fp-full .fp-timeline {
margin-bottom:.6em;
height:.9em;
}

.flowplayer.no-flex.fp-fat .fp-bar,.flowplayer.no-flex.fp-playful .fp-bar,.flowplayer.no-flex.fp-fat .fp-bar-slider,.flowplayer.no-flex.fp-playful .fp-bar-slider {
height:.9em !important;
}

.flowplayer.fp-fat .fp-bar,.flowplayer.fp-playful .fp-bar,.flowplayer.fp-fat .fp-bar-slider,.flowplayer.fp-playful .fp-bar-slider {
height:100%;
border-radius:0;
}

.flowplayer.fp-fat .fp-timestamp,.flowplayer.fp-playful .fp-timestamp {
bottom:3.2em;
}

.flowplayer.fp-fat .fp-bar-slider em,.flowplayer.fp-playful .fp-bar-slider em {
-webkit-transform:scaleY(0.6);
-ms-transform:scaleY(0.6);
transform:scaleY(0.6);
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
}

.flowplayer.fp-fat .fp-bar-slider em:hover,.flowplayer.fp-playful .fp-bar-slider em:hover {
-webkit-transform:scaleY(0.75);
-ms-transform:scaleY(0.75);
transform:scaleY(0.75);
}

.flowplayer.fp-slim .fp-cue {
width:4px;
}

.flowplayer.fp-full .fp-timeline {
position:absolute;
height:.3em;
bottom:2.8em;
margin:0;
width:100%;
border-radius:0;
overflow:inherit;
left:0;
}

.flowplayer.fp-full .fp-timeline:before {
content:"";
width:100%;
height:1.2em;
position:absolute;
top:-1.2em;
left:0;
}

.flowplayer.fp-full .fp-controls {
height:2.8em;
}

.flowplayer.fp-full .fp-controls:hover .fp-timeline {
height:1em;
}

.flowplayer.fp-full .fp-volume {
margin-right:auto;
}

.flowplayer.fp-full .fp-duration,.flowplayer.fp-full .fp-remaining {
margin-left:0;
}

.flowplayer.fp-full .fp-duration:before,.flowplayer.fp-full .fp-remaining:before {
position:relative;
content:"/";
left:-.3em;
}

.flowplayer.fp-minimal .fp-controls {
background-color:transparent !important;
}

.flowplayer.fp-minimal .fp-header .fp-fullscreen {
display:inherit;
}

.flowplayer.fp-minimal .fp-timeline {
height:.3em;
max-width:12em;
width:100%;
display:block;
margin:0 auto;
-webkit-box-flex:0;
-webkit-flex:none;
-moz-box-flex:0;
-ms-flex:none;
flex:none;
}

.flowplayer.fp-playful .fp-color,.flowplayer.fp-playful .fp-color-play {
background-color:#ec6c4c;
fill:#ec6c4c;
}

.flowplayer.fp-playful .fp-controls {
background-color:#006680;
}

.flowplayer .fp-selected:before {
content:"✓ ";
}

.flowplayer .fp-menu {
background-color:rgba(0,0,0,0.5);
border-radius:.24em;
position:absolute;
width:8em;
right:.5em;
z-index:2;
font-size:90%;
-webkit-transition:opacity .2s,height .2s,-webkit-transform .2s;
transition:opacity .2s,height .2s,-webkit-transform .2s;
transition:opacity .2s,transform .2s,height .2s;
transition:opacity .2s,transform .2s,height .2s,-webkit-transform .2s;
-webkit-transform:scale(0.95);
-ms-transform:scale(0.95);
transform:scale(0.95);
bottom:-100%;
height:0;
filter:alpha(opacity=0) !important;
opacity:0 !important;
}

.flowplayer .fp-menu.fp-active {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
height:auto;
bottom:3.2em;
filter:alpha(opacity=100) !important;
opacity:1 !important;
}

.flowplayer .fp-menu > * {
display:block;
padding:.4em 1.2em;
text-align:right;
}

.flowplayer .fp-menu strong {
display:block;
padding:.7em 1.2em;
border-bottom:1px solid rgba(255,255,255,0.2);
background-color:rgba(0,0,0,0.3);
text-transform:uppercase;
letter-spacing:1px;
cursor:default;
font-size:90%;
}

.flowplayer .fp-menu a {
color:rgba(255,255,255,0.8);
}

.flowplayer .fp-menu a:hover:not(.fp-selected) {
background-color:#000;
color:#fff;
}

.flowplayer .fp-menu .fp-icon {
cursor:pointer;
}

.flowplayer .fp-menu .fp-icon:before {
margin-right:.1em;
font-size:1.5em;
vertical-align:-.1em;
}

.flowplayer .fp-qsel-menu {
width:auto;
}

.flowplayer .fp-context-menu {
width:auto;
right:auto;
bottom:auto !important;
display:none;
}

.flowplayer .fp-context-menu a,.flowplayer .fp-context-menu strong {
text-align:left;
color:#fff;
white-space:nowrap;
}

.flowplayer .fp-subtitle-menu {
width:9em;
}

.flowplayer .fp-share-menu {
width:9em;
padding-bottom:.2em;
}

.flowplayer .fp-share-menu.fp-active {
bottom:auto;
}

.flowplayer .fp-share-menu a,.flowplayer .fp-share-menu strong {
text-align:left;
}

.flowplayer.fp-outlined .fp-airplay:before,.flowplayer.fp-minimal .fp-airplay:before {
content:"\e201";
}

.flowplayer.fp-outlined .fp-fullscreen:before,.flowplayer.fp-minimal .fp-fullscreen:before {
content:"\e202";
}

.flowplayer.fp-outlined .fp-checked:before,.flowplayer.fp-minimal .fp-checked:before {
content:"\e203";
}

.flowplayer.fp-outlined .fp-embed:before,.flowplayer.fp-minimal .fp-embed:before {
content:"\e204";
}

.flowplayer.fp-outlined .fp-chromecast:before,.flowplayer.fp-minimal .fp-chromecast:before {
content:"\e205";
}

.flowplayer.fp-outlined .fp-email:before,.flowplayer.fp-minimal .fp-email:before {
content:"\e206";
}

.flowplayer.fp-outlined .fp-playbtn:before,.flowplayer.fp-minimal .fp-playbtn:before {
content:"\e207";
}

.flowplayer.fp-outlined .fp-share:before,.flowplayer.fp-minimal .fp-share:before {
content:"\e209";
}

.flowplayer.fp-outlined .fp-twitter:before,.flowplayer.fp-minimal .fp-twitter:before {
content:"\e20c";
}

.flowplayer.fp-outlined .fp-volumebtn:before,.flowplayer.fp-minimal .fp-volumebtn:before {
content:"\e20b";
}

.flowplayer.fp-outlined .fp-volume-off:before,.flowplayer.fp-minimal .fp-volume-off:before {
content:"\e20d";
}

.flowplayer.fp-outlined .fp-unload:before,.flowplayer.fp-minimal .fp-unload:before {
content:"\e20f";
}

.flowplayer .fp-color {
background-color:#00abcd;
fill:rgba(0,0,0,0.2);
}

.flowplayer .fp-color-play {
fill:transparent;
}

.flowplayer.is-rtl {
direction:rtl;
}

.flowplayer.is-rtl .fp-icon {
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);
}

.flowplayer.-grayscale video.fp-engine {
-webkit-filter:grayscale(100%);
filter:grayscale(100%);
}

.flowplayer.-sepia video.fp-engine {
-webkit-filter:sepia(100%);
filter:sepia(100%);
}

.flowplayer.-blur video.fp-engine {
-webkit-filter:blur(5px);
filter:blur(5px);
}

.fp-filters {
width:0 !important;
height:0 !important;
overflow:hidden !important;
position:absolute;
}

.flowplayer.is-chromecast,.flowplayer.no-svg .fp-ui .fp-header,.flowplayer.no-svg .fp-ui .fp-controls,.flowplayer.is-ready:not(.is-poster) {
background-color:#333;
}

.flowplayer.is-chromecast .fp-chromecast-engine,.flowplayer.fp-edgy .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-play svg.fp-loading-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-loading-sharp-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-loading-sharp-outline,.flowplayer .fp-play svg.fp-play-rounded-fill,.flowplayer .fp-play svg.fp-pause-rounded-fill,.flowplayer .fp-play svg.fp-loading-rounded-fill,.flowplayer .fp-pause svg.fp-play-rounded-fill,.flowplayer .fp-pause svg.fp-pause-rounded-fill,.flowplayer .fp-pause svg.fp-loading-rounded-fill,.flowplayer .fp-waiting svg.fp-play-rounded-fill,.flowplayer .fp-waiting svg.fp-pause-rounded-fill,.flowplayer .fp-waiting svg.fp-loading-rounded-fill,.flowplayer .fp-context-menu.fp-active,.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-outline,.flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-outline,.flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-outline {
display:block;
}

.flowplayer.is-chromecast .fp-flash-disabled,.flowplayer.fp-edgy .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-loading-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-loading-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-loading-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-loading-rounded-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-waiting svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-waiting svg.fp-loading-rounded-outline,.flowplayer.fp-edgy .fp-waiting svg.fp-loading-rounded-fill,.flowplayer video.fp-engine:not(.native-subtitles)::-webkit-media-controls {
display:none !important;
}

.flowplayer.fp-default-playlist .fp-prev:hover,.flowplayer.fp-default-playlist .fp-next:hover,.flowplayer.fp-default-playlist .fp-playlist a.is-active,.flowplayer.fp-ui-shown .fp-ui > *,.flowplayer.is-paused .fp-ui > *,.flowplayer.is-mouseover .fp-ui > *,.flowplayer.is-loading .fp-ui > *,.flowplayer .fp-message.fp-shown {
filter:alpha(opacity=100);
opacity:1;
}

.flowplayer.fp-default-playlist.fp-edgy .fp-prev:before,.flowplayer.fp-edgy .fp-prevbtn:before {
content:"\e111";
}

.flowplayer.fp-default-playlist.fp-edgy .fp-next:before,.flowplayer.fp-edgy .fp-nextbtn:before {
content:"\e112";
}

.flowplayer.fp-default-playlist.fp-outlined .fp-prev:before,.flowplayer.fp-default-playlist.fp-minimal .fp-prev:before,.flowplayer.fp-outlined .fp-prevbtn:before,.flowplayer.fp-minimal .fp-prevbtn:before {
content:"\e211";
}

.flowplayer.fp-default-playlist.fp-outlined .fp-next:before,.flowplayer.fp-default-playlist.fp-minimal .fp-next:before,.flowplayer.fp-outlined .fp-nextbtn:before,.flowplayer.fp-minimal .fp-nextbtn:before {
content:"\e212";
}

.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-prev:before,.flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-prev:before,.flowplayer.fp-edgy.fp-outlined .fp-prevbtn:before,.flowplayer.fp-edgy.fp-minimal .fp-prevbtn:before {
content:"\e311";
}

.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-next:before,.flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-next:before,.flowplayer.fp-edgy.fp-outlined .fp-nextbtn:before,.flowplayer.fp-edgy.fp-minimal .fp-nextbtn:before {
content:"\e312";
}

.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-loading-sharp-fill,.flowplayer.no-svg .fp-ui .fp-play.fp-visible svg,.flowplayer .fp-hidden,.flowplayer .fp-waiting,.flowplayer .fp-header .fp-unload,.flowplayer .fp-help,.flowplayer .fp-play .fp-playbtn,.flowplayer .fp-pause .fp-playbtn,.flowplayer .fp-waiting .fp-playbtn,.flowplayer .fp-remaining,.flowplayer .fp-volumebtn,.flowplayer.fp-minimal .fp-controls > *,.flowplayer.fp-minimal .fp-header > *,.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-fill,.flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-fill,.flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-fill {
display:none;
}

.flowplayer.fp-edgy,.flowplayer.fp-edgy .fp-menu,.flowplayer.fp-edgy .fp-captions p,.flowplayer.fp-edgy .fp-textarea,.flowplayer.fp-edgy .fp-bar,.flowplayer.fp-edgy .fp-bar-slider,.flowplayer.fp-edgy .fp-bar > *,.flowplayer.fp-edgy .fp-bar-slider > *,.flowplayer.fp-edgy .fp-timestamp,.flowplayer.fp-fat .fp-bar > *,.flowplayer.fp-playful .fp-bar > *,.flowplayer.fp-fat .fp-bar-slider > *,.flowplayer.fp-playful .fp-bar-slider > * {
border-radius:0;
}

.flowplayer.fp-edgy .fp-share2:before,.flowplayer.fp-edgy .fp-facebook:before {
content:"\e10a";
}

.flowplayer.fp-edgy.fp-outlined .fp-share2:before,.flowplayer.fp-edgy.fp-minimal .fp-share2:before,.flowplayer.fp-edgy.fp-outlined .fp-facebook:before,.flowplayer.fp-edgy.fp-minimal .fp-facebook:before {
content:"\e30a";
}

.flowplayer.no-svg .fp-ui .fp-play.fp-visible .fp-playbtn,.flowplayer .fp-timeline:hover .fp-timestamp {
display:inline;
}

.flowplayer.fp-slim .fp-timeline,.flowplayer.fp-slim .fp-bar-slider {
height:.2em;
}

.flowplayer.fp-slim .fp-controls:hover .fp-timeline,.flowplayer.fp-slim .fp-controls:hover .fp-bar-slider {
height:.9em;
}

.flowplayer.fp-outlined .fp-share2:before,.flowplayer.fp-minimal .fp-share2:before,.flowplayer.fp-outlined .fp-facebook:before,.flowplayer.fp-minimal .fp-facebook:before {
content:"\e20a";
}@charset "UTF-8";

@font-face {
font-family:flowplayer;
src:url(/wp-dill/plugins/fv-wordpress-flowplayer/css/icons/flowplayer.eot?#iefix) format("embedded-opentype"),url(/wp-dill/plugins/fv-wordpress-flowplayer/css/icons/flowplayer.woff2) format("woff2"),url(/wp-dill/plugins/fv-wordpress-flowplayer/css/icons/flowplayer.woff) format("woff");
}

.fp-icon:before,.fp-icon:after {
font-family:flowplayer;
font-size:1.7em;
}

.fp-airplay:before {
content:"\e001";
}

.fp-checked:before {
content:"\e003";
}

.fp-embed:before {
content:"\e004";
color:#fff;
}

.fp-chromecast:before {
content:"\e005";
}

.fp-email:before {
content:"\e006";
}

.fp-playbtn:before {
content:"\e007";
display:flex;
line-height:0;
}

.fp-share:before {
content:"\e009";
}

.fp-share2:before {
content:"\e00a";
}

.fp-twitter:before {
content:"\e00c";
color:#1da1f2;
}

.fp-facebook:before {
content:"\e00a";
color:#3b5998;
}

.fp-volumebtn:before {
content:"\e00b";
}

.fp-prevbtn:after,.fv-fp-prevbtn:after,.fp-nextbtn:before,.fv-fp-nextbtn:before {
content:"\e007";
line-height:1;
vertical-align:middle;
}

.flowplayer.is-mouseover .fp-captions,.flowplayer.is-paused .fp-captions {
bottom:3em;
}

.flowplayer.is-loading .fp-engine,.flowplayer.is-poster .fp-engine,.flowplayer.is-chromecast .fp-engine,.flowplayer.is-loading .fp-ui .fp-header,.flowplayer.is-loading .fp-ui .fp-controls {
filter:alpha(opacity=0);
opacity:0;
}

.flowplayer.forced-fullscreen.is-loading .fp-ui .fp-header,.flowplayer .fp-engine {
filter:alpha(opacity=1);
opacity:1;
}

.flowplayer.is-disabled .fp-color {
background-color:#999;
}

.flowplayer.has-title .fp-header {
top:0;
text-align:right;
}

.flowplayer.is-fullscreen {
top:0 !important;
left:0 !important;
border:0 !important;
margin:0!important;
width:100% !important;
height:100% !important;
max-width:100% !important;
z-index:9999999 !important;
-webkit-box-shadow:0 !important;
box-shadow:0 !important;
background-image:none !important;
background-color:#333;
border-radius:0;
}

.flowplayer.is-fullscreen .fp-player {
background-color:#333;
}

.flowplayer.is-fullscreen.fp-edgy .fp-fullscreen:before {
content:"\e10f";
}

.flowplayer.fake-fullscreen.fp-edgy .fp-fullscreen:before {
content:"\e102";
}

.flowplayer.is-fullscreen.is-mouseout.is-playing .fp-ui {
cursor:none;
}

.flowplayer.is-loading .fp-waiting,.flowplayer.is-seeking .fp-waiting {
display:block !important;
filter:alpha(opacity=100) !important;
opacity:1 !important;
}

.flowplayer.is-playing {
background-image:none !important;
}

.flowplayer.is-playing .fp-playbtn:before {
content:"\e008";
}

.flowplayer.is-playing.fp-outlined .fp-playbtn:before,.flowplayer.is-playing.fp-minimal .fp-playbtn:before {
content:"\e208";
}

.flowplayer.is-playing.fp-edgy .fp-playbtn:before {
content:"\e108";
}

.flowplayer.is-playing.fp-edgy.fp-outlined .fp-playbtn:before,.flowplayer.is-playing.fp-edgy.fp-minimal .fp-playbtn:before {
content:"\e308";
}

.flowplayer.is-muted.fp-outlined .fp-volumebtn:before,.flowplayer.is-muted.fp-minimal .fp-volumebtn:before {
content:"\e20d";
}

.flowplayer.is-muted.fp-edgy .fp-volumebtn:before {
content:"\e10d";
}

.flowplayer.is-muted.fp-edgy.fp-outlined .fp-volumebtn:before,.flowplayer.is-muted.fp-edgy.fp-minimal .fp-volumebtn:before {
content:"\e30d";
}

.flowplayer.is-error {
background-color:#aaa;
}

.flowplayer.is-live .fp-timeline {
visibility:hidden;
}

.flowplayer.is-live .fp-bar > .fp-buffer,.flowplayer.is-live .fp-bar-slider > .fp-buffer {
max-width:100%;
}

.flowplayer.is-live.is-dvr .fp-timeline {
visibility:visible;
}

.flowplayer.is-live.is-dvr.is-live-position .fp-duration {
color:#00abcd;
}

.flowplayer.is-flash-disabled .fp-ui {
height:auto;
background:none;
filter:alpha(opacity=100);
opacity:1;
}

.flowplayer.is-flash-disabled .fp-engine {
top:0;
}

.flowplayer.is-tiny:not(.is-fullscreen) {
font-size:.7em;
}

.flowplayer.is-small:not(.is-fullscreen) {
font-size:.8em;
}

.fp-icon,.flowplayer.fp-mute .fp-volumebtn {
display:inline-block;
}

.fp-fullscreen:before,.flowplayer.fake-fullscreen .fp-fullscreen:before {
content:"\e002";
}

.fp-volume-off:before,.flowplayer.is-muted .fp-volumebtn:before {
content:"\e00d";
}

.fp-unload:before,.flowplayer.is-fullscreen .fp-fullscreen:before {
content:"\e00f";
}

.flowplayer.is-splash .fp-ui > *,.flowplayer.is-splash.is-loading .fp-ui > .fp-play,.flowplayer.is-poster.is-loading .fp-ui > .fp-play,.flowplayer.is-inverted .fp-duration,.flowplayer.is-closeable.is-fullscreen:not(.fake-fullscreen) .fp-header .fp-unload,.flowplayer.is-flash-disabled .fp-ui .fp-header,.flowplayer.is-flash-disabled .fp-ui .fp-controls,.flowplayer.no-buffer .fp-ui .fp-controls .fp-timeline .fp-buffer,.flowplayer.no-volume .fp-volumebar {
display:none;
}

.flowplayer.forced-fullscreen.is-loading .fp-ui,.flowplayer.forced-fullscreen.is-loading .fp-ui .fp-header,.flowplayer.is-splash .fp-ui > .fp-play,.flowplayer.is-poster .fp-ui > .fp-play,.flowplayer.is-splash.is-loading .fp-ui > .fp-waiting,.flowplayer.is-poster.is-loading .fp-ui > .fp-waiting,.flowplayer.is-inverted .fp-remaining,.flowplayer.is-closeable .fp-header .fp-unload {
display:block;
}

.flowplayer.is-poster .fp-captions,.flowplayer.is-loading .fp-play,.flowplayer.is-seeking .fp-play,.flowplayer.is-flash-disabled .fp-waiting {
display:none !important;
}

.flowplayer.is-fullscreen.fp-outlined .fp-fullscreen:before,.flowplayer.is-fullscreen.fp-minimal .fp-fullscreen:before,.flowplayer.is-fullscreen.fp-edgy.fp-outlined .fp-fullscreen:before,.flowplayer.is-fullscreen.fp-edgy.fp-minimal .fp-fullscreen:before {
content:"\e30f";
}

.flowplayer.fake-fullscreen.fp-outlined .fp-fullscreen:before,.flowplayer.fake-fullscreen.fp-minimal .fp-fullscreen:before {
content:"\e202";
}

.flowplayer.is-loading .fp-waiting svg,.flowplayer.is-loading .fp-waiting p,.flowplayer.is-seeking .fp-waiting svg,.flowplayer.is-seeking .fp-waiting p,.flowplayer.is-error .fp-ui {
filter:alpha(opacity=100);
opacity:1;
}

@-webkit-keyframes pulse {
0% {
filter:alpha(opacity=0);
opacity:0;
}

100% {
filter:alpha(opacity=100);
opacity:1;
}
}

@keyframes pulse {
0% {
filter:alpha(opacity=0);
opacity:0;
}

100% {
filter:alpha(opacity=100);
opacity:1;
}
}

.flowplayer .fp-chromecast-engine {
position:absolute;
display:none;
top:0;
bottom:0;
right:0;
left:0;
color:#fff;
}

.flowplayer .fp-chromecast-engine p {
color:#fff;
}

.flowplayer .fp-chromecast-engine .fp-chromecast-engine-status {
font-size:150%;
text-align:center;
}

.flowplayer .fp-chromecast-engine .fp-chromecast-engine-icon {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=);
mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=);
-webkit-mask-size:100% 100%;
background-color:#fff;
margin:10% auto 2em;
height:5em;
width:5em;
}

.flowplayer.fp-default-playlist .fp-prev,.flowplayer.fp-default-playlist .fp-next {
position:absolute;
top:calc(50% - 2em);
filter:alpha(opacity=30);
opacity:.3;
-webkit-transition:opacity .2s;
transition:opacity .2s;
}

.flowplayer.fp-default-playlist .fp-prev:before,.flowplayer.fp-default-playlist .fp-next:before {
font-family:flowplayer;
font-size:2.8em;
}

.flowplayer.fp-default-playlist .fp-prev {
left:.4em;
}

.flowplayer.fp-default-playlist .fp-prev:before {
content:"\e111";
}

.flowplayer.fp-default-playlist .fp-next {
right:.4em;
}

.flowplayer.fp-default-playlist .fp-next:before {
content:"\e012";
}

.flowplayer.fp-default-playlist .fp-playlist {
position:absolute;
right:.4em;
bottom:3em;
width:100%;
text-align:center;
}

.flowplayer.fp-default-playlist .fp-playlist a {
background-color:#fff;
height:.8em;
border-radius:50%;
width:.8em;
filter:alpha(opacity=70);
opacity:.7;
display:inline-block;
-webkit-transition:-webkit-transform .2s;
transition:-webkit-transform .2s;
transition:transform .2s;
transition:transform 0.2s,-webkit-transform .2s;
}

.flowplayer.fp-default-playlist .fp-playlist a:hover {
-webkit-transform:scale(1.2,1.2);
-ms-transform:scale(1.2,1.2);
transform:scale(1.2,1.2);
}

.flowplayer.fp-default-playlist.fp-edgy .fp-next:before,.flowplayer.fp-default-playlist.fp-edgy .fv-fp-next:before {
content:"\e112";
}

.flowplayer.fp-custom-playlist {
overflow:visible;
}

.flowplayer.fp-custom-playlist .fp-playlist,.flowplayer.fp-custom-playlist.is-splash .fp-playlist,.flowplayer.fp-custom-playlist.is-poster .fp-playlist,.flowplayer.fp-custom-playlist.is-loading .fp-playlist {
display:block;
filter:alpha(opacity=100);
opacity:1;
}

.flowplayer.fp-edgy .fp-airplay:before {
content:"\e101";
}

.flowplayer.fp-edgy .fp-fullscreen:before {
content:"\e102";
}

.flowplayer.fp-edgy .fp-checked:before {
content:"\e103";
}

.flowplayer.fp-edgy .fp-embed:before {
content:"\e104";
}

.flowplayer.fp-edgy .fp-chromecast:before {
content:"\e105";
}

.flowplayer.fp-edgy .fp-email:before {
content:"\e106";
}

.flowplayer.fp-edgy .fp-share:before {
content:"\e109";
}

.flowplayer.fp-edgy .fp-share2:before,.flowplayer.fp-edgy .fp-facebook:before {
content:"\e10a";
}

.flowplayer.fp-edgy .fp-twitter:before {
content:"\e10c";
}

.flowplayer.fp-edgy .fp-volumebtn:before {
content:"\e10b";
}

.flowplayer.fp-edgy .fp-volume-off:before {
content:"\e10d";
}

.flowplayer.fp-edgy .fp-unload:before {
content:"\e10f";
}

.flowplayer.fp-edgy.fp-outlined .fp-airplay:before,.flowplayer.fp-edgy.fp-minimal .fp-airplay:before {
content:"\e301";
}

.flowplayer.fp-edgy.fp-outlined .fp-fullscreen:before,.flowplayer.fp-edgy.fp-minimal .fp-fullscreen:before {
content:"\e302";
}

.flowplayer.fp-edgy.fp-outlined .fp-checked:before,.flowplayer.fp-edgy.fp-minimal .fp-checked:before {
content:"\e303";
}

.flowplayer.fp-edgy.fp-outlined .fp-embed:before,.flowplayer.fp-edgy.fp-minimal .fp-embed:before {
content:"\e304";
}

.flowplayer.fp-edgy.fp-outlined .fp-chromecast:before,.flowplayer.fp-edgy.fp-minimal .fp-chromecast:before {
content:"\e305";
}

.flowplayer.fp-edgy.fp-outlined .fp-email:before,.flowplayer.fp-edgy.fp-minimal .fp-email:before {
content:"\e306";
}

.flowplayer.fp-edgy.fp-outlined .fp-playbtn:before,.flowplayer.fp-edgy.fp-minimal .fp-playbtn:before {
content:"\e307";
}

.flowplayer.fp-edgy.fp-outlined .fp-share:before,.flowplayer.fp-edgy.fp-minimal .fp-share:before {
content:"\e309";
}

.flowplayer.fp-edgy.fp-outlined .fp-share2:before,.flowplayer.fp-edgy.fp-minimal .fp-share2:before,.flowplayer.fp-edgy.fp-outlined .fp-facebook:before,.flowplayer.fp-edgy.fp-minimal .fp-facebook:before {
content:"\e30a";
}

.flowplayer.fp-edgy.fp-outlined .fp-twitter:before,.flowplayer.fp-edgy.fp-minimal .fp-twitter:before {
content:"\e30c";
}

.flowplayer.fp-edgy.fp-outlined .fp-volumebtn:before,.flowplayer.fp-edgy.fp-minimal .fp-volumebtn:before {
content:"\e30b";
}

.flowplayer.fp-edgy.fp-outlined .fp-volume-off:before,.flowplayer.fp-edgy.fp-minimal .fp-volume-off:before {
content:"\e30d";
}

.flowplayer.fp-edgy.fp-outlined .fp-unload:before,.flowplayer.fp-edgy.fp-minimal .fp-unload:before {
content:"\e30f";
}

.flowplayer.no-svg .fp-ui .fp-play.fp-visible {
position:absolute;
font-size:2.5em;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
width:6em;
height:6em;
max-height:38%;
}

.flowplayer.no-svg .fp-ui .fp-play.fp-visible .fp-playbtn {
display:block;
-webkit-filter:drop-shadow(0 0 4px #aaa);
filter:drop-shadow(0 0 4px #aaa);
}

.flowplayer.no-svg .fp-play.fp-visible .fp-icon:before {
font-size:inherit;
}

.flowplayer .fp-player,.flowplayer .fp-ui,.flowplayer .fp-header,.flowplayer .fp-captions,.flowplayer .fp-controls {
position:absolute;
width:100%;
}

.flowplayer {
font-family:avenir,sans-serif;
font-size:14px;
position:relative;
max-height:100%;
overflow:visible;
border-radius:.24em;
background-position:center;
background-repeat:no-repeat;
background-size:contain;
zoom:1 !important;
width:100%;
display:inline-block;
}

.flowplayer .fp-shown {
display:block !important;
}

.flowplayer * {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.flowplayer .fp-engine {
display:block;
width:100%;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
height:100% !important;
width:100%;
}

.flowplayer .fp-player {
position:absolute;
bottom:0;
top:0;
}

.flowplayer .fp-waiting p {
filter:alpha(opacity=0);
opacity:0;
color:#ccc;
font-weight:700;
}

.flowplayer .fp-ui {
height:100%;
top:0;
background-image:none;
-webkit-transition:background-image .1s;
transition:background-image .1s;
text-align:center;
cursor:pointer;
color:#fff;
}

.flowplayer .fp-ui a,.flowplayer .fp-ui strong,.flowplayer .fp-ui a:before {
color:inherit !important;
font-style:normal !important;
text-decoration:none !important;
}

.flowplayer .fp-ui > * {
-webkit-transition:opacity .1s;
transition:opacity .1s;
filter:alpha(opacity=0);
opacity:0;
}

.flowplayer.fp-ui-shown .fp-ui,.flowplayer.is-mouseover .fp-ui,.flowplayer.is-loading .fp-ui,.is-splash.flowplayer .fp-player .fp-ui,.is-paused.flowplayer .fp-player .fp-ui {
background-image:none;
}

.flowplayer .fp-header {
top:0;
background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.25)),to(transparent));
background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.25),transparent);
background-image:linear-gradient(to bottom,rgba(0,0,0,0.25),transparent);
text-align:left;
height:3em;
-webkit-transition:opacity .3s;
transition:opacity .3s;
padding-left:.65em;
}

.flowplayer .fp-header .fp-icon {
padding:.5em 1em;
}

.flowplayer .fp-header .fp-icon.fp-active {
color:#ec6c4c;
}

.flowplayer .fp-message {
background-color:rgba(0,0,0,0.5);
text-align:left;
font-size:1.2em;
overflow:hidden;
filter:alpha(opacity=0);
opacity:0;
padding:.6em .9em;
-webkit-transition:opacity .3s;
transition:opacity .3s;
}

.flowplayer.forced-fullscreen.is-loading .fp-message.fp-shown + .fp-header {
filter:alpha(opacity=1);
opacity:1;
}

.flowplayer .fp-textarea {
background-color:rgba(0,0,0,0.5);
width:80%;
position:absolute;
left:10%;
top:15%;
color:#fff;
outline:0;
border-radius:.2em;
border:0;
min-height:60%;
}

.flowplayer .fp-logo {
position:absolute;
bottom:3em;
left:.9em;
}

.flowplayer .fp-logo img {
width:100%;
}

.flowplayer .fp-captions {
bottom:1.2em;
display:none;
text-align:center;
color:#fff;
}

.flowplayer .fp-captions p {
background-color:rgba(0,0,0,0.65);
border-radius:.2em;
font-size:110%;
display:inline-block;
padding:.1em .3em;
margin:.1em;
}

.flowplayer .fp-speed-flash {
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
margin:auto;
font-size:4em;
color:#fff;
font-weight:700;
text-shadow:0 0 10px rgba(0,0,0,0.3);
filter:alpha(opacity=0) !important;
opacity:0 !important;
-webkit-transform:scale(0.8);
-ms-transform:scale(0.8);
transform:scale(0.8);
-webkit-transition:all .2s;
transition:all .2s;
width:4em;
height:2em;
display:none;
}

.flowplayer .fp-speed-flash.fp-hilite {
filter:alpha(opacity=100) !important;
opacity:1 !important;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.flowplayer .fp-play svg,.flowplayer .fp-pause svg,.flowplayer .fp-waiting svg {
position:absolute;
pointer-events:none;
left:0;
right:0;
bottom:0;
top:0;
width:6em;
height:6em;
filter:alpha(opacity=0);
opacity:0;
margin:auto;
max-height:30%;
-webkit-transform:scale(0.8);
-ms-transform:scale(0.8);
transform:scale(0.8);
-webkit-transition:all .2s;
transition:all .2s;
display:none;
}

.flowplayer .fp-play.fp-visible svg,.flowplayer .fp-pause.fp-visible svg,.flowplayer .fp-waiting.fp-visible svg {
-webkit-transform:scale(1.5);
-ms-transform:scale(1.5);
transform:scale(1.5);
filter:alpha(opacity=100);
opacity:1;
}

.flowplayer .fp-controls {
display:-ms-flexbox;
display:-webkit-flex;
display:-webkit-box;
display:-moz-box;
display:flex;
-ms-flex-pack:justify;
-webkit-justify-content:space-around;
justify-content:space-around;
-ms-flex-align:center;
-webkit-align-items:center;
-webkit-box-align:center;
-moz-box-align:center;
align-items:center;
height:2.4em;
bottom:0;
z-index:2;
padding-left:.3em;
padding-right:.3em;
}

.flowplayer .fp-controls > * {
margin:0 .6em;
}

.flowplayer .fp-controls strong {
margin:0;
padding:.4em .6em;
}

.flowplayer .fp-controls > strong {
letter-spacing:1px;
font-weight:400;
}

.flowplayer .fp-controls img {
width:1.2em;
}

.flowplayer .fp-bar,.flowplayer .fp-bar-slider {
background-color:#ccc;
background-color:rgba(255,255,255,.5);
position:relative;
cursor:col-resize;
height:.9em;
border-radius:.24em;
-ms-flex:1;
-webkit-box-flex:1;
-webkit-flex:1;
-moz-box-flex:1;
flex:1;
}

.flowplayer .fp-bar > *,.flowplayer .fp-bar-slider > * {
background-color:rgba(255,255,255,.6);
position:absolute;
height:100%;
border-radius:.24em;
}

.flowplayer .fp-bar > .fp-progress.animated,.flowplayer .fp-bar-slider > .fp-progress.animated {
-webkit-transition-timing-function:linear;
transition-timing-function:linear;
-webkit-transition-property:width,height;
transition-property:width,height;
}

.flowplayer .fp-bar > .fp-buffer,.flowplayer .fp-bar-slider > .fp-buffer {
-webkit-transition:width .25s linear;
transition:width .25s linear;
}

.flowplayer .fp-bar.no-animation > *,.flowplayer .no-animation.fp-bar-slider > * {
-webkit-transition:none;
transition:none;
}

.flowplayer .fp-timeline {
-webkit-transition:height .2s;
transition:height .2s;
}

.flowplayer .fp-cuepoint {
background-color:#000;
position:absolute;
height:100%;
width:2px;
}

.flowplayer .fp-timestamp {
background-color:rgba(0,0,0,.65);
display:none;
border-radius:.2em;
padding:.1em .3em;
font-size:90%;
bottom:1.4em;
height:auto;
}

.flowplayer:not(.is-touch) .fp-timeline:hover .fp-timestamp,.flowplayer .fp-timeline.is-fp-dragging .fp-timestamp {
display:inline;
}

.flowplayer .fp-volume {
display:-ms-flexbox;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:flex;
height:100%;
-ms-flex-align:center;
-webkit-box-align:center;
-webkit-align-items:center;
-moz-box-align:center;
align-items:center;
}

.flowplayer .fp-bar-slider {
background-color:transparent;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-transition:height .2s;
transition:height .2s;
white-space:nowrap;
-ms-flex:1 0 auto;
}

.flowplayer .fp-bar-slider em {
border-radius:2px;
display:inline-block;
width:5px;
height:100%;
position:relative;
vertical-align:top;
margin-left:3px;
-webkit-transition:-webkit-transform .4s;
transition:-webkit-transform .4s;
transition:transform .4s;
transition:transform .4s,-webkit-transform .4s;
-webkit-transform-origin:bottom;
-ms-transform-origin:bottom;
transform-origin:bottom;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-transform:scale(1.0);
-ms-transform:scale(1.0);
transform:scale(1.0);
}

.flowplayer .fp-bar-slider em:hover {
-webkit-transform:scaleY(1.35);
-ms-transform:scaleY(1.35);
transform:scaleY(1.35);
-webkit-transition:-webkit-transform .2s;
transition:-webkit-transform .2s;
transition:transform .2s;
transition:transform 0.2s,-webkit-transform .2s;
}

.flowplayer .fp-bar-slider em.fp-grey {
background-color:rgba(255,255,255,0.75);
}

.flowplayer.no-flex .fp-controls {
white-space:nowrap;
}

.flowplayer.no-flex .fp-controls > * {
display:inline-block;
vertical-align:center;
margin:0 .3em;
}

.flowplayer.no-flex .fp-timeline {
width:40%;
}

.flowplayer.no-flex.fp-full .fp-timeline {
margin-bottom:.6em;
height:.9em;
}

.flowplayer.no-flex.fp-fat .fp-bar,.flowplayer.no-flex.fp-playful .fp-bar,.flowplayer.no-flex.fp-fat .fp-bar-slider,.flowplayer.no-flex.fp-playful .fp-bar-slider {
height:.9em !important;
}

.flowplayer.fp-fat .fp-bar,.flowplayer.fp-playful .fp-bar,.flowplayer.fp-fat .fp-bar-slider,.flowplayer.fp-playful .fp-bar-slider {
height:100%;
border-radius:0;
}

.flowplayer.fp-fat .fp-bar-slider em,.flowplayer.fp-playful .fp-bar-slider em {
-webkit-transform:scaleY(.6);
-ms-transform:scaleY(.6);
transform:scaleY(.6);
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
}

.flowplayer.fp-fat .fp-bar-slider em:hover,.flowplayer.fp-playful .fp-bar-slider em:hover {
-webkit-transform:scaleY(.75);
-ms-transform:scaleY(.75);
transform:scaleY(.75);
}

.flowplayer.fp-slim .fp-cue {
width:4px;
}

.flowplayer.fp-full .fp-timeline {
position:absolute;
height:.3em;
bottom:2.8em;
margin:0;
width:100%;
border-radius:0;
overflow:inherit;
left:0;
}

.flowplayer.fp-full .fp-timeline:before {
content:"";
width:100%;
height:1.2em;
position:absolute;
top:-1.2em;
left:0;
}

.flowplayer.fp-full .fp-controls {
height:2.8em;
}

.flowplayer.fp-full .fp-controls:hover .fp-timeline {
height:1em;
}

.flowplayer.fp-full .fp-volume {
margin-right:auto;
}

.flowplayer.fp-full .fp-duration,.flowplayer.fp-full .fp-remaining {
margin-left:0;
}

.flowplayer.fp-full .fp-duration:before,.flowplayer.fp-full .fp-remaining:before {
position:relative;
content:"/";
left:-.3em;
}

.flowplayer.fp-minimal .fp-controls {
background-color:transparent !important;
}

.flowplayer.fp-minimal .fp-header .fp-fullscreen {
display:inherit;
}

.flowplayer.fp-minimal .fp-timeline {
height:.3em;
max-width:12em;
width:100%;
display:block;
margin:0 auto;
-webkit-box-flex:0;
-webkit-flex:none;
-moz-box-flex:0;
-ms-flex:none;
flex:none;
}

.flowplayer.fp-playful .fp-color,.flowplayer.fp-playful .fp-color-play {
background-color:#ec6c4c;
fill:#ec6c4c;
}

.flowplayer.fp-playful .fp-controls {
background-color:#006680;
}

.flowplayer .fp-selected:before {
content:"✓ ";
}

.flowplayer .fp-menu {
background-color:rgba(0,0,0,.5);
border-radius:.24em;
position:absolute;
width:8em;
right:.5em;
z-index:2;
font-size:90%;
-webkit-transition:opacity .2s,height .2s,-webkit-transform .2s;
transition:opacity .2s,height .2s,-webkit-transform .2s;
transition:opacity .2s,transform .2s,height .2s;
transition:opacity .2s,transform .2s,height .2s,-webkit-transform .2s;
-webkit-transform:scale(0.95);
-ms-transform:scale(0.95);
transform:scale(0.95);
bottom:-100%;
height:0;
filter:alpha(opacity=0) !important;
opacity:0 !important;
display:none;
}

.flowplayer .fp-menu.fp-active {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
height:auto;
bottom:3.2em;
filter:alpha(opacity=100) !important;
opacity:1 !important;
display:block;
max-height:calc(100% - 3.2em);
overflow-y:auto;
}

.flowplayer.is-audio .fp-menu.fp-active {
max-height:unset;
overflow-y:unset;
}

.flowplayer.fixed-controls .fp-menu.fp-active {
bottom:.2em;
}

.flowplayer .fp-menu::-webkit-scrollbar {
width:8px;
background:#333;
}

.flowplayer .fp-menu::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
}

.flowplayer .fp-menu::-webkit-scrollbar-thumb {
background-color:#999;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
outline:none;
}

.flowplayer .fp-menu > * {
display:block;
padding:.4em 1.2em;
text-align:right;
}

.flowplayer .fp-menu strong {
display:block;
padding:.7em 1.2em;
border-bottom:1px solid rgba(255,255,255,.2);
background-color:rgba(0,0,0,.3);
text-transform:uppercase;
letter-spacing:1px;
cursor:default;
font-size:90%;
}

.flowplayer .fp-menu a {
color:rgba(255,255,255,0.8);
}

.flowplayer .fp-menu a:hover:not(.fp-selected) {
background-color:#000;
color:#fff;
}

.flowplayer .fp-menu .fp-icon {
cursor:pointer;
}

.flowplayer .fp-menu .fp-icon:before {
margin-right:.1em;
font-size:1.5em;
vertical-align:-.1em;
}

.flowplayer .fp-context-menu {
width:auto;
right:auto;
bottom:auto !important;
display:none;
}

.flowplayer .fp-context-menu a,.flowplayer .fp-context-menu strong {
text-align:left;
color:#fff;
white-space:nowrap;
}

.flowplayer .fp-share-menu {
width:9em;
padding-bottom:.2em;
}

.flowplayer .fp-share-menu.fp-active {
bottom:auto;
}

.flowplayer .fp-share-menu a,.flowplayer .fp-share-menu strong {
text-align:left;
}

.flowplayer.fp-outlined .fp-airplay:before,.flowplayer.fp-minimal .fp-airplay:before {
content:"\e201";
}

.flowplayer.fp-outlined .fp-fullscreen:before,.flowplayer.fp-minimal .fp-fullscreen:before {
content:"\e202";
}

.flowplayer.fp-outlined .fp-checked:before,.flowplayer.fp-minimal .fp-checked:before {
content:"\e203";
}

.flowplayer.fp-outlined .fp-embed:before,.flowplayer.fp-minimal .fp-embed:before {
content:"\e204";
}

.flowplayer.fp-outlined .fp-chromecast:before,.flowplayer.fp-minimal .fp-chromecast:before {
content:"\e205";
}

.flowplayer.fp-outlined .fp-email:before,.flowplayer.fp-minimal .fp-email:before {
content:"\e206";
}

.flowplayer.fp-outlined .fp-playbtn:before,.flowplayer.fp-minimal .fp-playbtn:before {
content:"\e207";
}

.flowplayer.fp-outlined .fp-share:before,.flowplayer.fp-minimal .fp-share:before {
content:"\e209";
}

.flowplayer.fp-outlined .fp-share2:before,.flowplayer.fp-minimal .fp-share2:before,.flowplayer.fp-outlined .fp-facebook:before,.flowplayer.fp-minimal .fp-facebook:before {
content:"\e20a";
}

.flowplayer.fp-outlined .fp-twitter:before,.flowplayer.fp-minimal .fp-twitter:before {
content:"\e20c";
}

.flowplayer.fp-outlined .fp-volumebtn:before,.flowplayer.fp-minimal .fp-volumebtn:before {
content:"\e20b";
}

.flowplayer.fp-outlined .fp-volume-off:before,.flowplayer.fp-minimal .fp-volume-off:before {
content:"\e20d";
}

.flowplayer.fp-outlined .fp-unload:before,.flowplayer.fp-minimal .fp-unload:before {
content:"\e20f";
}

.flowplayer .fp-color {
background-color:#00abcd;
fill:rgba(0,0,0,0.2);
}

.flowplayer .fp-color-play {
fill:transparent;
}

.flowplayer.is-rtl {
direction:rtl;
}

.flowplayer.is-rtl .fp-icon {
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);
}

.flowplayer.is-rtl .fp-menu .fp-icon {
-webkit-transform:none;
-ms-transform:none;
transform:none;
}

.flowplayer.-grayscale video.fp-engine {
-webkit-filter:grayscale(100%);
filter:grayscale(100%);
}

.flowplayer.-sepia video.fp-engine {
-webkit-filter:sepia(100%);
filter:sepia(100%);
}

.flowplayer.-blur video.fp-engine {
-webkit-filter:blur(5px);
filter:blur(5px);
}

.fp-filters {
width:0 !important;
height:0 !important;
overflow:hidden !important;
position:absolute;
}

.flowplayer.is-chromecast,.flowplayer.is-ready:not(.is-poster) {
background-color:#333;
}

.flowplayer.is-chromecast .fp-chromecast-engine,.flowplayer.fp-edgy .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-play svg.fp-loading-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-loading-sharp-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-loading-sharp-outline,.flowplayer .fp-play svg.fp-play-rounded-fill,.flowplayer .fp-play svg.fp-pause-rounded-fill,.flowplayer .fp-play svg.fp-loading-rounded-fill,.flowplayer .fp-pause svg.fp-play-rounded-fill,.flowplayer .fp-pause svg.fp-pause-rounded-fill,.flowplayer .fp-pause svg.fp-loading-rounded-fill,.flowplayer .fp-waiting svg.fp-play-rounded-fill,.flowplayer .fp-waiting svg.fp-pause-rounded-fill,.flowplayer .fp-waiting svg.fp-loading-rounded-fill,.flowplayer .fp-context-menu.fp-active,.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-outline,.flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-outline,.flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-outline {
display:block;
}

.flowplayer.is-chromecast .fp-flash-disabled,.flowplayer.fp-edgy .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-loading-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-loading-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-loading-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-loading-rounded-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-waiting svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-waiting svg.fp-loading-rounded-outline,.flowplayer.fp-edgy .fp-waiting svg.fp-loading-rounded-fill,.flowplayer video.fp-engine:not(.native-subtitles)::-webkit-media-controls {
display:none !important;
}

.flowplayer.fp-default-playlist .fp-playlist a.is-active,.flowplayer.fp-ui-shown .fp-ui > *,.flowplayer.is-paused .fp-ui > *,.flowplayer.is-mouseover .fp-ui > *,.flowplayer.is-loading .fp-ui > *,.flowplayer.is-seeking .fp-ui > *,.flowplayer .fp-message.fp-shown {
filter:alpha(opacity=100);
opacity:1;
}

.flowplayer.fp-default-playlist.fp-outlined .fp-prev:before,.flowplayer.fp-default-playlist.fp-minimal .fp-prev:before,.flowplayer.fp-outlined .fp-prevbtn:before,.flowplayer.fp-minimal .fp-prevbtn:before {
content:"\e211";
}

.flowplayer.fp-default-playlist.fp-outlined .fp-next:before,.flowplayer.fp-default-playlist.fp-minimal .fp-next:before,.flowplayer.fp-outlined .fp-nextbtn:before,.flowplayer.fp-minimal .fp-nextbtn:before {
content:"\e212";
}

.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-prev:before,.flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-prev:before,.flowplayer.fp-edgy.fp-outlined .fp-prevbtn:before,.flowplayer.fp-edgy.fp-minimal .fp-prevbtn:before,.flowplayer.fp-outlined .fv-fp-prevbtn:before,.flowplayer.fp-edgy.fp-minimal .fv-fp-prevbtn:before {
content:"\e311";
}

.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-next:before,.flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-next:before,.flowplayer.fp-edgy.fp-outlined .fp-nextbtn:before,.flowplayer.fp-edgy.fp-minimal .fp-nextbtn:before,.flowplayer.fp-outlined .fv-fp-nextbtn:before,.flowplayer.fp-edgy.fp-minimal .fv-fp-nextbtn:before {
content:"\e312";
}

.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-loading-sharp-fill,.flowplayer.fp-outlined .fv-fp-prevbtn:after,.flowplayer.no-svg .fp-ui .fp-play.fp-visible svg,.flowplayer .fp-hidden,.flowplayer strong.fp-hidden,.flowplayer .fp-waiting,.flowplayer .fp-header .fp-unload,.flowplayer .fp-help,.flowplayer .fp-play .fp-playbtn,.flowplayer .fp-pause .fp-playbtn,.flowplayer .fp-waiting .fp-playbtn,.flowplayer .fp-remaining,.flowplayer .fp-volumebtn,.flowplayer.fp-minimal .fp-controls > *,.flowplayer.fp-minimal .fp-header > *,.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-fill,.flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-fill,.flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-fill {
display:none;
}

.flowplayer.fp-edgy,.flowplayer.fp-edgy .fp-menu,.flowplayer.fp-edgy .fp-captions p,.flowplayer.fp-edgy .fp-textarea,.flowplayer.fp-edgy .fp-bar,.flowplayer.fp-edgy .fp-bar-slider,.flowplayer.fp-edgy .fp-bar > *,.flowplayer.fp-edgy .fp-bar-slider > *,.flowplayer.fp-edgy .fp-timestamp,.flowplayer.fp-fat .fp-bar > *,.flowplayer.fp-playful .fp-bar > *,.flowplayer.fp-fat .fp-bar-slider > *,.flowplayer.fp-playful .fp-bar-slider > * {
border-radius:0;
}

.flowplayer.fp-edgy .fp-playbtn:before,.flowplayer.fp-edgy .fp-prevbtn:before,.flowplayer.fp-edgy .fv-fp-prevbtn:after,.flowplayer.fp-edgy .fp-nextbtn:before,.flowplayer.fp-edgy .fv-fp-nextbtn:before {
content:"\e107";
}

.flowplayer .fp-header .fp-fullscreen,.flowplayer .fp-header .fp-unload,.flowplayer .fp-airplay,.fp-chromecast {
float:right;
}

.flowplayer .fp-message.fp-shown + .fp-header,.flowplayer.forced-fullscreen.is-loading .fp-message.fp-shown + .fp-header .fvp-share-bar,.flowplayer.forced-fullscreen.is-loading .fp-message.fp-shown + .fp-header .fp-fullscreen {
filter:alpha(opacity=0);
opacity:0;
}

.flowplayer.fp-fat .fp-timestamp,.flowplayer.fp-playful .fp-timestamp,.flowplayer.fixed-controls.is-fullscreen .fp-menu.fp-active,.flowplayer.fixed-controls.is-audio .fp-menu.fp-active {
bottom:3.2em;
}

.flowplayer.fp-slim .fp-timeline,.flowplayer.fp-slim .fp-bar-slider {
height:.2em;
}

.flowplayer.fp-slim .fp-controls:hover .fp-timeline,.flowplayer.fp-slim .fp-controls:hover .fp-bar-slider {
height:.9em;
}

.flowplayer .fp-qsel-menu,.flowplayer .fp-subtitle-menu {
width:auto;
}

@keyframes waiting {
20% {
transform:scale(1,2);
}

0%,40% {
transform:scale(1);
}
}

.fp-preload {
transition:opacity .3s .1s;
position:static;
top:0;
bottom:0;
left:0;
right:0;
margin:auto;
opacity:0;
display:block;
height:0;
}

.flowplayer .fp-ui .fp-preload {
margin:auto;
}

.flowplayer.is-splash .fp-preload,.flowplayer.is-poster .fp-preload,.fp-waiting .fp-preload {
position:absolute;
display:block;
height:2em;
opacity:.8;
}

.fp-preload b {
animation:waiting 1s ease-in-out infinite;
box-shadow:0 0 .5rem #222;
background-color:#fff;
display:inline-block;
border-radius:.1em;
margin:0 .2em;
height:2em;
width:.4em;
}

.fp-preload b:nth-child(1) {
animation-delay:0;
}

.fp-preload b:nth-child(2) {
animation-delay:.1s;
}

.fp-preload b:nth-child(3) {
animation-delay:.15s;
}

.fp-preload b:nth-child(4) {
animation-delay:.25s;
}

.flowplayer .fp-bar > .fp-buffer,.flowplayer .fp-bar-slider > .fp-buffer {
max-width:100%;
}

.flowplayer.is-splash .fp-ui noscript {
display:block;
z-index:1000;
position:absolute;
left:0;
right:0;
padding:2em;
background:#000;
margin-top:20%;
}

.flowplayer .fp-splash,.flowplayer .fp-player .fp-splash {
object-fit:contain;
height:100%;
width:100%;
position:absolute;
top:0;
left:0;
border:0;
margin:0;
padding:0;
}

.flowplayer .fp-message a {
text-decoration:underline !important;
}

.flowplayer .fp-timeline.is-fp-dragging .fp-progress::after {
content:"";
background-color:#fff;
border-radius:50%;
box-shadow:0 1px 4px #000;
height:13px;
right:0;
margin-right:-7px;
position:absolute;
top:50%;
transform:translateY(-50%);
width:13px;
}

.flowplayer.skin-slim.is-mouseover.is-ready .fp-ui,.flowplayer.skin-slim.is-paused.is-ready .fp-ui,#content .flowplayer.skin-slim.is-paused.is-ready .fp-ui {
background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.25)),color-stop(15%,transparent));
background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.25),transparent 15%);
background-image:linear-gradient(to top,rgba(0,0,0,.25),transparent 15%);
}

.flowplayer.fixed-controls.skin-slim.is-mouseover.is-ready .fp-ui,.flowplayer.fixed-controls.skin-slim.is-paused.is-ready .fp-ui {
background-image:none;
}

.flowplayer.fixed-controls.skin-slim .fp-controls,.flowplayer.skin-slim .fv-ab-loop,.flowplayer.fixed-controls.skin-slim .fv-ab-loop {
background-color:rgba(0,0,0,.75) !important;
}

.flowplayer {
margin:0 auto 2.8em;
display:block;
max-width:100%;
white-space:normal;
}

.flowplayer.has-caption {
margin:0 auto;
}

.flowplayer.fixed-controls.skin-custom {
border:none;
}

.flowplayer.has-abloop .fp-timestamp {
bottom:2em;
}

.flowplayer.is-tiny.fp-full .fp-timeline {
bottom:3.2em;
}

.flowplayer.is-tiny.fp-full .fp-controls {
height:3.2em;
padding-top:.4em;
}

.flowplayer.fp-slim .fp-controls:hover .fp-timeline:before {
content:'';
position:absolute;
top:-1.3em;
height:2em;
left:0;
right:0;
}

.flowplayer.fp-slim .fp-controls:hover .fp-bar-slider {
height:.2em;
}

.flowplayer.fp-slim .fp-controls:hover .fp-bar-slider:before {
content:'';
position:absolute;
top:-8px;
bottom:-8px;
left:0;
right:0;
}

.flowplayer.is-fullscreen .fp-timeline:before {
height:2em;
}

.flowplayer.fixed-controls.is-splash .fp-ui .fp-controls,.flowplayer.fixed-controls.is-poster .fp-ui .fp-controls {
display:flex;
}

.flowplayer.fixed-controls .fp-controls,.flowplayer.fixed-controls.is-loading .fp-ui .fp-controls {
opacity:1;
filter:alpha(opacity=100);
}

.flowplayer.fixed-controls {
margin-bottom:4em;
}

.flowplayer.fixed-controls .fp-controls {
bottom:-2.4em;
}

.flowplayer.fixed-controls.fp-full.fp-slim.is-tiny .fp-controls {
bottom:-3.2em;
}

.flowplayer.fixed-controls.is-fullscreen .fp-controls,.flowplayer.fixed-controls.is-fullscreen.fp-full.fp-slim .fp-controls {
bottom:0;
}

.flowplayer .fp-elapsed {
min-width:5.1ch;
line-height:1em;
}

.flowplayer.is-long .fp-elapsed {
min-width:7.1ch;
}

.flowplayer.is-fullscreen.is-splash.is-error .fp-header {
display:block;
opacity:1;
}

.flowplayer.is-fullscreen.is-splash.is-error .fp-header > * {
opacity:0;
}

.flowplayer.is-fullscreen.is-splash.is-error .fp-header .fp-unload {
opacity:1;
}

.fv-fp-splash-text {
position:absolute;
bottom:20%;
z-index:20;
text-align:center;
width:100%;
color:#fff;
text-shadow:0 0 2px #333;
background-color:rgba(0,0,0,0.5);
font-size:18px;
padding:5px 36px;
pointer-events:none;
}

.flowplayer video {
width:100%;
-ms-transform:translateY(0) translateX(0);
-webkit-transform:translateY(0) translateX(0);
transform:translateY(0) translateX(0);
}

.flowplayer.is-live .fp-buffer,.flowplayer .fp-message h2:before,.flowplayer.fixed-controls.is-splash .fp-timestamp,.flowplayer.fixed-controls.is-poster .fp-timestamp,.flowplayer.fixed-controls.is-splash .fp-elapsed,.flowplayer.fixed-controls.is-poster .fp-elapsed,.flowplayer.fixed-controls.is-splash .fp-duration,.flowplayer.fixed-controls.is-poster .fp-duration,.flowplayer.fixed-controls.is-splash .fp-controls strong,.flowplayer.fixed-controls.is-poster .fp-controls strong,.flowplayer.is-error .fv-fp-splash-text {
display:none;
}

.flowplayer.fixed-controls.has-caption,flowplayer.fixed-controls.has-caption *,.flowplayer.has-abloop,.entry-content .flowplayer.has-abloop {
margin-bottom:2.8em;
}

.flowplayer.fixed-controls,.entry-content .flowplayer.fixed-controls,.flowplayer.fixed-controls.has-abloop,.entry-content .flowplayer.fixed-controls.has-abloop {
margin-bottom:5.2em;
}

.flowplayer.fp-slim.fp-full .fp-timeline,.flowplayer.fp-slim .fp-controls:hover .fp-timeline {
height:3px;
}

.flowplayer.fixed-controls.is-splash .fp-bar,.flowplayer.fixed-controls.is-poster .fp-bar,.flowplayer.fixed-controls.is-splash .fp-bar-slider,.flowplayer.fixed-controls.is-poster .fp-bar-slider {
cursor:pointer;
pointer-events:none;
}

.flowplayer.fixed-controls.fp-full .fp-controls,.flowplayer.fixed-controls.fp-full.fp-slim .fp-controls {
bottom:-2.8em;
}

@media (max-width: 600px) {
.flowplayer .fp-help p {
font-size:9px;
}
}

.flowplayer.is-mouseout .fp-captions {
-webkit-transition:bottom .15s ease .3s;
-moz-transition:bottom .15s ease .3s;
transition:bottom .15s ease .3s;
}

.flowplayer .fp-captions p {
display:inline-block;
background-color:#000;
color:#eee;
padding:0 .4em;
font-size:16px;
border-radius:5px;
margin:0;
}

.flowplayer.is-fullscreen .fp-captions p {
font-size:125%;
line-height:1.2;
}

.flowplayer .fp-captions.is-wide br {
display:none;
}

.flowplayer .fp-captions p:after {
content:'';
clear:both;
}

.flowplayer .fp-captions p:first-of-type {
-webkit-border-radius:4px 0 0 4px;
-moz-border-radius:4px 0 0 4px;
border-radius:4px 0 0 4px;
}

.flowplayer .fp-captions p:last-of-type {
padding-left:0;
-webkit-border-radius:0 4px 4px 0;
-moz-border-radius:0 4px 4px 0;
border-radius:0 4px 4px 0;
}

.flowplayer .fp-captions:not(.is-wide) p {
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding-left:.4em;
}

.flowplayer .fp-captions p b {
font-weight:700;
}

.flowplayer .fp-captions p i {
font-style:italic;
}

.flowplayer .fp-captions p u {
text-decoration:underline;
}

@media (max-width: 56.25em) {
.flowplayer .fp-captions br {
display:block;
}

.flowplayer .fp-captions p:first-of-type,.flowplayer .fp-captions p:last-of-type {
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}

.flowplayer .fp-captions p:last-of-type {
padding-left:.4em;
}
}

.flowplayer.is-small .fp-captions {
line-height:14px !important;
}

.flowplayer.is-small .fp-captions p {
font-size:14px !important;
line-height:20px !important;
}

.flowplayer.is-tiny .fp-captions {
line-height:12px !important;
bottom:.2em;
}

.flowplayer.is-tiny.is-mouseover .fp-captions,.flowplayer.is-tiny.is-paused .fp-captions {
bottom:4em;
}

.flowplayer.is-tiny .fp-captions p {
font-size:11px !important;
line-height:18px !important;
-webkit-text-shadow:0 0 2px #666;
-moz-text-shadow:0 0 2px #666;
text-shadow:0 0 2px #666;
}

@media (min-width: 64.063em) {
.flowplayer.is-fullscreen .fp-player .fp-captions p {
font-size:175%;
max-width:75%;
}
}

@media (min-width: 90.063em) {
.flowplayer.is-fullscreen .fp-player .fp-captions p {
font-size:200%;
}
}

@media (min-width: 120.063em) {
.flowplayer.is-fullscreen .fp-player .fp-captions p {
font-size:225%;
max-width:65%;
}
}

@media (min-width: 128em) {
.flowplayer.is-fullscreen .fp-player .fp-captions p {
font-size:300%;
}
}

@media (min-width: 160em) {
.flowplayer.is-fullscreen .fp-player .fp-captions p {
font-size:350%;
}
}

.flowplayer .fp-header {
padding-left:0;
}

.flowplayer .fp-header .fp-icon {
text-shadow:0 0 10px rgba(0,0,0,0.3);
}

.flowplayer:not(.is-touch.is-fullscreen) .fp-header .fp-icon {
padding:.5em .5em 0 0;
line-height:1;
}

.flowplayer.is-fullscreen {
font-size:16px;
max-height:100% !important;
}

.flowplayer .fv_player_popup p {
margin:0 12px 6px;
line-height:1.35;
}

.flowplayer .wpfp_custom_popup {
width:100%;
top:0;
bottom:0;
margin-bottom:2.4em;
-webkit-transition:all .2s;
-moz-transition:all .2s;
transition:all .2s;
overflow:hidden;
}

.flowplayer.fp-full .wpfp_custom_popup {
margin-bottom:2.8em;
}

.flowplayer.fp-slim.fp-full .wpfp_custom_popup {
margin-bottom:2.4em;
}

.flowplayer .fv_player_popup {
background-color:#222;
position:relative;
top:0;
width:100%;
height:100%;
padding:2em 0 1%;
}

.flowplayer .fv_player_popup h1,.flowplayer .fv_player_popup h2,.flowplayer .fv_player_popup h3,.flowplayer .fv_player_popup h4,.flowplayer .fv_player_popup h5,.flowplayer .fv_player_popup h6 {
margin:0 0 6px!important;
}

.mailchimp-form-1 input {
width:48%;
max-width:48%;
margin:0 1%;
}

.mailchimp-form-3 input {
width:23%;
max-width:23%;
margin:0 1%;
}

.mailchimp-form input[type="text"],.mailchimp-form input[type="email"] {
padding:8px;
line-height:1;
border:0;
float:left;
}

.mailchimp-form input[type="submit"] {
background-color:#bf0000;
float:right;
padding:8px;
}

.mailchimp-form input[type="submit"]:hover {
background-color:#af0000;
}

.flowplayer .mailchimp-form {
background-color:#333;
padding:30px 1.5%;
position:absolute;
bottom:0;
margin:0 auto;
width:100%;
}

.flowplayer .mailchimp-response {
margin-top:6px;
padding-top:6px;
border-top:2px solid #00A7C8;
display:inline-block;
}

.flowplayer .mailchimp-response.is-fv-error {
border-color:#bf0000;
}

.flowplayer.is-fv-narrow .fv_player_popup {
padding-top:1em;
font-size:.9em;
}

.flowplayer.is-fv-narrow .mailchimp-form {
padding-top:20px;
}

.flowplayer.is-fv-narrow .fv_player_popup h1,.flowplayer.is-fv-narrow .fv_player_popup h2,.flowplayer.is-fv-narrow .fv_player_popup h3,.flowplayer.is-fv-narrow .fv_player_popup h4,.flowplayer.is-fv-narrow .fv_player_popup h5,.flowplayer.is-fv-narrow .fv_player_popup h6 {
font-size:1.2em;
}

.flowplayer.is-fullscreen .fv_player_popup {
padding-top:10%;
}

.flowplayer.is-fullscreen .fv_player_popup p {
margin:0 auto 6px;
}

.flowplayer.is-fullscreen .mailchimp-form {
padding:30px 25%;
}

.flowplayer .wpfp_custom_popup form .edd-add-to-cart {
float:none;
}

.flowplayer.is-fullscreen .fp-player {
background-color:#000;
}

.flowplayer.is-fullscreen .fp-controls {
bottom:env(safe-area-inset-bottom);
}

.is-error.flowplayer .fp-player:before {
background:url(/wp-dill/plugins/fv-wordpress-flowplayer/css/img/no-play-white.svg) no-repeat center center;
background-size:14%;
z-index:2;
content:'';
display:block;
height:100%;
position:relative;
-webkit-filter:drop-shadow(0 0 4px #aaa);
filter:drop-shadow(0 0 4px #aaa);
pointer-events:none;
}

.flowplayer video.fp-engine {
visibility:visible;
}

.flowplayer.is-fullscreen .fp-logo {
z-index:2147483647;
}

.flowplayer .fp-logo {
max-width:25%;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.flowplayer .fp-logo img {
box-shadow:none;
}

.flowplayer.fixed-controls .fp-logo {
bottom:15px;
}

.is-rtl.flowplayer .fvp-share-bar {
left:auto;
}

.flowplayer .fvp-share-bar,.flowplayer .fvp-share-bar label {
font-size:12px;
}

.flowplayer .fvp-share-bar textarea {
width:400px;
min-height:130px;
font-family:"Lucida Console",Monaco,monospace;
color:#777;
white-space:nowrap;
resize:none;
overflow:hidden;
border:0;
outline:0;
background-color:transparent;
color:#ccc;
border:1px solid #888;
}

.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fvp-share-bar {
display:block;
opacity:1;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.flowplayer .fvp-sharing ul,.flowplayer .fvp-sharing li {
list-style:none !important;
}

.fvp-share-bar ul,.fvp-share-bar .fvp-sharing,#content .fvp-share-bar .fvp-sharing {
margin:.4em 0 0;
padding:0!important;
float:left;
font-family:"Lucida Console",Monaco,monospace;
list-style:none;
}

.fvp-share-bar label {
text-align:center !important;
}

.fvp-share-bar .fvp-sharing li a:before,.fvp-share-bar .fvp-sharing li a:after,.fvp-share-bar .fvp-sharing li:before,.fvp-share-bar .fvp-sharing li:after {
content:"" !important;
display:none !important;
}

.fvp-share-bar .fvp-sharing li {
float:left;
margin:0 5px!important;
padding:0!important;
border:none !important;
background:none !important;
}

.fvp-share-bar .fvp-sharing a {
color:#fff !important;
text-shadow:none !important;
-webkit-transition:none !important;
-moz-transition:none !important;
transition:none !important;
width:24px;
height:24px;
border-radius:12px;
display:block;
overflow:hidden;
position:relative;
-wekbit-box-shadow:none !important;
-moz-box-shadow:none !important;
box-shadow:none !important;
border-bottom:0 !important;
text-decoration:none !important;
background-color:#000;
background-color:rgba(0,0,0,.5);
}

.flowplayer em {
font-style:normal !important;
}

.fvp-share-bar .fvp-sharing a svg {
margin:-8px 0 0 -8px;
padding:0;
position:absolute;
left:50%;
top:50%;
}

.fvp-share-bar .fvp-sharing .sharing-facebook {
background-color:#3B5998;
}

.fvp-share-bar .fvp-sharing .sharing-email svg {
margin:-6px 0 0 -6px;
width:12px;
height:12px;
}

.fvp-share-bar .fvp-sharing .sharing-twitter {
background-color:#0084b4;
}

.fvp-share-bar .sharing-link {
float:left;
color:#fff;
line-height:22px;
padding:.5em;
font-weight:700;
}

.flowplayer .fvp-share-bar label {
float:left;
color:#fff;
line-height:22px;
padding:.5em;
}

.flowplayer .fp-fullscreen {
z-index:1;
}

.flowplayer .embed-code {
padding:0 10px 10px;
display:none;
clear:both;
background-color:rgba(0,0,0,0);
}

.flowplayer .embed-code label {
clear:both;
padding-left:0;
padding-top:0;
line-height:16px;
}

#content .flowplayer .fvp-share-bar textarea,.flowplayer .fvp-share-bar textarea {
padding:3px;
line-height:1.4;
white-space:pre-wrap;
color:#000 !important;
height:auto;
min-height:130px;
width:99%;
font-size:10px;
background-color:rgba(255,255,255,1);
box-shadow:none;
border-radius:0;
cursor:text;
}

.fvp-share-bar a.embed-code-toggle {
font-weight:700;
color:#fff;
}

.flowplayer .fp-prev,.flowplayer .fp-next {
position:absolute;
top:44%;
font-size:240%;
color:#fff;
padding:4px;
font-weight:700;
text-shadow:0 0 1px #000;
cursor:pointer;
z-index:12;
opacity:1;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.flowplayer .fp-prev {
left:5px;
}

.flowplayer .fp-next {
right:5px;
}

.is-mouseout.flowplayer .fp-prev,.is-mouseout.flowplayer .fp-next,.is-cva.flowplayer .fp-prev,.is-cva.flowplayer .fp-next {
opacity:0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-webkit-transition:opacity .15s .3s;
-moz-transition:opacity .15s .3s;
transition:opacity .15s .3s;
}

.flowplayer .fp-controls .fp-fullscreen,.flowplayer.bottom-fs .fp-header .fp-fullscreen,.flowplayer.is-audio.bottom-fs .fp-controls .fp-fullscreen,.flowplayer.is-popup-showing .fp-logo,.flowplayer .fp-embed-code,.flowplayer .fp-embed,.flowplayer .fvp-share-bar {
display:none;
}

.flowplayer.bottom-fs .fp-controls .fp-fullscreen,#content .flowplayer.is-ready .fvp-share-bar.visible .embed-code,.flowplayer.is-ready .fvp-share-bar.visible .embed-code {
display:block;
}

.mailchimp-form input,.mailchimp-form-2 input {
width:31.33333333%;
max-width:31.33333333%;
margin:0 1%;
}

.flowplayer .wpfp_custom_popup .fv_player_popup p,.flowplayer .fp-engine {
max-width:100%;
}

@-moz-keyframes blending {
to {
opacity:1;
}
}

@-webkit-keyframes blending {
to {
opacity:1;
}
}

@-o-keyframes blending {
to {
opacity:1;
}
}

@-ms-keyframes blending {
to {
opacity:1;
}
}

@keyframes blending {
to {
opacity:1;
}
}

.fp-playlist-external a,.entry-content .fp-playlist-external a {
position:relative;
text-decoration:none;
border-bottom:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
text-align:center;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.fp-playlist-external a:focus,.entry-content .fp-playlist-external a:focus {
outline:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.fp-playlist-external a:hover,.entry-content .fp-playlist-external a:hover {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
text-decoration:none;
border-bottom:0;
}

.fp-playlist-external a,.fp-playlist-external a h4,.fp-playlist-vertical-wrapper .fp-playlist-external {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.fp-playlist-external a .fvp-playlist-thumb:empty,.fp-playlist-horizontal a.fvp-video-thumb-no-splash h4 {
background-color:#aaa;
}

.fp-playlist-external a .fvp-playlist-thumb {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:block;
position:relative;
width:100%;
height:auto;
margin:0;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
padding-top:56%;
border:0;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
}

.fp-playlist-external .fvp-playlist-thumb-img {
height:0;
overflow:hidden;
padding-top:56%;
position:relative;
}

.fp-playlist-external .fvp-playlist-thumb-img img {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
object-fit:cover;
}

.fp-playlist-external a.is-active .fvp-playlist-thumb:after {
opacity:0;
position:absolute;
content:"";
top:0;
bottom:0;
left:0;
right:0;
opacity:0;
border:0;
transition:all ease-in-out 1s;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
z-index:98;
}

.fp-playlist-external a h4 {
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
letter-spacing:0;
font-weight:400;
line-height:1.25;
opacity:0;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
width:100%;
margin:0 auto;
padding:5px 10px;
text-align:center;
transition:all .3s ease-in-out .1s;
font-size:13px;
color:#fff;
background-color:rgba(0,0,0,0.75);
}

.fp-playlist-external a .now-playing {
opacity:0;
width:100%;
height:100%;
transition:all 1s ease-in-out 0s;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
box-shadow:inset 0 0 250px #000;
color:#fff;
font-size:16px;
font-family:"myriad pro",Helvetica,Arial,sans-serif;
font-weight:700;
text-transform:uppercase;
text-shadow:0 0 5px #333;
z-index:99;
-webkit-animation:blending 3s ease-in-out 1s alternate infinite;
-moz-animation:blending 3s ease-in-out 1s alternate infinite;
animation:blending 3s ease-in-out 1s alternate infinite;
}

.fp-playlist-external a .now-playing span {
background-color:transparent;
display:block;
margin:0 auto;
position:relative;
top:50%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
transform:translateY(-50%);
}

.fp-playlist-horizontal {
text-align:center;
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:24px;
clear:both;
font-size:0;
}

.fp-playlist-horizontal a,.entry-content .fp-playlist-horizontal a,.flowplayer.is-fv-narrow + .fp-playlist-horizontal a {
width:33.333333333%;
display:inline-block;
vertical-align:top;
margin:0;
padding:0;
background-color:#fff;
border:1px solid #fff;
text-align:center;
font-size:13px;
line-height:1.2;
position:relative;
}

.fp-playlist-horizontal a:hover,.entry-content .fp-playlist-horizontal a:hover {
border:1px solid #fff;
}

.fp-playlist-external a h4 span {
position:absolute;
top:50%;
left:0;
right:0;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
transform:translateY(-50%);
border:0;
padding:5px 10px;
}

.fp-playlist-external a:hover h4,.fp-playlist-external a.fvp-video-thumb-no-splash h4,#dashboard-widgets .flowplayer-wrapper a:hover h4,.fp-playlist-external a.is-active:hover h4,.fp-playlist-external a:hover .dur {
opacity:1;
color:#fff;
}

.fp-playlist-horizontal a.is-active {
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
}

.is-touch + .fp-playlist-horizontal a h4 {
opacity:1;
background-color:transparent;
text-shadow:0 0 12px #000;
top:20%;
bottom:20%;
font-family:"myriad pro",Helvetica,Arial,sans-serif !important;
}

.is-touch + .fp-playlist-horizontal.is-audio a h4 {
text-shadow:none;
}

.is-touch + .fp-playlist-horizontal a h4 span {
background-color:rgba(0,0,0,.3);
}

.fp-playlist-horizontal.is-wide a,.entry-content .fp-playlist-horizontal.is-wide a {
width:20%;
}

.fp-playlist-horizontal.is-wide a:nth-child(3n+1) {
clear:none;
}

.fv-playlist-slider-wrapper {
overflow-x:auto;
margin-bottom:24px;
-webkit-overflow-scrolling:touch;
display:block;
}

.fv-playlist-slider-wrapper .fp-playlist-horizontal {
margin-bottom:8px;
width:2500px;
text-align:left;
}

.fv-playlist-slider-wrapper .fp-playlist-horizontal a,.fv-playlist-slider-wrapper .fp-playlist-horizontal.is-wide a {
width:200px;
}

.fp-playlist-vertical {
text-align:left;
overflow-x:hidden;
max-width:100%;
background-color:#fff;
}

.fp-playlist-vertical-player {
float:left !important;
max-width:calc(100% - 156px) !important;
}

.fp-playlist-vertical-wrapper {
margin-bottom:24px;
overflow:hidden;
display:block;
}

.fp-playlist-vertical.fp-playlist-only-captions a h4 span {
line-height:1;
}

.fp-playlist-vertical a .fvp-playlist-thumb {
display:block;
position:relative;
width:100%;
height:auto;
margin:0 0 1px;
padding-top:55%;
border:0;
background-color:#fff;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
}

.fp-playlist-vertical a h4 {
margin:0;
font-size:13px;
color:#000;
}

.fp-playlist-vertical-wrapper .flowplayer {
width:75%;
float:left;
margin-bottom:0;
}

.fp-playlist-vertical-wrapper .fp-playlist-vertical {
width:25%;
margin-bottom:0;
padding:0 2px;
}

.fp-playlist-vertical-wrapper .fp-playlist-vertical a {
display:block;
margin-bottom:2px;
}

.css-videos .fp-playlist-vertical-wrapper video,.fp-playlist-vertical-wrapper video {
min-height:0 !important;
height:100% !important;
}

.fp-playlist-external.fp-playlist-vertical a:hover .now-playing {
opacity:0;
}

.fp-playlist-only-captions.fp-playlist-vertical a h4 {
position:relative;
top:auto;
background-color:transparent;
opacity:1;
text-shadow:none;
}

.fp-playlist-only-captions.fp-playlist-vertical a,.fp-playlist-only-captions.fp-playlist-vertical a:hover h4 {
color:#000;
}

.fv-playlist-design-2014.fp-playlist-external a h4 {
opacity:1;
position:relative;
margin-bottom:7px;
padding:0 10px 4px;
color:#000;
background-color:transparent;
text-shadow:none;
}

.fv-playlist-design-2014.fp-playlist-external a h4 span {
background-color:transparent;
position:relative;
transform:none;
top:auto;
padding:0;
}

.fv-playlist-design-2014.fp-playlist-external a:hover h4,.fv-playlist-design-2014.fp-playlist-external a.fvp-video-thumb-no-splash h4,#dashboard-widgets .flowplayer-wrapper .fv-playlist-design-2014 a:hover h4 {
color:inherit;
}

.fp-playlist-text.fp-playlist-external a h4,.visible-captions.fp-playlist-external a h4 {
background-color:transparent;
opacity:1;
}

.visible-captions.fp-playlist-external a h4 span {
color:#fff;
background-color:#000;
background-color:rgba(0,0,0,0.5);
}

.fp-playlist-text.fp-playlist-external a:hover .fvp-playlist-thumb {
background-color:#666;
}

.fp-playlist-text.fp-playlist-vertical a {
margin-bottom:12px;
}

.fp-playlist-text-wrapper .flowplayer {
width:65%;
float:left;
}

.fp-playlist-text-wrapper .fp-playlist-vertical {
width:35%;
}

.fp-playlist-text-wrapper.is-fv-narrow .flowplayer,.fp-playlist-text-wrapper.is-fv-narrow .fp-playlist-text,.fp-playlist-text-wrapper.is-fv-narrow .fp-playlist-only-captions,.fp-playlist-vertical-wrapper.is-fv-narrow .flowplayer,.fp-playlist-vertical-wrapper.is-fv-narrow .fp-playlist-vertical {
width:100%;
float:none;
margin-bottom:0;
}

.fp-playlist-vertical-wrapper.is-fv-narrow .fp-playlist-vertical a {
width:49%;
float:left;
margin:.75% .5%;
}

.fp-playlist-text-wrapper.is-fv-narrow .fp-playlist-only-captions a {
width:100%;
float:none;
display:block;
}

.fp-playlist-external.fp-playlist-vertical.fp-playlist-only-captions a h4,.entry-content .fp-playlist-external.fp-playlist-vertical.fp-playlist-only-captions a h4 {
text-align:left;
padding:2px 8px;
}

.fp-playlist-external.fp-playlist-vertical.fp-playlist-only-captions a h4 span {
position:relative;
top:auto;
left:auto;
right:auto;
-webkit-transform:none;
transform:none;
padding:0;
}

.fp-playlist-only-captions.fp-playlist-external .dur {
opacity:1;
color:#999;
position:relative;
right:auto;
top:auto;
text-shadow:none;
margin-left:6px;
}

.fp-playlist-only-captions.fp-playlist-external a:hover .dur {
color:#999;
}

#content .flowplayer a,.flowplayer a,.flowplayer a:hover {
-wekbit-box-shadow:none !important;
-moz-box-shadow:none !important;
box-shadow:none !important;
border-bottom:0 !important;
text-decoration:none !important;
}

.fp-playlist-external.fp-playlist-polaroid a,.entry-content .fp-playlist-external.fp-playlist-polaroid a {
width:47%;
display:inline-block;
vertical-align:top;
margin:0 1% 2%;
padding:0;
font-size:16px;
line-height:1.2;
position:relative;
background:#f8f8ff;
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
box-shadow:0 0 5px rgba(0,0,0,0.2);
border:10px solid #f8f8ff;
padding-bottom:40px;
}

.fp-playlist-external.fp-playlist-polaroid a:hover,.entry-content .fp-playlist-external.fp-playlist-polaroid a:hover {
background-color:#f4f4f4;
border:10px solid #f4f4f4;
}

.fp-playlist-external.fp-playlist-polaroid .fvp-playlist-thumb-img {
height:0;
overflow:hidden;
padding-top:90%;
position:relative;
}

.fp-playlist-external.fp-playlist-polaroid a h4 {
position:absolute;
top:0;
bottom:2px;
left:0;
right:0;
width:100%;
margin:0 auto;
padding:0;
text-align:left;
font-size:14px;
font-weight:400;
font-family:Courier,Courier New;
line-height:1.2;
background-color:transparent;
color:#000;
opacity:1;
}

.fp-playlist-external.fp-playlist-polaroid a h4 span {
background-color:transparent;
color:#000;
top:auto;
bottom:0;
padding:0;
-webkit-transform:none;
-moz-transform:none;
transform:none;
}

.fp-playlist-external.fp-playlist-polaroid .dur {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:700;
}

.flowplayer .wpfp_custom_ad {
display:none;
overflow:hidden;
}

.flowplayer .wpfp_custom_ad.tall-ad {
top:0;
bottom:auto;
}

.flowplayer .wpfp_custom_ad img {
height:auto;
}

.fv_fp_close {
position:absolute;
right:2px;
top:2px;
z-index:2147483647;
}

.fv_fp_close a {
display:block;
width:16px;
height:16px;
background:url(/wp-dill/plugins/fv-wordpress-flowplayer/css/img/exit_btn.png) no-repeat;
background-size:16px 16px;
}

.wpfp_custom_ad_content h1,.wpfp_custom_ad_content h2,.wpfp_custom_ad_content h3,.wpfp_custom_ad_content h4,.wpfp_custom_ad_content h5,.wpfp_custom_ad_content p {
padding:0 5px 2px;
margin:0 5px 2px;
}

.flowplayer.alignleft {
margin-right:10px;
margin-bottom:10px;
}

.flowplayer.alignright {
margin-left:10px;
margin-bottom:10px;
}

.flowplayer.no-controlbar .fp-controls {
visibility:hidden;
}

.flowplayer.no-controlbar.is-muted .fp-controls .fp-volumebtn {
visibility:visible;
display:block;
}

p.fp-caption {
text-align:center;
max-width:100%;
}

.flowplayer .fv-player-buttons-center {
position:absolute;
left:50%;
margin-left:-34px;
bottom:30px;
}

.flowplayer .fv-player-buttons > ul {
position:relative;
z-index:20;
display:block;
opacity:1;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
margin:0 auto;
}

.flowplayer .fv-player-buttons > ul:last {
margin-left:0;
}

.flowplayer .fv-player-buttons-right {
position:absolute;
right:0;
bottom:30px;
}

.flowplayer .fv-player-buttons-left {
position:absolute;
left:0;
bottom:30px;
}

.flowplayer.fixed-controls .fv-player-buttons-left,.flowplayer.fixed-controls .fv-player-buttons-right,.flowplayer.fixed-controls .fv-player-buttons-center {
bottom:0;
}

.flowplayer.fixed-controls.is-fullscreen .fv-player-buttons-left,.flowplayer.fixed-controls.is-fullscreen .fv-player-buttons-right,.flowplayer.fixed-controls.is-fullscreen .fv-player-buttons-center {
bottom:30px;
}

.flowplayer .fv-player-buttons-left > ul {
left:0;
}

.flowplayer.is-mouseout .fv-player-buttons > ul {
opacity:0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-webkit-transition:opacity .15s ease .3s;
-moz-transition:opacity .15s ease .3s;
transition:opacity .15s ease .3s;
}

.flowplayer .fv-player-buttons li {
float:left;
margin:0 .3em;
padding:0;
}

.flowplayer .fv-player-buttons a {
float:left;
padding:.4ex .6ex;
margin:.5ex 0;
width:100%;
text-align:center;
font-weight:400;
background-color:#ccc;
background-color:rgba(255,255,255,.5);
color:#fff;
cursor:pointer;
line-height:1.3em;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-transition:background-color .2s ease-out;
-moz-transition:background-color .2s ease-out;
-o-transition:background-color .2s ease-out;
transition:background-color .2s ease-out;
font-size:14px;
box-sizing:border-box;
}

.flowplayer .fv-player-buttons a:active {
background-color:rgba(255,255,255,.85);
}

.flowplayer .fv-player-buttons a.current {
color:#00a7c8;
background-color:#555;
cursor:default;
}

.flowplayer .fv-player-buttons a.fv_sp_slower {
-webkit-border-radius:1ex 0 0 1ex;
-moz-border-radius:1ex 0 0 1ex;
border-radius:1ex 0 0 1ex;
margin-right:2px;
width:2.05em;
}

.flowplayer .fv-player-buttons a.fv_sp_faster {
-webkit-border-radius:0 1ex 1ex 0;
-moz-border-radius:0 1ex 1ex 0;
border-radius:0 1ex 1ex 0;
width:2em;
}

.fv-player-speed li {
margin:0;
}

.fvfp_admin_error {
position:absolute;
top:10%;
z-index:2;
text-align:center;
width:100%;
color:#fff;
}

.fvfp_admin_error h4 {
color:#fff;
}

.fvfp_admin_error a {
color:red;
}

.fp-playlist-external.fv-playlist-design-2017 a.is-active h4,.fp-playlist-external a.is-active:hover .now-playing,.fp-playlist-horizontal a:nth-child(3n+1) .fvp-playlist-thumb:before,.fp-playlist-horizontal.is-wide a:nth-child(5n+1) .fvp-playlist-thumb:before,.fp-playlist-text-wrapper .fp-playlist-only-captions a .now-playing,.flowplayer.is-poster .wpfp_custom_ad,.flowplayer.is-muted .fp-volumebar,.flowplayer.no-controlbar.is-muted .fp-controls .fp-volumebar,.is-splash.flowplayer .fv-player-buttons,.is-loading.flowplayer .fv-player-buttons {
display:none;
}

.fp-playlist-external.fv-playlist-design-2017 a.is-active:hover h4,.fp-playlist-horizontal.is-wide a:nth-child(3n+1) .fvp-playlist-thumb:before,.fp-playlist-only-captions.fp-playlist-vertical a,.flowplayer.is-playing .wpfp_custom_ad,.flowplayer.is-ready .wpfp_custom_ad,.flowplayer.is-muted .fp-volumebtn {
display:block;
}

.fp-playlist-horizontal:before,.fp-playlist-horizontal:after,.fp-playlist-vertical-wrapper:before,.fp-playlist-vertical-wrapper:after,.fp-playlist-text-wrapper:before,.fp-playlist-text-wrapper:after {
content:"";
display:table;
}

.fp-playlist-horizontal:after,.fp-playlist-horizontal a:nth-child(3n+1),.fp-playlist-horizontal.is-wide a:nth-child(5n+1),.fp-playlist-vertical-wrapper:after,.fp-playlist-text-wrapper:after,.fp-playlist-external.fp-playlist-polaroid a:nth-child(2n+1) {
clear:both;
}

.is-touch + .fp-playlist-horizontal.is-audio a h4 span,.fp-playlist-text.fp-playlist-external a.is-active .fvp-playlist-thumb:after {
background-color:transparent;
}

@-moz-keyframes fade-in {
from {
transform:opacity .5s ease;
opacity:0;
filter:alpha(opacity=0);
}

to {
opacity:1;
filter:alpha(opacity=100);
}
}

@-webkit-keyframes fade-in {
from {
transform:opacity .5s ease;
opacity:0;
filter:alpha(opacity=0);
}

to {
opacity:1;
filter:alpha(opacity=100);
}
}

@keyframes fade-in {
from {
transform:opacity .5s ease;
opacity:0;
filter:alpha(opacity=0);
}

to {
opacity:1;
filter:alpha(opacity=100);
}
}

.fvfp_admin_error {
-webkit-animation-name:fade-in;
-moz-animation-name:fade-in;
-o-animation-name:fade-in;
animation-name:fade-in;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-o-animation-duration:1s;
animation-duration:1s;
-webkit-animation-delay:5s;
-moz-animation-delay:5s;
-o-animation-delay:5s;
animation-delay:5s;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

article .entry-content .fvfp_admin_error p {
line-height:18px;
}

.fvfp_admin_error_content {
padding:1% 5%;
width:65%;
margin:0 auto;
-webkit-box-shadow:3px 3px 30px 0 rgba(50,50,50,0.96);
-moz-box-shadow:3px 3px 30px 0 rgba(50,50,50,0.96);
box-shadow:3px 3px 30px 0 rgba(50,50,50,.96);
opacity:.75;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}

.fvfp_duration {
position:absolute;
bottom:0;
right:1%;
z-index:2;
text-align:center;
color:#fff;
display:none;
}

.fp-playlist-external .dur {
font-style:normal;
font-size:13px;
position:absolute;
top:6px;
right:6px;
color:#fff;
line-height:1;
text-shadow:0 0 3px #333;
opacity:0;
-webkit-transition:all .3s ease-in-out .1s;
-moz-transition:all .3s ease-in-out .1s;
transition:all .3s ease-in-out .1s;
}

.no-animation.flowplayer * {
-webkit-transition:none !important;
-moz-transition:none !important;
transition:none !important;
}

.fv_flowplayer_tabs ul.ui-tabs,.fv_flowplayer_tabs ul.ui-tabs-nav {
margin:0!important;
font-size:13px;
font-family:Arial,Helvetica,sans-serif;
font-weight:700;
line-height:24px !important;
}

.fv_flowplayer_tabs .ui-tabs {
padding:0;
zoom:1;
}

.fv_flowplayer_tabs .ui-tabs .ui-tabs-nav {
list-style:none;
position:relative;
padding:1px 0;
}

.fv_flowplayer_tabs .ui-tabs .ui-tabs-nav li {
position:relative;
float:left;
border-width:0!important;
margin:0 4px 2px 0 !important;
padding:0!important;
list-style:none !important;
line-height:24px !important;
}

.fv_flowplayer_tabs .ui-tabs .ui-tabs-nav li a {
float:left;
text-decoration:none;
padding:4px 10px!important;
color:#5E5E5E !important;
line-height:24px !important;
background-color:#EFEFEF;
}

.fv_flowplayer_tabs .ui-tabs .ui-tabs-nav li.ui-state-active a,.fv_flowplayer_tabs .ui-tabs .ui-tabs-nav li.ui-state-disabled a,.fv_flowplayer_tabs .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor:text;
color:#FFF !important;
background-color:#5E5E5E;
}

.fv_flowplayer_tabs .ui-tabs .ui-tabs-nav li a,.fv_flowplayer_tabs .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-state-active a {
cursor:pointer;
outline:none;
border:none;
}

.fv_flowplayer_tabs .ui-tabs .ui-tabs-panel {
padding:4px 0;
display:block;
border-width:0;
background:none;
}

.fv_flowplayer_tabs .ui-tabs .ui-tabs-hide {
position:absolute;
left:-10000px;
}

.fv_flowplayer_tabs .ui-tabs .ui-tabs-nav li.ui-corner-top,.fv_flowplayer_tabs .ui-tabs-horizontal-top .wpts_ext {
padding-bottom:4px !important;
height:32px;
}

.fv_flowplayer_tabs .fv_flowplayer_tabs_cl {
display:block;
visibility:hidden;
clear:left;
height:0;
content:".";
}

.fv_flowplayer_tabs .fv_flowplayer_tabs_cr {
display:block;
visibility:hidden;
clear:right;
height:0;
content:".";
}

.fv-player-warning-wrapper {
margin:5px 0 15px;
border-left:4px solid #fff;
border-left-color:#46b450;
}

.fv-player-warning-wrapper p {
margin:.5em;
padding:2px;
}

.fvfp-notices {
position:absolute;
top:12%;
z-index:20;
text-align:center;
width:100%;
color:#fff;
text-shadow:0 0 10px #000;
opacity:1;
pointer-events:none;
}

.fvfp-notices a {
pointer-events:auto;
color:#fff;
}

.flowplayer .fvfp-notice-content a:hover {
color:#eee;
}

.fv-player-reload {
font-size:5em;
display:block;
}

.flowplayer {
-webkit-touch-callout:none;
-webkit-user-select:none;
-webkit-user-drag:none;
touch-action:pan-x pan-y pinch-zoom;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-tap-highlight-color:rgba(255,255,255,0);
}

.fv-player-video-checker {
user-select:text;
}

.flowplayer .fv-form-loading {
background:transparent url(/wp-dill/plugins/fv-wordpress-flowplayer/css/loading.gif) 50% 50% no-repeat;
}

.flowplayer.chrome55fix video::-webkit-media-controls-enclosure,.flowplayer.chrome55fix-subtitles video::-webkit-media-controls-enclosure {
overflow:hidden;
}

.flowplayer.chrome55fix video::-webkit-media-controls-panel {
width:calc(100% + 48px);
}

.flowplayer.chrome55fix-subtitles video::-webkit-media-controls-panel {
width:calc(100% + 96px);
}

.flowplayer .fp-controls > .fv-fp-rewind {
margin-right:0;
}

.flowplayer .fp-controls > .fv-fp-forward {
margin-left:0;
}

.is-audio .fp-player {
background-size:contain;
background-position:top center;
background-repeat:no-repeat;
background-size:contain;
background-position:top center;
background-repeat:no-repeat;
}

.flowplayer.is-audio,.site-content .flowplayer.is-audio,.flowplayer.fixed-controls.is-audio {
margin-top:2.8em;
}

.site-content .flowplayer.is-audio .fp-controls,.site-content .flowplayer.is-audio .fv-ab-loop,.site-content .fv-player-buttons a:active,.site-content .fv-player-buttons a {
background-color:#888 !important;
}

.is-audio .fp-playlist-external {
background-color:#eee;
}

.flowplayer.is-audio .fp-controls {
height:2.8em;
top:0;
bottom:0;
}

.flowplayer.is-audio .fp-play {
height:2.8em !important;
width:2.8em;
line-height:2.8em !important;
}

.flowplayer.fixed-controls.is-audio .fp-time em {
bottom:13px;
}

.flowplayer.is-audio .fp-waiting em {
margin:.8em .3em 0;
}

.flowplayer.is-audio .fp-time {
font-size:14px;
text-shadow:none;
}

.is-audio + .fp-playlist-external {
counter-reset:fv-playlist-counter;
background-color:#f0f0f0;
border-radius:0 0 10px 10px;
border-top:1px solid #fff;
}

.flowplayer.is-audio .fp-speed.fp-hilite {
opacity:0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.flowplayer.is-audio + .visible-captions.fp-playlist-external a h4 span {
color:inherit;
background-color:transparent;
}

.flowplayer.is-audio + .fp-playlist-external .dur {
color:#666;
opacity:1;
text-shadow:none;
position:static;
float:right;
}

.is-audio + .fp-playlist-horizontal {
margin-left:0;
margin-right:0;
}

.is-audio + .fp-playlist-horizontal a .fvp-playlist-thumb,.entry-content .is-audio + .fp-playlist-horizontal a .fvp-playlist-thumb,.flowplayer.is-audio .fp-player + a {
display:none;
bottom:0;
background-image:none !important;
}

.is-audio + .fp-playlist-external.fp-playlist-horizontal a,.entry-content .is-audio + .fp-playlist-external.fp-playlist-horizontal a,.flowplayer.is-fv-narrow.is-audio + .fp-playlist-external.fp-playlist-horizontal a {
counter-increment:fv-playlist-counter;
width:100%;
display:block;
text-align:left;
line-height:1.15;
margin:0;
padding:6px 12px;
border:0;
color:#666;
clear:both;
min-height:26px;
}

.is-audio + .fp-playlist-external a:nth-child(odd),.entry-content .is-audio + .fp-playlist-external a:nth-child(odd) {
background-color:#f8f8f8;
}

.is-audio + .fp-playlist-external a h4,.entry-content .is-audio + .fp-playlist-external a h4 {
display:block;
opacity:1;
position:relative;
text-align:left;
font-size:13px;
padding:0;
clear:none;
left:auto;
width:auto;
background-color:transparent;
color:inherit;
}

.is-audio + .fp-playlist-external a h4 span,.entry-content .is-audio + .fp-playlist-external a h4 span {
position:relative;
top:auto;
padding:0;
transform:none;
}

.is-audio + .fp-playlist-external a h4:before,.entry-content .is-audio + .fp-playlist-external a h4:before {
content:counter(fv-playlist-counter, decimal-leading-zero) ". ";
float:left;
min-width:26px;
color:#adadad;
font-weight:400;
}

.flowplayer.fixed-controls.is-audio,.flowplayer.skin-custom.fixed-controls.is-audio {
margin-bottom:2.8em;
height:2.8em;
}

.flowplayer.fixed-controls.is-audio.fp-slim {
height:2.8em;
}

.flowplayer.is-loading.is-audio .fp-controls {
display:flex;
}

.flowplayer.is-audio.is-loading .fp-playbtn {
opacity:0;
}

.flowplayer.is-audio.is-loading .fp-waiting {
top:0;
left:0;
position:absolute;
}

.flowplayer.is-audio.is-loading .fp-waiting svg {
z-index:9;
width:3em;
height:3em;
left:9px;
right:auto;
top:5px;
bottom:auto;
-webkit-transform:none;
transform:none;
max-height:none;
}

.flowplayer.is-audio.is-loading.fp-default-playlist .fp-waiting svg {
left:2.5em;
}

.flowplayer.is-audio .fp-bar {
background-color:#ccc;
}

.flowplayer.is-audio.is-loading .fp-preload {
z-index:10;
left:.3em;
top:3.2em;
width:2.7em;
}

.flowplayer.is-audio.is-loading .fp-preload b {
margin:0 .15em;
height:.9em;
width:.35em;
}

.flowplayer.is-audio.is-error {
border:0;
margin-bottom:50px;
}

.flowplayer.is-audio .fp-message {
padding-top:2.8em;
}

.flowplayer.is-audio .fp-time em {
width:44px;
}

.flowplayer.is-audio .fp-message p {
font-size:75%;
}

.flowplayer.is-audio .fp-duration,.flowplayer.is-audio .fp-elapsed,.flowplayer.is-audio a.fp-play,.flowplayer.is-audio a.fp-volumebtn {
color:#eee !important;
}

.flowplayer.is-audio .fp-volumelevel,.flowplayer.is-audio .fp-progress {
background-color:#b00 !important;
border-radius:0;
}

.flowplayer.is-audio .fp-volumeslider,.flowplayer.is-audio .fp-buffer {
background-color:#eee !important;
border-radius:0;
}

.fp-playlist-external.is-audio a.is-active,.fp-playlist-external.is-audio a.is-active h4,.fp-playlist-external.is-audio a.is-active h4:before {
color:#b00;
}

.fp-playlist-external.is-audio .fvp-playlist-thumb-img {
padding-top:0;
}

.flowplayer.is-stickable a.fp-sticky {
display:block;
float:right;
}

.flowplayer a.fp-sticky:before {
content:"\e10f";
}

div.fp-player.is-sticky {
transform:translateX(-20px);
-ms-transform:translateX(-20px);
-webkit-transform:translateX(-20px);
transition:transform .5s ease-in-out;
position:fixed;
max-width:80%;
background:#000;
z-index:999;
}

div.fp-player.is-sticky-left-top {
transform:translateX(20px);
-ms-transform:translateX(20px);
-webkit-transform:translateX(20px);
top:50px;
left:50px;
right:auto;
bottom:auto;
}

div.fp-player.is-sticky-right-top {
top:50px;
right:30px;
left:auto;
bottom:auto;
}

div.fp-player.is-sticky-left-bottom {
transform:translateX(20px);
-ms-transform:translateX(20px);
-webkit-transform:translateX(20px);
bottom:50px;
left:30px;
right:auto;
top:auto;
}

div.fp-player.is-sticky-right-bottom {
bottom:50px;
right:30px;
left:auto;
top:auto;
}

.fvfp_admin_error a,#content .fvfp_admin_error a {
text-decoration:underline;
}

.flowplayer:hover .fvfp_admin_error,.flowplayer.is-splash .fvfp-notices,.flowplayer.is-audio .fp-volumebtn {
display:block;
}

.is-ready .fvfp_duration,.is-loading .fvfp_duration,.fv_flowplayer_tabs .ui-tabs .ui-tabs-nav li i.dur,.flowplayer.chrome55fix video::-internal-media-controls-download-button,.flowplayer.chrome55fix-subtitles video::-internal-media-controls-download-button,.flowplayer.is-audio .fp-play.fp-visible svg,.flowplayer.is-audio + .fp-playlist-external a .now-playing,.flowplayer.is-audio .fp-speed-flash,.flowplayer.is-audio .fp-fullscreen,.flowplayer.is-audio .fp-ratio,.flowplayer.is-audio.is-splash .fp-timeline-tooltip,.fp-player a.fp-sticky,.flowplayer.is-fullscreen a.fp-sticky {
display:none;
}

.fv_flowplayer_tabs,.flowplayer.is-audio .fp-waiting {
margin:0 auto;
}

.flowplayer.is-audio .fv-player-buttons li,.flowplayer.is-audio.is-error h2,.entry-content .flowplayer.is-audio.is-error h2 {
margin:0;
}

@media (max-width: 56.1875em) {
.flowplayer .fp-captions br {
display:block;
}

.flowplayer .fp-captions p:first-of-type,.flowplayer .fp-captions p:last-of-type {
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}

.flowplayer .fp-captions p:last-of-type {
padding-left:.4em;
}
}

@media only screen and (max-width: 47.9375em) {
.fp-playlist-horizontal {
margin-left:-1px;
margin-right:-1px;
}

.fp-playlist-horizontal a,.entry-content .fp-playlist-horizontal a,.flowplayer.is-fv-narrow + .fp-playlist-horizontal a {
width:50%;
}

.fp-playlist-horizontal a:nth-child(3n+1) {
clear:none;
}

.fp-playlist-horizontal a:nth-child(2n+1) {
clear:both;
}

.fv-playlist-slider-wrapper .fp-playlist-horizontal a,.entry-content .fv-playlist-slider-wrapper .fp-playlist-horizontal a,.flowplayer.is-fv-narrow + .fv-playlist-slider-wrapper .fp-playlist-horizontal a {
width:200px;
}

.is-error.flowplayer .fp-player:before {
background-size:17%;
}
}

@media (max-width: 39.9375em) {
.flowplayer .fv_player_popup {
padding:12px 0 0;
}

.flowplayer .fp-help p {
font-size:9px;
}

.fv_fp_close a {
width:24px;
height:24px;
background-size:24px 24px;
}

.fp-playlist-vertical-wrapper .fp-playlist-vertical {
padding:0;
}

.fp-playlist-horizontal a h4,.fp-playlist-external a h4 {
font-size:12px;
}

.fp-playlist-vertical-wrapper .fp-playlist-vertical a,.fp-playlist-vertical a {
width:49.5%;
float:left;
margin:.75% 0 0 1%;
}

.fp-playlist-only-captions.fp-playlist-vertical a {
width:100%;
float:none;
margin:8px 0;
}

.fp-playlist-vertical a:nth-child(2n+1) {
clear:both;
margin-left:0;
}

div.fp-player.is-sticky {
transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
}

div.fp-player.is-sticky-left-top {
top:0;
left:0;
}

div.fp-player.is-sticky-right-top {
top:0;
right:0;
}

div.fp-player.is-sticky-left-bottom {
bottom:0;
left:0;
}

div.fp-player.is-sticky-right-bottom {
bottom:0;
right:0;
}

.flowplayer.fixed-controls div.fp-player.is-sticky-left-bottom,.flowplayer.fixed-controls div.fp-player.is-sticky-right-bottom {
bottom:2.4em;
}

.flowplayer.fixed-controls.fp-full:not(.fp-slim) div.fp-player.is-sticky-left-bottom,.flowplayer.fixed-controls.fp-full:not(.fp-slim) div.fp-player.is-sticky-right-bottom {
bottom:2.8em;
}

.flowplayer.fixed-controls.has-abloop div.fp-player.is-sticky-left-bottom,.flowplayer.fixed-controls.has-abloop div.fp-player.is-sticky-right-bottom {
bottom:4em;
}
}

@media only screen and (max-width: 29.9375em) {
.flowplayer .fv_player_popup {
width:100%;
font-size:12px;
top:0;
}

.flowplayer.is-fv-narrow .fv_player_popup {
font-size:.8em;
}

.flowplayer.is-audio .fp-time em {
font-size:12px;
}

.fp-playlist-external a h4 {
font-size:10px;
}

.flowplayer.is-long .fp-elapsed {
min-width:0;
}
}

@media only screen and (max-width: 22.44em) {
.flowplayer.is-fv-narrow .mailchimp-form {
padding:10px 1.5%;
}

.flowplayer.is-fv-narrow .fv_player_popup {
font-size:.7em;
}

.fp-playlist-vertical-wrapper.is-fv-narrow .fp-playlist-vertical a {
width:100%;
float:none;
margin:.75% .5%;
}

.is-error.flowplayer .fp-player:before {
background-size:20%;
}
}

@media screen and (min-width: 800px) {
.fp-playlist-external.fp-playlist-polaroid a,.entry-content .fp-playlist-external.fp-playlist-polaroid a {
width:30.333333333333%;
}

.fp-playlist-external.fp-playlist-polaroid a:nth-child(2n+1) {
clear:none;
}

.fp-playlist-external.fp-playlist-polaroid a:nth-child(3n+1) {
clear:both;
}
}

@media screen and (min-width: 1020px) {
.fp-playlist-external.fp-playlist-polaroid a,.entry-content .fp-playlist-external.fp-playlist-polaroid a {
width:22%;
}

.fp-playlist-external.fp-playlist-polaroid a:nth-child(4n+1) {
clear:both;
}

.fp-playlist-external.fp-playlist-polaroid a:nth-child(2n+1),.fp-playlist-external.fp-playlist-polaroid a:nth-child(3n+1) {
clear:none;
}
}

.edd_form .fv-player-custom-video-list {
clear:both;
position:relative;
}

a.fv-player-custom-video-add,a.fv-player-custom-video-remove {
margin:0 6px 0 0;
padding:2px 8px;
background:#999;
color:#fff;
text-transform:uppercase;
font-size:15px;
font-size:1.5rem;
font-weight:600;
border-radius:3px;
}

.flowplayer .fv-fp-playlist-menu .screen-reader-text {
clip:rect(1px,1px,1px,1px);
height:1px;
overflow:hidden;
position:absolute !important;
width:1px;
}

.flowplayer .fp-controls #no-picture-icon,.flowplayer .fp-controls .fvp-icon.fvp-playlist {
vertical-align:top;
}

.flowplayer .fvp-icon {
vertical-align:middle;
}

.flowplayer svg.fvp-icon,.flowplayer .fvp-icon .svg-color {
fill:#fff;
}

.flowplayer.skin-custom svg.fvp-icon,.flowplayer .fvp-icon .svg-color {
fill:#eee;
}

.flowplayer .fp-menu.fv-fp-playlist-menu {
width:4em;
}

.flowplayer .fp-menu.fv-fp-playlist-menu .fp-selected::before {
content:'';
}

.flowplayer.is-ready.is-paused:not(.is-poster) {
background-image:none !important;
}

.flowplayer .fv-fp-track-repeat svg,.flowplayer .fv-fp-no-picture svg {
margin:-3px 0 0;
}

.flowplayer.is-small .fv-fp-track-repeat svg,.flowplayer.is-small .fv-fp-no-picture svg {
width:16px;
height:16px;
}

#fvp-playlist-play {
display:block;
text-align:center;
}

.fv-fp-playlist.mode-normal #fvp-playlist-play {
display:inline-block;
display:inline-block;
}

.fv-fp-playlist.mode-normal .fvp-icon.fvp-playlist-play {
margin-top:4px;
}

.flowplayer .fv-fp-no-picture.fp-color {
background-color:transparent !important;
}

.fp-menu a.is-current {
font-weight:800;
}

.flowplayer .fp-controls .fv-fp-prevbtn,.flowplayer .fp-controls .fv-fp-nextbtn {
margin:0 .2em 0 .4em;
display:flex;
vertical-align:middle;
}

.flowplayer .fp-controls .fv-fp-nextbtn {
margin:0 .4em 0 .2em;
}

.flowplayer.is-audio .fp-controls .fp-playbtn {
margin:0 .2em 0 .4em;
}

.fv-fp-prevbtn:before {
content:"";
border-left:2px solid #fff;
font-size:1.2em;
}

.fp-outlined .fv-fp-prevbtn:before {
border-left:1px solid #fff;
}

.fv-fp-prevbtn:after {
content:"\e007";
font-size:1.2em;
display:inline-block;
line-height:1;
-webkit-transform:scale(-1.00,1.00);
transform:scale(-1.00,1.00);
}

.fv-fp-nextbtn:before {
font-size:1.2em;
border-right:2px solid #fff;
}

.fp-outlined .fv-fp-nextbtn:before {
border-right:1px solid #fff;
}

.fancybox-slide .fv_player_lightbox_hidden {
background-color:transparent;
width:100%;
}

.fvp-progress-wrap {
position:absolute;
height:.5em;
bottom:.5em;
left:.5em;
right:.5em;
opacity:.5;
border-radius:1em;
}

.fvp-progress {
height:100%;
position:absolute;
left:0;
}

.fvp-playlist-item-info {
float:right;
text-align:left;
width:65%;
}

.fp-playlist-season a:after {
clear:both;
content:"";
display:table;
}

.fp-playlist-season a .fvp-playlist-thumb {
width:33%;
height:200px;
padding-top:0;
}

.fp-playlist-season a h4 {
opacity:100;
position:static;
}

.fp-playlist-season a h4 span {
position:static;
}

.fp-playlist-season .dur {
opacity:100;
position:static;
color:inherit;
text-shadow:none;
}

.fp-playlist-external.fp-playlist-season .fp-playlist-external a {
clear:both;
display:block;
margin:0 0 2em;
max-width:600px;
}

.fp-playlist-external.fp-playlist-season .fvp-playlist-item-info {
float:right;
font-weight:300;
font-family:inherit;
margin:0 0 .5em;
width:48%;
}

.fp-playlist-external.fp-playlist-season .fvp-playlist-thumb-img {
float:left;
width:48%;
position:relative;
margin:0 2% 0 0;
padding-top:28%;
margin-bottom:30px;
}

.fp-playlist-external.fp-playlist-season .fp-playlist-external a h4 {
background:none;
text-align:left;
padding:0;
font-size:18px;
font-size:1.125rem;
font-weight:700;
margin-bottom:.5em;
background-color:transparent;
color:#000;
width:auto;
text-align:left;
}

.fp-playlist-external.fp-playlist-season .fvp-playlist-item-info p:last-child {
margin-bottom:.5em;
}

.fp-playlist-external.fp-playlist-season .fp-playlist-season .dur {
color:#aaa;
font-weight:300;
}

.fp-playlist-external.fp-playlist-season .fvp-progress-wrap {
background-color:#999;
background-color:rgba(255,255,255,0.5);
-webkit-box-shadow:0 0 3px #000;
-moz-box-shadow:0 0 3px #000;
box-shadow:0 0 3px #000;
}

.fp-playlist-external.fp-playlist-season .fvp-playlist-item-info h4 {
text-align:left;
font-size:1em;
padding:0;
color:#000;
font-weight:700;
background:transparent;
}

.fp-playlist-external.fp-playlist-season .fvp-playlist-item-info p {
color:#000;
margin-bottom:0;
}

.fp-playlist-external.fp-playlist-season .fvp-playlist-item-info .dur {
color:#000;
font-size:.65em;
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
}

.fp-playlist-external.fp-playlist-season a:hover h4 {
color:#333 !important;
}

.fp-playlist-external.fv-playlist-design-2017 a.is-active h4 {
display:block;
text-decoration:underline;
}

.fp-playlist-external.fp-playlist-season a:hover h4,.fp-playlist-external.fp-playlist-season a.fvp-video-thumb-no-splash h4,.fp-playlist-external.fp-playlist-season a.is-active:hover h4,.fp-playlist-external.fp-playlist-season a:hover .dur {
color:#000;
}

.flowplayer .fv-fp-list-menu {
width:auto;
top:auto;
}

.flowplayer .fv-fp-list-menu a {
text-align:left;
}

.flowplayer .fv-fp-list-name {
display:none;
display:none;
width:8em;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
}

.flowplayer .fp-ui .invisible {
visibility:hidden;
}

.flowplayer .fv-fp-tap-left,.flowplayer .fv-fp-tap-right {
top:0;
left:0;
width:45%;
height:calc(100% - 6em);
margin:3em 0;
position:absolute;
-webkit-tap-highlight-color:rgba(255,255,255,0);
-webkit-touch-callout:none;
-webkit-user-select:none;
-webkit-user-drag:none;
touch-action:pan-x pan-y pinch-zoom;
}

.flowplayer .fv-fp-tap-right {
left:auto;
right:0;
}

.flowplayer .fv-fp-tap-left span,.flowplayer .fv-fp-tap-right span {
font-size:1.5em;
opacity:0;
position:relative;
top:25%;
}

.flowplayer .fv-fp-tap-left.is-active span,.flowplayer .fv-fp-tap-right.is-active span {
animation:fv-player-tap-left-right .5s ease-out;
}

body.fv_flowplayer_tabs_hide .fv_flowplayer_tabs_content > div,body.fv_flowplayer_tabs_hide .fv_flowplayer_tabs_content > ul,.fp-playlist,.fv-fp-playlist .fvp-icon,.fv-fp-playlist #fvp-playlist-play,.flowplayer .fp-menu.fv-fp-playlist-menu .fp-selected::before,.flowplayer.is-tiny .fp-controls .fv-fp-prevbtn,.flowplayer.is-tiny .fp-controls .fv-fp-nextbtn,.flowplayer.has-playlist-season,.flowplayer.has-playlist-season.skin-custom,.flowplayer.has-playlist-polaroid,.flowplayer.has-playlist-polaroid.skin-custom,.fp-playlist-external.fp-playlist-season a .now-playing,.flowplayer.is-small .fv-fp-list,.flowplayer.is-tiny .fv-fp-list,.flowplayer.is-small .fv-fp-list-name,.flowplayer.is-tiny .fv-fp-list-name {
display:none;
}

body.fv_flowplayer_tabs_hide .fv_flowplayer_tabs_content > div.fv_flowplayer_tabs_first,.fv-fp-playlist.mode-repeat-playlist .fvp-icon.fvp-replay-list,.fv-fp-playlist.mode-shuffle-playlist .fvp-icon.fvp-shuffle,.fv-fp-playlist.mode-repeat-track .fvp-icon.fvp-replay-track,.flowplayer.has-playlist-season.is-fullscreen,.flowplayer.has-playlist-polaroid.is-fullscreen,.fp-playlist-external.fp-playlist-season .fvp-playlist-thumb-img img {
display:block;
}

@keyframes fv-player-tap-left-right {
50% {
opacity:1;
}

0%,100% {
opacity:0;
}
}

.flowplayer .fp-message-muted {
opacity:0;
text-align:center;
}

.flowplayer.is-mouse-over .fp-message-muted {
opacity:1;
}

.flowplayer .fp-message-muted:hover,.flowplayer .fp-message-muted:active {
text-shadow:0 0 5px rgba(255,255,255,0.66);
}

.flowplayer .fp-volumebtn-notice {
position:relative;
top:3px;
}

.flowplayer .fp-volumebtn-notice:before {
content:"\e00d";
}

.flowplayer.fp-outlined .fp-volumebtn-notice:before,.flowplayer.fp-minimal .fp-volumebtn-notice:before {
content:"\e20d";
}

.flowplayer.fp-edgy .fp-volumebtn-notice:before {
content:"\e10d";
}

.flowplayer.fp-edgy.fp-outlined .fp-volumebtn-notice:before,.flowplayer.fp-edgy.fp-minimal .fp-volumebtn-notice:before {
content:"\e30d";
}

.flowplayer.is-tiny.is-fullscreen .fp-player {
align-items:center;
display:flex;
}

.flowplayer.is-tiny.is-fullscreen:not(.is-youtube) .fp-engine {
height:auto !important;
position:static;
}

.flowplayer.is-tiny.is-fullscreen .fv-fp-tap-left,.flowplayer.is-tiny.is-fullscreen .fv-fp-tap-right {
height:50%;
margin:0;
top:25%;
}

.fv-player-encoder-video-processing-modal {
text-align:center;
z-index:1000;
position:absolute;
width:100%;
height:100%;
background-color:#000;
color:#fff;
top:0;
}

.fv-player-encoder-video-processing-modal h2 {
font-weight:700;
color:#fff;
padding-top:35px;
}

.flowplayer .fv-player-encoder-video-processing-modal p {
width:100%;
max-width:100%;
}

.flowplayer.is-youtube {
background-size:cover;
}

.flowplayer.is-youtube .fp-splash,.flowplayer.is-youtube .fp-player .fp-splash {
object-fit:cover;
}

iframe#youtube.fp-engine {
height:100%;
width:100%;
}

.fp-duration {
line-height:1em;
}

.flowplayer.no-controlbar .fv-fp-tap-left,.flowplayer.no-controlbar .fv-fp-tap-right,.flowplayer.has-fp-message-muted .fp-header,.fv-player-encoder-video-processing-modal.hidden,.flowplayer.is-youtube .fp-chromecast,.flowplayer.is-youtube .fp-pause {
display:none;
}

.flowplayer.is-tiny.is-fullscreen.is-playing .fp-ui,.flowplayer.is-tiny.is-fullscreen.is-playing .fp-ui .fp-header,.flowplayer.is-loading.is-youtube .fp-ui,.flowplayer.is-ready.is-youtube .fp-ui,body.is-fv-player-fb-app .flowplayer.is-splash.is-youtube .fp-ui {
pointer-events:none;
}

.flowplayer.is-tiny.is-fullscreen.is-playing .fp-ui > *,.flowplayer.is-tiny.is-fullscreen.is-playing .fp-ui .fp-header > *,.flowplayer.is-touch.is-ready.is-youtube .fp-ui,.flowplayer.is-loading.is-youtube .fp-ui div,.flowplayer.is-loading.is-youtube .fp-ui a,.flowplayer.is-ready.is-youtube .fp-ui div,.flowplayer.is-ready.is-youtube .fp-ui a,.flowplayer.is-ready.is-youtube.is-cva .fp-ui {
pointer-events:auto;
}.tablepress {
--text-color:#111;
--head-text-color:var(--text-color);
--head-bg-color:#d9edf7;
--odd-text-color:var(--text-color);
--odd-bg-color:#fff;
--even-text-color:var(--text-color);
--even-bg-color:#f9f9f9;
--hover-text-color:var(--text-color);
--hover-bg-color:#f3f3f3;
--border-color:#ddd;
--padding:.5rem;
border:none;
border-collapse:collapse;
border-spacing:0;
clear:both;
margin:0 auto 1rem;
table-layout:auto;
width:100%;
--head-active-bg-color:#049cdb;
--head-active-text-color:var(--head-text-color);
--head-sort-arrow-color:var(--head-active-text-color);
}

.tablepress>:not(caption)>*>* {
background:none;
border:none;
box-sizing:border-box;
float:none !important;
padding:var(--padding);
text-align:left;
vertical-align:top;
}

.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>* {
border-top:1px solid var(--border-color);
}

.tablepress>:where(thead,tfoot)>tr>* {
background-color:var(--head-bg-color);
color:var(--head-text-color);
font-weight:700;
vertical-align:middle;
word-break:normal;
}

.tablepress>:where(tbody)>tr>* {
color:var(--text-color);
}

.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>* {
background-color:var(--odd-bg-color);
color:var(--odd-text-color);
}

.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>* {
background-color:var(--even-bg-color);
color:var(--even-text-color);
}

.tablepress>.row-hover>tr {
content-visibility:auto;
}

.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>* {
background-color:var(--hover-bg-color);
color:var(--hover-text-color);
}

.tablepress img {
border:none;
margin:0;
max-width:none;
padding:0;
}

.tablepress-table-description {
clear:both;
display:block;
}

.dt-scroll {
width:100%;
}

.dt-scroll .tablepress {
width:100% !important;
}

div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr {
height:0;
}

div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th {
border-bottom-width:0 !important;
border-top-width:0 !important;
height:0 !important;
padding-bottom:0 !important;
padding-top:0 !important;
}

div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing {
height:0 !important;
overflow:hidden !important;
}

div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th {
overflow:hidden;
}

.tablepress thead th:active {
outline:none;
}

.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before {
bottom:50%;
content:"\25b2";
content:\25b2/;
display:block;
position:absolute;
}

.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after {
content:"\25bc";
content:\25bc/;
display:block;
position:absolute;
top:50%;
}

.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order {
color:var(--head-sort-arrow-color);
font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif !important;
font-size:14px;
height:24px;
line-height:12px;
position:relative;
width:12px;
}

.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before {
opacity:.2;
}

.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc {
cursor:pointer;
outline-offset:-2px;
}

.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc {
background-color:var(--head-active-bg-color);
color:var(--head-active-text-color);
}

.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after {
opacity:.8;
}

.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header {
align-items:center;
display:flex;
gap:4px;
justify-content:space-between;
}

.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title {
flex-grow:1;
}

.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric {
text-align:right;
}

.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header {
flex-direction:row-reverse;
}

.dt-container {
clear:both;
margin-bottom:1rem;
position:relative;
}

.dt-container table.tablepress {
margin-bottom:0;
}

.dt-container .dt-layout-row {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:space-between;
}

.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell {
display:block;
width:100%;
}

.dt-container .dt-layout-cell {
display:flex;
flex-direction:row;
flex-wrap:wrap;
gap:1em;
padding:5px 0;
}

.dt-container .dt-layout-cell.dt-layout-full {
align-items:center;
justify-content:space-between;
width:100%;
}

.dt-container .dt-layout-cell.dt-layout-full>:only-child {
margin:auto;
}

.dt-container .dt-layout-cell.dt-layout-start {
align-items:center;
justify-content:flex-start;
margin-right:auto;
}

.dt-container .dt-layout-cell.dt-layout-end {
align-items:center;
justify-content:flex-end;
margin-left:auto;
}

.dt-container .dt-input,.dt-container label {
display:inline;
width:auto;
}

.dt-container .dt-input {
font-size:inherit;
padding:5px;
}

.dt-container .dt-length,.dt-container .dt-search {
align-items:center;
display:flex;
flex-wrap:wrap;
gap:5px;
justify-content:center;
}

.dt-container .dt-paging .dt-paging-button {
background:#0000;
border:1px solid #0000;
border-radius:2px;
box-sizing:border-box;
color:inherit !important;
cursor:pointer;
display:inline-block;
font-size:1em;
height:32px;
margin-left:2px;
min-width:32px;
padding:0 5px;
text-align:center;
text-decoration:none !important;
vertical-align:middle;
}

.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover {
border:1px solid #111;
}

.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover {
border:1px solid #0000;
color:#0000004d !important;
cursor:default;
outline:none;
}

.dt-container .dt-paging>.dt-paging-button:first-child {
margin-left:0;
}

.dt-container .dt-paging .ellipsis {
padding:0 1em;
}

.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty,.dt-container .tablepress tfoot:empty,.dt-container .dt-layout-cell:empty {
display:none;
}

@media screen and (max-width:767px) {
.dt-container .dt-layout-row {
flex-direction:column;
}

.dt-container .dt-layout-cell {
flex-direction:column;
padding:.5em 0;
}
}

.tablepress {
background-color:#404040;
width:auto;
margin:0 auto 1em;
}

.tablepress thead th,.tablepress tfoot th {
background-color:gray;
width:auto;
margin:0 auto 1em;
}