@charset "UTF-8";
/*
Theme Name: Formagora
Theme URI: https://www.gregoirenoyelle.com/
Author: Grégoire Noyelle
Author URI: https://www.gregoirenoyelle.com/
Description: Thème FSE pour Formagora
Requires at least: 6.0
Tested up to: 6.6.2
Requires PHP: 5.7
Version: 1.7.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: formagora
Tags: 
*/

/* Défilement doux */

html {
	scroll-behavior: smooth;
}


/* Classe pour l'accessibilité */

.sr-only {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;   
    height: 1px !important;
    overflow: hidden !important;
    margin: -1px !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}

/* Base */

a,
input {
    transition: var(--wp--custom--transition-lien);
}
.wp-site-blocks > footer {
    margin-block-start: 0;
}
main {
    margin-block-end: calc(-1 * var(--wp--custom--gap-global));
}

/* liste */

ul {
    list-style: none;
    padding-left: var(--wp--custom--padding-liste);
}
ol {
    padding-left: var(--wp--custom--padding-liste);
}
ul.wp-block-list li::marker,
#session-formation ul li::marker,
.texte-meta-formation ul li::marker { 
    content: "- ";
    color: var(--wp--preset--color--main); 
}
.metas-formations {
    padding: unset;
}

/* Fil d'Ariane */
.fil-ariane {
    text-transform: uppercase;
}
.breadcrumbs span[property="name"] {
    display: inline-block;
    padding: 0;
    margin-top: -3px;
    vertical-align: middle;
    max-width: 341px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Bulles entête */

body {
    background: white url('assets/images/desk-accueil.png') no-repeat center 120px;
}
.type-bulles-entreprise-var {
    background-image: url('assets/images/desk-page-entreprise-header-photo.png')
}
.type-bulles-formateur-var {
    background-image: url('assets/images/desk-page-formateur-header-photo.png')
}
.single-post {
    background-image: url('assets/images/desk-mini-bulles.png')
}
.type-pas-de-bulles {
    background: white;
}

/* Classes modulaires */

.grille {
    display: grid;
}
.grille,
.grille > * {
    margin-block-start: 0;
}
.grille-supperposee {
    display: grid;
    align-items: center;
    justify-items: center;
}
.grille-supperposee > * {
    grid-column: 1;
    grid-row: 1;
}
.grille-supperposee > :last-child {
    z-index: 100;
}
.grille-2-col {
    padding: 0; 
}
.grille-2-col > * {
    width: 100%;
}  
.grille-2-col .texte {
    grid-row: 1;
} 
.banniere-2-col {
    gap: var(--wp--preset--spacing--normal);
}
.banniere-2-col > :first-child {
    padding: var(--wp--preset--spacing--normal);
}
.bouton-base a {
    font-size: var(--wp--preset--font-size--small);
    font-weight: 600;
    border: 2px solid var(--wp--preset--color--main);
    color: var(--wp--preset--color--main);    
    text-transform: uppercase;
    letter-spacing: 1px;   
    padding: var(--wp--custom--espacement-moyen--haut-bas) var(--wp--custom--espacement-moyen--droite-gauche);
}
.bouton-categorie a {
    border-radius: 9999px;
    color: var(--wp--preset--color--main);
}
.bouton-meta,
.bouton-categorie a {
    font-size: var(--wp--preset--font-size--x-small);
    padding-top: var(--wp--custom--espacement-petit--haut-bas);
    padding-right: var(--wp--custom--espacement-petit--droite-gauche);
    padding-bottom: var(--wp--custom--espacement-petit--haut-bas);
    padding-left: var(--wp--custom--espacement-petit--droite-gauche);   
}
.bouton-meta-bordure-bleue {
    background-color: var(--wp--preset--color--base);
    color: var(--wp--preset--color--main);
}
.menu-cat-fleche a {
    padding-left: var(--wp--custom--espacement-petit--droite-gauche);   
    padding-right: var(--wp--custom--espacement-petit--droite-gauche);
}

/* Page type Entreprise */

header .wp-block-site-logo img:hover {
    filter: grayscale(0%) sepia(1) hue-rotate(330deg) saturate(5);
}

/* Navigation principale */

.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content,
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
  color: var(--wp--preset--color--main);  
}
.is-style-groupe-entete-taxo-domaine .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content,
.is-style-groupe-entete-taxo-domaine .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
  color: var(--wp--preset--color--base);  
}
.is-style-groupe-entete-taxo-domaine .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content.wp-block-navigation-item__content {
    color: var(--wp--preset--color--main); 
}
.bouton-nav-principale a {
    color: var(--wp--preset--color--main); 
    border-color: var(--wp--preset--color--main); 
}
.is-style-groupe-entete-taxo-domaine .is-menu-open .wp-block-navigation-item a {
    color: var(--wp--preset--color--main) !important; 
}
.tax-nc_cat_domaine_activites .bouton-nav-principale a {
    color: var(--wp--preset--color--base); 
    border-color: var(--wp--preset--color--base); 
}
.tax-nc_cat_domaine_activites .is-menu-open .bouton-nav-principale a {
    color: var(--wp--preset--color--main); 
    border-color: var(--wp--preset--color--main); 
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
    gap: 10px;
}
.wp-block-navigation .reseau-smartof,
.wp-block-navigation__responsive-container .reseau-smartof {
    display: none !important;
}

