/* #Search Form */
.search-form__field {
	color: $regular_text_color;
}
.search-form__field::-webkit-input-placeholder { color: $regular_text_color; }
.search-form__field::-moz-placeholder { color: $regular_text_color; }
.search-form__field:-moz-placeholder { color: $regular_text_color; }
.search-form__field:-ms-input-placeholder { color: $regular_text_color; }

.top-panel .search-form__submit {
	color: $regular_accent_color_2;
}
.site-header .search-form__submit:hover,
.site-header .search-form__submit:focus {
	fill: $regular_accent_color_1;
}
.mobile-menu-toggle-button:hover,
.active .mobile-menu-toggle-button {
	color: $regular_accent_color_1;
}
.active .mobile-menu-toggle-button:hover {
	color: $regular_accent_color_2;
}
.top-panel .search-form__submit:hover {
	color: $regular_accent_color_1;
}
.search-form__submit {
	background-color: $additional_color;
}

.header-layout-minimal .search-form__submit {
	color: $regular_accent_color_2;
}
.header-layout-minimal .search-form__submit:hover {
	color: $regular_accent_color_1;
}

/* #Comment, Contact, Password Forms */
.comment-form .submit,
.wpcf7-submit,
.post-password-form label + input {
	color: $invert_link_color;
	background-color: $regular_accent_color_1;
	border-color: $regular_accent_color_1;
}
.comment-form .submit:hover,
.wpcf7-submit:hover,
.post-password-form label + input:hover {
	color: $invert_link_color;
	background-color: @darken( $regular_accent_color_1, 10% );
	border-color: @darken( $regular_accent_color_1, 10% );
}
.comment-form .submit:focus,
.wpcf7-submit:focus,
.post-password-form label + input:focus {
	box-shadow: 0 0 10px $regular_accent_color_1;
}
.comments-area .comment-date {
	color: $regular_text_color;
}
.comment-body .fn {
	color: $regular_accent_color_2;
}
.logged-in .comment-form .form-submit::before {
	color: $regular_accent_color_1;
}

/* #Input Placeholders */
::-webkit-input-placeholder { color: $regular_text_color; }
::-moz-placeholder          { color: $regular_text_color; }
:-moz-placeholder           { color: $regular_text_color; }
:-ms-input-placeholder      { color: $regular_text_color; }

label {
	font-family: @font_family( $main_menu_font_family );
}