/*
Theme Name:     Newsmag Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newsmag                             
Version:        3.3c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
.td-header-sp-rec .td-header-ad-wrap {
    height: auto;
    display: block;
    /* responsive portrait tablet */
    /* responsive portrait phone */
}
.td_module_3 {
    padding-bottom: 10px;
    padding-top: 10px;
}

.sf-menu > li > a {
    font-weight: 600;
} 
.sf-menu > .current-menu-item > a, .sf-menu > .current-menu-ancestor > a, .sf-menu > .current-category-ancestor > a, .sf-menu > li > a:hover, .sf-menu > .sfHover > a {
    color: #d13030;
    z-index: 999;
}

.td-header-main-menu.td-affix{
    width: 100%;
}
.header-search-wrap .td-icon-search, #td-top-mobile-toggle i{
    color: #111111;
}
.td-header-sp-rec{
    margin: 0px;
}

.td-post-sharing-bottom{
    padding: 15px !important;
    padding-bottom: 10px !important;
}
.td-post-sharing-bottom .td-post-sharing{
    margin: 0px !important;
}
.td-sub-footer-container, .td-sub-footer-container a {
    color:#111111  !important;;
}
.td-sub-footer-container {
    background-color: #ffffff !important;
}
.td-header-top-menu, .td-header-wrap .td-top-menu-full {
    /* margin-top: 15px; */
    background-color: #ffffff;
}
.td_ajax_load_more {
    display: inline-block;
    margin: 21px !important;
}
.td-container-border:after, .td-next-prev-separator, .td-container .td-pb-row .wpb_column:before, .td-container-border:before, .td-main-content:before, .td-main-sidebar:before, .td-pb-row .td-pb-span4:nth-of-type(3):after, .td-pb-row .td-pb-span4:nth-last-of-type(3):after{
    background-color: #ffffff !important;
}
.td-pb-row [class*="td-pb-span"], .td-pb-border-top, .page-template-page-title-sidebar-php .td-page-content > .wpb_row:first-child, .td-post-sharing, .td-post-content, .td-post-next-prev, .author-box-wrap, .td-comments-title-wrap, .comment-list, .comment-respond, .td-post-template-5 header, .td-container, .wpb_content_element, .wpb_column, .wpb_row, .white-menu .td-header-container .td-header-main-menu, .td-post-template-1 .td-post-content, .td-post-template-4 .td-post-sharing-top, .td-header-style-6 .td-header-header .td-make-full, #disqus_thread, .page-template-page-pagebuilder-title-php .td-page-content > .wpb_row:first-child, .td-footer-container:before{
    border-color: #ffffff  !important;
}

.td-header-sp-ads .td-header-ad-wrap {
    height: auto !important;
}

.td-post-author-name {
    display: none !important;
}
.td-block-span12 .meta-info { display: none; }
.slide-meta  .slide-meta-author { display: none; } 
.td-big-grid-meta .td-module-meta-info { display: none; } 
.td-mobile-content li a {font-family: open sans condensed;}
.entry-content {padding: 0px 19px 0px 20px;}


.td-animation-stack .entry-thumb, .post img {
    opacity: 100 !important;
}

.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG{
    display:inline;
}
.post-ratings{
    font-size: 13px;
    color: rgba(0,39,59,.5);
}
.post-ratings span.rate-avg{
    vertical-align:text-bottom
}
.post-ratings h3{
    margin-bottom:5px
}

.td-sub-footer-container.td-container {
    margin-bottom: 100px;
}

