/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 19 2023 | 11:11:50 */
/*BLOG ELEMENTOR*/
body.blog-elementor #main{}
section.entradas-blog article.elementor-post .elementor-post__thumbnail{/*height: 375px; padding-bottom: 375px !important;*/}
section.entradas-blog .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{width: 100%!important; 
	object-fit: cover!important; height: auto}
/*contenido*/
body.blog #main .col > .col-inner{padding: 0px 30px}
/*entradas*/
body.blog-elementor article.elementor-post{margin-bottom: 30px !important; padding: 0px !important; border: none; background: transparent;}
section.entradas-blog article.elementor-post .elementor-post__thumbnail__link{margin-bottom: 0px !important}
section.entradas-blog article.elementor-post .elementor-post__thumbnail__link .elementor-post__thumbnail{padding-bottom: calc(0.5*100%) !important;}
section.entradas-blog article.elementor-post .elementor-post__title{margin-bottom: 3px !important}
body.blog #main .post-item .post-title,
body.archive #main .post-item .post-title,
section.entradas-blog article.elementor-post .elementor-post__title,
section.entradas-blog article.elementor-post .elementor-post__title a{font-size: 22px !important}
section.entradas-blog article.elementor-post .elementor-post__title a:hover{}
section.entradas-blog article.elementor-post .elementor-post__meta-data,
section.entradas-blog article.elementor-post .elementor-post__meta-data{font-family: var(--a-body-fuente) !important; font-size: 14px; 
	line-height: var(--a-fecha-line-height-texto); font-weight: var(--a-body-grosor); color: var(--a-color-negro); opacity: 1}
section.entradas-blog article.elementor-post .elementor-post__excerpt,
section.entradas-blog article.elementor-post .elementor-post__excerpt p,
section.entradas-blog article.elementor-post .elementor-post__text > p{font-family: var(--a-body-fuente) !important; font-size: var(--a-body-tamano); line-height: var(--a-body-line-height); font-weight: var(--a-body-grosor); letter-spacing: var(--a-body-letter-spacing); color: var(--a-color-negro); margin-bottom: 10px}
section.entradas-blog article.elementor-post .elementor-post__text > p > a{}
section.entradas-blog:not(.v1):not(.v2) .elementor-widget-posts article.elementor-post .elementor-post__read-more{max-width: 100%; text-align: center;
    font-family: var(--a-body-fuente); font-size: var(--a-body-tamano); line-height: var(--a-body-line-height); }
body.blog #main .post-item .is-divider,
body.archive #main .post-item .is-divider{display: none}
body.blog #main .post-item p.from_the_blog_excerpt,
body.archive #main .post-item p.from_the_blog_excerpt{/*font-weight: 200; font-size: 16px; line-height: 22px; /*color:var(--a-color-negro)*/}
body.blog #main .post-item p.from_the_blog_excerpt a.read-more-link:hover,
body.archive #main .post-item p.from_the_blog_excerpt a.read-more-link:hover,
body.blog-elementor article.elementor-post a.elementor-post__read-more:hover,
section.entradas-blog article.elementor-post a.elementor-post__read-more:hover{}
body.blog #main .post-item p.from_the_blog_excerpt > a.plain,
body.archive #main .post-item p.from_the_blog_excerpt > a.plain{cursor: default;}
body.blog #main .post-item p.from_the_blog_excerpt > a.plain:hover,
body.archive #main .post-item p.from_the_blog_excerpt > a.plain:hover{color: inherit}
section.elementor-section.entradas-blog .elementor-element .elementor-widget-posts article.elementor-post .elementor-post__read-more,
body.search.search-results #post-list > article .more-link.button{}
/*entrada destacada*/
section.entradas-blog .elementor-widget-posts.entrada-destacada{margin-bottom: 70px !important}
section.entradas-blog .elementor-widget-posts.entrada-destacada .elementor-posts-container{display: flex}
section.entradas-blog .elementor-widget-posts.entrada-destacada article.elementor-post{max-width: 100%; flex: 100%;}
section.entradas-blog .elementor-widget-posts.entrada-destacada article.elementor-post > a.elementor-post__thumbnail__link{margin-right: 0px; max-width: 70%; flex: 70%;}
section.entradas-blog .elementor-widget-posts.entrada-destacada article.elementor-post .elementor-post__text{display: flex; justify-content: center; margin: 30px 0px;
    max-width: 30%; flex: 30%; position: relative; left: -40px; flex-direction: column;}