/* Page type Formateur */

.type-page-formateur header .wp-block-site-logo img {
   filter: grayscale(0%) sepia(1) hue-rotate(330deg) saturate(5);
}
.type-page-formateur .wp-block-site-logo img:hover {
   filter: none;
}
.type-page-formateur .fil-ariane,
.type-page-formateur .fil-ariane *,
.type-page-formateur .wp-block-navigation.nav-principale .wp-block-navigation-item a,
.type-page-formateur .wp-block-post-title,
.type-page-formateur .entry-content h2,
.type-page-formateur .nav-principale .wp-block-button .wp-element-button {
    color: var(--wp--preset--color--primary);
}
.type-page-formateur .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
  color: var(--wp--preset--color--primary);  
}
.type-page-formateur .is-content-justification-space-between > .wp-block-navigation:last-child .wp-block-navigation__responsive-container-open {
    color: var(--wp--preset--color--primary);
}
.type-page-formateur .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {
    border-color: var(--wp--preset--color--primary);
}
.type-page-formateur .bouton-nav-principale a {
    color: var(--wp--preset--color--primary); 
    border-color: var(--wp--preset--color--primary); 
}
.type-page-formateur .wp-block-navigation .reseau-smartof,
.type-page-formateur .wp-block-navigation__responsive-container .reseau-smartof {
    display: block !important;
}
.type-page-formateur .nous-contacter-menu a {
    color: var(--wp--preset--color--base) !important;
    background: var(--wp--preset--color--primary) !important;
    border: var(--wp--preset--color--primary) !important;
}

/* Contenu */

p a,
.contenu-principal .wp-block-list li a,
.editor-styles-wrapper .wp-block-list li a { 
    border-bottom: 1px solid var(--wp--preset--color--main);
}
p a:hover,
.contenu-principal .wp-block-list li a:hover,
.editor-styles-wrapper .wp-block-list li a:hover {
    color: var(--wp--preset--color--primary);
    border-bottom-color: var(--wp--preset--color--primary);
}
.texte-meta-formation p {
    text-align: left !important;
}

/* Back top top */

.icone-haut-page {
    color: var(--wp--preset--color--main);
}
.icone-haut-page svg path {
    fill: currentColor; 
}

/* Tableau */

.wp-block-table {
    border: none;
    border-collapse: collapse;
}
.wp-block-table td, 
.wp-block-table th,
.wp-block-table tr {
    border: none;
}

.wp-block-table td {
    padding: 0.7rem 1.3rem
}
.wp-block-table tr:first-child  {
    font-weight: 600;
    font-size: var(--wp--preset--font-size--small);
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1.3;
}
.wp-block-table tr:nth-child(odd)  {
    background: var(--wp--preset--color--base-3)    
}

/* Media texte */

.wp-block-media-text .wp-block-media-text__content {
    padding: 0%;
}

/* Sommaire */

#ez-toc-container {
    background: transparent;
    border: none;
    border-left: 3px solid var(--wp--preset--color--main);
    border-radius: 0;
    padding-left: var(--wp--preset--spacing--normal);
    margin-top: var(--wp--preset--spacing--moyen);
    margin-bottom: var(--wp--preset--spacing--normal);
    box-shadow: none;
}
#ez-toc-container .ez-toc-title {
    font-size: var(--wp--preset--font-size--normal) !important; 
    text-transform: lowercase
}
#ez-toc-container nav li {
    padding-top: var(--wp--preset--spacing--petit);    
}
#ez-toc-container nav li a {
    text-transform: uppercase;
    font-size: var(--wp--preset--font-size--small) !important;
    color: var(--wp--preset--color--main);
}

/* Metas Formation */
.meta-formation {
    gap: var(--wp--custom--espacement-petit--droite-gauche);
    margin-bottom: var(--wp--custom--espacement-petit--droite-gauche);
}
.note-container {
    display: flex;
    gap: 14px;
    margin-top: 7px !important;
}
.note-stars {
    margin-top: 3px
}
.meta-avec-note {
 justify-content: space-between;   
}

