/*
Theme Name: APTN News Theme
Description:  APTN News Theme is a child theme of CoverNews Pro. 
Template: covernews-pro
Author: APTN Digital Media - GMS
Version: 1.0.0

*/

/* body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
    font-family: 'Cabin';
} */

html, body {
    overflow-x: hidden;
}
body {
    position: relative;
}

@supports (-moz-appearance:none) {
    body, button, input, select, optgroup, textarea {
        font-size: 16px;
    } 
    .topics-nav .topics-title::after {
        display: none;
    }
}

body a {
    color: #002B5C;
}
body a:visited {
    color: #551A8B;
}

body .masthead-banner {
    padding: 0;
    background-color: #fff;
}
body .site-branding .site-title,
body .site-branding .site-description {
    display: none;
}
body .banner-promotions-wrapper {
    margin: 5px 0;
    text-align: right;
}
body .custom-logo-link {
    padding: 5px 10px 5px 0;
    background-color: #fff;
}
.custom-logo-link img.custom-logo {
    height: 90px;
    width: 100%;
    padding: 10px 0;
}
/* body .site-branding {
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
}
body .custom-logo-link img {
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
} */

body .figure-categories .cat-links a.covernews-categories {
    background-color: #bb1919;
}

body .figure-categories .cat-links a.category-color-2 {
    background-color: #f99500;
}

body .figure-categories .cat-links a.category-color-3 {
    background-color: #0076b5;
}


body .top-masthead {
    background: #222222;
}

body span.menu-description{
        background: #bb1919;
}


/* body .site-title a,
body .site-header .site-branding .site-title a:visited,
body .site-header .site-branding .site-title a:hover,
body .site-description {
    color: #ffffff;
} */


body .secondary-color,
body button,
body input[type="button"],
body input[type="reset"],
body input[type="submit"],
body .site-content .search-form .search-submit,
body .site-footer .search-form .search-submit,
body .main-navigation,
body .em-post-format i,
body span.header-after:after,
body #secondary .widget-title span:after,
body .af-tabs.nav-tabs > li.active > a:after,
body .af-tabs.nav-tabs > li > a:hover:after,
body .exclusive-posts .exclusive-now,
body span.trending-no,
body .tagcloud a:hover{
    background: #002B5C;
}

body a:hover,
body a:focus,
body a:active,
body .figure-categories-2 .cat-links a
{
        color: #002B5C;
}

body .dark-grey-color {
    background-color: #5f6062 !important;
    color: #fff;
}

body .header-after1 a,
.video-description a,
.post-navigation .nav-previous a,
.post-navigation .nav-next a {
    color: #000;
}

.top-navigation ul li a:hover {
    color: yellow;
}

body #loader:after {
  border-left-color: #002B5C;
}
#main-banner .cat-links {
    top: 15px;
    position: absolute;
    left: 10px;
}
.align-center {
    text-align: center;
}
/* .full-width {
    width: 100vw !important;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
} */
#custom-sidebar h2.widget-title {
    display: none;
}
#the-shows-valign .featured-posts-grid .spotlight-post .figure-categories {
    position: absolute;
    top: 5px;
    left: 10px;
    z-index: 99;
}
#the-shows-valign .grid-item-metadata .posts-author {
    display: none;
}
.new_posts_dsgn .categorised-article.inside-img .figure-categories.figure-categories-bg {
    top: 0;
    padding: 5px 10px;
    bottom: unset;
}
.tv-shows-title {
    margin-bottom: 15px;
}

.social-widget [class*="col-"] {
    padding-left: 0;
    padding-right: 5px;
    margin-bottom: 5px;
}
.social-widget [class*="col-"]:nth-child(2),
.social-widget [class*="col-"]:nth-child(4){
    padding-right: 0;
}
.social-widget img {
    width: 100%;
}
.bn-icon {
    display: inline-block;
    margin-right: 5px;
}
.dot-news {
    font-size: 1.5em;
    padding-right: 2px;
}
span.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.social-widget-menu ul li a[href*="instagram.com"] {
    background: #C13584;
}
/* .bn-news::after {
    content: "|";
} */

.ad-block {
    display: flex; 
    justify-content: center;
}
.mobile-top-ad {
    margin-top: 10px;
    margin-bottom: 10px;
}
.mobile-top-ad .ad-block > img,
.mobile-mid-ad .ad-block > img {
    height: 50px !important;
}
.navigation-container .icon-search {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.navigation-container .icon-search .fa-search {
    font-size: 1.8em;
}

/** TOPICS Nav **/
.topics-nav * {
    display: inline-block;
    vertical-align: middle;
    font-size: 17px;
}
.topics-nav .topics-title {
    padding: 12px 16px;
    text-transform: uppercase;    
    margin-right: 20px;
    position: relative;
}
.topics-nav .topics-title::after {
    position: absolute;
    content: "";
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 9px solid #5f6062;
    margin-top: -12px;
    margin-left: 16px;
}
.topics-nav .topics-list {
    display: inline-flex;
}
.topics-nav .topics-list ul {
    margin: 0;
}
.topics-nav .topics-list a {
    color: #5f6062;
    padding: 0 0 0 15px;
}
.topics-nav .bullet {
    width: 4px;
    height: 4px;
    background-color: #5f6062;
    margin: 0 0 0 15px;
    display: inline-block;
}
.topic-special-section-list {
    padding: 0 20px;
}
.topic-special-section-thumb {
    padding: 0 10px;
    margin-bottom: 30px;
}
.podcast-banner-link {
    text-align: center;
    margin: 30px 0;
}

/** Trending Carousel **/
.slick-slider .slick-track {
    margin-top: -1px;
}

#the-shows-valign .spotlight-post .data-bg-hover:before {
    background: unset;
}
/*changed by Giti on 16Nov
#the-shows-valign .spotlight-post figcaption.cate-fig {
    background-color: rgba(0, 0, 0, 0.5);
}
*/
/* Carousel - Start */
#video-section {
    margin-top: 40px;
}
.video-carousel 
{
  margin-bottom: 0;
  padding: 0;  
}
/* Previous button  */
.video-carousel .carousel-control.left
{
  left: -25px;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 100px;
}
/* Next button  */
.video-carousel .carousel-control.right
{
  right: -25px !important;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 100px;
  z-index: 100;
}
#video-section .video-carousel .carousel-control.left {
    left: -15px;
}
#video-section .video-carousel .carousel-control.right {
    right: -15px !important;
}
#sidebar-carousel-shows .video-carousel .carousel-control.left,
#sidebar-carousel-shows .video-carousel .carousel-control.right {
    height: 32px;
    width : 32px;
}
#sidebar-carousel-shows .video-carousel .carousel-control {
    font-size: 14px;
}
/* Changes the position of the indicators */
.video-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the colour of the indicators */
.video-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
.video-carousel .carousel-indicators .active 
{
  background: #333333;
}

.video-carousel .video-description {
    padding-top: 10px;
    margin-bottom: 0;
	/*height:50px;*/
}
.video-carousel .thumbnail {
    border: 0;
    padding: 10px;
}
.video-carousel .carousel-control {
    color: #fff;
}

.video-carousel .desktop {
    display: block;
}
.video-carousel .mobile {
    display: none;
}
.video-carousel .video-archive-thumb {
    line-height: 215px;
    background-color: #c0c0c0;
    display: block;
    text-align: center;
    color: #616161;
    font-size: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: #e0e0e0 1px 1px 0;
}
.video-carousel .video-archive-thumb .glyphicon-facetime-video {
    font-size: 3em;
}

/** Tab Carousel Adjustments **/
.tab-pane .video-carousel .thumbnail {
    padding: 0;
}
.tab-pane .video-carousel .col-md-4:first-of-type .thumbnail {
    padding-left: 5px;
}
.tab-pane .video-carousel {
    padding: 0;
}
.thumbnail .video-thumb img {
    max-height: 218px;
}

.see-all {
    text-align: center;
    color: #5f6062;
    font-size: 1.3em;
}

.custom-pagination .page-numbers {
    cursor: pointer;
}
.custom-pagination .page-numbers:last-child {
    margin-right: 0;
}

/** You may have missed Adjustments **/
.youmayhavemissed .carousel-control.left {
    left: -15px;
    margin-top: 110px;
}
.youmayhavemissed .carousel-control.right {
    right: -15px !important;
    margin-top: 110px;
}
.youmayhavemissed .video-description {
    padding-top: 0;
}

#sidebar-carousel-shows .thumbnail {
    min-height: unset;
    padding: 5px;
    line-height: .9em;
}
/* .new_posts_dsgn .data-bg-categorised,
.category .data-bg-categorised {
    height: unset;
}
.em-reated-posts .data-bg-categorised {
    height: 200px;
}
.em-reated-posts .spotlight-post {
    position: relative;
}
.em-reated-posts .figure-categories-bg {
    position: absolute;
    top: 5px;
} */
/* .new_posts_dsgn .data-bg.data-bg-hover.data-bg-categorised a,
.category .data-bg.data-bg-hover.data-bg-categorised a {
    position: unset;
} */
.new_posts_dsgn .spotlight-post figcaption,
.category .spotlight-post figcaption {
    padding: 15px 0px;
    margin-top: 0;
}
.single-post article hr {
    border: 1px solid #eee !important;
}
/** Single Post Nav **/
/*changed by Giti on 22nd Nov 2023 */
.site-main .post-navigation .em-post-navigation {
    display: flex;    
    justify-content: space-between;
    align-items: center;
    color: #002B5C;
    margin-bottom: 10px;
    border-radius: 1px;
    width: 100%;
    /* text-align: center; */
}
.em-post-nav-title {
    display: block;
    margin-bottom: 10px;
}
.site-main .post-navigation .em-post-navigation.left {
    padding: 7px 20px 7px 15px;
}
.site-main .post-navigation .em-post-navigation.right {
    padding: 7px 15px 7px 20px;
}
.site-main .post-navigation .em-post-navigation .glyphicon-chevron-left {
    margin-right: 5px;
}
.site-main .post-navigation .em-post-navigation .glyphicon-chevron-right {
    margin-left: 5px;
}

.site-main .post-navigation .em-post-navigation.left .oc-left {
    float: right;
    width: 93%;
}
.site-main .post-navigation .em-post-navigation.right .oc-right {
    float: left;
    width: 93%;
}
.site-main .post-navigation .em-post-navigation.left i,
.site-main .post-navigation .em-post-navigation.right i {
    float: left;
    /* width: 5%; */
    line-height: 2em;
    font-size: 1.4em;
}
.site-main .post-navigation .outerContainer
{
	display: table;
	height: 45px;
	overflow: hidden;
}

.site-main .post-navigation .outerContainer .innerContainer
{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	margin: 0 auto;
	/* text-align: center; */
}
  
.site-main .post-navigation .outerContainer .innerContainer .element a
{
	color: #999999;
	text-decoration: none;
	padding: 0px 10px;
	display: block;
}
  
.site-main .post-navigation .outerContainer:hover .innerContainer .element a
{
	color: #FFFFFF;
	text-decoration: none;  	  
}

.mb-10 {
    margin-bottom: 10px;
}
.mb-15 {
    margin-bottom: 15px;
}
.lh-90 {
    line-height: 80px;
}
.post.hentry .entry-header-details .post-excerpt {
    padding-top: 10px;
    width: 100%;
}
.wp-caption .wp-caption-text {
    margin: 0;
    text-align: left;
}
.wp-caption .wp-caption-text em {
    font-size: 14px;
}
.entry-content .js-caption,
.entry-content .js-caption span {
    font-size: 14px;
    color: #2a2a2a !important;
}
.wp-caption .wp-caption-text {
    font-size: 14px;
    margin: 5px 15px;
    font-style: italic;
}

body .figure-categories .cat-links a.covernews-categories {
    /* background-color: #bb1919; */
    background-color: #002B5C;
}
.bg-nouvelles {
    background-color: #0084a9 !important;
}
.bg-infocus {
    background-color: #0084a9 !important;
}
.bg-investigates {
    background-color: #008ca8 !important;
}
.bg-face2face {
    background-color: #3b6e8f !important;
}
.bg-nation2nation {
    background-color: #004b8d !important;
}
.txt-infocus {
    color: #0084a9 !important;
}
.txt-investigates {
    color: #008ca8 !important;
}
.txt-face2face {
    color: #3b6e8f !important;
}
.txt-nation2nation {
    color: #004b8d !important;
}
.byline-logo {
    height: 22px !important;
    vertical-align: bottom;
}
.byline-logo-n2n {
    height: 22px !important;
    vertical-align: bottom;
}
/* #sidebar-carousel-shows .video-carousel .carousel-control {
    opacity: .7;
} */

.video-thumb {
	display: inline-block;
  	position: relative;
}
.video-thumb img {
	max-width: 100%;
	cursor: pointer;
}
.video-thumb .thumb {
	position: absolute;
	top: 50%; left: 50%;
	transform: translate(-50%,-50%);
	width: 100px;
	height: 100px;
}
.video-thumb:after, .video-thumb:before {
    position:absolute;
    opacity:0;
}
.video-thumb:after {
    content:'\A';
    width:100%; height:100%;
    top:0; left:0;
    background:rgba(0,0,0,0.1);
}
.video-thumb:hover:after, .video-thumb:hover:before {
    opacity:1;
}
.video-thumb .thumb {
    z-index: 1000;
}
.tab-pane .video-thumb {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.tab-pane .video-thumb img {
    align-items: center;
    align-self: center;
    width: fit-content;
}
/* Carousel - end */

/* News Shows tab */
#news-shows {
    margin-top: 25px;
	margin-bottom: 40px;
}
#news-shows .nav-tabs,
#news-shows .nav-tabs>li>a,
#news-shows .nav-tabs>li.active>a, 
#news-shows .nav-tabs>li.active>a:focus, 
#news-shows .nav-tabs>li.active>a:hover {
    border: 0 !important;
    border-bottom: 0 !important;
}
#news-shows .nav-tabs>li:not(.active) h4 {
    color: #999 !important;
}
#news-shows .tab-content {
    padding: 20px 20px 0 20px;
}
#news-shows span.header-after {
    margin: 0;
}
#news-shows .nav-tabs>li {
    margin-bottom: -2px;
}
#news-shows .nav-tabs span.header-after {
    padding: 5px 0;
}
#news-shows .nav-tabs span.header-after:after {
    background: none !important;
}
.middle-section [class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}

.contribute-section .cont-bg {
    text-align: right;
    position: relative;
}
.cont-bg .transparent-btn {
    position: absolute;
    width: 25%;
    height: 50%;
    bottom: 10px;
    right: 10px;
}

/** Single Video page w/ video gallery **/
.single-vimeo-video .section-block-upper {
    margin-top: 20px;
}
.single-video .publish-date {
    font-weight: bold;
}
.single-video .read-full-article a:visited{
    color: #fff;
}
.more-feat-vids .col-md-4 {
    margin-bottom: 30px;
}
.more-feat-vids .video-title {
    font-weight: bold;
}
.coverImage {
	display: inline-block;
  	position: relative;
}
.coverImage img {
	max-width: 100%;
	cursor: pointer;
}
.coverImage .thumb {
	position: absolute;
	top: 50%; left: 50%;
	transform: translate(-50%,-50%);
	width: 150px;
	height: 150px;
}
.coverImage:after, .coverImage:before {
    position:absolute;
    opacity:0;
}
.coverImage:after {
    content:'\A';
    width:100%; height:100%;
    top:0; left:0;
    background:rgba(0,0,0,0.1);
}
.coverImage:hover:after, .coverImage:hover:before {
    opacity:1;
}
.coverImage .thumb {
    z-index: 1000;
}

#page #main .text-block:first-child {
    margin-top: 15px;
    padding-top: 10px;
}
#page #main .text-block:first-child .su-animate {
    text-align: center;
}
/** Single page full-width **/
.full-width-content .wp-report-block,
.full-width-content .post-navigation {
    margin-right: 10px;
}
.full-width-content .data-bg-categorised {
    height: 279px;
} 

/** Single video page **/
.vimeo-container {
    margin-bottom: 20px;
}
.vimeotheque-player {
    padding: 56.25% 0 0 0; position: relative;
}
.vimeotheque-player iframe {
    position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}

/** Custom sidebar **/
/*
//changed by Giti on 22nd Nov, 2023
#custom-sidebar .row {
    margin-left: 0;
}
*/
/** Sidebar carousel **/
#sidebar-carousel-shows {
    margin: 10px 0;
}

/** Sidebar social **/
.widget-social {
    flex-basis: 160px;
}
.widget-social .sm-icon {
    min-width: 45px;
}
.sidebar-social {
    margin-bottom: 10px;
    display: flex;
}
.sidebar-social .center:first-child {
    margin-left: 0;
    padding-left: 0 !important;
}
.sidebar-social .center:last-child {
    padding-right: 0 !important;
}
.sidebar-social .center {
    text-align: center;   
    padding-left: 2px !important;
    padding-right: 2px !important;
    /* margin-left: 2px; */
}
.sidebar-social .center span:first-child {
    margin-left: 0;
}
.sidebar-social .center span {
    display: inline-block;
    width: 100%;
    padding: 8px 0;
}
.sidebar-social .center span img {
    width: 25px;
    height: 25px;
    margin-bottom: 0.1em
}
.social-facebook span {
    background-color: #4267B2;
}
.social-twitter span {
    background-color: #1DA1F2;
}
.social-instagram span {
    background-color: #C13584;
}
.social-youtube span {
    background-color: #FF0000;
}
.social-tiktok span {
    background-color: #000;
}
.sidebar-social {
    display: flex;
}
.primary-footer .sidebar-social,
.shows-container .sidebar-social {
    display: flex !important;
}
.social-media-sb-label {
    margin: 20px 0 2px 0;
}
.social-media-sb-label img {
    width: 100%;
}
.social-media-sb {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-auto-rows: minmax(80px, auto);
    grid-gap: 10px;
    background-image: url('/wp-content/themes/aptnnews/images/social-media-mobile.png');
    height: calc(20vw / (396 / 78));
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    margin-bottom: 14px;
}
.social-media-sb .sm-col a {
    width: 100%;
    height: 100%;
}
/* .single #custom-sidebar .sb-social-v1,
.page #custom-sidebar .sb-social-v1 {
    display: none;
} */
.single #custom-sidebar .sb-social-v2 .social-media-sb,
.page #custom-sidebar .sb-social-v2 .social-media-sb {
    height: unset;
}
.page #custom-sidebar .social-media-sb-label {
    margin: 5px 0 2px 0;
}

.allshows-pagination {
    margin-bottom: 30px;
}

.newsletter-content input[type=email] {
    padding: 3px 3px 3px 6px;
}
.wdform-required {
    color: red;
}
.wprc-container.blue-colorscheme button.wprc-submit-story {
    float: right;
    margin-left: 5px;
    background-color: #002B5C;
    border-color: #002B5C;
    color: #fff;
    padding: 10px 15px;
    border-radius: 0;
}
.wprc-container.blue-colorscheme button.wprc-switch,
.wprc-container.blue-colorscheme button.wprc-switch:hover {
    background-color: #5f6062;
    border-color: #5f6062;
}
.wprc-container.blue-colorscheme button.wprc-submit {
    background-color: #002B5C;
}
.wprc-container.blue-colorscheme .wprc-content {
    border-top: 4px solid #5f6062;
}
.wprc-container .wprc-content {
    box-shadow: none;
}