section.entradas-blog .elementor-widget-posts.entrada-destacada article.elementor-post .elementor-post__meta-data{width: 100%}
section.entradas-blog .elementor-widget-posts.entrada-destacada article.elementor-post .elementor-post__excerpt > p{margin-bottom: 0px}
section.entradas-blog .elementor-widget-posts.entrada-destacada article.elementor-post .elementor-post__read-more{margin: 10px 0px 0px}
/*entrada destacada - entrada flotante*/
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante{margin-bottom: 250px !important;}
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante article.elementor-post .elementor-post__title a{color: var(--a-color-negro)}
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante article.elementor-post .elementor-post__title a:hover{color: var(--a-color-negro-hover)}
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante article.elementor-post,
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante article.elementor-post .elementor-post__thumbnail{overflow: visible}
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante article.elementor-post a.elementor-post__thumbnail__link{width: 88%;}
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante article.elementor-post .elementor-post__text{z-index: 10; position: absolute;
    bottom: -150px; margin: 0px !important; max-width: 720px; right: 0px; left: inherit;}
/*entrada destacada - entrada flotante v2*/
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante.v2 article.elementor-post{justify-content: flex-end}
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante.v2 article.elementor-post .elementor-post__text{left: 0px !important}
/*entrada destacada - entrada flotante v3*/
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante.v3{margin-bottom: 70px !important}
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante.v3 article.elementor-post{flex-direction: column; align-items: center;}
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante.v3 article.elementor-post .elementor-post__text{position: relative !important; top: -50px !important; }
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante.v3 article.elementor-post a.elementor-post__thumbnail__link{width: 88%}
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante.v3 article.elementor-post .elementor-post__text{max-width: 800px}
/*entrada destacada - entrada flotante v4*/
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante.v4{margin-bottom: 70px !important}
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante.v4 article.elementor-post{flex-direction: column; align-items: center;}
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante.v4 article.elementor-post .elementor-post__text{background: rgba(249,249,249,0.9) !important; 
	position: relative !important; top: -217px !important;}
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante.v4 article.elementor-post a.elementor-post__thumbnail__link{width: 88% !important}
section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante.v4 article.elementor-post .elementor-post__text{max-width: 89% !important;
    left: -4px; top: -185px !important;}
/*noticia destacada*/
body.blog-elementor section.noticia-destacada article.elementor-post{display: flex; flex-direction: row; flex-wrap: wrap;}
body.blog-elementor section.noticia-destacada article.elementor-post > a.elementor-post__thumbnail__link{max-width: 50%; flex: 50%; margin-bottom: 0px !important;}
body.blog-elementor section.noticia-destacada article.elementor-post > .elementor-post__text{max-width: 50%; flex: 50%; padding: 20px; display: flex; justify-content: center;
    flex-direction: column;}
/*paginacion*/
ul.nav-pagination{}
nav.elementor-pagination{margin-top: 40px}
ul.nav-pagination > li > a.page-number{}
nav.elementor-pagination > .page-numbers{font-size: 16px; display: inline-block; height: 35px; line-height: 32px; min-width: 36px; padding: 0 7px 0px 9px; font-weight: bolder;
    border-radius: 50%; border: 2px solid var(--a-color-negro); color: var(--a-color-negro); transition: var(--a-transition);}
nav.elementor-pagination > .page-numbers.prev,
nav.elementor-pagination > .page-numbers.next{line-height: 28px; position: relative; top: -2px;}
nav.elementor-pagination > .page-numbers.current,
nav.elementor-pagination > a.page-numbers:hover{background: var(--a-color-1); border: 2px solid var(--a-color-1); color: var(--a-color-blanco)}
/*responsive*/
@media (max-width: 992px){
	section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante{margin-bottom: 50px !important}
	section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante article.elementor-post{flex-wrap: wrap; justify-content: center;}
	section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante article.elementor-post .elementor-post__thumbnail__link{width: 100% !important; 
		max-width: 100% !important; flex: 100%; }
	section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante article.elementor-post .elementor-post__thumbnail{width: 100%}
	section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante article.elementor-post .elementor-post__text{width: 100% !important; flex: 100%; position: inherit;
    top: 0px; margin: 0px !important;}
	
	section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante.v3 article.elementor-post,
	section.entradas-blog .elementor-widget-posts.entrada-destacada.entrada-flotante.v4 article.elementor-post{flex-direction: row}
	
	section.entradas-blog .elementor-widget-posts.entrada-destacada article.elementor-post{flex-wrap: wrap}
	section.entradas-blog .elementor-widget-posts article.elementor-post .elementor-post__thumbnail__link{width: 100% !important; max-width: 100% !important; flex: 100% !important; }
	section.entradas-blog .elementor-widget-posts article.elementor-post .elementor-post__thumbnail{width: 100%}
	section.entradas-blog .elementor-widget-posts article.elementor-post .elementor-post__text{max-width: 100% !important; width: 100% !important; flex: 100% !important; 
		position: inherit !important; top: 0px; margin: 0px !important;}
}
@media (max-width: 800px){
	section.entradas-blog .elementor-widget-posts.entrada-destacada{margin-bottom: 35px !important}
	section.entradas-blog .elementor-widget-posts article.elementor-post{max-width: 100% !important; flex: 100% !important}
}
@media (max-width: 768px){
	body.blog-elementor article.elementor-post{text-align: center !important}
}

