/* Ajustements de présentation de la version statique du site */

/* Menu ordinateur : tous les liens sur une seule ligne (avant, « Contact » passait à la ligne) */
@media (min-width: 1025px) {
	.elementor-element-5ea326d .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.elementor-element-5ea326d .menu-item a.hfe-menu-item {
		padding-left: clamp(8px, 1.1vw, 18px) !important;
		padding-right: clamp(8px, 1.1vw, 18px) !important;
		white-space: nowrap;
	}
}
@media (min-width: 1025px) and (max-width: 1199px) {
	.elementor-element-5ea326d .menu-item a.hfe-menu-item {
		font-size: 13px !important;
		padding-left: 7px !important;
		padding-right: 7px !important;
	}
}
@media (min-width: 1025px) and (max-width: 1099px) {
	.elementor-element-5ea326d .menu-item a.hfe-menu-item {
		font-size: 12px !important;
	}
}

/* Coordonnées cliquables de la page Contact */
.lien-contact {
	color: inherit;
	text-decoration: none;
	border-bottom: 1px solid currentColor;
}
.lien-contact:hover {
	opacity: .7;
}
