/* =====================================================================
   legado.css — residuo de la plantilla Champion School y de las páginas
   Elementor heredadas (/contactos/, archivos de categoría, widgets).
   SIGUE EN USO: no borrar a ciegas. Se retira selector por selector en
   la fase de limpieza, verificando contra el DOM en vivo.
   ⚠️ Contiene `.archive .ast-archive-description{display:none}`, que
   ocultará la entradilla de las plantillas de categoría nuevas.
   ===================================================================== */

/* generals */

.bgRed1{background:red;}
.bgRedPale1{background:#FEF2F2;}
.bgRed2{background:#F59D9D;}

.cWhite{color:white;}

.p10px{padding:10px;}

.aic{align-items:center;}

.dFlex1{display:flex;}

oh1{overflow:hidden;}

/* custom timeline */

/* padding title date */
.twae-wrapper .twae-label-big{padding-bottom:.5rem;}

/* azul texto */
.cBlue1{color:#10385D;}

/* span green */
.spanGreen1{background:#10b981; padding:.25rem .75rem; border-radius:.25rem; color:white; }

/* span red */
.spanRed1{background:#EF4444; padding:.25rem .75rem; border-radius:.25rem; color:white;}

/* 1 */

/* bg */
/*#twae-article-4aae6ad >.twae-content{background:#f0fdf4; border-color:#10b981;}*/

/* arrow */
/*#twae-article-4aae6ad >.twae-arrow{background:#f0fdf4; border-color:#10b981;}*/

/* icon */
/*#twae-article-4aae6ad >.twae-icon{background:#10b981;}*/

/* 2 */

/* bg */
/*#twae-article-2cbaeef >.twae-content{background:#f0fdf4; border-color:#10b981;}*/

/* arrow */
/*#twae-article-2cbaeef >.twae-arrow{background:#f0fdf4; border-color:#10b981;}*/

/* icon */
/*#twae-article-2cbaeef >.twae-icon{background:#10b981;}*/

/* 3 */

/* bg */
/*#twae-article-0097d4c >.twae-content{background:#fef2f2; border-color:#EF4444;}*/

/* arrow */
/*#twae-article-0097d4c >.twae-arrow{background:#fef2f2; border-color:#EF4444;}*/

/* icon */
/*#twae-article-0097d4c >.twae-icon{background:#EF4444;}*/

/* 4 */

/* bg */
/*#twae-article-17e6604 >.twae-content{background:#fef2f2; border-color:#EF4444;}*/

/* arrow */
/*#twae-article-17e6604 >.twae-arrow{background:#fef2f2; border-color:#EF4444;}*/

/* icon */
/*#twae-article-17e6604 >.twae-icon{background:#EF4444;}*/

/* custom blog list */

/*custom blog list: custom blog list module */

.blog .post,.archive .post {/*background:white;*/ padding:2rem; margin:1rem; border-radius:.25rem;}

.blog .post:first-child, .archive .post:first-child{margin-top:0;}

/* custom blog list: custom elements module item blog list */
.blog .post-content h2 a, .archive .post-content h2 a{color:#4747D7;}

/* custom blog list: custom links read more */

.blog .read-more a, .archive .read-more a{background:#4747D7; color:white; padding:.5rem 1rem; border-radius:.25rem;}

.blog .read-more a:hover, .blog .read-more, .archive .read-more a:hover, .archive .read-more  a:active{background:black; color:white; display:inline-block; border-radius:.25rem; margin:0;}

/* custom blog list: custom date element */

.blog .entry-header, .archive .entry-header{/*background:red;*/ margin-bottom:.75rem;}

/* custom blog list: custom tags */

.blog .cat-links a, .archive .cat-links a{padding:.5rem 1rem; background:#f1f1f1; border-radius:.25rem; font-size:13px;}

/* custom blog list: custom date */

.blog .entry-header .entry-meta .posted-on, .archive .entry-header .entry-meta .posted-on{font-size:13px;}

/* custom blog list: custom excerpt */
.blog .post-content div p, .archive .post-content div p{color:black; padding-bottom:.5rem}

/* custom blog list: custom data element: tags */

.blog .tags-links, .archive .tags-links{padding-top:.5rem;}

.blog .tags-links a, .archive .tags-links a{padding:.5rem 1rem; background:#f1f1f1; border-radius:.25rem; font-size:13px; /*font-weight:500;*/}

.blog .tags-links a:before, .archive .tags-links a:before{display:none;}

/* hide header archive */
.archive .ast-archive-description{display:none;}

/* custom blog list: custom widgets posts */

.widget_block{border-radius:.25rem;}

/* custom blog list: custom widget posts: title */

.widget_block div h2{color:#4747D7!important; padding-bottom:.5rem;}

/* custom blog list: widget search input submit */

.widget_block form div button[type="submit"]{background:#4747D7!important; color:white!important;}

.widget_block form div button[type="submit"]:hover,.widget_block form div button[type="submit"]:active{background:black!important;}

/* custom blog list: widget item links */

.widget_block div ul li{border-bottom:solid 1px #cccccc;}

.widget_block div ul li a{ display:inline-block; line-height:1.15rem!important; /*padding-bottom:.5rem;*/}

.widget_block div ul li:last-child{border:none;}

/*custom styles barras laterales*/

.widget ul li h3{color:#4747D7; margin-bottom:.5rem;}

.widget ul li ul{padding-left:0;}

.widget ul li ul li a{color:black;}

.widget ul li ul li a:hover, .widget ul li ul li a:active {color:black;}

.widget_wpcategorieswidget ul  li .post-count{background:#4747D7!important; color:white!important;}

/*custom styles widget entradas recientes*/

.widget_recent_entries h2.widget-title{color:#4747D7; margin-bottom:.5rem;}

.widget_recent_entries nav ul li{border-bottom: solid 1px #f1f1f1;}

.widget_recent_entries nav ul li a{line-height:16px; font-size:16px; display:block; padding:.5rem 0;}

/* custom filter post */

/*#filterCategory1 div div form div div ul.taxonomy-filter  li.parent-term:nth-child(1){display:none!important; background:green!important;}*/

/* custom filter post : ocultar la primera lista correspondiente a las categorias de nota de prensa : ojo: esto es para el select de la sección de documentos oficiales */

#category-5a2c787 option:nth-child(2), #category-5a2c787 option:nth-child(3), #category-5a2c787 option:nth-child(4), #category-5a2c787 option:nth-child(5), #category-5a2c787 option:nth-child(6), #category-5a2c787 option:nth-child(7){display:none!important;}

/* custom loop documentos : reset de espaciado en modulo mas externo */
.category-26.archive .post,
.category-27.archive .post, .category-28.archive .post, .category-29.archive .post, .archive .post{margin:0; padding:0;}

/* custom loop documentos : tags */

.elementor-post-info__terms-list a{ padding:.5rem 1rem; background:#f1f1f1; border-radius:.25rem; font-size:13px; /*font-weight:500;*/}

/* custom loop documentos : enlaces inferiores tags */
.groupLinks1 .elementor-widget-container {background:none!important; padding:0!important;}

.groupLinks1 .elementor-widget-container ul li {margin:0!important; padding-right:1rem;}

.groupLinks1 .elementor-widget-container ul li a{background:#10385D; padding:.5rem 1rem; border-radius:.25rem; color:white;}

.groupLinks1 .elementor-widget-container ul li a:hover, .elementor-element-4696356 .elementor-widget-container ul li a:active{background:black;}

/*archive page notas de prensa: custom posts recientes*/
.gPostRecent1 .elementor-post__text{border-bottom:solid 1px #CDCDCD;}

.gPostRecent1 .elementor-post:last-child .elementor-post__text{border-bottom:none;}

/*archive page notas de prensa: filtrado categorias*/
.gCatFilter1 .taxonomy-filter{margin:0;}

/*archive page notas de prensa: ocultar en filtrado de categorias la lista de los documentos*/
.category-26 .gCatFilter1 .taxonomy-filter .parent-term:nth-child(2),.category-26 .gCatFilter1 .taxonomy-filter .parent-term:nth-child(3){display:none!important;}

/*archive page galeria: ocultar en filtrado de categorias la lista de las otras categorias que no pertenezcan a galeria*/
.category-64 .gCatFilter1 .taxonomy-filter .parent-term:nth-child(1),.category-64 .gCatFilter1 .taxonomy-filter .parent-term:nth-child(3){display:none!important;}

/*custom timeline*/

.gTimelineInt1{display:flex; align-items:center;}

.twae-story:nth-child(even) .twae-content .twae-description .gTimelineInt1{flex-direction:row-reverse;}

.gTimelineInt1M1{padding:10px; width:25%;}

.gTimelineInt1M1 img{border-radius:.25rem;}

.gTimelineInt1M2{width:75%;}

@media (max-width: 640px) {
	
.gTimelineInt1{display:block;}
	
.gTimelineInt1M1{width:100%;}
	
.gTimelineInt1M1 img{width:60px;}

.gTimelineInt1M2{width:100%;}
	
}

/* custom table la verdad */
.cTbl1{font-size:18px; color:black; text-align:center;}

.cTbl1, .cTbl1 tbody tr th, .cTbl1 tbody tr td{ border:none;}

.cTbl1 tbody tr th, .cTbl1 tbody tr td{border-bottom:solid 1px black;}

.cTbl1 tbody tr:last-child td{border:none;}

@media (max-width: 640px) {
.cTbl1{font-size:13px; line-height:13px;}
}
/* ===== Galería de obras del plan de reconstrucción (post 2499) ===== */
