/*--------------Contact Form 7-----------------*/
.wpcf7 form .wpcf7-response-output {
	border-radius: 3em;
}
form.wpcf7-form textarea,
form.wpcf7-form input{
	width: 100%;
}

form.wpcf7-form textarea{
	height: 10em;
}

form.wpcf7-form input[type="checkbox"],
form.wpcf7-form input[type="submit"]{
	width: auto;
}
form.wpcf7-form input[type="submit"] {
	padding: 1.4em 2.75em;
}

form.wpcf7-form span.wpcf7-list-item {
	margin-left: 0;
	display: block;
	position: relative;
}

form.wpcf7-form p {
	margin-bottom: 1.25em;
}

form.wpcf7-form .bt {
	text-align: right;
}
form.wpcf7-form .bt .ajax-loader{
	display: none;
}


form.wpcf7-form{
	position: relative;
}

form.wpcf7-form .wpcf7-spinner{
	position: absolute;
	margin: 0;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	box-sizing: border-box;
}

.wpcf7 form .wpcf7-response-output{
	border-color: #00A000!important;
}

.wpcf7 form.invalid .wpcf7-response-output{
	border-color: #A00000!important;
}

