/*
Theme Name:     Newspaper 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.
*/


@media (max-width: 767px){
  .td-a-rec img {
      display: block;
      width: auto!important;
      height: auto!important;
      text-align: center;
      margin-left: auto;
      margin-right: auto;
  }
  .td-a-rec-id-header div {
    height: auto!important;
}
span.td-adspot-title {
    display: none;
}

.wpb_wrapper.td_block_separator.td_block_wrap.vc_separator.tdi_20.td_separator_solid.td_separator_center {
    display: none;
}
div#tdi_14 {
    margin-top: 5px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {

  .td-a-rec img {
      display: block;
      width: auto!important;
      height: auto!important;
      text-align: center;
      margin-left: auto;
      margin-right: auto;
  }

}

.td-a-rec img {
    display: block;
    width: 300px!important;
    height: 250px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.td-a-rec.td-a-rec-id-header img {
    width: auto!important;
    height: auto!important;
}

.tdc-font-tdmp {
    font-family: td-multipurpose;
}

/* Single Post */

.page-hero-excerpt .td-fix-index {
    font-size: 20px;
    line-height: 1.5;
    font-weight:bold;
}

.infos-article .vc_column_inner {
    width: auto;
}

.single-post figcaption.tdb-caption-text {
    color: #fff;
    vertical-align: middle;
    background: #ffffff1a;
    position: absolute;
    bottom: 0;
    padding-left: 100px;
    text-align: right;
    margin-bottom: 25px;
    padding-right: 50px;
    font-size: 12px;
    right: 0;
}

img.entry-thumb.td-animation-stack-type0-2 {
    width: 100%;
}


.block-article-home .td_module_mx1 .td-module-meta-info .td-post-category {
    background: #217fd1!important;
    color: #fff;
}


.td-boxed-layout .td-container-wrap.td-main-page-wrap {
    overflow: hidden;
       box-shadow: 0px 0px 4px 1px #b5b5b5;
}

.tdc_zone.tdi_123_60a.wpb_row.td-pb-row {
      box-shadow: 0px 0px 4px 1px #b5b5b5;
}

.tdc_zone.tdi_40_700.wpb_row.td-pb-row.tdc-element-style {
       box-shadow: 0px 0px 4px 1px #b5b5b5;
}

.td-scroll-up.td-scroll-up-visible {
    background: #217fd1;
}



 .header-page  h1.tdb-title-text:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 2000px;
    margin-left: 20px;
    height: 4px;
    content: '\a0';
    background-color:  #217fd1;
}

.header-page .tdb-block-inner.td-fix-index {
    overflow: hidden;
}

.td-module-meta-info a.td-post-category {
    background: #217fd1;
    padding: 3px;
    color: #fff;
}


p.meta-custom {
    margin-bottom: 0px;
    font-size: 14px;
}

@media (max-width: 767px){
.single-post .tdc-row.td-stretch-content {
    padding: 0px;
}


.page-hero-excerpt .td-fix-index {
    font-weight: 400!important;
}
.single-post figcaption.tdb-caption-text {
    font-size: 10px;
    margin-bottom: 5px;
}
}

@media (min-width: 768px) and (max-width: 867px){
.single-post .tdc-row.td-stretch-content {
    padding: 0px;
}

.page-hero-excerpt .td-fix-index {
    font-weight: 400!important;

}
.single-post figcaption.tdb-caption-text {
    font-size: 10px;
    margin-bottom: 5px;
}
}


.caption-mobile figcaption.tdb-caption-text {
    position: relative;
    padding-bottom: 0px;
    color: #444;
    padding-right: 10px;
    padding-left: 0px;
    margin-top:5px;
}

.caption-mobile .td-fix-index p {
    display:none;
}


.block-article-home .td-block-span6 img {
    object-fit: cover;
    width: 356px;
    height: 230px;
}

.block-article-article img {
    object-fit: cover;
    width: 356px;
    height: 230px;
}


.single-post .tdb_single_featured_image img {
    display:none;
}

.article-similaire-article h3.entry-title.td-module-title {
    margin-top: 15px;
}

.td-header-mobile-sticky-wrap.td-header-active .td-element-style {
    background: #217fd1!important;
}

a#cn-accept-cookie {
    background: #217fd1;
}

.single-post .td-block-span4 a.td-post-category {
    background: #217fd1;
}

.td_block_wrap h4.td-block-title span {
   color: #217fd1;
}

.tdb_header_search .tdb-head-search-form-btn {
  background: #217fd1!important;
}

button.wpb_button.wpb_btn-inverse.tdb-search-form-btn {
    background:  #217fd1!important;
}

ul#menu-footer-3 {
    margin-left: 0px;
}


.page .td-page-header h1.entry-title.td-page-title span:after {
    position: absolute;
    top: 38%;
    overflow: hidden;
    width: 2000px;
    margin-left: 20px;
    height: 4px;
    content: '\a0';
    background-color: #217fd1;
}

.page .td-pb-span12.td-main-content {
    overflow: hidden;
}

.page .entry-crumbs {
    display: none;
}

.page h1.entry-title.td-page-title {
    background-color: #217fd1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 20px !important;
    text-transform: uppercase;
    font-weight: bold;
    position:relative;
}

a.td-link-element-after {
    color: #fff!important;
}

.td-mobile-content .current-menu-item > a {
    color: #fff!important;
}

.ads_3832305f313138335f32323436 {
    width: 100%!important;
    /* margin-bottom: 90px!important; */
}


.ads_3832305f313138335f3234363833 {
    width: 100%!important;
}

.ads_3832305f313138335f3133323434 {
    margin-bottom: 25px!important;
}

input.wpcf7-form-control.wpcf7-submit {
    background: #217fd1!important;
}

.td-aj-search-results .td_module_mx2 .entry-thumb {
    width: 80px;
}

.grecaptcha-badge {
    visibility: hidden;
}
