/**
 * Nawazicar — pages internes (hors accueil)
 */

/* Retirer les blocs hero Elementor dupliqués (fil « Home » + titre animé) */
body:not(.home) .elementor > .e-con.e-parent:first-child:has(.elementor-widget-elementskit-breadcrumb) {
	display: none !important;
}

body:not(.home) .elementor .e-con.e-parent:has(> .e-con .elementor-widget-elementskit-breadcrumb) {
	display: none !important;
}

body:not(.home) .elementor-widget-elementskit-breadcrumb {
	display: none !important;
}

/* Hero thème injecté (Elementor header + footer) */
body:not(.home):not(.nawazicar-car-single) .page-header.nawazicar-page-hero {
	display: block !important;
	visibility: visible !important;
	padding: 72px 0 56px;
	margin: 0 auto 28px;
}

body:not(.home):not(.nawazicar-car-single) .page-header.background-section:not(.nz-car-hero) {
	background-color: #0a0a0a !important;
	background-image: none !important;
	border-radius: 0 0 28px 28px;
	margin-left: auto;
	margin-right: auto;
	max-width: min(1200px, calc(100% - 32px));
}

body:not(.home):not(.nawazicar-car-single) .page-header.background-section:not(.nz-car-hero) .page-header-box h1 {
	color: #fff;
	text-align: center;
	font-weight: 700;
}

body:not(.home):not(.nawazicar-car-single) .page-header.background-section:not(.nz-car-hero) .breadcrumb-trail {
	text-align: center;
}

body:not(.home):not(.nawazicar-car-single) .page-header.background-section:not(.nz-car-hero) .breadcrumb-trail a,
body:not(.home):not(.nawazicar-car-single) .page-header.background-section:not(.nz-car-hero) .breadcrumb-trail span {
	color: #fff;
}

body:not(.home):not(.nawazicar-car-single) .page-header.background-section:not(.nz-car-hero) .trail-end span {
	color: #ff3600;
}
