.comments-area, .comment-respond { padding: 15px; } .comments-area .comment-respond { padding: 0; } .comment-list { list-style-type: none; padding: 0; } .children { list-style-type: none; } .comment-meta { display: flex; flex-wrap: wrap; align-items: center; line-height: 40px; justify-content: space-between; } .comment-author .avatar { margin: 0; } .comment-body { margin-bottom: 15px; padding: 15px; background: #f5f5f5; border: 1px solid #f0f0f0; box-shadow: 0 1px 3px rgba(225, 225, 225, 1); } .comment-form input, .comment-form textarea { width: 100%; } .comment-form label { /*display: none;*/ } .comment-form { display: flex; flex-wrap: wrap; } .comment-notes { width: 100%; } .comment-form-comment { width: 70%; } .logged-in .comment-form-comment { width: 100%; } .comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment { margin: 0; } .comment-form-author, .comment-form-email, .comment-form-url { display: flex; flex-direction: column; } .form-submit { width: 100%; } .before_fields { width: 30%; padding-left: 15px; display: flex; flex-direction: column; justify-content: space-around; } .comment-content { padding: 0 16px; margin: 15px 0; background: #fefefe; border: 1px solid #f0f0f0; } .bypostauthor .comment-body { border-left: 1px solid gold; }