.post-navigation .nav-next,
.post-navigation .nav-previous {
    width: 38%;
}
.post-navigation .nav-next a,
.post-navigation .nav-previous a {
    width: 100%;
}
.post-navigation .em-post-navigation:hover {
    background: #4785CC;
}
.post .entry-content .post-navigation {
    clear: both;
}

.type-post img.size-full {
    width: 100%;
}
.post .entry-header-details {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.post .entry-header-details .entry-title {
    display: block;
    width: 100%;
}
.post .entry-header-details .author-links {
    float: left;
    flex-grow: 1;
    font-size: 16px;
}
.post-sharer-block {
    margin-top: 7px;
    float: right;
    flex-basis: 175px;
}
.post-sharer-block .addthis_button_facebook_share {
    margin-top: -2px !important;
}
.post-sharer-block .addthis_button_compact {
    margin-right: 5px !important;
}
/** Custom Author Box **/
.molongui-author-box {
    display: none;
}
.custom-author-box {
    margin: 15px 0;
}
.custom-author-box span.header-after:after {
    background: unset;
}
.custom-author-box .header-after1 {
    border-bottom: 3px solid;
    border-color: #000;
    margin-bottom: 20px;
}
.custom-author-box span.header-after {
    margin: 0;
    font-size: 24px;
}
.custom-author-box .auth-name {
    font-weight: bold;
}
.custom-author-box .auth-profile {
    min-height: 200px;
}
.custom-author-box .auth-profile img {
    width: 150px !important;
    height: 100% !important;
    border-width: 0 !important;
}
.custom-author-box .avatar-top-15 {
    padding-top: 15px;
}

/** Report Form **/
.fm-form-container.fm-theme1 {
    width: 100% !important;
}
.fm-form-container.fm-theme1 .fm-form .button-submit {
    padding: 15px 30px !important;
    background-color: #002B5C;
}
.fm-form-container.fm-theme1 .fm-form .button-reset {
    padding: 15px 30px !important;
    background-color: #777 !important;
}

/** Tell us you Story form **/
.checkbox-confidential .wd-flex {
    font-weight: normal !important;
}
.checkbox-confidential .wd-flex-column {
    padding-left: 30%;
}

/** Report an Error Block **/
.wp-report-block {
    display: block;
    float: right;
    width: 100%;
    margin: 20px 0;
}
.wp-report-block .wprb-buttons-block {
    float: right;
}
.wp-report-block .wprb-buttons-block button {
    border-radius: 1px !important;
}
.wp-report-block .wprb-content {
    padding: 20px;
    background-color: #F6F6F6;
    clear: both;
    border-top: 4px solid #5f6062;
}
.wp-report-block .select2-selection--single,
.wp-report-block .forminator-input,
.wp-report-block .forminator-textarea {
    background-color: #fff !important;
}
.wp-report-block .wprb-button {
    /* float: right; */
    padding: 10px 15px;
}
.wp-report-block .wprb-switch {
    background-color: #5f6062;
    border-color: #5f6062;    
}
.wp-report-block .wprb-submit-story {
    background: #002B5C;
    border-color: #002B5C;    
}
.wp-report-block .wprb-content::before {
    clear: both;
}
.wp-report-block .wprb-content .going-left {
    float: left;
}
.wp-report-block .wprb-content .going-right {
    float: right;
}
.wp-report-block .forminator-details-hgt textarea {
    min-height: 300px;
}
.forminator-button-submit {
    background-color: #002B5C !important;
    padding: 10px 15px !important;    
    font-size: 16px !important;
    border-radius: 1px !important;
	color: #fff !important;
}
.forminator-dropdown--default {
    background-color: #fff !important;
}
.post-template .entry-content .post-item-metadata {
    clear: both;
}
.post-template .post-sharer-block .addthis_button_facebook_share {
    margin-top: unset !important;
}
.home .spotlight-post .data-bg-categorised,
.archive .spotlight-post .data-bg-categorised,
.search .spotlight-post .data-bg-categorised,
.page .spotlight-post .data-bg-categorised,
.topic .spotlight-post .data-bg-categorised {
    height: unset !important;
}

.spotlight-post .data-bg-categorised a {
    position: unset !important;
}

/** Category - Investigates **/
.category-investigates header#masthead,
.page-template header#masthead {
    margin-bottom: 0;
}
.category-investigates .banner-investigates,
.page-template .banner-investigates {
    background-image: linear-gradient(to right, #008ca8 , #007992);
}
.category-investigates .menu-shows {
    margin-top: 20px;
}
.page-template .investigates-menu ul {
    display: flex;
    justify-content: center;
    align-items: center;
}
.page-template .investigates-menu li {
    width: 20%;
}
.category-investigates .menu-shows li,
.page-template .shows-container .menu-shows li {
    list-style: none;
}
.category-investigates .menu-shows-item,
.page-template .shows-container .menu-shows-item {
    display: block;
    text-transform: uppercase;
    background-color: #fff;
    padding: 15px 0;
    text-align: center;
    color: #404040;
    font-weight: bold;
}
.page-template .shows-container .shows-header {
    background: #fff;
    margin-top: 15px;
    padding: 5px;
}
.page-template .shows-container .shows-header .menu-shows > .row {
    margin-bottom: 0;
}

.page-template .shows-container .shows-header .menu-shows li a:hover,
.page-template .shows-container .shows-header .menu-shows li.active a {
    background-color: #008ca8;
    color: #fff;
}
.page-template .shows-container .shows-header .menu-shows li {
    padding-left: 2px;
    padding-right: 2px;
}
.page-template .shows-container .socmed-btns {
    padding-left: 20px;
}
.page-template .shows-container .featured-show {
    margin: 15px 0;
}
.page-template .shows-container .featured-show img {
    width: 100%;
}
.page-template .shows-container .featured-show .fs-image-box {
    position: relative;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box {
    position: absolute;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;    
    color: #fff;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box .article-auth-box {
    margin-top: 15px;
    text-align: center;
    border-right: 1px #aaa solid;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box .article-auth-box a {
    color: #fff;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box .article-auth-box img {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    object-fit: cover;
    object-position: 50% 0;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box .article-info {
    padding: 15px 0 0 40px;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box .article-info a {    
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.2em;
    font-weight: bold;
    padding-right: 15px;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box .article-description {
    float: left;
    width: 80%;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box .article-date {
    float: right;
    padding: 3px 20px 0 0;
}
.page-template .shows-container .header-featured {
    background-color: #000;
    opacity: 0.6;
    color: #fff;
    padding: 15px 20px;
}
.page-template .shows-container .wnt-section {
    margin-bottom: 25px;
}
.page-template .shows-container .wn-thumb-box {
    padding-left: 0;
}
.page-template .shows-container .wn-title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}
.page-template .shows-container .fs-tile .latest-posts-grid .spotlight-post {
    padding: 10px;
}
/* .page-template .shows-container .spotlight-post .show-thumb img {
    min-height: 315px;
} */
.page-template .shows-container .align-items-center {
    overflow: hidden;
}
.page-template .shows-container .spotlight-post .article-title {
    min-height: 52px;
}
.page-template .shows-container .spotlight-post .data-bg-categorised {
    height: unset;
}
.page-template .shows-container .spotlight-post .data-bg-categorised a {
    position: unset;
}
.tag-archive .data-bg-categorised {
    height: unset;
}
.tag-archive .data-bg.data-bg-hover.data-bg-categorised a {
    position: unset;
}
.page-template .shows-container .post-meta-box {
    position: relative;
    z-index: 9999;
}
.page-template .shows-container .post-meta-box .pm-meta-gradient {
    position: absolute;
    width: 120%;
    /* background-image: linear-gradient(to right, #008ca8 , #007992); */
    padding: 10px;
    margin: 16px 0;
    top: 0;
    left: -25px;
    z-index: -1;
}
.page-template .shows-container .pm-meta {
    display: flex;
    align-items: center;    
}
.page-template .shows-container .pm-meta a.avatar-link {
    margin-right: 10px;
}
.page-template .shows-container .pm-meta img {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    object-fit: cover;
    object-position: 50% 0;
    margin-right: 30px;
}
.page-template .shows-container .pm-meta-info {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 14px;
    line-height: 17px;
} 
.page-template .shows-container .post-meta-box .pm-meta-author {
    float: left;
}
.page-template .shows-container .post-meta-box .pm-meta-author a,
.page-template .shows-container .post-meta-box .pm-meta-author a:visited {
    color: #f6a01a;
    font-weight: bold;
}
.page-template .shows-container .post-meta-box .pm-meta-author .glyphicon {
    font-size: 0.7em;
    margin-left: 2px;
}
.page-template .shows-container .post-meta-box .pm-meta-date {
    float: right;
    /* padding-right: 15px; */
}
.page-template .shows-container .pm-auth-box {
    position: absolute;
    padding: 0;
    width: 12%;
    margin-left: 10px;
}
.page-template .shows-container .pm-auth-box img {
    border-radius: 50%;
}
.page-template .shows-container .view-more-btn:visited {
    color: #fff;
}
.page-template .shows-container .view-more-cont {
    margin-bottom: 15px;
}
#custom-sidebar {
    padding-right: 20px;
    margin-top: 15px;
}
.page-template-tmpl-front-page #custom-sidebar {
    margin-top: 0;
}
#custom-sidebar .shows-widget-box {
    background-color: #fff;
    padding: 5px;
}
#custom-sidebar .shows-widget-box .sw-title {
    font-weight: bold;
    padding: 10px 0 5px 10px;
}
#custom-sidebar .schedule-link {
    padding: 10px;
}
#custom-sidebar .show-sched-box {
    background: #f6f6f6;
    margin: 10px;
    padding: 15px;
}
#custom-sidebar .show-sched-box .tab-pane {
    padding: 25px 0 15px 0;
}
#custom-sidebar .nav-tabs > li {
    padding-left: 0;
    padding-right: 0;
}
#custom-sidebar .nav-tabs > li a {
    width: 100%;
    text-align: center;
    color: #999;
}
#custom-sidebar .nav-tabs > li.active > a.topnav-e {
    border: 0;
    color: #6cb33f;
    font-weight: bold;
    border-bottom: 3px solid #6cb33f;
    background: transparent;    
}
#custom-sidebar .nav-tabs > li.active > a.topnav-w {
    border: 0;
    color: #f6a01a;
    font-weight: bold;
    border-bottom: 3px solid #f6a01a;
    background: transparent;    
}
#custom-sidebar .nav-tabs > li.active > a.topnav-n {
    border: 0;
    color: #002B5C;
    font-weight: bold;
    border-bottom: 3px solid #002B5C;
    background: transparent;    
}
#custom-sidebar .nav-tabs > li.active > a.topnav-hd {
    border: 0;
    color: #ee3124;
    font-weight: bold;
    border-bottom: 3px solid #ee3124;
    background: transparent;    
}
#custom-sidebar .sw-connect [class*="col-"] {
    float: unset;
}
#custom-sidebar #newsletter-signup {
    margin-bottom: 20px;
}

/*** News Team ***/
.page-template .news-team .line-0 {
    background-color: #002B5C;
    background-image: unset !important;
}

.page-template .news-team .category-options {
    padding: 40px 0 0 30px;
    margin-bottom: 20px;
}

.page-template .news-team .category-options ul {
    margin-bottom: 0;
}

.page-template .news-team .category-options .glyphicon {
    margin-left: 10px;
    font-size: 0.7em;
}

.page-template .news-team .news-team-list .glyphicon {
    margin-left: 10px;
    font-size: 0.5em;
    line-height: 1.3;
    display: table-caption;
}

/*** Investigates - About **/
.page-template .investigates-about .profile-tile:nth-child(odd) {
    padding-left: 0;
}
.page-template .investigates-about .profile-tile:nth-child(even) {
    padding-right: 0;
}
.page-template .investigates-about .profile-tile {
    margin-bottom: 20px;
}
.page-template .investigates-about .header-about div {
    background: #000;
    opacity: 0.6;
    color: #fff;
    padding: 0 20px 20px 20px;
}
.page-template .investigates-about .header-featured {
    margin-bottom: 0;
}
.page-template .investigates-about .header-featured-white {
    padding: 15px 20px;
    background: #fff;;
}
.page-template .investigates-about .line-0 {
    display: flex;
    align-items: center;
    background-image: linear-gradient(to right, #53abbc , #008ca8);
}
.page-template .investigates-about .line-0 .prof-name {
    display: block;
}
.page-template .investigates-about .line-0 .prof-title {
    font-weight: bold;
}
.page-template .investigates-about .news-team .line-0 .prof-title {
    font-weight: normal;
    /* font-size: 0.9rem; */
    color: #fff;
}
.page-template .investigates-about .line-0 img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    object-fit: cover;
    object-position: 50% 0;
    padding: 20px;
}
.page-template .investigates-about .prof-info .prof-name {
    color: #fff;
    font-size: 1.4em;
}
.page-template .investigates-about .line-2 {
    clear: both;
    background: #fff;
    padding: 20px;
}
.page-template .investigates-about .line-3 {
    text-align: center;
    background: #fff;
    padding: 5px 0 20px 0;
}
.page-template .investigates-about .line-3 span {
    color: #008ca8;
}
/** Investigates: Restrospective **/
.page-template .mb-20 {
    margin-bottom: 20px !important;
}
.page-template .shows-container .addtl-content {
    margin-top: 20px;
}
.page-template .shows-container .episode-guide .ep-title,
.page-template .shows-container .episode-guide .ep-date {
    padding: 10px 0 15px 0;
    border-bottom: 1px #ccc solid;
    margin-bottom: 20px;
}
.page-template .shows-container .episode-guide .ep-title {
    font-weight: bold;
}
.page-template .shows-container .episode-guide .ep-date {
    text-align: right;
}
.page-template .shows-container .episode-guide .episode-tile {
    background: #fff;
    padding: 10px;
    margin-bottom: 20px;
}
.page-template .shows-container .episode-guide .ep-details .fa-youtube {
    margin-right: 5px;
}
.page-template .shows-container .episode-guide .audio-embed {
    text-align: center;
    margin: 15px 0;
}
.page-template .shows-container .episode-guide .audio-embed iframe {
    width: 60%;
    margin: 15px 0 10px 0;
}

/** Investigates: Seasons **/ 
.page-template .shows-container .wrapper {
    position:relative;
    margin:0 auto;
    overflow:hidden;
	padding:5px;
  	height:65px;
}

.page-template .shows-container .list {
    position:absolute;
    left:0px;
    top:0px;
  	min-width:3000px;
    margin-top:0px;
    background: #fff;
    border-bottom: 0;
}

.page-template .shows-container .list li{
	display:table-cell;
    position:relative;
    text-align:center;
    cursor:grab;
    cursor:-webkit-grab;
    color:#efefef;
    vertical-align:middle;    
}

.page-template .shows-container .list li a {
    padding: 20px 35px;
    color: #555;
}
.page-template .shows-container .list li.active>a {
    background-color: #f6a01a;
    border-radius: 0;
    border: 0;
    font-weight: bold;
}

.page-template .shows-container .scroller {
  text-align:center;
  cursor:pointer;
  display:none;
  padding:7px;
  padding-top:11px;
  white-space:no-wrap;
  vertical-align:middle;
  background-color:#ddd;
  line-height: 45px;
}

.page-template .shows-container .scroller-right{
  float:right;
}

.page-template .shows-container .scroller-left {
  float:left;
}
.page-template .investigates-episodes .header-featured {
    margin-bottom: 0;
}
.page-template .investigates-episodes .inv-seasons {
    margin: 20px 0;
}
.page-template .investigates-episodes .tab-content {
    top: 30px;
    padding: 20px 0;
}

