/*

font-family:'Museo Sans W01_100', sans-serif;
font-family:'Museo Sans W01_300', sans-serif;
font-family:'Museo Sans W01_500', sans-serif;
font-family:'Museo Sans W01_700', sans-serif;
font-family:'Museo Sans W01_900', sans-serif;
font-family:'CheltenhamW01-BoldHeadl', sans-serif;

*/

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; -webkit-font-smoothing:antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;}

body {margin-top:60px!important;}

#historical {width:100%; position:relative; z-index:1; font-family:'Museo Sans W01_300', sans-serif; font-weight: 300; color: #000;}

#historical sup {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
.historical_section {width:100%; position:relative; z-index:1;}
.historical_content {max-width:1080px; position:relative; z-index:1; margin:0 auto; width:90%;}

/* Hero */
#historical_hero {}
#historical_hero .historical_content {max-width:908px; padding:0 0 20px 0;}
#historical_hero #hero_top {text-align: center; position: relative;}

#historical_hero #hero_top #sponsored {margin:20px auto 10px; display:block; font-family:'Museo Sans W01_500', sans-serif; font-weight:500; font-size:10px; color:#000; text-align:center;}

#historical_hero #hero_top a.hdr_btn {display:block; height:41px; line-height:14px; font-family:'Museo Sans W01_500', sans-serif; font-weight: 500; color:#fff; text-decoration:none; text-align:center; box-sizing:border-box; width:213px; font-size:12px; margin:16px auto 0 auto; background:#c8234f;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
letter-spacing: 1px;
text-transform: uppercase;
padding: 7px 0 0 0;
}
#historical_hero #hero_top a.hdr_btn span {font-family:'Museo Sans W01_900', sans-serif; font-weight: 900;}


.hero_tab {color:#000; background:#ffd64f; padding:0 13px; position:relative; display:inline-block; height:34px; line-height:34px; font-family:'Museo Sans W01_700', sans-serif; font-size:18px;
-moz-border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
margin: 0 auto;
}

.hero_tab:after {display:block; content:" "; position:absolute; bottom:0; right:-20px;
width: 0;
height: 0;
border-bottom:34px solid #ffd64f;
border-right:24px solid transparent;
}

#historical_hero h1 {color:#c8234f; font-size:55px; line-height:68px; margin:0; font-family:'CheltenhamW01-BoldHeadl', sans-serif;}
#historical_hero h2 {font-family:'Museo Sans W01_300', sans-serif; font-weight: 300; font-size:24px; line-height:28px; margin:7px 0 13px 0;}
#historical_hero h2 strong {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;}
#historical_hero h2 span {color:#c8234f;}
#historical_hero p  {font-size:20px; color:#000; line-height:31px;}
#historical_hero:after {
  content: "";
  clear: both;
  display: table;
}

/* Assign */

#historical_assign {padding-bottom:36px;}

#assign_holder {max-width:900px; margin:0 auto;}

.resources_tab:after {display:block; content:" "; position:absolute; bottom:0; right:-23px;
width: 0;
height: 0;
border-bottom: 34px solid #50b848;
border-right: 24px solid transparent;
}
#historical_assign  .assign_intro {font-family:'Museo Sans W01_700', sans-serif; font-weight:700; font-size:17px; line-height:20px; color:#000; padding:8px 23px 0; border-top:1px solid #797979;}
#historical_assign  .assign_content {padding: 2px 17px 0 15px;}

#historical_assign  .assign_content #assign_left {margin: 10px 0 20px 0;}
#historical_assign  .assign_content #assign_left ol {padding: 0 0 0 18px; margin: 0; font-family:'Museo Sans W01_700', sans-serif; font-weight:700; font-size:16.5px;line-height: 18px;}
#historical_assign  .assign_content li {position: relative;padding: 0 0 8px 0px;}
#historical_assign  .assign_content li span {font-family:'Museo Sans W01_300', sans-serif; font-weight:300; }
#historical_assign  .assign_content li strong {color: #00702d; }
#historical_assign  .assign_content h3 {font-size:16.5px; font-family:'Museo Sans W01_700', sans-serif; font-weight:700;}
#historical_assign  .assign_content h3 a {color: #c9234f; text-decoration: underline; font-family:'Museo Sans W01_300', sans-serif; font-weight:300;}
#historical_assign  .assign_content #assign_right {border-top: 1px solid #000; margin: 10px 0 20px 0;}

#historical_assign  .assign_content #assign_right ol {padding: 0 0 0 18px; margin: 0; font-family:'Museo Sans W01_700', sans-serif; font-weight:700; font-size:16.5px;line-height: 18px;}
#historical_assign  .assign_content li span {font-family:'Museo Sans W01_300', sans-serif; font-weight:300; }
#historical_assign  .assign_content li strong {color: #00918c; }
#historical_assign  .assign_content #list_arrow {width: 20px; height: 116px; display: none; }
#historical_assign  .assign_content li a {text-decoration: underline; color: #00aeef;}

