/*
Theme Name: Publisher Child Theme
Theme URI: http://themeforest.net/item/publisher/15801051?ref=Better-Studio
Version: 1.0.0
Description: Designed by <a href="http://betterstudio.com/">BetterStudio</a>
Author: BetterStudio
Author URI: http://betterstudio.com/
Text Domain: publisher
Copyright: (c) 2016 BetterStudio
Template: publisher
*/
.cov19u {
  font-family: 'Cairo';
  /*font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;*/
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
.current-program-ancestor a
{
    color: #ff8702 !important;
}
blockquote.bs-quote.bsq-t1.bsq-s8.bs-quote:before {
    right: 30px !important;
     
}
.current-post-ancestor a{
    color: #ff8702 !important;
}
.site-header .top-menu.menu>li.current-menu-item>a{
    color:#fff;
    position: relative;
}

.site-header .top-menu.menu>li.current-page-ancestor>a{
    color:#fff;
    position: relative;
}

.site-header .top-menu.menu>li.current-menu-item>a:before{
    display: block;
    position: absolute;
    content: '';
    width:53px;
    height:19px;
    background: url(img/sprite.png) no-repeat;
    background-position: -210px -54px;
    background-size: 535px 276px;
    top: 30px;
    left:0;
}
.site-header .top-menu.menu>li.current-page-ancestor.clear-active>a:before{
    display: none !important;
}

.site-header .top-menu.menu>li.current-page-ancestor>a:before{
    display: block;
    position: absolute;
    content: '';
    width:53px;
    height:19px;
    background: url(img/sprite.png) no-repeat;
    background-position: -210px -54px;
    background-size: 535px 276px;
    top: 30px;
    left:0;
}

.site-header.header-style-8 .main-menu.menu{
    height: 64px !important;
}
.site-header.header-style-8 .main-menu>li>a {
    line-height: 64px !important;
}
.site-header.header-style-8 .menu-action-buttons>div{
    line-height: 64px !important;
    height: 64px !important;
}

.site-header.header-style-8 .header-inner{
    padding: 0px 0 0px !important;
}
.site-header.header-style-8 .search-container .search-box .search-form .search-field {
    height: 35px !important;
    padding-top: 0 !important;
}
.bsfi-facebook,
.bsfi-twitter,
.bsfi-instagram,
.bsfi-google,
.bsfi-youtube,
.bsfi-rss,
.footer-widgets .playstore,
.footer-widgets .appstore
{
    background: url(img/sprite.png) no-repeat;
    background-size: 535px 276px;
}
.bsfi-facebook{
    background-position: -99px  -49px;
}
.bsfi-twitter{
    background-position: 0  -49px;
}

.bsfi-instagram{
    background-position: -49px  -49px;
}

.bsfi-google{
    background-position: -100px  -86px;
}
.bsfi-youtube{
    background-position: -49px  -86px;
}
.bsfi-rss{
    background-position: 0  -86px;
}

.better-social-counter .item-icon,
.better-social-counter .item-name{
    transition: none !important;
}

.bsfi-facebook:hover{
    background-position: -358px  -217px;
}
.bsfi-twitter:hover{
    background-position: -310px  -177px;
}

.bsfi-instagram:hover{
    background-position: -358px  -177px;
}

.bsfi-google:hover{
    background-position:  -310px  -217px;
}
.bsfi-youtube:hover{
    background-position: -458px  -177px;
}
.bsfi-rss:hover{
    background-position: -410px  -177px;
}


.bsfi-facebook:before,
.bsfi-twitter:before,
.bsfi-instagram:before,
.bsfi-google:before,
.bsfi-youtube:before,
.bsfi-rss:before{
    display: none;
}

.topbar .better-social-counter.style-button .social-item {
    margin: 0 8px 0 0;
}
.topbar .better-studio-shortcode .social-list{
    margin-right: 10px;
    margin-top: 6px;
}
[role="form"]{
    direction: rtl;
}


.bs-slider-items-container .bs-slider-controls,
.bs-listing-listing-thumbnail-2 .bs-slider-controls{
    position: absolute !important;
    top: -66px;
    left: 0;
    z-index: 99
}


.title-size-16 .section-heading.main-term-none .h-text{
    font-size:16px !important
}

/* .full-row-slider .bs-slider-items-container .bs-slider-controls{
    top: 76px;
} */

.full-row-slider{
    background: #fff !important
}

.listing-modern-grid-5 .listing-mg-5-item-small{
    position: relative;
}

.listing-modern-grid-5 .listing-mg-5-item-small .content-container{
    position: absolute;
    bottom: 10px;
    z-index: 99;
}

.listing-modern-grid-5 .listing-mg-item .img-cont:before{
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    -o-transition: all .35s;
    transition: all .35s;
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.55)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.55) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.55) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.55) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.55) 100%);
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.listing-mg-5-item .title a:link,
.listing-mg-5-item .title a:visited,
.listing-mg-5-item .title a:hover {
    color: #fff !important;
}

.listing-mg-5-item-small {
    margin-bottom: 80px !important;
}


.listing-mg-5-item-big .content-container .title{
    text-align: right
}
.listing-mg-5-item-big .content-container .post-meta{
    text-align: right
}

.mg-col .listing-mg-5-item-small:last-child {
    margin-bottom: 0 !important;
}
.archive-title .pre-title{
    display: none
}

.listing-item-grid-1 .post-summary{
    border-bottom:none !important
}




.vc_col-sm-4 .section-heading,
.col-sm-4 .section-heading{
    background: #0C3278;
    padding: 5px 15px !important;
}

.vc_col-sm-4 .section-heading:after,
.col-sm-4 .section-heading:after{
    display:none;
}
.vc_col-sm-4 .section-heading .h-text,
.col-sm-4 .section-heading .h-text,
.vc_col-sm-4 .section-heading.main-term-none .h-text,
.col-sm-4 .section-heading.main-term-none .h-text{
    color: #ffffff;
    font-size: 16px !important;
}

.section-heading.sh-t2:after{
    display: none;
}

.primary-sidebar-widget{
    border:4px solid #eee;
    padding: 2px;
}

.primary-sidebar-widget .listing-blog-1{
    padding: 0 10px;
}

.primary-sidebar-widget .bs-listing-listing-blog-1{
    margin-bottom: 0 !important;
}

.primary-sidebar-widget .section-heading.sh-t2 .main-link:first-child:last-child .main-term-9.h-text{
    color:#fff !important;
}

.primary-sidebar-widget  .section-heading.sh-t2>.h-text{
    color:#fff !important;
}

.video-panel{
    padding: 0 !important
}




/******** Living stream *********/
.live-streaming{
    background-color:#0C3278 !important;
    color:#fff;
}

.satalite{
    width:33px;
    height:31px;
    background:url(img/satalite.png) no-repeat;
    background-size:33px;
    display:inline-block;
    position: relative;
    top: 5px;
    margin-right: 20px;
}
.taradod{
    padding-top: 20px;
    font-size:28px;

    direction:ltr;
    overflow:hidden;
    text-align: left;
    background: #17456d;
    padding: 3px 10px;
    margin-bottom: 20px;
    margin-top: 5px;
}

.taradod .btn-primary{
    float: left;
    line-height: 1;
    margin-top: 6px;
}

.btn-primary{
    background-color: #ff8604 !important;
    border-color: #ff8604 !important;
    color:#fff;
    display: inline-block;
    padding: 10px 15px;
    font-size: 15px;
}

.list-programs{
    height:370px;
    overflow-y: auto;
}


.padT-30{
    padding-top:30px;
}

.program-itm{
    padding: 20px 10px 22px;
    margin: 10px 0;
}
.program-itm.active,
.program-itm:hover{
    background: rgba(79, 132, 168, .3);
}
.program-name{
    color:#fff;
    font-size:20px;
    margin: 0;
    padding-bottom: 20px;
}

.time-icn{
    color:#fff;
    font-size: 14px;
    position: relative;
    padding-right: 25px;
}

.time-icn:after{
    content:'';
    display: inline-block;
    background: url(img/time_icn.png);
    background-size: 20px;
    width:20px;
    height:20px;
    position: absolute;
    right: 0;
    top:2px;

}


.live-streaming-top-section{
    padding-top: 30px;
    border-bottom: 1px solid #fff;
    padding-bottom: 50px;
    padding-right: 24px !important;
}

.current-program-section{
    
    margin-top: 50px;
}
.current-program-section-title{
    font-size: 36px;
    margin-bottom: 30px;
    margin-top: 30px;
    color:#fff;
}