.page-template .shows-container .post-meta-box .gradient-inv {
    background-image: linear-gradient(to right, #008ca8 , #007992);
}
.page-template .btn-investigates {
    background-color: #008ca8;
    color: #fff;
}

/** Category: Nouvelles **/
.page-template .banner-nouvelles,
.page-template .shows-container .post-meta-box .gradient-nouv {
    background-image: linear-gradient(to right, #1a68a8 , #002B5C );
}
.page-template .shows-container .nouvelles .menu-shows li a:hover,
.page-template .shows-container .nouvelles .menu-shows li.active a {
    background-color: #1a68a8;
    color: #fff;
}
.page-template .shows-container .post-description {
    min-height: 50px;
}
.page-template .btn-nouvelles {
    background-color: #1a68a8;
    color: #fff;
}

/** Category: inFocus **/
.page-template .banner-infocus,
.page-template .shows-container .post-meta-box .gradient-inf {
    background-image: linear-gradient(to right, #0084A9 , #007198);
}
.page-template .shows-container .infocus .menu-shows li a:hover,
.page-template .shows-container .infocus .menu-shows li.active a {
    background-color: #0084A9;
    color: #fff;
}
.page-template .shows-container .post-description {
    min-height: 50px;
}
.page-template .btn-infocus {
    background-color: #0084A9;
    color: #fff;
}

/** Category: Nation to Nation **/
.page-template .banner-nation2nation,
.page-template .shows-container .post-meta-box .gradient-n2n {
    background-image: linear-gradient(to right, #004B8D , #003C79);
}
.page-template .shows-container .nation2nation .menu-shows li a:hover,
.page-template .shows-container .nation2nation .menu-shows li.active a {
    background-color: #004B8D;
    color: #fff;
}
.page-template .btn-nation2nation {
    background-color: #004B8D;
    color: #fff;
}

/** Category: Face to Face **/
.page-template .banner-face2face,
.page-template .shows-container .post-meta-box .gradient-f2f {
    background-image: linear-gradient(to right, #3B6E8F , #2F6085);
}
.page-template .shows-container .face2face .menu-shows li a:hover,
.page-template .shows-container .face2face .menu-shows li.active a {
    background-color: #2F6085;
    color: #fff;
}
.page-template .btn-face2face {
    background-color: #2F6085;
    color: #fff;
}

/** Podcast Partials **/
.podcast-partial {
    background-color: #fff;
    margin-top: 15px;
    display: inline-block;
}
.shows-container .podcast-partial img.podcast-header {
    display: none;
}

.featured-banner-link {
    display: flex;
    justify-content: center;
}
#house-ads-slider {
    text-align: center;
}
.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
    opacity: 1; 
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

.carousel-fade .carousel-control {
    z-index: 2;
}
.carousel-fade .carousel-inner>.item>a>img.d-block {
    display: inline-block;
}

/*** Special Single Post Template ***/
.jumbotron {
	padding: 0;
	margin-bottom: 5px;
	background-color: transparent;
}
.featured-overlay {
	background: linear-gradient(rgba(20,20,20, .5),    rgba(20,20,20, .5));
}
.featured-img {
	background-size: cover; 
	background-color: #000; 
	background-repeat: no-repeat;
	background-position: center top;
	/* opacity: 0.8;  */
	width: 100%; 
}
.block-container {
	margin: 0 auto !important;
}
.block-img {
	background-size: cover; 
	background-color: #000; 
	background-repeat: no-repeat;
	/* opacity: 0.8;  */
}
.featured-img .container,
.jumbotron .container {
	margin: auto !important;
}
.featured-img .title,
.block-img .title {
	color: #fff;
	font-size: 60px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	line-height: 65px;	
}
.container .content {
	margin: 0 auto !important;
}

.featured-section .featured-img .title {
	padding: 6.5em 0;
}

.sub-section .featured-img .title {
	padding: 7.5em 0;
}

.image-description {
	color: #878787;
	font-style: italic;
}

.container video {
	width: 100%;	
}

.container .entry p {
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.special-content .fb-share-button {
    margin-top: -4px !important;
}
.special-content .header-details-wrapper {
    margin-bottom: 30px;
}
.special-content .jumbotron {
    margin: 2em 0;
}
.special-content .jumbotron.featured-overlay {
    margin: 0 0 2em 0;
}

/** FOOTER **/
.primary-footer {
    margin-bottom: 3em;
}
.secondary-footer {
    padding: 50px 0 25px 0;
}
.primary-footer-area .d-flex .covernews-widget {
    flex-basis: 145px;
    margin-bottom: 20px;
}
.site-footer a:hover {
    color: #002B5C;
}
#footer-menu li.menu-item {
    border-right: 1px solid #ffffff;
}
#footer-menu li.menu-item:last-child {
    border-right: none
}
.footer-nav-wrapper ul li a {
    padding: 0 15px;
    line-height: 25px;
}
.masthead-banner .your-story-box {
    text-align: right;
}
.fp-middle-ad {
    padding: 0 !important;
}
body.archive #main .header-title-wrapper1 .page-title {
    margin-top: 15px;
} 

.clear-both {
    clear: both;
}
.d-flex {
    display: flex;
}
.justify-content-between {
    justify-content: space-between;
}
.flex-wrap {
    flex-wrap: wrap;
}

.carousel .mobile {
    display: none !important;
}
.carousel .tablet {
    display: none !important;
}
.carousel .desktop {
    display: block !important;
}

_:-ms-lang(x), .topics-nav .topics-title { padding: 12px 30px 12px 16px; }
_:-ms-lang(x), .topics-nav .topics-title::after { content: unset; }  

/** Topics Template **/
.topics-archive .su-animate {
    text-align: left !important;
}
.topics-archive .text-grey,
.topics-archive .text-grey a {
    color: #333;
}
.topics-archive .font12pt {
    font-size: 12pt;
}
.topics-archive .font14pt {
    font-size: 14pt;
}
.topics-archive .d-block {
    display: block;
}
.topics-archive .topic-tpl-thumb {
    padding: 10px;
    margin-bottom: 30px;
}
.topics-archive .topic-tpl-thumb .featured-image {
    text-align: center;
    background-color: #fff;
}
.topics-archive .topic-tpl-list {
    background-color: #fff;
    margin: 0;
}
.topics-archive .topic-tpl-list .featured-image {
    padding: 20px 0;
    text-align: center;
}
.default-hover {
    cursor: default;
}
.top-gpt-ad {
    display: flex !important; 
    justify-content: center; 
    align-items: center;
}

/** Top Bar Notification **/
#top-bar {
    margin-bottom: 1px;
    padding: 5px 30px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
}
#top-bar .top-notification {
    font-weight: bold;
    color: #002B5C;
}
#top-bar .top-notification a {
    color: #000;
}
#top-bar .top-notification img {
    height: 26px;
    vertical-align: sub;
} 
#top-bar .top-notification i.fa-bullhorn {
    color: #002B5C;
}

/** Live Banner **/
.live-banner-section {
    background-color: #2a2a2a;
    padding: 10px 0;
    margin-bottom: 1px;
}
.live-banner {
    color: #fff;
    text-align: center;
    font-weight: bold;
}
.live-banner a,
.live-banner a:visited {
    color: #fff;
}
.live-symbol {
    display: inline-block;
    background-color: red;
    margin-right: 12px;
    padding: 0 5px;
}
.text-divider {
    display: inline-block;
    margin: 0 10px;
}
/* .lnb-not-fp {
    margin-top: -10px;
} */
.page-template .shows-container .nouvelle-feat-show  .post-description {
    min-height: 30px !important;
}
.responsive-vimeo-div {
    padding: 56.25% 0 0 0; 
    position: relative;
}
.responsive-vimeo-iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

/* Slider fix to prevent stretching */
.main-slider .slide:nth-child(n+2) {
    display: none;
}
.main-slider.slick-initialized .slide {
    display: block;
}
.trending-posts-carousel .slide:nth-child(n+5) {
    display: none;
}
.trending-posts-carousel.slick-initialized .slide {
    display: block;
}
.topic-slider .topic-item {
    display: none;
}
.topic-slider.slick-initialized .topic-item {
    display: block;
}

@media only screen AND (max-width:516px) {    
    .custom-logo-link img.custom-logo {
        height: 100%;
    }
    .main-navigation.aft-sticky-navigation span.af-mobile-site-title-wrap img {
        width: 71px;
    }
    .navigation-container .toggle-menu {
        display: block;
        height: 40px;
    }
    .main-navigation .menu > ul {
        display: none;
    }
    .navigation-container .icon-search {
        height: 40px;
    }
    .navigation-container .icon-search .fa-search {
        font-size: 1.2em;
    }
    .navigation-container .toggle-menu .ham {
        top: 19px;
    }
    .topics-nav .topics-title {
        width: 100%;
    }
    .topics-nav .topics-title::after {
        display: none;
    }
    .topics-nav .topics-list a {
        padding: 6px 0 6px 15px;
    }
    .video-carousel .desktop {
        display: none;
    }
    .video-carousel .mobile {
        display: block;
    }
    .video-carousel .carousel-control.left {
        left: -5px;
    }
    .video-carousel .carousel-control.right {
        right: -5px !important;
    }
    .tab-pane .video-carousel .carousel-control.left {
        left: -25px;
    }
    .tab-pane .video-carousel .carousel-control.right {
        right: -25px !important;
    }
    .new_posts_dsgn .spotlight-post figcaption, .category .spotlight-post figcaption {
        margin-top: 0;
    }
    #news-shows .nav>li>a {
        padding: 5px 10px;
    }

    /* span.af-mobile-site-title-wrap {
        -webkit-transform: skew(20deg);
        -moz-transform: skew(20deg);
        -o-transform: skew(20deg);
    } */
    #sidebar-carousel-shows .video-carousel {
        padding: 0;
    }
    #sidebar-carousel-shows .video-carousel .thumbnail {
        margin-bottom: 0;
    }
    #sidebar-carousel-shows .video-carousel .carousel-control.left {
        margin-top: 70px;
    }
    #sidebar-carousel-shows .video-carousel .carousel-control.right {
        margin-top: 70px;
    }
    .nav-tabs span.header-after {
        font-size: 17px;
    }
    .custom-author-box .auth-tile {
        min-height: 260px;
        margin-bottom: 15px;
    }
    .em-reated-posts .data-bg-categorised {
        height: 230px;
    }
    .masthead-banner .promotion-section.lh-90 {
        line-height: 50px;
    }
    .masthead-banner .your-story {
        padding-left: 5px !important;
    }
    .masthead-banner .your-story-box {
        text-align: right;
    }
    .masthead-banner .your-story-box img {
        height: 75px;
    }
    .post-navigation .nav-next,
    .post-navigation .nav-previous {
        width: unset;
    }

    /** Report Form **/ 
    .fm-form-container.fm-theme1 {
        width: 100% !important;
    }

    #custom-sidebar {
        position: unset;
    }

    .wp-report-block .wprb-content .going-left {
        float: unset;
    }
    .wp-report-block .wprb-content .going-right {
        float: unset;
    }

    .page-template .shows-container .featured-show .fs-image-box .article-info-box {
        position: unset;
        float: left;
        background-color: #333;
    }
    .page-template .shows-container .featured-show .fs-image-box .article-info-box .article-info a {
        font-size: 1em;
    }
    .page-template .shows-container .post-meta-box .pm-meta-date {
        float: right;
        /* padding-right: 15px; */
    }    
    .em-reated-posts .data-bg-categorised {
        height: unset;
    }
    .data-bg.data-bg-hover.data-bg-categorised a {
        position: unset;
    }
    .video-carousel .video-description,
    .video-carousel .grid-item-metadata {
        margin-left: 10px;
    }

    /** Special Feature **/
    .featured-section .featured-img .title {
		font-size: 40px !important;
		line-height: 40px !important;
		padding: 3.5em 0 !important;
	}
	.sub-section .featured-img {
		background-size: 100% !important;
	}
	.sub-section .featured-img .title {
		padding: 1.3em !important;
    }
    
    .page-template .investigates-menu ul {
        display: block;
        justify-content: center;
        align-items: center;
    }
    .page-template .investigates-menu li {
        width: 100%;
    }
    .carousel .mobile {
        display: block !important;
    }
    .carousel .desktop {
        display: none !important;
    }    
    #news-shows .tab-pane .video-carousel .thumbnail {
        text-align: center;
    }
    #news-shows .tab-pane .video-carousel .video-description {
        text-align: left;
    }
    #news-shows .tab-pane .video-carousel .grid-item-metadata {
        text-align: left;
    }
    .page-template .shows-container .featured-show .fs-image-box .article-info-box .article-info {
        padding: 15px 0 0 10px;
    }
    .page-template .shows-container .header-featured {
        font-size: 1.2em;
    }
    .su-slider-slides,
    .su-slider-slides .su-slider-slide {
        height: unset !important;
    }
    .social-media-sb {
        height: calc(90vw / (396 / 78));
        margin-bottom: 10px;
    }
    .home .spotlight-post .data-bg-categorised {
       /* min-height: 200px;*/
    }
}

@media (max-width: 700px) {
    body {
        top: 60px;
    }
    body.elementor-page {
        top: 0 !important;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        width: 100%;
        height: 60px;
    }
}

@media (max-width: 768px) {
    .masthead-banner .promotion-section {
        margin-top: 0;
        /* margin-bottom: 10px; */
    }
    .masthead-banner .promotion-section span.col-xs-12 {
        margin-bottom: 5px;
    }
}

@media only screen AND (max-width:375px) {
    .masthead-banner .your-story-box img {
        height: 70px;
    }
}

@media (max-width: 360px) {
    .wp-report-block .wprb-button {
        padding: 10px;
    }
    .masthead-banner .your-story-box img {
        height: 65px;
    }
}

@media (max-width: 320px) {
    .masthead-banner .your-story-box img {
        height: 58px;
    }
    .custom-pagination .page-numbers {
        font-size: 0.7em;
    }
}

@media only screen AND (min-width:980px) {
    .page #primary,
    .tax-topics #primary {
        width: 75%;
    }
    .full-width-content #primary {
        width: 100%;
    }
    .page #primary header h1.entry-title {
        margin: 10px 0 0 0;
    }
    .category.latest-posts-grid .spotlight-post{
        min-height: 365px;
    }
    .primary-footer-area .d-flex .covernews-widget {
        flex-basis: 170px;
    }
    .topics-nav .topics-list a {
        padding-left: 25px;
    }
    .topics-nav .bullet {
        margin-left: 25px;
    }
    .mobile-mid-ad .ad-block > img {
        height: 90px !important;
    }    
}

@media (min-width: 991px) and (max-width: 1200px) {
    body {
        top: 100px;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        width: 100%;
    }
    .top-gpt-ad {
        justify-content: unset !important;
    }
    .banner-promotions-wrapper .tuys-2 {
        display: none !important;
    }
    .masthead-banner .your-story-box {
        display: inline-block !important;
        text-align: right;
    }
}

@media (min-width: 1200px) and (max-width: 1299px) {
    .middle-section #custom-sidebar .ad-box {
        padding: 0 !important;
    }
    .single #custom-sidebar {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .single #custom-sidebar .ad-box,
    .page #custom-sidebar .ad-box {
        padding: 0 !important;
    }
}

@media (min-width: 1201px) and (max-width: 1299px) {
    .banner-promotions-wrapper .tuys-2 {
        width: 167px !important;
    }
    .banner-promotions-wrapper .adslot-2 {
        width: 740px !important;
        margin-left: -22px !important;
    }
    .single #custom-sidebar,
    .archive #custom-sidebar,
    .page #custom-sidebar {
        padding-right: 0 !important;
    }
    .archive #custom-sidebar,
    .page #custom-sidebar {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .single #custom-sidebar .ad-box,
    .archive #custom-sidebar .ad-box,
    .page #custom-sidebar .ad-box {
        padding: 0 !important;
    }
}

@media (min-width: 1300px) and (max-width: 1599px) {
    /* body {
        top: 100px;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        width: 100%;
    }
    .top-gpt-ad {
        justify-content: unset !important;
    }
    .banner-promotions-wrapper .tuys-2 {
        display: none !important;
    }
    .banner-promotions-wrapper .adslot-2 {
        left: 15% !important;
    }
    .masthead-banner .your-story-box {
        display: inline-block !important;
        text-align: right;
    } */
    .banner-promotions-wrapper .tuys-2 {
        width: 187px !important;
    }
    .banner-promotions-wrapper .adslot-2 {
        width: 740px !important;
        margin-left: -27px !important;
    }
    .middle-section #custom-sidebar .ad-box {
        padding: 0 !important;
    }
    .single #custom-sidebar,
    .archive #custom-sidebar,
    .page #custom-sidebar {
        padding-right: 0 !important;
    }
    .single #custom-sidebar .ad-box,
    .archive #custom-sidebar .ad-box,
    .page #custom-sidebar .ad-box {
        padding: 0 !important;
    }
}

@media (min-width: 991px) and (max-width: 1200px) {
    body {
        top: 100px;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        width: 100%;
    }
    .top-gpt-ad {
        justify-content: unset !important;
    }
    .banner-promotions-wrapper .tuys-2 {
        display: none !important;
    }
    .masthead-banner .your-story-box {
        display: inline-block !important;
        text-align: right;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #custom-sidebar {
        padding-right: 0 !important;
        width: 33% !important;
    }
    #content .content-area {
        width: 67% !important;
    }
    .home .spotlight-post .data-bg-categorised {
        /*min-height: 110px;*/
    }

    /* #div-gpt-ad-1459968867771-0 div iframe{
        border: 1px solid #0f0 !important;    
        background: #0f0;
        width: 450px !important;
    } */
}

@media (min-width: 1200px) {
    #custom-sidebar {
        padding-right: 0 !important;
    }
    .home .spotlight-post .data-bg-categorised {
        /*min-height: 150px;*/
    }
}

@media (min-width: 992px) and (max-width: 1599px) { 
    .single-video header.entry-header h1.entry-title {
        font-size: 25px;
    }
    .single-video .entry-content-wrap {
        font-size: 14px;
    }
    .more-feat-vids .col-md-4 {
        min-height: 270px;
    }
    /* .social-widget-menu ul li a {
        width: 40px;
    } */
    .video-carousel .thumbnail {
        min-height: 255px;
    }
    #sidebar-carousel-shows .video-carousel .carousel-control.left {
        margin-top: 50px;
        left: -15px;
    }
    #sidebar-carousel-shows .video-carousel .carousel-control.right {
        margin-top: 50px;
        right: -15px !important;
    }
    #sidebar-carousel-shows .video-carousel {
        padding: 0;
    }
    #sidebar-carousel-shows .video-carousel .thumbnail {
        margin-bottom: 0;
    }
    .category .latest-posts-grid .spotlight-post {
        min-height: 385px;
    }
    /** Trending Carousel **/
    .slick-slider .slick-track {
        margin-top: -5px;
    }
    .trending-posts-carousel .slick-slide .carousel-image {
        margin-bottom: 8px;
    }
    .trending-story .banner-trending-posts-wrapper h3 {
        font-size: 14px;
    }
    .af-main-banner-editors-picks .data-bg-featured {
        height: 208px;
    }
    
    .category .spotlight-post figcaption {
        padding: 15px;
        margin-top: 0;
    }

    .post-navigation .nav-next,
    .post-navigation .nav-previous {
        width: 45%;
    }
    .site-main .post-navigation .em-post-navigation {
        width: unset;
    }

    .custom-author-box .auth-tile .col-md-2 {
        width: 25%;
    }
    .page-template .shows-container .pm-auth-box {
        width: 15%;
    }
    .page-template .shows-container .spotlight-post .show-thumb img {
        min-height: unset;
    }
    .em-reated-posts .data-bg-categorised {
        height: unset;
    }
    .data-bg.data-bg-hover.data-bg-categorised a {
        position: unset;
    }
    .tab-pane .video-carousel .thumbnail .video-thumb img {
        max-height: 176px;
    }
}

@media only screen and (min-width : 517px) and (max-width : 768px) {
    /* .carousel .mobile {
        display: none !important;
    }
    .carousel .desktop {
        display: block !important;
    } */
    .video-thumb .thumb {
        width: 50px;
        height: 50px;
    }
    .video-carousel.youmayhavemissed  .video-description {
        font-size: .8rem !important;
    }
    aside#custom-sidebar {
        clear: both;
    }
    aside#custom-sidebar .covernews-widget {
        background-color: #fff;
        margin: 10px 0;
        padding: 10px;
        text-align: center;
    }
    aside#custom-sidebar .covernews-widget .video-carousel {
        padding-bottom: 0;
    }
    #sidebar-carousel-shows .thumbnail {
        text-align: center;
        margin-bottom: 0;
    }
    #newsletter-signup .newsletter-header img {
        width: 100%;
    }
    #sidebar-carousel-shows .thumbnail .video-thumb img {
        max-height: unset;
    }
    #custom-sidebar #newsletter-signup {
        display: flex;
        justify-content: center;
        background-color: #fff;
        padding: 10px;
    }
    #custom-sidebar #newsletter-signup .newsletter-signup {
        width: 470px;
    }
    .home .spotlight-post .data-bg-categorised {
        /*min-height: 150px;*/
    }
}
/** For "You may have missed" Carousel **/ 
@media only screen and (min-width : 517px) and (max-width : 991px) {
    .carousel.youmayhavemissed .mobile {
        display: none !important;
    }
    .carousel.youmayhavemissed .tablet {
        display: block !important;
    }
    .carousel.youmayhavemissed .desktop {
        display: none !important;
    }
    /* span.af-mobile-site-title-wrap {
        -webkit-transform: skew(20deg);
        -moz-transform: skew(20deg);
        -o-transform: skew(20deg);
    } */
}

