/****INDICATOR*****/
.flowplayer .fp-waiting
{
    margin: 27% auto;
}
.flowplayer.lbx-mini-nrsr .fp-waiting
{
    margin: 30% auto!important;
}
.flowplayer.lbx-mini .fp-waiting
{
    margin: 21% auto!important;
}
.flowplayer.lbx-nrsr .fp-waiting
{
    margin: 36% auto!important;
}
.flowplayer .fp-waiting em
{
}
.flowplayer .fp-time.is-inverted .fp-remaining {
    display: none;
}
.flowplayer .fp-ui {
    background-position: center;
}


.flowplayer.is-mouseout .fp-elapsed
{
 -webkit-transition:opacity .0s .0s;
 -moz-transition:opacity .0s .0s;
 transition:opacity .0s .0s
}
.fp-speed
{
 display: none !important;
}

 /****ADS****/
        .fp-ad-container
        {
            z-index: 100;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: none;

        }


.flowplayer.is-mouseover .fp-ad-container
        {
         
            height: 90%;

height: calc(100% - 53px);         
        }

.flowplayer .fp-time, .flowplayer .fp-title{
font-family:inherit;
}
        .fp-ad-container .fp-title
        {
            z-index: 102;
            position: absolute;
            top: 1em;
            right: 1em;
	    left: auto !important;
            color: white!important;
-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
        }
        .fp-ad-container a
        {
            z-index: 101;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

        /****RELATED****/
        .flowplayer .lbx-related-wrap {
            top: 0;
            left: 0 !important;
            right: 0 !important;
            bottom: 0 !important;
            position: absolute;
            width: 100%;
            height: 100%;
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            border-radius: 0px;
            font-size: 14px;
            background-color: #000;
            text-align: center;
            /* do not show lbx-related-wrap by default - a simpler, non-animated alternative would be:
   * display: none; */
            opacity: 0;
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
            -webkit-transition: opacity .5s;
            -moz-transition: opacity .5s;
            transition: opacity .5s;
        }
            .flowplayer .lbx-related-wrap .fp-toggle {
                display: block;
                color: #fff;
                cursor: pointer;
            }
 
/* overlay player screen when video is finished */
        .flowplayer.is-finished .lbx-related-wrap {
            /* the player UI has z-index: 13, overlay it */
            z-index: 13;
            /* show lbx-related-wrap - a simpler alternative would be:
   * display: block; */
            opacity: 1;
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        }


        /***FULLSCREEN ON CONTROLBAR****/
/* make room for fullscreen button on the controlbar's right side
   no-mute no-volume modifier class combination must be adapted for devices
   which do no support volume controls (e.g. iOS) */
        .flowplayer .fp-timeline {
            margin-right: 270px; /* originally: 225px */
        }
        .no-volume.no-mute.flowplayer .fp-timeline {
            margin-right: 165px; /* originally: 120px */
        }
        .flowplayer .fp-remaining, .flowplayer .fp-duration {
            right: 225px; /* orginally: 180px */
        }
        .no-mute.no-volume.flowplayer .fp-remaining, .no-mute.no-volume.flowplayer .fp-duration {
            right: 120px; /* originally: 75px */
        }
        .flowplayer .fp-brand {
            right: 160px; /* originally 115px */
        }
        .no-volume.no-mute.flowplayer .fp-brand {
            right: 55px; /* originally 10px */
        }

        .flowplayer .fp-volume {
            right: 55px; /* originally 10px; */
        }
        .flowplayer .fp-embed {
            right: 10px; /* originally 50px */
        }
        .flowplayer .fp-embed-code {
            right: 47px; /* originally 67px */
        }
        /* position new fullscreen button */
        .flowplayer .fp-fullscreen {
            top: 0;
        }


        /****ERROR LIVE****/
        .flowplayer.is-error .fp-message {
            background-image: url(../../../ta3_v2/css/interruption.png);
            background-size: contain;
            background-repeat: no-repeat;
        }
        .flowplayer.is-error .fp-message h2,
        .flowplayer.is-error .fp-message p {
            font-weight: bold;
            color: #000;
            text-shadow: 1px 1px #fff;
        }
        .flowplayer.is-error .fp-message h2 {
            font-size: 200%;
        }
        .flowplayer.is-error .fp-message p {
          font-size: 150%;
        }




.flowplayer.is-mouseover .fp-controls
{
    bottom: 0;
    left: 0;
    right: 0;
    height: 53px;
    background: #1A1A22;
-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    
}
.flowplayer.is-mouseover .fp-controls .fp-play
{
    left: 25px;
    top: 13px;
    height: 24px !important;
    width: 24px;
}
.flowplayer .fp-play:before
{
    content: url(../../../ta3_v2/flowplayer/skin/img/small-play.png);
}

.is-playing.flowplayer .fp-play:before
{
    content: url(../../../ta3_v2/flowplayer/skin/img/small-pause.png);
}
.flowplayer .fp-timeline
{
    margin-left: 68px;
    top: 23px;
}
.flowplayer.is-mouseover .fp-controls .fp-timeline
{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.flowplayer .fp-fullscreen
{
    top: 14px !important;
    right: 24px;
    bottom: 14px;
    height: 25px;
    width: 25px;
    background: none;
        -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.flowplayer.is-mouseout .fp-fullscreen
{
    -webkit-transition: opacity .0s .0s;
    -moz-transition: opacity .0s .0s;
    transition: opacity .0s .0s;
}
.flowplayer .fp-fullscreen:before
{
    content: url(../../../ta3_v2/flowplayer/skin/img/fullscreen-small.png);
}
.flowplayer.is-fullscreen .fp-fullscreen:before
{
    content: url(../../../ta3_v2/flowplayer/skin/img/fullscreen-big.png);
}
.flowplayer .fp-volume
{
    right: 86px !important;
    height: 7px;
    bottom: 23px;
}
.flowplayer .fp-mute
{
    width: 24px;
    height: 21px;
    top: -7px;
    margin-right: 16px;
}
.flowplayer .fp-mute:before
{
    content: url(../../../ta3_v2/flowplayer/skin/img/volume.png);
}
.flowplayer.is-ready.is-muted .fp-mute
{
    opacity: 1;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.flowplayer.is-ready.is-muted .fp-mute:before
{
    content: url(../../../ta3_v2/flowplayer/skin/img/mute.png);
}
.flowplayer .fp-volumeslider
{
    height: 7px;
    width: 53px;
    background: #47474E;
    cursor: pointer;
}
.flowplayer .fp-volumelevel
{
    background: #B70036;
    
}
.flowplayer .fp-brand
{
    right: 206px !important;
    bottom: 20px;
}
.flowplayer .fp-timeline
{
    margin-right: 340px !important;
}
.no-brand.flowplayer .fp-timeline
{
    margin-right: 260px !important;
}
.flowplayer .fp-time em
{
    bottom: 22px;
}
.flowplayer .fp-elapsed
{
    left: auto;
    right: 280px;
}
.flowplayer .fp-duration
{
    display: none;
}
.no-brand.flowplayer .fp-elapsed
{
    right: 206px;
}

.flowplayer .fp-timeline
{
    height: 7px;
    cursor: pointer;
}
..flowplayer.is-mouseover .fp-controls .fp-timeline
{
    background: #47474E;
}
.flowplayer .fp-progress
{
    background: #B70036;
}
.flowplayer.is-mouseover .fp-controls .fp-timeline .fp-progress, .flowplayer.is-mouseover .fp-controls .fp-timeline .fp-buffer
{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    
}

.flowplayer .fp-buffer
{
    background: #59595F;
}

.flowplayer .fp-quality-selector
{
    bottom: 54px !important;
    right: 0 !important;
    background: #1A1A22;
}

.flowplayer .fp-quality-selector li
{
     -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    background: none !important;
/*
    font-family: 'myriad pro',Helvetica,Arial,sans-serif !important;
    font-size: 11px;
*/
}
.flowplayer .fp-quality-selector li:hover
{
    background: #000 !important;
}
.flowplayer .fp-quality-selector li.active
{
    color: #999;
    background: none;
}

.flowplayer.is-mouseout .fp-controls .fp-timeline
{
    display: none;
}


.no-volume.no-mute.no-brand.flowplayer .fp-elapsed
{
 right: 65px;
}
.no-volume.no-mute.no-brand.flowplayer .fp-timeline
{
 margin-right: 135px !important;
}





.flowplayer.is-paused.no-arrow .fp-ui
{
 z-index: 102;
}
.flowplayer.is-touch.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-mouseover .fp-progress:before
{
 display: none;
}