/*
font-family:'NewsGothicBTW01-BoldCn';
font-family:'Museo W01_900';
*/

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}


body, html {margin:0;}

#aia {width:100%; position:relative; z-index:1; -webkit-font-smoothing:antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;}

#aia sup {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
.aia_section {width:100%; position:relative; z-index:1;}
.aia_content {max-width:1080px; position:relative; z-index:1; margin:0 auto;}

.aia_content img.resources_icon {display: block; margin: 0 auto;}


/* Hero */

#aia_hero {
	background:url(../images/hero_bg.jpg) center center no-repeat;
	background-size: cover;
	text-align: center;
}
#aia_hero .aia_content {padding:140px 0 18px;}

#aia_hero #hero_sponsored {font-size:12px; font-weight:400; text-align:right; color:#fff; text-transform:uppercase; position: absolute; right:4px; top:14px; font-family: 'Arial', sans-serif; margin: 0; padding: 0;}
#aia_hero #hero_sponsored span {display: block;}
#aia_hero #hero_sponsored img {display: inline-block; margin: 14px auto 0;width: 124px;height: 65px;}
/*#aia_hero h1 {margin: 0 auto; padding:40px 0 42px 0;clear: both; color:#fff; font-size: 96px; text-align: center; font-family:'GBold', sans-serif; text-shadow: 3.5px 6.062px 0px rgba(11, 1, 1, .7);line-height: 86px;}*/
#aia_hero h1 {margin: 0 auto 50px auto; max-width: 573px; width: 100%; padding:0 20px;}
#aia_hero h1 img {width: 100%; height:auto;}

#aia_hero h2 {margin: 0 auto; padding:9px 30px; font-size:31px; color:#ed1c24; background: #fff; display: inline-block; text-align: center; font-family:'NewsGothicBTW01-BoldCn', sans-serif;}
#aia_hero h3 {margin: 0 auto; padding: 3px 0 0 0; color: #fff; font-size: 34px; text-align: center; font-family:'NewsGothicBTW01-BoldCn', sans-serif;
text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}

/* Intro */
#aia_intro {background:#007298; padding: 37px 0; text-align: center;}
#aia_intro h2 {
  margin:0 auto;
  padding:0;
  max-width: 900px;
  color:#fff;
  font-size: 18px;
  line-height: 28px;
  font-family:'GMedium', sans-serif;
  width: 95%;
}


/* Mission to Mars */
#aia_missiontomars {background:#fff; padding:16px 0 0 0;}
#aia_missiontomars h3 {width: 90%; margin: 0 auto; color: #000; font-family:'Museo W01_900', sans-serif; font-size: 32px; text-align: center;padding: 6px 0 0 0;}
#aia_missiontomars .resources_pods  {padding-top: 50px;}

/* Engineering */
#aia_engineering {background:#fff; padding:16px 0 0 0;}
#aia_engineering h3 {width: 90%; margin: 0 auto; color: #000; font-family:'Museo W01_900', sans-serif; font-size: 32px; text-align: center;padding: 6px 0 0 0;}
#aia_engineering .resources_pods  {padding-top: 50px;}


/* Resources */
#aia_resources {background:#fff; padding:11px 0 0 0;margin: 0;}

#aia_resources h3 {width: 90%; margin: 0 auto; color: #000; font-family:'Museo W01_900', sans-serif; font-size: 32px; text-align: center;padding: 12px 0 0 0;}
#aia_resources .resources_pods  {padding-top: 36px;}

.resources_pods  {max-width:965px; margin:0 auto; text-align: center;}
.resources_pods:after {
  content: "";
  display: table;
  clear: both;
}
.resources_pod {
  display:inline-block;
  margin:0 30px 59px 30px;
  width: 259px;
  background-color: #ffffff;
  box-shadow: -4px 4px 0 0 rgba(207, 207, 207, 1.0);
  text-decoration:none;
  vertical-align: text-top;
}
#aia_resources  .resources_pod {  margin:0 30px 70px 30px;}
#aia_resources  .resources_pod:nth-child(-n+3) {  margin:0 30px 88px 30px;}
.resources_pod:hover {text-decoration:none;}
.resources_pod img {width:100%; height:auto;}
.resourcepod_info {display:block; position:relative; height:110px}
.resourcepod_type {
  display:block;
  font-weight:500;
  font-size: 11px;
  letter-spacing: 1px;
  text-align: center;
  color: #7a1878;
  padding:25px 0 5px 0;
  font-family:'GBold', sans-serif;
}
.resourcepod_title {
  display:block;
  font-size: 17px;
  line-height: 21px;
  text-align: center;
  color: #333333;
  padding: 0 4px;
  font-family:'GMedium', sans-serif;
  font-weight: 100;
}
.resourcepod_grades {
  display:block;
  font-weight:400;
  font-size: 10px;
  text-align: center;
  color: #b5b5b5;	
  padding:10px 0 28px;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  font-family:'GBold', sans-serif;
}
.resourcepod_grades strong {
  display:block;

  font-weight:400;
  font-size: 18px;
  text-align: center;
}





/* Survey */
#aia_survey {text-align: center; background:url(../images/survey_bg.jpg) left center no-repeat; background-size:cover; color:#fff; padding:26px 0 17px 0;}
#aia_survey h2 {margin:0; padding:0; font-size: 34px; line-height: 37px; font-family:'GBold', sans-serif;}
#aia_survey h3 {margin:4px 0 0 0; padding:0; font-size: 21px; line-height: 37px; font-family:'GBold', sans-serif;}
#aia_survey a.aia_button {display: block; width:224px; margin: 12px auto 22px; background:#fff; height:54px; line-height:54px; color:#7a1878; text-decoration:none; font-size: 26px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
font-family:'NewsGothicBTW01-BoldCn', sans-serif;
}
#aia_survey p {margin:0 auto; padding:0; font-size: 10px; font-family:'GBold', sans-serif; width:92%;line-height: 13px;}
#aia_survey p a {color:#fff; text-decoration:none;}


/* Footer */
#aia_footer {background:#007298; text-align: center; padding:30px 0 40px 0;}
#aia_footer p {margin:0 auto; padding:0; color:#fff; font-size: 20px; font-family:'GMedium', sans-serif;width: 94%;}
#aia_footer p strong a {color:#fff; text-decoration:none;  font-family:'GBold', sans-serif;}

/* Media Queries */

@media only screen and (min-width: 480px) {

}

@media only screen and (min-width: 720px) {

}

@media only screen and (min-width: 960px) {
#aia_hero #hero_sponsored {right:24px; top:24px;}
#aia_hero .aia_content {padding:48px 0 21px;}
#aia_hero h1 {margin: 0 auto 143px auto; padding:0;}
.resources_pods  {text-align: left;}
}

@media only screen and (min-width: 1024px) {

}

@media only screen and (min-width: 1280px) {

}


/* Fonts */
@font-face {
  font-family: 'GBold';
  src: url("../fonts/GOTHAM-BOLD.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/GOTHAM-BOLD.eot?#iefix") format("embedded-opentype"), url("../fonts/GOTHAM-BOLD.woff") format("woff"), url("../fonts/GOTHAM-BOLD.ttf") format("truetype");
}

@font-face {
	
  font-family: 'GMedium';
  src: url("../fonts/GOTHAM-MEDIUM.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/GOTHAM-MEDIUM.eot?#iefix") format("embedded-opentype"), url("../fonts/GOTHAM-MEDIUM.woff") format("woff"), url("../fonts/GOTHAM-MEDIUM.ttf") format("truetype");
}
