@media print {

    @page :footer {
        display: none
    }

    @page :header {
        display: none
    }
    body::before { display: none !important; }
    body.nebula,
    section#bigheadingcon, main#content-section, section#content-section, footer#footer-section, .certifications {
        background: none;
        background-color: rgba(255,255,255,0);
    }
     body.nebula {
         /* min-height: 100vh !important; */
         /* position: relative !important; */
         padding-left: 5%;
         padding-right: 5%;
     }
    .wp-lightbox-overlay.zoom{ display: none !important; }
    body.ac p,
    body.ac li {
        font-size: 7pt !important;
    }
    header#header-section { position: relative; box-shadow: none; height: auto !important; min-height: unset !important; }
    p#pushBio { display: none; }
    *,
    h1 { color: black !important;}
    .ac .wp-block-buttons {display: none;}

    .filtreEffet.filtreHeader,
    .filtreEffet.filtreFooter,
    #allNavs {
        display: none;
    }

    #header-section h1.logotypo {
        font-size: 17pt !important;
        line-height: 1em !important;
        margin-top: 10px;
        margin-bottom: 30px;
    }
    #header-section h1.logotypo small {
        font-size: 9pt !important;
        line-height: 2em !important;
    }

    .couverture {  }
    .couverture img { display: none !important; height: auto !important;}
    .couverture section {
        position: relative;
        overflow: visible;
        left: unset;
        padding-left: 40%;
        max-width: unset;
    }
    .couverture h1 {
        width: auto;
        height: auto;
        min-width: unset;
        max-width: unset;
        min-height: unset;
        max-height: unset;
        margin-bottom: 0;
    }
    .couverture section h1 em,
    .couverture section h1 span {
        position: relative;
    }
    .couverture section h1 em { color: #cdcccc !important; opacity: 1 !important;}

    .entry-meta { display: none; }

    #pushBio,
    .cuveeFooter,
    .single-cuvee .wp-block-cover {
        display: none;
    }
    .couvertureFooter,
    .filtreEffet.filtreFooter {
        display: none;
    }
    .magicFooterContent h1.logotypo,
    #menu-footer-menu li {
        display: none;
    }
    .ac ul#menu-footer-menu li a span,
    .ac ul#menu-footer-menu li a small{ display: inline-block !important; visibility: visible; padding: 0 0px; }
    .ac .row.powerfootercon #powerfooter ul#menu-footer-menu a small.footerMenuAemail {
        position: relative;
        display: block;
    }

    .couverture,
    .entry-content {
        /* padding: 0 10%; */
    }
    .bouteilleEtDescription { gap: 0; margin-bottom: -50px; }
    .bouteilleEtDescription > div:first-child { max-width: 40%; margin-top: -100px; }
    .bouteilleEtDescription > div { max-width: 60% }

    .bouteille75clMobileOnly { display: none !important; }
    .bouteille75cl {display: block;   }

    .bouteille75cl img { max-height: 400px !important; max-width: 70%; }
    .bouteille75cl figcaption.wp-element-caption { display: none; }

    .certifications { display: none; flex-wrap: nowrap; justify-content: center;}
    .certifications .certificationSlug {
        padding: 0;
    }

    .acf-view.acf-view--id--535 { margin-top: 0; display: none;}
    .prix_acf_advancedViewsLite,
    .prix_acf_advancedViewsLite p { margin-bottom: 0;}

    .single-cuvee h3 { color: #cdcccc !important; padding-top: 0; font-size: 16pt; padding-left: 40%; text-align: left;}
    .single-cuvee h3 + h4 { display: none;}
    .ficheTechnique { padding: 0;  margin-bottom: 10px; justify-content: space-around; }
    .ficheTechnique .wp-block-column {
        max-width: 40%;
        position: relative;
        padding-left: 25px;
    }
    .ficheTechnique .wp-block-column,
    .ficheTechnique .wp-block-column i { text-align: left;}

    .ficheTechnique .wp-block-column p {  margin-bottom: 0;}


    .ficheTechniqueContainer .ficheTechnique .wp-block-column { max-width: 28%; width: 28%;}
    .ficheTechniqueContainer .ficheTechnique .wp-block-column br { display: none; }


    .ficheTechniqueContainer { background: none;}
    .ficheTechnique p {
        line-height: 9pt !important; margin-bottom: 0;

    }
    .ficheTechnique i,
    .ficheTechnique.has-small-font-size i {
        font-size: 17pt;
        position: absolute;
        top: 0; left: -10px;
    }
    .ficheTechnique.has-small-font-size i {
        top: 50%;
        transform: translateY(-50%);

    }


    .vinification { background: none; padding-bottom: 0}

    .vinification ul.timeline::before {
        /* background-color: rgba(0,0,0,0); */
        border-top: 1px solid #cdcccc !important;
        top: 50%;
    }

    ul.timeline .vinification-duree { background-color: white;}
    .vinification li { line-height: 9pt !important; white-space: nowrap !important; }
    .vinification li::before { border-color: black;}
    ul.timeline li::after { border-color: black; border-width:1px; background-color: white; }

    ul.timeline li.dateStart,
    ul.timeline li.dateEnd,
    ul.timeline li.vinification-duree { font-size: 12pt !important; }

    #magicFooter { position: relative; }


    #magicFooter .logotypo,
    .triggerPowerFootercon,
    #triggerPowerFootercon,
    .couvertureFooter { display: none !important; }

    .magicFooterContent { min-height: unset; }
    footer#footer-section { margin-bottom: 0; !important;}

    nav#powerfooter a { color: black !important; padding: 0 !important;}

   .filtreEffet.filtreFooter.cep {
       display: block;
   }
    .filtreEffet.filtreFooter.cep .cep-container {
        position: fixed;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        height: 150px;
        text-align: center;
   }
   .filtreEffet.filtreFooter.cep svg  { max-height: 100px; transform: none !important; }
   .filtreEffet.filtreFooter.cep svg path { fill: #cdcccc; }

   .copyright-con {
       padding-top: 0;
       padding-left: 40%;
       text-align: left;
       align-items: flex-start;
       font-size: 5pt !important;
    }
    .copyright-con p {
        font-size: 5pt !important;
    }

    .magicFooterContent {
       display: block;
       /* position: fixed; */
       /* bottom: 0; left: 0; right: 0; */
       text-align: left;
       padding-top: 30px;
   }
   .magicFooterContent::before {
       content:"06 16 77 06 18  \A contact@domainenicolasdelfaud.fr ";
       white-space: pre-wrap;
       font-size: 9pt !important;
       line-height: 1.5;
       padding-left: 40%;
       display: block;
   }
   .row.powerfootercon,
   #powerfooter ul#menu-footer-menu {
       margin: 0;
       padding: 0;
   }
   /* Lundi 27 avril : on cache le message des cookies */
    #wpconsent-root {
        display: none !important;
    }
}