@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; box-sizing: border-box;}
html,body{ height:100%; width:100%;}
img{ max-width:100%; height:auto;}
a{ text-decoration:none;color:#000;}
a:hover{color:#BF1E2E;}
body{ background:#eceef0 url(../images/body-bg.jpg) no-repeat center;background-size:cover;color:#5a5a5a;font:normal 16px myriad-pro, sans-serif;line-height:20px;}
header{ text-align:center;}
.container{padding:20px 0;}
.aligner{ max-width:1200px; margin:0px auto; display:flex;flex-wrap:wrap;}
.commingsoon,.spotlight,.contact_info{ width:33%; text-align:center;}

.commingsoon{padding:50px 0 0 0;}

.contact_block{ display:inline-block; text-align:left;padding:30px 0 0 0;}
.contact_block h3{padding:20px 0 5px 0; font-size:16px; font-weight:600;}
.social_handle{color:#676868; width:100%; text-align:center;padding:15px 0 30px 0;}
.social_handle a{margin:10px 3px;display:inline-block;}
footer{ padding:7px; text-align:right; position:absolute;bottom:5px;display:block;left:0;right:0; font-size:11px;}

@media screen and (max-width:800px) {
	body{ background:#dee0df url(../images/body-bg2.jpg) no-repeat right top;background-size:auto;}
	.commingsoon{ width:100%; padding:10px 0 0 0;}
	.spotlight,.contact_info{ width:50%;}
	.contact_block{ padding:0;}
	footer{ position:static;}
}
@media screen and (max-width:520px) {
	header img{ width:180px;}
	.commingsoon img{ width:200px;}
	.spotlight{ width:100%;}
	.contact_info,.social_handle{ width:50%;}
}
@media screen and (max-width:399px) {
	.contact_info,.social_handle,footer{ width:100%;}
	footer{text-align:center;}
}