@media (min-width: 769px) and (max-width: 991px) {
    body {
        top: 100px;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        width: 100%;
    }
    .top-gpt-ad {
        justify-content: unset !important;
    }
    .masthead-banner .your-story-box {
        text-align: right;
    }
    .mobile-top-ad .ad-block > img,
    .mobile-mid-ad .ad-block > img {
        height: 90px !important;
    }
    .banner-trending-posts-wrapper h3 {
        font-size: 12px;
    }
    .trending-posts-carousel .slick-slide .carousel-image {
        margin-bottom: 9px;
    }
    .data-bg.data-bg-hover.data-bg-categorised a {
        position: unset;
    }
    .new_posts_dsgn .spotlight-post figcaption {
        margin-top: 0;
    }
    aside#custom-sidebar {
        clear: both;
    }
    aside#custom-sidebar .covernews-widget {
        background-color: #fff;
        margin: 10px 0;
        padding: 10px;
        text-align: center;
    }
    aside#custom-sidebar .covernews-widget .video-carousel {
        padding-bottom: 0;
    }
    #sidebar-carousel-shows .thumbnail {
        text-align: center;
        margin-bottom: 0;
    }
    #newsletter-signup .newsletter-header img {
        width: 100%;
    }
    #sidebar-carousel-shows .thumbnail .video-thumb img {
        max-height: unset;
    }
    #custom-sidebar #newsletter-signup {
        display: flex;
        justify-content: center;
        background-color: #fff;
        padding: 10px;
    }
    #custom-sidebar #newsletter-signup .newsletter-signup {
        width: 470px;
    }
}

@media (min-width: 769px) and (max-width: 991px) {
    .home .spotlight-post .data-bg-categorised {
        /*min-height: 120px;*/
    }
}

@media only screen AND (min-width: 992px) { 
    /* #main .ymhm-box {
        width: 133%;
    } */
    .special-content {
        margin-top: -16px;
    }
    /*
    //changed by Giti on 22nd Nov 2023
    #custom-sidebar [id^="custom_html-"] {
        max-width: 300px;
        margin: 0 0 0 auto;
    }
    */
    #newsletter-signup .textwidget {
        /*max-width: 300px;
        margin: 0 auto 0 auto;*/
    }
    #page #newsletter-signup .textwidget {
        /*padding: 0 0 0 10px;*/
        padding:0px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .site-main .post-navigation .em-post-navigation {
        width: 100%;
    }
    .tab-pane .video-carousel .thumbnail .video-thumb img {
        max-height: 133px;
    }
}

@media only screen AND (min-width: 1599px) { 
    #custom-sidebar {
        padding-right: 0;
    }
    .video-carousel .thumbnail {
        min-height: 300px;
    }
    .more-feat-vids .col-md-4 {
        min-height: 345px;
    }
    .video-carousel .video-archive-thumb {
        line-height: 265px;
    }
    #sidebar-carousel-shows .thumbnail {
        min-height: unset;
    }
    #sidebar-carousel-shows .video-carousel .carousel-control.left {
        margin-top: 70px;
        left: -12px;
    }
    #sidebar-carousel-shows .video-carousel .carousel-control.right {
        margin-top: 70px;
        right: -12px !important;
    }
    #sidebar-carousel-shows .video-carousel {
        padding: 0;
    }
    #sidebar-carousel-shows .video-carousel .thumbnail {
        margin-bottom: 0;
    }
    #sidebar-carousel-shows .video-carousel {
        padding: 0;
    }
    #sidebar-carousel-shows .video-carousel .thumbnail {
        margin-bottom: 0;
    }

    .category .latest-posts-grid .spotlight-post {
        min-height: 430px;
    }
    /** Trending Carousel **/
    .trending-story .slick-slider .slick-track {
        margin-top: -5px;
    }
    .trending-story .slick-list.draggable {
        height: 492px !important;
    }
    .af-main-banner-editors-picks .data-bg-featured {
        height: 241px;
    }
    .banner-trending-posts-wrapper figure .data-bg-featured {
        height: 116px;
    }
    .lh-90 {
        line-height: 80px;
    }
    .page-template .shows-container .spotlight-post .show-thumb img {
        min-height: unset;
    }
    .page-template .shows-container .pm-meta-info {
        font-size: 16px;
    }
    .home .spotlight-post .data-bg-categorised {
        /*min-height: 200px;*/
    }
}

/* Portrait - iPad */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    body {
        top: 100px;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        width: 100%;
    }
    .top-gpt-ad {
        justify-content: unset;
    }
    .masthead-banner .your-story-box {
        text-align: right;
    }
    .navigation-container .toggle-menu {
        display: block;
    }
    .main-navigation .menu > ul {
        display: none;
    }
    .video-thumb {
        width: 100%;
    }
    .tab-pane .video-carousel .thumbnail .video-thumb img {
        max-height: 129px;
    }
    .video-carousel .video-description,
    .video-carousel .grid-item-metadata {
        margin-left: 10px;
    }
    .post-navigation .nav-next, .post-navigation .nav-previous {
        width: 47%;
    }
    .data-bg.data-bg-hover.data-bg-categorised a {
        position: absolute;
    }
    .forminator-ui.forminator-custom-form.forminator-design--default:not(.forminator-enclosed):not(.forminator-custom) .forminator-row:not(:last-child) {
        clear: both;
    }
    .wp-report-block .wprb-content .going-right {
        width: 100%;
        margin-bottom: 20px;
    }
    #custom-sidebar::before {
        clear: both;
    }
    #custom-sidebar {
        float: left;
    }
    /* #custom-sidebar #custom_html-11 .col-md-12 img,
    #custom-sidebar #custom_html-3 .col-md-12 img,
    #custom-sidebar #custom_html-8 .col-md-12 img,
    #custom-sidebar #custom_html-9 .col-md-12 img,
    #custom-sidebar #custom_html-6 .col-md-12 img,
    #custom-sidebar #custom_html-7 .col-md-12 img {
        width: 100%;
    } */
    #custom-sidebar #custom_html-7 .col-md-12 span>img {
        width: unset;
    }
    aside#custom-sidebar {
        clear: both;
        display: flex;
        justify-content: center;
        width: 100%;
    }
    aside#custom-sidebar .covernews-widget {
        background-color: #fff;
        margin: 10px 0;
        padding: 10px;
        text-align: center;
    }
    /* .primary-footer-area {
        width: 24%;
    } */
    .video-description {
        min-height: 76px;
    }
    #news-shows .video-description {
        min-height: unset;
    }
    #custom-sidebar #newsletter-signup {
        display: flex;
        justify-content: center;
        background-color: #fff;
        padding: 10px;
    }
    #custom-sidebar #newsletter-signup .newsletter-signup {
        width: 470px;
    }
    .banner-trending-posts-wrapper h3 {
        font-size: 16px;
    }
    .social-media-sb {
        height: calc(73vw / (396 / 78));
        margin-bottom: 0;
    }
}

/* Landscape - iPad */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    aside#custom-sidebar {
        display: block;
    }
    aside#custom-sidebar .row {
        width: 70%;
        margin: 0 auto;
    }
    #custom-sidebar .schedule-link img {
        width: 100%;
    }
}

/* Portrait - iPad Pro */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    body {
        top: 100px;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        left: 15%;
        width: 100%;
        margin-left: 0 !important;
    }
    .banner-promotions-wrapper .promotion-section .adslot-2 {
        width: 100%;
    }
    .tuys-2 {
        display: block !important;
        width: 100% !important;
        padding-top: 10px;
    }
    #primary {
        width: 75%;
    }
    .video-carousel .desktop {
        display: block;
    }
    .video-carousel .mobile {
        display: none;
    }
    .masthead-banner .col-md-3 {
        width: 30%;
    }
    .masthead-banner .col-md-9 {
        width: 70%;
    }
    .new_posts_dsgn .spotlight-post figcaption,
    .category .spotlight-post figcaption {
        margin-top: 0;
    }
    .post-navigation .nav-next, .post-navigation .nav-previous {
        width: 49%;
    }
    .site-main .post-navigation .em-post-navigation {
        width: unset;
    }
    .em-reated-posts .data-bg-categorised {
        height: unset;
    }
    .data-bg.data-bg-hover.data-bg-categorised a {
        position: unset;
    }
    .masthead-banner .col-md-offset-1 {
        margin-left: 0;
    }
    aside#custom-sidebar {
        clear: unset !important;
    }
    aside#custom-sidebar .covernews-widget {
        background-color: unset !important;
        margin: unset !important;
        padding: unset !important;
        text-align: unset !important;
    }
    #custom-sidebar #newsletter-signup {
        display: flex;
        justify-content: center;
        background-color: unset !important;
    }
    #custom-sidebar #newsletter-signup .newsletter-signup {
        width: unset !important;
    }
    .shows-container #custom-sidebar .row {
        width: 100%;
    }
    .video-carousel .thumbnail {
        min-height: 235px;
    }
    .top-gpt-ad img.visible-md {
        display: none;
    }
    .social-media-sb {
        grid-auto-rows: minmax(40px, auto);
        margin-bottom: 15px;
    }
}

/* Landscape - iPad Pro */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {


}

/* Nexus 7 / 7' Tablets */
@media only screen and (min-width : 600px) and (max-width : 603px) and (orientation: portrait) {
    body {
        top: 60px;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        width: 100%;
    }
    .promotion-section.lh-90 {
        line-height: unset;
    }
    .navigation-container .toggle-menu {
        display: block;
    }
    .main-navigation .menu > ul {
        display: none;
    }
    .post-navigation .nav-next, .post-navigation .nav-previous {
        width: 48%;
    }
    .em-reated-posts .data-bg-categorised {
        height: unset;
    }
    .data-bg.data-bg-hover.data-bg-categorised a {
        position: unset;
    }
    aside#custom-sidebar {
        clear: both;
    }
    aside#custom-sidebar .covernews-widget {
        background-color: #fff;
        margin: 10px 0;
        padding: 10px;
        text-align: center;
    }
    aside#custom-sidebar .covernews-widget .video-carousel {
        padding-bottom: 0;
    }
    #sidebar-carousel-shows .thumbnail {
        text-align: center;
        margin-bottom: 0;
    }
    #newsletter-signup .newsletter-header img {
        width: 100%;
    }
    .thumbnail .video-thumb img {
        max-height: 101px;
    }
    .video-description {
        font-size: .9rem;
        min-height: 70px;
    }
    #news-shows .video-description {
        min-height: unset;
    }
    #sidebar-carousel-shows .thumbnail .video-thumb img {
        max-height: unset;
    }
    .shows-container #custom-sidebar .row {
        width: 70%;
        margin: 0 auto;
    }
    .shows-container #custom-sidebar .schedule-link img {
        width: 100%;
    }
    .topics-nav .topics-title {
        width: 100%;
    }
    .topics-nav .topics-list a {
        padding: 10px 0 10px 15px;
    }
    .social-media-sb {
        height: calc(90vw / (396 / 78));
        margin-bottom: 0;
    }
}

/** Kindle Fire HDX / Nexus 10 **/
@media only screen and (min-device-width: 800px)
    and (max-device-height: 1280px)
    and (orientation: portrait) {
        body {
            top: 100px;
        }
        .top-middle-block {
            position: fixed;
            top: 0;
            width: 100%;
        }
        .navigation-container .toggle-menu {
            display: block;
        }
        .main-navigation .menu > ul {
            display: none;
        }
        .post-navigation .nav-next, .post-navigation .nav-previous {
            width: 45%;
        }
        .em-reated-posts .data-bg-categorised {
            height: unset;
        }
        .data-bg.data-bg-hover.data-bg-categorised a {
            position: unset;
        }
        .thumbnail .video-thumb img {
            max-height: 133px;
        }
        .video-description {
            min-height: 76px;
        }
        #news-shows .video-description {
            min-height: unset;
        }
        aside#custom-sidebar {
            clear: both;
        }
        aside#custom-sidebar .covernews-widget {
            background-color: #fff;
            margin: 10px 0;
            padding: 10px;
            text-align: center;
        }
        aside#custom-sidebar .covernews-widget .video-carousel {
            padding-bottom: 0;
        }
        #sidebar-carousel-shows .thumbnail {
            text-align: center;
            margin-bottom: 0;
        }
        #newsletter-signup .newsletter-header img {
            width: 100%;
        }
        #sidebar-carousel-shows .thumbnail .video-thumb img {
            max-height: unset;
        }
        #custom-sidebar #newsletter-signup {
            display: flex;
            justify-content: center;
            background-color: #fff;
            padding: 10px;
        }
        #custom-sidebar #newsletter-signup .newsletter-signup {
            width: 470px;
        }
        .shows-container #custom-sidebar .row {
            width: 70%;
            margin: 0 auto;
        }
        .shows-container #custom-sidebar .schedule-link img {
            width: 100%;
        }
        .social-media-sb {
            height: calc(90vw / (396 / 78));
            margin-bottom: 0;
        }
}
/* css changed by Giti on 10th Oct 2023 */
.main-navigation .menu ul li a,
.topics-nav .topics-list a ,
.topics-nav .topics-title ,
h1, h2, h3, h4, h5, h6 ,
.video-carousel .video-description ,
.site-main .post-navigation .em-post-navigation ,
.page-template .investigates-about .prof-info .prof-name {
	
	font-weight:300;
}
.grid-item-metadata {
    padding-top: 15px;
}
body , 
.hentry .header-details-wrapper {
    
	background-color: #fff;
}
#news-shows .tab-content ,
.topics-nav ,
.slide-icon:before,
.trending-posts-carousel .slick-slide .carousel-image,
#news-shows .thumbnail ,
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
    background-color: #F5F5F5 ;
	/*border: 1px solid #ddd;
    border-bottom-color: transparent;*/

}
.thumbnail a>img, .thumbnail>img {
	margin-left: 0px;
	margin-right: 0px;
}
/*
.home-carousel-os-th{
	background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 100% 95%;
    padding: 111px 135px;
}*/
.home-carousel-os-th .video-description{
	position:relative;
	top:200px;
}
.home-carousel-os-th .grid-item-metadata{
	position:relative;
	top:220px;
}
/* end of it */
/*
Theme Name: APTN News Theme
Description:  APTN News Theme is a child theme of CoverNews Pro. 
Template: covernews-pro
Author: APTN Digital Media - GMS
Version: 1.0.0

*/

/* body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
    font-family: 'Cabin';
} */

html, body {
    overflow-x: hidden;
}
body {
    position: relative;
}

@supports (-moz-appearance:none) {
    body, button, input, select, optgroup, textarea {
        font-size: 16px;
    } 
    .topics-nav .topics-title::after {
        display: none;
    }
}

body a {
    color: #002B5C;
}
body a:visited {
    color: #551A8B;
}

body .masthead-banner {
    padding: 0;
    background-color: #fff;
}
body .site-branding .site-title,
body .site-branding .site-description {
    display: none;
}
body .banner-promotions-wrapper {
    margin: 5px 0;
    text-align: right;
}
body .custom-logo-link {
    padding: 5px 10px 5px 0;
    background-color: #fff;
}
/* body .site-branding {
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
}
body .custom-logo-link img {
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
} */

body .figure-categories .cat-links a.covernews-categories {
    background-color: #bb1919;
}

body .figure-categories .cat-links a.category-color-2 {
    background-color: #f99500;
}

body .figure-categories .cat-links a.category-color-3 {
    background-color: #0076b5;
}


body .top-masthead {
    background: #222222;
}

body span.menu-description{
        background: #bb1919;
}


/* body .site-title a,
body .site-header .site-branding .site-title a:visited,
body .site-header .site-branding .site-title a:hover,
body .site-description {
    color: #ffffff;
} */


body .secondary-color,
body button,
body input[type="button"],
body input[type="reset"],
body input[type="submit"],
body .site-content .search-form .search-submit,
body .site-footer .search-form .search-submit,
body .main-navigation,
body .em-post-format i,
body span.header-after:after,
body #secondary .widget-title span:after,
body .af-tabs.nav-tabs > li.active > a:after,
body .af-tabs.nav-tabs > li > a:hover:after,
body .exclusive-posts .exclusive-now,
body span.trending-no,
body .tagcloud a:hover{
    background: #002B5C;
}

body a:hover,
body a:focus,
body a:active,
body a:visited,
body .figure-categories-2 .cat-links a
{
        color: #002B5C;
}

body .dark-grey-color {
    background-color: #5f6062 !important;
    color: #fff;
}

body .header-after1 a,
.video-description a,
.post-navigation .nav-previous a,
.post-navigation .nav-next a {
    color: #000;
}

.top-navigation ul li a:hover {
    color: yellow;
}

body #loader:after {
  border-left-color: #002B5C;
}
#main-banner .cat-links {
    top: 15px;
    position: absolute;
    left: 10px;
}
.align-center {
    text-align: center;
}
/* .full-width {
    width: 100vw !important;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
} */
#custom-sidebar h2.widget-title {
    display: none;
}
#the-shows-valign .featured-posts-grid .spotlight-post .cate-fig .article-title a {
    display: block;
}
#the-shows-valign .featured-posts-grid .spotlight-post .figure-categories {
    position: absolute;
    top: 5px;
    left: 10px;
    z-index: 99;
    height: fit-content;
}
#the-shows-valign .grid-item-metadata .posts-author {
    display: none;
}
.new_posts_dsgn .categorised-article.inside-img .figure-categories.figure-categories-bg {
    top: 0;
    padding: 5px 10px;
    bottom: unset;
}
.tv-shows-title {
    margin-bottom: 15px;
}

.social-widget [class*="col-"] {
    padding-left: 0;
    padding-right: 5px;
    margin-bottom: 5px;
}
.social-widget [class*="col-"]:nth-child(2),
.social-widget [class*="col-"]:nth-child(4){
    padding-right: 0;
}
.social-widget img {
    width: 100%;
}
.bn-icon {
    display: inline-block;
    margin-right: 5px;
}
.dot-news {
    font-size: 1.5em;
    padding-right: 2px;
}
span.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.social-widget-menu ul li a[href*="instagram.com"] {
    background: #C13584;
}
/* .bn-news::after {
    content: "|";
} */

.ad-block {
    display: flex; 
    justify-content: center;
}
.mobile-top-ad {
    margin-top: 10px;
    margin-bottom: 10px;
}
.mobile-top-ad .ad-block > img,
.mobile-mid-ad .ad-block > img {
    height: 50px !important;
}
.navigation-container .icon-search {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.navigation-container .icon-search .fa-search {
    font-size: 1.8em;
}

/** TOPICS Nav **/
.topics-nav {
    margin-top: 10px;
}
.topics-nav * {
    display: inline-block;
    vertical-align: middle;
    font-size: 17px;
}
.topics-nav .topics-title {
    padding: 12px 16px;
    text-transform: uppercase;    
    margin-right: 20px;
    position: relative;
}
.topics-nav .topics-title::after {
    position: absolute;
    content: "";
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 9px solid #5f6062;
    margin-top: -12px;
    margin-left: 16px;
}
.topics-nav .topics-list {
    display: inline-flex;
}
.topics-nav .topics-list ul {
    margin: 0;
}
.topics-nav .topics-list a {
    color: #5f6062;
    padding: 0 0 0 15px;
}
.topics-nav .bullet {
    width: 4px;
    height: 4px;
    background-color: #5f6062;
    margin: 0 0 0 15px;
    display: inline-block;
}
.topic-special-section-list {
    padding: 0 20px;
}
.topic-special-section-thumb {
    padding: 0 10px;
    margin-bottom: 30px;
}
.podcast-banner-link {
    text-align: center;
    margin: 30px 0;
}

/** Trending Carousel **/
.slick-slider .slick-track {
    margin-top: -1px;
}

#the-shows-valign .spotlight-post .data-bg-hover:before {
    background: unset;
}
/*
///Changed By Gite on 21 Nov ////
#the-shows-valign .spotlight-post figcaption.cate-fig {
    background-color: rgba(0, 0, 0, 0.5);
}
*/

