/* Color Tokens */

.primary {
	color: #2E5473; /* $primary */
}

.secondary {
	color: #0092E0; /* $secondary */
}

.tertiary {
	color: #E5E5E5; /* $tertiary */
}

.light {
	color: #EBEDEF; /* $light */
}

.dark {
	color: #3A3E4A; /* $dark */
}

/* End Color Tokens */

/* Collapsing Contact Form Area */

.collapsing-contact-area {
	padding: 6em 0;
	background-color: #F6F6F6;
	box-shadow: 0 0 2em rgba(0,0,0,0.286);
	position: relative;
	z-index: 2;
	background-image: url(/images/sub-contact-bg.jpg);
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.no-touch .test-expand .collapsing-contact-area {
	opacity: .5;
}

.collapsing-contact-area .main {
	max-width: 63em;
}

.collapsing-contact-area header {
	text-align: center;
}

.collapsing-contact-area header h4 {
}

.collapsing-contact-area .contact-form {
}

.collapsing-contact-area .contact-form fieldset {
}

.collapsing-contact-area .contact-form .btn {
	margin: 2em auto 0;
	display: table;
}

/* End Collapsing Contact Form Area */

/* 550px Responsive */

@media screen and (max-width:550px) {
	body {
	}

	.collapsing-contact-area .contact-form fieldset > ul {
		display: block;
	}

	.collapsing-contact-area .contact-form fieldset > ul > .half {
		width: 100%;
		padding: 0;
	}

	.collapsing-contact-area {
		padding: 3em 0;
	}
}

/* End 550px Responsive */

/* 500px Responsive */

@media screen and (max-width:500px) {
	body {
	}
}

/* End 500px Responsive */
