/* BLOG ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.blog section, .single section, .archive section, .search section, .blog aside, .archive aside, .search aside, .single aside {
	display: inline-block;	
	width: 100%;
	vertical-align: top;	
}	

.blog section, .single section, .archive section, .search section {padding: 80px 0;}
.blog aside, .single aside, .archive aside, .search aside {padding: 0 0 80px 0;}
.single header h2 {margin-top: 20px;}	
.blog time, .single time, .autor  {display: inline-block;}
.imagen-entrada {text-align: center;}

.autor {
	margin: 0 0 5px 0!important;
	font-size: 12px;
	color: #8C9196;
}

.autor a {color: #6E7378;}

.comments-area {
	padding-top:10px
}

#wp-comment-cookies-consent {
	margin: 0;
}

 /* Sidebar */


aside.blog-lateral article.widget:first-of-type{
    margin-top: 0;
    margin-bottom: 0;  
	border-bottom: none;	   
}


aside.blog-lateral article.widget ul.wp-block-archives-list {
	text-transform: uppercase;
	font-size: 90%;	
}

aside.blog-lateral .widget ul,
aside.blog-lateral .widget ol.wp-block-latest-comments {
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;	
 }

aside.blog-lateral.wp-block-latest-posts.wp-block-latest-posts__list {
	list-style: none;
	padding-left: 25px;
}

aside.blog-lateral .widget li {
	list-style-type: none;	
    padding-left: 20px;
 	padding-top: 10px;
  	padding-bottom: 10px;	
  	border-bottom: solid thin #e3ebed;
}


aside.blog-lateral h3 {
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
}

aside.blog-lateral .wp-block-categories-list {
	list-style-type: none;	
    padding-left: 0;
  	padding-bottom: 40px;    

}

aside.blog-lateral .wp-block-categories-list li,
aside.blog-lateral .wp-block-latest-posts__list.wp-block-latest-posts li{
	list-style-type: none;	
    padding-left: 20px;
 	padding-top: 10px;
  	padding-bottom: 10px;	
  	border-bottom: solid thin #e3ebed;
}




aside.blog-lateral .wp-block-categories-list li::before,
aside.blog-lateral .wp-block-latest-posts__list.wp-block-latest-posts li::before {
	content: "";
	backgroundss: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='DarkGrey' stroke='none'><path d='M14.4,48.6c-0.6,0-1.2-0.2-1.7-0.7c-0.9-0.9-0.9-2.4,0-3.3L32.3,25L12.7,5.4c-0.9-0.9-0.9-2.4,0-3.3c0.9-0.9,2.4-0.9,3.3,0l21.3,21.3c0.9,0.9,0.9,2.4,0,3.3L16,47.9C15.6,48.4,15,48.6,14.4,48.6z'></path></svg>") no-repeat left top;	
	background-color: #ec5e49;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: 0;
	width: 8px;	
	height: 3px;
	border-radius: 2px;
	text-align: center;
	margin-right: 10px;
	margin-left: -18px;
}

footer.pie-info .categorias span,
footer.pie-info .etiquetas span {
	font-weight:bold;
}

footer.pie-info hr {margin:30px 0;}

/* Listado categorías */
.categorias {text-transform:uppercase;}
.categorias ul {list-style: none;margin: 0 0 5px 0; padding:0;}
.categorias li {display:inline;padding:0;line-height:1;text-transform:uppercase;color: DarkGrey;}
.categorias li::after {content:",";}
.categorias li:last-child::after {content:"";}
.etiquetas {padding:5px 0 ;}
.etiquetas span {color: #6E7378;}
.etiquetas, .etiquetas a, .categorias li a {color: #6E7378;font-size:90%;}
.etiquetas a:hover, .categorias li a:hover, .autor a:hover {color: #980046;}

/* Paginacion WP */
.paginacion {padding:0;}
.pagination {padding: 10px 0;}
.pagination h2 {display:none;}
.pagination .next, .pagination .prev, .pagination .page-numbers {
	text-align: center;		
	display: inline-block;
	padding: 0 10px;	
	margin: 20px 0;			
}

.pagination .prev {padding-left: 0;}
.pagination .next::after, .pagination .prev::after, .pagination .page-numbers::after {
	content:"";
	display: inline-block;
	vertical-align: -2px;
	height: 14px;
	width: 1px;
	margin-left: 10px;
	margin-right: -10px;	
	background-color: DarkGrey;
	transform: skewX(-20deg);	
}

.pagination .next.page-numbers::after {display: none;}
.pagination .next:before, .pagination .prev:before {text-align: center;}	
.pagination .next:before, .pagination .prev:before {font-size:14px;font-weight:bold;padding: 8px 10px;}
.pagination .next:before {content: ">";}
.pagination .prev:before {content: "<";}
.compartir {
	padding-bottom:20px;
}
/* FIN BLOG -------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ESCRITORIO ------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen and (min-width: 782px) {
	
/* BLOG ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
	.blog section, .single section, .archive section, .search section, .blog aside, .archive aside, .search aside, .single aside {
		padding: 80px 0;	
	}	

	.blog section, .single section, .search section, .archive section {
		width: calc(75% - 20px);
		margin-right: 20px;	
	}

	.blog aside, .single aside, .search aside, .archive aside {
		width: calc(25% - 1em );		
	}	
/* FIN BLOG ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */	
	
}