.current-program-section-breif{
    font-size: 20px;
    font-weight: 300;
}

.last-episodes-list{

    margin-bottom: 100px;
    padding: 0 0 38px;
}

.last-episodes-list .programs-block-title{
    color:#000;
    margin-top: 0;
}

.last-episodes-list .list-itm{
    width: 25%;
    padding-left: 20px;
    padding-right: 20px;
    min-height: 350px;
}
.last-episodes-list .list{
    margin-left: -20px;
    margin-right: -20px;
}

.last-episodes-list a.lnk-itm,
.last-episodes-list a.lnk-itm:hover{
    color: #000;
}

.load-more .load-more{
    display: block;
    background: #E0E0E0 !important;
    color: #000 !important;
    border-radius: 11px;
    display: block;
    text-indent: 0 !important;
    width: 100%;
    height: inherit !important;
    font-size: 24px !important;
    padding: 10px 0 !important;
    font-weight: 600;
    text-align: center;
}

.load-more .load-more:hover{
    box-shadow: 0 0 2px #c0c0c0;
    border: none !important;
    background-color: transparent !important;
}


.programs-block{
    background: rgba(79, 132, 168, .3);
    color:#fff;
    margin-top: 50px;
    margin-bottom: 100px;
    padding: 10px 32px 38px;
}

.programs-block-title{
    color:#fff;
    font-size: 36px;
    margin-bottom: 35px;
}

.list{
    margin: 0;
    padding: 0;
    list-style:none;
    overflow: hidden;
}
.list-itm{
    float: right;

}

.programs-block .list-itm{
    width:33.33%;
}

a.lnk-itm,a.lnk-itm:hover{
    display: block;
    color:#fff;
    width: 100%;
    max-width: 320px;
}

.img-itm,
.img-itm img,
.itm-title{
    display: block
}
.itm-title{
    font-size: 18px;
    font-weight: 100;
}
.img-itm{
    background: #ccc;
    position: relative;
    width:100%;
    max-width:320px;
    height:164px;
    margin-bottom: 20px;
}
.img-itm:after{
    content: '';
    display: block;
    width: 61px;
    height:61px;
    background: url(img/play-icn.png) no-repeat;
    background-size: 61px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -30px;
    margin-top: -30px;
}



.frequencies-block{
   width:100%;
   max-width:840px;
   margin: 0 auto; 
   padding-top: 30px;
   padding-bottom: 100px;
}


.frequencies-block .nav-tabs{
    margin-top: 40px;
    border-bottom: none;
    text-align: center;
}

.frequencies-block .nav-tabs>li.active>a, 
.frequencies-block .nav-tabs>li.active>a:focus, 
.frequencies-block .nav-tabs>li.active>a:hover {
    color: #000;
    /* font-size: 28px; */
    background-color: #FF8702;
    border: none;
    
}

.frequencies-block .nav-tabs>li>a, 
.frequencies-block .nav-tabs>li>a:focus, 
.frequencies-block .nav-tabs>li>a:hover{
    color: #000;
    font-size: 28px;
    background-color: #E0E0E0;
    width:188px;
    height:115px;
    border-radius: 0;
    padding: 8px 5px;
}

.frequencies-block .nav-tabs>li{
    float:none;
    display: inline-block;
    margin: 0 6px;
    direction: ltr;
}

.frequency-img{
    width:100%;
    max-width:840px;
}
.frequency-img img{
    display: block;
    width:100%;
}

.frequencies-block .nav-tabs>li>a:before{
    content:'';
    display: block;
    width:33px;
    height:31px;
    background:url(img/satalite.png) no-repeat;
    background-size:33px;
    margin: 15px auto 5px;
}

.soon{
    font-size: 24px;
    font-weight:100;
}



/*.social-lg{*/
    /*float: right;*/
    /*width:95px;*/
    /*height:95px;*/
    /*background-size: 95px;*/
    /*background-repeat: no-repeat;*/
/*}*/
/*.lg-facebook{*/
    /*background-image:url(img/lg_facebook.png);*/
/*}*/
/*.lg-instgram{*/
    /*background-image:url(img/lg_instagram.png);*/
/*}*/
/*.lg-twitter{*/
    /*background-image:url(img/lg_twitter.png);*/
/*}*/
.shifting-icn{
    margin-right: 120px;
}

.number{
    font-size: 36px;
}

.frequencies-bottom-block{
    margin-bottom: 100px;
}

.frequencies-bottom-block .item-icon{
    width: 95px !important;
    height: 95px !important;
    background-size: 95px !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
}

.frequencies-bottom-block .item-icon.bsfi-facebook{
    background-image:url(img/lg_facebook.png) !important;
    background-position: 0 0;
}
.frequencies-bottom-block .item-icon.bsfi-youtube{
    background-image:url(img/lg_youtube.png) !important;
    background-position: 0 0;
}
.frequencies-bottom-block .item-icon.bsfi-twitter{
    background-image:url(img/lg_twitter.png) !important;
    background-position: 0 0;
}
.frequencies-bottom-block .item-icon.bsfi-instagram{
    background-image:url(img/lg_instagram.png) !important;
    background-position: 0 0;
}
.frequencies-bottom-block .better-social-counter.style-clean.in-3-col .social-item{
    width:25%;
    text-align: center;
}
.frequencies-bottom-block .better-social-counter.style-clean .item-icon{
    margin-left: auto;
    float: none;
    margin-right: auto;
}

.frequencies-bottom-block .better-social-counter.style-clean .item-count{
    font-size: 36px !important;
    margin-right: 0 !important;
    color:#000 !important;
    font-family: "Cairo" !important;
    padding: 25px 0 10px;
    text-align: center;
}
.frequencies-bottom-block .better-social-counter.style-clean .item-title{
    margin-right: 0 !important;
    color:#000 !important;
    font-family: "Cairo" !important;
}
.frequencies-bottom-block .better-social-counter.style-clean .social-item{
    border-bottom: none !important;
}



.frequencies-bottom-block .section-heading .h-text{
    margin-bottom: 30px !important;
    font-size: 36px !important;
}
.frequencies-bottom-block .section-heading.sh-t2:before{
    display: none !important;
}


.margb-10{
    margin-bottom: 10px;
}
.download_app{
    width:188px;
    height:64px;
    background: url(img/download_app_btns.png) no-repeat;
    background-size: 188px;
    display: inline-block;
    overflow: hidden;
    text-indent: -999px;
}

.download_playstore{
    background-position: 0 0;
}

.download_appstore{
    background-position: 0 -84px;
}

.box{
    border:4px solid #eee;
    padding: 2px;
}
.box-title{
    background: #0C3278;
    color: #fff;
    font-size: 20px;
    margin: 0;
    padding: 10px;
    margin-bottom: 10px;
}

.box-content{
    padding: 15px;
}


.bs-pagination {
    padding-bottom: 20px;
}

.btn-bs-pagination{
    background: url(img/sprite.png) no-repeat;
    background-size: 535px 276px;
    width: 33px;
    height:33px;
    overflow: hidden;
    text-indent: -999px;
    border:none !important;
}
    /* body .bs-pagination a.btn-bs-pagination.disabled:hover{
        border:none !important;
    }
    body .bs-pagination .btn-bs-pagination:hover{
        border:none !important;
        background-color: transparent !important;
    } */
.listing-blog{
    padding: 0 15px;
}
.bs-listing .bs-pagination{
    margin-left: 15px;
    margin-right: 15px;
}

.post-published{

    /* background: url(img/sprite.png) no-repeat;
    background-size: 535px 129px;
    background-position: 393px 54px;
    width:15px;
    height:15px; */

}
.post-published::before{
    content:'';
    display: inline-block;
    background: url(img/sprite.png) no-repeat;
    background-size: 535px 276px;
    background-position: -393px -54px;
    width:15px;
    height:15px;
    position: relative;
    top: 4px;
    margin-left: 5px;
}


/* .listing-item-blog-1>.item-inner>.title a:link, 
.listing-item-blog-5>.item-inner>.title a:link,
.listing-item-blog-1>.item-inner>.title a:visited, 
.listing-item-blog-5>.item-inner>.title a:visited,
.listing-item-blog-1>.item-inner>.title a:hover, 
.listing-item-blog-5>.item-inner>.title a:hover {
    color: #000 !important;
} */


/* .bs-slider-controls.main-term-9 .btn-bs-pagination:hover{
    border:none !important;
    background-color: transparent !important
} */