/* Carousel - Start */
#video-section {
    margin-top: 40px;
}
.video-carousel 
{
  margin-bottom: 0;
  padding: 0;  
}
/* Previous button  */
.video-carousel .carousel-control.left
{
  left: -25px;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 100px;
}
/* Next button  */
.video-carousel .carousel-control.right
{
  right: -25px !important;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 100px;
  z-index: 100;
}
#video-section .video-carousel .carousel-control.left {
    left: -15px;
}
#video-section .video-carousel .carousel-control.right {
    right: -15px !important;
}
#sidebar-carousel-shows .video-carousel .carousel-control.left,
#sidebar-carousel-shows .video-carousel .carousel-control.right {
    height: 32px;
    width : 32px;
}
#sidebar-carousel-shows .video-carousel .carousel-control {
    font-size: 14px;
}
/* Changes the position of the indicators */
.video-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the colour of the indicators */
.video-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
.video-carousel .carousel-indicators .active 
{
  background: #333333;
}

.video-carousel .video-description {
    padding-top: 10px;
    margin-bottom: 0;
	/*height:54px;*/
}
.video-carousel .thumbnail {
    border: 0;
    padding: 10px;
}
.video-carousel .carousel-control {
    color: #fff;
}

.video-carousel .desktop {
    display: block;
}
.video-carousel .mobile {
    display: none;
}
.video-carousel .video-archive-thumb {
    line-height: 215px;
    background-color: #c0c0c0;
    display: block;
    text-align: center;
    color: #616161;
    font-size: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: #e0e0e0 1px 1px 0;
}
.video-carousel .video-archive-thumb .glyphicon-facetime-video {
    font-size: 3em;
}

/** Tab Carousel Adjustments **/
.tab-pane .video-carousel .thumbnail {
    padding: 0px 0px 5px;
}
.tab-pane .video-carousel .col-md-4:first-of-type .thumbnail {
    padding-left: 5px;
}
.tab-pane .video-carousel {
    padding: 0;
}
.thumbnail .video-thumb img {
    max-height: 218px;
}

.see-all {
    text-align: center;
    color: #5f6062;
    font-size: 1.3em;
}

.custom-pagination .page-numbers {
    margin-right: 3px;
}
.custom-pagination .page-numbers:last-child {
    margin-right: 0;
}
.page-numbers.current, .page-numbers:hover, .prev .page-numbers:hover, a:visited.page-numbers:hover {
    background: #002B5C;
}
.page-numbers, .prev .page-numbers, a:visited.page-numbers {
    border: 1px solid #002B5C;
    color: #002B5C;
}
/** You may have missed Adjustments **/
.youmayhavemissed .carousel-control.left {
    left: -15px;
    margin-top: 110px;
}
.youmayhavemissed .carousel-control.right {
    right: -15px !important;
    margin-top: 110px;
}
.youmayhavemissed .video-description {
    padding-top: 0;
}

#sidebar-carousel-shows .thumbnail {
    min-height: unset;
    padding: 5px;
    line-height: .9em;
}
/* .new_posts_dsgn .data-bg-categorised,
.category .data-bg-categorised {
    height: unset;
}
.em-reated-posts .data-bg-categorised {
    height: 200px;
}
.em-reated-posts .spotlight-post {
    position: relative;
}
.em-reated-posts .figure-categories-bg {
    position: absolute;
    top: 5px;
} */
/* .new_posts_dsgn .data-bg.data-bg-hover.data-bg-categorised a,
.category .data-bg.data-bg-hover.data-bg-categorised a {
    position: unset;
} */
.new_posts_dsgn .spotlight-post figcaption,
.category .spotlight-post figcaption {
    padding: 15px 0px;
    margin-top: 0;
}

/** Single Post Nav **/
/*changed by Giti on nov 22 2023 */
.site-main .post-navigation .em-post-navigation {
    display: flex;    
    justify-content: space-between;
    align-items: center;
    color: #002B5C;
    margin-bottom: 10px;
    border-radius: 1px;
    width: 100%;
    /* text-align: center; */
}
.em-post-nav-title {
    display: block;
    margin-bottom: 10px;
}
/*changed by Giti on 22nd Nov, 2023 */
.site-main .post-navigation .em-post-navigation.left {
    padding: 0px;
}
/*changed by Giti on 22nd Nov, 2023 */
.site-main .post-navigation .em-post-navigation.right {
    padding: 0px;
}
.site-main .post-navigation .em-post-navigation .glyphicon-chevron-left {
    margin-right: 5px;
}
.site-main .post-navigation .em-post-navigation .glyphicon-chevron-right {
    margin-left: 5px;
}

.site-main .post-navigation .em-post-navigation.left .oc-left {
    float: right;
    width: 93%;
}
.site-main .post-navigation .em-post-navigation.right .oc-right {
    float: left;
    width: 93%;
}
.site-main .post-navigation .em-post-navigation.left i,
.site-main .post-navigation .em-post-navigation.right i {
    float: left;
    /* width: 5%; */
    line-height: 2em;
    font-size: 1.4em;
}
.site-main .post-navigation .outerContainer
{
	display: table;
	height: 45px;
	overflow: hidden;
}

.site-main .post-navigation .outerContainer .innerContainer
{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	margin: 0 auto;
	/* text-align: center; */
}
  
.site-main .post-navigation .outerContainer .innerContainer .element a
{
	color: #999999;
	text-decoration: none;
	padding: 0px 10px;
	display: block;
}
  
.site-main .post-navigation .outerContainer:hover .innerContainer .element a
{
	color: #FFFFFF;
	text-decoration: none;  	  
}

.mb-10 {
    margin-bottom: 10px;
}
.mb-15 {
    margin-bottom: 15px;
}
.lh-90 {
    line-height: 80px;
}
.post.hentry .entry-header-details .post-excerpt {
    padding-top: 10px;
    width: 100%;
}
.wp-caption .wp-caption-text {
    margin: 0;
    text-align: left;
}
.wp-caption .wp-caption-text em {
    font-size: 14px;
}
.entry-content .js-caption,
.entry-content .js-caption span {
    font-size: 14px;
    color: #2a2a2a !important;
}
.wp-caption .wp-caption-text {
    font-size: 14px;
    margin: 5px 15px;
    font-style: italic;
}

body .figure-categories .cat-links a.covernews-categories {
    /* background-color: #bb1919; */
    background-color: #002B5C;
}
.bg-nouvelles {
    background-color: #0084a9 !important;
}
.bg-infocus {
    background-color: #0084a9 !important;
}
.bg-investigates {
    background-color: #008ca8 !important;
}
.bg-face2face {
    background-color: #3b6e8f !important;
}
.bg-nation2nation {
    background-color: #004b8d !important;
}
.txt-infocus {
    color: #0084a9 !important;
}
.txt-investigates {
    color: #008ca8 !important;
}
.txt-face2face {
    color: #3b6e8f !important;
}
.txt-nation2nation {
    color: #004b8d !important;
}
.byline-logo {
    height: 22px !important;
    vertical-align: bottom;
}
.byline-logo-n2n {
    height: 22px !important;
    vertical-align: bottom;
}
/* #sidebar-carousel-shows .video-carousel .carousel-control {
    opacity: .7;
} */

.video-thumb {
	display: inline-block;
  	position: relative;
}
.video-thumb img {
	max-width: 100%;
	cursor: pointer;
}
.video-thumb .thumb {
	position: absolute;
	top: 50%; left: 50%;
	transform: translate(-50%,-50%);
	width: 100px;
	height: 100px;
}
.video-thumb:after, .video-thumb:before {
    position:absolute;
    opacity:0;
}
.video-thumb:after {
    content:'\A';
    width:100%; height:100%;
    top:0; left:0;
    background:rgba(0,0,0,0.1);
}
.video-thumb:hover:after, .video-thumb:hover:before {
    opacity:1;
}
.video-thumb .thumb {
    z-index: 1000;
}
.tab-pane .video-thumb {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.tab-pane .video-thumb img {
    align-items: center;
    align-self: center;
    width: fit-content;
}
/* Carousel - end */

/* News Shows tab */
#news-shows {
    margin-top: 25px;
	margin-bottom: 40px;
}
#news-shows .nav-tabs,
#news-shows .nav-tabs>li>a,
#news-shows .nav-tabs>li.active>a, 
#news-shows .nav-tabs>li.active>a:focus, 
#news-shows .nav-tabs>li.active>a:hover {
    border: 0 !important;
    border-bottom: 0 !important;
}
#news-shows .nav-tabs>li:not(.active) h4 {
    color: #999 !important;
}
#news-shows .tab-content {
    padding: 20px 20px 5px 20px;
}
#news-shows span.header-after {
    margin: 0;
}
#news-shows .nav-tabs>li {
    margin-bottom: -2px;
}
#news-shows .nav-tabs span.header-after {
    padding: 5px 0;
}
#news-shows .nav-tabs span.header-after:after {
    background: none !important;
}
.middle-section [class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}

.contribute-section .cont-bg {
    text-align: right;
    position: relative;
}
.cont-bg .transparent-btn {
    position: absolute;
    width: 35%;
    height: 50%;
    bottom: 10px;
    right: 10px;
}

/** Single Video page w/ video gallery **/
.single-vimeo-video .section-block-upper {
    margin-top: 20px;
}
.single-video .publish-date {
    font-weight: bold;
}
.single-video .read-full-article a:visited{
    color: #fff;
}
.more-feat-vids .col-md-4 {
    margin-bottom: 30px;
}
.more-feat-vids .video-title {
    font-weight: bold;
}
.coverImage {
	display: inline-block;
  	position: relative;
}
.coverImage img {
	max-width: 100%;
	cursor: pointer;
}
.coverImage .thumb {
	position: absolute;
	top: 50%; left: 50%;
	transform: translate(-50%,-50%);
	width: 150px;
	height: 150px;
}
.coverImage:after, .coverImage:before {
    position:absolute;
    opacity:0;
}
.coverImage:after {
    content:'\A';
    width:100%; height:100%;
    top:0; left:0;
    background:rgba(0,0,0,0.1);
}
.coverImage:hover:after, .coverImage:hover:before {
    opacity:1;
}
.coverImage .thumb {
    z-index: 1000;
}

#page #main .text-block:first-child {
    margin-top: 15px;
    padding-top: 10px;
}
#page #main .text-block:first-child .su-animate {
    text-align: center;
}
/** Single page full-width **/
.full-width-content .wp-report-block,
.full-width-content .post-navigation {
    margin-right: 10px;
}
.full-width-content .data-bg-categorised {
    height: 279px;
} 

/** Single video page **/
.vimeo-container {
    margin-bottom: 20px;
}
.vimeotheque-player {
    padding: 56.25% 0 0 0; position: relative;
}
.vimeotheque-player iframe {
    position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}

/** Custom sidebar **/
/*
//changed by Giti on 22nd Nov
#custom-sidebar .row {
    margin-left: 0;
}
*/
/** Sidebar carousel **/
#sidebar-carousel-shows {
    margin: 10px 0;
}

/** Sidebar social **/
.widget-social {
    flex-basis: 160px;
}
.widget-social .sm-icon {
    min-width: 45px;
}
.sidebar-social {
    margin-bottom: 10px;
    display: flex;
}
.sidebar-social .center:first-child {
    margin-left: 0;
    padding-left: 0 !important;
}
.sidebar-social .center:last-child {
    padding-right: 0 !important;
}
.sidebar-social .center {
    text-align: center;   
    padding-left: 2px !important;
    padding-right: 2px !important;
    /* margin-left: 2px; */
}
.sidebar-social .center span:first-child {
    margin-left: 0;
}
.sidebar-social .center span {
    display: inline-block;
    width: 100%;
    padding: 8px 0;
}
.sidebar-social .center span img {
    width: 25px;
    height: 25px;
    margin-bottom: 0.1em
}
.social-facebook span {
    background-color: #4267B2;
}
.social-twitter span {
    background-color: #1DA1F2;
}
.social-instagram span {
    background-color: #C13584;
}
.social-youtube span {
    background-color: #FF0000;
}
.social-tiktok span {
    background-color: #000;
}
.sidebar-social {
    display: flex;
}
.primary-footer .sidebar-social,
.shows-container .sidebar-social {
    display: flex !important;
}
.social-media-sb-label {
    margin: 20px 0 2px 0;
}
.social-media-sb-label img {
    width: 100%;
}
.social-media-sb {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-auto-rows: minmax(80px, auto);
    grid-gap: 10px;
    background-image: url('/wp-content/themes/aptnnews/images/social-media-mobile.png');
    height: calc(20vw / (396 / 78));
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    margin-bottom: 14px;
}
.social-media-sb .sm-col a {
    width: 100%;
    height: 100%;
}
/* .single #custom-sidebar .sb-social-v1,
.page #custom-sidebar .sb-social-v1 {
    display: none;
} */
.single #custom-sidebar .sb-social-v2 .social-media-sb,
.page #custom-sidebar .sb-social-v2 .social-media-sb {
    height: unset;
}
.page #custom-sidebar .social-media-sb-label {
    margin: 5px 0 2px 0;
}

.allshows-pagination {
    margin-bottom: 30px;
}

.newsletter-content input[type=email] {
    padding: 3px 3px 3px 6px;
}
.wdform-required {
    color: red;
}
.wprc-container.blue-colorscheme button.wprc-submit-story {
    float: right;
    margin-left: 5px;
    background-color: #002B5C;
    border-color: #002B5C;
    color: #fff;
    padding: 10px 15px;
    border-radius: 0;
}
.wprc-container.blue-colorscheme button.wprc-switch,
.wprc-container.blue-colorscheme button.wprc-switch:hover {
    background-color: #5f6062;
    border-color: #5f6062;
}
.wprc-container.blue-colorscheme button.wprc-submit {
    background-color: #002B5C;
}
.wprc-container.blue-colorscheme .wprc-content {
    border-top: 4px solid #5f6062;
}
.wprc-container .wprc-content {
    box-shadow: none;
}

.post-navigation .nav-next,
.post-navigation .nav-previous {
    width: 38%;
}
.post-navigation .nav-next a,
.post-navigation .nav-previous a {
    width: 100%;
}
.post-navigation .em-post-navigation:hover {
    background: #4785CC;
}
.post .entry-content .post-navigation {
    clear: both;
}

