html[lang="fr-CA"] .lang-en,
html[lang="en-US"] .lang-fr
{
  display:none;
}



/* Sticky Header */
#site-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    transition: all 0.8s ease ;
}

.wp-site-blocks{
  margin-top:170px;
}

#site-header.sticky{
    background-color: #fff;
    box-shadow: 0 -8px 27px rgba(0, 0, 0, 0.08);
}

#site-header.hidden {
    top: -190px;
    /* Adjust the value as per your header height */
    opacity: 0;
}
.admin-bar #site-header{
    margin-top: 30px;
}


.section.wp-block-navigation{
  margin-top:10px;
}

.section.wp-block-navigation .wp-block-navigation-item{
  color:#fff;
  font-weight:600;

}
.section.wp-block-navigation .wp-block-navigation-item a{
  background:#df171d;
  padding:5px 16px;
  border-radius:6px;
  line-height:1.3em !important;
  font-size:0.9rem;
}

.section.wp-block-navigation .wp-block-navigation-item a:hover,
.section.wp-block-navigation .wp-block-navigation-item.current-menu-item a
{
  background:#18cde6;
}

@media (max-width: 782px) {
  .wp-site-blocks{
    margin-top:120px;
  }
  .section.wp-block-navigation{
    gap:12px;
    margin-top:8px;
  }
  .section.wp-block-navigation .wp-block-navigation-item{

  }
  .section.wp-block-navigation .wp-block-navigation-item a{
    padding:6px 10px;
    font-size:0.82rem;
  }
}


@media (max-width: 782px) {
  .admin-bar #site-header{
        margin-top: 46px;
  }
}
@media (max-width: 600px) {
  .admin-bar #site-header.sticky{
        margin-top: 0;
  }
}


.wp-block-navigation .wp-block-navigation-item.lang-item a{
  background:#000;
  color:#fff;
  padding:3px 9px;
  line-height:1rem;
  font-size:0.72rem;
  font-weight:600;
  border-radius:4px;
  font-family: var(--wp--preset--font-family--libre-franklin);
}


.entete {
    margin-top: -175px !important;
}
