/*
Theme Name:     Newspaper 7 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:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
a.see_all_link {
	color: inherit;
    text-decoration: underline;
}
.btn_action {
	display: inline-block;
    margin-top: 15px;
    padding: 8px 36px 9px;
    background-color: #c11b1b;
    color: #fff;
    line-height: normal;
    text-transform: uppercase;
    font-weight: 500;
    transition: all .4s ease;
    cursor: pointer;
}
.btn_action a ,.home_red_section a {
	color:white !important;
}
.home_red_section {
	margin:0px !important;
}
.archive .td-module-meta-info {
	display: block !important;
}


// Sidebar
.td-load-more-wrap {
	text-align: right !important;
}
.td-load-more-wrap a {
	background-color:#c11b1b;
	color: white !important;
}
.home_big_banner .td_block_text_with_title,.home_big_banner img{
	margin-bottom: 0px !important;
}
.home_big_banner div,.home_big_banner img{
	line-height: 0 !important;
}
.archive_custom .td-block-row {
	display: flex;
    height: 350px;
}
.archive_custom .td-block-row .td-block-span6,.archive_custom .td-block-row .td-block-span6, .archive_custom .td-block-row .td_module_wrap {
	height: 100%;
}
.archive_custom .td-block-row .td-module-image{
	position: relative;
    height: 80%;
    overflow: hidden;
}
.archive_custom .td_module_1 .entry-thumb {
	width: 100%;
}
.td-js-loaded .td-subcat-filter {
	position: absolute;
    top: 0;
    right: 0;
}
div#thankyoupage .thank-you h4 {
	color:#ffffffde;
}
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.show-sidebar-front-user .mainleftsidebar{
    width: 30%;
    float: left;
}
 .td-read-more.moreee {
    padding-top: 21px;
}
/*
.mainleftsidebar{
    display: none !important;
}
*/
.edit-post-front{
    display: none;
}

.show-sidebar-front-user .edit-post-front{
    display: block !important;
}


.show-sidebar-front-user  .wpuf-dashboard-container .wpuf-dashboard-content.dashboard {
    display: none !important;
    clear: both;
}


/*
.mainleftsidebar .wpuf-dashboard-container .wpuf-dashboard-navigation{
    width: 100%;
} */

.show-sidebar-front-user .mainleftsidebar .wpuf-dashboard-container .wpuf-dashboard-navigation{
    width: 100%;
}


.edit-post-front{
    width: 68%;
    float: right;
}

.hide-post-title .entry-title{
  display: none;
}

.home-sidebar-mag-block .entry-title{
    display: none;
}

.home-sidebar-mag-block .td-excerpt{
    display: none;
}

.home-sidebar-mag-block{
    margin-bottom: 120px;
}

.home-sidebar-mag-block .item-details{
  min-height: auto;
}

.home-sidebar-mag-block .td-read-more{
    left: 0;
    right: 0;
    position: absolute;
    text-align: center;
}

.home-sidebar-mag-block .item-details{
  margin-top: 40px;
}


.chronique-sidebar .entry-title{
    font-size: 22px;
}

.pull-right{
    float: right;
}

.entry-title{
    font-size: 16px !important;
}

.entry-title a{
    color: #000000 !important;
}

.entry-title .cat-item a{
    color: #c11b1b !important;
}

.item-block{
    margin-bottom: 15px;
}

.blog-magzine-img{
    margin-bottom: 130px;
}

.blog-magzine-img .td-read-more{
    margin-top: 40px;
    left: 0;
    right: 0;
    position: absolute;
    text-align: center;
}

.user-info a{
    display: block;
    color: #000;
}
.user-info .dropdown a:hover{
    color: #c11919;
    background-color: transparent;
}
.annouces-td-more{
  
    position: absolute;
    bottom: -35px;
    display: inline-block;
    right: 0;
}
.category .td-main-content .td-module-thumb {
    height: 30vh;
    overflow: hidden;
}
.category-post{
    margin-top: 6px;
}

.category-post p{
  margin-bottom: 0px;
}

