/* RomeCapitalApartments - sfondo elegante "travertino romano" */
body,
body.et_cover_background {
	background: linear-gradient(180deg, #fbf8f2 0%, #f5ede1 45%, #efe3d1 100%) fixed !important;
}
#page-container,
#main-content {
	background-color: transparent !important;
}
#main-content .container:before {
	display: none;
}
/* uno sfondo unico per tutto: sezioni, righe, colonne e slide trasparenti */
.et_pb_section,
.et_pb_row,
.et_pb_column,
.et_pb_slider .et_pb_slide {
	background-color: transparent !important;
}
.et_pb_row {
	box-shadow: none !important;
}
/* la slide era azzurra con testo bianco: ora testo scuro sul nuovo sfondo */
.et_pb_slider .et_pb_slide .et_pb_slide_title,
.et_pb_slider .et_pb_slide .et_pb_slide_title a {
	color: #22577a !important;
	text-shadow: none !important;
}
.et_pb_slider .et_pb_slide .et_pb_slide_content,
.et_pb_slider .et_pb_slide .et_pb_slide_content * {
	color: #4a4a4a !important;
	text-shadow: none !important;
}
.et_pb_slider .et_pb_slide .et_pb_button {
	color: #22577a !important;
	border-color: #22577a !important;
	text-shadow: none !important;
}
.et_pb_slider .et-pb-arrow-prev,
.et_pb_slider .et-pb-arrow-next {
	color: #22577a !important;
}
/* logo trasparente: niente cornici né ombre */
.et_pb_slide_image:has(img[src*="logo-capital-trasparente"]),
.et_pb_image_wrap:has(img[src*="logo-capital-trasparente"]),
img[src*="logo-capital-trasparente"] {
	border: none !important;
	box-shadow: none !important;
}
.et_pb_image_wrap:has(img[src*="logo-capital-trasparente"]) .box-shadow-overlay {
	display: none !important;
}
img[src*="cropped-roma-scaled"] {
	mix-blend-mode: multiply;
}
/* menu in alto color avorio, leggermente trasparente */
#main-header {
	background-color: rgba(251, 248, 242, 0.94) !important;
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
	box-shadow: 0 1px 0 rgba(34, 87, 122, 0.12) !important;
}
/* footer nel blu del sito, sfumato */
#main-footer {
	background: linear-gradient(180deg, #22577a 0%, #173d56 100%) !important;
}
#footer-bottom {
	background-color: rgba(0, 0, 0, 0.18) !important;
}
#main-footer,
#main-footer p,
#main-footer a,
#footer-info,
#footer-info a {
	color: rgba(255, 255, 255, 0.85) !important;
}
