/*
 * Encabezado de ListingHive (páginas del tema, sobre todo con sesión) con las mismas medidas que el
 * encabezado de visitantes de Elementor: barra de 98 px y logo de 36 px en escritorio; 80 px y 27 px en móvil.
 * El tema estira el logo al 100 % del ancho (el <img> trae width="600"), por eso se fija la altura.
 */

.site-header .header-navbar {
	min-height: 98px;
	padding-top: 0;
	padding-bottom: 0;
	align-items: center;
	box-sizing: border-box;
}

.site-header .header-logo img {
	width: auto !important;
	height: 36px !important;
	max-width: none;
	object-fit: contain;
	object-position: left center;
}

/* El menú tenía margen negativo para ocupar el relleno vertical que ya no existe. */
.site-header .header-navbar__menu {
	margin-top: 0;
	margin-bottom: 0;
}

@media (max-width: 767px) {
	.site-header .header-navbar {
		min-height: 80px;
		padding-left: 18px !important;
		padding-right: 18px !important;
	}

	.site-header .header-navbar__start {
		justify-content: flex-start;
	}

	.site-header .header-logo img {
		height: 27px !important;
		max-width: 140px;
	}
}
