/*
 * Site-specific styles (moved out of index.html so the CSP can drop
 * style-src 'unsafe-inline').
 */

/* Preloader overlay (was inline <style> in <head>) */
.preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999999;
	background: #108040;
}
.preloader > img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -79px;
	display: inline-block;
}
.preloader {
	animation: bounce cubic-bezier(0.19, 1.0, 0.22, 1.0) 1s alternate infinite;
	-webkit-animation: bounce cubic-bezier(0.19, 1.0, 0.22, 1.0) 1s alternate infinite;
}
@keyframes bounce {
 to {
 transform: scale(1.1);
}
}
@-webkit-keyframes bounce { /*maxthon duplicate*/
 to {
 -webkit-transform: scale(1.1);
}
}

/* Contact section address text (was style="color:white;") */
.contact-address {
	color: #fff;
}

/* Google Maps embed (was style="border:0;") */
.map-frame {
	border: 0;
}
