@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900');


/* Arista2.0 */
@font-face {
  font-family: 'Arista2.0';
  src: url('../fonts/Arista2.0/Arista2.0.eot');
  src: url('../fonts/Arista2.0/Arista2.0.woff2') format('woff2'),
       url('../fonts/Arista2.0/Arista2.0.woff') format('woff'),
       url('../fonts/Arista2.0/Arista2.0.ttf') format('truetype'),
       url('../fonts/Arista2.0/Arista.svg#Arista2.0') format('svg'),
       url('../fonts/Arista2.0/Arista2.0.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


/* Arista2.0-Alternate */
@font-face {
  font-family: 'Arista2.0-Alternate';
  src: url('../fonts/Arista2.0-Alternate/Arista2.0-Alternate.eot');
  src: url('../fonts/Arista2.0-Alternate/Arista2.0-Alternate.woff2') format('woff2'),
       url('../fonts/Arista2.0-Alternate/Arista2.0-Alternate.woff') format('woff'),
       url('../fonts/Arista2.0-Alternate/Arista2.0-Alternate.ttf') format('truetype'),
       url('../fonts/Arista2.0-Alternate/Arista2.0-Alternate.svg#Arista2.0-Alternate') format('svg'),
       url('../fonts/Arista2.0-Alternate/Arista2.0-Alternate.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


/* Arista2.0-Alternate-light */
@font-face {
  font-family: 'Arista2.0-Alternate-light';
  src: url('../fonts/Arista2.0-Alternate-light/Arista2.0-Alternate-light.eot');
  src: url('../fonts/Arista2.0-Alternate-light/Arista2.0-Alternate-light.woff2') format('woff2'),
       url('../fonts/Arista2.0-Alternate-light/Arista2.0-Alternate-light.woff') format('woff'),
       url('../fonts/Arista2.0-Alternate-light/Arista2.0-Alternate-light.ttf') format('truetype'),
       url('../fonts/Arista2.0-Alternate-light/Arista2.0-Alternate-light.svg#Arista2.0-Alternate-light') format('svg'),
       url('../fonts/Arista2.0-Alternate-light/Arista2.0-Alternate-light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


/* Arista2.0-light */
@font-face {
  font-family: 'Arista2.0-light';
  src: url('../fonts/Arista2.0-light/Arista2.0-light.eot');
  src: url('../fonts/Arista2.0-light/Arista2.0-light.woff2') format('woff2'),
       url('../fonts/Arista2.0-light/Arista2.0-light.woff') format('woff'),
       url('../fonts/Arista2.0-light/Arista2.0-light.ttf') format('truetype'),
       url('../fonts/Arista2.0-light/Arista2.0-light.svg#Arista2.0-light') format('svg'),
       url('../fonts/Arista2.0-light/Arista2.0-light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}



body {
	background: #000000; color: #FFFFFF; font-family: 'Arista2.0-light', 'Lato', sans-serif;
	/*background: url(../images/rtv-easter-bg.png) no-repeat top center #000000;
	background-size: cover;
	height: 155px;*/
}

.mm-slideout { z-index:auto;}

.row { margin-left: -10px; margin-right: -10px;}
[class^="col"], 
[class*=" col"], 
[class^="col-"], 
[class*=" col-"] {
  padding-left: 10px;
  padding-right: 10px;
}

.container { max-width: 1272px;}

h1, 
h2, 
h3, 
h4, 
h5 { font-family: 'Arista2.0-light', 'Lato', sans-serif;}

.btn-curve { border-radius: 10px;}

.text-red { color: #ec1e22;}

.bg-red { background: #ec1e22;}


.btn-offwhite { border-color: #f8f8f8; background: #f8f8f8; color: #000000;}
.btn-offwhite:hover,
.btn-offwhite:focus { color: #000000;}

.btn-white { border-color: #FFFFFF; background: #FFFFFF; color: #000000;}
.btn-white:hover,
.btn-white:focus { color: #000000;}

.btn-white-outline { border-color: #FFFFFF; color: #FFFFFF;}
.btn-white-outline:hover,
.btn-white-outline:focus { border-color: #FFFFFF; color: #FFFFFF;}

.btn-red { border-color: #e70305; background: #e70305; color: #FFFFFF;}
.btn-red:hover,
.btn-red:focus { color: #FFFFFF;}

.btn-red-outline { border-color: #e70305; background: none; color: #e70305;}
.btn-red-outline:hover,
.btn-red-outline:focus { color: #e70305;}

.btn-dark { border-color: #181818; background: #181818; color: #FFFFFF;}
.btn-dark:hover,
.btn-dark:focus { color: #FFFFFF;}

.select2-container { font-family: 'Lato', sans-serif; color: #000000;}

.title-div .readmore-link { float: right; margin-top: -45px;}



.title-div2 .title { position: relative;    float: left;}
.title-div3 .title {max-width: 70%;}
.title-div2 .title:after { background: #e70305; height: 1px; width: 300px; content: ''; position: absolute; bottom: -5px; left: 0;}

.title-div2 .filter-div { float: right; }
.title-div2 .filter-div .no-search-select2 { min-width: 170px;}
.title-div2 .filter-div .select2-container .select2-selection--single { height: 36px; background-color: #ec1e22; border-color: #ec1e22; border-radius: 10px;}
.title-div2 .filter-div .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 33px; color: #FFFFFF; padding-left: 15px;}
.title-div2 .filter-div .select2-container--default .select2-selection--single .select2-selection__arrow { height: 35px; width: 40px;}
.title-div2 .filter-div .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #FFFFFF transparent transparent transparent;}
.title-div2 .filter-div .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #FFFFFF transparent;}
.title-div2 .filter-div .select2-container--default.select2-container--open .select2-selection--single { border-bottom-left-radius: 0; border-bottom-right-radius: 0;}

.title-div2  {     margin-bottom: 70px !important;}
.title-div3  {     margin-bottom: 0 !important;}

.title-div2 .ex-buttons { float: right;}
.title-div2 .ex-buttons .btn { padding: 5px 20px; font-size: 20px; width: 320px;}
.title-div2 .ex-buttons .btn.active { }


.program-box { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.program-box .image-div { position: relative; height: 180px; overflow: hidden;}
.program-box .image-div-scriptures { position: relative; height: 225px; overflow: hidden;}
.program-box .image-div img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; object-fit: cover;}
.program-box .overlay { 
	position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0,0,0,0.6); text-align: center; opacity: 0;
	transition: opacity .25s ease-in-out;
  	-moz-transition: opacity .25s ease-in-out;
  	-webkit-transition: opacity .25s ease-in-out;
}
.program-box .overlay .btn-viewprofile { margin-top: 80px; padding: 6px 30px;}
.program-box:hover .overlay { opacity: 1;}
.program-box .content-div { background: #171717; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding: 10px; position: relative;}
.program-box .content-div img { width: auto; display: inline-block;}
.program-box .content-div a { color: #FFFFFF; text-decoration: none;}
.program-box .content-div h4 { font-size: 20px;}
.program-box .content-div time { font-family: 'Lato', sans-serif;}
.program-box .content-div .play-box { display: block; background: url('../images/icon-play.png') no-repeat center center #e70305; position: absolute; right: 0; top: 0; width: 65px; height: 100%; border-bottom-right-radius: 10px;}


.program-box2 { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.program-box2 .image-div { position: relative; height: 220px; overflow: hidden;}
.program-box2 .image-div img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; object-fit: cover;}
.program-box2 .content-div { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding: 10px 0;}
.program-box2 .content-div img { width: auto; display: inline-block;}
.program-box2 .content-div a { color: #FFFFFF; text-decoration: none;}
.program-box2 .content-div h4 { font-size: 22px;}
.program-box2 .content-div .btn-viewdetails { font-family: 'Lato', sans-serif; font-weight: 700; color: #e70305; padding: 7px 30px; line-height: 25px;}


#page .owl-carousel .owl-nav { }
/*#page .owl-carousel .owl-nav button { position: absolute; top: 0; left: 0; background: url('../images/icon-arrow-left.png') no-repeat center center rgba(12, 13, 13, 0.8); height: 180px; width: 5%;}*/
#page .owl-carousel .owl-nav button { position: absolute; top: 0; left: 0; background: url('../images/icon-arrow-left.png') no-repeat center center rgba(0, 0, 0, 1); height: 180px; width: 5%;}
#page .owl-carousel .owl-nav button span { display: none;}
#page .owl-carousel .owl-nav button.owl-next { left: auto; right: 0; background-image: url('../images/icon-arrow-right.png'); border-left: 1px solid #e70305; right: -61px;}
#page .owl-carousel .owl-nav button.owl-prev { border-right: 1px solid #e70305; left: -61px;}


.owl-carousel .owl-dots { text-align: center; margin-top: 10px;}
.owl-carousel .owl-dot { width: 15px; height: 15px; border-radius: 50%; background: #7a7a7a!important; margin: 5px;}
.owl-carousel .owl-dot.active { background: #e70305!important;}


.loadmore-div-container { text-align: center;}
.loadmore-div {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	cursor: pointer;
	background: #e70305;
	color: white;
	display: inline-block;
	margin: 0 auto;
	padding: 8px 12px;
	border-radius: 4px;
}
.loadmore-div:hover { background:white; color:#e70305;}

/*//Copy this css*/
.navbar-light .navbar-nav .nav-link {
    color: rgb(64, 64, 64);
}
.btco-menu li > a {
    padding: 10px 15px;
    color: #000;

}

.btco-menu .active a:focus,
.btco-menu li a:focus ,
.navbar > .show > a:focus{
    background: transparent;
    outline: 0;
}

.dropdown-menu { margin-top: 0; z-index: 9999;}
.dropdown-menu .show > .dropdown-toggle::after{
    transform: rotate(-90deg);
}

.fixed-right-socialbar { position: fixed; top: 45%; right: 0; z-index: 999;}


/*  HEADER WRAPPER  */

.header-wrapper { padding: 10px 0; border-bottom: 1px solid #FFFFFF;}

.header-wrapper .logo-col { }
.header-wrapper .logo-col img { }

/*.header-wrapper .menu-col { background: #000000;}*/
.header-wrapper .menu-col .nav { float: right; padding-left: 0; padding-right: 0;}
.header-wrapper .menu-col .nav li span { display: block; margin: 0 auto 3px auto;}
.header-wrapper .menu-col .nav li a { color: #FFFFFF; font-size: 20px;}
.header-wrapper .menu-col .nav li a.active { color: #e70305;}
.header-wrapper .menu-col .nav li .dropdown-toggle::after { display: none;}
.header-wrapper .menu-col .nav li .dropdown-menu a { background: none; color: #000000; font-size: 18px;}
.header-wrapper .menu-col .nav li .dropdown-menu a.active { color: #e70305;}

.header-wrapper .menu-col .nav .live-link { padding: 0 5px 0 15px;}
.header-wrapper .menu-col .nav .live-link span { width: 50px; height: 50px; background: url('../images/icon-menu-live.png') no-repeat left center;}
.header-wrapper .menu-col .nav .live-link.active span { }

.header-wrapper .menu-col .nav .catchup-link { padding: 0 10px 0 15px;}
.header-wrapper .menu-col .nav .catchup-link span { width: 50px; height: 50px; background: url('../images/icon-menu-catchup.png') no-repeat left center;}
.header-wrapper .menu-col .nav .catchup-link.active span { }

.header-wrapper .menu-col .nav .search-link { padding: 0;}
.header-wrapper .menu-col .nav .search-link:after { display: none;}
.header-wrapper .menu-col .nav .search-link span { width: 50px; height: 50px; background: url('../images/icon-menu-search.png') no-repeat left center;}
.header-wrapper .menu-col .nav .search-link.active span { }
.header-wrapper .menu-col .nav .search-dropdown.show  span { background: url('../images/icon-close.png') no-repeat center center;}
.header-wrapper .menu-col .nav .search-dropdown .dropdown-menu { left: auto; right: 0; padding: 0; border: none; border-radius: 0; background: #000000; margin-top: 25px; width: 300px;}
.header-wrapper .menu-col .nav .search-dropdown .dropdown-menu .form-control { border-radius: 0; background: #000000; border-color: #FFFFFF; border-right: none; color: #FFFFFF;}
.header-wrapper .menu-col .nav .search-dropdown .dropdown-menu .btn-search { border-radius: 0; background: #000000; border-color: #FFFFFF; border-left: none; padding: 0 5px; position: relative;}
.header-wrapper .menu-col .nav .search-dropdown .dropdown-menu .btn-search:before { content: '|'; color: #FFFFFF; position: absolute; left: -2px; top: 4px;}
.header-wrapper .menu-col .nav .search-dropdown .dropdown-menu .btn-search img { height: 35px;}

.content-wrapper { font-family: 'Lato', sans-serif!important;}


/*  HOMELIVE WRAPPER  */

.homelive-wrapper { }
.homelive-wrapper .liveupcomings-block { }
.homelive-wrapper .liveupcomings-block .programtype { display: block; padding: 5px 10px; font-size: 20px;}
.homelive-wrapper .liveupcomings-block time { display: block; font-size: 16px; padding-left: 7px; position: relative; font-family: 'Lato', sans-serif;}
.homelive-wrapper .liveupcomings-block time:before { content: "|"; position: absolute; top: 0; left: 0; color: #FFFFFF;}
.homelive-wrapper .liveupcomings-block .progress { height: 2px;}
.homelive-wrapper .liveupcomings-block .remainminutes { font-size: 16px;}




/*  HOMEWATCH WRAPPER  */

.homewatch-wrapper { }
.homewatch-wrapper .homewatch-divs .homewatch-box { font-size: 22px;}



.featured-carousel .image-div .play-overlay {
	background: url('../images/icon-play.png') no-repeat center center #e70305;
	position: absolute;
	right: 40%;
	top: 35%;
	width: 50px;
	height: 50px;
	border-radius: 40px;
}


/*  HOMESUBSCRIBE WRAPPER  */

.homesubscribe-wrapper { background: url('../images/bg-subscribesection.png') no-repeat center center; background-size: cover; padding: 100px 0;}
.homesubscribe-wrapper .homesubscribe-container .btn-submit { padding: 6px 50px; font-size: 18px; font-family: 'Lato', sans-serif; font-weight: 700;}





/*  HOMECATCHUP WRAPPER  */

.homecatchup-wrapper { }
.homecatchup-wrapper .homecatchup-container .btn-catchup { font-size: 20px; font-family: 'Lato', sans-serif;}
.homecatchup-wrapper .homecatchup-container .btn-catchup.btn-today { font-family: 'Arista2.0', 'Lato', sans-serif; font-size: 25px; line-height: 30px;}

#page .homenews-carousel .owl-nav button { height: 220px;}



/*   HOMEMAGAZINE WRAPPER   */

.homemagazine-wrapper { }
.homemagazine-wrapper .homenewscontent-container .align-items-center { margin-left: 0; margin-right: 0;}
.homemagazine-wrapper .homenewscontent-container .magazine-col { }
.homemagazine-wrapper .homenewscontent-container .magazine-box { background: #181818; border-top-right-radius: 25px; border-bottom-right-radius: 25px;}
.homemagazine-wrapper .homenewscontent-container .image-col { padding-left: 0; padding-right: 0;}
.homemagazine-wrapper .homenewscontent-container .text-col { padding: 20px;}





/*  FOOTER WRAPPER  */

.footer-wrapper { background: #181818; padding: 15px 0; font-family: 'Lato', sans-serif; font-size: 13px;}
.footer-wrapper a { color: #FFFFFF; text-decoration: none;}
.footer-wrapper .smmedia-col { text-align: right;}
.footer-wrapper .smmedia-col a { padding-left: 10px;}
.footer-wrapper .smmedia-col a:first-child { padding-left: 0;}




/*  CONTENT WRAPPER  */

.contact-wrapper { background: url('../images/bg-contactpage.png') no-repeat center center; background-size: cover;}
.contact-wrapper .contactcontent-container { font-family: 'Lato', sans-serif;}
.contact-wrapper .contactcontent-container .contactaddressform-row { margin-left: 0; margin-right: 0;}
.contact-wrapper .contactcontent-container .contactaddress-col { background: #181818; color: #FFFFFFF; border-top-left-radius: 10px; border-bottom-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
.contact-wrapper .contactcontent-container .contactaddress-col .contactaddress-box { padding: 50px;}
.contact-wrapper .contactcontent-container .contactaddress-col .contactaddress-box .contactaddress-div { padding-left: 50px; margin-bottom: 30px;}
.contact-wrapper .contactcontent-container .contactaddress-col .contactaddress-box .address-detaildiv { background: url('../images/icon-marker.png') no-repeat left center; height: 25px;}
.contact-wrapper .contactcontent-container .contactaddress-col .contactaddress-box .phone-detaildiv { background: url('../images/icon-phone.png') no-repeat left center; height: 25px;}
.contact-wrapper .contactcontent-container .contactaddress-col .contactaddress-box .email-detaildiv { background: url('../images/icon-email.png') no-repeat left center; height: 25px;}
.contact-wrapper .contactcontent-container .contactaddress-col .contactaddress-box .chat-detaildiv { background: url('../images/icon-chat.png') no-repeat left top;}

.contact-wrapper .contactcontent-container .contactform-col { background: #e4e4e4; color: #181818; border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
.contact-wrapper .contactcontent-container .contactform-col .contactform-box { padding: 50px;}
.contact-wrapper .contactcontent-container .contactform-col .contactform-box .contact-form .form-group { margin-bottom: 5px;}
.contact-wrapper .contactcontent-container .contactform-col .contactform-box .contact-form .col-form-label { padding-top: 0; padding-bottom: 0;}
.contact-wrapper .contactcontent-container .contactform-col .contactform-box .contact-form .form-control { padding: 0; border: none; border-radius: 0; border-bottom: 1px solid #000000; background: none; height: 30px; box-shadow: none;}
.contact-wrapper .contactcontent-container .contactform-col .contactform-box .contact-form .btn-submit { padding: 5px 45px; line-height: 27px; font-size: 19px;}


.news-wrapper .news-container { font-family: 'Lato', sans-serif;}
.news-wrapper .news-container .news-content h5 { border-bottom: 1px solid #FFFFFF; padding-bottom: 10px;}
.news-wrapper .news-container .news-content .btn-readmore { padding: 6px 30px;}
.news-wrapper .news-container .image-div { border-radius: 10px; position: relative; height: 330px; overflow: hidden;}
.news-wrapper .news-container .image-div img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; object-fit: cover;}


.presenters-wrapper .presenters-container { font-family: 'Lato', sans-serif;}
.presenters-wrapper .presenters-container .presenter-col .image-div { height: 200px; border-radius: 10px;}
.presenters-wrapper .presenters-container .presenter-col .content-div { padding: 15px;}


.presenterdetails-wrapper { font-family: 'Lato', sans-serif;}
.presenterdetails-wrapper .banner-wrapper .image-div { position: relative; height: 400px; overflow: hidden;}
.presenterdetails-wrapper .banner-wrapper .image-div img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; object-fit: cover;}
.presenterdetails-wrapper .presenterdetails-container { }
.presenterdetails-wrapper .presenterdetails-container .presenterdetailscontent-container { margin-top: -210px;}
.presenterdetails-wrapper .presenterdetails-container .presenter-image { position: relative; width: 300px; height: 300px; overflow: hidden; margin: 0 auto;}
.presenterdetails-wrapper .presenterdetails-container .presenter-image img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; object-fit: cover;}
.presenterdetails-wrapper .presenterdetails-container .presenter-name { border-bottom: 1px solid #e70305; padding-bottom: 10px; display: table;}
.presenterdetails-wrapper .presenterdetails-container .program-div .program-name { border-bottom: 1px solid #ffffff; display: table;}


.presenterdetails2019-wrapper .presenter-name { font-family: 'Arista2.0', sans-serif; font-size: 30px; margin-bottom: 20px; border-radius: 5px;}
.presenterdetails2019-wrapper .presenter-pic { position: relative; height: 400px; overflow: hidden; border-radius: 5px;}
.presenterdetails2019-wrapper .presenter-pic img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; object-fit: cover;}
.presenterdetails2019-wrapper .presenterdetails-right-col { font-family: 'Arista2.0-light', 'Lato', sans-serif; font-size: 20px; background: #FFFFFF; color: #000000; height: 499px; border-radius: 5px; overflow: hidden; position: relative; padding-bottom: 50px !important;}
.presenterdetails2019-wrapper .presenterdetails-right-colm { font-family: 'Arista2.0-light', 'Lato', sans-serif; font-size: 20px; position: relative;}
.presenterdetails2019-wrapper .presenterdetails-right-colm .share-div { position: absolute; bottom: 0; left: 15px; background: #FFFFFF; color: #000000; padding: 15px 15px 15px 10px; width: 93%;}
.presenterdetails2019-wrapper .presenterdetails-right-col .col-title { font-family: 'Arista2.0', sans-serif; padding: 0; font-size: 25px;}
.presenterdetails2019-wrapper .presenterdetails-bottom-col { background: #191919; color: #FFFFFF; border-radius: 5px; font-family: 'Arista2.0-light', 'Lato', sans-serif; font-size: 20px;}
.presenterdetails2019-wrapper .presenterdetails-bottom-col .col-title { font-family: 'Arista2.0', sans-serif; padding: 0; font-size: 25px;}




.presenterdetails2019-wrapper .presentersprograms-container .image-div .play-overlay {
	background: url('../images/icon-play.png') no-repeat center center #e70305;
	position: absolute;
	right: 40%;
	top: 35%;
	width: 50px;
	height: 50px;
	border-radius: 40px;
}



.programmes-wrapper { font-family: 'Lato', sans-serif;}


.programmedetails-wrapper { font-family: 'Lato', sans-serif;}
.programmedetails-wrapper .filter-div .btn-sharedropdown { padding: 3px 30px 6px 30px;}
.programmedetails-wrapper .filter-div .btn-sharedropdown img { height: 20px;}
.programmedetails-wrapper .filter-div .btn-sharedropdown:after { display: none;}
.programmedetails-wrapper .filter-div .sharedropdown-menu { left: auto!important; right: 0!important; padding: 0;}
.programmedetails-wrapper .filter-div .sharedropdown-menu .dropdown-item { color: #FFFFFF; padding: 7px 20px;}
.programmedetails-wrapper .filter-div .sharedropdown-menu .facebook-share { background: #3a5896;}
.programmedetails-wrapper .filter-div .sharedropdown-menu .twitter-share { background: #00aceb;}
.programmedetails-wrapper .filter-div .sharedropdown-menu .googlepls-share { background: #c92226;}
.programmedetails-wrapper .filter-div .sharedropdown-menu .copy-to-clipboard { background: #a461a9;}

.programmedetails-wrapper .programmedetails-container .programmedetailscontent-container .image-div { height: 330px; position: relative; overflow: hidden; border-radius: 10px;}
.programmedetails-wrapper .programmedetails-container .programmedetailscontent-container .image-div img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; object-fit: cover; border-radius: 10px;}



.programmedetailsepisodes-div .episodesDiv .image-div .play-overlay {
	background: url('../images/icon-play.png') no-repeat center center #e70305;
	position: absolute;
	right: 40%;
	top: 35%;
	width: 50px;
	height: 50px;
	border-radius: 40px;
}



.schedule-wrapper .schedule-container .scheduletiming-carousel { padding: 0 60px 30px 60px; font-family: 'Lato', sans-serif;}
#page .schedule-wrapper .schedule-container .scheduletiming-carousel .owl-nav button { height: 38px; width: 30px;} 
#page .schedule-wrapper .schedule-container .scheduletiming-carousel .owl-nav button:hover { opacity: 0.3;} 
.schedule-wrapper .schedule-container .scheduletiming-carousel .btn-scheduletiming { font-size: 17px;}
.schedule-wrapper .schedule-container .scheduletiming-carousel .btn-scheduletiming.active { color: #ff0103; font-family: 'Arista2.0', 'Lato', sans-serif; font-size: 20px;
line-height: 26px;}

.schedule-wrapper .schedule-container {}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .row { margin-left: 0; margin-right: 0;}
.schedule-wrapper .schedule-container .scheduleprograms-conainer [class^="col"], 
.schedule-wrapper .schedule-container .scheduleprograms-conainer [class*=" col"], 
.schedule-wrapper .schedule-container .scheduleprograms-conainer [class^="col-"], 
.schedule-wrapper .schedule-container .scheduleprograms-conainer [class*=" col-"] {
  padding-left: 0;
  padding-right: 0;
}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .scheduleprograms-row { border-left: 1px solid #666666; border-top: 1px solid #666666; border-right: 1px solid #666666; background: #181818;}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .scheduleprograms-row:last-child { border-bottom: 1px solid #666666;}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .scheduleprograms-row:hover { background: #000000;}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .scheduleprograms-row.active .timing-col { background: #ff0103; height: 200px; padding-top: 80px;}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .scheduleprograms-row.active:hover { background: #181818;}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .timing-col { padding-top: 20px; padding-bottom: 20px;}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .timing-col h3 { font-family: 'Lato', sans-serif; font-weight: 700; font-size: 25px;}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .image-col .image-div { height: 200px; position: relative; overflow: hidden;}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .image-col .image-div img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; object-fit: cover;}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .image-col .image-div .seperator { background: url('../images/icon-grey-4square.png') no-repeat center right; height: 100%; width: 14px; position: absolute; left: 0; top: 0;}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .scheduleprograms-row:hover .image-col .image-div .seperator { background-image: url('../images/icon-black-4square.png');}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .scheduleprograms-row.active .image-col .image-div .seperator { background-image: url('../images/icon-red-4square.png');}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .content-col { padding: 20px 20px 20px 40px;}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .content-col .hover-content { display: none;}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .scheduleprograms-row:hover .content-col .hover-content { display: block;}
.schedule-wrapper .schedule-container .scheduleprograms-conainer .content-col span { font-family: 'Lato', sans-serif;}




.channelModalCenter { color: #000000;}
.channelModalCenter .modal-content { border-radius: 0; border: none;}
.channelModalCenter .modal-content .modal-body { padding: 0;}
.channelModalCenter .modal-content .close { opacity: 1; right: 15px; top: 15px; position: absolute;}
.channelModalCenter .modal-content .popupheader { padding-bottom: 30px;} 
.channelModalCenter .modal-content .popupheader .image-div { margin-top: -65px; padding-bottom: 20px;}
.channelModalCenter .modal-content .popupheader h2 span { font-family: 'Arista2.0-light', 'Lato', sans-serif;}
.channelModalCenter .modal-content .popupfooter { background: #e93425; padding: 70px 20px; position: relative;} 
.channelModalCenter .modal-content .popupfooter .icon-arrow { background: url('../images/icon-arrow-down.png') no-repeat center center; width: 100%; height: 17px; display: table; position: absolute; top: 0; left: 0; text-align: center;}
.channelModalCenter .modal-content .popupfooter .btn-play { background: #ffffff; padding: 8px 60px; border-radius: 0; color: #000000; font-family: 'Lato', sans-serif; font-weight: 700; font-size: 21px;}


.live-wrapper .live-conversation { padding: 15px 30px; color: #000000; background: #FFFFFF; font-size: 30px; margin-bottom: 40px;}
.live-wrapper .live-programs tr td { border-color: #414141; vertical-align: middle; padding-left: 50px; padding-right: 30px; font-size: 20px;}
.live-wrapper .live-programs tr.now-tr td { color: #ff0103;}
.live-wrapper .live-programs tr td:first-child { width: 15%;}
.live-wrapper .live-programs tr td img { display: inline-block; margin-right: 30px;}

.time-desc-div2{
	/*margin-bottom: 30px;*/
	/*margin-top: -30px;*/
	clear: both;
}

.uv-icon.uv-bottom-left .uv-bubble-background { fill: red!important;}

.programmedetailsepisode-container .data-title { margin-bottom: 40px !important;}
.programmedetailsepisode-container .collapse-button { background-image: url('../images/icon-w-arrow-up.png'); background-repeat: no-repeat; background-position: right 11px; font-family: 'Arista2.0-light', 'Lato', sans-serif; display: table; font-size: 30px; color: #FFFFFF; text-decoration: none; width: 100%; text-align: left;}
.programmedetailsepisode-container .collapse-button.btn.collapsed { background-image: url('../images/icon-w-arrow-down.png');}
.programmedetailsepisode-container .list-group-item { background: #000000; color: #FFFFFF;}

.donation-wrapper .donation-form .custom-control-label::before { background: #FFFFFF;}
.donation-wrapper .donation-form .custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.donation-wrapper .donation-form .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: #e70305;}


.subscribe-wrapper .subscribecontent-container .subscribeform-col { border-radius: 0;}
.subscribe-wrapper .subscribe-form .custom-control-label::before { background: #FFFFFF;}
.subscribe-wrapper .subscribe-form .custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.subscribe-wrapper .subscribe-form .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: #e70305;}

blockquote {
	display: block;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 40px;
	margin-inline-end: 40px;
}

blockquote {
	font-style: italic;
	font-family: Georgia, Times, "Times New Roman", serif;
	padding: 2px 0;
	border-style: solid;
	border-color: #ccc;
	border-width: 0;
}
blockquote {
	padding-left: 20px;
	padding-right: 8px;
	border-left-width: 5px;
}

@media (max-width: 1340px) {

	#page .owl-carousel .owl-nav button { background-color: rgba(12, 13, 13, 0.8);}
	#page .owl-carousel .owl-nav button.owl-next { right: 0;}
	#page .owl-carousel .owl-nav button.owl-prev { left: 0;}

}


@media (max-width: 1200px) {

	#page .owl-carousel .owl-nav button { width: 50px;}

	.header-wrapper .logo-col { border-right: none;}
	.header-wrapper .logo-col img { }

	.header-wrapper .menu-col .nav li a { padding-left: .6rem; padding-right: .6rem;}
	.header-wrapper .menu-col .nav .live-link { padding-left: 5px;}
	.header-wrapper .menu-col .nav .catchup-link { padding-left: 5px; padding-right: 5px;}
	
	.homewatch-wrapper .homewatch-divs .homewatch-box img { width: 50px;}
	
}

@media (max-width: 991px) {

	.header-wrapper { padding: 0;}
	.header-wrapper .logo-col img { height: 50px; margin: 0 auto; display: block; margin-top: 10px;}
	
	.header-wrapper .menu-col .nav { float: none;}
	
	.header-wrapper .menu-col .nav .search-dropdown .dropdown-menu { margin-top: 15px;}
	
	.homewatch-wrapper .homewatch-divs .homewatch-box { text-align: center; margin-bottom: 10px;}
	.homewatch-wrapper .homewatch-divs .homewatch-box img { width: 92px; display: block; margin: 0 auto!important; margin-bottom: 5px;}
	
	
	.contact-wrapper .contactcontent-container .contactaddress-col .contactaddress-box { padding: 20px;}
	.contact-wrapper .contactcontent-container .contactform-col .contactform-box { padding: 20px;}
	.contact-wrapper .contactcontent-container .contactform-col .contactform-box .form-group { margin-bottom: 15px;}

	
	.news-wrapper .news-container .image-div { height: 270px;}
	
	
	.live-wrapper .live-programs tr td { padding-left: 20px; padding-right: 20px;}
	.live-wrapper .live-programs tr td img { margin-right: 0; margin-bottom: 15px; display: block;}
	
	.live-wrapper .title-div2 .ex-buttons { float: none; margin-top: 20px;}
	
	
	.homemagazine-wrapper .homenewscontent-container .magazine-box { border-radius: 25px;}
	.homemagazine-wrapper .homenewscontent-container .image-col .image-div img { display: block; margin: 0 auto;}
	
}


.banner-head-container{
	text-align: center;

}

@media (max-width: 767px) {
	.fixed-right-socialbar { display: none;}
	.banner-head-container img{
		width:100%;
	}
	.title-div .readmore-link { float: right; margin-top: -38px;}

	.header-wrapper .logo-col img { margin: 0;}

	.banner-wrapper .banner-image { height: 300px;}
	
	.mobile-menu-div { text-align: right; padding: 20px 0;}
	.mobile-menu-div .navbar-toggler { padding: 0.5rem .5rem; position: relative; top: 3px; border: none; padding: 0;}
	.mobile-menu-div .navbar-toggler .navbar-toggler-icon { 
		position: relative; top: -2px;
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	}
	.mobile-menu-div .search-dropdown .search-link { float: right; margin-top: -4px; margin-left: 5px;}
	.mobile-menu-div .search-dropdown .search-link span { display: block; width: 40px; height: 40px; background: url('../images/icon-menu-search.png') no-repeat left center; background-size: 40px;}
	.mobile-menu-div .search-dropdown.show .search-link span { background-image: url('../images/icon-close.png'); background-size: 20px; background-position: center;}
	.mobile-menu-div .search-dropdown .search-link:after { display: none;}
	.mobile-menu-div .search-dropdown .dropdown-menu {transform: none !important; left: auto !important; right: -55px !important; top: 20px !important; padding: 0; border: none; border-radius: 0; background: #000000; margin-top: 25px; width: 300px;}
	.mobile-menu-div .search-dropdown .dropdown-menu .form-control { border-radius: 0; background: #000000; border-color: #FFFFFF; border-right: none; color: #FFFFFF;}
	.mobile-menu-div .search-dropdown .dropdown-menu .btn-search { border-radius: 0; background: #000000; border-color: #FFFFFF; border-left: none; padding: 0 5px; position: relative;}
	.mobile-menu-div .search-dropdown .dropdown-menu .btn-search:before { content: '|'; color: #FFFFFF; position: absolute; left: -2px; top: 4px;}
	.mobile-menu-div .search-dropdown .dropdown-menu .btn-search img { height: 35px;}
	
	.mm-menu .mm-listview .mm-listitem a { color: #FFFFFF; font-size: 17px; letter-spacing: 2px;}
	.mm-menu .mm-listview .mm-listitem .active { color: #ec1e22;}
	
	
	.footer-wrapper .copyright-col { text-align: center; margin-bottom: 10px;}
	.footer-wrapper .smmedia-col { text-align: center;}
	
	
	.contact-wrapper .contactcontent-container .contactaddress-col { border-bottom-left-radius: 0; border-top-right-radius: 10px;}
	.contact-wrapper .contactcontent-container .contactaddress-col .contactaddress-box { padding: 20px 5px;}
	.contact-wrapper .contactcontent-container .contactaddress-col .contactaddress-box .contactaddress-div { padding-left: 40px;}
	
	.contact-wrapper .contactcontent-container .contactform-col { border-top-right-radius: 0; border-bottom-left-radius: 10px;}
	.contact-wrapper .contactcontent-container .contactform-col .contactform-box { padding: 20px 5px;}
	
	
	.live-wrapper .live-programs tr td:first-child { display: none;} 
	
	.presenterdetails2019-wrapper .presenter-pic { margin-bottom: 20px;}

}



@media (max-width: 575px) {



	.download-RTimes{
		top: -49px;
		float: right;
		position: relative;
	}
	.bs-tooltip-bottom { display: none!important;}

	.header-wrapper .logo-col img { height: auto;}
	
	.mobile-menu-div .search-dropdown .search-link span { width: 35px; height: 40px; background-size: 35px;}
	
	.title-div2 .filter-div { float: none!important; margin: 20px 0 10px 0;}
	.programmedetailsepisode-container .data-title { margin-bottom: 10px !important;}
	
	.presenterdetails-wrapper .presenterdetails-container .presenterdetailscontent-container { margin-top: -150px;}
	.presenterdetails-wrapper .presenterdetails-container .presenter-image { width: 200px; height: 200px;}

	.schedule-wrapper .schedule-container .scheduleprograms-conainer .scheduleprograms-row.active .timing-col { padding-top: 20px; height: auto;}
	.schedule-wrapper .schedule-container .scheduleprograms-conainer .image-col .image-div .seperator { height: 14px; width: 100%; background-position: bottom center;}

	.schedule-wrapper .schedule-container .scheduleprograms-conainer .content-col { padding-left: 20px;}
		
	.live-wrapper .title-div2 .ex-buttons .btn { width: 100%; font-size: 18px;} 
	.live-wrapper .live-conversation { padding-top: 5px; padding-bottom: 5px; font-size: 28px;}
	.live-wrapper .live-programs tr td { font-size: 22px;}
	
	.homemagazine-wrapper .homenewscontent-container .magazine-col { margin-bottom: 30px;}

	.title-div2 { margin-bottom: 10px !important;}
	.title-div2 .title { float: none;}


}
.cc-message{
	font-family: 'Lato', sans-serif;
	font-size: 13px;
}

.popover-header{
	background-color: #e70305;
	border-bottom: 1px solid #000000;
}
.episodesDiv{
	padding-right: 16px;
}
.episodesDiv .content-div{
	border-bottom-left-radius: 0;
	border-top-right-radius: 10px;
}

.thumbnail-caption{
	color: #797979;
	font-size: 14px;
	margin-top: 8px;
}
.popover{
	max-width: 400px;
}

.embed-responsive-16by9::before {
	padding-top: 57.25%;
}

.bg-white{
	background: white !important;
}

.upload-details{
	color: black;
}
#sfRemoteUploadFrame{
	width:100%;
}