.noticias 
{ 
	display							: flex;
	flex-wrap						: wrap;
	gap								: 1%;
	align-items						: stretch;
	justify-content					: space-between;
}

.single-preview 
{
	display							: flex;
	flex-direction					: column;
	justify-content					: space-between;
	height							: 100%;
}

.preview-title span 
{
	display							: inline-block;
	min-height						: calc(1em * 1.2 * 3);
	line-height						: 1.2;
}

.ls-blog 
{
    width							: 100%;
    aspect-ratio					: 16/9;
    overflow						: hidden;
    display							: flex;
    align-items						: center;
    justify-content					: center;
    background-color				: #f0f0f0;
    border-radius					: 5px;
}

.ls-blog a 
{
    display							: block;
    width							: 100%;
    height							: 100%;
}

.ls-blog a img 
{
    width							: 100%;
    height							: 100%;
    object-fit						: cover;
}

.flex_blogs 
{
    flex-grow						: 1;
    display							: flex;
    flex-direction					: column;
    justify-content					: space-between;
    padding							: 10px 0;
    min-height						: 150px;
}

.flex_blogs h3 
{
    line-height						: 1.2;
    margin							: 0;
}

.preview-title
{
    font-size						: 16px;
    font-weight						: bold;
    color							: #333;
    line-height						: 1.5;
    text-decoration					: none;
}

.preview-title span 
{
    display							: inline-block;
    height							: 4.5em;
    line-height						: 1.5;
    overflow						: hidden;
    text-overflow					: ellipsis;
    white-space						: normal;
}

.fecha 
{
    font-size						: 14px;
    color							: #888;
}

.excerpt 
{
    font-size						: 15px;
    color							: #444;
	min-height						: 80px;
	text-overflow					: ellipsis;
	overflow						: hidden;
	line-height						: 1.3;
}

a.btn-blog 
{
	border-radius					: 3px; 
	background-color				: #00205c !important; 
	border 							: 3px solid #00205c !important;
	color							: #ffffff !important; 
	width							: 100%; 
	text-align						: center;
}

.btn-blog:hover 
{
    background-color				: #ffffff !important;
	border 							: 3px solid #00205c !important;
	color							: #00205c !important;
}

a.next, a.prev 
{
	display							: none !important;
}

@media (min-width: 880px)
{
	.single-preview 
	{ 
		max-width			: 23%; 
	}
}
@media( min-width:768px )
{
	.excerpt
	{ 
		font-size			: 14px; 
	}
	.single-preview 
	{ 
		max-width			: 22%; 
	}
}
@media( max-width:767px )
{
    .single-preview 
    { 
        max-width			: 100%; 
    }
    .preview-title span 
    { 
        height				: auto; 
    }
    .excerpt
    { 
        font-size			: 14px; 
    }
}
@media( max-width:600px )
{
	ul.noticias:not(.scroll_news) li 
	{ 
		flex				: 100%; 
		margin-right		:0 !important; 
		display				: block; 
		border-left			: 0; 
		border-right		: 0; 
		border-bottom		: 1px solid #f0f0f0; 
		padding				:0 0 30px 0; 
	}
	ul.noticias.scroll_news
	{ 
		margin-right		: -1.41575em; 
	} 
	ul.noticias.scroll_news li
	{ 
		min-width			: 70vw; 
	} 
	.single-preview 
	{ 
		max-width			: 100%; 
	}
}