.bs-ajax-pagination.more_btn .btn-bs-pagination,
.bs-ajax-pagination.infinity .btn-bs-pagination{
    background: #E0E0E0 !important;
    color:#000 !important;
    border-radius: 11px;
    display: block;
    text-indent: 0 !important;
    width:100%;
    height: inherit !important;
    font-size: 24px !important;
    padding: 10px 0 !important;
}
.bs-vc-wrapper .bs-ajax-pagination.more_btn .btn-bs-pagination:hover,
.bs-vc-wrapper .bs-ajax-pagination.infinity .btn-bs-pagination:hover{
    color:#000 !important;
    /* background-color: #c0c0c0 !important; */
    box-shadow: 0 0 2px #c0c0c0;
}


.live-streaming .bs-vc-wrapper .bs-ajax-pagination.more_btn .btn-bs-pagination:hover,
.live-streaming .bs-vc-wrapper .bs-ajax-pagination.infinity .btn-bs-pagination:hover{
    color:#fff !important;
}


.bs-listing-listing-mix-1-1 .bs-slider-controls{
    margin-top:0
}

.bs-ajax-pagination.more_btn .btn-bs-pagination .fa-angle-down,
.bs-ajax-pagination.infinity .btn-bs-pagination .fa-angle-down{
    display: none !important;
}

.listing-blog.listing-blog-1 .listing-item-blog-1.listing-item:hover .title a,
.listing-blog.listing-blog-5 .listing-item-blog-5.listing-item:hover .title a{
    color: #000 !important;
}
.pull-title{
    font-size: 20px;
    color:#0B304E
}
.bs-text-content{
    padding: 0 15px 15px;
}

html input[type="submit"],
html input[type="submit"]:focus, 
html input[type="submit"]:hover, 
html input[type="button"]:focus{
    background-color: #FF8702 !important;
    line-height:1;
    border-radius: 16px;
    padding: 8px 25px;

}


.listing-item-blog .featured:hover .format-icon {
    right: 50%;
    top: 50%;
    margin-top: -16px;
    margin-right: -16px !important;
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    transform: scale(1.4);
    box-shadow: 0 0 5px 5px rgba(99,99,99,.5);
}

.listing-item-blog .format-icon {
    left: auto !important;
    right: 50% !important;
    top: 50% !important;
    margin-top: -16px;
    margin-right: -16px;
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    transform: scale(1.4);
}

.bs-listing .bs-pagination{
    text-align: left;
}

.btn-bs-pagination.prev{
    background-position: -476px -62px;
}
.btn-bs-pagination.next{
    background-position: -423px -62px;
}



footer .better-social-counter.style-button .item-icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
}

footer .bsfi-facebook:hover{
    background-position: -253px -180px;
}
footer .bsfi-twitter:hover{
    background-position: -152px -180px;
}

footer .bsfi-instagram:hover{
    background-position: -203px -180px;
}

footer .bsfi-google:hover{
    background-position: -101px -180px;
}
footer .bsfi-youtube:hover{
    background-position: -51px -180px;
}
footer .bsfi-rss:hover{
    background-position: 0 -180px;
}
/********/

footer .bsfi-facebook {
    background-position: -253px -127px;
}


footer .bsfi-twitter {
    background-position: -152px -127px;
}

footer .bsfi-google {
    background-position: -101px -127px;
}

footer .bsfi-youtube {
    background-position: -51px -127px;
}

footer .bsfi-instagram {
    background-position: -203px -127px;
}

footer .bsfi-rss {
    background-position: 0 -127px;
}
footer .better-social-counter.style-button .social-item {

    margin: 0 0 4px 10px;
}

footer #better-social-counter-2 .h-text{
    line-height: 1;
}

.footer-widget.bs-subscribe-newsletter .section-heading{
    padding-bottom: 0 !important;
    margin-bottom: 0px !important;
}

.footer-widgets .playstore,
.footer-widgets .appstore{
    width:111px;
    height:37px;
    display: inline-block;
    overflow: hidden;
    text-indent: -999px;
    margin-top: 10px;
    transition: none !important;
}
.footer-widgets .playstore{
    background-position: -132px 0;
}
.footer-widgets .appstore{
    background-position: 0 0;
}
.footer-widgets .playstore:hover{
    background-position: -131px -236px;
}
.footer-widgets .appstore:hover{
    background-position: 0 -236px;
}

.site-header.header-style-8 .search-container .search-box .search-form .search-field{
    border-bottom: 1px solid #fff;
    padding-bottom: 0;
}

/****** Start Related Section ********/
.related-title-section{
    position: relative;
    text-align: center;
    border-bottom: 7px solid #eee;
    margin-bottom: 50px;
}

.related-title-section span{
    display: inline-block;
    padding: 10px;
    background: #fff;
    position: relative;
    bottom: -10px;
    bottom: -28px;
    font-size: 30px;

}
.related-news-box-content{
    font-size: 20px;
    font-weight: 100;
    position: relative;
    padding: 10px;

    height: 210px;
    overflow: hidden;


}
.related-news-box-content:after{
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background:url(img/breif_related_post_shadow.png) repeat-x;
    width: 100%;
    height:210px;
}

#related .ncc{
    padding-bottom: 20px;

}
#related .more-section{
    margin-bottom: 30px;
    margin-top: 10px;
}
#related .ncc:last-child{
    border-bottom: none;
}
#related .ncc img{
    display: block;
    width: 100%;
    height:inherit;
}

#related .single-post-title{
    font-size: 36px;
    line-height: 1.4;
    margin: 20px 0 15px;
}
#related  .single-post-title a:link,
#related  .single-post-title a:visited,
#related  .single-post-title a:hover{
    color:#0C3278
}
#related .post-published{
    margin-bottom: 10px;
    display: block;
}

.post-template-10 .single-post-title{
    font-size: 36px !important;
    color: #0C3278;
}

@media screen and (max-width: 414px){
    .post-template-10 .single-post-title {
        font-size: 24px !important;
    }
    .related-news-box-content {
        font-size: 16px;
    }
}
/****** End Related Section ********/



.apps-lnks > div{
    color:#fff;
}

footer .subscribe-message{
    color:#fff;
}

footer .bs-subscribe-newsletter .newsletter-email {
    color: #fff;
    border-color: #1E4772;
    background-color: #000D1A;
}

footer .bs-subscribe-newsletter .newsletter-subscribe{
    background-color:#FF8702;
    color:#000;
}



.live-streaming-widget{
    max-width: 468px;
    position: fixed;
    left:0;
    top:30%;
    z-index: 999;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
}
.live-streaming-widget .mCS-dir-rtl>.mCSB_inside>.mCSB_container{
    margin-left: 18px;
}


.live-streaming-widget .title{
    font-size: 25px;
    margin: 0;
    color:#fff;
    padding: 15px 24px
}


.live-streaming-widget .satalite{
    top: 3px !important;
    margin-right: 5px !important;
}

.live-streaming-widget .live-streaming-top-section{
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-bottom: none;
}


.live-streaming-widget .time-icn .clt-time,
.live-streaming-widget .time-icn .gmt-time{
    padding-left: 0;
}
.live-streaming-widget .time-icn .clt-time{
    padding-bottom: 5px;
}
.live-streaming-widget .program-name{
    font-size: 12px;
    padding-bottom: 12px;
}

.live-streaming-widget .taradod{
    font-size: 15px;
    padding: 7px 5px 5px;
}

.live-streaming-widget .satalite {
    width: 16px;
    height: 15px;
    background-size: 16px;
}

.live-streaming-widget .list-programs{
    padding-left: 0;
    padding-right: 3px;
    width:170px;
    height: 183px;
}

.live-streaming-widget .time-icn {
    font-size: 10px;
    line-height: 1;
    font-weight: 100;
}
.live-streaming-widget .program-itm .time-icn:after {
    background-size: 16px;
    width: 16px;
    height: 16px;
    top: 4px;
}
.live-streaming-widget .program-itm.active .time-icn:after {
    top: -3px;
}


.live-streaming-widget .list-programs .list .program-itm:first-child{
    margin-top: 0;
}
.live-streaming-widget  .program-itm{
    padding: 5px 10px 8px;
}

.live-streaming-widget  .video-panel{
    width: 271px;
}

.live-streaming-widget .live-streaming{
    position: relative;
}
.live-streaming-controls{
    position: absolute;
    left: 0;
    overflow: hidden;
    top: 6px;
    width: 58px;
    padding: 12px 10px;
    overflow: hidden;
    background-color: #0C3278;




}
.live-streaming-controls > div{
    width:26px;
    height:26px;
    /* background-color: #ff8604; */
    float: left;
    background: url(img/sprite.png) no-repeat;
    background-size: 535px 276px;
    cursor: pointer;
    margin-right: 8px;
    margin-left: 5px;
}


