/*--------------------------------------------------------------
  # COMMENTS
--------------------------------------------------------------*/
.comments,
.comment-respond {
    max-width: var(--max-width-3);
    margin-left: auto;
    margin-right: auto;
}

.comment__list {
    margin: 0;
    padding: 0;

}

.comment__list,
.comment__list ul {
    list-style-type: none;
}

.comment-meta {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.comment-metadata a {
    text-decoration: none;
}

.comment:not(:first-child)::before,
.comment .children::before {
    content: '';
    display: block;
    border-top: 1px solid;
    margin-top: var(--gutter);
    padding-top: var(--gutter);
    opacity: .25;
}

.comment-reply-link {
    text-decoration: none;
}