@media print {
  * {
    -webkit-print-color-adjust: exact !important; /*Chrome, Safari */
    color-adjust: exact !important;  /*Firefox*/
  }

  html, body {
    background: #fff;
    padding-bottom: 0 !important;
  }

  .section-container-right{
      margin-right: 10.15vw;
  }

  /*Module chiffres clés*/

 .content-chiffres-list.clearfix{
    display:flex;
    flex-direction: row!important;
    align-items: inherit!important;
}

  .chiffres-item-chiffre h4 {
    font-size: 1.3rem!important;
  }
  .content-chiffres-item .chiffres-item-text {
    font-size: 0.6rem;
  }
  .mobile-only,
  .video-background,
  .cookieConsent,
  body > .footer,
  /** body > .header, **/
  .header-menu .mobile-only,
  .content-newsletter,
  .contenu-lourd-video-container,
  /*.contenu-lourd-timeline-container,*/
  .article-detail-back.btn,
  .newsletter-container,
  .libcast_player {
    display: none !important;
  }
  /* Bloc Newsfeed */

    .newsfeed-container{
        margin-top: 50px;
        padding: 0!important;
        width: 100%;
    }
    .newsfeed-txt-content .section-title h3 {
        font-size: 0.9rem!important;
    }
    .newsfeed-txt-content .section-date p {
        font-size: 0.6rem!important;
    }
    .newsfeed-title a {
        font-size: 1.1rem!important;
    }
    .newsfeed-text p {
        font-size: 0.6rem!important;
    }
    .newsfeed-item .btn {
        margin-top: 1.1vw!important;
        font-size: 0.6rem!important;
    }

    .newsfeed-item-twitter {
    display: none!important;
}
    .timeline-Tweet-brand .Icon, .Avatar, .Icon--heart, .Icon--share{
        display: none;
    }
  .newsfeed-social-content-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .newsfeed-item {
    display: flex;
    flex-direction: column;
  }
.newsfeed-img.js-height-ap.bg, .newsfeed-txt.js-height-ap{
    max-height: 210px;
  }
/*Module région */

  .region-details-blocks-container{
    margin-left: 0!important;
  }

 .regions-details-implantations-content {
    display: flex!important;
    flex-direction: row!important;
  }
  .regions-details-implantations-container {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
/*caroussel partenaires*/

  .partners-carousel {
    width: 75vw;
    float: left;
  }

  /* Module timeline*/
  .timeline-container{
      background-color: #A2769A;
  }
    .timeline-container .section-title h3 {
        font-size: 1.2rem!important;
    }
  .timeline-dates {
      width: 2772.92px!important;
      margin-left:240px!important;
  }
    .timeline-date-item {
        width: 6.5rem!important;
    }
    .timeline-date-item a {
        font-size: 0.9rem!important;
    }
    .timeline-txt {
        font-size: 0.6rem!important;
    }
    .timeline-title{
        font-size: 1.4rem!important;
    }
    .timeline-article-item-txt{
        width: 50vw!important;
    }
  body,h1,h2,h3,ol,ul,div{
    width:auto;
    border:0;
    float:none;
    overflow:visible;
    position:static
  }

  .page-content-container {
    margin-top:0;
    margin-left:0;
    margin-right:0
  }

  .details-content-container {
    margin:1.7vw 0 0 0;
  }

  .details-article-single-container,
  .regions-article-container {
    padding-top: 80px !important;
  }

  body.page-home .page-content-container {
    margin-top: 120px !important;
  }

  body > .page-hero-container {
    max-height: 180px;
  }

  body > .page-hero-container .hero {
    height: auto;
    background-image: none !important;
  }
  body > .page-hero-container .hero .main-hero-inner-container {
    position: relative;
    left: 10.15vw;
  }
  body > .page-hero-container .hero .main-hero-inner-container .main-hero-content {
    display: none;
  }
  body > .page-hero-container .hero .main-hero-inner-container .hero-breadcrumb {
    display: block;
  }
  body > .page-hero-container .hero .main-hero-inner-container .hero-breadcrumb li,
  body > .page-hero-container .hero .main-hero-inner-container .hero-breadcrumb li a {
    color: #000;
  }

  .page-content-container, .page-container {
    margin-left: 0;
  }

  /** pages
  Page L'observatoire de l'emploi cadre
  Toutes nos études
  **/
  .page-content-container {
    margin-top: 0 !important;
  }

  .gadget-block {
    display: none;
  }

  /** Page L'observatoire de l'emploi cadre **/
  .details-intro-section {
    display: block;
  }

  .details-intro-section .details-intro-inner-container {
    float: left;
  }

  .details-intro-date {
    text-align: left;
  }

  /** Toutes nos études **/





  .etudes-articles-list .articles-list .article-item {
    width: 32%;
  }

/* Page Médiathèque */

    .title-bloc-information {
        font-size: 1.4rem!important;
    }
    .relations-medias-content-txt .name-title{
       font-size: 1.3rem!important;
    }
    .mediatheque-content-txt p, .relations-medias-content-txt .post-title {
        font-size: 0.9rem!important;
    }
    .mediatheque-btn a {
        font-size: 0.5rem!important;
    }
    .mediatheque-btn {
        width: 120px!important;
    }
    .relations-medias-contact-item{
        height: 1.9rem!important;
        line-height: 1.9rem!important;
        width: 150px!important;
    }
  /*

  .page-les-entreprises .content-chiffres-list,
  .page-les-jeunes-diplomees .content-chiffres-list,
  .page-les-cadres .content-chiffres-list,
  .page-panorama-chiffre .content-chiffres-list,
  .page-apec-association .content-chiffres-list */



  /** filtres **/
  .page-filtre-container .filtre-block-reinit {
    display: none;
  }

  .page-filtre-container ul {
    display: block;
  }

  .page-filtre-container .filtre-item {
    width: auto;
  }

  .page-filtre-container .filtre-item .btn {
    display: none;
  }

  .page-filtre-container .filtre-item .btn.active {
    display: block;
    width: 16.45vw;
  }

  .related-articles-container .relations-medias-content-container {
    display: block !important;
  }

  .details-intro-section .details-intro-inner-container {
    width: 19%;
  }

  .details-intro-section .details-intro-txt {
    width: 100%;
    border: 0;
  }

  /** HEADER - Show only logo **/
  .header,
  .header .header-menus-container,
  .header .header-menu-container
  .header .header-logo {
    display: block;
  }

  .header .header-cta,
  .header .header-mobile-menu-container,
  .header .header-submenu-item,
  .header .header-menu,
  .header .header-topbar-container {
    display: none;
  }

  .header .header-logo {
    width: 180px;
    max-width: 180px;
  }
}