.category-list{
    margin-bottom: 20px;
}
.category-list a{
    color: #000;
    font-size: 16px;
    margin-bottom: 6px;
    display: inline-block;
    margin-right: 5px;
}
.category-list a:hover{
    color: #c11b1b;
}

.form-wrapper{
    margin-bottom: 20px;
}
  

.sf-menu > li > a {
    padding: 0 6px;
    font-size: 15px !important;
}
.td-all-devices.small {
    float: left;
    /*width: 33%;*/
}
.td-all-devices.article {
    /*width: 25%;*/
    height: 25%;
}
.article-cus img {
    height: 113px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.custom_latest {
    width: 100% !important;
}

.datecol .td-module-meta-info {
    display: block!important;
}

.datecol .td-post-author-name a {
    display: block !important;
}
.cus_adds_rownn {
    display: flex;
    flex-wrap: wrap;
}
.cus_adds_rownn .magazinedownloadcl {
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0 15px;
    text-align: center;
    margin-bottom: 20px;
}

.cus_adds_rownn .magazinedownloadcl .single_addpp{
    text-align: center;
}
.cus_adds_rownn .magazinedownloadcl a img {
    width: 100%;
    border: 1px solid #ddd;
}
.cus_adds_rownn .magazinedownloadcl .cus_border.cus_full_width {
    border: none;
    padding: 0px;
    padding-top: 10px;
}
.cus_adds_rownn .magazinedownloadcl .cus_border.cus_full_width p {
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
    height: auto;
    line-height: 1.5;
    color: #676767;
}
.cus_adds_rownn .magazinedownloadcl .cus_border.cus_full_width h3 {
    margin: 0;
    display: block;
    line-height: normal;
    margin-bottom: -7px;
}
.cus_adds_section {
    display: inline-flex;
    flex-wrap: wrap;
    float: none !important;
    margin: 3% -15px !important;
}
.cus_adds_section .cus_border1 {
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0 15px;
    width: 100%;
}
.cus_image_res .td-module-thumb img {
    width: 150px;
    height: 150px;
    object-fit: cover;
    object-position: center;
}
.cus_img_btn .moreee {
    position: relative;
    margin-top: 0px !important;
    display: inline-block;
    width: 100%;
    padding-top: 5px;
}
.cus_img_btn .moreee a {
    border-radius: 50px;
    margin-top: 10px;
  width: 100%;
}
.cus_img_btn img {
    margin: 0 auto !important;
    float: none;
    display: table;
    width: 100%;
    max-width: calc(100% - 74px);
    height: auto !important;
    min-height: auto !important;
}
.page-id-43 .blog-magzine-img {
    margin-bottom: 20px;
}
span.auth_title {
    color: #fff;
}
/*--.cat_link .td-pulldown-category {
    position: absolute;
    right: 120px;
}--*/
.custom_link {
    position: relative;
}
.custom_link h4{
    position: relative;
    display: inline-block;
    width:18%;
}
.custom_link b {
    width: 82%;
    border-bottom: 2px solid #fff;
    position: absolute;
    top: 15px;
}
.custom_link a {
    right: 0px !important;
    color: #fff !important;
     top: -12px !important;
}
.custom_link .td-pulldown-category:hover {
    opacity: 1;
}
.td_block_template_12 .td-pulldown-category:hover span {
    transform: none;
    -webkit-transform: none;
    color: #fff;
}
.custom_link .td-icon-category {
    display: none;
}
#newsletter .ads_newsletter {
  width:16%;
  float:left;
  margin-right: 1%;
}
#newsletter .ads_newsletter img{
  width:100%;
}
#newsletter .editor_content,#newsletter .article_section {
  background-color: #f1f1f1;
}
#newsletter .article_section {
  margin-bottom:10px;
}
#newsletter .section_warpper {
  padding:40px 0px;
  background-color: gray;
}