.live-streaming-controls > div:last-child{
    margin-right: 0;
    background-position: -999999px 0;
}

.live-streaming-controls .close{
    background-position: -309px  -126px;
}
.live-streaming-controls .minimize{
    background-position: -350px  -126px !important;
}
.live-streaming-controls .maximize{
    background-position: -389px  -126px !important;
    /*display: none;*/
}

.adding-shadow{
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
}




/*** Start LiveStreaming 2 ***/
.list-programs.horizantal-list{
    height: 148px;
    margin-bottom: 10px;
    overflow: hidden;
}
.list-programs.horizantal-list .list{
    overflow: hidden;
}
.list-programs.horizantal-list .program-itm{

    float: right;
    padding-right: 30px;
    padding-left: 50px;
    box-sizing: border-box;
    border-left:2px solid rgba(255,255,255,.3);
}
/*** End LiveStreaming 2 ***/



.listing-modern-grid-5 .mg-col-1{
    padding: 0 !important;
}
.listing-modern-grid-5 .mg-col-2 {
    padding: 0 0 0 1px !important;
}
.listing-modern-grid-5 .mg-col-3 {
    padding: 0 1px 0 0 !important;
}
.mg-col-1 .listing-mg-5-item  .item-content{
    height: 601px !important;
}
.listing-mg-5-item .item-content{
    height: 300px !important;
}
.listing-mg-5-item-small{
    margin-bottom: 1px !important;
}


.more-link-1{
    background-color: #FF8702 !important;
    line-height: 1;
    border-radius: 15px;
    padding: 8px 25px;
    color:#fff !important;
    display: inline-block;
    font-size: 12px;
}

.vc_col-sm-4 .bs-listing,
.vc_col-sm-4 .bs-shortcode{
    margin-bottom: 30px;
}

.like-facebookbox .section-heading:after{
    display: block;
    position: absolute;
    content: '';
    width: 28px;
    height: 28px !important;
    background-image:url(img/sprite.png) !important;
    background-color: transparent !important;
    background-position: -438px -123px !important;
    background-size: 535px 276px;
    top: 13px !important;
    left: 15px;
    right: auto;
}
.twitter-feed-box .section-heading:after{
    display: block;
    position: absolute;
    content: '';
    width: 28px;
    height: 28px !important;
    background-image:url(img/sprite.png) !important;
    background-color: transparent !important;
    background-position: -478px -123px !important;
    background-size: 535px 276px;
    top: 13px !important;
    left: 15px;
    right: auto;
}

.listing-item-blog a:link,
.listing-item-blog a:visited,
.listing-item-tb-1 .title a:link,
.listing-item-tb-1 .title a:visited,
.listing-item-grid-1 .title a:link,
.listing-item-grid-1 .title a:visited{
    color:#0C3278 !important;
}


.new-media-full-row .listing-item-grid-1 .featured .img-holder{
    height:160px !important;
}


.more-section{
    margin-bottom: 50px;
}


.vc_column_container.padRL5{
    padding: 0 5px !important;
}

.archive-title {
    margin-bottom: 0 !important;
    border-bottom: none !important;
    padding-bottom: 0 !important;
    margin-top: 15px !important;
}








/*********** Start New Media ***********/
/*.new-animation .term-badges,*/
/*.new-animation .content-container{*/
    /*!*position: absolute;*!*/
    /*left: -999px;*/


/*}*/


.new-animation .listing-mg-1-item .item-content,
.new-animation .listing-mg-item .content-container,
.new-animation .listing-mg-item .term-badges.floated,
.new-animation .listing-modern-grid .bs-slider-item .item-content {
    transform: translate3d(-620px, 0, 0);
    transition: all .5s ease;
    z-index: 2;
}



.new-animation .listing-modern-grid-7 .mg-row-1 .mg-col-1,
.new-animation .listing-modern-grid-7 .mg-row-1 .mg-col-2,
.new-animation .listing-modern-grid-7 .mg-row-2 .mg-col-1,
.new-animation .listing-modern-grid-7 .mg-row-2 .mg-col-2,
.new-animation .listing-modern-grid-7 .mg-row-2 .mg-col-3{
    /*opacity: 0.8;*/
    transition: all .3s ease;
}


.new-animation .listing-modern-grid-7 .mg-row-1 .mg-col-1:hover,
.new-animation .listing-modern-grid-7 .mg-row-1 .mg-col-2:hover,
.new-animation .listing-modern-grid-7 .mg-row-2 .mg-col-1:hover,
.new-animation .listing-modern-grid-7 .mg-row-2 .mg-col-2:hover,
.new-animation .listing-modern-grid-7 .mg-row-2 .mg-col-3:hover{
    /*opacity: 1;*/
}



.new-animation .listing-modern-grid-7 .mg-row-1 .mg-col-1:hover .term-badges.floated,
.new-animation .listing-modern-grid-7 .mg-row-1 .mg-col-2:hover .term-badges.floated,
.new-animation .listing-modern-grid-7 .mg-row-2 .mg-col-1:hover .term-badges.floated,
.new-animation .listing-modern-grid-7 .mg-row-2 .mg-col-2:hover .term-badges.floated,
.new-animation .listing-modern-grid-7 .mg-row-2 .mg-col-3:hover .term-badges.floated{
    transform: translate3d(0, 0, 0);
}
.new-animation .listing-modern-grid-7 .mg-row-1 .mg-col-1:hover .listing-mg-type-1 .content-container,
.new-animation .listing-modern-grid-7 .mg-row-1 .mg-col-2:hover .listing-mg-type-1 .content-container,
.new-animation .listing-modern-grid-7 .mg-row-2 .mg-col-1:hover .listing-mg-type-1 .content-container,
.new-animation .listing-modern-grid-7 .mg-row-2 .mg-col-2:hover .listing-mg-type-1 .content-container,
.new-animation .listing-modern-grid-7 .mg-row-2 .mg-col-3:hover .listing-mg-type-1 .content-container{
    transform: translate3d(0, 0, 0);
}





.new-animation .listing-modern-grid-7 .listing-mg-type-1  .item-content:before{
    content: '';
    display: block;
    position: absolute;
    width: 92%;
    height: 96%;
    background: #111;
    border:1px solid #000;
    z-index: 1;
    right: 2%;
    top: 2%;
    opacity: 0;
    transform: translate3d(620px, 0, 0);
    transition: all .5s ease;
    pointer-events: none;

}


.new-animation .listing-modern-grid-7 .mg-row-1 .mg-col-1:hover .item-content:before,
.new-animation .listing-modern-grid-7 .mg-row-1 .mg-col-2:hover .item-content:before,
.new-animation .listing-modern-grid-7 .mg-row-2 .mg-col-1:hover .item-content:before,
.new-animation .listing-modern-grid-7 .mg-row-2 .mg-col-2:hover .item-content:before,
.new-animation .listing-modern-grid-7 .mg-row-2 .mg-col-3:hover .item-content:before{
    opacity: .5;
    transform: translate3d(0, 0, 0);
}

.new-animation .listing-modern-grid-7 .term-badges.floated {
    top: 3%;
}

.format-icon.format-video{
    z-index: 2;
}
/*********** End New Media ***********/



.time-icn .clt-time,.time-icn  .gmt-time {
   display: inline-block;
    padding-left: 10px;
}






/*******start footer newsletter*******/
.footer-widget .tnp-widget-minimal input.tnp-email{
    width: 100% !important;
    border-color: #cbd1d8 !important;
    height: 34px !important;
    line-height: 34px !important;
    border-radius: 33px !important;
    padding: 0 12px !important;
    font-size: 12px !important;
    color: #fff !important;
    border: 1px solid #1E4772 !important;
    background-color: #000D1A !important;
}
.footer-widget .tnp-widget-minimal input.tnp-submit{
    margin-top: 0!important;
    width: auto!important;
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    height: 34px!important;
    line-height: 34px!important;
    border-radius: 33px 0 0 33px !important;
    text-transform: capitalize!important;
    cursor: pointer!important;
    font-size: 13px!important;
    color: #000!important;
    padding: 0 13px!important;
}

.footer-widget.widget_newsletterwidgetminimal{
    font-size: 14px !important;
    margin-bottom: 15px !important;
}


.bs-subscribe-newsletter.footer-widget .h-text{
    line-height: 1;
    font-size: 14px !important;
}

.footer-widget.widget_newsletterwidgetminimal{
    margin-bottom: 50px !important;
}

