.sc-c-play-header {
    height: 100%;
    width: 100%;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 20%;
    filter: blur(20px) grayscale(1);
    -webkit-filter: blur(20px) grayscale(1);
    transition: all .5s linear;
    transform: scale(1.2);
}      
  

#npAction
    {
        display: none !important;
        
    }
 


.add-bottom { margin-bottom:2rem !important; }
.left { float:left; }
.right { float:right; }
.center { text-align:center; }
.hidden { display:none; }

.no-support {
margin:2rem auto;
text-align:center;
width:90%;
}


/* Audio Player Styles
================================================== */

audio {
display:none;
}

#audiowrap,
#plwrap {
margin:0 auto;
}

#tracks {
font-size:0;
position:relative;
text-align:center;
}

#nowPlay {
display:block;
font-size:0;
}

#nowPlay span {display:inline-block;font-size: 1.4rem;vertical-align:top;}

#nowPlay span#npAction {
padding:21px;
width:30%;
}

#nowPlay span#npTitle {padding:21px;text-align: left;width:70%;direction: rtl;}

#plList li {cursor:pointer;display:block;margin:0;padding: 21px 0;}

#plList li:hover {
background-color:rgba(0,0,0,.1);
}

.plItem {
position:relative;
}

.plTitle {left:50px;/* overflow:hidden; */position:absolute;right:65px;text-overflow:ellipsis;top:0;white-space:nowrap;direction: rtl;}

.plNum {
padding-left:21px;
width:25px;
}

.plLength {
padding-left:21px;
position:absolute;
right:21px;
top:0;
}

.plSel,
.plSel:hover {
background-color:rgba(0,0,0,.1);
color:#fff;
cursor:default !important;
}

#tracks a {
border-radius:3px;
color:#fff;
cursor:pointer;
display:inline-block;
font-size:2.3rem;
height:35px;
line-height:.175;
margin:0 5px 30px;
padding:10px 15px;
text-decoration:none;
transition:background .3s ease;
}

#tracks a:last-child {
margin-left:0;
}

#tracks a:hover,
#tracks a:active {
background-color:rgba(0,0,0,.1);
color:#fff;
}

#tracks a::-moz-focus-inner {
border:0;
padding:0;
}


/* Plyr Overrides
================================================== */

.plyr--audio .plyr__controls {
background-color:transparent;
border:none;
color:#fff;
padding:20px 20px 20px 13px;
width:100%;
}

a.plyr__controls__item.plyr__control:hover,
.plyr--audio .plyr__controls button:hover,
.plyr--audio .plyr__controls button.tab-focus:focus,
.plyr__play-large {
background-color:rgba(0,0,0,.1);
}

.plyr__progress--played,
.plyr__volume--display {
color:rgba(0,0,0,.1);
}

.plyr--audio .plyr__progress--buffer,
.plyr--audio .plyr__volume--display {
background:rgba(0,0,0,.1);
}

.plyr--audio .plyr__progress--buffer {
color:rgba(0,0,0,.1);
}


/* Media Queries
================================================== */

@media only screen and (max-width:600px) {
    #nowPlay span#npAction { display:none; }
    #nowPlay span#npTitle { display:block; text-align:center; width:100%; }
}
.main
    {
    background-color: #353535;
    color: #fff;    
    }
 .img-play
     {
         max-width: 230px;
         height: 230px;
         float: left;
         margin-right: 40px;
     }

.ltr
{
    direction: ltr !important;
    
    
}

.currentTitle{
    
margin-top: 20px;
    
margin-bottom: 6px;
    
font-size: 1.2rem;
    
color: #ffffff;
    
font-weight: bold;
}

.t-ep
{
    /* text-align: right; */
    /* direction: rtl; */
    color: #f1a319;
    font-size: 1.5em;
    text-transform: uppercase;
    /* font-family: "Neo Sans Arabic", sans-serif; */
}
.desc-ep
{
    /* text-align: right; */
    /* direction: rtl; */
    padding-top: 10px;
    color: #fff;
}
.infos-media
{
    margin-left: auto;
    margin-right: auto;
    max-width: 800px;
    position: relative;
}
/*.current {
   
    color: #fff;
    padding: 140px 0 0px 0;
    position: relative;
    overflow: hidden;
    background: #000;
}*/

.blur-image
{
    filter: blur(8px);
    -webkit-filter: blur(8px);
    position: absolute;
    width: 100%;
    height: 98%;
    z-index: 1;
    top: 0px;
    left: 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.current{
 /* background-image: url('img.jpg') no-repeat;*/
 color: #fff;
 padding: 100px 0 0px 0;
 position: relative;
 background-repeat: no-repeat;
 background-size: cover;
}

.current::before{
  background-color: rgba(45, 45, 45,0.95);
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0px;
     z-index: 2;
}

.current-player
{
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 5;
}
.date-ep
{
    color: #fff;
    text-align: left;
    font-size: 14px;
    margin-top: 20px;
}

@media only screen and (max-width:600px) {
.audioplayer-time-current {
    left:0px;
    }

.audioplayer-time-duration {
      right: -24px;
    }
.audioplayer-playpause
{
    
    left: 37%;
    
}
    .img-play
    {
        max-width: 100%;
        padding-bottom: 11px;
        height: 100%;
        width: 100%;
    }
    .audioplayer
    {
        padding: 0;
        margin: 0;

        }
    .audioplayer-volume
    {
        left: 5px;
    }
}

.emission-not-found-alert
{
    font-size: 2.2em;
    text-align: center;
    margin-top: 2em;
    color: #ffac1f;
}

.socialmedias
{
    display: table;
     float: right;
       margin-right: 20px;
    
}

.sm
{
    margin-left: 10px;
     float: right;
 
    
}
.btn-wt-desk
{
   display: block; 
    float: right;
}
.btn-wt-mb
{
    display: none; 
    float: right;
}

.next
{
   position: absolute;
    right: 35%;
    margin-top: -1vw;
}
    

.previous
{
position: absolute;
    left: 37%;
    margin-top: -1vw;
}

@media (max-width: 991px) {
    
.next
{
   position: absolute;
    right: 25%;
       margin-top: 2vw;
}
    

.previous
{
position: absolute;
    left: 17%;
    margin-top: 2vw;
}

    
 .socialmedias
{
    margin-top: 90px;
       margin-right: 0px;
} 
    .btn-wt-desk
{
    display: none;
    
}
    .btn-wt-mb
{
    display: block;
    
}
}

#team .member:hover .member-info {

 border-radius: 0 !important; 
 
}