/* About page (ID 16650) — dark/gold style aligned with Home.
 * Scope: .page-id-16650 only.
 * Reversibile: rimuovere l'enqueue in functions.php per ripristinare il default.
 */

/* --- Canvas pagina --- */
.page-id-16650 .main-wrap,
.page-id-16650 .content-wrap,
.page-id-16650 .content-wrap-full {
	background: #06080d;
}

.page-id-16650 .elementor-16650 {
	color: #cbd5e1;
	background: #06080d;
}

/* --- Hero banner: overlay demo blu → dark --- */
.page-id-16650 .elementor-16650 .elementor-element.elementor-element-5b81e21 > .elementor-background-overlay {
	background-color: #06080d !important;
	opacity: 0.78 !important;
}

/* --- Tre sezioni bianche demo → dark --- */
.page-id-16650 .elementor-16650 .elementor-element.elementor-element-09038dc,
.page-id-16650 .elementor-16650 .elementor-element.elementor-element-fc78338,
.page-id-16650 .elementor-16650 .elementor-element.elementor-element-dcb9a9c {
	background-color: #0d1119 !important;
}

/* --- Titoli sezione (widget Houzez) → gold --- */
.page-id-16650 .elementor-16650 .houzez_section_title_wrap .houzez_section_title {
	color: #d1c292 !important;
}

/* --- Sottotitoli sezione → light --- */
.page-id-16650 .elementor-16650 .houzez_section_title_wrap .houzez_section_subtitle {
	color: #cbd5e1 !important;
}

.page-id-16650 .elementor-16650 p,
.page-id-16650 .elementor-16650 .elementor-widget-text-editor {
	color: #cbd5e1 !important;
}

.page-id-16650 .elementor-16650 a {
	color: #d1c292;
}

.page-id-16650 .elementor-16650 a:hover,
.page-id-16650 .elementor-16650 a:focus {
	color: #ffffff;
}

/* --- Blocco testo a due colonne (el. 69fe9b8) → light --- */
.page-id-16650 .elementor-16650 .elementor-element.elementor-element-69fe9b8 {
	color: #cbd5e1 !important;
}

/* --- Card testimonial → dark, icona citazione gold --- */
.page-id-16650 .elementor-16650 .elementor-element.elementor-element-91b1f9e .testimonial-item-v2 {
	background-color: #111827 !important;
	border: 1px solid rgba(209, 194, 146, 0.18);
}

.page-id-16650 .elementor-16650 .elementor-element.elementor-element-91b1f9e .testimonial-item-v2 p,
.page-id-16650 .elementor-16650 .elementor-element.elementor-element-91b1f9e .testimonial-item-v2 .testimonial-title,
.page-id-16650 .elementor-16650 .elementor-element.elementor-element-91b1f9e .testimonial-item-v2 .testimonial-job {
	color: #cbd5e1 !important;
}

.page-id-16650 .elementor-16650 .elementor-element.elementor-element-91b1f9e .testimonial-item-v2 .icon-close-quote {
	color: #d1c292 !important;
}

/* --- Card blog post → dark --- */
.page-id-16650 .elementor-16650 .elementor-element.elementor-element-b10f709 .blog-post-item-v1 {
	background-color: #111827 !important;
	border: 1px solid rgba(209, 194, 146, 0.14);
}

.page-id-16650 .elementor-16650 .elementor-element.elementor-element-b10f709 .blog-post-item-v1 .blog-post-title,
.page-id-16650 .elementor-16650 .elementor-element.elementor-element-b10f709 .blog-post-item-v1 .blog-post-title a {
	color: #ffffff !important;
}

.page-id-16650 .elementor-16650 .elementor-element.elementor-element-b10f709 .blog-post-item-v1 .blog-post-content,
.page-id-16650 .elementor-16650 .elementor-element.elementor-element-b10f709 .blog-post-item-v1 .blog-post-meta,
.page-id-16650 .elementor-16650 .elementor-element.elementor-element-b10f709 .blog-post-item-v1 .blog-post-meta a {
	color: #cbd5e1 !important;
}

/* --- Titoli grid (agenti, immobili) → bianco --- */
.page-id-16650 .elementor-16650 .grid-item-title {
	color: #ffffff !important;
}

.page-id-16650 .elementor-16650 .grid-item-title a,
.page-id-16650 .elementor-16650 .item-title,
.page-id-16650 .elementor-16650 .item-title a {
	color: #ffffff !important;
}

.page-id-16650 .elementor-16650 .item-body,
.page-id-16650 .elementor-16650 .item-body address,
.page-id-16650 .elementor-16650 .item-body .item-price-wrap,
.page-id-16650 .elementor-16650 .item-body .item-amenities {
	color: #cbd5e1 !important;
}

/* --- Testi interni card/demo Houzez → light --- */
.page-id-16650 .elementor-16650 .blog-post-item-v1,
.page-id-16650 .elementor-16650 .blog-post-item-v1 p,
.page-id-16650 .elementor-16650 .blog-post-item-v1 .post-content,
.page-id-16650 .elementor-16650 .blog-post-item-v1 .post-meta,
.page-id-16650 .elementor-16650 .blog-post-item-v1 .post-meta a,
.page-id-16650 .elementor-16650 .testimonial-item-v2,
.page-id-16650 .elementor-16650 .testimonial-item-v2 p,
.page-id-16650 .elementor-16650 .testimonial-item-v2 .testimonial-body,
.page-id-16650 .elementor-16650 .agent-item,
.page-id-16650 .elementor-16650 .agent-item p,
.page-id-16650 .elementor-16650 .agent-item a {
	color: #cbd5e1 !important;
}

/* --- Link/card title hover coerenti con gold Home --- */
.page-id-16650 .elementor-16650 .blog-post-item-v1 a:hover,
.page-id-16650 .elementor-16650 .testimonial-item-v2 a:hover,
.page-id-16650 .elementor-16650 .agent-item a:hover {
	color: #d1c292 !important;
}
