/* Estilos para páginas hijas de hazte-socio: mismo espacio de header y header opaco que premios-aef */

/* Padding-top en #page para que el header fijo no tape el contenido */
body.single-hazte_socio.hazte-socio-child #page {
	padding-top: 5.5rem !important;
}

@media (min-width: 768px) {
	body.single-hazte_socio.hazte-socio-child #page {
		padding-top: 7.5rem !important;
	}
}

/* Header opaco en hijas (sin hero) */
body.single-hazte_socio.hazte-socio-child .site-header {
	background-color: #ffffff !important;
}

body.single-hazte_socio.hazte-socio-child .site-header:not(.scrolled) {
	background-color: #ffffff !important;
}

body.single-hazte_socio.hazte-socio-child .site-header:not(.scrolled) .header-nav .nav-link,
body.single-hazte_socio.hazte-socio-child .site-header:not(.scrolled) .header-nav .nav-link-button {
	color: #111827 !important;
}

body.single-hazte_socio.hazte-socio-child .site-header:not(.scrolled) .header-nav .nav-link svg,
body.single-hazte_socio.hazte-socio-child .site-header:not(.scrolled) .header-nav .nav-link-button svg {
	color: #111827 !important;
	stroke: #111827 !important;
}

body.single-hazte_socio.hazte-socio-child .site-header:not(.scrolled) .action-button-primary {
	color: #ffffff !important;
	background-color: #2563eb !important;
	border-color: #2563eb !important;
}

body.single-hazte_socio.hazte-socio-child .site-header:not(.scrolled) .action-button-secondary {
	color: #2563eb !important;
	border-color: #2563eb !important;
	background-color: transparent !important;
}

body.single-hazte_socio.hazte-socio-child .site-header:not(.scrolled) .search-button svg path {
	stroke: #111827 !important;
}

body.single-hazte_socio.hazte-socio-child .site-header:not(.scrolled) .header-logo img {
	filter: none !important;
}

body.single-hazte_socio.hazte-socio-child .site-header:not(.scrolled) .mobile-menu-icon,
body.single-hazte_socio.hazte-socio-child .site-header:not(.scrolled) .mobile-menu-icon svg,
body.single-hazte_socio.hazte-socio-child .site-header:not(.scrolled) .mobile-menu-icon svg path {
	color: #111827 !important;
	stroke: #111827 !important;
}
