.wpcf7 .screen-reader-response {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(1px, 1px, 1px, 1px);
}
.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); border-image: none;
}
.wpcf7 form.init .wpcf7-response-output {
	display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
	border-color: rgb(70, 180, 80);
}
.wpcf7 form.failed .wpcf7-response-output {
	border-color: rgb(220, 50, 50);
}
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: rgb(220, 50, 50);
}
.wpcf7 form.spam .wpcf7-response-output {
	border-color: rgb(245, 110, 40);
}
.wpcf7 form.invalid .wpcf7-response-output {
	border-color: rgb(255, 185, 0);
}
.wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: rgb(255, 185, 0);
}
.wpcf7-form-control-wrap {
	position: relative;
}
.wpcf7-not-valid-tip {
	color: rgb(255, 0, 0); font-size: 1em; font-weight: normal; display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
	background: rgb(255, 255, 255); padding: 0.2em 0.8em; border: 1px solid rgb(255, 0, 0); border-image: none; left: 20%; top: 20%; position: absolute; z-index: 100;
}
span.wpcf7-list-item {
	margin: 0px 0px 0px 1em; display: inline-block;
}
span.wpcf7-list-item-label::before {
	content: " ";
}
span.wpcf7-list-item-label::after {
	content: " ";
}
div.wpcf7 .ajax-loader {
	margin: 0px 0px 0px 4px; padding: 0px; border: currentColor; border-image: none; width: 16px; height: 16px; vertical-align: middle; display: inline-block; visibility: hidden; background-image: url("../../images/ajax-loader.gif");
}
div.wpcf7 .is-active.ajax-loader {
	visibility: visible;
}
div.wpcf7 div.ajax-error {
	display: none;
}
div.wpcf7 .placeheld {
	color: rgb(136, 136, 136);
}
div.wpcf7 input[type='file'] {
	cursor: pointer;
}
div.wpcf7 input[type='file']:disabled {
	cursor: default;
}
div.wpcf7 :disabled.wpcf7-submit {
	cursor: not-allowed;
}
.wpcf7 input[type='url'] {
	direction: ltr;
}
.wpcf7 input[type='email'] {
	direction: ltr;
}
.wpcf7 input[type='tel'] {
	direction: ltr;
}
