/*
Theme Name:     Gear Newspaper Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Gear-specific child theme for Newspaper
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
.header_timer .ads-ticker {
    position: absolute;
    top: 10px;
    right: 5px;
    width: 165px;
    height: 35px;
}
@media only screen and (max-width: 1140px){
    .header_timer img.td-retina-data {
        margin: 0;
        max-width: 130px;
    }
    .td-main-menu-logo a{
        margin: 0 0 0 35px;
    }
    #td-top-mobile-toggle {
        width: 22px;
        height: 24px;
        margin: 17px 0 0 4px;
    }
}
/* new css */
div.affiliate-button a span:before, div.affiliate-button a:hover span:before {
    content: '';
}
.post *,
.td-ss-main-sidebar * {
    font-family: arial !important;
}


div.affiliate-button a span:before, div.affiliate-button a:hover span:before{display:none}
.sctn__ttl{font-size:18px!important;font-weight:600;color:#0d426c!important}


/* Featured image caption CSS  */
.full-w-img.f-img img {
    margin-bottom: 0;
}
.f-img .image-caption {
    color: #555;
    margin-bottom: 20px;
    font-size: 14px;
    font-style: italic;
}
.td_block_wrap{margin-bottom:0!important}
.widget{margin:15px 0 10px!important;}

body:has(.ftr__ad div iframe) .td-scroll-up {
    bottom: 70px;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
}
.ftr__ad{height:64px!important}

.td_block_related_posts .article_image .td-module-thumb a img {
    object-fit: contain !important;
}
.td_block_wrap .td-next-prev-wrap{
    margin-bottom: 20px!important;
}

@media (min-width: 1024px) {
.ftr__ad {
    position: static !important;
}
}

.td-pb-row [class*="td-pb-span"] {
    float: left!important;
}
.td-footer-bottom-full .td-container::before {
    display: none!important;
}


/* UI Issues fix */
.post header .entry-title {
    font-size: 36px;
    line-height: 44px;
}
.affiliate-button a span {
    font-size: 15px;
}
.trending_news_widget .popular_news_new {
    margin-bottom: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
}
.td_module_6 .item-details {
 
    margin-left: 0 !important;
}
.td_module_6 .td-module-thumb {
    position: relative !important;
    left: 0;
    top: 0;
    flex: 0 0 30%;
    margin-bottom: 0!important;
}
.td_module_6 .item-details .entry-title {
    margin-bottom: 0 !important;
    line-height: 22px!important;
}

.td_block_inner {
    margin-bottom: 4px;
}
.single-post span.td-bred-no-url-last, .single-post i.td-bred-no-url-last {
    display: inline-block;
}
.social_grp_btn {
    float:none;
    display: flex;
    justify-content: end;
}
.td-module-meta-info.meta_tp_gp {
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
header .td-post-date {
    margin-left: 0;
}
.meta-info-cols {
    line-height: 18px;
}
.td-post-date.last_updated_on {
    display: block;
}
header .td-post-date {
    float:none !important;
}

@media only screen and (max-width: 767px){ 
    .social_grp_btn {
    float:none !important;
}
    .meta-info-cols {
        float: none !important;
        line-height: 11px;
    }
}