@charset "utf-8";
/* CSS Document */




.articulo.two_col {
    column-count: 1;
    column-gap: 0px;
}

.gridArticulos .boxArticulo {
    width: 50%;
}   

.removeTop{
    padding-top: 0px;
}  



h1.tituloBox{ 
	max-width: 75%;
	font-size: 1.1em;
}


h1.tituloBox.tituloRelacionados {
    margin-top: 40px;
    margin-bottom: 0px;
	
}

/**/

.grid_articulo{
	flex-wrap: wrap;
}

.grid_articulo .col_menu{
	width: 100%;
	min-width: 100%;
	padding: 0px;
	margin-top: 20px;
}

.articulo .articulo_tabla_inline{
	max-width: calc(100vw - 60px);
}

/**/
.x2-grid{
	gap: 1rem;
}

.x2-grid .x2-grid-col, .perfiles .x2-grid-col, .perfiles .x2-grid-col.perfil-pic{
	width: calc(50% - 1rem);
}

.perfiles{
	align-items: flex-start;
}

.titulo-xxl{
	font-size: 2em;
}

.margin-bottom{
	margin-bottom: 1em;
}

/**/
.grid-pagina{
	flex-wrap: wrap;
}

.widget_menu_box{
	width: 100%;
}

.widget_menu_box .titulo{	
	line-height:  initial;
}

.grid-pagina .col-menu{
	width: 100%;
	display: flex;
	gap: var(--margin-small);
	justify-content: flex-start;
	min-width: 100%;
	max-width: 100%;
}

.grid-pagina .col-menu .articulo_encabezado{
	height: 150px;
}

.menu-categorias{
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
	gap: 5px;
	font-size: .8em;
	margin-bottom: var(--margin-small);
}

.menu-categorias:last-child{
	margin-bottom: 0;
}

.menu-categorias a, .menu-categorias h1{
	display: flex;
	margin: 0;
	padding: 5px 10px !important;
	border: solid 1px rgba(178,178,178,.5);
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.menu-categorias a .desc{
	margin: 0;
	padding: 0;
}

.menu-categorias .mc-titulo{
	width: initial;
	display: flex;
}

.cat-grid{
	gap: var(--margin-small);	
}

.cat-grid .cat-item{
	width: calc(33% - var(--margin-small));
}

.menuArticulos{
	display: none;
}

.cat-grid.cat-grid-home .cat-item{
	width: calc(33% - var(--margin-big));
}

/**/

.cycle-slideshow .cycle-pager { 
    bottom:0px;
}

/**/

.articulo_encabezado .etiqueta{
	max-width: 100%;
}

.featured-grid.featured-cat .post-miniatura{
	width: calc(50% - (var(--margin-small)/2));
}

.featured-grid.featured-cat .post-miniatura h1{
	font-size: 1.2em;
}

.busqueda_listado{
    margin-bottom: 20px;
}

/**/
@media(max-width:950px){
	.cat-grid.cat-grid-home .cat-item{
		width: calc(50% - var(--margin-small));
	}
}


@media(max-width:850px){
	
	
	.galeria_slideshow .slide{
		padding: 20px 0px;
	}
	
	
	.galeria_slideshow .slide .etiqueta{
		left: 0px;
	}
	
	.x2-box-texto{
		flex-wrap: wrap;
	}

	.x2-box-texto .x2-grid-col{
		width: 100% !important;
	}	
	
	.x2-box-texto .pic-box {
		text-align: center;
	}
	
	.x2-box-texto h1{
		text-align: center;
	}
	
	.x2-box-texto .pic-box img{
		max-width: 300px;		
	}
	
}

@media(max-width:800px){
    .txtBox .igmFloat{
        width: 100%;
    }

    .txtBox .igmFloatRight, .txtBox .igmFloatLeft{
        padding: 0px;
        margin: 0px;
        margin-bottom: 20px;
    }
   	
	
	
	.cat-grid .cat-item{
		width: calc(50% - var(--margin-small));
	}
}

@media(max-width:700px){
	.x2-grid{
		flex-wrap: wrap;
	}

	.x2-grid .x2-grid-col{
		width: 100% !important;
	}	
	
}

  

@media(max-width:700px){    
    .tablaArticulo .col_menu, .tablaArticulo .col_articulo{
        display: inline-block;
        box-sizing: border-box;
        padding: 0px;
        width: 100%;
        float: left;
    }
    
    .tablaArticulo .col_menu{
        margin-bottom: 20px;
    }
    
    .gridArticulos .boxArticulo {
        width: 100%;
    }
    
    .gridArticulos .boxArticulo .ver_mas{
        bottom: -10px;
    }
    
	
	/**/
	.grid_articulo_inner{
		margin-left: 0px;
		margin-right: 0px;
	}

	.grid_articulo_inner .ag_col{
		padding-left: 0px;
		padding-right: 0px;
	}

	.grid_articulo_inner .ag_col.layout_width_100, .grid_articulo_inner .ag_col.layout_width_50{
		width: 100%;
	}    
}

@media(max-width:600px){ 	
	
	.grid-pagina .col-articulo .featured-grid .post-miniatura, .featured-related .featured-grid .post-miniatura {
		width: 100%;
	}
	
	/**/
	.cat-grid .cat-item .thumbnail{
		width: 100%;
	}
	
	.cat-grid .cat-item{
		width: 100%;
	}
}

@media(max-width:550px){
	.cat-grid.cat-grid-home .cat-item{
		width: 100%;
	}
	
	.featured-grid.featured-cat .post-miniatura h1{
		font-size: 1em;
	}
}