/*BLOG*/
body.blog #post-list > article{margin-bottom: 50px}
/*header del articulo (foto, titulo, categoria, fecha y autor)*/
body.blog #post-list > article .entry-header .entry-image{} /*imagen*/
body.blog #post-list > article .entry-header-text{padding: 20px}
body.blog #post-list > article .entry-header .entry-header-text > .entry-category{display: none} /*cateogira*/
body.blog #post-list > article .entry-header .entry-header-text > .entry-title{font-family: var(--a-encabezado-fuente); font-size: var(--a-tamano-titulos); 
  font-weight: var(--a-grosor-titulos)} /*titulo*/
body.blog #post-list > article .entry-header .entry-header-text > .entry-divider{} /*linea divisoria entre el titulo y la fecha y autor*/
body.blog #post-list > article .entry-header .entry-header-text > .entry-meta .byline{display: none} /*autor*/
/*contenido*/
body.blog #post-list > article .entry-content{display: none}
body.blog #post-list > article .entry-content p{} /*textos*/
body.blog #post-list > article .entry-content a.more-link{} /*boton 'Leer más'*/
body.blog #post-list > article .entry-content a.more-link:hover{}
body.blog #post-list > article .entry-content a.more-link span.meta-nav{position: relative; top: -1px;} /*icono flecha del boton 'Leer más'*/
/*entradas*/
body.blog #main .post-item .post-title,
body.archive #main .post-item .post-title,
body.blog-elementor article.elementor-post h3.elementor-post__title,
body.blog-elementor article.elementor-post h3.elementor-post__title a{} /*titulo de las entradas*/
body.blog #main .post-item .is-divider,
body.archive #main .post-item .is-divider{} /*linea divisoria*/
body.blog #main .post-item p.from_the_blog_excerpt a.read-more-link:hover,
body.archive #main .post-item p.from_the_blog_excerpt a.read-more-link:hover,
body.blog-elementor article.elementor-post a.elementor-post__read-more:hover,
section.entradas-blog article.elementor-post a.elementor-post__read-more:hover{}
body.blog #main .post-item p.from_the_blog_excerpt > a.plain,
body.archive #main .post-item p.from_the_blog_excerpt > a.plain{cursor: default;}
body.blog #main .post-item p.from_the_blog_excerpt > a.plain:hover,
body.archive #main .post-item p.from_the_blog_excerpt > a.plain:hover{color: inherit}
section.entradas-blog .elementor-widget-posts .elementor-post .elementor-post__text{padding: 25px; background: var(--a-color-gris-claro)}
section.entradas-blog .elementor-widget-posts .elementor-posts-container,
section.servicios.quince .elementor-widget-posts .elementor-posts-container{grid-template-columns: repeat(2, 600px); justify-content: space-between;}
body.blog-elementor section.entradas-blog .elementor-widget-posts article.elementor-post,
body.blog-elementor section.servicios.quince .elementor-widget-posts article.elementor-post{margin-bottom: 30px !important}
/*noticias mas leidas*/
.post-sidebar .widget.popular-posts{padding:0!important}
.post-sidebar .widget.popular-posts ul.wpp-list li{display: flex; align-items: center}
.post-sidebar .widget.popular-posts ul.wpp-list li > a:not(.wpp-post-title){max-width: 33%; flex: 33%}
.post-sidebar .widget.popular-posts ul.wpp-list li > a.wpp-post-title{max-width: 66%; flex: 66%; line-height: 20px; padding-left: 5px; font-family: var(--a-body-fuente) !important;
    font-size: var(--a-body-tamano); line-height: var(--a-body-line-height); font-weight: var(--a-body-grosor); letter-spacing: var(--a-body-letter-spacing);
    color: var(--a-color-negro); background: var(--a-color-blanco);}
.post-sidebar .widget.popular-posts .wpp-item-data{margin-top: 10px}
.post-sidebar .widget.popular-posts .wpp-item-data .wpp-post-title:hover{text-decoration: underline}
/*nube de etiquetas*/
.post-sidebar .widget.widget_tag_cloud .tagcloud > a{color: var(--a-color-1) !important; border: 1px solid var(--a-color-1) !important; 
	background: var(--a-color-blanco) !important}
