/* Axiom Ag comment form on single blog posts. */
body.single-post #respond .comment-reply-title {
	color: #165298 !important;
	font-family: Michroma, Helvetica, Arial, sans-serif;
	font-weight: 400;
}

body.single-post #respond .comment-reply-title small a,
body.single-post #respond .logged-in-as a {
	color: #165298;
}

body.single-post #respond .comment-reply-title small a:hover,
body.single-post #respond .comment-reply-title small a:focus-visible,
body.single-post #respond .logged-in-as a:hover,
body.single-post #respond .logged-in-as a:focus-visible {
	color: #008540;
}

body.single-post #respond .logged-in-as {
	color: #222423;
	font-family: Helvetica, Arial, sans-serif;
}

body.single-post #respond #commentform label {
	left: 16px;
	color: #5F6E78;
	font-family: Helvetica, Arial, sans-serif;
}

body.single-post #respond #commentform .form_field {
	padding-left: 16px;
	color: #222423;
	background-color: #F1F3EF;
	border: 1px solid #D9DAD5;
	font-family: Helvetica, Arial, sans-serif;
}

body.single-post #respond #commentform .form_field:focus {
	border-color: #165298;
	box-shadow: 0 0 0 2px rgba(22, 82, 152, 0.18);
}

body.single-post #respond #commentform button#submit {
	color: #fff;
	background-color: #165298;
	border-color: #165298;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 700;
}

body.single-post #respond #commentform button#submit:hover,
body.single-post #respond #commentform button#submit:focus-visible {
	color: #fff;
	background-color: #103E73;
	border-color: #103E73;
}

body.single-post #respond #commentform button#submit:focus-visible {
	outline: 2px solid #165298;
	outline-offset: 3px;
}
