/* Comment Form
================================================================================================= */
#comment-input {
	&:after {
		content: "";
		display: table;
		clear: both;
	}

	input {
		float: left;
		margin-right: 1%;
		padding-left: 15px;
		padding-right: 15px;
		width: 32.666666%;
		min-width: 28%;
		font-size: 13px;
		color: #747474;
		border: 1px solid #d2d2d2;

		&:last-child {
			margin-right: 0;
		}
	}
}

#comment-textarea {
	margin-bottom: 10px;

	&.fusion-contact-comment-below {
		margin-top: 10px;
		margin-bottom: 0;
	}

	textarea {
		padding: 12px 15px;
		width: 100%;
		height: 150px;
		font-size: 13px;
		color: #747474;
		border: 1px solid #d2d2d2;
	}
}

.fusion-contact-form {
	line-height: normal;

	#comment-submit-container {
		margin-top: 20px;
		margin-bottom: 0;
	}

	.grecaptcha-badge {
		z-index: 100000;
	}

	.fusion-hide-recaptcha-badge {
		display: none;
	}

	.fusion-comment-privacy-checkbox-wrapper {
		display: flex;
		align-items: baseline;
		margin: 20px 0;
		font-size: 13px;
	}

	.fusion-comment-privacy-checkbox {
		margin: 0 10px 0 0;
	}

	#comment-recaptcha {
		margin-top: 13px;
	}
}