.post-sidebar .widget.widget_tag_cloud .tagcloud > a:hover{color: var(--a-color-blanco) !important; background: var(--a-color-1) !important}
/*paginacion*/
/*
ul.nav-pagination{}
nav.elementor-pagination{margin-top: 40px}
ul.nav-pagination > li > a.page-number{}
nav.elementor-pagination > .page-numbers{font-size: 16px; display: inline-block; height: 35px; line-height: 32px; min-width: 36px; padding: 0 7px 0px 9px; font-weight: bolder;
    border-radius: 50%; border: 2px solid var(--a-color-negro); color: var(--a-color-negro); transition: var(--a-transition);}
nav.elementor-pagination > .page-numbers.prev,
nav.elementor-pagination > .page-numbers.next{line-height: 28px; position: relative; top: -2px;}
nav.elementor-pagination > .page-numbers.current,
nav.elementor-pagination > a.page-numbers:hover{background: var(--a-color-primario); border: 2px solid var(--a-color-primario); color: #fff}
*/





/*ENTRADAS DEL BLOG GENERAL*/
section.entradas-blog article.elementor-post .elementor-post__title{line-height: initial}
section.entradas-blog:not(.v6) .elementor-widget-posts{/*margin-bottom: 30px*/}
section.entradas-blog:not(.v6) .elementor-widget-posts:not(.entrada-destacada) .elementor-posts-container{display: flex; flex-wrap: wrap;}
section.entradas-blog:not(.v6) .elementor-widget-posts:not(.entrada-destacada) .elementor-posts-container > article{max-width: 31%; flex: 31%;
	/*box-shadow: var(--a-box-shadow); */ /*border: 1px solid var(--a-color-gris-claro);*/}
body.home section.entradas-blog:not(.v6) .elementor-widget-posts:not(.entrada-destacada) .elementor-posts-container > article{max-width: 31%; flex: 31%;}
body.actividades section.entradas-blog:not(.v6) .elementor-widget-posts:not(.entrada-destacada) .elementor-posts-container > article{max-width: 48.5%; flex: 48.5%;}
/*responsive*/
@media (max-width: 1050px){
	body.actividades section.entradas-blog:not(.v6) .elementor-widget-posts:not(.entrada-destacada) .elementor-posts-container > article{max-width: 47.5%; flex: 47.5%;}
}
@media (max-width: 992px){
	section.entradas-blog:not(.v6) .elementor-widget-posts .elementor-posts-container{flex-wrap: wrap}
	section.entradas-blog:not(.v6) .elementor-widget-posts .elementor-posts-container > article,
	body.home section.entradas-blog:not(.v6) .elementor-widget-posts:not(.entrada-destacada) .elementor-posts-container > article{max-width: 100%; flex: 100%;
		/*box-shadow: var(--a-box-shadow); */ /*border: 1px solid var(--a-color-gris-claro);*/}
	section.entradas-blog:not(.v6) .elementor-widget-posts:not(.entrada-destacada) .elementor-posts-container > article{max-width: 47.5%; flex: 47.5%; margin-bottom: 20px;}
}
@media (max-width: 768px){
	section.entradas-blog:not(.v6) .elementor-widget-posts:not(.entrada-destacada) .elementor-posts-container > article{max-width: 100%; flex: 100%;}
}




/*ELEMENTOR-BLOG V1*/
/*colores textos*/
section.entradas-blog.v1 article.elementor-post .elementor-post__title,
section.entradas-blog.v1 article.elementor-post .elementor-post__title a{color: var(--a-color-negro)}
section.entradas-blog.v1 article.elementor-post .elementor-post__title a:hover{color: var(--a-color-negro-hover);}
section.entradas-blog.v1 article.elementor-post .elementor-post__meta-data{color: var(--a-color-negro); opacity: 0.6 !important}
section.entradas-blog.v1 article.elementor-post .elementor-post__excerpt,
section.entradas-blog.v1 article.elementor-post .elementor-post__excerpt p{color: var(--a-color-negro)}
section.elementor-section.entradas-blog.v1 article.elementor-post a.elementor-post__read-more{}
section.elementor-section.entradas-blog.v1 article.elementor-post a.elementor-post__read-more:hover{}
/*icono del boton*/
section.entradas-blog.v1 article.elementor-post a.elementor-post__read-more svg{position: relative; top: 4px;right: -3px;}
section.entradas-blog.v1 article.elementor-post a.elementor-post__read-more svg path{fill: var(--a-color-1)}

