#site-navigation-wrap {
  position: sticky;
  top: 0;
  z-index: 9999;
}
.main-navigation ul li a {
  white-space: nowrap;
}
#site-navigation-wrap .dropdown-menu > li:last-child {
  margin-right: 0;
}
.
#site-navigation-wrap .dropdown-menu > li > a,
#site-navigation-wrap .oceanwp-nav > li > a {
    padding-left: 8px !important;
    padding-right: 8px !important;
    font-size: 16px !important;
}
/* Force MetaSlider à prendre toute la largeur de l’écran */
#metaslider-container-1700,
#metaslider-id-1700,
#metaslider-container-1700 .metaslider {
    width: 100vw !important;
    max-width: 100vw !important;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    position: relative;
    box-sizing: border-box;
}
.metaslider {
    max-width: 900px !important; /* ajuste selon ton goût */
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
}

.metaslider img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
}
.metaslider {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  overflow: visible !important;
  box-sizing: border-box;
  position: relative;
}
.metaslider img {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  display: block;
  margin: 0 auto;
  box-sizing: border-box;
}
.metaslider,
.metaslider .flexslider,
.metaslider .slides {
  overflow: visible !important;
}/* Correction MetaSlider images tronquées ou déformées */
.metaslider .slides img,
.flexslider .slides img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
    max-height: 500px; /* ajuste cette valeur selon la hauteur souhaitée */
}

/* Désactive les effets de hauteur forcée du mode carousel si tu ne veux pas de hauteur imposée */
.ms-carousel-force-height .slides > li.ms-image img {
    height: auto !important;
    width: 100% !important;
    object-fit: contain !important;
}