/* Customization */

#historical_custom {padding-bottom: 26px;}

#custom_holder {max-width:900px; margin:0 auto;}

#historical_custom  .custom_content  {padding: 12px 23px 13px; position: relative;}
#historical_custom  .custom_content h3 {font-size:16.5px; font-family:'Museo Sans W01_700', sans-serif; font-weight:700; margin: 0 0 12px 0; padding: 0;}
#historical_custom  .custom_content h3:nth-of-type(2) {margin: 1px 0 7px 0; padding: 0;}

#historical_custom  .custom_content ul {padding: 0 0 0px 18px; margin: 0; font-family:'Museo Sans W01_700', sans-serif; font-weight:700; font-size:16.5px;line-height: 19px;}
#historical_custom  .custom_content li span {font-family:'Museo Sans W01_300', sans-serif; font-weight:300; }
#historical_custom  .custom_content li strong {color: #00918c; }
#historical_custom  .custom_content li {padding: 0 0 9px 0; }
#historical_custom  .custom_content #custom_burst {width: 148px; height: 142px; border: 1.6px solid #c9234f; border-radius: 50%; text-align: center; font-family:'Museo Sans W01_900', sans-serif; font-weight:900; font-size: 14px; letter-spacing: -.1px; line-height: 18px;padding: 14px 0 0 0;margin: 20px auto;position: relative;}
#historical_custom  .custom_content #custom_burst #burst_arrow {width: 148px; height: 142px; display: none; }

/* All Resources */
#historical_resources {padding-bottom:10px;}

#resources_holder {max-width:900px; margin:0 auto;}
.resources_shadow {border-bottom:1px #000 solid;
-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.55);
box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.55);
}
.resources_tab {text-transform:uppercase; color:#fff; background:#00938d; padding:0 13px; position:relative; display:inline-block; height:36px; line-height:36px; font-family:'Museo Sans W01_900', sans-serif; font-size:16px;
-moz-border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
}