.ctoolbar-desktop.tb-solid {
    background: none !important;
}
.vc_row {
    margin:0 !important;
}
.white-grid.white-menu .td-header-style-3 .td-header-main-menu, .white-grid.white-menu .td-header-style-4 .td-header-main-menu {
    border-top: 1px solid #fff !important;
}
body .td-header-row .td-header-sp-ads {
    min-height: 0;
    background: #efefef;
    margin-bottom: 35px;
    margin-top: 0px;

}
#ctoolbar.tb-mobile {
    display:none !important;
}
.white-grid.white-menu .td-header-menu-wrap .td-header-main-menu {
    border-color: #fff !important;
}
.paged .td-category-header {
    border-bottom: 0px !important;
}
.td-subcategory-header {
    display: none !important;
}
.td-post-template-3 .td-post-featured-image:after {

    width: auto !important;
}
.td-module-comments {
    display: none !important;
}
.td-pb-span4 {
    width: 340px !important; 
}
.vc_column_container{width:auto}
.tb-twitter {
    display: none !important;
}
.tb-facebook {
    display: none !important;
}

.td-box:not(.td-box-close) .td-box-content-wrap{
    display: block !important;
}

.alm-results-text{
    text-align: center;
}
/* .block-title > a, .block-title > span{
    background: none;
    color: #000;
    padding: 5px 10px;
    position: relative;
    display: inline-table;
    vertical-align: middle;
    text-transform:capitalize;
    letter-spacing: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.166667;    
} */


.td-block-span4 {
    padding-left: 10px;
    padding-right: 10px;
}

.td-block-row .td-block-span4:last-child{
    padding-right: 9px !important;
}
.td_module_1 .entry-title, .td_module_2 .entry-title, .td_module_3 .entry-title, .td_module_4 .entry-title, .td_module_5 .entry-title{
    font-size: 16px !important;
    line-height: 21px !important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: normal;
}
.td-page-header.td-pb-padding-side{
    padding-left: 10px;
}
.page-nav .page-more{
    /* padding-left: 25%;
    padding-right: 25%; */
}
.page-nav.td-pb-padding-side, .pager-section.td-pb-padding-side{
    padding-left: 0px;
    padding-right: 0px;
}
.page-nav a.kf-btn, .page-nav span.kf-btn{

}
/* 
.page-nav .page-more a, .page-nav .page-more span{
    border: 0px;
    float: none;
    margin: 0px;
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
    font-weight: 500;
    font-family: 'Open Sans',arial,sans-serif;
    background: 0 0;
    font-size: 16px;
    line-height: 1.5;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    background: #111;
    color: #fff;
    outline: 0;
    width: 100%;
    padding: 18px 24px;
    border-radius: 30px;
}
.page-nav .page-more a:hover, .page-nav .page-more span:hover {
    background: rgba(0,0,0,.75);
} */

.page-nav.td-pb-padding-side{
    height: unset;
}
.navbar-fixed-top .td-main-menu-logo{
    float: none;
    height: unset;
    display: inline-block;
}
/* #td-header-menu.logo-wrapper{
    text-align: center;
} */
.td-header-style-4 .navbar-fixed-top .td-main-menu-logo img{
    margin-left: 0px;
    position: relative;
    max-height: 45px !important;
    padding-top: 0px;
    padding-bottom: 0px;
    top: 0px;
}
#td-outer-wrap{
    padding-top: 58px;
}

.td-header-menu-wrap{
    min-height: unset;
}
.td_category_template_4 .td-category-header .td-container{
    padding-bottom: 10px;
}
.page-nav .page-more a, .page-nav .page-more span{
    float: none;
}

.td-tags{
    height: unset;
    display: inline-block;
    line-height: normal;
}
.td-tags li{
    height: unset;
    line-height: normal;
    /* display: table-cell; */
    vertical-align: middle;
    align-content: center;
    font-size: 10px;
}
.td-tags span{
    padding: 5px 20px;
    /* background-color: #ffffff;
    color: #000; */
}
.td-tags li>span, .td-tags li>a{
    /* font-size: 11px; */
}

