/*
 Theme Name:   Newspaper child theme (genengnews.com)
 Theme URI:    http://genengnews.com/
 Description:  Newspaper child theme
 Author:       Dusan P. - DevSaga
 Author URI:   http://devsaga.xyz
 Template:     Newspaper
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  genengnews
*/

.single-post.single_template_10 .td-module-meta-info,.single-post.single_template_11 .td-module-meta-info {
    position: relative;
}

.single-post.single_template_11 .activity-fav, .single-post.single_template_10 .activity-fav {
    position: absolute;
    top: 25px;
    left:0;
}

.single-post:not(.single_template_11) .activity-fav, .single-post:not(.single_template_10) .activity-fav {
    position: relative;
    top: -11px;
}

.single.single-post .td-main-content:not(.td-pb-span12) {
    padding-right: 0;
    padding-left: 14px;
}

.single.single-post article.post > .td-pb-row > [class*="td-pb-span"]:not(.td-main-content):not(.td-main-sidebar) {
    padding-right: 14px;
    padding-left: 14px;
}
/* hides category background for posts with sponsored cat */
.single-cat-sponsored > .backstretch {
    display:none; 
}

body.home-page a.tdm-btn:hover, body.home-page a.tdm-btn:focus {
    color: #fff;
}

body.single-post article.category-events span.td-post-date,
body.category-events span.td-post-date,
body.category-webinars span.td-post-date,
body.single-post article.category-webinars span.td-post-date {
    display: none;
}

body.single-format-video .activity.activity-fav {
    top: 0;
    margin-top: 10px !important;
}
body.td-boxed-layout:not(.category) .td-header-menu-wrap-full.td-container-wrap,
body.td-boxed-layout:not(.category) .td-header-top-menu-full.td-container-wrap,
body.td-boxed-layout .td-footer-wrapper.td-container-wrap,
body.td-boxed-layout .td-sub-footer-container.td-container-wrap,
body.td-boxed-layout:not(.category) .td-header-menu-wrap.td-affix {
    width: 100%;
}
#signup_form legend {
    font-size: 15px;
    line-height: 26px;
}
body.td-boxed-layout.single_template_8 .td-header-menu-wrap-full.td-container-wrap,
body.td-boxed-layout.single_template_8 .td-header-menu-wrap.td-affix {
    width: 1164px;
    max-width:100%;
}
#buddypress .submit > input[type=submit]:hover,
#buddypress .submit > input[type=submit] {
    background-color: #e1192c;
}
#profile-edit-form legend {
    font-size: 15px;
}
article.category-webinars #td_social_sharing_article_top {
    display: none;
}
@media screen and (max-width: 768px) {
    body.single_template_7 .activity.activity-fav {
        top: 0;
    }
}

@media screen and (max-width: 600px) {
    #wpadminbar {
        position: fixed;
    }
}

.gen-wp-caption-text {
    margin-top: -25px;
    margin-bottom: 30px;
}

.single_template_6 .gen-wp-caption-text {
    margin-top: 15px;
    margin-bottom: 0;
    display: block;
}
.single_template_7 .gen-wp-caption-text  {
    margin-top: 15px;
    margin-bottom: 0;
    display: block;
    color:#fff;
}
.single_template_8 .gen-wp-caption-text  {
    margin-top: 15px;
    margin-bottom: 0;
    display: block;
    padding-left: 25px;
}

@media (max-width: 1018px) and (min-width: 768px) {
    /* medium devices */
    .single_template_8 .gen-wp-caption-text {
        margin-top: 10px;
        margin-bottom: 25px;
        display: block;
        padding-left: 15px;
        margin-left: 0;
    }
    .single_template_4 .gen-wp-caption-text {
        margin-top: -15px;
        margin-bottom: 30px;
        margin-left: 5px;
    }
}

/* small devices */
@media (max-width: 767px) {
    .single_template_8 .gen-wp-caption-text {
        margin-top: 10px;
        margin-bottom: 25px;
        display: block;
        padding-left: 0;
        margin-left: -10px;
    }
    .single_template_4 .gen-wp-caption-text {
        margin-top: 5px;
        margin-bottom: 30px;
        margin-left: 5px;
    }
    .single_template_3 .gen-wp-caption-text {
        margin-top: -10px;
        position: relative;
        left: 15px;
    }
    .single_template_6 .gen-wp-caption-text {
        padding-top: 10px;
        padding-bottom: 30px;
        padding-left: 5px;
    }
    .single_template_7 .gen-wp-caption-text {
        margin-left: 5px;
    }
    .single_template_7 .td-parallax-header {
        margin-bottom: 50px;
    }
    .single_template_6.single.single-post .td-main-content:not(.td-pb-span12) {
        padding-top: 10px;
    }  
    .single_template_7 .td-post-template-7 .td-post-header-holder {
        width:100%;
    }
}



.header-sub-link-wrap {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50px;
    left: 0;
    z-index: 10;
    text-align: center;
}

.header-sub-link {
    width: 280px;
    max-width: 100%;
    height: 100%;
    display: inline-block;
    text-indent: -9999px;
    vertical-align: top !important;
}
.tdm-btn.tds-button1 {
    color:#fff;
}

.td-footer-wrapper h4.block-title {
    text-align: center;
}
/** Cloud Search Results **/
.acs_search_results_filters.gen-search-filters-cloud {
    text-align:left;
}

.acs_search_results_filters.gen-search-filters-cloud .acs_filters_box.acs_filter_type {
    display: none;
}
.acs_search_results_filters.gen-search-filters-cloud .acs_filters_box.acs_filter_sort {
    margin: 0;
}

.acs_search_results_container .entry-thumb {
    opacity: 1 !important;
}

@media (max-width: 767px) {
    .acs_search_results_filters.gen-search-filters-cloud .acs_filters_label {
        display: block;
        padding-bottom: 5px;
    }
}
/** END Cloud Search Results **/
