@charset "utf-8";
/* CSS Document */

/*VARS*/
:root {
	--header-height:124px;
}

.header-bar-box-menu{
	padding: var(--margin-small) 0;
}

.header-menu-bar .logo {
  height: 50px;
}

.menuPrincipal{
    display: none;
}

.header-menu-btn{
	display: flex;
}

.menu-responsivo-box.open{
	height: 100vh;
}

/**/

.info-grid{
	grid-template-columns: repeat(2, 1fr);
	grid-gap: var(--margin-small);
}

.info-box-big{
	padding: var(--margin-small);
}

.titulo-principal, 
.col-articulo h1,
.search-box h1{
	font-size: 1.5em;
}

.grid-pagina .col-articulo .featured-grid .post-miniatura .info-box h1,
.featured-related .featured-grid .post-miniatura .info-box h1
{
	font-size: 1.2em;
}

.grid-pagina .col-articulo .featured-grid .post-miniatura, 
.featured-related .featured-grid .post-miniatura{
	padding: var(--margin-mini);
}

/**/

.grid-pagina{
	flex-wrap: wrap;
}

.grid-pagina .col-menu{
	width: 100%;
	min-width: 100%;
}

.grid-pagina .col-articulo{
	display: flex;
	width: 100%;
}

.info-cards{
	flex-wrap: wrap;
	gap:var(--margin-small);
}

.info-cards .info-cards-item{
	width: 100%;
	padding: var(--margin-small);
}


.banner-seccion{
	min-height: 150px;	
}

.banner-seccion h1{
	font-size: 1.8em;
	padding-bottom: var(--margin-mini);
}


@media(max-width:600px){	
	.info-grid{
		display: grid;
		grid-template-columns: repeat(1, 1fr);
	}
	
	.foot-grid{
		flex-wrap: wrap;
	}
	
	.foot-grid .grid-col{
		width: 100%;
	}
	
	.foot-grid .grid-col:last-child{
		text-align: left;
	}
	
	.foot-grid .grid-col:first-child{	
		border: none;
		padding: none;
		border-bottom: solid 1px var(--color-3a);
		padding-bottom: var(--margin-big);
	}
}