/*
*   _footer
*
*   Site footer
*/
/* --- GLOBAL FOOTER STYLES --- */
/* line 10, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
#site_footer {
  padding: 2em 2em 5em 2em;
  background-color: black; }
  /* line 13, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
  #site_footer .gradient_line {
    margin-left: auto;
    margin-right: auto;
    content: " ";
    width: 100%;
    height: 1px;
    clear: both;
    background: #61b6fd;
    background: -moz-linear-gradient(left, transparent, #61b6fd, transparent);
    background: -webkit-linear-gradient(left, transparent, #61b6fd, transparent);
    background: linear-gradient(to right, rgba(0, 0, 0, 0), #61b6fd, rgba(0, 0, 0, 0));
    width: 90%; }
    @media (min-width: 769px) {
      /* line 13, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
      #site_footer .gradient_line {
        width: 50%; } }

/* --- end GLOBAL FOOTER STYLES --- */
/* --- UPPER FOOTER --- */
/* line 31, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
.upper_footer {
  padding: 3em 0 4em; }
  /* line 35, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
  .upper_footer .share, .upper_footer .footer_newsletter {
    text-align: center;
    padding: 1.69492%;
    margin-bottom: 3em;
    width: 100%; }
    /* line 40, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    .upper_footer .share h2, .upper_footer .footer_newsletter h2 {
      font-size: 2em;
      font-weight: 600;
      margin-bottom: 0.6em;
      color: white;
      letter-spacing: -.035em;
      padding-bottom: 2px; }
  @media (min-width: 600px) {
    /* line 48, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    .upper_footer .footer_newsletter {
      width: 48.71795%;
      float: left;
      margin-left: 0;
      margin-right: -100%; } }
  @media (min-width: 769px) {
    /* line 48, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    .upper_footer .footer_newsletter {
      width: 40.67797%;
      float: left;
      margin-left: 8.47458%;
      margin-right: -100%; } }
  @media (min-width: 600px) {
    /* line 56, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    .upper_footer .share {
      width: 48.71795%;
      float: left;
      margin-left: 51.28205%;
      margin-right: -100%; } }
  @media (min-width: 769px) {
    /* line 56, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    .upper_footer .share {
      width: 40.67797%;
      float: left;
      margin-left: 50.84746%;
      margin-right: -100%; } }

/* --- end UPPER FOOTER --- */
/* --- SITE MAP (middle footer area) --- */
/* line 77, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
#site_footer .sitemap 
  {
  margin-bottom: 3em; 
  
  }
  @media (min-width: 600px) {
    /* line 79, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    #site_footer .sitemap .grid_layout {
      width: 100%; } }
  @media (min-width: large) {
    /* line 79, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    #site_footer .sitemap .grid_layout {
      width: 97%; } 
  }
/* line 90, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
#site_footer .sitemap_directory {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 3em; 
  }
  /* line 93, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
  #site_footer .sitemap_directory .footer_sitemap_item {
    margin-bottom: .6em; }
    @media (min-width: 600px) {
      /* line 93, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
      #site_footer .sitemap_directory .footer_sitemap_item {
        margin-bottom: .2em; } }
    @media (min-width: 1024px) {
      /* line 93, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
      #site_footer .sitemap_directory .footer_sitemap_item {
        margin-bottom: .2em;
        margin-left: 10%; 
        font-size: 15px;
        } 
        }
/* line 104, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
#site_footer .sitemap ol ul li
{
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
margin: 0;
    margin-bottom: 0px;
padding: 0;
}

#site_footer .sitemap_title {
  color: white;
  font: 18px/20px Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: capitalize;
  font-size: 1.2em;
  letter-spacing: -.01em;
  margin-bottom: .3em; }
  @media (min-width: 600px) {
    /* line 104, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    #site_footer .sitemap_title {
      font-size: 1.1em; } }
  @media (min-width: 1024px) {
    /* line 104, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    #site_footer .sitemap_title {
      font: 18px/20px Helvetica, Arial, sans-serif; 
      } 
      }
/* line 118, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
#site_footer .sitemap_block 
{
  text-align: center;
  width: 100%; 
}
  @media (min-width: 600px) 
{
/* line 118, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    #site_footer .sitemap_block 
    {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 25%;
      float: left;
      padding-left: 0.83333%;
      padding-right: 0.83333%;
      text-align: left; 
    } 
}
@media (min-width: 600px) {
  /* line 126, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
  #site_footer ul.subnav {
    margin-bottom: 1em; }
    /* line 129, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
  #site_footer ul.subnav li {
      padding-left: 1em;
      text-indent: -1em;
      margin: .1em 0; 
      display: list-item;
      } 
    }
/* line 135, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
#site_footer ul.subnav a {
  color: #a5a6a7;
  font-family: Helvetica, Arial, sans-serif;
  text-decoration: none;
  font-size: 1em; }
  @media (min-width: 600px) {
    /* line 135, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    #site_footer ul.subnav a {
      font-family: Helvetica, Arial, sans-serif;
      font-size: .85em; } }
  @media (min-width: 1024px) {
    /* line 135, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    #site_footer ul.subnav a {
      font-family: Helvetica, Arial, sans-serif;
      font-size: .95em;
      } }
/* line 146, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
.no-touch #site_footer ul.subnav a:hover {
  color: white; }

/* --- end SITE MAP --- */
/* --- LOWER FOOTER --- */
/* line 161, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
.lower_footer {
  overflow: hidden;
  /* --- end LOWER FOOTER --- */ }
  /* line 163, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
  .lower_footer .nav_container {
    margin: 0 auto;
    position: relative;
    left: 0;
    width: 100%;
    margin-bottom: 2.5em; }
    @media (min-width: 769px) {
      /* line 163, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
      .lower_footer .nav_container {
        padding-top: 1em;
        position: absolute; } }
  /* line 174, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
  .lower_footer nav {
    text-transform: uppercase;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: .9em;
    color: #a5a6a7; }
    /* line 181, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    .lower_footer nav a {
      color: #a5a6a7;
      text-decoration: none; }
    /* line 185, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    .no-touch .lower_footer nav a:hover {
      color: white; }
    /* line 188, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    .lower_footer nav li {
      margin: 0 .6em;
      display: inline;
      line-height: 2em; }
    /* line 193, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    .lower_footer nav li + li:before {
      margin-left: .6em; }
  /* line 197, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
  .lower_footer .credits {
    color: #a5a6a7;
    width: 100%;
    font-size: .9em;
    text-align: center;
    position: relative; }
    /* line 203, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    .lower_footer .credits > span {
      display: block; }
    /* line 206, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    .lower_footer .credits a {
      color: #a5a6a7;
      text-decoration: none; }
    /* line 210, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
    .no-touch .lower_footer .credits a:hover {
      color: white; }
    @media (min-width: 769px) {
      /* line 197, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
      .lower_footer .credits {
        font: 12px/16px Helvetica, Arial, sans-serif;  /* changed GRivera */
        float: right;
        width: 20%;
        text-align: left; }
        /* line 217, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_footer.scss */
        .lower_footer .credits > span {
          display: block; } }

