/* Reglas de Elementor para el listado de entradas 4009/blp7, conservadas al retirar Elementor Pro */
.elementor-4009 .elementor-element.elementor-element-blp7{--grid-row-gap:35px;--grid-column-gap:30px;}
.elementor-4009 .elementor-element.elementor-element-blp7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}
.elementor-4009 .elementor-element.elementor-element-blp7:after{content:"0.66";}
.elementor-4009 .elementor-element.elementor-element-blp7 .elementor-post__thumbnail__link{width:100%;}
.elementor-4009 .elementor-element.elementor-element-blp7 .elementor-post__meta-data span + span:before{content:"•";}
.elementor-4009 .elementor-element.elementor-element-blp7 .elementor-post__text{margin-top:20px;}
.elementor-4009 .elementor-element.elementor-element-blp7 .elementor-post__badge{right:0;}
.elementor-4009 .elementor-element.elementor-element-blp7 .elementor-post__card .elementor-post__badge{margin:20px;}
.elementor-4009 .elementor-element.elementor-element-blp7 .elementor-post__title, .elementor-4009 .elementor-element.elementor-element-blp7 .elementor-post__title a{color:var( --e-global-color-secondary );}
.elementor-4009 .elementor-element.elementor-element-blp7 .elementor-post__read-more{color:var( --e-global-color-f55d2d0 );}
.elementor-4009 .elementor-element.elementor-element-blp7 .elementor-pagination{text-align:center;}
.elementor-4009 .elementor-element.elementor-element-blp7 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-9536590 );}
.elementor-4009 .elementor-element.elementor-element-blp7 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-f55d2d0 );}
.elementor-4009 .elementor-element.elementor-element-blp7 .elementor-pagination .page-numbers.current{color:var( --e-global-color-secondary );}
body:not(.rtl) .elementor-4009 .elementor-element.elementor-element-blp7 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}
body:not(.rtl) .elementor-4009 .elementor-element.elementor-element-blp7 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}
body.rtl .elementor-4009 .elementor-element.elementor-element-blp7 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}
body.rtl .elementor-4009 .elementor-element.elementor-element-blp7 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}
@media(max-width:767px){.elementor-4009 .elementor-element.elementor-element-blp7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4009 .elementor-element.elementor-element-blp7:after{content:"0.5";}.elementor-4009 .elementor-element.elementor-element-blp7 .elementor-post__thumbnail__link{width:100%;}}

/* ===== Anadido al retirar Elementor Pro =====
   Pro escalaba la miniatura por su lado mas largo, asi que en movil, con la
   proporcion mas apaisada, las fotos verticales dejaban franjas a los lados.
   Con object-fit: cover el hueco queda siempre lleno. Esta hoja se carga
   despues de soma-posts-base.css, que es de donde vienen las reglas de Pro. */
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img,
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: none;
}
