#reply-title {
	margin: 0;
}
.comments-area {
	margin-bottom: 60px;
	margin-top: 60px;
}
.comments-area .comments-wrapper {
	background: #ebebeb;
	padding: 20px;
}
@media (min-width: 769px) {
	.comments-area .comments-wrapper {
		padding: 60px;
	}
}
.comments-area .comment-form label {
	display: block;
	margin: 20px 0 10px;
}
.comment-form-cookies-consent label {
	display: inline-block !important;
	margin-left: 10px !important;
}
.comments-area footer {
	padding: 0 !important;
}
.comments-area .comment-list,
.comments-area .children {
	list-style: none;
	margin: 0;
	padding: 0;
}
.comments-area .children {
	margin-left: 40px;
}
.comments-area .comments-title {
	line-height: 1.4;
	margin: 0 0 10px;
}
.comments-area .avatar {
	border-radius: 50%;
	float: left;
	margin-right: 10px;
}
.comments-area .comment-author a {
	color: inherit;
}
.comments-area span.says {
	display: none;
}
.comments-area .comment-meta {
	margin-bottom: 20px;
	min-height: 56px;
}
.comments-area .comment-meta a {
	text-decoration: none;
}
.comments-area .comment-metadata,
.comments-area .comment-metadata a {
	color: #888;
	font-size: .875rem;
	font-weight: 300;
}
.comments-area .comment-body {
	border-bottom: 1px solid #d6d6d6;
	padding: 30px 0;
}
.comments-area #cancel-comment-reply-link {
	float: right;
}
.comments-area .bypostauthor .comment-body {
	position: relative;
}
