.elementor-field-textual{
	min-height:32px;
}

.menu_site .elementor-nav-menu--main .menu-item .elementor-item{
	background-position: 50% !important;
	background-size: cover !important;
	transition:none;
}
.menu_site .elementor-nav-menu--main .menu-item .elementor-item:hover{
	background:url('/wp-content/uploads/2025/12/tache.svg') no-repeat;
	color: #fff !important;
}


/* Langue arrow*/
.menu_lang .elementor-nav-menu--main .elementor-item-anchor{
	color:var( --e-global-color-primary ) !important;
	fill:var( --e-global-color-primary ) !important;
}
.menu_lang .sub-menu{
	width:50px !important;
	min-width:unset !important;
	background:#fff !important;
	box-shadow:0 0 5px #37262733;
}
.menu_lang .sub-menu li{
	border:none !important;
}
.menu_lang .sub-menu li.current-lang{
	display:none;
}
.menu_lang .sub-arrow{
	padding:5px !important;
}
.menu_lang .sub-menu li a{
	text-align:center !important;
	padding:12px !important;
	border:none !important;
	justify-self:center;
}
.menu_lang .sub-menu li a:hover{
	background:#37262733 !important; /*80% opacité*/
}


.hopopup-weather-card {
    display: flex;
    flex-direction: column;
    gap: 2px;
    font-size: 14px;
}

.hopopup-weather-card .weather-line {
    display: flex;
    align-items: center;
    gap: 8px;
    white-space: nowrap;
}

.hopopup-weather-card .weather-temp {
    font-weight: 600;
}