/**
 * Contact page, contact band and contact form.
 *
 * Row paddings of the old Contact page and of the contact band (About,
 * Testimonials), and the rules that make current Contact Form 7 markup look
 * like the old Contact Form 7 4.3 form (its styles.css plus the purple skin).
 * Loads after contact-form-7 and the theme styles.
 */

/* Contact page: the contact boxes row. */
.vc_custom_1414063935373 {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

/* Contact page: the e-mail address stays on one line in its box. */
.vc_custom_1414063935373 .text-holder a {
	white-space: nowrap;
}

/* Contact page: two boxes per row below 1200 px, in even pairs. */
@media (min-width: 768px) and (max-width: 1199px) {
	.vc_custom_1414063935373 .vc_col-sm-3 {
		width: 50%;
	}

	.vc_custom_1414063935373 .vc_col-sm-3:nth-child(odd) {
		clear: left;
	}
}

/* Contact page: the "GET IN TOUCH" row and its heading. */
.vc_custom_1448446746421 {
	padding-top: 30px !important;
	padding-bottom: 5px !important;
	background-color: #f5f5f5 !important;
}

.vc_custom_1448446758833 {
	padding-bottom: 20px !important;
}

/* Contact band: the grey "CONTACT US" row and the address/phone block. */
.vc_custom_1455896724576 {
	padding-top: 50px !important;
	padding-bottom: 30px !important;
	background-color: #cac8c8 !important;
}

.vc_custom_1455897860552 {
	padding-top: 10px !important;
	padding-bottom: 30px !important;
}

/*
 * Contact Form 7 now wraps the fields inside #left and #right in a <p>
 * (4.3 printed them bare); without margins the floats keep their old size.
 */
.wpcf7 #form2 #left > p,
.wpcf7 #form2 #right > p {
	margin: 0;
}

/*
 * The spinner takes the place of 4.3's 16 px "ajax-loader" image, which sat
 * on its own line under the block-level SEND button.
 */
.wpcf7 .wpcf7-spinner {
	width: 16px;
	height: 16px;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

.wpcf7 .wpcf7-spinner::before {
	top: 2px;
	left: 2px;
	width: 4px;
	height: 4px;
	transform-origin: 6px 6px;
}

/* Validation tips and the response box, as in 4.3 with the purple skin. */
.wpcf7 .wpcf7-not-valid-tip {
	color: #f00;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

.wpcf7 form.sent .wpcf7-response-output {
	border: 2px solid #398f14;
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border: 2px solid #f00;
}

.wpcf7 form.spam .wpcf7-response-output {
	border: 2px solid #ffa500;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border: 1px solid #8b208a;
}