/*******end footer newsletter*******/



/******* Start Pull *****/
.wp-polls .Buttons {
    border: none !important;
    background-color: #FF8702 !important;
    line-height: 1;
    border-radius: 16px;
    padding: 8px 25px;
}
a.view-more-result{
    color: #376782;
}

.wp-polls-ul.result-voting{
    padding-right: 15px;
    padding-left: 20px;
}

.wp-polls .pollbar {
    border:none !important;
    border-radius: 5px !important;


}

.lbl-answer{
    padding-right: 5px !important;
}

.pull-title{
    margin: 0 0 20px !important;
    padding-right: 25px !important;
    padding-left: 20px !important;
}
.wp-polls ul li,
.wp-polls-ul li,
.wp-polls-ans ul li{
    margin-bottom: 10px;
}
/******* End Pull *****/




/******** Start Sub Page Of Programs ********/

.vc_col-sm-4 .program-list-latest .section-heading,
.program-list-latest .col-sm-4 .section-heading {
    background: none !important;
    padding: 0 0 30px !important;
}
.program-list-latest .section-heading {
    margin-bottom: 0px !important;
}
.vc_col-sm-4 .program-list-latest  .section-heading.main-term-none .h-text{
    color: #000 !important;
    font-size: 36px !important;
}
.program-list-latest .bsw-350 a:link,
.program-list-latest .bsw-350 a:visited,
.program-list-latest .bsw-350 a:hover
{
    color:#fff !important;
    text-decoration: none !important;
    text-align: right !important;

}


.program-list-latest a:link,
.program-list-latest a:visited,
.program-list-latest a:hover
{
    text-decoration: none !important;
}

.program-sub-category-page .post-title.h-text{
    font-size: 48px !important;
    color: #000 !important;
}

.program-sub-category-page .section-heading.sh-t2:before{
    margin-top: 35px;
    height: 7px !important;

}
.program-sub-category-page .section-heading {
    margin-bottom: 80px;
}

.program-sub-category-page  .more-section {
    margin: 25px 0 0 !important;
}
.program-sub-category-page  .more-section a:link,
.program-sub-category-page  .more-section a:visited,
.program-sub-category-page  .more-section a:hover
{
    color:#fff !important
}


/******** End Sub Page Of Programs ********/



/********* Start New Media ******/
.new-media-pg .post-title.h-text{
    font-size: 48px !important;
    color: #000 !important;
}

.new-media-pg .section-heading.sh-t2:before{
    display: none !important;

}
/********* End New Media ******/


/*** Start Livestreaming page ***/
.live-streaming .last-episodes-list .programs-block-title,
.live-streaming h1,

.live-streaming a:link,
.live-streaming a:visited,
.live-streaming a:hover{
    color:#fff !important;
}
.live-streaming .load-more a.load-more:link,
.live-streaming .load-more a.load-more:visited,
.live-streaming .load-more a.load-more:hover{
    color:#000 !important;
}


.live-streaming .new-media-full-row .listing-item-grid-1 .featured .img-holder {
    height: 164px !important;
    width: 264px !important;
}
.live-streaming .new-media-full-row .section-heading.sh-t2 {
    text-align: right;
}
.live-streaming .new-media-full-row .section-heading.sh-t2 .h-text{
    color: #fff !important;
}
.live-streaming .section-heading.sh-t2:before{
    display: none;
}
.live-streaming .new-media-full-row{
    margin-bottom: 0 !important;
}


/*** End Livestreaming page ***/



#sidebar-footer-5 #text-2{
    margin-bottom: 30px !important;
}

.vc_col-sm-4 .programs-list .time{
    display: none;
}


.quote-content p{
    color:#000 !important
}
blockquote.bs-quote.bsq-t1.bsq-s11 .bsq-edge:after {

    border-bottom: 40px solid #FF8702 !important;
}
blockquote.bs-quote.bsq-t1:after, blockquote.bs-quote.bsq-t1.bsq-s8 .quote-content:after {
    background-color: #ffffff !important;
    border: 1px solid #FF8702 !important;
}

blockquote.bs-quote.bs-quote.bsq-t1.bsq-s11.bs-quote:after {
    -webkit-box-shadow: 10px 10px 0 rgba(0,0,0,.11) !important;
    -moz-box-shadow: 10px 10px 0 rgba(0,0,0,.11) !important;
    box-shadow: 3px 3px 0 rgba(0,0,0,.11) !important;
}
blockquote.bs-quote.bsq-t1.bsq-s10.bs-quote{
    border: 1px solid #ff8604 !important;
}

blockquote.bs-quote.bsq-t1.bsq-s10.bs-quote:after {

    border: 1px solid #ff8604 !important;
}
blockquote.bs-quote.bsq-t1:before {
    color: #ff8505 !important;
}

.share-handler{
    border:none !important
}
blockquote.bs-quote.bsq-t1.bsq-s11.bs-quote.bs-quote:before{
    display: none !important;
}


.next-post-thumb,
.prev-post-thumb{
    position: fixed;
    display: block;
    width:380px;
    box-sizing: border-box;
    padding: 10px;
    background: #fff;
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.20);
    top:42%;
    z-index: 9;
    border:2px solid #FF8702;
}
.next-post-thumb span,
.prev-post-thumb span{
    display: block;
    font-size: 15px;
    color: #000;
}
.next-post-thumb span img,
.prev-post-thumb span img{
    display: block;
    width:80px;
    height:80px;
    background-color: #eee;
}
.next-post-thumb span.arrow .fa,
.prev-post-thumb span.arrow .fa{
    font-size: 40px !important;
    color: #FF8702;
}
/***************/


.next-post-thumb{
    right:0;

    transform: translate3d(340px,0,0);
    transition: all .5s;
}
.next-post-thumb:hover{
    transform: translate3d(0,0,0);
}
.next-post-thumb .arrow-content{
    display: block;
    margin-left: 32px;
}



.next-post-thumb span.arrow{
    float: left;
    margin-top: 19px;
}

.next-post-thumb .arrow-content .img{
    width:80px;
    float: left;
}
.next-post-thumb .arrow-content .lnk-content{
    display: block;
    margin-left: 90px;
    text-align: left;
}
.next-post-thumb span.arrow{
    float: left;
    margin-top: 19px;
}

.next-post-thumb .arrow-content .img{
    width:80px;
    float: left;
}
.next-post-thumb .arrow-content .lnk-content{
    display: block;
    margin-left: 90px;
    text-align: left;
}



.prev-post-thumb{
    left:0;

    transform: translate3d(-340px,0,0);
    transition: all .5s;
}
.prev-post-thumb:hover{
    transform: translate3d(0,0,0);
}
.prev-post-thumb .arrow-content{
    display: block;
    margin-right: 32px;
}



.prev-post-thumb span.arrow{
    float: right;
    margin-top: 19px;
}

.prev-post-thumb .arrow-content .img{
    width:80px;
    float: right;
}
.prev-post-thumb .arrow-content .lnk-content{
    display: block;
    margin-right: 90px;
    text-align: right;
}


.marg-pad-b-0{
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}


.txt18{
    font-size: 18px;
}

/********* Start Schedual *********/
.date-time-block{
    width:155px;
    text-align: center;
    float: left;
    line-height: 1;
}
.program-schedule-details{
    margin-left: 280px;
}


.time-number{
    font-size: 48px;
    padding: 0 0 6px;
}
.time-zone-country{
    font-size: 20px;
}
.date-time-block .time-1{
    padding: 5px 0 30px;

}

/*.date-time-block .time-2{*/
    /*font-size: 20px;*/
/*}*/
/*.date-time-block .time-1{*/
    /*font-size: 48px;*/
/*}*/

.time-number{
    font-weight: 100;
}

.program-schedule-breif{
    font-size: 20px;
    font-weight: 100;
    line-height: 1.7;
}

.program-schedule-title{
    font-size: 36px;
    margin-bottom: 20px;
    font-weight: 100;
    color:#fff !important
}
.program-schedule-title-lnk{
    color:#fff !important;
}
.program-schedule-itms .program-schedule-itm:last-child{
    border-bottom:none
}
.program-schedule-itm{
    overflow: hidden;
    border-bottom: 2px solid rgba(255,255,255,.3);
    padding-bottom: 40px;
    margin-bottom: 30px;
}