#newsletter .td-block-row.category {
  margin-left:0px !important;
}
#newsletter .editor_content{
  padding:20px;
  margin-bottom: 8px;
}
#newsletter .left_section,#newsletter .right_section{
  float: left;
  width:49.5%;
}
#newsletter.newsletter_email .left_section,#newsletter.newsletter_email .right_section{
  width:100% !important;
}
#newsletter .left_section{
  margin-right: 1%;
}
#newsletter.newsletter_email .left_section {
  margin-right: 0% !important;
}
#newsletter.newsletter_email .article_content{
    overflow:hidden;
}
#newsletter.newsletter_email .thumbnail{
    width: 40%;
    float: left;
    margin-right: 10px;
}
#newsletter.newsletter_email .thumbnail img{
    margin-bottom:0px;
}
#newsletter .editor_content,#newsletter .articles{
  padding:20px;
}
#newsletter .title{
  color: white;
  font-size: 1.1em;
  font-weight: bold;
  padding-left: 10px;
}
#newsletter .category .title{
  background-color: #d20000;
}
#newsletter .editor_title{
  background-color: gray;
}
.home_red_section .warpper{
  width: 1068px;
    margin-right: auto;
    margin-left: auto;
}
.gv_ad {
  margin-bottom: 0px !important;
  line-height: 0;
  text-align: center; 
}
.gv_ad img {
  width:100%;
  margin-bottom: 0px !important;
  line-height: 0;
  }
#newsletter .article_box{
    border-bottom:1px solid white;
    padding-bottom: 20px;
    padding-top: 20px;
}
#newsletter .article_box:last-child{
    border-bottom:0px;
}
form#add_newsletter_subscriber{
    padding:20px 0px;
}

form#add_newsletter_subscriber input{
    width: 100%;
    float: left;
    border-radius: 52px;
    margin-right: 0;
    margin-bottom: 8px;
}
form#add_newsletter_subscriber input[type="submit"] {
    display: inline-block;
    margin-top: 15px;
    padding: 8px 36px 9px;
    background-color: #c11b1b;
    color: #fff;
    border-radius: 40px;
    line-height: normal;
    text-transform: uppercase;
    font-weight: 500;
    transition: all .4s ease;
    cursor: pointer;
    width:auto;
}

.newsletter_subscribe_form_warpper{
    width:400px;
    margin:0px auto;
}
.top_fea_news .entry-title a{
    color:white !important;
}

@media screen and (max-width: 991px){
  .cus_adds_rownn .magazinedownloadcl{
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 767px){
  .cus_adds_rownn,
  .cus_adds_section .cus_border1{
    flex: 0 0 100%;
    max-width: 100%;
  }
  .page-id-43 .td_block_padding {
    padding-left: 20px !important;
    padding-right: 20px !important;
    }   
  .custom_link h4 {
    width: 70%;
    }
  .custom_link b {
    display: none;
    }
  .custom_link i.td-icon-category {
    display: block;
    top: 18px;
    position: absolute;
    right: 0;
    }
    #newsletter .right_section,#newsletter .left_section {
    width:100%;
    }
    .flex-container{
        display:flex;
        flex-direction:row-reverse;
        flex-wrap: wrap;
    }
    .ad_warpper {
        text-align: center;
    }
    #newsletter article {
        order:2;
        width:100% !important;
    }
    #newsletter .ads_newsletter{
        order:3;
        width:100% !important;
    }
    #newsletter .ad_warpper{
        width: 49%;
        float: left;
        margin-right: 1%
    }
    #newsletter .right_section, #newsletter .left_section{
        width: 100% !important;
    }
    
}
@media screen and (max-width: 375px){
  .cus_adds_rownn .magazinedownloadcl{
    flex: 0 0 100%;
    max-width: 100%;
  }
    #newsletter .ads_newsletter{
        width:100% !important;
    }
    #newsletter .ad_warpper{
        width: 100%;
    }
}