.type-post img.size-full {
    width: 100%;
}
.post .entry-header-details {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.post .entry-header-details .entry-title {
    display: block;
    width: 100%;
}
.post .entry-header-details .author-links {
    float: left;
    flex-grow: 1;
    font-size: 16px;
}
.post-sharer-block {
    margin-top: 7px;
    float: right;
    flex-basis: 175px;
}
.post-sharer-block .addthis_button_facebook_share {
    margin-top: -2px !important;
}
.post-sharer-block .addthis_button_compact {
    margin-right: 5px !important;
}
/** Custom Author Box **/
.molongui-author-box {
    display: none;
}
.custom-author-box {
    margin: 15px 0;
}
.custom-author-box span.header-after:after {
    background: unset;
}
.custom-author-box .header-after1 {
    border-bottom: 3px solid;
    border-color: #000;
    margin-bottom: 20px;
}
.custom-author-box span.header-after {
    margin: 0;
    font-size: 24px;
}
.custom-author-box .auth-name {
    font-weight: bold;
}
.custom-author-box .auth-profile {
    min-height: 200px;
}
.custom-author-box .auth-profile img {
    width: 150px !important;
    height: 100% !important;
    border-width: 0 !important;
}
.custom-author-box .avatar-top-15 {
    padding-top: 15px;
}

/** Report Form **/
.fm-form-container.fm-theme1 {
    width: 100% !important;
}
.fm-form-container.fm-theme1 .fm-form .button-submit {
    padding: 15px 30px !important;
    background-color: #002B5C;
}
.fm-form-container.fm-theme1 .fm-form .button-reset {
    padding: 15px 30px !important;
    background-color: #777 !important;
}

/** Tell us you Story form **/
.checkbox-confidential .wd-flex {
    font-weight: normal !important;
}
.checkbox-confidential .wd-flex-column {
    padding-left: 30%;
}

/** Report an Error Block **/
.wp-report-block {
    display: block;
    float: right;
    width: 100%;
    margin: 20px 0;
}
.wp-report-block .wprb-buttons-block {
    float: right;
}
.wp-report-block .wprb-buttons-block button {
    border-radius: 1px !important;
}
.wp-report-block .wprb-content {
    padding: 20px;
    background-color: #F6F6F6;
    clear: both;
    border-top: 4px solid #5f6062;
}
.wp-report-block .select2-selection--single,
.wp-report-block .forminator-input,
.wp-report-block .forminator-textarea {
    background-color: #fff !important;
}
.wp-report-block .wprb-button {
    /* float: right; */
    padding: 10px 15px;
}
.wp-report-block .wprb-switch {
    background-color: #5f6062;
    border-color: #5f6062;    
}
.wp-report-block .wprb-submit-story {
    background: #002B5C;
    border-color: #002B5C;    
}
.wp-report-block .wprb-content::before {
    clear: both;
}
.wp-report-block .wprb-content .going-left {
    float: left;
}
.wp-report-block .wprb-content .going-right {
    float: right;
}
.wp-report-block .forminator-details-hgt textarea {
    min-height: 300px;
}
.forminator-button-submit {
    background-color: #002B5C !important;
    padding: 10px 15px !important;    
    font-size: 16px !important;
    border-radius: 1px !important;
	color: #fff !important;
}
.forminator-dropdown--default {
    background-color: #fff !important;
}
.post-template .entry-content .post-item-metadata {
    clear: both;
}
.post-template .post-sharer-block .addthis_button_facebook_share {
    margin-top: unset !important;
}
.home .spotlight-post .data-bg-categorised,
.archive .spotlight-post .data-bg-categorised,
.search .spotlight-post .data-bg-categorised,
.page .spotlight-post .data-bg-categorised,
.topic .spotlight-post .data-bg-categorised {
    height: unset !important;
}

.spotlight-post .data-bg-categorised a {
    position: unset !important;
}

/** Category - Investigates **/
.category-investigates header#masthead,
.page-template header#masthead {
    margin-bottom: 0;
}
.category-investigates .banner-investigates,
.page-template .banner-investigates {
    background-image: linear-gradient(to right, #008ca8 , #007992);
}
.category-investigates .menu-shows {
    margin-top: 20px;
}
.page-template .investigates-menu ul {
    display: flex;
    justify-content: center;
    align-items: center;
}
.page-template .investigates-menu li {
    width: 20%;
}
.category-investigates .menu-shows li,
.page-template .shows-container .menu-shows li {
    list-style: none;
}
.category-investigates .menu-shows-item,
.page-template .shows-container .menu-shows-item {
    display: block;
    text-transform: uppercase;
    background-color: #fff;
    padding: 15px 0;
    text-align: center;
    color: #404040;
    font-weight: bold;
}
.page-template .shows-container .shows-header {
    background: #fff;
    margin-top: 15px;
    padding: 5px;
}
.page-template .shows-container .shows-header .menu-shows > .row {
    margin-bottom: 0;
}

.page-template .shows-container .shows-header .menu-shows li a:hover,
.page-template .shows-container .shows-header .menu-shows li.active a {
    background-color: #008ca8;
    color: #fff;
}
.page-template .shows-container .shows-header .menu-shows li {
    padding-left: 2px;
    padding-right: 2px;
}
.page-template .shows-container .socmed-btns {
    padding-left: 20px;
}
.page-template .shows-container .featured-show {
    margin: 15px 0;
}
.page-template .shows-container .featured-show img {
    width: 100%;
}
.page-template .shows-container .featured-show .fs-image-box {
    position: relative;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box {
    position: absolute;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;    
    color: #fff;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box .article-auth-box {
    margin-top: 15px;
    text-align: center;
    border-right: 1px #aaa solid;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box .article-auth-box a {
    color: #fff;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box .article-auth-box img {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    object-fit: cover;
    object-position: 50% 0;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box .article-info {
    padding: 15px 0 0 40px;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box .article-info a {    
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.2em;
    font-weight: bold;
    padding-right: 15px;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box .article-description {
    float: left;
    width: 80%;
}
.page-template .shows-container .featured-show .fs-image-box .article-info-box .article-date {
    float: right;
    padding: 3px 20px 0 0;
}
.page-template .shows-container .header-featured {
    background-color: #000;
    opacity: 0.6;
    color: #fff;
    padding: 15px 20px;
}
.page-template .shows-container .wnt-section {
    margin-bottom: 25px;
}
.page-template .shows-container .wn-thumb-box {
    padding-left: 0;
}
.page-template .shows-container .wn-title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}
.page-template .shows-container .fs-tile .latest-posts-grid .spotlight-post {
    padding: 10px;
}
/* .page-template .shows-container .spotlight-post .show-thumb img {
    min-height: 315px;
} */
.page-template .shows-container .align-items-center {
    overflow: hidden;
}
.page-template .shows-container .spotlight-post .article-title {
    min-height: 52px;
}
.page-template .shows-container .spotlight-post .data-bg-categorised {
    height: unset;
}
.page-template .shows-container .spotlight-post .data-bg-categorised a {
    position: unset;
}
.tag-archive .data-bg-categorised {
    height: unset;
}
.tag-archive .data-bg.data-bg-hover.data-bg-categorised a {
    position: unset;
}
.page-template .shows-container .post-meta-box {
    position: relative;
    z-index: 9999;
}
.page-template .shows-container .post-meta-box .pm-meta-gradient {
    position: absolute;
    width: 120%;
    /* background-image: linear-gradient(to right, #008ca8 , #007992); */
    padding: 10px;
    margin: 16px 0;
    top: 0;
    left: -25px;
    z-index: -1;
}
.page-template .shows-container .pm-meta {
    display: flex;
    align-items: center;    
}
.page-template .shows-container .pm-meta a.avatar-link {
    margin-right: 10px;
}
.page-template .shows-container .pm-meta img {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    object-fit: cover;
    object-position: 50% 0;
    margin-right: 30px;
}
.page-template .shows-container .pm-meta-info {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 14px;
    line-height: 17px;
} 
.page-template .shows-container .post-meta-box .pm-meta-author {
    float: left;
}
.page-template .shows-container .post-meta-box .pm-meta-author a,
.page-template .shows-container .post-meta-box .pm-meta-author a:visited {
    color: #f6a01a;
    font-weight: bold;
}
.page-template .shows-container .post-meta-box .pm-meta-author .glyphicon {
    font-size: 0.7em;
    margin-left: 2px;
}
.page-template .shows-container .post-meta-box .pm-meta-date {
    float: right;
    /* padding-right: 15px; */
}
.page-template .shows-container .pm-auth-box {
    position: absolute;
    padding: 0;
    width: 12%;
    margin-left: 10px;
}
.page-template .shows-container .pm-auth-box img {
    border-radius: 50%;
}
.page-template .shows-container .view-more-btn:visited {
    color: #fff;
}
.page-template .shows-container .view-more-cont {
    margin-bottom: 15px;
}
/* commented by Giti on 8th Nov,2023*/
/*
#custom-sidebar {
    padding-right: 20px;
    margin-top: 15px;
	margin-left: 34px;
	width: 22% !important;
}*/
.page-template-tmpl-front-page #custom-sidebar {
    margin-top: 0;
}
#custom-sidebar .shows-widget-box {
    background-color: #fff;
    padding: 5px;
}
#custom-sidebar .shows-widget-box .sw-title {
    font-weight: bold;
    padding: 10px 0 5px 10px;
}
#custom-sidebar .schedule-link {
    padding: 10px;
}
#custom-sidebar .show-sched-box {
    background: #f6f6f6;
    margin: 10px;
    padding: 15px;
}
#custom-sidebar .show-sched-box .tab-pane {
    padding: 25px 0 15px 0;
}
#custom-sidebar .nav-tabs > li {
    padding-left: 0;
    padding-right: 0;
}
#custom-sidebar .nav-tabs > li a {
    width: 100%;
    text-align: center;
    color: #999;
}
#custom-sidebar .nav-tabs > li.active > a.topnav-e {
    border: 0;
    color: #6cb33f;
    font-weight: bold;
    border-bottom: 3px solid #6cb33f;
    background: transparent;    
}
#custom-sidebar .nav-tabs > li.active > a.topnav-w {
    border: 0;
    color: #f6a01a;
    font-weight: bold;
    border-bottom: 3px solid #f6a01a;
    background: transparent;    
}
#custom-sidebar .nav-tabs > li.active > a.topnav-n {
    border: 0;
    color: #002B5C;
    font-weight: bold;
    border-bottom: 3px solid #002B5C;
    background: transparent;    
}
#custom-sidebar .nav-tabs > li.active > a.topnav-hd {
    border: 0;
    color: #ee3124;
    font-weight: bold;
    border-bottom: 3px solid #ee3124;
    background: transparent;    
}
#custom-sidebar .sw-connect [class*="col-"] {
    float: unset;
}

/*** Sidebar Poll ***/
#custom-sidebar div.wpforms-container-full {
    padding: 0 10px;
}
#custom-sidebar .wpforms-container * {
    font-family: OpenSans-Regular,Source Sans Pro,sans-serif;
}
#custom-sidebar div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
    font-size: 14px !important;
    vertical-align: text-top;
}
#custom-sidebar div.wpforms-container-full .wpforms-form ul li {
    margin-bottom: 2px !important;
}
#custom-sidebar div.wpforms-container-full .wpforms-form .wpforms-field-label {
    margin: 0 0 8px 0;
}

#custom-sidebar div.wpforms-container-full .wpforms-field {
    display: none;
}
#custom-sidebar div.wpforms-container-full .wpforms-field:nth-child(1),
#custom-sidebar div.wpforms-container-full .wpforms-field:nth-child(2) {
    display: block;
}
#expand-vote-btn {
    display: block;
    cursor: pointer;
}


/*** News Team ***/
.page-template .news-team .line-0 {
    background-color: #002B5C;
    background-image: unset !important;
}

/*** Investigates - About **/
.page-template .investigates-about .profile-tile:nth-child(odd) {
    padding-left: 0;
}
.page-template .investigates-about .profile-tile:nth-child(even) {
    padding-right: 0;
}
.page-template .investigates-about .profile-tile {
    margin-bottom: 20px;
}
.page-template .investigates-about .header-about div {
    background: #000;
    opacity: 0.6;
    color: #fff;
    padding: 0 20px 20px 20px;
}
.page-template .investigates-about .header-featured {
    margin-bottom: 0;
}
.page-template .investigates-about .header-featured-white {
    padding: 15px 20px;
    background: #fff;;
}
.page-template .investigates-about .line-0 {
    display: flex;
    align-items: center;
    background-image: linear-gradient(to right, #53abbc , #008ca8);
}
.page-template .investigates-about .line-0 .prof-name {
    display: block;
}
.page-template .investigates-about .line-0 .prof-title {
    font-weight: bold;
}
.page-template .investigates-about .news-team .line-0 .prof-title {
    font-weight: normal;
    /* font-size: 0.9rem; */
    color: #fff;
}
.page-template .investigates-about .line-0 img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    object-fit: cover;
    object-position: 50% 0;
    padding: 20px;
}
.page-template .investigates-about .prof-info .prof-name {
    color: #fff;
    font-size: 1.4em;
}
.page-template .investigates-about .line-2 {
    clear: both;
    background: #fff;
    padding: 20px;
}
.page-template .investigates-about .line-3 {
    text-align: center;
    background: #fff;
    padding: 5px 0 20px 0;
}
.page-template .investigates-about .line-3 span {
    color: #008ca8;
}
/** Investigates: Restrospective **/
.page-template .mb-20 {
    margin-bottom: 20px !important;
}
.page-template .shows-container .addtl-content {
    margin-top: 20px;
}
.page-template .shows-container .episode-guide .ep-title,
.page-template .shows-container .episode-guide .ep-date {
    padding: 10px 0 15px 0;
    border-bottom: 1px #ccc solid;
    margin-bottom: 20px;
}
.page-template .shows-container .episode-guide .ep-title {
    font-weight: bold;
}
.page-template .shows-container .episode-guide .ep-date {
    text-align: right;
}
.page-template .shows-container .episode-guide .episode-tile {
    background: #fff;
    padding: 10px;
    margin-bottom: 20px;
}
.page-template .shows-container .episode-guide .ep-details .fa-youtube {
    margin-right: 5px;
}
.page-template .shows-container .episode-guide .audio-embed {
    text-align: center;
    margin: 15px 0;
}
.page-template .shows-container .episode-guide .audio-embed iframe {
    width: 60%;
    margin: 15px 0 10px 0;
}

/** Investigates: Seasons **/ 
.page-template .shows-container .wrapper {
    position:relative;
    margin:0 auto;
    overflow:hidden;
	padding:5px;
  	height:65px;
}

.page-template .shows-container .list {
    position:absolute;
    left:0px;
    top:0px;
  	min-width:3000px;
    margin-top:0px;
    background: #fff;
    border-bottom: 0;
}

.page-template .shows-container .list li{
	display:table-cell;
    position:relative;
    text-align:center;
    cursor:grab;
    cursor:-webkit-grab;
    color:#efefef;
    vertical-align:middle;    
}

.page-template .shows-container .list li a {
    padding: 20px 35px;
    color: #555;
}
.page-template .shows-container .list li.active>a {
    background-color: #f6a01a;
    border-radius: 0;
    border: 0;
    font-weight: bold;
}

.page-template .shows-container .scroller {
  text-align:center;
  cursor:pointer;
  display:none;
  padding:7px;
  padding-top:11px;
  white-space:no-wrap;
  vertical-align:middle;
  background-color:#ddd;
  line-height: 45px;
}

.page-template .shows-container .scroller-right{
  float:right;
}

.page-template .shows-container .scroller-left {
  float:left;
}
.page-template .investigates-episodes .header-featured {
    margin-bottom: 0;
}
.page-template .investigates-episodes .inv-seasons {
    margin: 20px 0;
}
.page-template .investigates-episodes .tab-content {
    top: 30px;
    padding: 20px 0;
}

.page-template .shows-container .post-meta-box .gradient-inv {
    background-image: linear-gradient(to right, #008ca8 , #007992);
}
.page-template .btn-investigates {
    background-color: #008ca8;
    color: #fff;
}

/** Category: Nouvelles **/
.page-template .banner-nouvelles,
.page-template .shows-container .post-meta-box .gradient-nouv {
    background-image: linear-gradient(to right, #1a68a8 , #005daa );
}
.page-template .shows-container .nouvelles .menu-shows li a:hover,
.page-template .shows-container .nouvelles .menu-shows li.active a {
    background-color: #1a68a8;
    color: #fff;
}
.page-template .shows-container .post-description {
    min-height: 50px;
}
.page-template .btn-nouvelles {
    background-color: #1a68a8;
    color: #fff;
}

/** Category: inFocus **/
.page-template .banner-infocus,
.page-template .shows-container .post-meta-box .gradient-inf {
    background-image: linear-gradient(to right, #0084A9 , #007198);
}
.page-template .shows-container .infocus .menu-shows li a:hover,
.page-template .shows-container .infocus .menu-shows li.active a {
    background-color: #0084A9;
    color: #fff;
}
.page-template .shows-container .post-description {
    min-height: 50px;
}
.page-template .btn-infocus {
    background-color: #0084A9;
    color: #fff;
}

/** Category: Nation to Nation **/
.page-template .banner-nation2nation,
.page-template .shows-container .post-meta-box .gradient-n2n {
    background-image: linear-gradient(to right, #004B8D , #003C79);
}
.page-template .shows-container .nation2nation .menu-shows li a:hover,
.page-template .shows-container .nation2nation .menu-shows li.active a {
    background-color: #004B8D;
    color: #fff;
}
.page-template .btn-nation2nation {
    background-color: #004B8D;
    color: #fff;
}

/** Category: Face to Face **/
.page-template .banner-face2face,
.page-template .shows-container .post-meta-box .gradient-f2f {
    background-image: linear-gradient(to right, #3B6E8F , #2F6085);
}
.page-template .shows-container .face2face .menu-shows li a:hover,
.page-template .shows-container .face2face .menu-shows li.active a {
    background-color: #2F6085;
    color: #fff;
}
.page-template .btn-face2face {
    background-color: #2F6085;
    color: #fff;
}

/** Podcast Partials **/
.podcast-partial {
    background-color: #fff;
    margin-top: 15px;
    display: inline-block;
}
.shows-container .podcast-partial img.podcast-header {
    display: none;
}

.featured-banner-link {
    display: flex;
    justify-content: center;
}
#house-ads-slider {
    text-align: center;
}
.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
    opacity: 1; 
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

.carousel-fade .carousel-control {
    z-index: 2;
}
.carousel-fade .carousel-inner>.item>a>img.d-block {
    display: inline-block;
}

/*** Special Single Post Template ***/
.jumbotron {
	padding: 0;
	margin-bottom: 5px;
	background-color: transparent;
}
.featured-overlay {
	background: linear-gradient(rgba(20,20,20, .5),    rgba(20,20,20, .5));
}
.featured-img {
	background-size: cover; 
	background-color: #000; 
	background-repeat: no-repeat;
	background-position: center top;
	/* opacity: 0.8;  */
	width: 100%; 
}
.block-container {
	margin: 0 auto !important;
}
.block-img {
	background-size: cover; 
	background-color: #000; 
	background-repeat: no-repeat;
	/* opacity: 0.8;  */
}
.featured-img .container,
.jumbotron .container {
	margin: auto !important;
}
.featured-img .title,
.block-img .title {
	color: #fff;
	font-size: 60px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	line-height: 65px;	
}
.container .content {
	margin: 0 auto !important;
}

.featured-section .featured-img .title {
	padding: 6.5em 0;
}

.sub-section .featured-img .title {
	padding: 7.5em 0;
}

.image-description {
	color: #878787;
	font-style: italic;
}

.container video {
	width: 100%;	
}

.container .entry p {
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.special-content .fb-share-button {
    margin-top: -4px !important;
}
.special-content .header-details-wrapper {
    margin-bottom: 30px;
}
.special-content .jumbotron {
    margin: 2em 0;
}
.special-content .jumbotron.featured-overlay {
    margin: 0 0 2em 0;
}

/** FOOTER **/
.primary-footer {
    margin-bottom: 3em;
}
.secondary-footer {
    padding: 50px 0 25px 0;
}
.primary-footer-area .d-flex .covernews-widget {
    flex-basis: 145px;
    margin-bottom: 20px;
}
.site-footer a:hover {
    color: #002B5C;
}
#footer-menu li.menu-item {
    border-right: 1px solid #ffffff;
}
#footer-menu li.menu-item:last-child {
    border-right: none
}
.footer-nav-wrapper ul li a {
    padding: 0 15px;
    line-height: 25px;
}
.masthead-banner .your-story-box {
    text-align: right;
}
body.archive #main .header-title-wrapper1 .page-title {
    margin-top: 15px;
} 

.clear-both {
    clear: both;
}
.d-flex {
    display: flex;
}
.justify-content-between {
    justify-content: space-between;
}
.flex-wrap {
    flex-wrap: wrap;
}

.carousel .mobile {
    display: none !important;
}
.carousel .tablet {
    display: none !important;
}
.carousel .desktop {
    display: block !important;
}

_:-ms-lang(x), .topics-nav .topics-title { padding: 12px 30px 12px 16px; }
_:-ms-lang(x), .topics-nav .topics-title::after { content: unset; }  

/** Topics Template **/
.topics-archive .su-animate {
    text-align: left !important;
}
.topics-archive .text-grey,
.topics-archive .text-grey a {
    color: #333;
}
.topics-archive .font12pt {
    font-size: 12pt;
}
.topics-archive .font14pt {
    font-size: 14pt;
}
.topics-archive .d-block {
    display: block;
}
.topics-archive .topic-tpl-thumb {
    padding: 10px;
    margin-bottom: 30px;
}
.topics-archive .topic-tpl-thumb .featured-image {
    text-align: center;
    background-color: #fff;
}
.topics-archive .topic-tpl-list {
    background-color: #fff;
    margin: 0;
}
.topics-archive .topic-tpl-list .featured-image {
    padding: 20px 0;
    text-align: center;
}
.default-hover {
    cursor: default;
}
.top-gpt-ad {
    display: flex !important; 
    justify-content: center; 
    align-items: center;
}

/** Live Banner **/
#live-news-banner {
    margin-top: 63px;
}
.live-banner-section {
    background-color: #2a2a2a;
    padding: 10px 0;
    margin-bottom: 1px;
}
.live-banner {
    color: #fff;
    text-align: center;
    font-weight: bold;
}
.live-banner a,
.live-banner a:visited {
    color: #fff;
}
.live-symbol {
    display: inline-block;
    background-color: red;
    margin-right: 12px;
    padding: 0 5px;
}
.text-divider {
    display: inline-block;
    margin: 0 10px;
}
/* .lnb-not-fp {
    margin-top: -10px;
} */
.page-template .shows-container .nouvelle-feat-show  .post-description {
    min-height: 30px !important;
}
.responsive-vimeo-div {
    padding: 56.25% 0 0 0; 
    position: relative;
}
.responsive-vimeo-iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

/* Slider fix to prevent stretching */
.main-slider .slide:nth-child(n+2) {
    display: none;
}
.main-slider.slick-initialized .slide {
    display: block;
}
.trending-posts-carousel .slide:nth-child(n+5) {
    display: none;
}
.trending-posts-carousel.slick-initialized .slide {
    display: block;
}
.topic-slider .topic-item {
    display: none;
}
.topic-slider.slick-initialized .topic-item {
    display: block;
}

/** Youtube Plugin - Newscast page **/
.sby-video-info-header {
    text-align: center !important;
}

@media only screen AND (max-width:516px) {
    #live-news-banner {
        margin-top: 40px;
    }    
    .main-navigation.aft-sticky-navigation span.af-mobile-site-title-wrap img {
        width: 71px;
    }
    .navigation-container .toggle-menu {
        display: block;
        height: 40px;
    }
    .main-navigation .menu > ul {
        display: none;
    }
    .navigation-container .icon-search {
        height: 40px;
    }
    .navigation-container .icon-search .fa-search {
        font-size: 1.2em;
    }
    .navigation-container .toggle-menu .ham {
        top: 19px;
    }
    .topics-nav .topics-title {
        width: 100%;
    }
    .topics-nav .topics-title::after {
        display: none;
    }
    .topics-nav .topics-list a {
        padding: 6px 0 6px 15px;
    }
    .video-carousel .desktop {
        display: none;
    }
    .video-carousel .mobile {
        display: block;
    }
    .video-carousel .carousel-control.left {
        left: -5px;
    }
    .video-carousel .carousel-control.right {
        right: -5px !important;
    }
    .tab-pane .video-carousel .carousel-control.left {
        left: -25px;
    }
    .tab-pane .video-carousel .carousel-control.right {
        right: -25px !important;
    }
    .new_posts_dsgn .spotlight-post figcaption, .category .spotlight-post figcaption {
        margin-top: 0;
    }
    #news-shows .nav>li>a {
        padding: 5px 10px;
    }

    /* span.af-mobile-site-title-wrap {
        -webkit-transform: skew(20deg);
        -moz-transform: skew(20deg);
        -o-transform: skew(20deg);
    } */
    #sidebar-carousel-shows .video-carousel {
        padding: 0;
    }
    #sidebar-carousel-shows .video-carousel .thumbnail {
        margin-bottom: 0;
    }
    #sidebar-carousel-shows .video-carousel .carousel-control.left {
        margin-top: 70px;
    }
    #sidebar-carousel-shows .video-carousel .carousel-control.right {
        margin-top: 70px;
    }
    .nav-tabs span.header-after {
        font-size: 17px;
    }
    .custom-author-box .auth-tile {
        min-height: 260px;
        margin-bottom: 15px;
    }
    .em-reated-posts .data-bg-categorised {
        height: 230px;
    }
    .masthead-banner .promotion-section.lh-90 {
        line-height: 50px;
    }
    .masthead-banner .your-story {
        padding-left: 5px !important;
    }
    .masthead-banner .your-story-box {
        text-align: right;
    }
    .masthead-banner .your-story-box img {
        height: 75px;
    }
    .post-navigation .nav-next,
    .post-navigation .nav-previous {
        width: unset;
    }

    /** Report Form **/ 
    .fm-form-container.fm-theme1 {
        width: 100% !important;
    }

    #custom-sidebar {
        position: unset;
    }

    .wp-report-block .wprb-content .going-left {
        float: unset;
    }
    .wp-report-block .wprb-content .going-right {
        float: unset;
    }

    .page-template .shows-container .featured-show .fs-image-box .article-info-box {
        position: unset;
        float: left;
        background-color: #333;
    }
    .page-template .shows-container .featured-show .fs-image-box .article-info-box .article-info a {
        font-size: 1em;
    }
    .page-template .shows-container .post-meta-box .pm-meta-date {
        float: right;
        /* padding-right: 15px; */
    }    
    .em-reated-posts .data-bg-categorised {
        height: unset;
    }
    .data-bg.data-bg-hover.data-bg-categorised a {
        position: unset;
    }
    .video-carousel .video-description,
    .video-carousel .grid-item-metadata {
        margin-left: 10px;
    }

    /** Special Feature **/
    .featured-section .featured-img .title {
		font-size: 40px !important;
		line-height: 40px !important;
		padding: 3.5em 0 !important;
	}
	.sub-section .featured-img {
		background-size: 100% !important;
	}
	.sub-section .featured-img .title {
		padding: 1.3em !important;
    }
    
    .page-template .investigates-menu ul {
        display: block;
        justify-content: center;
        align-items: center;
    }
    .page-template .investigates-menu li {
        width: 100%;
    }
    .carousel .mobile {
        display: block !important;
    }
    .carousel .desktop {
        display: none !important;
    }    
    #news-shows .tab-pane .video-carousel .thumbnail {
        text-align: center;
    }
    #news-shows .tab-pane .video-carousel .video-description {
        text-align: left;
    }
    #news-shows .tab-pane .video-carousel .grid-item-metadata {
        text-align: left;
    }
    .page-template .shows-container .featured-show .fs-image-box .article-info-box .article-info {
        padding: 15px 0 0 10px;
    }
    .page-template .shows-container .header-featured {
        font-size: 1.2em;
    }
    .su-slider-slides,
    .su-slider-slides .su-slider-slide {
        height: unset !important;
    }
    .social-media-sb {
        height: calc(90vw / (396 / 78));
        margin-bottom: 10px;
    }
}

