/* Coinpress — contact, comments, sitemap, 404 (CMS pages) */

.cp-cms-contact-page .comments_wrap .comments_subject {
	clear: both;
	width: 100%;
	float: none;
}

.cp-cms-contact-feedback.error_field,
.cp-cms-comment-feedback.error_field {
	color: #CC6868;
}

.comments_wrap .comment_author_avatar .cp-cms-comment-avatar {
	display: inline-block;
	width: 100%;
	height: 100%;
	line-height: 4.11em;
	font-weight: 700;
	color: #fff;
	background: #6c757d;
	border-radius: 5px;
}

.comments_wrap .comments_list_wrap {
	padding-bottom: 0;
}

.comments_wrap .comments_list_wrap + .comments_form_wrap {
	margin-top: 2.5em !important;
	padding-top: 2.4em;
}

.cp-cms-error-content .cp-cms-error-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 76px;
	height: 76px;
	margin-bottom: 22px;
	border-radius: 50%;
	background: #f5f6f7;
	color: #d3d3d3;
	font-size: 34px;
	line-height: 1;
}

.cp-cms-error-content .cp-cms-error-title {
	font-size: 20px;
	font-weight: 500;
	line-height: 1.5;
	margin: 0;
}

.cp-cms-error-content .cp-cms-error-hint {
	font-size: 15px;
	line-height: 1.6;
	color: #888;
	margin: 0;
}

.cp-cms-sitemap-page {
	padding-top: 1.2rem;
}

.cp-cms-contact-page {
	padding-top: 1.2rem;
}
