/* Estilo items */
.et_pb_posts.iw-preset .et_pb_post {
	display: flex;
	flex-flow: column nowrap;
	justify-content: flex-start;
	align-items: stretch;
}
.et_pb_posts.iw-preset .et_pb_post .post-content {
	flex-grow: 1;
	padding-bottom: 50px !important;
}
.et_pb_posts.iw-preset .et_pb_post .post-content a.more-link {
	display: block;
	position: absolute !important;
	bottom: 0 !important;
	right: 0 !important;
	padding: 5px 25px !important;
	border: 1px solid #1e73bf !important;
	background-color: #1e73bf !important;
	color: white !important;
	transition: .3s !important;
}
.et_pb_posts.iw-preset .et_pb_post .post-content a.more-link:hover {
	background-color: white !important;
	color: #1e73bf !important;
	transition: .3s !important;
}





/* Ajuste Thumbnail */
.et_pb_posts.iw-preset.always-image .et_pb_post:not(:has(.entry-featured-image-url))::before {
	content: "";
	display: block;
	background-color: #ddd;
    background-image: url(/wp-content/uploads/image-2.png);
    background-size: 200px;
    background-repeat: no-repeat;
    background-position: center;
    background-origin: content-box;
    padding: 0 30px;
}
.et_pb_posts.iw-preset .et_pb_post .entry-featured-image-url,
.et_pb_posts.iw-preset.always-image .et_pb_post:not(:has(.entry-featured-image-url))::before {
	width: 100% !important;
	height: 300px !important;
	border: 1px solid #1e73bf !important;
	padding-bottom: 0 !important;
	margin-bottom: 30px !important;
}
.et_pb_posts.iw-preset .entry-featured-image-url img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	object-position: center !important;
}









/* Maquetación */
.et_pb_posts.iw-preset.columns > div {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: stretch;
}
.et_pb_posts.iw-preset.columns > div > .et_pb_post {
	width: 100%;
	margin: 0;
}

@media(min-width: 480px) and (max-width: 980px) {
	.et_pb_posts.iw-preset.columns > div > .et_pb_post {
		width: 49% !important;
		margin: 1% !important;
	}
	.et_pb_posts.iw-preset.columns > div > .et_pb_post:nth-of-type(2n) {
		margin-right: 0 !important;
	}
	.et_pb_posts.iw-preset.columns > div > .et_pb_post:nth-of-type(2n + 1) {
		margin-left: 0 !important;
	}
}
@media(min-width: 980px) {
	.et_pb_posts.iw-preset.columns > div > .et_pb_post {
		width: 32% !important;
		margin: 1% !important;
	}
	.et_pb_posts.iw-preset.columns > div > .et_pb_post:nth-of-type(3n) {
		margin-right: 0 !important;
	}
	.et_pb_posts.iw-preset.columns > div > .et_pb_post:nth-of-type(3n + 1) {
		margin-left: 0 !important;
	}
}


