/* Single article */
.wp-block-post-content.contenu-single-article {
    display: inline-table;
}


/* Page formation single */

.wp-block-column.form-contenu-lateral {
    margin-top: var(--wp--preset--spacing--moyen);
}
.toggle-formation {
    margin-bottom: var(--wp--preset--spacing--normal);
}
.toggle-formation summary {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.toggle-formation summary {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.toggle-formation summary::marker,
.toggle-formation summary::-webkit-details-marker {
    display: none !important;
}
.toggle-formation summary {
    display: flex;
    align-items: center;
    position: relative;
}
.meta-texte-session-formation {
   display: none;
}

/* Ajouter un soulignement au début du texte */

.toggle-formation summary::before {
    content: '';
    position: absolute;
    bottom: 0; 
    left: 0; 
    width: 33px;
    height: 2px;
    background-color: var(--wp--preset--color--main);
}
.toggle-formation summary::after {
    font: normal normal normal 22px / 1 'formagora';
    content: "\ea05" / ""; /* Flèche droite (triangle) */
    float: right;
    transition: transform 0.3s ease;
    margin-left: 5px;
}
.toggle-formation[open] summary::after {
    content: '\ea06' / ""; /* Flèche bas (triangle) */
}
.texte-meta-formation h2,
.texte-meta-formation h3 {
  color: var(--wp--preset--color--labels);   
}
.texte-meta-formation h2 {
    font-size: var(--wp--preset--font-size--medium);  
}
.texte-meta-formation h2:first-child {
    margin-top: var(--wp--preset--spacing--normal);
}
.texte-meta-formation h3 {
    font-size: var(--wp--preset--font-size--normal)
}

/* Widget Meta formation */

.wp-block-button.tab {
    border-bottom: var(--wp--custom--bordure-onglet);
    padding: 1rem;
    width: 100%;
    min-height: 47px;
    display: grid;
    align-items: center;
    justify-items: center;
    padding: var(--wp--preset--spacing--petit);
}
.wp-block-button.tab.active {
    border-top: var(--wp--custom--bordure-onglet);
    border-left: var(--wp--custom--bordure-onglet);
    border-right: var(--wp--custom--bordure-onglet);
    border-bottom: none;
    background: var(--wp--preset--color--base);
}

/* Archive classique */

.grille-outline .wp-block-post {
    background-color: var(--wp--preset--color--base);
}
.grille-outline .texte-archive {
    padding: var(--wp--preset--spacing--normal);
}
.grille-outline .image-archive {
    min-height: 200px
}
.meta-lecture .wp-block-button__link {
    cursor: default;
}

/* Page formation archive */

.tax-nc_cat_domaine_activites .contenu-principal {
    padding-top: var(--wp--preset--spacing--normal);
}
.domaine-formations {
    margin-top: var(--wp--preset--spacing--normal)
}
.titre-domaine h2 {
    margin-top: 0;
}
.grille-outline .formation {
    padding: var(--wp--preset--spacing--normal);
    background-color: var(--wp--preset--color--base);
}
.description-terme {
    max-width: 800px;
    margin-bottom: var(--wp--preset--spacing--intermediaire);
}
.description-terme h2 {
    margin-top: var(--wp--preset--spacing--normal);
}
.boucle-termes-domaine {
    max-width: 850px
}
.boucle-termes-domaine .wp-block-buttons {
    gap: 1rem;
    margin-bottom: var(--wp--preset--spacing--intermediaire);
}
.boucle-termes-domaine .wp-block-button .wp-block-button__link {
    color: var(--wp--preset--color--main);
    background-color: var(--wp--preset--color--base);
}
.sup-terme.grille {
    gap: var(--wp--preset--spacing--moyen);
}

/* Archive domaine activité */

.fil-ariane {
    margin-top: var(--wp--preset--spacing--tres-grand);
}
.is-style-groupe-entete-taxo-domaine > *,
.is-style-groupe-entete-taxo-domaine .fil-ariane a {
    color: var(--wp--preset--color--base);
}
.is-style-groupe-entete-taxo-domaine .wp-block-site-logo img {
   filter: brightness(0) invert(1);
}
.boucle-formations > article {
    cursor: pointer;
}
.titre-en-moment {
    margin-bottom: 15px;
}


/* Variation de block */

.wp-block-button[class*="is-style-bouton-"] .wp-block-button__link::after,
.menu-cat-fleche a::after {
    font-family: 'formagora'; 
    font-size: 1.8rem;
    display: inline-block;
    margin-left: 14px; 
    line-height: 1; 
    vertical-align: middle;       
}
.wp-block-button[class*="fleche-droite"] .wp-block-button__link::after {
    content: "\ea03" / ""; 
}
.wp-block-button[class*="loupe"] .wp-block-button__link::after {
    content: "\ea1f" / "";     
}
.wp-block-button[class*="fleche-bas"] .wp-block-button__link::after,
.menu-cat-fleche a::after {
    content: "\ea05" / "";
}
/* Compositions */

.grille-outline > * {
    outline: 2px solid var(--wp--preset--color--main);
    margin: 0 0 2px 0;
}
.grille-col-bouton {
    gap: var(--wp--preset--spacing--normal);
}
.grille-col-bouton:has(> :nth-child(3):nth-last-child(1)) {
    grid-template-rows: 1fr auto 1fr;    
}
.grille-col-bouton:has(> :nth-child(2):nth-last-child(1)) {
    grid-template-rows: auto  1fr; 
}
.grille-col-bouton > :last-child {
    display: grid;
}
.grille-col-bouton > :last-child > * {
    align-self: end;
}

/* Bloc Grille 2 col Image CTA */

.grille-texte-image-cta .grille-supperposee {
    grid-row: 1;
}

/* Témoignages */

.temoignage-textes::before {
    content: "\ea1d";
    font-family: "formagora";
    font-size: 2rem;
    display: inline-block;
    margin: 0 0 13px 52px;
}

/* Clients */

.client-slide img {
    filter: hue-rotate(10deg);
    opacity: .7;
}

/* Guten Slider */

.eedee-gutenslider-nav {
    display: none !important;
}

/* Boutons et Forms */

.wp-block-buttons > .wp-block-button:not(.tab),
.gform-theme--foundation.gform-theme.gform-theme--framework .gform-footer .gform_button.button {
    transition: var(--wp--custom--transition-lien) !important;
    opacity: 1;
}
.wp-block-buttons.meta-single > .wp-block-button span {
    cursor: default;
}
.wp-block-buttons:not(.meta-sans-hover) > .wp-block-button:not(.tab):hover,
.gform-theme--foundation.gform-theme.gform-theme--framework .gform-footer .gform_button.button:hover {
    opacity: 0.6;
}

/* Gravity Forms */
.gform-theme--foundation .gform_heading .gform_description {
    font-size: var(--wp--preset--font-size--small)
}
.gform-theme--foundation .gform-field-label.gfield_label,
.gform-theme--foundation .gfield select  {
    color: var(--wp--preset--color--main);
    font-size: var(--wp--preset--font-size--normal);
}
.gform-theme--foundation .gfield select {
    padding: 0px 1px 0px 7px;
}
.gform-theme--foundation .gfield_consent_label {
    color: var(--wp--preset--color--main);
    font-size: var(--wp--preset--font-size--small)
}
.gform-theme--foundation .gfield  .ginput_container input[type=text],
.gform-theme--foundation .gfield  .ginput_container input[type=email] {
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: var(--wp--custom--bordure-onglet);
    padding-left: 0;
    box-shadow: none;
    border-radius: 0;
    background: transparent;
}
.has-background .gform-theme--foundation .gfield  .ginput_container input[type=text] {
    background: transparent
}
.gform-theme--foundation .gfield input[placeholder],
.gform-theme--foundation .gfield .grise {
    color: var(--wp--preset--color--labels);
    font-size: var(--wp--preset--font-size--normal)
}
.gform-theme--foundation .gfield select,
.gform-theme--foundation .gfield textarea,
.gform-theme--foundation .gfield input[type=checkbox] {
   border: var(--wp--custom--bordure-onglet); 
}
.gform-theme--foundation .gfield textarea {
    color: var(--wp--preset--color--labels);
    font-size: var(--wp--preset--font-size--normal)
}
.gform-theme--foundation.gform-theme.gform-theme--framework .gform-footer .gform_button.button {
    background-color: var(--wp--preset--color--main) !important;
    border-color: var(--wp--preset--color--main) !important;
    border-width: 2px !important;
    border-style: solid !important;
    font-size: var(--wp--preset--font-size--small) !important;
    font-style: normal !important;
    font-weight: 600 !important;
    letter-spacing: 1px !important;
    padding-top: var(--wp--custom--espacement-moyen--haut-bas) !important;
    padding-right: var(--wp--custom--espacement-moyen--droite-gauche) !important;
    padding-bottom: var(--wp--custom--espacement-moyen--haut-bas) !important;
    padding-left: var(--wp--custom--espacement-moyen--droite-gauche) !important;
    text-transform: uppercase !important;
    border-radius: 999px !important;
}

/* Bulles groupe */

.type-bulles-contact .entry-content .colonnes-contact {
    background: url('assets/images/desk-grandes-bulles.png') 150px 0px no-repeat;
}

.bulle-grosse-droite {
    background: url('assets/images/desk-grandes-bulles.png') right top no-repeat;
    background-size: contain;   
}


/* Pied de page */

.navigation-menu-taxo {
    gap: 0;
}
.colonne-haut-bas {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/* Menu nav icones */

.nav-reseaux [class*="reseau-"] a span,
.nav-reseaux [class*="reseau-"] a .rich-text {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;   
    height: 1px !important;
    overflow: hidden !important;
    margin: -1px !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}
.nav-reseaux [class*="reseau-"] a::after {
    font-family: "formagora";
    font-size: 1.9rem;
}
.nav-reseaux .reseau-linkedin a::after {
    content: "\ea18" / "";    
}
.nav-reseaux .reseau-facebook a::after {
    content: "\ea17" / "";    
}
.nav-reseaux .reseau-instagram a::after {
    content: "\ea16" / "";    
}
.nav-reseaux .reseau-youtube a::after {
    content: "\ea15" / "";    
}
.nav-reseaux .reseau-email a::after{
    content: "\ea22" / "";    
}
.nav-reseaux .reseau-smartof a::after {
    content: "\ea21" / ""; 
}
.nav-reseaux .reseau-recherche a::after {
    content : "\ea1f" / "";
}

@media screen and (min-width: 400px) {

    .grille-3-col-auto-fill {
        grid-template-columns: repeat(auto-fill, minmax(22rem, 1fr));        
    }    
    .grille-outline.grille-3-col-auto-fill > * {
        margin: 0 2px 2px 0 !important;
    }    
}

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

    body {
        background-image: url('assets/images/desk-accueil2-entreprise.png');
    }
    .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {
        padding: var(--wp--preset--spacing--petit);
        border: var(--wp--custom--bordure-onglet);
    }

    .type-page-formateur {
       background-image: url('assets/images/desk-accueil2-formateur.png') 
    }
    .type-bulles-entreprise-var {
        background-image: url('assets/images/desk-page-entreprise-header-photo2.png')
    }
    .type-bulles-formateur-var {
        background-image: url('assets/images/desk-page-formateur-header-photo2.png')
    }
    .single {
        background-image: url('assets/images/desk-mini-bulles2.png')
    }    
    .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content {
        padding-left: 8%;
    }
    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
        padding-right: 8%;
    }
    .wp-block-button.tab {
        min-height: 47px;
    }      
    .wp-block-column.form-contenu-lateral {
        margin-top: 0;
    }
    .grille-2-col {
        grid-template-columns: repeat(2, 1fr);
        padding: 0;
    }  
    .grille-2-col-archive {
        grid-template-columns: 1fr 2.6fr;
        gap: var(--wp--preset--spacing--grand);
    }
    .grille-2-col .texte {
        grid-row: auto;
    }  
    .grille-3-col {
        grid-template-columns: repeat(3, 1fr);
    }    
    .grille-4-col {
        grid-template-columns: repeat(2, 1fr);
    }
    .grille-texte-image-cta .grille-supperposee {
        grid-row: auto;
    }
    .bulle-grosse-droite {
        background: url('assets/images/desk-grandes-bulles.png') right top no-repeat;
        background-size: 57%;
        min-height: 700px;
    }  
    .grille-outline .image-archive {
        min-height: initial
    }
    /* Guten Slider */
    .eedee-gutenslider-nav {
        display: block !important;
    }
    .wp-block-eedee-block-gutenslider .eedee-gutenslider-nav svg .arrow {
        fill: var(--wp--preset--color--main) !important;
    }


}

@media screen and (min-width: 1000px) {

    .grille-4-col {
        grid-template-columns: repeat(4, 1fr);
    }

    .wp-block-navigation .menu-3-col > .wp-block-navigation__submenu-container {
        column-count: 3;
        column-gap: 20px;
        left: -200%;
        display: block;
    }

}


/* Forcer la version mobile du menu à partir de 1270px */
@media (max-width: 1270px) {
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
      display: flex !important;
    }
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
      display: none !important;
    }
    .wp-block-navigation__responsive-container-content .nous-contacter-menu {
        display: flex;
    }    
}

/* Réactiver l'affichage desktop au-delà de 1271px */
@media (min-width: 1271px) {
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: none !important;
    }
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: block !important;
    }
    .wp-block-navigation__responsive-container-content .nous-contacter-menu {
        display: none;
    }
}