.resources_tab:after {display:block; content:" "; position:absolute; bottom:0; right:-23px;
width: 0;
height: 0;
border-bottom: 34px solid #00938d;
border-right: 24px solid transparent;
}
.resources_intro {font-family:'Museo Sans W01_300', sans-serif; font-weight:300; font-size:16px; line-height:20px; color:#000; padding:10px 15px; border-top:1px solid #797979;}
.resources_intro strong {font-family:'Museo Sans W01_700', sans-serif; font-weight:700;}
.resources_table-caption {background:#000; color:#fff; text-align:center; padding:6px; font-family:'Museo Sans W01_500', sans-serif; font-weight:500; font-size:16px; line-height:19px;}
.resources_table-caption strong {display:block; font-family:'Museo Sans W01_900', sans-serif; font-weight:900;}
.resources_table-row {background:#fff;}
.resources_table-blue {background:#d8eaea;}
.resources_table-row:after {
  content: "";
  clear: both;
  display: table;
}
.resources_table-left {padding:10px 10px 10px 35px; position:relative; font-family:'Museo Sans W01_300', sans-serif; font-weight:300; font-size:15px; line-height:18px;}
.resources_table-left strong {font-family:'Museo Sans W01_700', sans-serif; font-weight:700; display:block;}
.table_icon {display:block; position:absolute; top:10px; left:10px;}
.resources_table-right {padding:10px 10px 10px 35px; font-family:'Museo Sans W01_300', sans-serif; font-weight:300; font-size:15px; line-height:18px; position:relative;}
.resources_table-right a {color:#C9234F; text-decoration:underline;}

.google_icon {margin: 0 0 0 10px;}

.resources_key {list-style:none; margin:15px 0; padding:0; text-align:center;}
.resources_key li {display:inline-block; margin:0; padding:0 10px; height:16px; line-height:16px; font-family:'Museo Sans W01_300', sans-serif; font-weight:300; color:#000; text-align:center; font-size:12px; border-right:1px #000 solid;}
.resources_key li:last-of-type {border-right:none;}

/* Survey */
#historical_survey {text-align:center; padding:10px 0 20px; background:url("../images/ag_survey_bg20.jpg") center center no-repeat; background-size:cover;}
#historical_survey #survey_intro {margin:0 auto; width:90%;}
#historical_survey #survey_intro #survey_icon {width:61px; height: auto; margin-bottom:11px;}
#historical_survey #survey_intro h2 {margin:0 0 9px 0; padding:0; font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; color:#000; font-size: 32px; line-height: 38px;}
#historical_survey #survey_intro p {margin:0; padding:0; font-family:'Museo Sans W01_500', sans-serif; color:#000; font-size:20px; line-height:21px;}
#historical_survey #survey_intro p em {}
#historical_survey #survey_intro a.footer_btn {display:block; height:40px; line-height:40px; font-family:'Museo Sans W01_900', sans-serif; color:#fff; text-decoration:none; text-align:center; box-sizing:border-box; width:133px; font-size:13px; margin:16px auto 0 auto; background: #a20069;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
letter-spacing: 1px;
font-weight: 900;
}


#historical_survey  #survey_bottom {margin:17px auto 0 auto;}
#historical_survey  #survey_bottom p {margin:0 auto; padding:0; font-family:'Museo Sans W01_500', sans-serif; color:#000; font-size:11px; line-height:13px;text-align: center; width: 95%;}
#historical_survey  #survey_bottom p strong {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; font-size: 11px;}
#historical_survey  #survey_bottom a {color: #000;} 

/* Footer */
#historical_footer {background:#fff; text-align:center;}
#historical_footer .historical_content {padding:20px 20px 40px 20px;}
#footer_logo {text-align:center; margin:0 auto 10px 0;}
#historical_footer .historical_content p {margin: 0; padding: 0; font-family:'Museo Sans W01_100', sans-serif; color:#000; font-size:10px; line-height:12px;}

/* Media Queries */

@media only screen and (min-width: 480px) {

}

@media only screen and (min-width: 600px) {

}

@media only screen and (min-width: 720px) {
#historical_hero #hero_top {height: 100px;}
#historical_hero #hero_top #sponsored {position:absolute; top:10px; left:0; margin:0;}
#historical_hero h1 {font-size:65px; line-height:69px;}
.hero_tab {position: absolute; bottom: 10px; left: 0px;}
.hdr_btn {position: absolute; bottom: 10px; right: 0px;}
}

@media only screen and (min-width: 865px) {

}

@media only screen and (min-width: 960px) {
#historical_hero .historical_content {padding: 0 0 6px 0; background:url("../images/hero_image.jpg") right 13px no-repeat; background-size:480px auto;}
#historical_hero #hero_top {height: 122px;margin: 0px 0 0 0;}
#historical_hero #hero_top #sponsored {position:absolute; top:20px; left:0; margin:0;}
.hero_tab {position: absolute; bottom: 34px; left: 0px;}
.hdr_btn {position: absolute; top: 22px; right: 0px;}

  
#historical_assign  .assign_content #list_arrow {display: block; position: absolute;left: -44px;top: 7px;}
#historical_assign  .assign_content h3 {font-size:16.5px; font-family:'Museo Sans W01_700', sans-serif; font-weight:700;}
#historical_assign  .assign_content #assign_left {margin: 0 0 14px 0; padding: 0 0 0 10px; width: 498px; display: inline-block;vertical-align: top;min-height: 170px;}
#historical_assign  .assign_content #assign_right {margin: 0 0 14px 20px; padding: 0 0 0 13px; width: 300px; display: inline-block; border-top: none; border-left: .2px solid black;vertical-align: top;min-height: 170px;}
#historical_assign  .assign_content h3 {padding: 0; margin: 8px 0 10px;}

#historical_hero p {max-width: 580px;letter-spacing: 0;}

#historical_custom  .custom_content #custom_burst {position: absolute;top: 2px;right: 30px;}
#historical_custom  .custom_content #custom_burst #burst_arrow {display: block; position: absolute;top: 139px;left: -14px;}

.google_icon {margin: 0 0 0 10px; position: absolute; top: 5px; right: -20px;}


.resources_table {display:table; width:100%;}
.resources_intro {}
.resources_table-caption {display: table-caption;}
.resources_table-row {display:table-row;}
.resources_table-left {display:table-cell; padding:10px 10px 10px 60px; width:60%; border-right:1px #9f9f9f solid;}
.resources_table-right {display:table-cell; width:40%; padding:10px;}
  
}


@media only screen and (min-width: 1024px) {
#historical_hero p {max-width: 590px;letter-spacing: 0;}
}

@media only screen and (min-width: 1080px) {
#historical_hero h1 {font-size: 65px;}
#historical_assign  .assign_content #assign_left {margin: 0 0 14px 0; padding: 0 0 0 10px; width: 530px; display: inline-block;vertical-align: top;min-height: 170px;}
#historical_assign  .assign_content #assign_right {margin: 0 0 14px 20px; padding: 0 0 0 13px; width: 300px; display: inline-block; border-top: none; border-left: .2px solid black;vertical-align: top;min-height: 170px;}

}

@media only screen and (min-width: 1320px) {

}