@charset "UTF-8";
/* CSS Document */


/* body {background-image: url(../_img/background.jpg); background-position: center center;} */

body { font-family: 'Roboto', sans-serif; font-size: 18px; /* Set a background color that will be displayed
     while the background image is loading */
/* background-color: #9a9a9a; background-image: url(../_img/background.jpg); background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; */ }
html, body { height: 100%; padding: 0; margin: 0; width: 100%; }
body { display: flex; flex-direction: column; }
a, a:hover {color: #ffffff;}
a:hover {text-decoration: underline;}

h1, h2 {font-family: "Exo 2", sans-serif!important;}
h1 {font-size: 65px;}

h2 {font-size: 48px;}
h1 {margin-bottom: 25px;font-weight:600;}

.alt-title {font-family: "Roboto", sans-serif!important;}
#main { flex-grow: 1; }
footer { background-color: #ffffff;  color: #231f20; font-size: 16px;padding: 30px 0}
footer h2 {color: #777777;font-size:48px;}

address { margin-top: 35px; text-align: center;}
.logobar {color: #ffffff; width: 100%; padding: 66px 0 0 0; margin-top: 0; margin-right: 0; margin-left: 0; text-align: left; /*background: rgba(0,0,0,.5) */}
.logobar .logo { width: 100%; margin: 0px auto 140px auto; max-width: 100%; }
.logobar .logo img {}
.coming-soon {padding: 50px 0; font-size: 18px; color: #333333; text-align: center; margin: 0 auto;/* max-width: 960px; background-color: rgba(51,138,93,.8);*/ margin-bottom: 20px;}
.sm-icons {text-align: right; margin-top: 155px;}
.info {text-align: center; padding-top: 80px; max-width: 568px; margin: 0 auto;}
.info img {width: 100%;}

.green-section, .gray-section {color: #ffffff; font-size: 16px;padding: 50px 0; text-align:center; }

a.btn { font-size: 18px; color: #ffffff; background-color: gray; padding: 10px 15px;display:block; width:170px;margin: 20px auto;border-radius:0;}
a.btn:hover {color:#ffffff!important; text-decoration:underline;}
.pink {background-color: #ec1d7d!important;}
.green {background-color: #90c84e!important;}
.darkblue {background-color: #2e386f!important}
.darkred {background-color: #ae1831!important}
.buttons {text-align:center;}
.buttons img {margin: 0 5px 0 5px;}
.blurb {min-height: 160px;margin-top:25px;}

@media (max-width:1500px) {
	
	h1 {font-size: 55px;}
	
}
@media (max-width:768px) {
	
	
	.topcontent {max-width: 90%!important;}
}