@media (max-width: 700px) {
    body {
        top: 60px;
    }
    body.elementor-page {
        top: 0 !important;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        width: 100%;
        height: 60px;
    }
    .masthead-banner .promotion-section.lh-90 {
        line-height: 50px;
    }
}

@media (max-width: 768px) {
    .masthead-banner .promotion-section {
        margin-top: 0;
        /* margin-bottom: 10px; */
    }
    .masthead-banner .promotion-section span.col-xs-12 {
        margin-bottom: 5px;
    }
}

@media only screen AND (max-width:375px) {
    .masthead-banner .your-story-box img {
        height: 70px;
    }
}

@media (max-width: 360px) {
    .wp-report-block .wprb-button {
        padding: 10px;
    }
    .masthead-banner .your-story-box img {
        height: 65px;
    }
}

@media (max-width: 320px) {
    .masthead-banner .your-story-box img {
        height: 58px;
    }
    .custom-pagination .page-numbers {
        font-size: 0.7em;
    }
}

@media only screen AND (min-width:980px) {
    .page #primary,
    .tax-topics #primary {
        width: 75%;
    }
    .full-width-content #primary {
        width: 100%;
    }
    .page #primary header h1.entry-title {
        margin: 10px 0 0 0;
    }
    .category.latest-posts-grid .spotlight-post{
        min-height: 335px;/*changed by Giti*/
		/*border: 1px solid #f00;*//*changed by Giti*/
    }
    .primary-footer-area .d-flex .covernews-widget {
        flex-basis: 170px;
    }
    .topics-nav .topics-list a {
        padding-left: 25px;
    }
    .topics-nav .bullet {
        margin-left: 25px;
    }
    .mobile-mid-ad .ad-block > img {
        height: 90px !important;
    }    
}

@media (min-width: 991px) and (max-width: 1200px) {
    body {
        top: 100px;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        width: 100%;
    }
    .top-gpt-ad {
        justify-content: unset !important;
    }
    .banner-promotions-wrapper .tuys-2 {
        display: none !important;
    }
    .masthead-banner .your-story-box {
        display: inline-block !important;
        text-align: right;
    }
}

@media (min-width: 1200px) and (max-width: 1299px) {
    .middle-section #custom-sidebar .ad-box {
        padding: 0 !important;
    }
    .single #custom-sidebar {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .single #custom-sidebar .ad-box,
    .page #custom-sidebar .ad-box {
        padding: 0 !important;
    }
}

@media (min-width: 1201px) and (max-width: 1299px) {
    .banner-promotions-wrapper .tuys-2 {
        width: 167px !important;
    }
    .banner-promotions-wrapper .adslot-2 {
        width: 740px !important;
        margin-left: -22px !important;
    }
    .single #custom-sidebar,
    .archive #custom-sidebar,
    .page #custom-sidebar {
        padding-right: 0 !important;
    }
    .archive #custom-sidebar,
    .page #custom-sidebar {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .single #custom-sidebar .ad-box,
    .archive #custom-sidebar .ad-box,
    .page #custom-sidebar .ad-box {
        padding: 0 !important;
    }
}

@media (min-width: 1300px) and (max-width: 1599px) {
    /* body {
        top: 100px;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        width: 100%;
    }
    .top-gpt-ad {
        justify-content: unset !important;
    }
    .banner-promotions-wrapper .tuys-2 {
        display: none !important;
    }
    .banner-promotions-wrapper .adslot-2 {
        left: 15% !important;
    }
    .masthead-banner .your-story-box {
        display: inline-block !important;
        text-align: right;
    } */
    .banner-promotions-wrapper .tuys-2 {
        width: 187px !important;
    }
    .banner-promotions-wrapper .adslot-2 {
        width: 740px !important;
        margin-left: -27px !important;
    }
    .middle-section #custom-sidebar .ad-box {
        padding: 0 !important;
    }
    .single #custom-sidebar,
    .archive #custom-sidebar,
    .page #custom-sidebar {
        padding-right: 0 !important;
    }
    .single #custom-sidebar .ad-box,
    .archive #custom-sidebar .ad-box,
    .page #custom-sidebar .ad-box {
        padding: 0 !important;
    }
}

@media (min-width: 991px) and (max-width: 1200px) {
    body {
        top: 100px;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        width: 100%;
    }
    .top-gpt-ad {
        justify-content: unset !important;
    }
    .banner-promotions-wrapper .tuys-2 {
        display: none !important;
    }
    .masthead-banner .your-story-box {
        display: inline-block !important;
        text-align: right;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    
    /*
    changed by Giti
    #custom-sidebar {
        padding-right: 0 !important;
        width: 34% !important;
    }
    #content .content-area {
        width: 64% !important;
    }
    .home .spotlight-post .data-bg-categorised {
        min-height: 110px;
        border:1px solid #000000;
    }

     #div-gpt-ad-1459968867771-0 div iframe{
        border: 1px solid #0f0 !important;    
        background: #0f0;
        width: 450px !important;
    } */
}

@media (min-width: 1200px) {
    #custom-sidebar {
        padding-right: 0 !important;
    }
}

@media (min-width: 992px) and (max-width: 1599px) { 
    .single-video header.entry-header h1.entry-title {
        font-size: 25px;
    }
    .single-video .entry-content-wrap {
        font-size: 14px;
    }
    .more-feat-vids .col-md-4 {
        min-height: 270px;
    }
    /* .social-widget-menu ul li a {
        width: 40px;
    } */
    .video-carousel .thumbnail {
        min-height: 260px;
    }
    #sidebar-carousel-shows .video-carousel .carousel-control.left {
        margin-top: 50px;
        left: -15px;
    }
    #sidebar-carousel-shows .video-carousel .carousel-control.right {
        margin-top: 50px;
        right: -15px !important;
    }
    #sidebar-carousel-shows .video-carousel {
        padding: 0;
    }
    #sidebar-carousel-shows .video-carousel .thumbnail {
        margin-bottom: 0;
    }
    .category .latest-posts-grid .spotlight-post {
        min-height: 385px;
    }
    /** Trending Carousel **/
    .slick-slider .slick-track {
        margin-top: -5px;
    }
    .trending-posts-carousel .slick-slide .carousel-image {
        margin-bottom: 8px;
    }
    .trending-story .banner-trending-posts-wrapper h3 {
        font-size: 14px;
    }
    .af-main-banner-editors-picks .data-bg-featured {
        height: 208px;
    }
    
    .category .spotlight-post figcaption {
        padding: 15px;
        margin-top: 0;
    }

    .post-navigation .nav-next,
    .post-navigation .nav-previous {
        width: 45%;
    }
    .site-main .post-navigation .em-post-navigation {
        width: unset;
    }

    .custom-author-box .auth-tile .col-md-2 {
        width: 25%;
    }
    .page-template .shows-container .pm-auth-box {
        width: 15%;
    }
    .page-template .shows-container .spotlight-post .show-thumb img {
        min-height: unset;
    }
    .em-reated-posts .data-bg-categorised {
        height: unset;
    }
    .data-bg.data-bg-hover.data-bg-categorised a {
        position: unset;
    }
    .tab-pane .video-carousel .thumbnail .video-thumb img {
        max-height: 176px;
    }
    #live-news-banner {
        margin-top: 61px;
    }
}

@media only screen and (min-width : 517px) and (max-width : 768px) {
    /* .carousel .mobile {
        display: none !important;
    }
    .carousel .desktop {
        display: block !important;
    } */
    .video-thumb .thumb {
        width: 50px;
        height: 50px;
    }
    .video-carousel.youmayhavemissed  .video-description {
        font-size: .8rem !important;
    }
    aside#custom-sidebar {
        clear: both;
    }
    aside#custom-sidebar .covernews-widget {
        background-color: #fff;
        margin: 10px 0;
        padding: 10px;
        text-align: center;
    }
    aside#custom-sidebar .covernews-widget .video-carousel {
        padding-bottom: 0;
    }
    #sidebar-carousel-shows .thumbnail {
        text-align: center;
        margin-bottom: 0;
    }
    #newsletter-signup .newsletter-header img {
        width: 100%;
    }
    #sidebar-carousel-shows .thumbnail .video-thumb img {
        max-height: unset;
    }
    #custom-sidebar #newsletter-signup {
        display: flex;
        justify-content: center;
        background-color: #fff;
        padding: 10px;
    }
    #custom-sidebar #newsletter-signup .newsletter-signup {
        width: 470px;
    }
}
/** For "You may have missed" Carousel **/ 
@media only screen and (min-width : 517px) and (max-width : 992px) {
    .carousel.youmayhavemissed .mobile {
        display: none !important;
    }
    .carousel.youmayhavemissed .tablet {
        display: block !important;
    }
    .carousel.youmayhavemissed .desktop {
        display: none !important;
    }
    /* span.af-mobile-site-title-wrap {
        -webkit-transform: skew(20deg);
        -moz-transform: skew(20deg);
        -o-transform: skew(20deg);
    } */
    #live-news-banner {
        margin-top: 55px;
    }
    #custom-sidebar .contribute-box {
        text-align: center;
    }
    #custom-sidebar .contribute-box img {
        width: 300px;
    }
    #custom-sidebar #wpforms-widget-2 {
        text-align: left;
    }
    .main-navigation.aft-sticky-navigation span.af-mobile-site-title-wrap img {
        display: none;
    }
    .main-navigation.aft-sticky-navigation span.af-mobile-site-title-wrap a.custom-logo-link {
        background-color: #002B5C;
    }
}

@media (min-width: 769px) and (max-width: 991px) {
    body {
        top: 100px;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        width: 100%;
    }
    .top-gpt-ad {
        justify-content: unset !important;
    }
    .masthead-banner .your-story-box {
        text-align: right;
    }
    .mobile-top-ad .ad-block > img,
    .mobile-mid-ad .ad-block > img {
        height: 90px !important;
    }
    .banner-trending-posts-wrapper h3 {
        font-size: 12px;
    }
    .trending-posts-carousel .slick-slide .carousel-image {
        margin-bottom: 9px;
    }
    .data-bg.data-bg-hover.data-bg-categorised a {
        position: unset;
    }
    .new_posts_dsgn .spotlight-post figcaption {
        margin-top: 0;
    }
    aside#custom-sidebar {
        clear: both;
    }
    aside#custom-sidebar .covernews-widget {
        background-color: #fff;
        margin: 10px 0;
        padding: 10px;
        text-align: center;
    }
    aside#custom-sidebar .covernews-widget .video-carousel {
        padding-bottom: 0;
    }
    #sidebar-carousel-shows .thumbnail {
        text-align: center;
        margin-bottom: 0;
    }
    #newsletter-signup .newsletter-header img {
        width: 100%;
    }
    #sidebar-carousel-shows .thumbnail .video-thumb img {
        max-height: unset;
    }
    #custom-sidebar #newsletter-signup {
        display: flex;
        justify-content: center;
        background-color: #fff;
        padding: 10px;
    }
    #custom-sidebar #newsletter-signup .newsletter-signup {
        width: 470px;
    }
}

@media only screen AND (min-width: 992px) { 
    /* #main .ymhm-box {
        width: 133%;
    } */
    .special-content {
        margin-top: -16px;
    }
    #custom-sidebar #newsletter-signup {
        width: 300px;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .page-template-page-special-report #mc_embed_signup input#mc-embedded-subscribe,
    .page-template-page-special-report #mc_embed_signup input#mc-embedded-subscribe:focus {
        letter-spacing: unset !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .site-main .post-navigation .em-post-navigation {
        width: 100%;
    }
    .tab-pane .video-carousel .thumbnail .video-thumb img {
        max-height: 133px;
    }
}
@media (min-width: 999px) and (max-width: 1280px) {
    #custom-sidebar #newsletter-signup {
        width: 300px;
    }
}
@media (min-width: 1400px) {
    #custom-sidebar #newsletter-signup {
        width: 300px;
    }
}

@media only screen AND (min-width: 1599px) { 
    #custom-sidebar {
        padding-right: 0;
    }
    .video-carousel .thumbnail {
        min-height: 248px;
    }
    .more-feat-vids .col-md-4 {
        min-height: 345px;
    }
    .video-carousel .video-archive-thumb {
        line-height: 265px;
    }
    #sidebar-carousel-shows .thumbnail {
        min-height: unset;
    }
    #sidebar-carousel-shows .video-carousel .carousel-control.left {
        margin-top: 70px;
        left: -12px;
    }
    #sidebar-carousel-shows .video-carousel .carousel-control.right {
        margin-top: 70px;
        right: -12px !important;
    }
    #sidebar-carousel-shows .video-carousel {
        padding: 0;
    }
    #sidebar-carousel-shows .video-carousel .thumbnail {
        margin-bottom: 0;
    }
    #sidebar-carousel-shows .video-carousel {
        padding: 0;
    }
    #sidebar-carousel-shows .video-carousel .thumbnail {
        margin-bottom: 0;
    }

    .category .latest-posts-grid .spotlight-post {
        min-height: 316px;
    }
    /** Trending Carousel **/
    .trending-story .slick-slider .slick-track {
        margin-top: -5px;
    }
    .trending-story .slick-list.draggable {
        height: 492px !important;
    }
    .af-main-banner-editors-picks .data-bg-featured {
        height: 241px;
    }
    .banner-trending-posts-wrapper figure .data-bg-featured {
        height: 116px;
    }
    .lh-90 {
        line-height: 80px;
    }
    .page-template .shows-container .spotlight-post .show-thumb img {
        min-height: unset;
    }
    .page-template .shows-container .pm-meta-info {
        font-size: 16px;
    }
   
}

/* Portrait - iPad */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    body {
        top: 100px;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        width: 100%;
    }
    .top-gpt-ad {
        justify-content: unset;
    }
    .masthead-banner .your-story-box {
        text-align: right;
    }
    .navigation-container .toggle-menu {
        display: block;
    }
    .main-navigation .menu > ul {
        display: none;
    }
    .video-thumb {
        width: 100%;
    }
    .tab-pane .video-carousel .thumbnail .video-thumb img {
        max-height: 129px;
    }
    .video-carousel .video-description,
    .video-carousel .grid-item-metadata {
        margin-left: 10px;
    }
    .post-navigation .nav-next, .post-navigation .nav-previous {
        width: 47%;
    }
    .data-bg.data-bg-hover.data-bg-categorised a {
        position: absolute;
    }
    .forminator-ui.forminator-custom-form.forminator-design--default:not(.forminator-enclosed):not(.forminator-custom) .forminator-row:not(:last-child) {
        clear: both;
    }
    .wp-report-block .wprb-content .going-right {
        width: 100%;
        margin-bottom: 20px;
    }
    #custom-sidebar::before {
        clear: both;
    }
    #custom-sidebar {
        float: left;
    }
    /* #custom-sidebar #custom_html-11 .col-md-12 img,
    #custom-sidebar #custom_html-3 .col-md-12 img,
    #custom-sidebar #custom_html-8 .col-md-12 img,
    #custom-sidebar #custom_html-9 .col-md-12 img,
    #custom-sidebar #custom_html-6 .col-md-12 img,
    #custom-sidebar #custom_html-7 .col-md-12 img {
        width: 100%;
    } */
    #custom-sidebar #custom_html-7 .col-md-12 span>img {
        width: unset;
    }
    aside#custom-sidebar {
        clear: both;
        display: flex;
        justify-content: center;
        width: 100%;
    }
    aside#custom-sidebar .covernews-widget {
        background-color: #fff;
        margin: 10px 0;
        padding: 10px;
        text-align: center;
    }
    /* .primary-footer-area {
        width: 24%;
    } */
    .video-description {
        min-height: 76px;
    }
    #news-shows .video-description {
        min-height: unset;
    }
    #custom-sidebar #newsletter-signup {
        display: flex;
        justify-content: center;
        background-color: #fff;
        padding: 10px;
    }
    #custom-sidebar #newsletter-signup .newsletter-signup {
        width: 470px;
    }
    .banner-trending-posts-wrapper h3 {
        font-size: 16px;
    }
    .social-media-sb {
        height: calc(73vw / (396 / 78));
        margin-bottom: 0;
    }
}

