/* Oculta el título grande solo en la página de inicio */
.home .entry-title,
.home .page-title,
.home header h1 {
	display: none !important;
}

.home .entry-content {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

.custom-logo {
	max-height: 60px;
	width: auto;
}

.site-header {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.site-branding {
	margin-bottom: 0 !important;
}
.site-logo img {
max-height: 120px;
}
.menu-toggle {
	padding: 8px 14px !important;
	font-size: 14px !important;
}

/* Header: logo izquierda + menú derecha (móvil y tablet) */
.site-header .site-branding {
	display: flex !important;
	align-items: center !important;
	justify-content: space-between !important;
	width: 100% !important;
}

/* Logo a la izquierda */
.site-header .custom-logo-link {
	margin: 0 !important;
}

/* Botón menú a la derecha */
.site-header .menu-toggle {
	margin-left: auto !important;
}

/* Ajusta tamaño del logo */
.site-header .custom-logo {
	max-height: 55px !important;
	width: auto !important;
}

/* Reduce padding del header */
.site-header {
	padding: 10px 12px !important;
}

/* FORZAR logo izquierda y menú derecha - Tema Hever */
.site-header .header-inner,
.site-header .wrapper {
	display: flex !important;
	align-items: center !important;
	justify-content: space-between !important;
}

/* Logo izquierda */
.site-branding {
	text-align: left !important;
	margin: 0 !important;
}

/* Quitar centrado automático */
.site-header {
	text-align: left !important;
}

/* Botón menú derecha */
.menu-toggle {
	margin-left: auto !important;
}

/* Ajustar tamaño logo */
.custom-logo {
	max-height: 55px !important;
	width: auto !important;
}

.menu-toggle {
	background-color: #1f4e79 !important;
	padding: 6px 12px !important;
	font-size: 14px !important;
	border-radius: 4px !important;
}

.site-header {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

.custom-logo {
	max-height: 50px !important;
}

.menu-toggle {
	background-color: #1f4e79 !important;
/* azul corporativo */
	color: #ffffff !important;
	padding: 6px 14px !important;
	font-size: 14px !important;
	border-radius: 6px !important;
}

.custom-logo {
	max-height: 45px !important;
}

.site-header {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.wp-block-cover__inner-container {
	text-shadow: 0 2px 8px rgba(0,0,0,0.6);
}

/* Logo más grande y protagonista */
.custom-logo {
	max-height: 95px !important;
	width: auto !important;
}

/* Quitar espacio extra alrededor */
.site-branding {
	padding: 0 !important;
	margin: 0 auto !important;
}

/* Reducir espacio del header */
.site-header {
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}

/* 1) Logo MÁS grande (forzado) */
.site-header img,
.site-branding img,
.custom-logo-link img,
.wp-custom-logo .custom-logo-link img {
	max-height: 95px !important;
	height: auto !important;
	width: auto !important;
}

/* 2) Header en una línea: logo izquierda, menú derecha */
.site-header .site-branding {
	float: left !important;
	margin: 0 !important;
}

.site-header .main-navigation {
	float: right !important;
	margin: 0 !important;
}

/* 3) Quitar espacio extra arriba/abajo del header */
.site-header {
	padding: 8px 12px !important;
}

/* 4) Evitar que se “rompa” el layout por los floats */
.site-header:after {
	content: "";
	display: block;
	clear: both;
}

/* Header encima de la imagen */
.site-header {
	position: absolute;
	width: 100%;
	background: transparent !important;
	z-index: 999;
	padding: 15px 20px !important;
}

/* Logo más elegante */
.site-header img {
	max-height: 70px !important;
}

/* Menú botón */
.main-navigation {
	float: right !important;
}

/* Quitar espacio arriba de la página */
.site {
	padding-top: 0 !important;
}

/* 1) Oculta el título grande solo en la Home */
.home .entry-title,
.home .page-title,
.home header h1 {
	display: none !important;
}

/* 2) Quita espacios arriba para que la foto suba */
.home .entry-content {
	margin-top: 0 !important;
	padding-top: 0 !important;
}





/* Menú vertical */
nav ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

nav ul li {
  margin: 5px 0;
}
}