.comments-area{margin:0;padding-top:0;}
.comments-area ol{margin:0;padding:0;}
.comment-form-author, .comment-form-email, .comment-form-url{margin-bottom:15px;}
.comment-list + .comment-respond,
.comment-navigation + .comment-respond{padding-top:0;}
.comments-title, .comment-reply-title{border-top:4px solid #1a1a1a;font-family:'Open Sans', sans-serif;font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.3125;padding-top:1.217391304em;}
.comments-title{margin-bottom:1.217391304em;}
.comment-list{list-style:none;margin:0;}
.comment-list article, .comment-list .pingback, .comment-list .trackback{border-top:1px solid #d1d1d1;padding:1em 0;}
.comment-list .children{list-style:none;margin:0;}
.comment-list .children > li{padding-left:1.5em;}
.comment-author{color:#1a1a1a;margin-bottom:0;}
.comment-author .avatar{float:left;height:42px;margin-right:0.875em;position:relative;width:42px;border:solid 1px #ccc;border-radius:100%;}
.comment-metadata, .pingback .edit-link{color:#686868;font-size:13px;line-height:1.6153846154;}
.comment-metadata a, .pingback .comment-edit-link{color:#686868;}
.comment-metadata a:hover, .comment-metadata a:focus, .pingback .comment-edit-link:hover, .pingback .comment-edit-link:focus{color:#007acc;}
.comment-metadata .edit-link, .pingback .edit-link{display:inline-block;}
.comment-content ul, .comment-content ol{margin:0 0 1.5em 1.25em;}
.comment-content li > ul, .comment-content li > ol{margin-bottom:0;}
.comment-reply-link{border:1px solid #d1d1d1;border-radius:2px;color:#007acc;display:inline-block;font-size:13px;padding:4px 10px;text-decoration:none;}
.comment-reply-link:hover, .comment-reply-link:focus{border-color:currentColor;color:#007acc;outline:0;text-decoration:none;}