/*  End all footer CSS */

/*
*   _layout
*
*   High-level layout elements
*/
/* line 8, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_layout.scss */
.module {
  padding: 2.3em 0 3em;
  position: relative; }
  @media (min-width: 769px) {
    /* line 8, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_layout.scss */
    .module {
      padding: 4em 0 4.3em; } }

/* line 15, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_layout.scss */
.grid_layout {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 95%; }
  /* line 12, /Users/justin/.rvm/gems/ruby-1.9.3-p429/gems/susy-2.1.2/sass/susy/output/support/_clearfix.scss */
  .grid_layout:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 600px) {
    /* line 15, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_layout.scss */
    .grid_layout {
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
      width: 95%; }
      /* line 12, /Users/justin/.rvm/gems/ruby-1.9.3-p429/gems/susy-2.1.2/sass/susy/output/support/_clearfix.scss */
      .grid_layout:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 769px) {
    /* line 15, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_layout.scss */
    .grid_layout {
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
      width: 90%; }
      /* line 12, /Users/justin/.rvm/gems/ruby-1.9.3-p429/gems/susy-2.1.2/sass/susy/output/support/_clearfix.scss */
      .grid_layout:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 1024px) {
    /* line 15, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_layout.scss */
    .grid_layout {
      max-width: 1200px;
      width: 97%; }
      /* line 31, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_layout.scss */
      .content_page .grid_layout {
        width: 90%; } }
        
/* End Grid layout */        



