footer {
	position: relative;
	padding: 100px 30px 25px;
	border-top: 1px solid #ddd;	
}
	@media (min-width: 850px)   {
	footer {
		padding: 100px 100px 90px 100px;
	}
	}

footer h2 {
	font-size: 3.0rem;
	max-width: 670px;
}

.archetizer-footer {
	margin-bottom: -4px !important;
	margin-left: -3px !important;
	width: 19px !important;
}

/*    CONTACT    */
.footer-contact {
	position: relative;
	color: #bbb;
	text-align: center;
	margin-top: 40px;
}
	@media (min-width: 500px) {
	.footer-contact {
		text-align: left;
		margin-top: 0px;
	}
	}

.footer-contact ul 		{list-style: none; margin: 5px 0 35px;}
.footer-contact ul li 	{display: inline; margin: 0 10px;}
	@media (min-width: 500px) {
	.footer-contact ul li 	{margin: 0 3px 0 0;}
	}

.footer-contact ul li a	{color: #d24d29;}
.archetizer {width: 20px;}
/*    CONTACT    */


/*    EMAIL    */
.email {
}
	@media (min-width: 600px) {
	.email {
		text-align: right;
		float: right;
	}
	}
	@media (min-width: 768px) {
	.email {
		text-align: left;
	}
	}
	@media (min-width: 850px) {
	.email {
		position: absolute;
		margin-top: 0px;
		right: 100px;
	}
	}
	@media (min-width: 1024px) {
	.email {
		bottom: 94px;
	}
	}


	input[type="email"] {
		border-bottom: 2px solid #ddd;
	}

	.email-subscribe-submit {
		padding: 15px 20px 12px !important;
		background-color: transparent;
	}
	@media (max-width: 599px) {
	.email-subscribe-submit {
		width: calc(50% - 25px) !important;
	}
	}

	.email-subscribe {
		width: 50% !important;
		padding-left: 5px !important;
		color: #bbb !important;
		line-height: 39px !important;
		margin-right: 20px !important;
		border-left: none !important;
		border-top: none !important;
		border-right: none !important;
	}
		@media (min-width: 600px) {
		.email-subscribe {
			width: 230px !important;
		}
		}
		@media (min-width: 768px) {
		.email-subscribe {
			width: 190px !important;
		}
		}
		@media (min-width: 850px) {
		.email-subscribe {
			width: 230px !important;
		}
		}

	.email-subscribe::placeholder {
		color: #ccc !important;
	}
/*    EMAIL    */



/*    COPYRIGHT    */
footer p {
	font-size: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #c9caca;
	font-family: Averta-Bold;
	font-weight: normal;
	font-style: normal;
}

.footer-copyright {
	text-align: center;
	margin: 50px auto 0;
}
	@media (min-width: 500px) {
	.footer-copyright {
		width: 355px;
		margin-top: 100px;
	}
	}

	@media (min-width: 1024px) {
	.footer-copyright {
		text-align: left;
		width: auto;
		margin-top: 75px;
	}
	}


.ftr-emdash {
	color: #d24d29;
	margin-left: 5px;
}
	@media (max-width: 599px) {
	.ftr-emdash {
		display: none;
	}
	}

	@media (min-width: 500px) {
	.copyright {
		float: left;
	}
	}


.ftr-logo {
	display: block;
	width: 113px;
	margin-left: 7px;
	margin-top: 4px;
	fill: #c9caca;
}
	@media (max-width: 499px) {
	.ftr-logo {
	margin: 10px auto;
	}
	}
	@media (min-width: 500px) {
	.ftr-logo {
		display: inline;
		float: left;
	}
	}
/*    COPYRIGHT    */