/*

 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.category-gen-live span.td-post-date,

body.single-post article.category-gen-live 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%;

}

body.archive.category .td-excerpt > .sponsored-text {

    margin-bottom: 10px;

}

#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;

}

article.category-gen-live #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;

}

/* .single_template_7 .gen-wp-logo-gen-edge-wrap {

    position: absolute;

    top: 55px;

    left: 0;

    z-index: 100;

} */



.gen-wp-logo-gen-edge-wrap .gen-edge-logo.inverse {

    display:none;

}

.gen-wp-logo-gen-edge-wrap .gen-edge-logo.default {

    display:block;

}



.single_template_7 .gen-wp-logo-gen-edge-wrap, .single_template_8 .gen-wp-logo-gen-edge-wrap {

    margin-bottom: 10px;

    margin-top: 15px;

}



.single_template_9 .gen-wp-logo-gen-edge-wrap {

    margin-bottom: 10px;

    margin-top: 15px;

}

.single_template_6 .gen-wp-logo-gen-edge-wrap  {

    margin-bottom: 15px;

    margin-top: 15px;

}

.single_template_9 .td-post-template-9.category-gen-edge  .td-crumb-container .entry-crumbs {

    margin-bottom: 0;

}

.single_template_9 .category-gen-edge .gen-wp-logo-gen-edge-wrap {

    margin-top: 15px;

    margin-bottom: -20px;

}





.single_template.post-template-default .gen-wp-logo-gen-edge-wrap,

.single_template_10 .gen-wp-logo-gen-edge-wrap,

.single_template_1 .gen-wp-logo-gen-edge-wrap,

.single_template_2 .gen-wp-logo-gen-edge-wrap,

.single_template_4 .gen-wp-logo-gen-edge-wrap,

.single_template_5 .gen-wp-logo-gen-edge-wrap

{

    margin-bottom: 10px;

    margin-top: 15px;

}



@media (max-width: 767px) {

    .single_template_3 .gen-wp-logo-gen-edge-wrap {

      padding-left: 10px;

      padding-right: 10px;

    }

}



.single_template_11 .gen-wp-logo-gen-edge-wrap {

    padding-right: 24px;

    padding-left: 24px;

}



@media (min-width: 1019px) and (max-width: 1140px) {

    .single_template_11 .gen-wp-logo-gen-edge-wrap {

      padding-right: 20px;

      padding-left: 20px;

    }

  }

  @media (min-width: 768px) and (max-width: 1018px) {

    .single_template_11 .gen-wp-logo-gen-edge-wrap {

      padding-right: 14px;

      padding-left: 14px;

    }

  }

  @media (max-width: 767px) {

    .single_template_11 .gen-wp-logo-gen-edge-wrap {

      padding-right: 0;

      padding-left: 0;

    }

  }





.single_template_11 .gen-wp-logo-gen-edge-wrap .gen-edge-logo.inverse,   

.single_template_7 .gen-wp-logo-gen-edge-wrap .gen-edge-logo.inverse,

.single_template_8 .gen-wp-logo-gen-edge-wrap .gen-edge-logo.inverse

{

  display: block;

}

.single_template_11 .gen-wp-logo-gen-edge-wrap .gen-edge-logo.default, 

.single_template_7 .gen-wp-logo-gen-edge-wrap .gen-edge-logo.default,

.single_template_8 .gen-wp-logo-gen-edge-wrap .gen-edge-logo.default

{

    display: none;

}



@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 **/