/*  Start of newsletter CSS JPL newsletter */
.light_background .site_header .search_field, .light_background .site_header form.submit_newsletter .email_field, form.submit_newsletter .light_background .site_header .email_field, .fixed .site_header .search_field, .fixed .site_header form.submit_newsletter .email_field, form.submit_newsletter .fixed .site_header .email_field 
{
  background-color: white !important;
  color: #222222 !important; 
}
  /* line 142, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
.light_background .site_header .search_field.placeholder, .light_background .site_header form.submit_newsletter .placeholder.email_field, form.submit_newsletter .light_background .site_header .placeholder.email_field, .fixed .site_header .search_field.placeholder, .fixed .site_header form.submit_newsletter .placeholder.email_field, form.submit_newsletter .fixed .site_header .placeholder.email_field 
  {
    color: #5a6470 !important;
    opacity: 1 !important; 
    }
  /* line 143, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
.light_background .site_header .search_field:-moz-placeholder, .light_background .site_header form.submit_newsletter .email_field:-moz-placeholder, form.submit_newsletter .light_background .site_header .email_field:-moz-placeholder, .fixed .site_header .search_field:-moz-placeholder, .fixed .site_header form.submit_newsletter .email_field:-moz-placeholder, form.submit_newsletter .fixed .site_header .email_field:-moz-placeholder
  {
    color: #5a6470 !important;
    opacity: 1 !important; 
    }
  /* line 144, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
.light_background .site_header .search_field::-moz-placeholder, .light_background .site_header form.submit_newsletter .email_field::-moz-placeholder, form.submit_newsletter .light_background .site_header .email_field::-moz-placeholder, .fixed .site_header .search_field::-moz-placeholder, .fixed .site_header form.submit_newsletter .email_field::-moz-placeholder, form.submit_newsletter .fixed .site_header .email_field::-moz-placeholder
  {
    color: #5a6470 !important;
    opacity: 1 !important; 
    }
  /* line 145, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
.light_background .site_header .search_field::-webkit-input-placeholder, .light_background .site_header form.submit_newsletter .email_field::-webkit-input-placeholder, form.submit_newsletter .light_background .site_header .email_field::-webkit-input-placeholder, .fixed .site_header .search_field::-webkit-input-placeholder, .fixed .site_header form.submit_newsletter .email_field::-webkit-input-placeholder, form.submit_newsletter .fixed .site_header .email_field::-webkit-input-placeholder {
    color: #5a6470 !important;
    opacity: 1 !important; 
    }
    /* line 151, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_nav_overlay.scss */
.main_nav_overlay .overlay_search .search_field, .main_nav_overlay .overlay_search form.submit_newsletter .email_field, form.submit_newsletter .main_nav_overlay .overlay_search .email_field 
{
      width: 100%;
      font-size: 16px; 
      }

/* line 9, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_forms.scss */
.light_background .site_header form.nav_search, .section_search, .site_header form.nav_search, .overlay_search, form.submit_newsletter {
  color: white;
  display: inline-block;
  position: relative; }
  /* line 14, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_forms.scss */
.section_search .search_field, .site_header form.nav_search .search_field, .overlay_search .search_field, form.submit_newsletter .search_field, form.submit_newsletter .email_field {
    color: white;
    background-color: rgba(255, 255, 255, 0.3); }
    /* line 142, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
.section_search .search_field.placeholder, .site_header form.nav_search .search_field.placeholder, .overlay_search .search_field.placeholder, form.submit_newsletter .search_field.placeholder, form.submit_newsletter .placeholder.email_field {
      color: white;
      -webkit-font-smoothing: antialiased; }
    /* line 143, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
.section_search .search_field:-moz-placeholder, .site_header form.nav_search .search_field:-moz-placeholder, .overlay_search .search_field:-moz-placeholder, form.submit_newsletter .search_field:-moz-placeholder, form.submit_newsletter .email_field:-moz-placeholder {
      color: white;
      -webkit-font-smoothing: antialiased; }
    /* line 144, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
.section_search .search_field::-moz-placeholder, .site_header form.nav_search .search_field::-moz-placeholder, .overlay_search .search_field::-moz-placeholder, form.submit_newsletter .search_field::-moz-placeholder, form.submit_newsletter .email_field::-moz-placeholder {
      color: white;
      -webkit-font-smoothing: antialiased; }
    /* line 145, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
.section_search .search_field::-webkit-input-placeholder, .site_header form.nav_search .search_field::-webkit-input-placeholder, .overlay_search .search_field::-webkit-input-placeholder, form.submit_newsletter .search_field::-webkit-input-placeholder, form.submit_newsletter .email_field::-webkit-input-placeholder {
      color: white;
      -webkit-font-smoothing: antialiased; }
  /* line 22, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_forms.scss */