/* Landscape - iPad */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    aside#custom-sidebar {
        display: block;
    }
    aside#custom-sidebar .row {
        width: 70%;
        margin: 0 auto;
    }
    #custom-sidebar .schedule-link img {
        width: 100%;
    }
}

/* Portrait - iPad Pro */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    body {
        top: 100px;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        left: 15%;
        width: 100%;
        margin-left: 0 !important;
    }
    .banner-promotions-wrapper .promotion-section .adslot-2 {
        width: 100%;
    }
    .tuys-2 {
        display: block !important;
        width: 100% !important;
        padding-top: 10px;
    }
    #primary {
        width: 75%;
    }
    .video-carousel .desktop {
        display: block;
    }
    .video-carousel .mobile {
        display: none;
    }
    .masthead-banner .col-md-3 {
        width: 30%;
    }
    .masthead-banner .col-md-9 {
        width: 70%;
    }
    .new_posts_dsgn .spotlight-post figcaption,
    .category .spotlight-post figcaption {
        margin-top: 0;
    }
    .post-navigation .nav-next, .post-navigation .nav-previous {
        width: 49%;
    }
    .site-main .post-navigation .em-post-navigation {
        width: unset;
    }
    .em-reated-posts .data-bg-categorised {
        height: unset;
    }
    .data-bg.data-bg-hover.data-bg-categorised a {
        position: unset;
    }
    .masthead-banner .col-md-offset-1 {
        margin-left: 0;
    }
    aside#custom-sidebar {
        clear: unset !important;
    }
    aside#custom-sidebar .covernews-widget {
        background-color: unset !important;
        margin: unset !important;
        padding: unset !important;
        text-align: unset !important;
    }
    #custom-sidebar #newsletter-signup {
        display: flex;
        justify-content: center;
        background-color: unset !important;
    }
    #custom-sidebar #newsletter-signup .newsletter-signup {
        width: unset !important;
    }
    .shows-container #custom-sidebar .row {
        width: 100%;
    }
    .video-carousel .thumbnail {
        min-height: 235px;
    }
    .top-gpt-ad img.visible-md {
        display: none;
    }
    .social-media-sb {
        grid-auto-rows: minmax(40px, auto);
        margin-bottom: 15px;
    }
}

/* Landscape - iPad Pro */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {


}

/* Nexus 7 / 7' Tablets */
@media only screen and (min-width : 600px) and (max-width : 603px) and (orientation: portrait) {
    body {
        top: 60px;
    }
    .top-middle-block {
        position: fixed;
        top: 0;
        width: 100%;
    }
    .promotion-section.lh-90 {
        line-height: unset;
    }
    .navigation-container .toggle-menu {
        display: block;
    }
    .main-navigation .menu > ul {
        display: none;
    }
    .post-navigation .nav-next, .post-navigation .nav-previous {
        width: 48%;
    }
    .em-reated-posts .data-bg-categorised {
        height: unset;
    }
    .data-bg.data-bg-hover.data-bg-categorised a {
        position: unset;
    }
    aside#custom-sidebar {
        clear: both;
    }
    aside#custom-sidebar .covernews-widget {
        background-color: #fff;
        margin: 10px 0;
        padding: 10px;
        text-align: center;
    }
    aside#custom-sidebar .covernews-widget .video-carousel {
        padding-bottom: 0;
    }
    #sidebar-carousel-shows .thumbnail {
        text-align: center;
        margin-bottom: 0;
    }
    #newsletter-signup .newsletter-header img {
        width: 100%;
    }
    .thumbnail .video-thumb img {
        max-height: 101px;
    }
    .video-description {
        font-size: .9rem;
        min-height: 70px;
    }
    #news-shows .video-description {
        min-height: unset;
    }
    #sidebar-carousel-shows .thumbnail .video-thumb img {
        max-height: unset;
    }
    .shows-container #custom-sidebar .row {
        width: 70%;
        margin: 0 auto;
    }
    .shows-container #custom-sidebar .schedule-link img {
        width: 100%;
    }
    .topics-nav .topics-title {
        width: 100%;
    }
    .topics-nav .topics-list a {
        padding: 10px 0 10px 15px;
    }
    .social-media-sb {
        height: calc(90vw / (396 / 78));
        margin-bottom: 0;
    }
}

/** Kindle Fire HDX / Nexus 10 **/
@media only screen and (min-device-width: 800px)
    and (max-device-height: 1280px)
    and (orientation: portrait) {
        body {
            top: 100px;
        }
        .top-middle-block {
            position: fixed;
            top: 0;
            width: 100%;
        }
        .navigation-container .toggle-menu {
            display: block;
        }
        .main-navigation .menu > ul {
            display: none;
        }
        .post-navigation .nav-next, .post-navigation .nav-previous {
            width: 45%;
        }
        .em-reated-posts .data-bg-categorised {
            height: unset;
        }
        .data-bg.data-bg-hover.data-bg-categorised a {
            position: unset;
        }
        .thumbnail .video-thumb img {
            max-height: 133px;
        }
        .video-description {
            min-height: 76px;
        }
        #news-shows .video-description {
            min-height: unset;
        }
        aside#custom-sidebar {
            clear: both;
        }
        aside#custom-sidebar .covernews-widget {
            background-color: #fff;
            margin: 10px 0;
            padding: 10px;
            text-align: center;
        }
        aside#custom-sidebar .covernews-widget .video-carousel {
            padding-bottom: 0;
        }
        #sidebar-carousel-shows .thumbnail {
            text-align: center;
            margin-bottom: 0;
        }
        #newsletter-signup .newsletter-header img {
            width: 100%;
        }
        #sidebar-carousel-shows .thumbnail .video-thumb img {
            max-height: unset;
        }
        #custom-sidebar #newsletter-signup {
            display: flex;
            justify-content: center;
            background-color: #fff;
            padding: 10px;
        }
        #custom-sidebar #newsletter-signup .newsletter-signup {
            width: 470px;
        }
        .shows-container #custom-sidebar .row {
            width: 70%;
            margin: 0 auto;
        }
        .shows-container #custom-sidebar .schedule-link img {
            width: 100%;
        }
        .social-media-sb {
            height: calc(90vw / (396 / 78));
            margin-bottom: 0;
        }
}
/* css changed by Giti on 10th Oct 2023 */
@font-face {
    font-family: OpenSans-Regular;
    src: url(font/OpenSans-Regular.ttf);
}
@font-face {
    font-family: Gotham-Book;
    src: url(font/Gotham-Book.otf);
}
.main-navigation .menu ul li a,
.topics-nav .topics-list a ,
.topics-nav .topics-title ,
h1, h2, h3, h4, h5, h6 ,
.video-carousel .video-description ,
.site-main .post-navigation .em-post-navigation ,
.page-template .investigates-about .prof-info .prof-name ,
.full-newcast{
	
	font-weight:300;
}
.fp-middle-ad{
	margin: 0px 0px 22px !important;
	/*border: 1px solid #0f0;*/
}
.grid-item-metadata {
    padding-top: 5px;
}
body , 
.hentry .header-details-wrapper {
    
	background-color: #fff;
}
#news-shows .tab-content ,
.topics-nav ,
.slide-icon:before,
.trending-posts-carousel .slick-slide .carousel-image,
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
    background-color: #F5F5F5 ;
	/*border: 1px solid #ddd;
    border-bottom-color: transparent;*/
}
.home .new_posts_dsgn .spotlight-post .data-bg{
	background-color:#fff !important;
}
.home .new_posts_dsgn .post-description,
.new_posts_dsgn .post-description{
	font-size:13px;
}
.thumbnail a>img, .thumbnail>img {
	margin-left: 0px;
	margin-right: 0px;
}
.home-carousel-os-th{
	/*background-repeat: no-repeat;
    background-position: 0% 0%;
	 padding: 100px 135px 87px;*/
    /*background-size: 100% 95%;*/
    /*border: 1px solid #000;*/
   
}
.home-carousel-os-th .video-description{
	position:relative;
	top:200px;
}
.home-carousel-os-th .grid-item-metadata{
	position:relative;
	top:220px;
}
.home.spotlight-post{
	margin-bottom: 0px !important;
}
.home .new_posts_dsgn .hentry{
	margin:0px 0px 25px;
}
.home .new_posts_dsgn,
.home #video-section,
.home #news-shows,
.home .ymhm-box{
	margin-bottom: 50px !important;
}
.home .new_posts_dsgn, .new_posts_dsgn{
	margin-left:0px !important;
	margin-right: 0px !important;
}
.new_posts_dsgn .latest-posts-grid .spotlight-post ,
.new_posts_dsgn .latest-posts-grid .spotlight-post {
	margin-bottom: 10px;
}
.home #video-section .thumbnail{
	margin-bottom:0px !important;
}
.home .new_posts_dsgn .spotlight-post figcaption,
.new_posts_dsgn .spotlight-post figcaption{
	padding-bottom: 0px !important;
}
.home .no-imG img {
    max-height: 142px;
} 
.content-area{
    margin-top:10px;
}
/*
.single .content-area{    
    width: 55% !important;
}*/
.single .data-bg{
    background-color: #fff;
    height: auto;
}
.single .spotlight-post figcaption{
    padding: 4px 0px 0px;
}
.topics-nav{
	margin-top: 20px;
	margin-bottom: 10px;
}
.single header#masthead{	
	margin-bottom:0px !important;
}
.home #content{
	margin-top: 43px;
}
.single .entry-title{
	font-size: 36px !important
}
.single .entry-content p{
    margin-bottom: 20px;
}
span.header-after {
 margin-top:15px !important;
}
.video-description a{
    font-size: 16px;
}
#allshows .thumbnail{
    margin-bottom:0px;
}
#main-banner h3.article-title {
    line-height: 1.4;
    letter-spacing: 0px;
    color: #007198;
}
.article-title{
    line-height: 1.4;
}
.slider-figcaption,
#the-shows-valign .spotlight-post figcaption.cate-fig{
    background-image: linear-gradient(to top, rgba(0,0,0,0.99), rgba(0,0,0,0));
    /*border: 1px solid #f00;*/
    height:50%;    
}
#the-shows-valign .spotlight-post figcaption.cate-fig{
    padding-top: 2%;
}
/*
#the-shows-valign .spotlight-post figcaption.cate-fig {
    padding: 5px;
}
*/
.full-newcast{
    font-size: 24px;
}
.menu ul li a,
.topics-nav .topics-title span,
.topics-nav ul li a,
.header-after1 .header-after,
.em-post-navigation .element,
.em-reated-posts .related-title,
.full-newcast,
.author h1.page-title{
    font-family: Gotham-Book, OpenSans-Regular, Source Sans Pro, sans-serif;
}
.em-post-navigation .element,
.article-title a,
.video-description a,
.grid-item-metadata ,
.auth-name a,
.auth-email a,
.post-description,
body .grid-item-metadata .item-metadata,
.single .entry-title,
.new_posts_dsgn .entry-title,
.nav-previous a, .nav-next a,
.author .archive-description{
    font-family: OpenSans-Regular, Source Sans Pro, sans-serif;
}

#video-section .video-carousel .thumbnail{
    min-height: 220px;
   /* border: 2px solid #000;*/
}
.nav-previous a, .nav-next a {
    font-size: 13px;
}
.post-navigation .em-post-navigation:hover {
    background: none;
}
.article-title ,
.video-description a{
    font-size: 16px;
}
.categorized-story .title-heading .article-title-2{
    font-size:16px;
}
#the-shows-valign .spotlight-post h3{
    position: absolute;
    width:94%;
    bottom:15px;
}
#main-banner .slider-figcaption section{
    position: absolute;
    width:94%;
    bottom:15px;
}
#main .article-title a,
#video-section .video-description a,
#news-shows .video-description a,
.ymhm-box .video-description a{
    color: #2a2a2a;
}
.loading-cl{
    font-size:10px;
}
.clearl{
    clear:both;
    height:1px;
}
#loading_author{
    margin:30px 0px 0px;
}
.main-navigation {
    position: absolute;
    width: 100%;
    z-index: 99999;
}
.topics-nav{
    margin-top:20px !important;
}
.aft-sticky-navigation {
    position: fixed !important; 
   transition: top 1s ease-in-out;
   transform: translateZ(0);
}
@media only screen and (max-width: 768px) and (min-width: 426px){
    
    .new_posts_dsgn .latest-posts-grid .spotlight-post {
        
        /*min-height: 425px;*/
    }
}

@media (min-width: 980px){
    .page-template-tmpl-front-page #custom-sidebar{
        width:24%;
    }
}

@media (max-width: 999px) {
    .data-bg-featured, 
    .data-widget-featured{
        height: 150px;
    }
}

@media (min-width: 999px) {
    .single-row1{
        width:75%;
        margin-left:auto;
        margin-right:auto;
    }
    #custom-sidebar {
        max-width: 300px;
        padding-left: 0px;
        float:right;
        /*border:1px solid #000;*/
    }
}

@media (min-width: 700px) and (max-width: 1199px){

	.slider-figcaption .slide-title{
        font-size:25px;
    }
    #main-banner h3.article-title {
        line-height: 1.2;
    }
    .categorized-story .title-heading .article-title-2{
        font-size: 14px;
    }
	.home .new_posts_dsgn .spotlight-post figcaption h3 {
		/*height: 105px !important;*/
	}
	.home .new_posts_dsgn .spotlight-post .data-bg img {
		max-height: 120px;
	}
    .new_posts_dsgn .latest-posts-grid .spotlight-post {
        /*min-height: 330px;*/
    }
    #news-shows span.header-after {
        font-size:18px;
    }
    /*.single-row1{
        width:85%;
    }*/
}

@media (min-width: 1000px) and (max-width: 1550px){
    .single #primary{
        /* width: 70%; */
        width: calc(100% - 300px);
        /*border: 1px solid #f00;*/
    }
    .single #custom-sidebar {
        /* width: 30%; */
        width: 300px;
        /*border: 1px solid #0f0;*/
    }
    #custom_html-7,
    #custom_html-6{
        min-width: 300px;
    }

}

@media (min-width: 1200px) and (max-width: 1499px){
    .single #primary {
        width: calc(100% - 300px);
    }
    .single #custom-sidebar {
        width: 300px;
    }
	
    body .af-main-banner .slider-figcaption .slide-title{
        font-size: 31px;
    }
    /*
    #the-shows-valign .spotlight-post figcaption.cate-fig {
        padding-top: 7%;
    }
    */    

   /** More Stories **/
	.home .new_posts_dsgn .hentry{
		/*border: 1px solid #f00;*/
       /* max-height: 330px;*/
	}
	.new_posts_dsgn .latest-posts-grid .spotlight-post ,
    .new_posts_dsgn .latest-posts-grid .spotlight-post {
        /*min-height: 325px; */
		/*border:1px solid #060;*/
    }
	.home .new_posts_dsgn .spotlight-post .data-bg img ,
    .new_posts_dsgn .spotlight-post .data-bg img {
		/*max-height: 150px;*/
	}
}

@media (min-width: 1500px) {
    
   /** More Stories **/
	.home .new_posts_dsgn .hentry,
    .new_posts_dsgn .hentry{
		/*max-height:380px;*/
		/*border: 1px solid #500;*/
        overflow:hidden;
	}
	.new_posts_dsgn .latest-posts-grid .spotlight-post {
        /*min-height: 340px; */
		/*border:1px solid #060;*/
    }
	 .home .spotlight-post .data-bg-categorised {
        /*max-height: 155px;*/
		/*border:1px solid #00f;*/
        /*overflow: hidden;*/
    }
    .home .no-imG img {
        max-height: 218px;
    } 
    .single .data-bg-categorised {
        height: auto;
    }
}

@media (min-width: 1551px) and (max-width: 1599px) {
    .single #primary {
        width: calc(100% - 300px);
    }
    .single #custom-sidebar {
        width: 300px;
    }
}

@media (min-width: 1600px){
    .main-slider .data-bg-slide {
        height: 494px;
    }
    /*
    #the-shows-valign .spotlight-post figcaption.cate-fig {
        padding-top: 14%;
    }
    */
}
@media (min-width: 992px) and (max-width: 1199px){
    .row.news-team{
        font-size: 0.9rem;
    }
    .page-template .investigates-about .line-0 img {
        width: 50%;
        height: 160px;
    }
    span.prof-info {
         width: 45%;
    }
}
@media (min-width: 300px) and (max-width: 396px) {
    .row.news-team{
        font-size: 0.8rem;
    }
    .page-template .investigates-about .line-0 img {
        width: 130px;
        height: 121px;
        padding: 7px;
    }
    span.prof-info {
        width: 55%;
        padding-left: 5px;
        font-size: 1.1em;
    }
    .page-template .investigates-about .line-2{
        padding: 10px 5px;
    }    
}

@media (min-width: 250px) and (max-width: 300px) {
    .row.news-team{
        font-size: 0.8rem;
    }
    .page-template .investigates-about .prof-info{
        font-size: 1em;
        width: 77%;
    }       
    .page-template .investigates-about .line-0 img {
        width: 105px;
        height: 85px;
        padding: 6px;
    }
    
}
@media (max-width: 250px) {
    .row.news-team{
        font-size: 0.7rem;
    }
    .page-template .investigates-about .prof-info{
        font-size: 0.9em;
        width: 77%;
    }       
    .page-template .investigates-about .line-0 img {
        width: 77px;
        height: 65px;
        padding: 9px;
    }
    
}
@media (max-width: 396px) {
    .page-template .investigates-about .line-2{
        padding: 10px 5px;
    }
    .page-template .investigates-about .header-featured-white{
        padding-left: 0px;
    }
}

@media (max-width: 980px) {
    div.heateor_ss_follow_ul a, div.the_champ_sharing_ul a, ul.the_champ_sharing_ul li {
        float: none !important;
    }
}

#author_posts .custom-pagination{
    margin-top: 30px;
}
.author .header-title-wrapper1{
    margin-bottom: 10px;
}
/* end of it */
