:root{
    --ast-body-line-height:1.4em;
}

/* ------- SIDEBAR ------------------------------ */

/*------- TARJETAS EN LOS POSTS -------- */

.lateral{
    padding:0!important;
    text-align:justify;
    margin-bottom:3em!important;
    margin-top:3em;
    line-height:1.4em;
}	

.lateral .widget_title{
    line-height:1.4em;
    margin:10px 0 20px 0;
    text-align:left;
    font-size:24px;
}

.lateral ul{
    list-style-type:disc;
    margin:20px;
}

.lateral li{
    margin:0 0 10px 0!important;
}

.lateral.claro{
    padding:1em!important;
    background:#eee!important;
    margin-bottom:3em!important;
}

.lateral.oscuro{
    padding:1em!important;
    background:var(--ast-global-color-0)!important;
    color:#fff;
}
.lateral.oscuro h2{
    color:#fff;
}

.lateral.ficha{
    border:1px solid #ccc;
}

.lateral.ficha .widget_body,.lateral.ficha .widget_title{
    margin:20px;
}



.lateral.ficha a.button {display:inline-block;margin:0 0 20px 20px;}
.lateral.claro a.button {display:inline-block;margin:0 0 0px 0px;color:#fff;}
.lateral.claro a.button:hover {background:#000;}

.entry-content a:hover,.lateral a:hover {text-decoration:underline;}
.lateral.oscuro a, .lateral.oscuro .page-title{ color:#fff; font-weight:bold;}
.lateral.oscuro a:hover, .lateral.oscuro .page-title:hover{ color:var(--ast-global-color-5);text-decoration:underline;}

.lateral img{width:100%;margin-bottom:20px;}

/*------------------------------------------------------------------ */





.ast-below-header-bar.ast-below-header, .ast-header-break-point .ast-below-header-bar.ast-below-header {
    margin-top: 0px;
}

.uagb-post-grid.is-grid.uagb-equal_height_inline-read-more-buttons.uagb-post__image-position-top .uagb-post__text:nth-last-child(2){
	padding-bottom:0;
}


.footer-widget-area a:hover{
	
	color:var(--ast-global-color-0)!important;
}

.footer-widget-area .widget h5{
	color:var(--ast-global-color-0)!important;
}

.footer-widget-area .widget ul {
	margin: 0 0 1.5em 3em;
	list-style-type:circle!important;
}

.footer-widget-area .widget ::marker{
	color:#fff!important;
}

.clear div{	
	flex-wrap:nowrap!important;
}



.ast-site-title-wrap{
	line-height:64px!important;
	height:64px!important;
	margin-left:18px;
	border-left:1px solid #ccc;	
	padding-left:30px;
}

.site-title a{
	font-size:20px;
	color:rgb(91,91,91);
	font-weight:600!important;
	font-family:Inter;
    line-height:64px;
}

.site-logo-img img{ height:auto!important;}

#masthead .ast-container {
    max-width: 100%;
    padding:13px 52px;
}

#masthead  .site-below-header-wrap {
	padding:2px;
}

 .main-navigation ul{
	margin:0 35px;
	font-size:16px;
}


h1, .entry-content h1 {  
    text-transform: none!important;
}

.entry-content{
    text-align:justify;
}

.ast-related-post-content .entry-header .ast-related-post-title, .ast-related-post-content .entry-header .ast-related-post-title a {    
    line-height: 1.4em;
}

.ast-blog-layout-5-grid .ast-article-post{
    box-shadow: none!important;
}

.ast-blog-layout-5-grid .ast-blog-featured-section img {
    height: auto; 
    object-fit: contain;
}

/* ----RELATED POSTS -----------------*/

.ast-single-related-posts-container{
    padding:0!important;
}

.ast-single-related-posts-container img{
    width:100%;
}

.ast-related-posts-title-section{
    border-top:none!important;
}



 /* ------------------------------------- */