/****************************************************************************
 * Single Post Header
 ****************************************************************************/
.single_post_header h1 {
    margin-bottom: 2rem;
}
@media screen and (min-width:40em){
    .single_post_header h1 {
        margin-bottom: 3rem;
    }
}

/****************************************************************************
 * Post Single Section
 ****************************************************************************/
.single_post_content_section p {
    font-size: 1.125rem;
}

/****************************************************************************
 * Pagination
 ****************************************************************************/
.single_pagination_row {
    padding-top: 2rem;
}

/****************************************************************************
 * Author
 ****************************************************************************/
.author_column {
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative;
}
.author_column:before {
    content: ''; position: absolute;
    top: 3rem; left: 0.9375rem; right: 0.9375rem;
    width: auto; height: 1px;
    background-color: rgba(0,0,0,0.1);
    margin: 0 auto;
}
.author_column:after {
    content: ''; position: absolute;
    bottom: 3rem; left: 0.9375rem; right: 0.9375rem;
    width: auto; height: 1px;
    background-color: rgba(0,0,0,0.1);
    margin: 0 auto;
}
.author_column .user_image {
    width: 10rem;
    height: 0;
    padding: 0 0 10rem;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    margin: 0 auto 1rem;
}
.author_column .user_image > * {
    position: absolute; top: 0; left: 0;
    right: 0; bottom: 0;
}
.author_column .user_image img {
    position: absolute;
    top: 0; bottom: 0; left: 0; right: 0;
    width: 100%; height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}
.author_column .user_image .image_description_wrapper {
    display: none;
}

.author_column .user_name {
    max-width: 35rem;
    margin: 0 auto;
}
.author_column .user_name p {
    font-size: 1rem;
}