.td-ss-main-content:before, .td-ss-main-content:after{
    clear: both;
    display: table;
    content: " ";
}
/* #kf-logo-wrapper .td-logo{
    display: none !important;
} */
#kf-logo-wrapper img{
    max-height: 42px !important;
    padding-top: 0px;
    padding-bottom: 0px;
    max-width:unset;
}
/* #kf-logo-wrapper{
    padding-left: 11px;
} */

/* header>.navbar.navbar-fixed-top a{
    padding-top: 7px;
} */
@media (min-width: 768px) {
    .td-main-menu-logo img{
        margin: 0px;
    }

}
@media (max-width: 1023px) {
    /* #kf-logo-wrapper{
        padding-left: 0px;
    } */
}

@media (min-width: 768px) and (max-width: 1023px) {
    .td-header-sp-rec .td-header-ad-wrap {
        height: auto;
    }
}
@media (max-width: 767px) {
    .td_module_3 {
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .td-header-style-4 .td-header-sp-ads {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .td_module_3.custom_module_3 .td-module-image{
        width: 30%;
    }
    .td_module_3.custom_module_3 .item-details{
        padding-left: 20px;
        width: 70%;
    }
    .td_module_3.custom_module_3 .td-module-image, .td_module_3.custom_module_3 .item-details{
        display: table-cell;
        vertical-align: top;
    }
    .block-title.kf-block-title{
        margin-bottom: 0px;
    }
    .td-block-span4 {
        padding-left: 10px;
        padding-right: 10px !important;
    } 
    .td-block-row .td-block-span4:last-child{
        padding-right: 9px;
    }
    .td_module_1 .entry-title, .td_module_2 .entry-title, .td_module_3 .entry-title, .td_module_4 .entry-title, .td_module_5 .entry-title{
        margin-bottom: 5px;
    }    
    .page-nav.td-pb-padding-side{
        width: 100%;
    }
    .page-nav .page-more{
        padding-left: 0%;
        padding-right: 0%;
    }

    .navbar-fixed-top .td-header-style-4{
        text-align: left;
    }    

    .navbar-fixed-top #td-top-mobile-toggle{
        display: none;
    }    
    body.admin-bar .navbar.navbar-fixed-top{
        top: 0px;
        z-index: 100000;
    }
    .navbar-fixed-top .td-header-style-4{
        text-align: left;
    }
    /* .logo-wrapper{
        text-align: left;
    } */
    header>.navbar.navbar-fixed-top a, #header>.navbar.navbar-fixed-top a{
        padding-left: 0px;
        padding-top: 6px;
        margin-left: -1px;
    }
    .td-logo-in-menu .td-sticky-disable.td-header-logo{
        display: none;
    }    
    .td-logo
    .td-main-menu-logo img{
        position: relative;
        padding: 0px;
        margin: 0px;
    }
    #td-header-menu.logo-wrapper{
        padding-left: 0px !important;
        text-align: left;
    }
    .td-outer-container #releases-date-tabs{
        padding-left: 10px;
        padding-right: 10px;
    }

}
/* .td-block-span4 {
    width: 33.333%;
    padding-left: 20px;
    padding-right: 20px;
}

.td-block-row .td-block-span4:last-child {
    width: 33.333%;
    padding-right: 20px;
}

.td_module_2 .td-module-title, .td_module_3 .td-module-title{
    height: 50px;
    overflow: hidden;
}
.td-excerpt, .td-module-excerpt{
    height: 72px;
    overflow: hidden;

} */
/* @media (min-width: 768px) and (max-width: 1023px){
    .td_module_2 .td-module-title, .td_module_3 .td-module-title{
        height: 60px;
        overflow: hidden;
    }
    .td-excerpt, .td-module-excerpt{
        height: 110px;
        overflow: hidden;
    
    }   
}
@media (max-width: 767px) {
    .td_module_2 .td-module-title, .td_module_3 .td-module-title{
        height: unset;
        overflow:unset;
    }
    .td-excerpt, .td-module-excerpt{
        height: unset;
        overflow: unset;
    
    }   
} */