/*
Theme Name: The7.2 Enfant
Description: Theme Enfant de The7
Author: Votre nom ici
Version: 0.1.0
Template: dt-the7
*/

#main {
    max-width: 1320px;
    margin: 0px auto;
    /* box-shadow: 0 0 12px rgba(0,0,0,.15); */
}

#main h1{
	color: #F59022 !important;
}
@font-face {
    font-family: 'SourceSansPro';
    src: url('/wp-content/themes/dt-the7Enfant/fonts/SourceSansPro-BoldItalic.ttf');
    font-weight: bold;
    font-style: italic;
  }
  
  @font-face {
    font-family: 'SourceSansPro';
    src: url('/wp-content/themes/dt-the7Enfant/fonts/SourceSansPro-LightItalic.ttf');
    font-weight: light;
    font-style: italic;
  }
  
  @import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');
  
  @font-face {
    font-family: 'brandon_grotesqueblack';
    src: url('/wp-content/themes/dt-the7Enfant/fonts/brandon-grotesque-black/brandon-grotesque-black-58a8a3e824392-webfont.eot');
    src: url('/wp-content/themes/dt-the7Enfant/fonts/br/wp-content/themes/dt-the7Enfant/fonts/andon-grotesque-black/brandon-grotesque-black-58a8a3e824392-webfont.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/dt-the7Enfant/fonts/brandon-grotesque-black/brandon-grotesque-black-58a8a3e824392-webfont.woff2') format('woff2'), url('/wp-content/themes/dt-the7Enfant/fonts/brandon-grotesque-black/brandon-grotesque-black-58a8a3e824392-webfont.woff') format('woff'), url('/wp-content/themes/dt-the7Enfant/fonts/brandon-grotesque-black/brandon-grotesque-black-58a8a3e824392-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  }
  /* @import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700;800;900&display=swap'); */
  @import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap');
  
  html,body{
    font-family: 'Open Sans', sans-serif!important;
    font-style: normal!important;
  }
  .fa {
    font-family: 'Font Awesome 5 Free' !important;
  }
  
  .not-display-desktop {
    display: none;
  }
  .not-display-mobile{
    display: block;
  }
  /*  CSS COMMUN A TOUTES LES PAGES  */
  
  #main {
    padding-top: 0px !important;
  }
  
  h2 {
    /* color: #f2685c; */
    font-weight: bold;
  }
  
  .post-template h1 {
    font-weight: bold;
  }
  
  
  h3 {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    color: black !important;
    font-size: 24px;
    margin-bottom: 45px;
  
  }
  
  h3.pt70 {
    padding-top: 70px;
  }
  
  .mt50 img {
    margin-top: 50px;
  }
  
  h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: #f15a5b;
    font-weight: bold;
  }
  
  
  .background_grey {
    background-color: #efefef;
  }
  
  .hesperiden.tparrows::before {
  
    line-height: 45px;
  
  }
  
  .hesperiden.tparrows {
  
    width: 45px;
    height: 45px;
  
  }

  
  /* #############################################################3   NEW CSS   ########################################################################### */
  .lastPost h2 {
    padding-left: 60px;
  }
  
  div.alaune {
    position: relative;
    height: 500px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 25px;
    /* box-shadow: inset 2000px 2000px 5px 0px rgba(0, 0, 0, 0.3); */
    z-index: 1;
  }
  
  .page-id-6484 div.alaune {
    /* height: 500px!important; */
  }
  
  div.alaune a:hover {
    color: #f15a5b !important;
  }
  
  .block-stick-first {
    width: 67%;
    display: inline-block;
    height: 1000px;
  }
  
  .block-sticky {
    height: 1025px !important;
  }
  
  .rawTestShortcode {
    width: 100%;
    margin: 0 auto;
    margin-top: 25px;
  }
  
  .block-others-post {
    float: right;
    height: 500px !important;
    display: inline-block;
    width: 33%;
  }
  
  .block-white-absolute {
    background-color: white;
    width: 50%;
    text-align: center;
    padding: 50px;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
  }
  
  .block-absolute {
    color: white;
    width: 90%;
    text-transform: uppercase;
    text-align: center;
    padding: 50px;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
  }
  
  
  
  
  /* #############################################################   NEW CSS   ########################################################################### */
  .vertical-align.wpb_column.vc_column_container.vc_col-sm-6 {
    align-items: center;
  }
  
  .vertical-align.wpb_column.vc_column_container.vc_col-lg-6 {
    align-items: center;
  }
  
  .divCentralImg .textCentralImgHover {
    display: none;
  }
  
  .divCentralImg:hover .textCentralImgHover {
    display: block;
  }
  
  .divCentralImg:hover .textCentralImg {
    display: none;
  }
  
  .divCentralImg:hover {
    background-image: url('/wp-content/uploads/2018/09/white.png') !important;
    border: 15px solid #f15a5b;
    transition: border-width 0.3s linear;
    color: #f15a5b !important;
  }
  
  .divCentralImg:hover {
    color: #f15a5b;
  }
  
  .divCentralImg:hover a {
    color: #f15a5b !important;
  }
  
  .divCentralImg .vc_column-inner {
    padding: 10px;
  }
  
  #centralImg1 {
    background-image: url("/wp-content/uploads/2018/09/01-existe.jpg");
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  #centralImg2 {
    background-image: url("/wp-content/uploads/2018/09/02-conversions.jpg");
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  #centralImg3 {
    background-image: url('/wp-content/uploads/2018/09/03-mobilisez.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  #centralImg4 {
    background-image: url('/wp-content/uploads/2018/09/04-traffiquez.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  #centralImg5 {
    background-image: url('/wp-content/uploads/2018/09/05-simplifie.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  #centralImg6 {
    background-image: url('/wp-content/uploads/2018/09/06-pilote.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  #centralImg7 {
    background-image: url('/wp-content/uploads/2018/09/07-emesure.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  #centralImg8 {
    background-image: url('/wp-content/uploads/2018/09/08-applimetier.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  #centralImg9 {
    background-image: url('/wp-content/uploads/2018/09/09-startup.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  .test_column.full-width-wrap.dt-default>div>div>div>div {
    margin-bottom: 0px !important;
  }
  
  
  /*MENU*/
  
  .top-header .hover-bg-decoration>li:not(.act)>a:hover {
    background-color: #f26c6d;
    border-radius: 30px;
  }
  
  .primary-menu li.act {
    background-color: #f26c6d;
    border-radius: 30px;
  }
  
  /* NEW HOME */
  
  .bloc_metier:hover {
    cursor: pointer;
  }
  
  .bloc_metier .vc_single_image-wrapper {
    position: relative;
  }
  
  .bloc_overlay {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    display: none;
  }
  
  .bloc_overlay p {
    color: white;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    text-align: center;
    width: 100%;
    line-height: 20px;
    padding: 10px;
    box-sizing: border-box;
  }
  
  .title-hover {
    display: none;
  }
  
  .bloc_metier a:hover {
    color: #ef6d6d;
  }
  
  .page-id-5802 #main {
    background-color: #f1f1f1
  }
  
  .page-id-5802 .wpb_single_image {
    margin-bottom: 0;
  }
  
  .bloc_blanc {
    padding: 30px 5px;
    background-color: #FFFFFF;
    height: 93px;
  }
  
  #slider_bgs .vc_column-inner {
    padding-top: 0;
  }
  
  #bigArticleHome {
    z-index: 1;
  }
  
  /* DESIGN DES 9 BLOCS J-EXISTE ETC.... */
  
  .page-id-5125 #img_header img,
  .page-id-5141 #img_header img,
  .page-id-5149 #img_header img,
  .page-id-6461 #img_header img,
  .page-id-5163 #img_header img,
  .page-id-5171 #img_header img,
  .page-id-6467 #img_header img,
  .page-id-5189 #img_header img {
    right: 0 !important;
    width: 80% !important;
    height: 500px !important;
  }
  
  .linkslider,
  .linkslider:hover {
    color: white;
    font-size: 16px !important;
    text-decoration: none !important;
  }
  
  .linkslider i.fa,
  .linkslider:hover i.fa {
    color: white;
    font-size: 16px !important;
    text-decoration: none !important;
  }
  
  .post-template .logoBgs {
    position: relative;
  }
  
  .single-post .logoBgs {
    position: relative;
  }
  
  @media screen and (max-width:768px) {
  
    .page-id-5125 #img_header img,
    .page-id-5141 #img_header img,
    .page-id-5149 #img_header img,
    .page-id-6461 #img_header img,
    .page-id-5163 #img_header img,
    .page-id-5171 #img_header img,
    .page-id-6467 #img_header img,
    .page-id-5189 #img_header img {
      position: relative !important;
      top: 0 !important;
      right: 0 !important;
      width: 100% !important;
      height: auto !important;
      margin-top: 0px;
    }
  
    #header_page {
      height: auto !important;
    }
  
    .tp-fullwidth-forcer {
      display: block !important;
    }
  
    /* .home div#rev_slider_4_1_forcefullwidth {
      display: none !important;
    } */
  
    #title_page h1 {
      position: relative;
      bottom: 0px;
      text-transform: uppercase !important;
      font-weight: bold;
      color: #f2685c;
      font-size: 34px;
      font-family: 'brandon_grotesqueblack';
    }
  
    #title_page hr {
      display: none;
    }
  
    .logoBgs {
      position: relative;
      top: 0;
      left: 0;
      z-index: 11 !important;
    }
  
    .home .logoBgs,
    .page-id-7250 .logoBgs {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 11 !important;
    }
    .page-id-6484 rs-fullwidth-wrap {
  
    
  }
  }
  
  /* SLIDER */
  .slick-prev {
    left: 20px !important;
  }
  
  .slick-next {
    right: 20px !important;
  }
  
  
  div#bottom-bar {
    display: none;
  }

  
  #text-3 img.alignnone.size-full.wp-image-5094 {
    float: left;
    left: 5px;
    height: 120px;
    margin-left: 0;
  }
  
  #text-2 .textwidget {
    margin-right: 0;
    color: #a7a7a7;
    float: right;
    text-align: right;
  }

  
  /*BOUTONS RESEAUX SOCIAUX*/
  
  .github-btn,
  .twitter-btn,
  .facebook-btn {
    padding-left: 85px !important;
    padding-right: 60px !important;
  }
  
  .bienvenue span {
    position: static !important;
  }
  
  .mentions {
    padding-top: 8px;
    padding-left: 127px;
  
  }
  
  
  
  #page .fa,
  #page .far,
  #page .fas {
    font-family: 'FontAwesome';
    font-weight: 900;
  }
  
  .adress_bgs a {
    display: inline-block;
    margin-left: 5px;
  }
  
  
  @media screen and (max-width:1024px) {
  
    /* Homepage */
    .divCentralImg {
      height: 375px;
    }
  
    div#bigArticleHome {
      width: 100%;
    }
  
    #smallArticleHome {
      width: 100%;
      height: 1050px;
    }
  
    .containerDiv {
      width: 100%;
      margin: 0 !important;
    }
  
    .block-relative.alaune {
      width: 49%;
      display: inline-block;
      margin-right: 1%;
      margin-top: 0px;
      height: 300px !important;
      box-sizing: content-box;
    }
  }
  
  @media screen and (max-width:1366px) {
  
    /* Homepage */
    .divCentralImg {
      height: 375px;
    }
  }
  
  @media screen and (max-width:1024px) {
  
    /* Homepage */
    .divCentralImg {
      height: 300px;
    }
  
    .mentions {
      padding-top: 0;
      padding-left: 0px;
  
    }
  }
  
  @media screen and (max-width:768px) {}
  
  @media screen and (max-width:414px) {}
  
  @media screen and (max-width:375px) {}
  
  @media screen and (max-width:375px) {}
  
  @media (max-width:736px) and (orientation: landscape) {}
  
  @media (max-width:736px) and (orientation: landscape) {}
  
  @media (max-width:568px) and (orientation: landscape) {}
  
  
  @media screen and (max-width: 1440px) {}
  
  @media screen and (max-width: 1366px) {}
  
  @media screen and (max-width: 1280px) {
  
    .page-id-6484 span.ombre {
      width: 0;
      height: 0;
      border-top: 170px solid rgba(0, 0, 0, 0.1);
      border-right: 750px solid transparent;
      position: absolute;
      z-index: -1;
      left: 0;
      top: 0;
    }
  
    .page-id-6484 img#logoTriangle {
      height: 160px;
    }
  
    .menu-new_menu-container {
      top: -770px;
    }
  }
  
  @media screen and (max-width: 1024px) {}
  
  @media screen and (max-width: 980px) {}
  
  @media screen and (max-width: 812px) {}
  
  @media screen and (max-width: 800px) {}
  
  
  @media screen and (max-width: 768px) {
  
    /* ###############################  */
    section#header_title,
    .parent-pageid-10427 section#header_title,
    .page-id-10637 section#header_title,
    .page-id-10635 section#header_title,
    .page-id-10639 section#header_title {
      height: auto;
      padding-bottom: 35px!important;
  }
     section#header_title div div,
    .parent-pageid-10427 section#header_title div div,
    .page-id-10639 section#header_title div div,
    .page-id-10637 section#header_title div div,
    .page-id-10635 section#header_title div div {
      height: 0!important;
  }
  .page-id-11252 h2,
  .parent-pageid-10632 h2,
  .parent-pageid-10427 h2,
  .page-id-10960 h2,
  .page-id-11415 h2,
    .page-id-10639 h2,
    .page-id-10637 h2,
    .page-id-10635 h2 {
      font-size: 30px!important;
  }
  .page-id-11195 #content > section.vc_section.background_white > div:nth-child(11) > div > div > div > div.wpb_text_column.wpb_content_element > div > h2,
  .page-id-11195 #content > section.vc_section.background_white > div:nth-child(6) > div.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.wpb_column.vc_column_container.vc_col-sm-6.wpb_start_animation.animated > div > div > div:nth-child(2) > div > h2,
  .page-id-11195 #content > section.vc_section.background_white > div.vc_row.wpb_row.vc_row-fluid.ult-vc-hide-row.vc_row-has-fill > div:nth-child(3) > div > div > div.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bounceInRight.bounceInRight.wpb_start_animation.animated > div > h2,
  .page-id-11195 #content > section.vc_section.background_white > div:nth-child(3) > div > div > div > div.wpb_text_column.wpb_content_element > div > h2 {
    margin-top: 30px!important;
  }
  .page-id-11527 .icon_description,
  .page-id-11392 .icon_description,
  .page-id-11195 .icon_description {
    display: flex!important;
    align-items: center;
  }
  .page-id-11392 button.button-bgs.button-mat.btn--5 {
    margin-top: 35px;
  }
  #content > section.vc_section.background_white > div:nth-child(16) > div > div > div > div:nth-child(1),
  #content > section.vc_section.background_white > div:nth-child(16) > div > div > div > div:nth-child(3){
    display: none;
  }
  .page-id-11252 .background_white h2 {
    margin-top: 0px!important;
  }
  .ifb-face.ifb-front p {
    font-size: 24px!important;
    line-height: 1.2!important;
  }
  .page-id-11415 #content > section.vc_section.background_white > div:nth-child(14) > div > div > div > div{
    height: 0;
  }
  .rangee-icone .vc_col-sm-3 > div B {
    color: #000!important;
  }
  /* site e-commerce */
  
  .parent-pageid-10632 .background_white h2,
  #content > section.vc_section.background_white > div:nth-child(2) > div.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.wpb_column.vc_column_container.vc_col-sm-6.wpb_start_animation.animated > div > div > div:nth-child(1) > div > h2{
    margin-top: 30px;
  }
  .page-id-11195 #content > section.vc_section.background_white > div:nth-child(5){
    display: none;
  }
  .page-id-11195 #content > section.vc_section.background_white > div:nth-child(2) > div.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.wpb_column.vc_column_container.vc_col-sm-6.wpb_start_animation.animated > div > div > div:nth-child(1) > div > h2,
  .page-id-11252  .background_white h2,
  .parent-pageid-10427.page-id-10960  .background_white h2{
    margin-top: 95px!important;
  }
  #content > section.vc_section.background_white > div:nth-child(2) > div.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.wpb_column.vc_column_container.vc_col-sm-6.wpb_start_animation.animated > div > div > div:nth-child(1) > div > h2{
    margin-top: 50px;
  }
  #content > section:nth-child(2) > div.vc_row.wpb_row.vc_row-fluid.ult-vc-hide-row.vc_row-has-fill > div.wpb_animate_when_almost_visible.wpb_slideInLeft.slideInLeft.wpb_column.vc_column_container.vc_col-sm-6.wpb_start_animation.animated > div{
    padding-top: 60px;
  }
  .page-id-10960 #content > div:nth-child(4) > div:nth-child(2){
    margin-bottom: 2rem;
  }
  /* 30px!important */
  #main > .wf-wrap {
    padding: 0 15px 0 15px!important;
  }
  .info-circle-responsive .icon_list_icon {
    width: 60px!important;
    height: 60px!important;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .info-circle-responsive .icon_list_connector {
    left: 30px!important;
  }
  .info-circle-responsive .icon_list_icon i {
    font-size: 35px!important;
  }
  
  .panel-body .wizard a:before {
    left: -60px!important;
  }
  .panel-body .wizard a span {
    width: 100%!important;
  }
  .page-id-11471 #content > section.vc_section.background_white > div:nth-child(3) > div > div > div > div:nth-child(1){
    height: 40px!important;
  }
  .page-id-11471 #content > section.vc_section.background_white > div:nth-child(3) > div > div > div > div:nth-child(3){
    height: 20px!important;
  }
  .page-id-11142 #content > section:nth-child(3) > div:nth-child(2) > div.wpb_animate_when_almost_visible.wpb_bounceInRight.bounceInRight.wpb_column.vc_column_container.vc_col-sm-6.wpb_start_animation.animated > div > div > div:nth-child(3),
  .page-id-11142 #content > section:nth-child(3) > div:nth-child(2) > div.wpb_animate_when_almost_visible.wpb_bounceInLeft.bounceInLeft.wpb_column.vc_column_container.vc_col-sm-6.wpb_start_animation.animated > div > div > div:nth-child(4),
  .page-id-11142 #content > section:nth-child(3) > div.vc_row.wpb_row.vc_row-fluid.wpb_animate_when_almost_visible.wpb_fadeInDown.fadeInDown.vc_row-o-content-middle.vc_row-flex.wpb_start_animation.animated > div > div > div > div,
  .page-id-11142 #content > section.vc_section.background_white > div:nth-child(12) > div > div > div > div:nth-child(3),
  .page-id-11142 #content > section.vc_section.background_white > div:nth-child(12) > div > div > div > div:nth-child(1),
  .page-id-11142 #content > section.vc_section.background_white > div:nth-child(10) > div > div > div > div:nth-child(5),
  .page-id-11471 #content > section.vc_section.background_white > div:nth-child(8) > div > div > div > div:nth-child(3),
  .page-id-11471 #content > section.vc_section.background_white > div:nth-child(5) > div > div > div > div:nth-child(3),
  .page-id-11471 #content > section.vc_section.background_white > div:nth-child(5) > div > div > div > div:nth-child(4){
    height: 0!important;
  }
  .page-id-11142 div#cas_client {
    padding: 35px 0;
    padding-top: 0!important;
  }
  .page-id-11471 .panel-body .wizard a span {
    width: 50%;
    vertical-align: middle;
    color: #fff;
    margin-left: 15%;
    line-height: 1.6;
  }
  .page-id-11252 .background_white h2 {
    margin-top: 0px!important;
    margin-bottom: 30px!important;
  }
  #content > section.vc_section.background_white > div:nth-child(7) > div.wpb_animate_when_almost_visible.wpb_bounceInRight.bounceInRight.wpb_column.vc_column_container.vc_col-sm-6.wpb_start_animation.animated{
    margin-top: 60px;
  }
  #content > section.vc_section.background_white > div:nth-child(2) > div > div > div > div:nth-child(1) > div > h2{
    margin-top: 90px!important;
  }
 
  .page-id-11326 #content > section.vc_section.background_white > div:nth-child(2) > div.wpb_animate_when_almost_visible.wpb_zoomInUp.zoomInUp.wpb_column.vc_column_container.vc_col-sm-6.wpb_start_animation.animated{
    margin-top: 60px!important;
  }
  .page-id-11142 #solutions-bgs > div.wpb_animate_when_almost_visible.wpb_appear.appear.wpb_column.vc_column_container.vc_col-sm-6.wpb_start_animation.animated > div > div > div:nth-child(5),
  .page-id-11326 #content > section.vc_section.background_white > div:nth-child(15) > div:nth-child(2) > div > div > div.vc_empty_space,
  .page-id-11326 #content > section.vc_section.background_white > div:nth-child(3) > div > div > div > div:nth-child(1){
    height: 0px!important;
  }
  .not-visible.wpb_column.vc_column_container.vc_col-sm-4 {
    opacity: 0;
    display: none;
  }
  .page-id-11366 #content > section.vc_section.background_white > div:nth-child(2) > div:nth-child(2){
    margin-bottom: 60px;
  }
  .page-id-11142 #content > section.vc_section.background_white > div:nth-child(1) > div.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.wpb_column.vc_column_container.vc_col-sm-6.wpb_start_animation.animated > div > div > div:nth-child(1) > div > h2{
    margin-top: 75px;
  }
  .page-id-10496 section#header_title {
    height: auto;
    margin-bottom: 35px;
  }
  .page-id-10496 section#section-valeur {
    display: none;
  }
  .page-id-10496 #content > div:nth-child(7) > div:nth-child(1) > div > div > div:nth-child(2),
  .page-id-10496 #content > div:nth-child(7) > div:nth-child(1) > div > div > div:nth-child(1) > div > h2 {
    margin-bottom: 32px!important;
  }
  .page-id-10496 .vc_row.wpb_row.vc_row-fluid.nos-valeurs.dt-default p:nth-child(2), 
  .page-id-10496 .vc_row.wpb_row.vc_row-fluid.nos-valeurs.dt-default .active-valeur p, 
  .page-id-10496 .vc_row.wpb_row.vc_row-fluid.nos-valeurs.dt-default .active-valeur i {
    color: #000;
    font-weight: 900;
    text-transform: uppercase;
  }
  .page-id-10048 #content > div.vc_row.wpb_row.vc_row-fluid.cas_client.vc_custom_1640349003179.vc_row-no-padding{
    padding-top: 70px;
  }
  .page-id-3712 section#header_title {
    height: auto;
    padding-bottom: 70px;
  }
  .page-id-3712 section#header_title h1 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    color: black;
    top: -234px!important;
    z-index: 0;
  }
  .page-id-3712.bloc-titre-header {
      top: -210px;
      display: none;
  }
  
  .page-id-8730  section#header_title h1 {
    position: inherit;
    left: unset;
    transform: unset;
    text-align: center;
    color: black;
    top: -234px!important;
    z-index: 0;
  }
  .page-id-8730 section#header_title {
    height: auto;
    padding-bottom: 70px!important;
  }
  .page-id-1464  section#header_title h1 {
    position: inherit;
    left: unset;
    transform: unset;
    text-align: center;
    color: black;
    top: -234px!important;
    z-index: 0;
  }
  .page-id-1464 section#header_title {
    height: auto;
    padding-bottom: 70px!important;
  }
  .page-id-8731  section#header_title h1 {
    position: inherit;
    left: unset;
    transform: unset;
    text-align: center;
    color: black;
    top: -234px!important;
    z-index: 0;
  }
  .page-id-8731 section#header_title {
    height: auto;
    padding-bottom: 120px!important;
  }
  .page-id-1474  section#header_title h1 {
    position: inherit;
    left: unset;
    transform: unset;
    text-align: center;
    color: black;
    top: -234px!important;
    z-index: 0;
  }
  .single-post section#header_title h1 {
    position: inherit;
    left: unset;
    transform: unset;
    text-align: center;
    color: black;
    top: -234px!important;
    z-index: 0;
  }
  .single-post section#header_title {
    height: auto;
    padding-bottom: 120px!important;
  }
  .page-id-1474 section#header_title {
    height: auto;
    padding-bottom: 120px!important;
  }
  .page-id-11366 #content > section.vc_section.background_white > div:nth-child(16) > div > div > div > div:nth-child(1){
    display: block!important;
  }
  /* #############################  */
    .not-display-desktop {
      display: block;
    }
    .not-display-mobile{
      display: none;
    }
    .post-template #main>.wf-wrap {
      padding: 0 10px 0 10px;
    }
  

  
    /* HomePage Mobile */
    .masthead-mobile {
      display: none;
    }
  
    .page-id-6484 .divCentralImg {
      display: none !important;
    }
  
    #exp_call_me_back #exp_call_me_back_title {
      background-color: #F06C6D;
      display: none;
    }
  
  
    .page-id-6484 #logoTriangle {
      width: auto !important;
    }
  
  
    .dgital_block .vc_column-inner {
      padding: 0 !important;
    }
  
    .digital_solver_mobile {
      padding-top: 290px;
      padding-left: 15px;
      padding-right: 15px;
      padding-bottom: 0;
      background-color: #f15a5b;
      height: 425px;
    }
  
    .digital_solver_mobile h1 {
      color: white;
      font-weight: 900;
      font-size: 44px;
      letter-spacing: 5px;
    }
  
    .digital_solver_mobile p,
    .digital_solver_mobile small {
      color: white;
    }
  
    hr.hr_mobile {
      width: 30px;
      height: 3px;
      background-color: white;
    }
  
    hr.hr_mobile+p {
      font-size: 20px;
      line-height: 24px;
      padding: 15px 0;
    }
  
    .digital_solver_mobile p:last-child {
      margin-bottom: 0;
      margin-bottom: 0;
      text-transform: uppercase;
      font-weight: 900;
    }
  
    .digital_solver_mobile p:last-child a {
      color: white;
      padding: 5px 0;
      text-decoration: none;
    }
  
    /* Carousel des 9 */
    h2.nos-solutions {
      color: black;
      font-family: "Open sans";
      padding: 20px;
      font-size: 24px;
    }
  
    .img-mobile img {
      width: 100%;
    }
  
    .mobile-block a {
      text-decoration: none;
    }
  
    .block-text-mobile h2 {
      color: white;
      font-size: 24px;
    }
  
    .block-text-mobile {
      background-color: #F06C6D;
      width: auto;
      padding: 25px;
      color: white;
      height: 200px;
    }
  
    .ult-item-wrap.slick-slide {
      overflow: hidden;
    }
  
    .ultsl-arrow-right4,
    .ultsl-arrow-left4 {
      font-size: 40px;
      z-index: 999;
      color: #F06C6D
    }
  
    .slick-prev.circle-bg.slick-arrow,
    .slick-next.circle-bg.slick-arrow {
      font-size: 27px !important
    }
  
  
  
    .slick-next,
    .slick-prev {
  
      top: 48% !important;
  
    }
  
    .slick-next {
      right: 20px !important;
    }
  
    /* LAST ARTICLE HOMEPAGE */
    .lastPost h2 {
      padding-left: 0px !important;
      text-align: center;
      font-size: 30px;
    }
  
    #bigArticleHome {
      width: 100%;
    }
  
    .articleLittleBloc.wpb_column.vc_column_container.vc_col-sm-4 {
      display: none;
    }
  
    .divLastArticle {
      width: 100%;
      padding: 0 15px;
    }
  
    .block-relative.alaune {
      display: none;
    }
  
    .block-sticky {
      height: 525px !important;
    }
  
    .block-white-absolute {
      background-color: rgba(255, 255, 255, 0.5);
      width: 85%;
      text-align: center;
      padding: 15px;
      position: absolute;
      transform: translate(-50%, -50%);
      top: 50%;
      left: 50%;
    }
  
    .page-id-6484 #last_post {
      padding-left: 0px;
    }
  
    .reverse {
      flex-direction: column-reverse;
      display: flex;
    }

  
    #text-2 .textwidget {
      float: unset;
      text-align: center;
    }

  
    #text-3 img.alignnone.size-full.wp-image-5094 {
      float: unset;
      left: 5px;
      height: auto;
      margin-left: 0;
    }
  
    a.dt-pswp-item.pspw-wrap-ready {
      display: inline-block;
      height: 100%;
      vertical-align: middle;
    }
  
    p.photoswipe-wrapper {
      display: inline-block;
    }
  
    #text-3 .textwidget {
      text-align: center;
    }
  

  }
  
  /* p#titleBlockBottom{
      color: #F06C6D!important;
    } */
  .titleBlockBottom {
    color: #F06C6D !important;
    font-weight: bold;
    font-size: 25px;
  }
  .author-info.entry-author,
  .single-related-posts {
    display: none;
  }
  #main > .wf-wrap {
    padding: 0 50px 0 50px;
  }
  .meta-nav {
    color: #ff7900;
    font-size: 13px;
    line-height: 23px;
  }
  .post-navigation .nav-links i[class^="icomoon-the7"], .post-navigation .nav-links [class^="dt-icon-"] {
    color: #ff7900;
  }
  .post-navigation .nav-links {
    border-color: #ff7900;
  }
  #page .post-navigation .nav-links a .post-title:hover {
    color: #ff7900!important;
  }
  .page-id-10654 .bloc-titre-header{display: none}
  
  .bloc-titre-header{
    display: none;
    height: auto !important;
    position: absolute;
    width: 100%;
    top: -1200px;
    z-index: 11;
    border-style: solid;
    border-width: 976px 0px 700px 0px;
    border-color: #000  transparent transparent transparent;
    display: block;
    top: -421px;
    z-index: 11;
  }
  section#header_title h1 {
    position: absolute;
    top: -70px;
    color: white;
    z-index: 9999;
    left: 50%;
    transform: translateX(-50%);
  }
  section#header_title {
    height: 217px;
    padding-bottom: 70px;
  }
  
  section#header_title div div {
    height: 217px;
  
  }
  /* .single-post .logoBgs {
    display: none;
    position: relative;
  } */
  .category-actualites .single-post h1,
  .category-actualites .single-post h2,
  .category-actualites .single-post h3{
    color: black!important;
  }
  
  .bloc-titre-header{
    display: none;
    height: auto !important;
    position: absolute;
    width: 100%;
    top: -1200px;
    z-index: 11;
    border-style: solid;
    border-width: 976px 0px 700px 0px;
    border-color: #000  transparent transparent transparent;
    display: block;
    top: -440px;
  z-index: 11;
  }
  section#header_title h1 {
    position: absolute;
    top: -70px;
    color: white;
    z-index: 9999;
    left: 50%;
    transform: translateX(-50%);
  }
  section#header_title {
    height: 217px;
    padding-bottom: 70px;
  }
  section#header_title div div {
    height: 217px;
  
  }
  .single-post .logoBgs {
    /* display: none; */
    position: relative;
  }
  .menu-open .logoBgs {
    display: block!important;
    position: relative;
  }
  p.photoswipe-wrapper {
    display: block;
  }

  .mobile-main-nav li:not(.act) > a:hover .subtitle-text, .mobile-main-nav li:not(.act) > a:hover .menu-text, .dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text,
  .mobile-main-nav li.act > a .menu-text, .mobile-main-nav li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
    color: #ff7900!important;
    background: -webkit-linear-gradient(left, #ff7900 30%, #ff7900 100%);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }
  button.button, .cart-btn-below-img .woo-buttons a, a.button:not(.edd-submit) {
    color: #ffffff;
    background-color: #f06c6d;
    background: #ff7900;
    background: -webkit-linear-gradient(135deg, #ff7900 30%, #ff7900 100%);
    background: linear-gradient(135deg, #ff7900 30%, #ff7900 100%);
  }