.weekly-schedual-tabs .nav-tabs>li{
    width:14.2857%;
    box-sizing: border-box;
    border-left:2px solid rgba(255,255,255,.3);
    font-size: 20px;
    font-weight: 100;
    text-align: center;

}
.weekly-schedual-tabs .nav-tabs{
    border-bottom: none;
    margin-bottom: 50px;
    margin-top: 30px;
}
.weekly-schedual-tabs .nav-tabs>li:last-child{
    border-left: 0;
}
.weekly-schedual-tabs .nav-tabs>li>a{
    padding: 22px;
}

.weekly-schedual-tabs .nav-tabs>li.day,
.weekly-schedual-tabs .nav-tabs>li.date{
    display: block;
}
.weekly-schedual-tabs .nav-tabs>li.active>a,
.weekly-schedual-tabs .nav-tabs>li.active>a:focus,
.weekly-schedual-tabs .nav-tabs>li.active>a:hover {
    color: #fff!important;
    background-color: #18436B;
    border: none;
    cursor: default;
    border-radius: 0;
    margin-right: 0 !important;
}

.weekly-schedual-tabs .nav>li>a:focus,
.weekly-schedual-tabs .nav>li>a:hover{
    background-color: #18436B !important;
    border: none !important;
    border-radius: 0 !important;
    margin-right: 0 !important;
}

/*.live-streaming .container{*/
    /*padding-right: 20px;*/
    /*padding-left: 20px;*/
/*}*/


.banner-zone{
    padding-left: 24px;
    padding-right: 24px;
    width: 33.33333333%;
    float: right;
    position: relative;
    min-height: 1px;
    text-align: left;
}
.last-episodes-list.col-sm-8 .list-itm{
    width: 33.33%;
}
.similer-programs{
    padding-top: 60px;
    border-top: 7px solid #EFEFEF;
    margin-top: 60px;
}
/****** Start Breaking News *****/
.boxroll-slider {
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    -ms-perspective: 800px;
    -o-perspective: 800px;
    perspective: 800px;

    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    -o-transform-origin: 50% 0%;
    transform-origin: 50% 0%;

    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;

    position: relative;
}

/*!
 * Slide style
 */
.boxroll-slider-item {
    height: 100%;
    width: 100%;
    overflow: hidden;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    opacity: 1;
    z-index: -1;
    visibility: hidden;

    transition: transform 1.0s ease-in-out, opacity 1.0s cubic-bezier(1,-1,0.3,1);
    -webkit-transition: -webkit-transform 1.0s ease-in-out, opacity 10s cubic-bezier(1,-1,0.3,1);
    -moz-transition: -moz-transform 1.0s ease-in-out, opacity 10.0s cubic-bezier(1,-1,0.3,1);
    -ms-transition: -ms-transform 1.0s ease-in-out, opacity 1.0s cubic-bezier(1,-1,0.3,1);
    -o-transition: transform 1.0s ease-in-out, opacity 10.0s cubic-bezier(1,-1,0.3,1);

    -webkit-transform: rotateX(-90deg) translate3d( 0px, 50%, 50% );
    -moz-transform: rotateX(-90deg) translate3d( 0px, 50%, 50% );
    -ms-transform: rotateX(-90deg) translate3d( 0px, 50%, 50% );
    -o-transform: rotateX(-90deg) translate3d( 0px, 50%, 50% );
    transform: rotateX(-90deg) translate3d( 0px, 50%, 50% );
}
/****** End Breaking News *****/




.program-info .attachment-large{
    float: right;
    margin: 0 0 15px 15px;
}


.video-part{
    margin-top: 20px;
    clear: right;
}


.bs-slider-1-item .title {
    text-shadow: 1px 1px 3px rgba(0, 0, 0, .8) !important;
}


.breaking-news-lbl a:link,
.breaking-news-lbl a:visited,
.breaking-news-lbl a:hover{
    color:#fff !important;
}
/*.admin-bar .breaking-news{*/
    /*top: 133px;*/
/*}*/
/*.breaking-news{*/
   /**/
/*}*/

.scrollBreakingNews.admin-bar .breaking-news{
    top: 96px;
}

.scrollBreakingNews .breaking-news{
    position: fixed;
    top: 64px;
    width:100%;
    z-index: 999;
}

.tipMsg{
    position: fixed;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.20);
    width: 200px;
    padding: 10px;
    left: 70px;
    font-size: 12px;
    top: 30%;
    color:#FF8702;
    z-index: 9;
    display: none;
}




.programs-block-list.live-streaming{


}
.programs-block-list.live-streaming{
    margin-top: 50px;
}
.programs-block-list.live-streaming  .list-itm {
    width: 50%;
    padding-left: 20px;
    padding-right: 20px;
    min-height: 350px;
    /*background: #0b0b0b;*/
}

.programs-block-list.live-streaming a.lnk-itm,
.programs-block-list.live-streaming  a.lnk-itm:hover{
    max-width: inherit;
}

.programs-block-list.live-streaming .img-itm{
    max-width: inherit;
    height: 202px;
    background-size: cover;
    background-position: 50% 50%;
}
/*.programs-block-list.live-streaming{*/
   /**/
/*}*/

.side-list-videos li{
    overflow: hidden;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #000;
}
.side-list-videos li:last-child{
    border-bottom:none;
    margin-bottom: 0;
}

.side-widget{
    border:2px solid #fff;
    padding: 15px;
    margin-top: 20px;
}

.side-widget .title{
    font-size:20px;
    color: #fff;
    margin: 0;

}

.side-list-videos{
    margin: 0;
    padding: 0;
    list-style: none;
    padding-top: 35px;
}

.side-list-videos-img{
    background-color: #0a58c0;
    width: 138px;
    height:84px;
    position: relative;
    display: block;
    float: right;
}

.side-list-videos-title{
    display: block;
    margin-right: 150px;
    color:#fff;
    font-size: 16px;
}

.side-list-videos .post-meta{
    display: block;
    margin-right: 150px;
}

.side-list-videos-img:after{
    content: '';
    display: block;
    width: 46px;
    height: 46px;
    background: url(img/play-icn.png) no-repeat;
    background-size: 46px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -23px;
    margin-top: -23px;
}
.side-list-videos-img img{
    display: block;
    width: 100%;
}

.video-desc{
    color:#fff;
    padding-top: 20px;
    font-size: 18px;
}
.main-menu.menu>li>a:before{
    display: none !important;
}



@media screen and (max-width: 1200px){
    .program-schedule-title {
        font-size: 30px;
    }
    .program-schedule-breif {
        font-size: 18px;
    }
    .time-number {
        font-size: 38px;
    }
    .time-zone-country {
        font-size: 15px;
    }
}
@media screen and (max-width: 980px){
    .side-list-videos-img{
        width:120px;
        height: 73px;
    }
    side-list-videos-title {
        margin-right: 130px;
        font-size: 13px;
    }
    .side-list-videos .post-meta {
        margin-right: 130px;
    }
    .video-desc {
        font-size: 16px;
    }
    .programs-block-list.live-streaming .itm-title {
        font-size: 16px;
    }
    .side-widget-bar{
        padding-right: 0;
    }

}
@media screen and (max-width: 768px){

    .bgdark-blue{
        background: #0C3278;

    }
    /*.side-list-videos .post-meta {*/
        /*margin-right: 110px;*/
    /*}*/
    .side-widget-bar{
        padding-right: 0;
    }
    .side-list-videos-img {
        width: 100%;
        height: inherit;
        float: none;
        margin-bottom: 10px;
    }
    .side-list-videos-title,
    .side-list-videos .post-meta{
        margin-right: 0;
    }
    .side-list-videos-title{
        font-size: 14px;
    }


    /*.side-list-videos-title {*/
        /*margin-right: 110px;*/
    /*}*/
    /*.side-list-videos .post-meta {*/
        /*margin-right: 110px;*/
    /*}*/
    .video-desc{
        font-size: 14px;
    }

    .weekly-schedual-tabs .nav-tabs>li {
        font-size: 14px;
    }
    .program-schedule-title {
        font-size: 24px;
        margin-top: 0;
    }
    .program-schedule-breif {
        font-size: 14px;
    }
    .program-schedule-details {
        margin-left: 200px;
        padding-right: 15px;
    }
    .time-number {
        font-size: 24px;
    }
    .time-zone-country {
        font-size: 10px;
    }
    .date-time-block .time-1 {
        padding-bottom: 25px;
    }
    .programs-block-list.live-streaming .img-itm {
        height: 127px;
    }
    .programs-block-list.live-streaming .list-itm{
        min-height: 280px;
    }
    .programs-block-list.live-streaming .itm-title {
        font-size: 14px;
    }
}

