/* ============================================================
 * CSS recupere d'Elementor Pro le 21/08/2026 (helveti-conseils.ch).
 * Contient la police personnalisee Avenir Next, declaree par la fonction
 * Custom Fonts de Pro, et les CSS de widget. Sans ce fichier le site perd
 * sa typographie de marque.
 * ============================================================ */

/* --- police 'Avenir Next' --- */
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-regular-webfont.eot');
	src: url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-regular-webfont.woff2') format('woff2'),
		url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-regular-webfont.woff') format('woff'),
		url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-regular-webfont.ttf') format('truetype'),
		url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-regular-webfont.svg#AvenirNext') format('svg');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-it-webfont.eot');
	src: url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-it-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-it-webfont.woff2') format('woff2'),
		url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-it-webfont.woff') format('woff'),
		url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-it-webfont.ttf') format('truetype'),
		url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-it-webfont.svg#AvenirNext') format('svg');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-bold-webfont.eot');
	src: url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-bold-webfont.woff2') format('woff2'),
		url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-bold-webfont.woff') format('woff'),
		url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-bold-webfont.ttf') format('truetype'),
		url('https://helveti-conseils.ch/wp-content/uploads/2025/09/avenirnextltpro-bold-webfont.svg#AvenirNext') format('svg');
}


/* --- widgets, document #143 --- */
/* element 04d671b */
.post-content h2, .post-content h3 {
    padding-top: 25px;
}

.post-content h2 {
    color: #004AAD;
    font-size: 32px;
}

.post-content h3 {
    font-size: 24px;
}

/* --- widgets, document #372 --- */
/* element 51e2774 */
.elementor-element.elementor-element-51e2774 h2 {
    font-size: 26px;
    font-weight: bold;
    margin-top: 30px;
}

.elementor-element.elementor-element-51e2774 h3 {
    font-size: 24px;
    margin-top: 30px;
}


/* ------------------------------------------------------------
 * Regressions constatees apres la sortie d'Elementor Pro,
 * corrigees le 21/08/2026 : les boutons Elementor heritaient
 * d'un soulignement que le CSS de Pro annulait.
 * ------------------------------------------------------------ */
.elementor-button,
a.elementor-button,
.elementor-button-link,
.elementor-button-wrapper a {
	text-decoration: none;
}

/* Menu d'en-tete : le conteneur HFE est plus etroit que les deux entrees,
   qui passaient a la ligne. Pose le 21/08/2026. */
.hfe-nav-menu {
	flex-wrap: nowrap;
}
.hfe-nav-menu > li.menu-item {
	white-space: nowrap;
}

/* Le widget de menu n'occupait que 198 px et HFE force flex-wrap: wrap,
   ce qui faisait passer 'About us' a la ligne. Selecteur plus specifique. */
.elementor-widget-navigation-menu .hfe-nav-menu__layout-horizontal ul.hfe-nav-menu,
nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu {
	flex-wrap: nowrap;
}
.elementor-widget-navigation-menu {
	min-width: 280px;
}