.section_search .search_field, .site_header form.nav_search .search_field, .overlay_search .search_field, form.submit_newsletter .search_field, form.submit_newsletter .email_field {
    font-size: 15px;
    border: none;
    border-radius: 4px;
    height: 40px;
    padding-left: 0.5em;
    padding-right: 0px; 
} 
    /* line 142, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
    .section_search .search_field.placeholder, .site_header form.nav_search .search_field.placeholder, .overlay_search .search_field.placeholder, form.submit_newsletter .search_field.placeholder, form.submit_newsletter .placeholder.email_field {
      opacity: 1 !important;
      font-family: helvetica; }
    /* line 143, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
    .section_search .search_field:-moz-placeholder, .site_header form.nav_search .search_field:-moz-placeholder, .overlay_search .search_field:-moz-placeholder, form.submit_newsletter .search_field:-moz-placeholder, form.submit_newsletter .email_field:-moz-placeholder {
      opacity: 1 !important;
      font-family: helvetica; }
    /* line 144, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
    .section_search .search_field::-moz-placeholder, .site_header form.nav_search .search_field::-moz-placeholder, .overlay_search .search_field::-moz-placeholder, form.submit_newsletter .search_field::-moz-placeholder, form.submit_newsletter .email_field::-moz-placeholder {
      opacity: 1 !important;
      font-family: helvetica; }
    /* line 145, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
    .section_search .search_field::-webkit-input-placeholder, .site_header form.nav_search .search_field::-webkit-input-placeholder, .overlay_search .search_field::-webkit-input-placeholder, form.submit_newsletter .search_field::-webkit-input-placeholder, form.submit_newsletter .email_field::-webkit-input-placeholder {
      opacity: 1 !important;
      font-family: helvetica; }
  /* line 34, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_forms.scss */
  .section_search .search_submit, .site_header form.nav_search .search_submit, .overlay_search .search_submit, form.submit_newsletter .search_submit, form.submit_newsletter .email_submit {
    /* background: url("/assets/images/search_icon@2x.png") no-repeat 6px 9px transparent; */
    background-size: 20px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    border: none;
    width: 40px;
    height: 40px; }
/* line 50, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_forms.scss */
.light_background .site_header form.nav_search .search_field, .section_search .search_field, .light_background .site_header form.nav_search form.submit_newsletter .email_field, form.submit_newsletter .light_background .site_header form.nav_search .email_field, .section_search form.submit_newsletter .email_field, form.submit_newsletter .section_search .email_field {
  background-color: white;
  color: #222222; }
  /* line 142, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
  .light_background .site_header form.nav_search .search_field.placeholder, .section_search .search_field.placeholder, .light_background .site_header form.nav_search form.submit_newsletter .placeholder.email_field, form.submit_newsletter .light_background .site_header form.nav_search .placeholder.email_field, .section_search form.submit_newsletter .placeholder.email_field, form.submit_newsletter .section_search .placeholder.email_field {
    color: #5a6470;
    opacity: 1 !important; }
  /* line 143, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
  .light_background .site_header form.nav_search .search_field:-moz-placeholder, .section_search .search_field:-moz-placeholder, .light_background .site_header form.nav_search form.submit_newsletter .email_field:-moz-placeholder, form.submit_newsletter .light_background .site_header form.nav_search .email_field:-moz-placeholder, .section_search form.submit_newsletter .email_field:-moz-placeholder, form.submit_newsletter .section_search .email_field:-moz-placeholder {
    color: #5a6470;
    opacity: 1 !important; }
  /* line 144, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
  .light_background .site_header form.nav_search .search_field::-moz-placeholder, .section_search .search_field::-moz-placeholder, .light_background .site_header form.nav_search form.submit_newsletter .email_field::-moz-placeholder, form.submit_newsletter .light_background .site_header form.nav_search .email_field::-moz-placeholder, .section_search form.submit_newsletter .email_field::-moz-placeholder, form.submit_newsletter .section_search .email_field::-moz-placeholder {
    color: #5a6470;
    opacity: 1 !important; }
  /* line 145, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_mixins.scss */
  .light_background .site_header form.nav_search .search_field::-webkit-input-placeholder, .section_search .search_field::-webkit-input-placeholder, .light_background .site_header form.nav_search form.submit_newsletter .email_field::-webkit-input-placeholder, form.submit_newsletter .light_background .site_header form.nav_search .email_field::-webkit-input-placeholder, .section_search form.submit_newsletter .email_field::-webkit-input-placeholder, form.submit_newsletter .section_search .email_field::-webkit-input-placeholder {
    color: #5a6470;
    opacity: 1 !important; }
  /* line 57, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_forms.scss */
  #home.light_background .site_header form.nav_search .search_field, #home.light_background .section_search .search_field, #home.light_background .site_header form.nav_search form.submit_newsletter .email_field, form.submit_newsletter #home.light_background .site_header form.nav_search .email_field, #home.light_background .section_search form.submit_newsletter .email_field, form.submit_newsletter #home.light_background .section_search .email_field {
    background-color: rgba(255, 255, 255, 0.8); }