/*ENTRADAS DEL BLOG V2 (FONDO DE COLOR)*/
/*colores textos*/
section.entradas-blog.v2 article.elementor-post > .elementor-post__text{background: var(--a-color-1);}
section.entradas-blog.v2 article.elementor-post .elementor-post__excerpt, 
section.entradas-blog.v2 article.elementor-post .elementor-post__text > p,
section.entradas-blog.v2 article.elementor-post .elementor-post__excerpt p{color: var(--a-color-blanco);}
section.entradas-blog.v2 article.elementor-post .elementor-post__meta-data{color: var(--a-color-blanco); opacity: 0.6}
section.entradas-blog.v2 article.elementor-post .elementor-post__title a{color: var(--a-color-blanco)}
section.entradas-blog.v2 article.elementor-post .elementor-post__title a:hover{color: var(--a-color-blanco-hover); text-decoration: underline}
section.entradas-blog.v2 article.elementor-post a.elementor-post__read-more{padding: 5px 20px !important}
section.entradas-blog.v2 article.elementor-post a.elementor-post__read-more:hover{}
/*detacado*/
section.entradas-blog.v2 .elementor-widget-posts.entrada-destacada.entrada-flotante.v4 article.elementor-post .elementor-post__text{background: rgba(0,116,123,0.8)!important}


/*ELEMENTOR-BLOG V3*/
/*colores textos*/
section.entradas-blog.v3 article.elementor-post .elementor-post__title,
section.entradas-blog.v3 article.elementor-post .elementor-post__title a{color: var(--a-color-negro)}
section.entradas-blog.v3 article.elementor-post .elementor-post__title a:hover{color: var(--a-color-negro-hover); text-decoration: underline}
section.entradas-blog.v3 article.elementor-post .elementor-post__meta-data{color: var(--a-color-negro); opacity: 0.6 !important}
section.entradas-blog.v3 article.elementor-post .elementor-post__excerpt,
section.entradas-blog.v3 article.elementor-post .elementor-post__excerpt p{color: var(--a-color-negro)}
section.entradas-blog:not(.v1):not(.v2).v3 .elementor-widget-posts article.elementor-post a.elementor-post__read-more{padding: 0px}
section.entradas-blog:not(.v1):not(.v2).v3 .elementor-widget-posts article.elementor-post a.elementor-post__read-more:hover{}
/*icono del boton*/
section.entradas-blog.v3 article.elementor-post a.elementor-post__read-more svg{position: relative; top: 4px;right: -3px;}
section.entradas-blog.v3 article.elementor-post a.elementor-post__read-more svg path{fill: var(--a-color-blanco)}
section.entradas-blog.v3 article.elementor-post a.elementor-post__read-more:hover{text-decoration: underline}
/*ENTRADAS DEL BLOG V3 (SIN BOTON CON HIPERVONCULO)*/
/*
section.entradas-blog.v3 article.elementor-post a.elementor-post__read-more{background: none !important; color: var(--a-color-negro) !important;
    width: max-content !important; border: none !important; font-family: var(--a-body-fuente) !important; font-size: var(--a-body-tamano) !important;
    text-transform: none !important; font-weight: var(--a-link-grosor) !important; padding: 0px !important;}
section.entradas-blog.v3 article.elementor-post a.elementor-post__read-more:hover{background: none !important; border: none !important; color: var(--a-color-negro-hover) !important;}
/*alternativa 1*/
section.entradas-blog.v3.alternativa-1 article.elementor-post{border-bottom: 2px solid var(--a-color-1) !important}
section.entradas-blog.v3.alternativa-1 .elementor-widget-posts .elementor-post .elementor-post__text{background: var(--a-color-blanco)}

section.entradas-blog:not(.v1):not(.v2).v3.alternativa-1  .elementor-widget-posts article.elementor-post a.elementor-post__read-more{color: var(--a-color-1)}
section.entradas-blog:not(.v1):not(.v2).v3.alternativa-1  .elementor-widget-posts article.elementor-post a.elementor-post__read-more:hover{color: var(--a-color-1-hover)}
/*destacada*/
section.entradas-blog.v3 .elementor-widget-posts.entrada-destacada.entrada-flotante.v4 article.elementor-post .elementor-post__text{top: -202px !important}
section.entradas-blog.v3.alternativa-1 article.elementor-post{border-bottom: none !important}
section.entradas-blog.v3.alternativa-1 article.elementor-post .elementor-post__text{border-bottom: 2px solid var(--a-color-1) !important}



