/**
 * Ajustes de tema Inspiro — plantilla SaaS Auditoría.
 */

body.page-template-page-saas-auditoria-php .page-header,
body.page-template-page-saas-auditoria-php .entry-header,
body.page-slug-saas-auditoria .page-header,
body.page-slug-saas-auditoria .entry-header {
	display: none !important;
}

body.page-template-page-saas-auditoria-php #content .inner-wrap,
body.page-slug-saas-auditoria #content .inner-wrap {
	max-width: none;
	padding: 0;
	margin: 0;
}

/* Sin hueco bajo el menú fijo: el JS del tema añade padding-top a #content (fondo neuronal visible). */
body.page-template-page-saas-auditoria-php #content.site-content,
body.page-slug-saas-auditoria #content.site-content {
	padding-top: 0 !important;
	margin-top: 0;
	background: #f9fafb;
}

body.page-template-page-saas-auditoria-php .site-content-contain,
body.page-slug-saas-auditoria .site-content-contain {
	background: #f9fafb;
}

body.page-template-page-saas-auditoria-php .site-main.iqdc-saas-page,
body.page-slug-saas-auditoria .site-main.iqdc-saas-page,
body.page-template-page-saas-auditoria-php .iqdc-saas-page > .hikapto-landing,
body.page-slug-saas-auditoria .iqdc-saas-page > .hikapto-landing {
	margin: 0;
	padding: 0;
	background: #f9fafb;
}

/* Hero pegado al menú; el padding interno reserva espacio bajo la cabecera fija. */
body.page-template-page-saas-auditoria-php .hero-container--iqdc-bg,
body.page-slug-saas-auditoria .hero-container--iqdc-bg {
	margin-top: 0;
	padding-top: calc(5.5rem + 2.5rem);
}

body.admin-bar.page-template-page-saas-auditoria-php .hero-container--iqdc-bg,
body.admin-bar.page-slug-saas-auditoria .hero-container--iqdc-bg {
	padding-top: calc(5.5rem + 2.5rem + 32px);
}

@media (max-width: 768px) {
	body.page-template-page-saas-auditoria-php .hero-container--iqdc-bg,
	body.page-slug-saas-auditoria .hero-container--iqdc-bg {
		padding-top: calc(4.5rem + 2rem);
	}

	body.admin-bar.page-template-page-saas-auditoria-php .hero-container--iqdc-bg,
	body.admin-bar.page-slug-saas-auditoria .hero-container--iqdc-bg {
		padding-top: calc(4.5rem + 2rem + 46px);
	}
}
