.posts-content:not(.full) {
    margin-top: 2.137em;
    margin-bottom: 5.143em;
}

.h1 {
    font-size: 2.375em;
    line-height: 1.15;
    margin-top: 1.943em;
}

.aut-tt {
    margin-top: 1.27em;
}

.aut-tx {
    font-size: 1.75em;
    margin-top: 2.041em;
}

.l_abc li {
    font-size: 1.75em;
    margin-bottom: 1.14em;
}

.posts-content.flex.up .l_abc {
    margin-bottom: 2.857em;
}

.posts-content.flex.up .l_abc li {
    width: 2.39em;
}

.l_abc.list li a {
    padding: .49em 0;
}


.author-item .back {
    width: 8.571em;
}

.author-item .author-name {
    font-size: 1.25em;
}


.author-item .author-info {
    font-size: 1.25em;
    margin-top: .762em;
}

.info {
    padding-left: 1.771em;
}

@media (min-width: 993px) {

    .l_abc li {
        font-size: 1.75em;
        margin-bottom: 1.14em;
        margin-right: 2.529%;
        width: 5.8%;
    }

    .l_abc.list {
        width: 72%;
    }

    .l_abc li a {
        padding: 0.377em 0;
    }

    .posts-content.flex.up .l_abc li {
        margin-right: .798em;
        margin-bottom: .798em;
    }

    .author-item {
        width: calc(50% - 2.17em);
        margin-right: 2.17em;
        margin-bottom: 2.17em;
    }

    .aut-tt {
        width: 72%;
    }
}

@media (max-width: 992px) and (min-width: 651px) {

    html {
        font-size: 2.1vw;
    }

    .widgets {
        font-size: 1.2em;
        margin-top: 4.11em;
    }

    .l_abc li {
        font-size: 1.5em;
    }

    .posts-content.flex.up .l_abc li:nth-child(17n) {
        margin-right: 0;
    }

    .l_abc.list li {
        margin-right: 0.885em;
        margin-bottom: 0.885em;
    }


    .author-item {
        width: calc(50% - 1.65em);
        margin-right: 2.71em;
        margin-bottom: 2.71em
    }

    .author-item:nth-child(2n + 1) {
        margin-right: 0;
    }

    .l_abc li a {
        padding: 0.823em 0;
    }
}