/*ENTRADAS DEL BLOG V4 (FONDO DE COLOR E HIPERVINCULO)*/
section.entradas-blog.v4 article.elementor-post > .elementor-post__text{background: var(--a-color-1);}
section.entradas-blog.v4 article.elementor-post .elementor-post__title a,
section.entradas-blog.v4 article.elementor-post .elementor-post__excerpt, 
section.entradas-blog.v4 article.elementor-post .elementor-post__excerpt p, 
section.entradas-blog.v4 article.elementor-post .elementor-post__text > p{color: var(--a-color-blanco)}
section.entradas-blog.v4 article.elementor-post .elementor-post__title a:hover{color: var(--a-color-blanco-hover); text-decoration: underline}
section.entradas-blog.v4 article.elementor-post .elementor-post__meta-data{color: var(--a-color-blanco); opacity: 0.6 !important}
section.entradas-blog.v4 article.elementor-post a.elementor-post__read-more{}
section.entradas-blog.v4 article.elementor-post a.elementor-post__read-more:hover{}
section.entradas-blog:not(.v1):not(.v2).v4 .elementor-widget-posts article.elementor-post a.elementor-post__read-more{color: var(--a-color-blanco); padding: 0px}
section.entradas-blog:not(.v1):not(.v2).v4 .elementor-widget-posts article.elementor-post a.elementor-post__read-more:hover{color: var(--a-color-blanco-hover); text-decoration: underline}
/*destacada*/
section.entradas-blog.v4 .elementor-widget-posts.entrada-destacada.entrada-flotante.v4 article.elementor-post .elementor-post__text{top: -200px !important; 
	background: var(--a-color-1) !important}


/*ENTRADAS DEL BLOG V5*/
/*colores textos*/
section.entradas-blog.v5 .elementor-widget-posts .elementor-post .elementor-post__text .elementor-post__title a{color: var(--a-color-blanco); 
	background: transparent;  width: max-content; z-index: 10;}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post .elementor-post__text .elementor-post__title a:hover{color: var(--a-color-blanco-hover);}
section.entradas-blog.v5:not(.alternativa-1):not(.alternativa-2) .elementor-widget-posts .elementor-post .elementor-post__meta-data .elementor-post-date{background: transparent !important; color: var(--a-color-blanco) !important; padding: 0px}
/**/
section.entradas-blog.v5 .elementor-widget-posts .elementor-posts-container{display: flex; flex-direction: row;}
section.entradas-blog.v5 .elementor-widget-posts .elementor-posts-container article.elementor-post{display: block; width: 50%; height: auto;}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post{position: relative; padding: 0px !important; height: max-content; margin-bottom: 0px !important;}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post .elementor-post__thumbnail__link{margin-bottom: 0px}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post .elementor-post__text{position: absolute; bottom: 0px; width: 100%; padding: 20px; display: flex}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post .elementor-post__text .elementor-post__title{background: var(--a-color-blanco); padding: 0px 5px; order: 2; 
	line-height: 32px; margin-bottom: 26px;}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post .elementor-post__text span.elementor-post-date{font-family: var(--a-body-fuente) !important;
    font-size: var(--a-body-tamano) !important; line-height: var(--a-body-line-height) !important; font-weight: var(--a-body-grosor) !important;
    letter-spacing: var(--a-body-letter-spacing) !important; color: var(--a-color-negro); background: none;
    margin-bottom: 10px; width: max-content; padding: 0px 5px; z-index: 10; order: 1; margin-bottom: 5px}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post .elementor-post__thumbnail img{transition: var(--a-transition)}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post:hover .elementor-post__thumbnail img{transform: scale(1.1) translate(-45.5%,-45.5%);}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post .elementor-post__badge{position: absolute; border-radius: 0px; padding: 4px 10px 3px 10px; 
	background: var(--a-color-blanco); color: var(--a-color-negro)}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post .elementor-post__badge a{background: var(--a-color-blanco);
    font-family: var(--a-fuente-texto-body) !important; font-size: 12px; line-height: 18px; font-weight: var(--a-link-grosor) !important; 
	letter-spacing: var(--a-body-letter-spacing) !important; text-transform: uppercase; color: var(--a-color-negro);}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post .elementor-post__badge a:hover{color: var(--a-color-negro-hover);}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post .elementor-post__text{background: transparent}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post .elementor-post__meta-data{position: absolute; bottom: 0px; border-top: none; padding: 10px 20px;}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post .elementor-post__meta-data > span{background: var(--a-color-blanco); padding: 0px 5px; /*font-family: var(--a-fuente-texto-body) !important; font-size: 14px !important; line-height: 20px !important; font-weight: var(--a-body-grosor) !important; letter-spacing: var(--a-body-letter-spacing) !important; color: var(--a-color-negro); margin-bottom: 10px; width: max-content; z-index: 10;*/}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post .elementor-post__text{padding: 0px !important;}
section.entradas-blog.v5 .elementor-widget-posts .elementor-post .elementor-post__text .elementor-post__title{padding: 20px 20px 35px 20px !important; 
	background: rgba(0,116,123,0.8)!important; margin-bottom: 0px !important}
