body{
	--fuente-xxxl:5em;
	--fuente-xxl:4em;
	--fuente-xl:3em;
	--fuente-l:2em;
	--fuente-m:1.5em;
	--fuente-n:1.2em;
	--fuente-s:1em;/*Tamaño de fuente pequeña*/
	--fuente-xs:0.9em;
	--padding-0:0.5em;
	--padding-1:1em;
	--padding-2:2em;
	--padding-3:3em;
	--padding-4:4em;
	--espacio-superior:calc(var(--padding-4) * 2.5); /*Alto del header*/
	--menu-alto:5em;
	--menu-ancho:100%;
	--border-red:var(--padding-0); /*Border Redondeados*/
	--border-red-2:var(--padding-0) 0 0 var(--padding-0); /*Border Redondeados*/
	--wp--preset--spacing--20: 0.5vem;
	--wp--preset--spacing--30: 0.8em;
	--wp--preset--spacing--40: 1em;
	--wp--preset--spacing--50: 2em;
	--wp--preset--spacing--60: 3em;
	--wp--preset--spacing--70: 4em;
	--wp--preset--spacing--80: 5em;
	font-size: 1em;
}

h1, h2{
	margin-bottom: var(--padding-0);
}


header#header{
	position: inherit;
	margin: 0;
	background-color: var(--color-2);
}

#id{
	width: 50%;
	position: inherit;
}

.wrapper-ham{
	position: absolute;
	top: 1.5em;
	margin-top: 0;
}

.menu-wrapper .menu-content .menu-content-wrapper{
	background-color: rgba(0,0,0, 0.6);
}

a.post-home{
	height: 60vh;
}

.image-post{
	padding: var(--padding-1) var(--padding-2);
	max-width: 100%;
	width: 100%;
	border-radius: 0;
	margin: 0 0 calc(var(--padding-1)*2);
}

.image-post h2{
	font-size: var(--fuente-m);
}

.image-post h3{
	font-size: inherit;
}

.image-post_interna{
	width: 100%;
}

.content-post{
	width: 100%;
	padding: var(--padding-2);
}

.image-post_interna {
	margin: 0 0 0 calc(var(--padding-2) * -1);
	width: calc(100% + (var(--padding-2) * 2));
	max-width: inherit;
	text-align: center;
}

.image-post h3 span{
	font-size:inherit;
}

.text-intro-single p{
	font-size: var(--fuente-m);
}

.columna-filtros{
	position: inherit;
	float: left;
	width: 100%;
	margin: 0 0 var(--padding-2);
	padding: 0;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: var(--padding-1); /* espacio solo a los lados */
  	row-gap: var(--padding-1);
}

.cvp-live-filter .cvp-label{
	margin: 0;
}

.tres-flex .pt-cv-page{
	grid-template-columns: repeat(1, 1fr);
}

.page div#container{
	margin: 0;
}


.wp-block-pullquote{
	padding: 0;
}

.wp-block-image .alignleft{
	width: 100%;
	margin: var(--padding-2) 0 !important;
}

.page main#content, .category main#content, .archive main#content, .search main#content, .single-noticias main#content {
    padding: var(--padding-3) !important;
    width: 100%;
}