/* Reduce footer text size slightly (owner request) */
.site-footer .footer-widget-area {
	font-size: 14px;
}
/* Equal-height stat cards ("Simu-K in numbers" / "Simu-K en chiffres") */
.wp-block-columns.simuk-stat-cards {
  align-items: stretch;
}
/* Polylang FR | EN language tabs in header (active language highlighted) */
.site-header .main-navigation ul.menu > li.lang-item {
  margin: 0;
  padding: 0;
}
.site-header .main-navigation ul.menu > li.lang-item > a {
  display: inline-block;
  padding: 7px 14px;
  border: 1px solid #d9ded2;
  background: #ffffff;
  color: #2d3748;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.06em;
  line-height: 1.4;
}
.site-header .main-navigation ul.menu > li.lang-item.lang-item-first > a {
  border-radius: 999px 0 0 999px;
  border-right: 0;
  margin-left: 10px;
}
.site-header .main-navigation ul.menu > li.lang-item:not(.lang-item-first) > a {
  border-radius:
/* Mobile drawer: FR | EN tabs (same style) */
.mobile-drawer li.lang-item > a,
.mobile-navigation li.lang-item > a {
  display: inline-block;
  padding: 7px 14px;
  border: 1px solid #d9ded2;
  background: #ffffff;
  color: #2d3748;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.06em;
}
.mobile-drawer li.lang-item.lang-item-first > a,
.mobile-navigation li.lang-item.lang-item-first > a {
  border-radius: 999px 0 0 999px;
  border-right: 0;
}
.mobile-drawer li.lang-item:not(.lang-item-first) > a,
.mobile-navigation li.lang-item:not(.lang-item-first) > a {
  border-radius: 0 999px 999px 0;
}
.mobile-drawer li.lang-item.current-lang > a,
.mobile-navigation li.lang-item.current-lang > a {
  background: #7C9139;
  border-color: #7C9139;
  color: #ffffff
}
/* Center the "Simu-K en chiffres / in numbers" stat cards banner (owner request) */
.wp-block-columns.simuk-stat-cards {
  max-width: var(--wp--style--global--wide-size);
  margin-left: auto;
  margin-right: auto;
}
;  max-width: var(--wp--style--global--wide-siz
/* Center the "Simu-K en chiffres / in numbers" stat cards banner (owner request) */
.wp-block-columns.simuk-stat-cards.simuk-stat-cards {
  max-width: var(--wp--style--global--wide-size, 1290px);
  margin-left: auto;
  margin-right: auto;
}
e, 1290px);
/* TEST: plain pixel max-width to verify CSS is live */
.wp-block-columns.simuk-stat-cards.simuk-stat-cards.simuk-stat-cards {
  max-width: 800px;
}

} 0 999px 999px 0;
}
.site-header .main-navigation ul.menu > li.lang-item.current-lang > a {
  background: #7C9139;
  border-color: #7C9139;
  color: #ffffff;
}
.site-header .main-navigation ul.menu > li.lang-item:not(.current-lang) > a:hover {
  border-color: #7C9139;
  color: #7C9139;
  background: #f4f7ec;
}
.wp-block-columns.simuk-stat-cards > .wp-block-column {
  display: flex;
  flex-direction: column;
}

.site-footer .footer-widget-area h3 {
	font-size: 20px;
}