/*alternativa 1 de la v5*/
section.entradas-blog.v5.alternativa-1 .elementor-widget-posts .elementor-post .elementor-post__badge a{color: var(--a-color-1)}
section.entradas-blog.v5.alternativa-1 .elementor-widget-posts .elementor-post .elementor-post__meta-data > span{color: var(--a-color-1);}
section.entradas-blog.v5.alternativa-1 .elementor-widget-posts .elementor-post .elementor-post__text .elementor-post__title{padding: 20px 0px !important;
    background: transparent !important;  margin-bottom: 0px !important;}
section.entradas-blog.v5:not(.alternativa-1):not(.alternativa-2) .elementor-widget-posts .elementor-post .elementor-post__meta-data .elementor-post-date{background: transparent !important; color: var(--a-color-blanco) !important; padding: 0px}
section.entradas-blog.v5.alternativa-1 .elementor-widget-posts .elementor-post .elementor-post__text .elementor-post__title a{color: var(--a-color-1) !important; 
	background: var(--a-color-blanco) !important; padding: 0px 5px !important;}
section.entradas-blog.v5.alternativa-1 .elementor-widget-posts .elementor-post .elementor-post__text .elementor-post__title a:hover{color: var(--a-color-1-hover) !important; text-decoration: underline !important}
section.entradas-blog.v5.alternativa-1 .elementor-widget-posts .elementor-post .elementor-post__text {bottom: 0px !important; padding: 20px !important;}
/*alternativa 2 de la v5*/
section.entradas-blog.v5.alternativa-2 .elementor-widget-posts .elementor-post .elementor-post__text .elementor-post__title{background: transparent !important;
	padding: 20px 0px !important; order: 2;}
section.entradas-blog.v5.alternativa-2 .elementor-widget-posts .elementor-post .elementor-post__text .elementor-post__title a{color: var(--a-color-blanco) !important;
    background: var(--a-color-1) !important; padding: 0px 5px !important;}
section.entradas-blog.v5.alternativa-2 .elementor-widget-posts .elementor-post .elementor-post__text .elementor-post__title a:hover{}
section.entradas-blog.v5.alternativa-2 .elementor-widget-posts .elementor-post .elementor-post__text {bottom: 0px !important; padding: 20px !important; }
section.entradas-blog.v5.alternativa-2 .elementor-widget-posts .elementor-post .elementor-post__meta-data{opacity: 1}
section.entradas-blog.v5.alternativa-2 .elementor-widget-posts .elementor-post .elementor-post__meta-data > span{background: var(--a-color-1) !important; color: var(--a-color-blanco) !important}
/*entrada destacada*/
section.entradas-blog.v5 .elementor-widget-posts.entrada-destacada article.elementor-post{max-width: 900px; margin: auto;}
section.entradas-blog.v5 .elementor-widget-posts.entrada-destacada article.elementor-post > a.elementor-post__thumbnail__link{width: 100% !important}
section.entradas-blog.v5 .elementor-widget-posts.entrada-destacada article.elementor-post .elementor-post__text{margin: 0px !important}
section.entradas-blog.v5 .elementor-widget-posts.entrada-destacada article.elementor-post .elementor-post__text .elementor-post-title{position: initial !important; order: initial !important; padding: 0px !important; margin-bottom: 0px !important;}
section.entradas-blog.v5 .elementor-widget-posts.entrada-destacada article.elementor-post .elementor-post__text .elementor-post__meta-data{position: initial !important;
    padding: 0px !important;}
/*responsive*/
@media (max-width: 992px){
	section.entradas-blog.v5 .elementor-widget-posts .elementor-posts-container{flex-wrap: wrap}
	section.entradas-blog.v5 .elementor-widget-posts .elementor-posts-container article.elementor-post{width: 100%}
}



/*PAGINA DE UNA ENTRADA DEL BLOG*/
body.single-post .blog-single .entry-category{margin-bottom: 0px}
body.single-post #content > .row{max-width: 1500px; margin: auto}
body.single-post #main .article-inner .entry-header{display: flex; flex-direction: column}
body.single-post #main .article-inner .entry-header > .entry-header-text{order: 1; text-align: center; margin-bottom: 30px	}
body.single-post #main .article-inner .entry-header > .entry-image{order: 2}
body.single-post #main .article-inner .entry-title{}
body.single-post #main .article-inner .entry-category > a{}
body.single-post #main .article-inner .entry-category > a:hover{}
body.single-post #main .article-inner .posted-on{font-family: var(--a-body-fuente) !important; font-size: var(--a-body-tamano);
    line-height: var(--a-body-line-height); font-weight: var(--a-body-grosor); color: var(--a-color-negro);}
