/**
* Theme Name: Eldcare Child
* Description: This is a child theme of Eldcare, generated by Merlin WP.
* Author: <a href="http://pavothemes.com/">Pavothemes</a>
* Template: eldcare
* Version: 1.0.9
*/

.main-navigation ul.menu > li.menu-item > a:after{
	display: none;
}

/* =====================================================================
 * EXTENSION ELDCARE TEAM BOX – photo au survol + texte de présentation
 * ===================================================================== */

/* Conteneur de la photo */
body .elementor-widget-eldcare-team-box .elementor-teambox-item .team-image {
	position: relative !important;
	overflow: hidden;
}

/* Photo souriante superposée, invisible par défaut */
body .elementor-widget-eldcare-team-box .elementor-teambox-item .team-image img.team-image-survol {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	margin: 0 !important;
	object-fit: cover;
	opacity: 0 !important;
	transition: opacity 0.4s ease;
	z-index: 2;
	pointer-events: none;
}

/* Au survol : la photo souriante apparaît */
body .elementor-widget-eldcare-team-box .elementor-teambox-item.has-photo-survol:hover .team-image img.team-image-survol {
	opacity: 1 !important;
}

/* Pas d'animation pour les personnes qui la désactivent */
@media (prefers-reduced-motion: reduce) {
	body .elementor-widget-eldcare-team-box .elementor-teambox-item .team-image img.team-image-survol {
		transition: none;
	}
}

/* Texte de présentation sous le poste */
body .elementor-widget-eldcare-team-box .team-description {
	margin-top: 12px;
}

body .elementor-widget-eldcare-team-box .team-description p:last-child {
	margin-bottom: 0;
}

/* Textes « livings » sans lien : pas de clic ni d'effet au survol */
a[data-manoir-sans-lien] {
	pointer-events: none;
	cursor: default;
}

/* Boutons « Détails » des logements : même style que le bouton du formulaire */
.button-communities .elementor-button {
	background-color: #a7c1d6 !important;
	color: #1E3A4C !important;
	border: 1px solid transparent !important;
}

.button-communities .elementor-button:hover {
	background-color: #1E3A4C !important;
	color: #FFFFFF !important;
	border: 1px solid #1E3A4C !important;
}