blockquote.wp-block-quote {

	font-size:2.3rem;

	line-height:2.8rem;

	color:#9b9085;



}




.article .single-wrapper .article-wrapper article .article-header h1 {
	font-size: calc(3rem + 1vw);
	margin-bottom:0px;
}

.content-wrapper h2{
	font-size:2.8rem;
	line-height:3.4rem;

}

.content-wrapper h3{
	font-size:2.3rem;
	line-height:3rem;
}

p.wp-block-post-excerpt__excerpt{
	font-size:2.2rem !important;
	line-height:3rem;
	margin-bottom:15px;
	color: #9b9085;
	font-family:'Lora';
}

figcaption.wp-element-caption{
	margin-top:10px;
	color: #9b9085;
}

hr{
	background-color:#9b9085 !important;
}

.apartado-noticia{
	font-family:'Lora';
	display:inherit !important;
	margin-bottom:20px;	
	margin-top:4%;
}

.apartado-noticia p{
	font-size:20px;
	letter-spacing:0px;
	padding:5px !important;
}	

.thumbnail.loadin.loaded {
	display:none
}
.nota-blog{
	margin-top:5%;
}





.content-wrapper ul{
	margin-left:3rem
}



.related-post-wrapper + .link-button {
	margin-top: 3rem;
}





/*
.wp-block-button.boton-blog{
    font-family: "Lora", TimesNewRoman, "Times New Roman", serif;
	border:0.1rem solid #1d1d1b;
    font-size: 1.752rem;
    line-height: 2.2776rem;
    padding: 1rem 3rem;
	border-radius:5rem;
	color:#1d1d1b !important;
	margin-top:2%;
}

a.wp-block-button.boton-blog{
	font-weight: 400 !important;
	color:#1d1d1b !important;
}

a:hover.wp-block-button.boton-blog{
	background-color: #565555;
	border-color:#565555;
}

*/

/* MARK: ARCHIVE NOTICIAS */
body.blog .hero-wrapper-content .title-section,
body.archive .hero-wrapper-content .title-section {
	margin-bottom: 4.65rem;
}



/* MARK: SINGLE NOTICIA */
.articles-grid .content-wrapper .articles-wrapper .cubica-article {
	display: flex!important;
	flex-direction: column;
	align-items: flex-end;
	min-height: 100%;
}
	.articles-grid .content-wrapper .articles-wrapper .cubica-article .article-header {
		margin-top: auto;
        width: 100%;
	}
	.articles-grid .content-wrapper .articles-wrapper .cubica-article .article-header .meta-wrapper {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			gap: 1rem;
			margin-bottom: 2rem;
		}
		.articles-grid .content-wrapper .articles-wrapper .cubica-article .article-header .meta-wrapper > .date {
				margin-left: 0;
				margin-right: auto;
			}
			.articles-grid .content-wrapper .articles-wrapper .cubica-article .article-header .meta-wrapper > .categories-wrapper {
				display: block;
				margin-left: auto;
				margin-right: 0;
				max-width: 70%;
				white-space: nowrap;
				text-overflow: ellipsis;
				color: #9b9085;
				overflow: hidden;
			}
			.articles-grid .content-wrapper .articles-wrapper .cubica-article .article-header .meta-wrapper > .categories-wrapper a {
				display: inline-block;
				margin-left: 1px;
				margin-right: 1px;
				width: fit-content;
			}
			.articles-grid .content-wrapper .articles-wrapper .cubica-article .article-header .meta-wrapper > .categories-wrapper a:first-child {
				margin-left: 0;
			}
			.articles-grid .content-wrapper .articles-wrapper .cubica-article .article-header .meta-wrapper > .categories-wrapper a:last-child {
				margin-right: 0;
			}

			.articles-grid .content-wrapper .articles-wrapper .cubica-article .article-header h2 {
				-webkit-line-clamp: 3;
				-webkit-box-orient: vertical;
				display: -webkit-box;
				overflow: hidden;
			}
			.articles-grid .content-wrapper .articles-wrapper .cubica-article .entry-content img {
				display: block;
				width: 100%;
				aspect-ratio: 24/10;
				object-fit: cover;
				object-position: center center;
			}
            
@media (max-width: 920px) {
 body .home-hero .content-wrapper .home-slider-wrapper .slides {
    margin: 0!important;
  }
}           

@media (max-width: 640px) {

	.articles-wrapper .cubica-article .article-header .meta-wrapper {
		flex-direction: column;
	}
		.articles-wrapper .cubica-article .article-header .meta-wrapper > .categories-wrapper {
			margin-left: 0;
			margin-right: auto;
		}
}



.cubica-boton-blog .wp-element-button {
	display: inline-block;
	padding: 1rem 3rem;
	line-height: 2.2776rem;
	color: #1d1d1b;
	font-family: "Lora", TimesNewRoman, "Times New Roman", serif;
	font-size: 1.752rem;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
	transition: all .3s ease-in-out;
	outline: 0;
	box-sizing: border-box;
	border-radius: 5rem;
	border: 0.1rem solid #1d1d1b;
	background-color: transparent;
	user-select: none;
	cursor: pointer;
}

.cubica-boton-blog .wp-element-button:hover {
	color: #fff!important;
	border: 0.1rem solid #565555;
    background-color: #565555;  
}