body.single-post #main .article-inner .entry-divider{display: none}
body.single-post #main .article-inner .entry-meta .byline{} /*autor*/
body.single-post #main .article-inner .entry-content > p{font-family: var(--a-body-fuente) !important;font-size: var(--a-body-tamano); line-height: var(--a-body-line-height); font-weight: var(--a-body-grosor); letter-spacing: var(--a-body-letter-spacing); color: var(--a-color-negro); background: transparent;}
body.single-post #main .article-inner .entry-meta{font-family: var(--a-body-fuente) !important; font-size: var(--a-body-tamano); line-height: var(--a-body-line-height); font-weight: var(--a-body-grosor);  letter-spacing: var(--a-body-letter-spacing); text-transform: none; margin-top: 2px;}
body.single-post #main .article-inner .entry-meta .byline{display: none} /*autor*/
body.single-post #main .article-inner .blog-share{margin-top: 30px} /*compartir en redes sociales*/
body.single-post #main .article-inner .blog-share .is-divider{display: none}
body.single-post #main .article-inner .blog-share .social-icons > a{color: var(--a-color-2) !important}
body.single-post #main .article-inner .blog-share .social-icons > a:hover{background-color: currentColor !important; border-color: currentColor}
/*comentarios*/
body.single-post #comments.comments-area .comment-respond{background: transparent}
body.single-post #comments.comments-area .comment-respond .comment-reply-title{}
/*sidebar*/
body.single-post .post-sidebar .widget-title{color: var(--a-color-negro)} /*titulos de las widgets*/
body.single-post .post-sidebar .widget .is-divider{height: 1px; max-width: 100%; margin: 2px 0px 10px;} /*lineas divisorias de los titulos de las widgets*/
body.single-post .post-sidebar .widget ul,
body.single-post .post-sidebar .widget .tagcloud{margin-top: 10px}
body.single-post .post-sidebar .widget ul > li.cat-item-1{display: none}
body.single-post .post-sidebar .widget ul > li{border-top: none !important}
body.single-post .post-sidebar .widget.widget_categories ul > li > a{color: var(--a-color-negro)}
body.single-post .post-sidebar .widget.widget_categories ul > li > a:hover{color: var(--a-color-1)}
/*redes sociales (colocadas con JS)*/
body.single-post #main .elementor-widget-social-icons .elementor-social-icons-wrapper{display: flex;}
/*responsive*/
@media (max-width: 992px){
	body.single-post #content > .row > .post-sidebar,
	body.single-post #content > .row > .col{max-width: 100%; flex: 100%}
}




/*PAGINA DE BUSQUEDA DEL BLOG*/
body.search.search-results:not(.geodir-archive){}
body.search.search-results:not(.geodir-archive) #content{max-width: var(--a-ancho-web-m); padding-left: 15px; padding-right: 15px; margin: auto;}
body.search.search-results:not(.geodir-archive) #content .large-9{max-width: 100%; flex: 100%}
body.search.search-results:not(.geodir-archive) #content .page-title{}
body.search.search-results:not(.geodir-archive) #post-list{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
body.search.search-results:not(.geodir-archive) #post-list > article{max-width: 31.5%; flex: 31.5%;}
body.search.search-results:not(.geodir-archive) #post-list > article:not(.type-post),
body.search.search-results:not(.geodir-archive) #post-list > article.category-seguridad{display: none}
body.search.search-results:not(.geodir-archive) #post-list > article .article-inner{background: var(--a-color-gris-claro);}
body.search.search-results:not(.geodir-archive) #post-list > article .entry-header-text{padding: 25px 25px 0px 25px;}
body.search.search-results:not(.geodir-archive) #post-list > article .entry-content{padding: 0px 25px 25px 25px;}
body.search.search-results:not(.geodir-archive) #post-list > article .entry-title{margin-bottom: 3px}
body.search.search-results:not(.geodir-archive) #post-list > article .entry-title a{}
body.search.search-results:not(.geodir-archive) #post-list > article .entry-category{display: none}
body.search.search-results:not(.geodir-archive) #post-list > article .entry-meta{color: var(--a-color-negro); opacity: 0.6 !important; font-family: var(--a-body-fuente) !important;
    font-size: 14px; line-height: var(--a-fecha-line-height-texto); font-weight: var(--a-body-grosor); margin-bottom: 10px;}
body.search.search-results:not(.geodir-archive) #post-list > article .entry-divider{display: none}
body.search.search-results:not(.geodir-archive) #post-list > article .more-link{}
body.search.search-results:not(.geodir-archive) #post-list > article .entry-meta.clearfix{display: none}
body.search.search-results:not(.geodir-archive) #post-list .nav-pagination{max-width: 100%; flex: 100%; margin: auto}
body.search.search-results:not(.geodir-archive) #post-list .nav-pagination > li > a{}
body.search.search-results:not(.geodir-archive) #post-list .nav-pagination > li > span.current{background: transparent}
/*sidebar*/
body.search.search-results:not(.geodir-archive) #content .post-sidebar{display: none}