form.submit_newsletter 
{
  color: white;
  display: inline-block;
  position: relative; 
  }      
form.submit_newsletter 
{
  width: 80%;
  max-width: 300px;
  display: inline-block; 
}
  /* line 108, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_forms.scss */
form.submit_newsletter .email_field 
  {
    width: 100%; 
  }
  /* line 112, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_forms.scss */
form.submit_newsletter .email_submit 
  {
    background: url("envelope.png") no-repeat 4px 12px transparent; 
  }
  /* line 116, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_forms.scss */
#secondary_column form.submit_newsletter 
  {
    width: 100%;
    max-width: none; 
  }
    /* line 119, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_forms.scss */
#secondary_column form.submit_newsletter .search_field, #secondary_column form.submit_newsletter .email_field 
    {
      background: #4b6a8d;
      border-radius: 4px; 
    }
    
  /* line 51, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_filter_bar.scss */
  .filter_bar input.search_field, .filter_bar form.submit_newsletter input.email_field, form.submit_newsletter .filter_bar input.email_field {
    width: 100%; }
    @media (min-width: 769px) {
      /* line 51, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_filter_bar.scss */
      .filter_bar input.search_field, .filter_bar form.submit_newsletter input.email_field, form.submit_newsletter .filter_bar input.email_field {
        width: 170px; } }
    @media (min-width: 1024px) {
      /* line 51, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_filter_bar.scss */
      .filter_bar input.search_field, .filter_bar form.submit_newsletter input.email_field, form.submit_newsletter .filter_bar input.email_field {
        width: 220px; } }
        
  .ie8 .search_field, .ie8 form.submit_newsletter .email_field, form.submit_newsletter .ie8 .email_field {
    background-color: #4D4D4D;
    padding-top: 10px; }
  .ie8 .submit_newsletter .email_submit {
    background: url("images/envelope.png") no-repeat 4px 12px transparent !important; }
  /* line 151, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/_ie.scss */
  .ie8 section.filter_bar .search_field, .ie8 section.filter_bar form.submit_newsletter .email_field, form.submit_newsletter .ie8 section.filter_bar .email_field {
    background-color: white; }
    

/*  End all newsletter CSS */

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
/* line 199, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/vendor/_boilerplate.scss */
.clearfix:before, .main_nav_overlay .nav_item:before,
.clearfix:after,
.main_nav_overlay .nav_item:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 205, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/vendor/_boilerplate.scss */
.clearfix:after, .main_nav_overlay .nav_item:after {
  clear: both; }

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
/* line 214, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/vendor/_boilerplate.scss */
.clearfix, .main_nav_overlay .nav_item {
  *zoom: 1; }

/* End Clearfix CSS */

/*  Override input box from NASA look and feel newsletter */
input.submit_newsletter {
margin-top: 0em;
font-style: normal;
font-weight: 400;
font-variant-caps: normal;
letter-spacing: normal;
word-spacing: normal;
line-height: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: start;
}

/* line 366, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_wysiwyg_content.scss */
.wysiwyg_content .main_area_sitemap .sitemap_block 
{
text-align: center;
width: 100%; 
}
@media (min-width: 600px) {
 /* line 366, /Users/justin/Git_projects/projects/middleman/jpl-website/source/assets/stylesheets/partials/_wysiwyg_content.scss */
  .wysiwyg_content .main_area_sitemap .sitemap_block {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 25%;
    float: left;
    padding-left: 0.83333%;
    padding-right: 0.83333%;
    text-align: left; } 
}

/*  JPL Social icons  GRivera */

.social_icons {
    display: inline-block;
    margin-top: 3px;
    white-space: nowrap
}

.social_icons .icon {
    display: inline-block;
    overflow: hidden;
    height: 32px;
    width: 32px;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 3px;
    padding: 0 !important;
    margin-bottom: .6em
}

.social_icons .icon + .icon {
    margin-left: .6em
}

@media (min-width: 769px) {
    .social_icons .icon + .icon {
        margin-left: .7em
    }
}

.social_icons .all_icon {
    height: 32px;
    width: 32px;
    position: relative;
    vertical-align: middle;
    color: #a5a6a7
}

.social_icons .all_icon span {
    text-decoration: none;
    font-size: 1em;
    font-weight: 600;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    line-height: normal
}

.social_icons .all_icon:hover {
    color: white
}