.blog-author {
    display: flex;
    flex-direction: column;
    background-color: #eaeef7;
    padding: 0.5rem;
    border-radius: 8px;
    position: relative;
    margin: 3.125rem 0px;
    min-height: 5.563rem;
}
/* .blog_section {
	display: flex;
	flex-direction: column;
	padding: 0px 0.625rem 0px 8rem;
} */
.single-blog-area .blog-revert ul.blogger-info li span.blog-author span:last-child {
    margin-left: 5px;
}

.blog-author .content .name {
    font-weight: bold;
}

.blog-author .content {
    width: calc(100% - 90px);
}

.blog-author {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.blog-author .content .name {
    font-weight: bold;
    ;
}

.img_autor{
	border-radius: 50%;
    position: absolute;
    left: .938rem;
    width: 11.375rem;
    height: 11.375rem;
    border: .6rem solid rgb(255,255,255);
    top: 50%;
    transform: translateY(-50%);
}

.name_autor {
	font-size: 1rem;
	line-height: 1rem;
	margin: 0.625rem 0px 0.5rem;
	margin-bottom: 0.5rem;
	color: rgb(51, 51, 51) !important;
	font-weight: 600;
}

.name_autor a{
	color: #FF7000 !important;
}

.name_autor a:hover{
	color: var(--yellowButtonH) !important;
}



@media (min-width: 48em) {
    /* .blog_section {
        flex-direction: row;
        padding: 0px 0.625rem 0px 0px;
        margin-left: 9.5rem;
        -moz-box-pack: justify;
        justify-content: space-between;
        -moz-box-align: center;
        align-items: center; 
    }*/
	.ttitle_autor p {
		display: block;
		padding: 0px;
		margin-bottom: 0.5rem;
	}
    .name_autor {
		font-size: 1rem;
		margin-bottom: 0.5rem;
	}
    /* .blog-author {
        max-height: 8.75rem;
        -moz-box-pack: center;
        justify-content: center;
    } */
}

@media (min-width: 62em) {
    /* .blog_section {
        flex-direction: row;
        -moz-box-align: center;
        align-items: center;
        -moz-box-pack: justify;
        justify-content: space-between;
        padding: 0px 3rem 0px 0px;
        margin-left: 11rem;
    } */
	/* .title_autor {
        display: flex;
        flex-direction: column;
	} */
	.name_autor {
	font-size: 1.5rem;
	line-height: 2rem;
    padding-top: 25px;
	}
}

@media (max-width: 575.98px) {
	.blog-content-wrap .sidebar-blog {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}

/* @media (max-width: 900px) {
    .blog-author .content {
        width: auto;
    }
} */