ul#td_pulldown_td_uid_11_5dd51defe5082_list li a {
    color: #000 !important;
}
ul#td_pulldown_td_uid_11_5dd51defe5082_list li {
    opacity: 1 !important;
    z-index: 99999 !important;
    position: unset !important;
}
ul#td_pulldown_td_uid_11_5dd51f9a3c784_list {
    height: 50px;
    background: #ddd;
}
a.button.btn {
    border-radius: 50px;
    margin-top: 10px;
    width: 100%;
    background: #c11b1b;
    text-align: center;
    color: #fff;
    padding: 5px 25px;
    float: right;
    margin-bottom: 5px;
}
p.rommeled_widget_image-field.rommeled_widget_image-image {
    text-align: center;
}
.widget_chronique .td-module-thumb{
    display:none;
}
.widget_chronique .item-details{
    margin:0px !important;
}
.blog-magzine-img img {
    margin: 0 auto !important;
    float: none;
    display: table;
    width: 100%;
    max-width: calc(100% - 74px);
    height: auto !important;
    min-height: auto !important;
}
.custom_link {
    display: flex;
    justify-content: space-between;
    margin-bottom: 1.5em;
    margin-top: 1em;
    border-bottom: 2px solid #c11b1b;
}
.custom_link h4.block-title {
    margin-bottom: -1px;
    border-bottom: none;
}
.custom_link .td-pulldown-syle-default {
    display: flex;

}
.custom_link .td-pulldown-syle-default ul.td-subcat-list {
    display: flex !important;
    align-items: center;
    line-height: normal !important;
}
.custom_link .td-pulldown-syle-default ul.td-subcat-list li.td-subcat-item{
    margin: 0px !important;
}
.custom_link .td-pulldown-syle-default ul.td-subcat-list li.td-subcat-item:not(:last-child) {
    padding-right: 15px;
}
.custom_link .td-pulldown-syle-default .td-subcat-dropdown {
    display: none;
}
.custom_link .td-subcat-filter .td-subcat-list a {
    font-size: 14px !important;
    color: #000 !important;
}
.custom_link .td-subcat-filter .td-subcat-list a.td-cur-simple-item{
    color: #c11b1b !important;
}
.stretch_row {
    display: none;
}
.ttilealt {
    position: absolute;
    bottom: 0;
    padding: 15px;
    color: #fff;
    background-color: rgba(0, 0, 0, .8);
    font-weight: 600;
    font-size: 15px;
    line-height: 1.5;
    opacity: 1 !important;
    z-index: 9;
}
.gridforeimage {
    display: flex;
    flex-wrap: wrap;
}
.tagdiv-type p {
    margin-bottom:0px !important;
}
#newsletter .td-module-meta-info,#newsletter .td-visual-hidden{
    display:none !important;
}
@media screen and (min-width: 768px){
  .gridforeimage .td_module_mx_empty {
    flex: 0 0 50%;
    max-width: calc(50% - 3px);
  }
}
@media (max-width: 767px){
    .top_fea_news .td-module-thumb img {
        height: auto !important;
        width: 100% !important;
    }
    .home_big_banner{
        padding:0px !important;
    }
    .home_big_banner img {
        width:100%;
    }
    .tdc-row.td-stretch-content, .tdc-row-composer.td-stretch-content {
        padding:0px !important;
    }
    .home_red_section .cus_block_red {
        padding:0px 25px;
    }
    .section_dossier .td_module_mx7 .item-details {
        margin-left:0px !important;
        text-align:center;
    }
    .home_red_section .warpper {
        width:100%
    }
    .section_dossier .td-column-3 .td-block-row .td-block-span4 {
        float: left !important;
        width: 47% !important;
        margin-bottom: 40px;
    }   

    .section_dossier .td-module-thumb img {
        width: 100px !important;
        height: 75px !important;
        min-height: auto !important;
    }
    .section_dossier .td_module_mx7 .td-module-image {
        width: 100px;
        float: none !important;
        margin-bottom: 26px;
        margin: 0px auto;
    }
    .home_section_livres .td_block_inner {
        float:left;
        width:47%;
        margin-left:10px;
    }
    .home_section_livres .td-block-span4{
        width:100% !important;
    }
    .home_section_livres .td_module_image {
        width:100% !important;
        height:auto !important;
    }
    .home_section_livres .td-module-thumb {
        height:180px; 
        overflow:hidden;
    }
    .home_section_livres .td-module-thumb img{
        height:auto !important;
    }
    #newsletter .newsletter_content{
        width:100% !important;
    }
}