@media screen and (max-width: 767px){
    .bgdark-blue{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .programs-block-list.live-streaming .list-itm {
        min-height: 250px;
        padding-right: 0px;
        float: right;
    }
    .programs-block-list.live-streaming .img-itm {
        height: 193px;
    }
    .side-list-videos-img{
        width: 120px;
        height: 73px;
        float: right;
    }
    .side-list-videos-title,.side-list-videos .post-meta{
        margin-right: 135px;
    }
}


@media screen and (max-width: 636px){
    .programs-block-list.live-streaming .list-itm {
        min-height: 320px;
    }
}
@media screen and (max-width: 414px){

    .programs-block-list.live-streaming .list-itm {
        min-height: 220px;
    }
    .programs-block-list.live-streaming .img-itm {
        height: 100px;
    }
    .programs-block-list.live-streaming .itm-title {
        font-size: 12px;
        margin-bottom: 5px;
    }
}
@media screen and (max-width: 375px) {
    .programs-block-list.live-streaming .list-itm {
        min-height: 230px;
    }
}

/********* End Schedual *********/



.program-container-list-title{
    background: none !important;
    padding: 0 0 30px !important;
    font-size: 36px !important;
}
/*.program-container-list{*/
    /*min-height: 890px;*/

/*}*/

.program-container-list .more-section{
    margin-top: 40px;
    margin-bottom: 0;

}
.program-container-list .more-section a:link,
.program-container-list .more-section a:visited,
.program-container-list .more-section a:hover{
    color: #fff !important;
}

.program-container-list .program-list-latest{
    border-bottom: 7px solid #eee;
    margin-bottom: 25px;
    padding-bottom: 60px;
    min-height:845px;

}


.program-twitter-box{
    border-top-width: 4px !important;
    border-right-width: 4px !important;
    border-bottom-width: 4px !important;
    border-left-width: 4px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    border-left-color: #eeeeee !important;
    border-left-style: solid !important;
    border-right-color: #eeeeee !important;
    border-right-style: solid !important;
    border-top-color: #eeeeee !important;
    border-top-style: solid !important;
    border-bottom-color: #eeeeee !important;
    border-bottom-style: solid !important;
    border-radius: 0 !important;

}
.program-twitter-box .twitter-feed-box .section-heading.sh-t2>.h-text{
    color:#fff !important;
}

.program-info-title{
    margin-bottom: 30px;
}


@media screen and (max-width: 767px) {

    .live-streaming .main-wrap{
        background-color: #0C3278 !important;
    }


    .scrollBreakingNews .breaking-news {
        position: static;
    }
    .program-container-list{
        padding-left: 34px !important;
        padding-right: 34px !important;

    }

    .program-container-list .program-list-latest {

        margin-bottom: 40px;
        padding-bottom: 40px;
        min-height: inherit !important;
    }


    .rh-cover .better-social-counter.style-button .item-icon.bsfi-facebook,
    .rh-cover .better-social-counter.style-button .item-icon.bsfi-twitter,
    .rh-cover .better-social-counter.style-button .item-icon.bsfi-instagram,
    .rh-cover .better-social-counter.style-button .item-icon.bsfi-google,
    .rh-cover .better-social-counter.style-button .item-icon.bsfi-youtube,
    .rh-cover .better-social-counter.style-button .item-icon.bsfi-rss {
        background: url(img/sprite.png) no-repeat !important;
        background-size: 535px 276px  !important;
    }

    .rh-cover .better-social-counter.style-button .item-icon.bsfi-facebook{
        background-position: -96px -45px !important;
    }
    .rh-cover .better-social-counter.style-button .item-icon.bsfi-twitter{
        background-position: 4px -45px !important;
    }
    .rh-cover .better-social-counter.style-button .item-icon.bsfi-instagram{
        background-position: -45px  -45px !important;
    }
    .rh-cover .better-social-counter.style-button .item-icon.bsfi-google{
        background-position: -96px  -82px !important;
    }
    .rh-cover .better-social-counter.style-button .item-icon.bsfi-youtube{
        background-position: -45px  -83px !important;
    }
    .rh-cover .better-social-counter.style-button .item-icon.bsfi-rss{
        background-position: 3px  -83px !important;
    }


.video-part{
    margin-bottom: 20px !important;
}

    /***** Start Homepage Option 1 Responsive ******/
    .bs-slider-1-item .title {
        line-height: 22px !important;
        font-size: 14px !important;
    }

    .bs-slider-1-item .post-meta .post-published{
        font-size: 12px !important;
    }

    .bs-slider-1-item .content-container{
        padding: 0 0px 24px !important;
    }

    .bs-slider-1 .better-direction-nav .better-next,
    .bs-slider-1 .better-direction-nav .better-prev{
        bottom: 10% !important;

    }
    .custom-block-2 .section-heading .h-text {
        font-size: 30px !important;
    }
    .listing-item-tb-1 .title a {
        font-size: 14px !important;
    }
    .listing-item-blog-1 > .item-inner > .title,
    .listing-item-blog-2 > .item-inner > .title,
    .listing-item-blog-3 > .item-inner > .title{
        font-size: 14px !important;
    }

    .listing.columns-2 .listing-item:nth-child(even),
    .mega-links.columns-2>.menu-item:nth-child(even){
        padding-right: 0px !important;
    }
    .bs-ajax-pagination.more_btn .btn-bs-pagination{
        font-size: 14px !important;
    }

    .listing-item-grid-1 .title {
        font-size: 20px !important;
        line-height: 1.6 !important;
    }
    .listing-item-tb-1 .title a {
        font-size: 14px !important;
        line-height: 1.6 !important;
    }

    .more-section {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .custom-title-block .section-heading .main-link .h-text {

        font-size: 30px !important;
    }



    .breaking-news-lbl {

        height: 60px !important;
        padding-top: 22px !important;
    }
    #breaking-news-txt-list,
    .breaking-news-txt{
        height: 60px !important;
    }
    /***** End Homepage Option 1 Responsive ******/



    /***** Start Post navigation *****/
    .next-post-thumb, .prev-post-thumb{
        display: none !important;
    }
    .row.main-section{
        margin: 0 !important;
    }
    /***** End Post navigation *****/


    /***** Start Sidebar Widget *****/
    .pad-15 .listing-thumbnail{
        padding: 0 15px !important;
    }
    /***** End Sidebar Widget *****/





    /**** Start Category Big Media Block ****/
    .mg-col-1 .listing-mg-5-item .item-content {
        height: 260px !important;
    }
    /**** End Category Big Media Block ****/


    /**** Start Program SubCategory ****/
    .program-sub-category-page .vc_col-has-fill>.bs-vc-wrapper{
        padding-top: 0 !important;
    }
    /**** End Program SubCategory ****/





    .banner-zone{
        width: auto !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 50px !important;
    }
    .last-episodes-list.col-sm-8 .list-itm{
        width: auto !important;
    }
    .similer-programs{
        padding-top: 40px !important;
        border-top: 7px solid #EFEFEF !important;
        margin-top: 10px !important;
    }



    /********* Start Schedual *********/
    .date-time-block{
        width: auto;
        float: none;
        text-align: right;
        padding-right: 15px;
        margin-bottom: 20px;
    }

    .date-time-block .time-1,
    .date-time-block .time-2{
        display: inline-block;
    }
    .date-time-block .time-1{
        padding-bottom: 0;
        margin-left: 15px;
    }
    .time-number {
        font-size: 20px;
    }
    .program-schedule-details {
        margin-left: 20px;
    }
    .program-schedule-title {
        margin-bottom: 15px;
        margin-top: 22px;
        font-size: 22px;
    }
    .weekly-schedual-tabs .nav-tabs>li {
        width: auto;
    }
    .weekly-schedual-tabs .nav-tabs {
        margin-bottom: 0;
    }
    .program-schedule-itms{
        padding-top: 20px;
    }

    /********* End Schedual *********/




    .program-sub-category-page .entry-content{
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .vc_col-sm-4 .program-list-latest .section-heading.main-term-none .h-text{
        font-size: 25px !important;
    }

    .program-sub-category-page .listing-item-tb-1 .title a {
        font-size: 15px !important;
    }
    .last-episodes-list .list-itm {
        width: auto;
        float: none;
        min-height: inherit;
        margin-bottom: 30px;
    }
    .last-episodes-list .list {
        margin-left: inherit;
        margin-right: inherit;
    }
    .load-more .load-more{
        font-size: 16px !important;
        margin-left: 10px;
        margin-right: 10px;
        width: inherit;
        margin-top: 30px;
    }


    .top-box-program {
        padding-bottom: 40px;
        border-bottom: 7px solid #EFEFEF;
        margin-bottom: 40px;
        padding-left: 15px;
        padding-right: 15px;
    }
    h1, .h1, .heading-1 {
        font-size: 24px !important;
    }
    .program-breif {
        font-size: 14px !important;
        line-height: 1.8;
        font-weight: 100 !important;
    }
    .program-time {
        font-size: 24px !important;
        font-weight: 100 !important;
    }
    .program-time-frame {
        font-size: 16px !important;
        margin-top: 10px !important;
    }
    .programs-block-title{
        font-size: 24px !important;
        padding-right: 15px !important;
    }

}

@media screen and (max-width: 700px) {
    #programInfo .col-sm-8 > img{
        width: 100%;
        height: inherit;
    }
    .taradod {
        font-size: 16px;

    }

    .satalite {
        width: 23px;
        height: 22px;
        background-size: 23px;
    }

    .list-programs {
        width: 100%;
        height: 100px;
    }

    .list-programs li {
        float: right;
        width: 50%;
    }

    .program-name {
        font-size: 14px;
        padding-bottom: 10px;
    }

    .program-itm {
        padding: 10px 10px 12px;
    }

    .live-streaming-top-section {
        padding: 15px 0px !important;
    }

    .program-itm .time-icn {
        font-size: 10px;
        padding-right: 22px;
    }

    .program-itm .time-icn:after {
        background-size: 15px;
        width: 15px;
        height: 15px;
    }

    .current-program-section {
        padding: 0 15px;
    }

    .current-program-section-breif {
        font-size: 14px;
    }

    .current-program-section-title {
        font-size: 24px;
        margin-bottom: 18px;
    }

    .site-footer {
        padding: 0 15px;
    }

    .frequencies-block .nav-tabs > li > a,
    .frequencies-block .nav-tabs > li > a:focus,
    .frequencies-block .nav-tabs > li > a:hover {
        font-size: 14px;
        width: 80px;
        height: 80px;
        padding: 8px 5px;
        line-height: 1;
    }

    .soon {
        font-size: 10px;
    }

    .frequencies-block {
        padding-bottom: 40px;
    }

    .logo-container {
        background-color: #00294E;
    }

    .frequencies-block .nav-tabs {
        width: 270px;
        margin: 50px auto 0;
    }

    .frequencies-block .nav-tabs > li {
        float: right;
        display: block;
    }

    .frequencies-block .nav-tabs > li > a:before {
        width: 23px;
        height: 22px;
        background-size: 23px;
        margin: 6px auto 8px;
    }

    .frequencies-bottom-block .better-social-counter.style-clean .item-icon {
        width: 38px !important;
        height: 38px !important;
        background-size: 38px !important;
    }

    /*.frequencies-bottom-block .better-social-counter.style-clean .item-count,*/
    /*.frequencies-bottom-block .better-social-counter.style-clean .item-title {*/
        /*margin-right: 44px !important;*/
    /*}*/

    .frequencies-bottom-block .better-social-counter.style-clean .item-count {
        font-size: 16px !important;
        line-height: 1 !important;
    }

    .frequencies-bottom-block .better-social-counter.style-clean .item-title {
        font-size: 12px !important;
    }

    .frequencies-bottom-block .better-social-counter.style-clean .item-count {
        padding: 5px 0 !important;
    }

    .frequencies-bottom-block {
        padding: 0 15px !important;
    }

    .frequencies-bottom-block .section-heading .h-text {
        margin-bottom: 10px !important;
        font-size: 30px !important;
        margin-top: 30px;
    }

    /*.social-lg {*/
    /*width: 38px;*/
    /*height: 38px;*/
    /*background-size: 38px;*/
    /*}*/
    /*.shifting-icn {*/
    /*margin-right: 44px;*/
    /*}*/
    .number {
        font-size: 16px;
        line-height: 1;
    }

    .number-title {
        font-size: 12px;
    }

    .col-xs-4.number-block {
        margin-bottom: 20px;
        padding-left: 5px !important;
    }

    .frequencies-bottom-block .row {
        margin-left: -20px;
        margin-right: -20px;
    }

    .frequencies-bottom-block .col-md-8 {
        margin-bottom: 40px
    }

    .live-streaming-top-section .list-programs li{
        float: none;
        width: auto;
    }
    .live-streaming-top-section .list-programs{
        height: 240px;
    }
    .live-streaming .new-media-full-row .listing-item-grid-1 .featured .img-holder {
        height: auto !important;
        width: auto !important;
    }
    .list-programs.horizantal-list {
        height: 100px !important;
    }


}

@media screen and (max-width: 480px){
    .program-container-list.col-sm-4{
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .program-container-list-title {
        background: none !important;
        padding: 0 0 20px !important;
        font-size: 30px !important;
    }
}

h1.sub-program-taxonomy-title span{
    font-size: 48px !important;
    color: #000 !important;
    padding-bottom: 20px !important;
    border-bottom: 7px solid #eee !important;
    display: block !important;
}

    .list-programs.horizantal-list .program-itm{
        width:inherit !important;
        margin-bottom: 0 !important;
    }

    .listing-item-grid-1 .post-summary {

        line-height: 1.8 !important;
    }

    .listing-item-grid-1 .featured .img-holder {
        max-width: 370px;
        height: 262px;
        margin-bottom: 15px !important;
    }

    .listing-mix-3-1 .more-section{
        margin-bottom: 29px;
    }


    .custom-title-block .listing-item-grid-1 .featured .img-holder {
        max-width: inherit;
        height: 140px;
        margin-bottom: 5px !important;

    }
    #latest-news-2 .listing-item-grid-1 .featured .img-holder{
        max-width: inherit;
        height: 230px !important;
        margin-bottom: 5px !important;
    }

    #latest-news-2 .more-section {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }

    .custom-title-block-2 .listing-item-grid-1 .featured .img-holder {
        max-width: inherit;
        height: 230px;
        margin-bottom: 5px !important;

    }

    .padding-2-column .listing-blog{
        padding: 0 !important
    }
    .listing.columns-2 .listing-item:nth-child(even), .mega-links.columns-2>.menu-item:nth-child(even) {
        padding-left: 0 !important;
        padding-right: 9px !important;
    }

    .custom-block-2{
        margin-bottom: 25px !important
    }

    .custom-block-2  .more-section{
        margin-top: 20px !important;
        margin-bottom: 0 !important;

    }


    .bs-slider-1-item.slider-content-shown .content-container{
        bottom:2% !important;
    }



    .bs-slider-1-item .post-meta .post-published{

        color:#fff;
        text-shadow: 1px 1px 3px rgba(0,0,0,.8) !important;
    }

    .bs-slider-1-item .post-meta .post-published::before {

        background-position: -443px 0 !important;
        width: 28px !important;
        height: 28px !important;
        top: 10px !important;

        /* position: relative;
        top: 4px;
        margin-left: 5px; */
    }
    .bs-slider-1-item .post-meta a.post-author-a,
    .bs-slider-1-item .post-meta a.post-author-a:hover{
        display:block !important;
        font-size: 18px !important;
        color:#fff !important;
        margin-top: 15px !important;
        text-shadow: 1px 1px 3px rgba(0,0,0,.8) !important;
    }
    .bs-slider-1-item .post-meta .comments, .bs-slider-1-item .post-meta .post-author {
        font-size: 18px !important;
    }


    .layout-1-col.layout-no-sidebar .custom-title-block .listing-item-grid-1 .featured .img-holder {

        height: 230px !important;

    }


    .bs-listing.bs-listing-modern-grid-listing-7{
        margin-bottom: 2px !important;
    }


    .more_btn>.listing.bs-listing-modern-grid-listing-7+.listing.bs-listing-modern-grid-listing-7{
        margin-top: 2px !important;
    }

    .more_btn>.listing+.listing{
        margin-top: 2px !important;
    }



    .program-breif{
        font-size: 20px !important;
        margin-bottom: 40px !important;
        font-weight: 100 !important;
    }
    .program-time{
        font-size: 24px !important;
    }
    .program-time-frame{
        font-size: 20px !important;
    }
    .video-last-episode{
        margin-top: 20px !important;
    }


    .top-box-program{
        padding-bottom: 60px !important;
        border-bottom: 7px solid #EFEFEF !important;
        margin-bottom: 60px !important;
    }

    .removed-dates .post-meta{
        display:none !important;
    }
    .removed-dates .listing-item-grid-1 .title {
        margin-bottom: 30px !important;
    }


.live-streaming-widget {display:none !important;}
