.comment-list li ol,
.comment-list li ol li ol,
.comment-list li ol li ol li ol {
    margin-left: 20px;
}


.comment-list,
.comment-list li {
    margin: 0 !important;
    padding: 0 !important;
}

.comment-list li:before {
    display: none;
}

.comment-body {
    padding: 15px 0 15px 65px;
    position: relative;
    border-bottom: solid 1px #ddd;
}

.comment-author,
.comment-meta {
    display: inline-block;
    margin-bottom: 10px;
}

.comment-author .avatar {
    height: 50px;
    left: 0;
    position: absolute;
    width: 50px;
    border-radius: 50%;
}

.comment-author .says {
    display: none;
}

.comments-nav {
    overflow: hidden;
    clear: both;
    border-bottom: solid 1px #ddd;
    text-align: center;
}

.comments-nav a,
.comments-nav span {
    display: inline-block;
    padding: 10px 5px;
}

.comments-nav span {
    font-weight: 700;
}

.prev-comments {
    border-style: solid;
    border-width: 2px 2px 0 0;
    border-color: #85af4b;
    padding: 0px !important;
    content: "";
    display: inline-block;
    height: 12px;
    width: 12px;
    -ms-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.next-comments {
    border-style: solid;
    border-width: 2px 2px 0 0;
    border-color: #85af4b;
    content: "";
    display: inline-block;
    padding: 0px !important;
    height: 12px;
    width: 12px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}