/* stylesheet for Video Page Template */


#main{padding-left:0px !important;padding-right:0px !important;}
#main>.fusion-row{max-width:100% !important;}

/* CAROUSEL */
.tns-outer, .tns-outer *{direction:ltr !important;}
.tns-outer>button{display:none;}
.tns-nav{margin-top: -50px;position: relative;z-index: 2;}
.tns-nav > [aria-controls]{background:rgba(255,255,255,0.2);}
.tns-nav > .tns-nav-active{background:#CD433A;.}
.flastrad{color:inherit;}

.program-carousel {width: 100%;margin:0 auto;}


.jwplayer-container{position:relative;}

.program-carousel .item{position:relative;}
.program-carousel .item>img{width:100%;}
.program-carousel .item .program-content{position:absolute;top:0;left:0;width:100%;height:100%;display: flex;justify-content: center;flex-direction: column;text-align: center;}
.program-carousel .item .program-content .program-image-container{max-width:50%;height:38%;margin:0 auto;display: flex;justify-content: center;flex-direction: column;}
.program-carousel .item .program-content .program-image-container img{width:100%;}

.program-carousel .item .program-content p.program-description{display:block;font-size:18px;line-height:26px;text-align:right;color:#616161;background-color:#fff !important;padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:30px 45px 0px;opacity:1;}
.program-carousel .item .program-content p.program-description, .program-carousel .item .program-content p.program-description *{direction:rtl !important;}
.program-carousel .item .program-content p.program-description span{display:block;}
.slick-hello{opacity:0.3;}
.program-carousel .item .program-content .fusion-button{display:inline-block;margin-top:30px;width:45%;border:2px solid #cd433a;}
.program-carousel .item .program-content .fusion-button.button-program{margin-right:10%;background-color:#fff !important;border:2px solid #000;}
.program-carousel .item .program-content .fusion-button.button-program:hover{box-shadow: -5px 5px rgba(0,0,0,0.1) !important;}
.program-carousel .item .program-content .fusion-button.button-program .fusion-button-text{color:#000 !important;}
.program-promo-modal .modal-header{min-height:auto !important;padding:0px !important;position: fixed;
    top: 10px;
    right: 10px;
    z-index: 500;}
.program-promo-modal .modal-body{padding:0px !important;}

.coming-soon{display:block;text-align:center;font-weight:700;margin-top:30px;color:#000;font-size:14px;padding:13px 29px;}

@media (min-width: 900px){
    .program-promo-modal .modal-lg {width:80% !important;}
    }
@media screen and (max-width:960px) and (min-width:801px){
    
    .program-carousel .item .program-content p.program-description{font-size:16px;line-height:23px;padding:10px;margin:30px 45px 0px;opacity:1;}
    .program-carousel .item .program-content p.program-description a{padding:8px 24px;font-size:12px;}
    .coming-soon{font-size:12px;padding:8px 24px;}
}
@media screen and (max-width:800px){
    .tns-nav{display:none;}
    
}
@media screen and (max-width:440px){
    .program-carousel .item .program-content{padding:20px 0px;}
    .program-carousel .item .program-content .program-image-container{height:30%;}
    .program-carousel .item .program-content p.program-description{font-size:16px;line-height:23px;padding:10px;margin:15px 30px 0;}
    .program-carousel .item .program-content .fusion-button{margin-top:15px;padding:5px 10px;font-size:12px;}
    .coming-soon{margin-top:15px;padding:0px;}
}
@media screen and (max-width:325px){
    
    .program-carousel .item .program-content p.program-description{margin:10px 15px 0;padding:10px;}
}
