.comment {
	&-respond {
		.comment-list + &{
			padding-top: 0;
			border: none;
		}
		.comment-list & {
			margin-top: 60px;
			margin-bottom: 60px;
		}
	}
	&-reply-title {
		margin-bottom: 30px;

		#cancel-comment-reply-link {
			font-style: normal;
		}
	}
	&-form {
		&-comment,
		&-author,
		&-email {
			margin-bottom: 43px;

			label {
				@include font-size(14/16);
				font-weight: bold;
				min-width: 100px;
				float: left;
			}
		}
		.form-submit {
			.submit {
				padding: 17px 30px 15px;
				@include font-size(14/16);
				font-weight: 600;
				border: none;
				border-radius: 0;
			}
		}
		& &__field {
			width: calc(100% - 100px);
		}

		.logged-in-as,
		.comment-notes {
			@include font-size(14/16);
			margin-bottom: 45px;
		}
	}
}
