text:
/**
 * Base style sheet includes resets and helper classes.
 * Inspiration: http://necolas.github.com/normalize.css
 */

/** Resets and Normalization **************************************************/
* {
  box-sizing: border-box;
  *behavior: url('https://www.epa.gov/sites/all/themes/epa/inc/boxsizing.htc');
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

html {
  overflow-y: scroll;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body,
dl,
figure,
form {
  margin: 0;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

ins {
  text-decoration: none;
}

svg:not(:root) {
  overflow: hidden;
}

a {
  outline-offset: 2px;
}
a:hover,
a:active {
  outline: 0;
}
a:focus {
  outline: thin dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: none;
}
q:before,
q:after {
  content: '';
  content: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  max-width: 100%;
  vertical-align: baseline; /* IE7 */
}

button,
select {
  text-transform: none;
}

button,
input {
  line-height: normal;
}
button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
  cursor: pointer;
  -webkit-appearance: button;
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type='search'] {
  -webkit-appearance: textfield;
}
input[type='search']::-webkit-search-decoration,
input[type='search']::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
button {
  width: auto;
  overflow: visible;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}
th,
td {
  padding: 0;
  text-align: left; /* LTR */
  vertical-align: middle;
}

img,
input,
textarea,
video {
  height: auto;
  max-width: 100%;
}
embed,
iframe,
object {
  border: 0;
  max-width: 100%;
}

/** Helper Classes ************************************************************/
.nowrap {
  white-space: nowrap;
}

.clear-both {
  clear: both;
}
.clear-left {
  clear: left;
}
.clear-right {
  clear: right;
}

.center {
  margin-left: auto;
  margin-right: auto;
}

.element-hidden {
  display: none;
}
.element-invisible {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  clip: auto;
  position: static !important;
}

.container-inline div,
.container-inline label {
  display: inline-block;
}

.clearfix:after,
.menu:after,
.pane-content:after,
.pipeline:after,
.tabs:after,
.slat:after,
.row:after,
.col:after {
  clear: both;
  content: "";
  display: table;
}

.nocallout {
  -webkit-touch-callout: none;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/**
 * Typography styles.
 * Baseline Grid: 1.5em (24px)
 */

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 300;
  src:
    url("fonts/sourcesanspro-light-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/sourcesanspro-light-webfont.woff2") format("woff2"),
    url("fonts/sourcesanspro-light-webfont.woff") format("woff"),
    url("fonts/sourcesanspro-light-webfont.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src:
    url("fonts/sourcesanspro-regular-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/sourcesanspro-regular-webfont.woff2") format("woff2"),
    url("fonts/sourcesanspro-regular-webfont.woff") format("woff"),
    url("fonts/sourcesanspro-regular-webfont.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 400;
  src:
    url("fonts/sourcesanspro-italic-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/sourcesanspro-italic-webfont.woff2") format("woff2"),
    url("fonts/sourcesanspro-italic-webfont.woff") format("woff"),
    url("fonts/sourcesanspro-italic-webfont.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 700;
  src:
    url("fonts/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/sourcesanspro-bold-webfont.woff2") format("woff2"),
    url("fonts/sourcesanspro-bold-webfont.woff") format("woff"),
    url("fonts/sourcesanspro-bold-webfont.ttf") format("truetype");
}

@font-face {
  font-family: "Merriweather";
  font-style: normal;
  font-weight: 300;
  src:
    url("fonts/merriweather-light-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/merriweather-light-webfont.woff2") format("woff2"),
    url("fonts/merriweather-light-webfont.woff") format("woff"),
    url("fonts/merriweather-light-webfont.ttf") format("truetype");
}

@font-face {
  font-family: "Merriweather";
  font-style: normal;
  font-weight: 400;
  src:
    url("fonts/merriweather-regular-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/merriweather-regular-webfont.woff2") format("woff2"),
    url("fonts/merriweather-regular-webfont.woff") format("woff"),
    url("fonts/merriweather-regular-webfont.ttf") format("truetype");
}

@font-face {
  font-family: "Merriweather";
  font-style: italic;
  font-weight: 400;
  src:
    url("fonts/merriweather-italic-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/merriweather-italic-webfont.woff2") format("woff2"),
    url("fonts/merriweather-italic-webfont.woff") format("woff"),
    url("fonts/merriweather-italic-webfont.ttf") format("truetype");
}

@font-face {
  font-family: "Merriweather";
  font-style: normal;
  font-weight: 700;
  src:
    url("fonts/merriweather-bold-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/merriweather-bold-webfont.woff2") format("woff2"),
    url("fonts/merriweather-bold-webfont.woff") format("woff"),
    url("fonts/merriweather-bold-webfont.ttf") format("truetype");
}

/** Generic Screen Typography *************************************************/
@media screen {
  html {
    font-size: 106.25%;
  }

  body,
  button,
  input,
  select,
  textarea {
    font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  }
  body {
    font-size: 100%;
    line-height: 1.5;
  }
  aside .pane-content {
    font-size: 88.2353%;
  }

  code,
  kbd,
  pre,
  samp {
    font-family: "Source Code Pro", "Consolas", monospace, sans-serif;
    font-size: 1em;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  legend,
  caption {
    font-family: "Merriweather", "Georgia", "Cambria", "Times New Roman", "Times", serif;
    font-weight: bold;
    line-height: 1.3;
    margin: 0;
    text-rendering: optimizeLegibility;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    padding: 0 0 0.5em;
  }
  h1 a,
  h2 a,
  h3 a,
  h4 a,
  h5 a,
  h6 a {
    text-decoration: none;
  }
  h1 {
    font-size: 235.2941%;
  }
  .page-title {
    padding-top: 0.25em;
  }
  .page-title--news-release-secondary {
    font-weight: normal;
    font-style: italic;
  }
  h2 {
    font-size: 176.4706%;
  }
  h3 {
    font-size: 117.6471%;
  }
  h4,
  .box.special > .pane-content h2 {
    font-size: 100%;
  }
  h5,
  .box.special > .pane-content h3,
  aside.col h2,
  .box > .pane-content h2,
  aside.col > .box.special > .pane-title {
    font-size: 88.2353%;
  }
  h6,
  .box.special > .pane-content h4,
  aside.col h3,
  .box > .pane-content h3,
  aside.col > .box.special > .pane-content h3,
  aside.col > .box > .pane-title,
  aside.col > .box > .pane-content h2 {
    font-size: 76.4706%;
  }
  .box.special > .pane-content h5,
  aside.col h4,
  .box > .pane-content h4,
  aside.col > .box.special > .pane-content h4,
  aside.col > .box > .pane-content h3 {
    font-size: 70.5882%;
  }
  .box.special > .pane-content h6,
  aside.col h5,
  .box > .pane-content h5,
  aside.col > .box.special > .pane-content h5,
  aside.col > .box > .pane-content h4 {
    font-size: 64.7059%;
  }
  aside.col h6,
  .box > .pane-content h6,
  aside.col > .box.special > .pane-content h6,
  aside.col > .box > .pane-content h5 {
    font-size: 58.8235%;
  }
  aside.col > .box > .pane-content h6 {
    font-size: 52.9412%;
  }

  .box .pane-content {
    font-size: 88.2353%;
  }

  h2.preface {
    padding-top: 0.625em;
  }

  .teaser-title {
    font-size: 100% !important;
    padding-bottom: 0.25em !important;
  }

  dd,
  ol,
  p,
  ul,
  .fieldset-description,
  .form-actions,
  .form-item,
  .pane-content > .node,
  .node-teaser,
  .view-mode-teaser:not(.file),
  .view-mode-teaser2,
  .view-mode-title2,
  ul.accordion ul {
    margin: 0;
    padding-bottom: 1.5em;
    word-wrap: break-word;
  }
  aside.col dd,
  aside.col ol,
  aside.col p,
  aside.col ul,
  aside.col .fieldset-description,
  aside.col .form-actions,
  aside.col .form-item,
  aside.col .pane-content > .node {
    padding-bottom: 1.3714em;
  }

  div.links,
  .box,
  .panel-pane,
  .progress,
  .region-sidebar > .block,
  .view-mode-title {
    margin-bottom: 1.5em;
  }

  ul {
    list-style-type: disc;
    padding-left: 1.2em; /* LTR */
  }
  dd,
  ol {
    padding-left: 1.5em; /* LTR */
  }
  ol ol {
    list-style-type: lower-alpha;
  }
  ol ol ol {
    list-style-type: lower-roman;
  }
  div.indented,
  p.indented {
    margin-left: 1.5em;
  }
  ol li:last-child p:last-child,
  ol ol,
  ol ul,
  p:empty,
  ul li:last-child p:last-child,
  ul ol,
  ul ul,
  .form-checkboxes .form-item,
  .form-radios .form-item,
  .pane-content > .view-mode-title > h3,
  .pane-content > .node > :last-child,
  .pane-content > :last-child,
  ul.accordion ul ul {
    padding-bottom: 0;
  }

  sub,
  sup {
    font-size: 76.4706%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sup {
    top: -.5em;
  }
  sub {
    bottom: -.25em;
  }

  fieldset {
    margin: 0 2px 1.5em;
    padding: .35em 1em .75em;
  }
  .fieldset-wrapper div:last-child {
    padding-bottom: 0;
  }
  .fieldset-description {
    font-style: italic;
  }

  figcaption,
  small,
  .archive,
  .block-user .item-list,
  .comment-links,
  .figcaption,
  .filter-help,
  .form-item .description,
  .more-link,
  .node-links,
  .progress .message,
  .progress .percentage,
  .search-results .search-info,
  .submitted,
  .vertical-tab-button .summary,
  #block-pane-epa-web-area-connect,
  #block-pane-social-sharing,
  #block-epa-og-footer {
    font-size: 76.4706%;
  }

  .node-links,
  .comment-links {
    margin-bottom: 1.5em;
  }
}

/** Print Typography **********************************************************/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    -ms-filter: none !important;
    filter: none !important;
    text-shadow: none !important;
  }

  a,
  a:visited {
    color: #444 !important;
    text-decoration: none;
  }
  .content a[href]:after {
    content: ' (' attr(href) ') ';
    font-size: 10pt;
    font-weight: normal;
  }

  /* Uncomment and replace www.example.com with your site's domain. */
  .content a[href^='/']:after {
    content: ' (http://epa.gov' attr(href) ') ';
  }

  a[href^='javascript:']:after,
  a[href^='#']:after,
  .user-picture > a[href]:after,
  a.username[href]:after,
  .comment-title a[href]:after,
  .field-type-taxonomy-term-reference a[href]:after {
    content: '';
  }

  abbr[title]:after {
    content: ' (' attr(title) ')';
  }

  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  img,
  tr {
    page-break-inside: avoid;
  }

  h1 a:after,
  h2 a:after,
  h3 a:after,
  h4 a:after,
  h5 a:after,
  h6 a:after {
    display: inline-block;
  }

  h2,
  h3,
  h4,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3,
  h4 {
    page-break-after: avoid;
  }

  #comments {
    page-break-before: always;
  }
}

/**
 * @file
 * Default styles for Drupal elements.
 */

#main-content {
  display: block;
}
#main-content:focus {
  outline: 0; /* Remove :focus styles for skiplink target. */
}

#admin-menu {
  margin: 0;
  padding: 0;
}

/** Icons *********************************************************************/
.contextual-links-trigger,
.feed-icon,
.filter-help a:before,
.js fieldset.collapsible .fieldset-title:before,
.tree li:before {
  background: url(https://www.epa.gov/sites/all/themes/epa/img/icons.png) no-repeat;
}

.feed-icon {
  background-position: -56px -25px;
  color: transparent;
  display: block;
  font: 0/0 a;
  height: 16px;
  text-shadow: none;
  width: 16px;
}

.pagetop {
  text-align: right;
}
.pagetop > a {
  font-size: 88.2353%;
  margin-right: 0.5em;
  padding: 0 0.25em;
  text-decoration: none;
}
.pagetop > a:before {
  background: no-repeat center/100% url(https://www.epa.gov/sites/all/themes/epa/img/svg/pagetop.svg);
  content: '';
  display: inline-block;
  height: 1em;
  margin: -0.2667em 0.25em 0 0;
  vertical-align: middle;
  width: 1em;
}
.pagetop > a:hover {
  text-decoration: underline;
}

/** Fields ********************************************************************/
.field-label-inline .field-label {
  float: left; /* LTR */
}

.field .label-inline {
  display: inline-block;
}

/** Menus *********************************************************************/
.links,
.menu,
.pipeline,
.tabs {
  list-style: none !important;
  margin: 0;
  padding: 0;
}
.menu-link,
.pipeline > li > a,
.tabs > li > a {
  display: block;
  margin: 0;
  padding: 0;
}

@media screen and (min-width: 30em) {
  .pillbox > .menu-item,
  .tabs > li {
    float: left; /* LTR */
  }

  .pipeline > li {
    border-right: 1px solid #777; /* LTR */
    float: left; /* LTR */
    margin-bottom: .5em;
    margin-right: 1em; /* LTR */
    padding-right: 1em; /* LTR */
  }
  .pipeline > li:last-child {
    border-right: 0; /* LTR */
    margin-right: 0; /* LTR */
    padding-right: 0; /* LTR */
  }
}

.comma-separated {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.comma-separated li {
  display: inline;
  margin-left: .25em; /* LTR */
}
.comma-separated li:first-child {
  margin-left: 0; /* LTR */
}
.comma-separated li:after {
  content: ',';
}
.comma-separated li:last-child:after {
  content: '';
}

/** Pager *********************************************************************/
.item-list .pager {
  clear: both;
  list-style: none;
  text-align: center;
}
.item-list .pager li {
  background-image: none;
  display: inline;
  padding: .5em;
}

.pager-current {
  font-weight: bold;
}

/** Messages ******************************************************************/
.messages,
.block-epa-workflow {
  background-color: #f1f1f1;
  background-position: 0.05882em 0.88235em;
  background-repeat: no-repeat;
  background-size: 2.3529em;
  margin-bottom: 1.5em;
  padding: 1em 1em 1em 2.3529em;
}
@media screen and (min-width: 36em) {
  .messages,
  .block-epa-workflow {
    background-position: 0 0.6471em;
    background-size: 3.0588em;
    padding-left: 3.0588em;
  }
}
.messages h2,
.block-epa-workflow h2 {
  font-size: 117.6471%;
  padding-bottom: 0.15em;
}
.messages em {
  color: #000;
}
.messages ul:last-child {
  padding-bottom: 0;
}
.messages li + li {
  padding-top: .75em;
}
.messages li .placeholder:first-child {
  font-weight: bold;
}

.status {
  background-color: #e7f4e4;
  background-image: url("../img/success.png");
  background-image: url("../img/svg/success.svg");
}

.warning {
  background-color: #fff1d2;
  background-image: url("../img/warning.png");
  background-image: url("../img/svg/warning.svg");
}

.error {
  background-color: #f9dede;
  background-image: url("../img/error.png");
  background-image: url("../img/svg/error.svg");
}

.info,
.block-epa-workflow {
  background-color: #e1f3f8;
  background-image: url("../img/info.png");
  background-image: url("../img/svg/info.svg");
}
.block-epa-workflow .published-notice {
  font-weight: bold;
  padding-bottom: 0.75em;
}
.block-epa-workflow .drafts-link {
  display: block;
  margin-top: 1em;
}
.block-epa-workflow .revision-action-links {
  padding-bottom: 0;
}

/** Autocomplete **************************************************************/
#autocomplete {
  border: 1px solid;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}
#autocomplete ul {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
#autocomplete li {
  background: #fff;
  color: #000;
  cursor: default;
  white-space: pre;
}
#autocomplete li.selected {
  background: #07b;
  color: #fff;
}

/** Forms *********************************************************************/
#edit-date .form-item {
  padding-bottom: 0;
}

/** Password Inputs ***********************************************************/
.form-item-password-confirm-pass1 {
  padding-bottom: 0;
}
.password-confirm,
.password-field {
  margin-bottom: .4em;
}
div.password-confirm {
  visibility: hidden;
}
div.password-confirm > .error,
div.password-confirm > .ok {
  border-radius: 4px;
  font-weight: bold;
  padding: .25em .5em;
}
.password-strength {
  padding-bottom: .5em;
}
.password-strength-text {
  float: right; /* LTR */
  font-weight: bold;
}
.password-indicator {
  background-color: #ccc;
  height: .4em;
  width: 100%;
}
.password-indicator div {
  height: 100%;
  width: 0;
}
.password-suggestions ul {
  padding-bottom: 0;
}
@media screen and (min-width: 35em) {
  .form-item-password-confirm-pass1 {
    padding-bottom: 1.5em;
  }
  .form-item .password-suggestions,
  .password-parent {
    position: relative;
  }
  .confirm-parent,
  .password-parent {
    width: 34em;
  }
  .password-confirm,
  .password-field {
    width: 16em;
  }

  .password-strength {
    float: right; /* LTR */
    margin-top: 1.1em;
    width: 17em;
  }
  .password-strength-title {
    display: inline;
  }
  div.password-confirm {
    float: right; /* LTR */
    margin-top: 1.5em;
    width: 20.35em;
  }
  .form-item .password-suggestions {
    width: 30em;
  }
}

/** Fieldsets *****************************************************************/
fieldset {
  margin: 0 0 1.5em 0;
  padding: 0 0 1em;
  position: relative;
  top: 12px; /* Offsets the negative margin of legends */
}
fieldset + fieldset {
  margin-top: 2.25em;
}
fieldset legend {
  box-sizing: content-box;
  display: block;
  height: 2em;
  left: -1px; /* LTR */
  line-height: 2;
  padding: 0;
  position: absolute;
  text-indent: .5em;
  top: -12px;
  width: 100%;
}
.fieldset-legend {
  display: block;
  padding-left: .5em;
}

.fieldset-wrapper {
  margin-top: 2em;
  padding: 0 1em;
}
.node-form .vertical-tabs .fieldset-wrapper {
  margin-top: 0;
}

/** Collapsible Fieldsets *****************************************************/
fieldset.collapsible {
  position: relative;
}
.js fieldset.collapsible .fieldset-title:before {
  background-position: -16px -42px;
  content: '';
  display: block;
  float: left; /* LTR */
  height: 7px;
  margin: .6923em 0 0 0;
  width: 7px;
}
.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}
.js fieldset.collapsed .fieldset-title:before {
  background-position: 0 -42px; /* LTR */
}
.js fieldset.collapsed .fieldset-wrapper {
  display: none;
}

/** Vertical Tabs *************************************************************/
.vertical-tabs {
  position: relative;
}

.vertical-tabs-list {
  float: left; /* LTR */
  list-style: none;
  margin: 0 -100% -1px 0; /* LTR */
  padding: 0;
  position: relative;
  width: 256px;
  z-index: 1;
}
.vertical-tabs-list li {
  margin: 0;
  padding: 0;
}
.vertical-tabs-list a {
  display: block;
  margin: 0;
  padding: .5em .6em;
  text-decoration: none;
}
.vertical-tabs-list .summary {
  display: block;
}

.vertical-tabs-panes {
  margin: 0 0 0 255px; /* LTR */
}
.vertical-tabs fieldset {
  border-width: 0 0 0 1px; /* LTR */
  margin: 0;
  padding: 0;
  top: 0;
}
.vertical-tabs .fieldset-wrapper {
  margin-top: 0;
  padding: .5em 1em;
}

.vertical-tabs legend {
  display: none;
}

.vertical-tabs .form-type-textfield input {
  width: 100%;
}

/** Text Filters *****************************************************************/
fieldset.filter-wrapper {
  padding: 0;
  top: 0;
}
.filter-wrapper .fieldset-wrapper {
  margin-top: 1em;
}
.filter-help {
  float: right; /* LTR */
}
.filter-help a:before {
  background-position: -28px -31px;
  content: '';
  display: inline-block;
  height: 15px;
  margin-right: .5em; /* LTR */
  vertical-align: text-bottom;
  width: 14px;
}

/**
 * Layout styles.
 */

.main-content,
.main-footer > .main-footer__inner,
.main-nav > .nav__inner,
.masthead,
.region-alert > .block-alert,
.secondary-nav {
  margin: 0 auto;
  max-width: 35em;
  padding: 0 1em;
}
@media screen and (min-width: 35em), print and (min-width: 35em) {
  .main-nav > .nav__inner,
  .masthead,
  .region-alert > .block-alert,
  .secondary-nav,
  .main-content,
  .main-footer > .main-footer__inner {
    max-width: 60em;
  }
  .wide-template .region-alert > .block-alert,
  .wide-template .masthead,
  .wide-template .nav,
  .wide-template .main-content,
  .wide-template .main-footer > .main-footer__inner {
    max-width: 100%;
  }
}

.site-logo {
  display: none; /* Hide logo until printing. */
}

.in-maintenance > .main-content {
  padding-bottom: 1em;
}

/** Regions *******************************************************************/
@media screen and (min-width: 30em) {
  .one-sidebar .main-column {
    float: right; /* LTR */
    padding-left: 1.3em; /* LTR */
    width: 75%;
  }
  .main-content .region-sidebar {
    clear: left;
    height: 100%;
    padding-right: 1.3em;
    width: 25%;
  }
}

/** Main Nav ******************************************************************/
.main-nav > .menu > .menu-item {
  display: block;
  float: left; /* LTR */
}
.main-nav > .menu > .menu-item > .menu-link {
  display: block;
  white-space: nowrap;
}

/** Grid ******************************************************************/
.row {
  margin: 0 -1em;
}
.region-footer .row {
  margin: 0 -1.6em;
}
.col {
  padding: 0 1em;
}
.region-footer .col {
  padding: 0 1.6em;
}

@media screen and (min-width: 25em) {
  .cols-6 > .col {
    float: left;
    width: 50%;
  }
  .cols-6 > .col:nth-of-type(2n+1) {
    clear: left;
  }
}
@media screen and (min-width: 30em) {
  .cols-5 > .col {
    float: left;
    width: 50%;
  }
  .cols-5 > .col:first-child {
    width: 100%;
  }
  .cols-5 > .col:nth-of-type(5n+4) {
    clear: left;
  }
}
@media screen and (min-width: 35em),print and (min-width: 35em) {
  .cols-4 > .col {
    float: left;
    width: 50%;
  }
  .cols-4 > .col:nth-of-type(2n+1) {
    clear: left;
  }
  .cols-6 > .col {
    width: 33.33334%;
  }
  .cols-6 > .col:nth-of-type(2n+1) {
    clear: none;
  }
  .cols-6 > .col:nth-of-type(3n+1) {
    clear: left;
  }
}
@media screen and (min-width: 40em),print and (min-width: 40em) {
  .cols-3 > .col {
    float: left;
    width: 50%;
  }
  .cols-3 > .col:first-child {
    width: 100%;
  }
  .cols-5.row > .col {
    width: 33.33334%;
  }
  .cols-5 > .col:nth-of-type(5n+1),
  .cols-5 > .col:nth-of-type(5n+2) {
    width: 50%;
  }
  .cols-5 > .col:nth-of-type(5n+3) {
    clear: left;
  }
  .cols-5 > .col:nth-of-type(5n+4) {
    clear: none;
  }
}
@media screen and (min-width: 45em),print and (min-width: 45em) {
  .row > .col {
    float: left;
  }
  .cols-1.row > .col {
    float: none;
    width: 100%;
  }
  .cols-2 > .col {
    width: 50%;
  }
  .cols-3.row > .col {
    width: 33.33334%;
  }
  .cols-4 > .col {
    width: 25%;
  }
  .cols-4 > .col:nth-of-type(2n+1) {
    clear: none;
  }
  .cols-5.row > .col {
    width: 20%;
  }
  .cols-6 > .col {
    width: 16.66667%;
  }
  .cols-5 > .col:nth-of-type(5n+3),
  .cols-6 > .col:nth-of-type(3n+1) {
    clear: none;
  }
}

@media screen and (min-width: 45em), print and (min-width: 45em) {
  .row > .size-1of1.col {
    width: 100%;
  }
  .row > .size-1of2.col {
    width: 50%;
  }
  .row > .size-1of3.col {
    width: 33.33334%;
  }
  .row > .size-2of3.col {
    width: 66.66667%;
  }
  .row > .size-1of4.col {
    width: 25%;
  }
  .row > .size-3of4.col {
    width: 75%;
  }
  .row > .size-1of5.col {
    width: 20%;
  }
  .row > .size-2of5.col {
    width: 40%;
  }
  .row > .size-3of5.col {
    width: 60%;
  }
  .row > .size-4of5.col {
    width: 80%;
  }
  .row > .size-1of6.col {
    width: 16.66667%;
  }
  .row > .size-5of6.col {
    width: 83.33334%;
  }
}

@media screen and (min-width: 20em) {
  aside.col {
    padding: 0;
  }
  aside.col > .panel-pane {
    float: left;
    padding: 0 1em;
    width: 50%;
  }
  aside.col > .panel-pane:nth-of-type(2n+1) {
    clear: left;
  }
}
@media screen and (min-width: 45em),print and (min-width: 45em) {
  aside.col {
    padding: 0 1em;
  }
  aside.col > .panel-pane {
    float: none;
    padding: 0;
    width: 100%;
  }
}

/** Floated Images ************************************************************/
@media screen and (min-width: 30em) {
  .left.image,
  .cols-5 > .col:first-child .left.image {
    float: left;
    margin-right: 1em;
    max-width: 50%;
  }
  .right.image,
  .cols-5 > .col:first-child .right.image {
    float: right;
    margin-left: 1em;
    max-width: 50%;
  }
  .cols-5 .left.image,
  .cols-5 .right.image,
  .cols-6 .left.image,
  .cols-6 .right.image,
  aside.col .left.image,
  aside.col .right.image {
    float: none;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
  }
}
@media screen and (min-width: 35em),print and (min-width: 35em) {
  .cols-4 .left.image,
  .cols-4 .right.image {
    float: none;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
  }
}
@media screen and (min-width: 40em),print and (min-width: 40em) {
  .cols-3 .left.image,
  .cols-3 .right.image,
  .cols-5 > .col:first-child .left.image,
  .cols-5 > .col:first-child .right.image {
    float: none;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
  }
  .cols-3 > .col:first-child .left.image {
    float: left;
    margin-right: 1em;
    max-width: 50%;
  }
  .cols-3 > .col:first-child .right.image {
    float: right;
    margin-left: 1em;
    max-width: 50%;
  }
}
@media screen and (min-width: 45em),print and (min-width: 45em) {
  .cols-3 > .col:first-child .left.image,
  .cols-3 > .col:first-child .right.image {
    float: none;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
  }
}

/** Footer correction *********************************/

@media screen and (min-width: 40em), print and (min-width: 40em)
  .cols-3 > .col:first-child {
      width: 50%;
  }
}

/** Print Layout **************************************************************/
@media print {
  nav,
  .epa-search,
  .breadcrumb,
  .breadcrumb-title,
  .block-menu,
  .block-menu-block,
  .block-search,
  .block-user,
  .comment-form,
  .links,
  .menu,
  .microsite-aside,
  .mobile-nav,
  .no-print,
  .node-links,
  .region-preface,
  .site-name-and-slogan,
  .submitted .permalink,
  .pagetop,
  .tasks,
  #block-epa-accessibility-quail-results,
  #block-epa-workflow-revision-info-block,
  #block-comment-recent,
  #block-forum-active,
  #block-forum-new,
  #block-node-recent,
  #block-node-syndicate,
  footer .pipeline,
  #show-admin-info-wrapper,
  .social-menu-wrapper,
  .social-menu-title,
  .social-menu-more,
  .web-area-footer,
  #block-pane-epa-web-area-footer {
    display: none;
  }

  .masthead,
  .main-content,
  .main-nav,
  .secondary-nav,
  .main-footer {
    width: 100%;
  }

  .site-logo {
    display: block;
  }

  .microsite-name,
  .page-title {
    margin-top: -10px;
    padding: 0;
  }
}

/**
 * @file
 * Design styles.
 *
 * Aqua #02bfe7     Darkest Aqua #046b99    Dark Aqua #00a6d2     Light Aqua #9bdaf1      Lightest Aqua #e1f3f8
 * Base #212121
 * Blue #0071bc     Darkest Blue #112e51    Dark Blue #205493
 * Gold #fdb81e     Light Gold #f9c642      Lighter Gold #fad980
 * Gray #5b616b     Dark Gray #323a45       Light Gray #aeb0b5    Lighter Gray #d6d7d9    Lightest Gray #f1f1f1
 * Green #2e8540    Light Green #4aa564     Lighter Green #94bfa2 Lightest Green #e7f4e4
 * Red #e31c3d      Darkest Red #981b1e
 * White #fff       Dark Warm Gray #494440  Light Warm Gray #e4e2e0
 */

html,
body {
  background: #fff;
}

a {
  color: #0071bc;
}
a:link {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
a:visited {
  color: #4c2c92;
}
a:hover {
  color: #205493;
}
a:active {
  color: #205493;
}
a:focus {
  box-shadow: 0 0 3px #3e94cf, 0 0 7px #3e94cf;
  outline: 0;
}

::-moz-selection {
  background: #5b616b;
  color: #fff;
  text-shadow: none;
}
::-webkit-selection {
  background: #5b616b;
  color: #fff;
  text-shadow: none;
}
::selection {
  background: #5b616b;
  color: #fff;
  text-shadow: none;
}

blockquote {
  background: #f1f1f1;
  margin: 0 0 1.5em;
  padding: .75em 1.5em;
  word-wrap: break-word;
}
blockquote > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

hr {
  background: #494440;
  border: 0;
  box-sizing: content-box;
  color: #494440;
  height: 1px;
  margin: 0 0 1.5em;
}

mark {
  background: #fdb81e;
  color: #000;
}

span.warning {
  background: transparent;
  color: #e31c3d;
  font-weight: bold;
}

/** Transitions ***************************************************************/
* {
  -moz-transition: background-color .25s linear, border-color .25s linear, -moz-box-shadow .25s linear, box-shadow .25s linear, color .25s linear, opacity .25s linear, text-shadow .25s linear, -moz-transform .25s linear;
  -ms-transition: background-color .25s linear, border-color .25s linear, -ms-box-shadow .25s linear, box-shadow .25s linear, color .25s linear, opacity .25s linear, text-shadow .25s linear, -ms-transform .25s linear;
  -o-transition: background-color .25s linear, border-color .25s linear, -o-box-shadow .25s linear, box-shadow .25s linear, color .25s linear, opacity .25s linear, text-shadow .25s linear, -o-transform .25s linear;
  -webkit-transition: background-color .25s linear, border-color .25s linear, -webkit-box-shadow .25s linear, box-shadow .25s linear, color .25s linear, opacity .25s linear, text-shadow .25s linear, -webkit-transform .25s linear;
  transition: background-color .25s linear, border-color .25s linear, box-shadow .25s linear, color .25s linear, opacity .25s linear, text-shadow .25s linear, transform .25s linear;
}

/** Border Radius *************************************************************/
button,
fieldset.collapsed legend,
input[type="button"],
input[type="reset"],
input[type="submit"],
.archive,
.button,
ins.new:before,
.password-suggestions,
.progress .bar,
#edit-cancel,
.addtocal {
  border-radius: 3px;
}
fieldset legend,
.pillbox > .menu-item:first-child > .menu-link,
.tabs > li:first-child > a {
  border-radius: 3px 3px 0 0;
}
.pillbox > .menu-item:last-child > .menu-link,
.tabs > li:last-child > a,
.skip-link {
  border-radius: 0 0 3px 3px;
}

/** Buttons *******************************************************************/
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
#edit-cancel,
.addtocal {
  background-color: #0071bc;
  border: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 1.5em;
  padding: 0.5882em 1.1765em;
  text-align: center;
  text-decoration: none;
  vertical-align: baseline;
  white-space: normal;
}
button:focus,
button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover,
.button:focus,
.button:hover,
#edit-cancel:focus,
#edit-cancel:hover,
.addtocal:focus,
.addtocal:hover {
  background-color: #205493;
  box-shadow: none;
  outline: 0;
}
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
.button:active,
#edit-cancel:active,
.addtocal:active {
  background-color: #112e51;
}
input[type="button"] + input[type="button"],
input[type="button"] + input[type="reset"],
input[type="button"] + input[type="submit"],
input[type="submit"] + input[type="button"],
input[type="submit"] + input[type="reset"],
input[type="submit"] + input[type="submit"],
input[type="text"] + input[type="button"],
input[type="text"] + input[type="reset"],
input[type="text"] + input[type="submit"],
select + input[type="button"],
select + input[type="reset"],
select + input[type="submit"],
#edit-cancel {
  margin-left: 0.5em; /* LTR */
}

/** Add to Cal ****************************************************************/
.addtocal {
  cursor: pointer;
  display: block;
  float: none;
  font-size: 82.3529411765%;
  margin-top: 0.5em;
  width: 10em;
}

.field-addtocal .date-display-single {
  display: inline-block;
  margin: 0 1em 1.5em 0;
}

@media screen and (min-width: 45em) {
  .field-addtocal {
    width: 15em;
    display: block;
  }
}

ul.addtocal_menu {
  background: #fff;
  border: 1px solid #0071bc;
  margin-top: 0.5em;
  padding: 0.25em;
}

ul.addtocal_menu li a:hover {
  background: #f1f1f1;
}

/** PDF Description ***********************************************************/
div.field-name-field-document-description {
  padding: 0 0 0 1em;
}

/** Progress Bar **************************************************************/
.progress .bar {
  background: #d6d7d9;
  border: 1px solid #aeb0b5;
}
.progress .filled {
  background-color: #0071bc;
  height: 1em;
}
.progress .percentage {
  float: right;
}

/* Skip Links *****************************************************************/
.skip-links {
  font-size: 16px;
  left: 50%;
  margin-left: -7em;
  position: absolute;
  width: 14em;
  z-index: 9999;
}
.skip-link,
.skip-link:visited,
.skip-link:focus {
  background-color: #212121;
  border: 2px solid #f1f1f1;
  border-top: 0;
  box-shadow: 0 0 6px rgba(0,0,0,.5);
  color: #f1f1f1;
  display: inline-block;
  font-weight: bold;
  line-height: 1.5;
  margin: 0;
  outline: 0;
  text-align: center;
  text-decoration: none;
  width: 14em;
  z-index: 9999;
}

/** Menus *********************************************************************/
.pillbox {
  padding: 0 0 1.5em;
}
.pillbox > .menu-item > .menu-link,
.pillbox > .menu-item > .menu-link:visited,
.tabs > li > a,
.tabs > li > a:visited {
  background-color: #d6d7d9;
  color: #212121;
  line-height: 1;
  margin: 0;
  padding: .5882em 1.1765em;
  text-decoration: none;
}
.pillbox > .menu-item > .menu-link {
  border: 1px solid #aeb0b5;
  border-width: 1px 0 0 0;
}
.pillbox > .menu-item:first-child > .menu-link {
  border-top: 0;
}
@media screen and (min-width: 30em) {
  .pillbox {
    padding: 0 0 1em;
  }
  .tabs > li > a,
  .tabs > li > a:visited {
    margin: 0 0 .5em;
  }
  .pillbox > .menu-item > .menu-link {
    border-width: 0 0 0 1px;
  }
  .pillbox > .menu-item:first-child > .menu-link {
    border-radius: 3px 0 0 3px; /* LTR */
    border-left: 0;
  }
  .pillbox > .menu-item:last-child > .menu-link {
    border-radius: 0 3px 3px 0; /* LTR */
  }
}
.pillbox > .menu-item > .menu-link:hover,
.pillbox > .menu-item > .menu-link:focus,
.pillbox > .menu-item > .menu-link:active,
.tabs > li > a:hover,
.tabs > li > a:focus,
.tabs > li > a:active {
  background-color: #aeb0b5;
  box-shadow: none;
  color: #212121;
  outline: 0;
  text-decoration: none;
}
.pillbox > .active.menu-item > .menu-link,
.tabs > li.active > a,
.tabs > li.active > a:hover {
  background-color: #212121;
  color: #fff;
}
.pillbox > .active.menu-item > .menu-link:focus,
.tabs > li.active > a:focus {
  background-color: #323a45;
}
.pillbox > .active.menu-item > .menu-link:hover,
.tabs > li.active > a:hover {
  cursor: default;
}

.tabs {
  margin-bottom: 1.5em;
}
.tabs > li > a > br {
  display: none;
}
@media screen and (min-width: 30em) {
  .tabs {
    margin-bottom: 1em;
  }
  .tabs > li {
    border-bottom: 1px solid #aeb0b5;
    padding-right: .5em; /* LTR */
    margin-bottom: .5em;
  }
  .tabs > li:first-child {
    padding-left: .5em; /* LTR */
  }
  .tabs > li > a {
    border-radius: 3px 3px 0 0 !important;
    margin: 0;
  }
  .tabs > li > a > br {
    display: block;
  }
}
.tabs > li > a:focus,
.tabs > li > a:hover {
  border-color: #aeb0b5;
}

/* vertical tabs */
@media screen and (min-width: 30em) {
  .vertical {
   float: right;
   border-left: 1px solid #aeb0b5;
   margin-left: .5em;
  }
  .vertical > li {
   float: none;
   width: 10em;
   padding-left: 0;
   border-bottom: 0;
  }
  .vertical > li:first-child {
    padding-top: .5em;
    padding-left: 0;
  }
  .vertical > li > a {
    border-left: 0 !important;
    border-radius: 0 3px 3px 0 !important;
    margin: 0;
  }
}

.pipeline {
  padding: 0 0 .25em;
}
.pipeline > li {
  border-color: #5b616b;
  line-height: 1;
}
.pipeline > li > a {
  padding: .75em 0;
}
@media screen and (min-width: 45em) {
  .pipeline {
    padding: 0 0 1em;
  }
  .pipeline > li > a {
    padding: 0;
  }
}
.pipeline > li.active > a {
  font-weight: bold;
}

.pager {
  list-style: none;
  margin-bottom: 1.5em;
  padding: 0;
}
.pager__item {
  background: #0071bc;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  margin: 0 0.5em 0.5em 0;
  padding: 0;
}
.pager__item--current {
  background: #205493;
  padding: 0.25em .75em;
}
.pager__item--ellipsis {
  display: none;
}
.pager__link {
  background: #0071bc;
  border-radius: 3px;
  color: #fff;
  display: block;
  margin: 0;
  padding: 0.25em .75em;
  text-decoration: none;
}
.pager__link:visited {
  color: #fff;
}
.pager__link:hover,
.pager__link:focus {
  background: #205493;
  box-shadow: none;
  color: #fff;
  text-decoration: none;
}
.pager__link--first:before {
  content: "|\00AB";
}
.pager__link--previous:before {
  content: "\2039";
}
.pager__link--next:before {
  content: "\203A";
}
.pager__link--last:before {
  content: "\00BB|";
}

.link-list .view-mode-title {
  margin-bottom: 0;
}
.link-list a {
  text-decoration: none;
}
.link-list a:focus,
.link-list a:hover {
  text-decoration: underline;
}

/** Tables ********************************************************************/
table {
  background-color: #fff;
  color: #212121;
  margin-bottom: 1.5em;
  min-width: 100%;
}
td,
th {
  border: 1px solid #5b616b;
  padding: 0.88235em;
}
th {
  font-weight: 700;
}
tbody th {
  font-weight: 400;
}
thead th {
  text-align: left;
}
thead tr {
  background-color: #f1f1f1;
}
caption {
  margin-bottom: 0.5em;
}

table.noborder td,
table.noborder th {
  border-left: 0;
  border-right: 0;
}
table.noborder thead th {
  border-top: 0;
}
table.noborder thead tr {
  background-color: transparent;
}

table.striped tr:nth-of-type(even) {
  background-color: #f0f4f9;
}

table.nostyle thead tr,
table.nostyle tr:nth-of-type(even) {
  background-color: #fff;
}
table.nostyle td,
table.nostyle th {
  border: 0;
}

/** Fieldsets *****************************************************************/
fieldset {
  background: #fff;
  border: 1px solid #aeb0b5;
}
fieldset legend {
  background: #f1f1f1;
  border: 1px solid #aeb0b5;
  border-bottom: none;
  color: #212121;
  text-shadow: 0 1px 0 #fff;
}
.js fieldset.collapsed legend {
  border-bottom: 1px solid #aeb0b5;
}
.fieldset-title {
  text-decoration: none;
}

/** Vertical Tabs *************************************************************/
.vertical-tabs {
  background: #f1f1f1;
  border: 1px solid #aeb0b5;
}
.vertical-tabs-panes {
  background: #fff;
}
.vertical-tabs-list {
  border-bottom: 1px solid #aeb0b5;
}
.vertical-tabs-list a {
  border: 1px solid #aeb0b5;
  border-width: 1px 1px 0 0;
  outline: 0;
  text-shadow: 0 1px 0 #fff;
}

.vertical-tabs-list a:focus,
.vertical-tabs-list a:hover {
  background: #d6d7d9;
  box-shadow: none;
  color: #0071bc;
  text-decoration: none;
}
.vertical-tabs-list .first a {
  border-top: 0;
}
.vertical-tabs-list .selected a {
  background: #fff;
  border-right: 1px solid #fff;
}
.vertical-tabs-list .selected strong {
  color: #212121;
}
.vertical-tab-button {
  outline: 0;
}

/** Forms *********************************************************************/
.form-select,
.form-text,
.form-textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid #5b616b;
  border-radius: 0;
  color: #212121;
  line-height: 1.2352941176;
  min-width: 10em;
  padding: 0.4117647059em 0.6470588235em;
}
.form-select::-ms-expand {
  display: none;
}
.form-select:focus,
.form-text:focus,
.form-textarea:focus {
  box-shadow: 0 0 3px #3e94cf, 0 0 7px #3e94cf;
  outline: 0;
}
.form-textarea {
  padding: 0.5294117647em 0.6470588235em;
}
.form-select {
  background-image: url(https://www.epa.gov/sites/all/themes/epa/img/arrow-alt-down.png);
  background-image: url(https://www.epa.gov/sites/all/themes/epa/img/svg/arrow-alt-down.svg);
  background-position: right 0.7647058824em center;
  background-repeat: no-repeat;
  background-size: 0.7647058824em;
  line-height: 1;
  padding: 0.3235294118em 2em 0.3235294118em 0.6470588235em;
}

.box .form-select,
.box .form-text,
.box .form-textarea {
  min-width: 5em;
}

label {
  display: block;
}
label.option {
  cursor: pointer;
  display: inline;
}

input[type='checkbox'],
input[type='radio'] {
  padding: 0;
  position: absolute;
  left: -999em;
}
input[type='checkbox'] + label:before,
input[type='radio'] + label:before {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 0 0 1px #757575;
  content: '\a0';
  display: inline-block;
  height: 1.05882em;
  line-height: 0.8;
  margin-right: 0.6em;
  text-indent: 0.15em;
  vertical-align: 0.2em;
  width: 1.05882em;
}
input[type='radio'] + label:before {
  border-radius: 100%;
  box-shadow: 0 0 0 2px #fff, 0 0 0 3px #757575;
  height: 0.9411em;
  width: 0.9411em;
}
input[type='checkbox']:checked + label:before,
input[type='radio']:checked + label:before {
  background-color: #0071bc;
  box-shadow: 0 0 0 1px #0071bc;
}
input[type='checkbox']:checked + label:before {
  background-image: url(https://www.epa.gov/sites/all/themes/epa/img/correct.png);
  background-image: url(https://www.epa.gov/sites/all/themes/epa/img/svg/correct.svg);
  background-position: 50%;
  background-repeat: no-repeat;
}
input[type='radio']:checked + label:before {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #0071bc;
}
input[type='checkbox']:disabled + label,
input[type='radio']:disabled + label {
  color: #5b616b;
  cursor: not-allowed;
}
input[type='checkbox']:disabled + label:before,
input[type='radio']:disabled + label:before {
  background: #d6d7d9;
  box-shadow: 0 0 0 1px #aeb0b5;
}

.password-indicator div {
  background-color: #4aa564;
}

.govdelivery-form {
  background: #fff;
  display: inline-block;
  margin-bottom: 1.5em;
  max-width: 100%;
  padding: 0.75em 0.75em 0;
}
@media screen and (min-width: 43em) {
  .govdelivery-form {
    display: block;
  }
}
.govdelivery-fieldset {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  position: static;
  top: 0;
}
.govdelivery-legend {
  background: transparent;
  border: 0;
  color: #000;
  height: auto;
  line-height: 1;
  padding-left: 2.2352941176em;
  position: relative;
  text-indent: 0;
  text-shadow: none;
  top: 0;
}
.govdelivery-legend:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAYCAIAAAD78wNdAAAFL0lEQVR4AZ2VA5wjSx6A+9Y4Pdvv7Lu1bdu2bZvD5Ri5yWJs28nGTscTdCa2/69nf6vR2+z7Oih01VcuBIJGY3JnNWIxRYq7+bKHBfLkSiWZb4QgCMqRVKHccZe1OpRxLJ53nig8SRDczpBcfCI6E887/IBzMUVIFpp+uaOOa1x4hbLiNv1WhqTV7FHqXUa7V21w8ZV2jdEtwhwVNN1lonBDKGPnQ45M63xnR0SudNyp5riSFpfHX80xMKSWXJL2Tp4Md0SX4CMmr+UYEvERE1vsLt/VNNHsy5TECuU7OK6licadbEZVdrLIHJYjxWuvYOptTh8ucHv9gQD4/AE8iqdnNWsfFsnxbrWa3ctv084ShUE5CFWqkcca8UA915harymh61otbugG3JTdrMVHz+L0KQ2uDZHM0/8XvMWBvz3oUIPO4qGJLXhhPADBQZdYqGILHlgbzgzLlvycY0UIPb0BUxlc6yOYJKEZOqGzg8cP3VHLNeKrY9ktWl6zsmtHGV2PO/z+AKFSVcHSQ3sKUZhLhCFRMC4BjpeCyQUdwOcpqliBjwRDZpt6pl6qxLpwbIhkZTZhmMkdki01O7zwBikM6H8JBl6GnuehzwXodxEGRYG8Uz+dHn90sQL/jcxv2RHRoMcU7Rxqo2fpTRo8R2tuN8ktZvguDD65CSNj4R4JduXBHyLafFMSwddpvihic2K5Uqh2rQ+nVZK47RwR2aILj1GuwsaSWaE9D8gw4BL8/hrcqn+RMiEK/noVfnseUvke6MQJgkCscUSVqHZENrRzLLxYnUPW4T3ovGPx0X/vOnx2HbY9AQgAzuynys/yEvo+mzBOuAP88IIXmdDAN6ZUq/KpxsXXm144MJ2JRGGuDWnKJutbdE7oxNkS+OwsjI2FP6eQVzDvDlNO66H8AKn4B5L11Xtx++F5t6+pYpaLT76o0OQ+msgniWxRhZI2h0ZnyiknF1ZT9kUzUht15x+jz9COU0kQqPvkHv+UPrMP91uE0Ru5vgp5uKnnqnTkf1Xfr28CgGNYSC/yfwZxVhu8bWU9vkBqA/a0UafDMERvshLz6tKLm9JLyfOukDgqd3q9pvN8KD0ypP49hDAI2RbXY//9nhObe45i9JxVg/wt7VyIMy2Q+ilzktnv2Ca7wnfK2hzeQDNqySc9X7sNdDQssbCwilJS/ewKkV7NNW+8y0MxN3QiNFuB/IWIDG7qNZHcc35xr0XFyMRcZHhlBgv9t2aKyt0KAKN5m+z+F0NdzDA9LuVqxWyExZeUlNcLuVyZgK9XoDSGIKNaKMde9MMBrnILiajLeWwscvvdd5P9vxtbj/w7FRmRg/w7HRmUmlUMx5xnVkjapuGBNnUEdz28hCW3VtXT8ABiNRmlPLYMFUpRVIaiGhlq1YilIpFWrXZYbW6/7zeMMX/jzFkoOjRSsGCbaVMYqSLsoW3YseolV+tqmRYA7z/4C5h2EQCM5G8J0RDgJU5b61vOdplYrBBL3Jj9sTQ/Tp0NAGyXaJf81A+yf4Z5buBRDlDwj8At+QtzMR6VujV9yf9NM1aEYITl8kMsl8iCYkHftRrXi4ATcOgutA/lb6sVx6Re5TV1fFRr+kbpRQD4G3s+UtMTafoIqfrV5+TxHBmnlSNv7wgeBzjdPqT5X8ukJ6L1GeMFW4fyV08SbUdqBg6lLT3IulLKLzOhWjWn3dn+7hgCaq36tjjxsiLm35zlf6fN28zCz9gmF36oKcAvtQVxDwaDyQsmwKGp2U6tFXQAmBe64ScVIef3eH1f7gAAAABJRU5ErkJggg==) no-repeat 50% 50%;
  content: '';
  display: block;
  height: 1.4117647059em;
  left: 0;
  margin-top: -0.2941176471em;
  position: absolute;
  width: 1.9411764706em;
}
@media screen and (min-width: 43em) {
  .microsite-aside .govdelivery-legend {
    padding-left: 0;
  }
  .microsite-aside .govdelivery-legend:before {
    display: none;
  }
}
@media screen and (min-width: 61.75em) {
  .microsite-aside .govdelivery-legend {
    padding-left: 2.2352941176em;
  }
  .microsite-aside .govdelivery-legend:before {
    display: block;
  }
}
.govdelivery-text {
  margin: 0.5882352941em 0 0;
  max-width: 10.5882352941em;
  min-width: 5.8823529412em;
  width: 100%;
}
.govdelivery-submit {
  margin: 0.5882352941em 0 0.75em;
}

.webform-client-form {
  clear: both;
}

/** Public Alerts *************************************************************/
.region-alert {
  background: #000;
  color: #fff;
}

.block-alert > .alert-title {
  float: left;
  font-size: 100%;
  line-height: 1.5;
  margin-right: .5em;
  padding: 0;
}
.block-alert > .alert-title:after {
  content: ':';
}

.block-alert > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

/** Secondary Nav *************************************************************/
.secondary-nav {
  position: relative;
  z-index: 10;
}
.secondary-nav > .menu {
  float: right;
  margin-top: 2em;
}
.secondary-menu > li {
  margin-bottom: 0;
}
.secondary-menu > li > a {
  color: #5b616b;
  font-size: 76.4706%;
  margin: -.3333em;
  padding: .3333em;
  text-decoration: none;
  text-transform: uppercase;
}
.secondary-menu > li > a:hover {
  text-decoration: underline;
}

/** Masthead ******************************************************************/
.masthead {
  color: #fff;
  padding-bottom: 1em;
  padding-top: 1.4em;
  position: relative;
}

.site-name {
  height: 31px;
  padding: 0;
  width: 101px;
}
.site-name span {
  background: url(https://www.epa.gov/sites/all/themes/epa/img/svg/epa-logo.svg) no-repeat;
  color: transparent;
  display: block;
  font: 0/0 a;
  height: 31px;
  text-shadow: none;
}
.site-name > a {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1;
}

.site-slogan {
  color: #0071bc;
  font-family: Arial, sans-serif;
  font-size: .6471rem;
  font-weight: 500;
  line-height: 1;
  position: relative;
}

@media screen and (min-width: 18em) {
  .site-name {
    float: left;
    margin-right: .2em;
  }
  .site-slogan {
    top: -1px;
    width: 21.8em;
  }
}
@media screen and (min-width: 50em) {
  .site-name-and-slogan {
    float: left;
  }
}

/** Search Box ****************************************************************/
.epa-search {
  clear: both;
  padding-top: 1em;
  position: relative;
}
@media screen and (min-width: 50em) {
  .epa-search {
    clear: right;
    padding-top: 0;
    float: right;
    width: 16.5em;
  }
}
@media screen and (min-width: 65em) {
  .epa-search {
    bottom: .5em;
    padding-right: 1em;
    position: absolute;
    right: 0;
  }
  .js .epa-search {
    bottom: -2.2941176471em;
  }
}

.epa-search > .form-text {
  border-color: #0071bc;
  border-radius: 0 3px 3px 0;
  color: #212121;
  height: 1.6470588235em;
  line-height: 1;
  padding: 0.2647058824em 2.8235294118em 0.2647058824em 0.6470588235em;
  width: 100%;
}

.epa-search-button { /* search.svg */
  background-color: #02bfe7;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB2aWV3Qm94PSIwIDAgMjg5LjEyMjIyIDI4OC4yOTYwOCIgaGVpZ2h0PSIxMnB4IiB3aWR0aD0iMTJweCI+DQo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYzLjQzMTIsLTM4OS42MzEyNCkiPg0KPHBhdGggc3Ryb2tlLXdpZHRoPSI5Ljc1NjE3MzEzIiBmaWxsPSIjRkZGIiBkPSJNMjk1LjkzODk5LDQyMi4wODZjLTQzLjI3Mjk5LDQzLjI3Mi00My4zNzg5OSwxMTQuMTU5LTAuMTA1OTgsMTU3LjQzMjAxLDM2LjY2Mjk5LDM2LjY2MzAyLDkzLjIwMTk5LDQyLjI1LDEzNS45MjA5OSwxNi43NjU5OWw3Ni4zNDM5OSw3NC4yMzQ5OGMxMC41MDY5OSwxMC4xOTgsMjcuMDg0OTksOS44MjEwNSwzNy4xMTY5Ny0wLjg0Mzk5LDEwLjAzMzAyLTEwLjY2NDk4LDkuNzcwMDItMjcuNDQ1OTktMC43Mzc5Ny0zNy42NDM5OGwtNzUuMTgyOTgtNzIuODY0MDJjMjYuMzYwOTktNDIuODQ2OTgsMjEuMDA3OTktMTAwLjA0NDk4LTE2LjAyODAyLTEzNy4wODA5OS00My4yNzI5OC00My4yNzMwMS0xMTQuMDU0OTktNDMuMjczMDEtMTU3LjMyNywwem0zMS43Mzg5OSwzMS43MzkwMWMyNi4xMDIwMi0yNi4xMDIwMiw2Ny43NDYwMy0yNi4xMDIwMiw5My44NDgwMiwwLDI2LjEwMTk5LDI2LjEwMTk5LDI2LjEwMTk5LDY3Ljc0NTk4LDAsOTMuODQ3OTYtMjYuMTAxOTksMjYuMTAyMDYtNjcuNzQ2LDI2LjEwMjA2LTkzLjg0ODAyLDAtMjYuMTAxOTktMjYuMTAxOTktMjYuMTAxOTktNjcuNzQ1OTcsMC05My44NDc5NnoiLz4NCjwvZz4NCjwvc3ZnPg==");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  border-color: #02bfe7;
  border-radius: 0 3px 3px 0;
  box-sizing: border-box;
  color: #4aa564;
  font: 0/0 a;
  height: 28px;
  right: 0;
  position: absolute;
  text-decoration: none;
  text-indent: -999em; /* BlackBerry fix */
  text-shadow: none;
  top: 17px;
  width: 44px;
}
.epa-search-button:focus,
.epa-search-button:hover {
  background-color: #205493;
  border-color: #205493;
  box-shadow: none;
}
@media screen and (min-width: 50em) {
  .epa-search-button {
    top: 0;
  }
}
@media screen and (min-width: 61em) {
  .epa-search-button {
    right: 16px;
  }
  .js .epa-search > .form-text {
    border-color: #fff;
  }
}

/** Main Nav ******************************************************************/
.main-nav {
  background-color: #0071bc;
  line-height: 1;
}
.main-nav > .nav__inner > .menu {
  float: left;
}
.main-nav > .nav__inner > .menu > .menu-item {
  float: left;
}
.main-nav > .nav__inner > .menu > .menu-item > .menu-link {
  color: #fff;
  font-family: "Merriweather", "Georgia", "Cambria", "Times New Roman", "Times", serif;
  font-size: 76.4706%;
  font-weight: bold;
  line-height: 1;
  padding: 1.2em 1.6em;
  text-decoration: none;
}
@media screen and (min-width: 46em) {
  .main-nav > .nav__inner > .menu > .menu-item > .menu-link {
    font-size: 88.2353%;
  }
}
.main-nav > .nav__inner > .menu > .menu-item > .active {
  background-color: #205493;
}
.main-nav > .nav__inner > .menu > .menu-item > .menu-link:focus,
.main-nav > .nav__inner > .menu > .menu-item > .menu-link:hover,
.main-nav > .nav__inner > .menu > .menu-item:hover > .menu-link,
.main-nav > .nav__inner > .menu > .show-menu > .menu-link {
  background-color: #205493;
  box-shadow: none;
}

/** Sidebar Menu **************************************************************/
.region-sidebar .block-og-menu {
  padding: 0 0 1.5em;
}
.region-sidebar .block-og-menu .menu li {
  border-top: 1px solid #5b616b;
}
.region-sidebar .block-og-menu .menu {
  display: inline-block;
}
.region-sidebar .block-og-menu .menu li:first-child {
  border-top: 0;
}
.region-sidebar .block-og-menu .menu a {
  border-left: 4px solid transparent;
  color: #212121;
  line-height: 1;
  padding: 0.5882em 0.5882em 0.5882em 0.8235em;
  text-decoration: none;
}
.region-sidebar .block-og-menu .menu a.active,
.region-sidebar .block-og-menu .menu a:focus,
.region-sidebar .block-og-menu .menu a:hover,
.region-sidebar .block-og-menu .menu a:active {
  background-color: #f1f1f1;
  border-left-color: #f1f1f1;
  box-shadow: none;
  color: #0071bc;
}
.region-sidebar .block-og-menu .menu a.active {
  border-left-color: #0071bc;
  font-weight: bold;
}
.region-sidebar .block-og-menu .menu .menu li {
  border: 0;
}
.region-sidebar .block-og-menu .menu .menu a {
  border-left: 0;
  font-size: 88.2353%;
  padding: 0.6667em 0.6667em 0.6667em 1.8667em;
}
.region-sidebar .block-og-menu .menu .menu .menu a {
  padding-left: 2.5333em;
}
.region-sidebar .block-og-menu .menu .menu .menu .menu {
  display: none;
}

/** Main Content **************************************************************/
.main-content {
  background-color: #fff;
  color: #212121;
}

.microsite-name {
  padding: 0 0 0.4em;
}

#share {
  float: right;
  position: relative;
}

.share-button {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #0071bc;
  display: block;
  font-size: inherit;
  font-weight: normal;
  height: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0 0.3333em;
}

.share-button:hover,
.share-button:active {
  background: transparent;
  color: #205493;
  text-decoration: underline;
}

.share-button:focus {
  background: transparent;
  box-shadow: 0 0 3px #3e94cf, 0 0 7px #3e94cf;
}

#share ul {
  background: #fff;
  border: 1px solid #0071bc;
  display: none;
  list-style: none;
  width: 9em;
  padding: 0.25em;
  position: absolute;
  top: 1.4em;
  z-index: 1;
}
@media screen and (min-width: 30em) {
  #share ul {
    right: 0;
  }
}

#share .on + ul {
  display: block;
}

#share li {
  margin: 0.5em 0.25em;
}
#share li:before {
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  height: 20px;
  margin-right: 0.25em;
  vertical-align: top;
  width: 20px;
}

#share li a {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
#share li a:hover {
  text-decoration: underline;
}

.share-facebook:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xNCAtMTQgNDggNDgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTE0IC0xNCA0OCA0OCI+PGxpbmVhckdyYWRpZW50IGlkPSJhIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjkwLjA1MyIgeTE9Ii05OS43NiIgeDI9IjkwLjA1MyIgeTI9Ii0xMDYuMzgxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDcuMjM0IDAgMCAtNy4yMzQgLTY0MS41IC03MzUuNTYyKSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNEI3MUI4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjkzRjdFIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMzMuOTMxIDI3Ljk5M2MwIDMuMzA0LTIuNjg5IDUuOTgzLTYuMDAyIDUuOTgzaC0zNi4wMTFjLTMuMzE1IDAtNi4wMDEtMi42ODMtNi4wMDEtNS45ODN2LTM1LjkyMWMwLTMuMzA4IDIuNjg3LTUuOTg4IDYuMDAxLTUuOTg4aDM2LjAxMWMzLjMxMiAwIDYuMDAyIDIuNjgxIDYuMDAyIDUuOTg4djM1LjkyMXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjUuNjEzLTQuNTU3aC02LjE2NmMtMy42NjIgMC03LjczMiAxLjUzNS03LjczMiA2LjgzNS4wMTkgMS44NDUgMCAzLjYxMyAwIDUuNjAzaC00LjIzNHY2LjcyOGg0LjM2NnYxOS4zN2g4LjAyMXYtMTkuNDk5aDUuMjk1bC40NzktNi42MThoLTUuOTEzcy4wMTYtMi45NDYgMC0zLjhjMC0yLjA5MyAyLjE4NC0xLjk3NCAyLjMxMi0xLjk3NCAxLjA0MiAwIDMuMDU5LjAwMyAzLjU3OCAwdi02LjY0NmgtLjAwNnoiLz48L3N2Zz4=');
}
.share-twitter:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyNCIgeDI9IjI0IiB5Mj0iNDguMDAxIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0QkQwRUYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyOUFBRTEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJ1cmwoI2EpIiBkPSJNNDggNDJjMCAzLjMxMy0yLjY4NyA2LTYgNmgtMzZjLTMuMzEzIDAtNi0yLjY4Ny02LTZ2LTM2YzAtMy4zMTMgMi42ODctNiA2LTZoMzZjMy4zMTMgMCA2IDIuNjg3IDYgNnYzNnoiLz48cGF0aCBmaWxsPSIjMjlBQUUxIiBkPSJNNDAuMjMxIDEzLjQxM2MtMS4xMi40OTctMi4zMjMuODMzLTMuNTg4Ljk4NCAxLjI5MS0uNzc0IDIuMjgtMS45OTggMi43NDctMy40NTctMS4yMDYuNzE2LTIuNTQzIDEuMjM2LTMuOTY4IDEuNTE2LTEuMTM5LTEuMjE0LTIuNzYzLTEuOTcyLTQuNTYtMS45NzItMy40NDkgMC02LjI0NiAyLjc5Ni02LjI0NiA2LjI0NyAwIC40OS4wNTUuOTY2LjE2MSAxLjQyNC01LjE5Mi0uMjYxLTkuNzk1LTIuNzQ5LTEyLjg3Ni02LjUyOC0uNTM4LjkyMy0uODQ2IDEuOTk2LS44NDYgMy4xNDEgMCAyLjE2NyAxLjEwMyA0LjA4IDIuNzc5IDUuMTk5LTEuMDI0LS4wMzItMS45ODctLjMxMy0yLjgzLS43ODF2LjA3OWMwIDMuMDI2IDIuMTUzIDUuNTUxIDUuMDExIDYuMTI1LS41MjUuMTQzLTEuMDc2LjIxOS0xLjY0Ni4yMTktLjQwMyAwLS43OTQtLjAzOC0xLjE3Ni0uMTEuNzk1IDIuNDggMy4xMDIgNC4yODcgNS44MzUgNC4zMzgtMi4xMzggMS42NzUtNC44MzIgMi42NzUtNy43NTggMi42NzUtLjUwNCAwLTEuMDAyLS4wMy0xLjQ5MS0uMDg5IDIuNzY1IDEuNzczIDYuMDQ4IDIuODA4IDkuNTc2IDIuODA4IDExLjQ5IDAgMTcuNzc0LTkuNTE5IDE3Ljc3NC0xNy43NzQgMC0uMjcxLS4wMDYtLjU0LS4wMTktLjgwOSAxLjIyNC0uODgyIDIuMjg0LTEuOTgyIDMuMTIxLTMuMjM1eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00MC4yMzEgMTQuNzM5Yy0xLjEyLjQ5Ny0yLjMyMy44MzMtMy41ODguOTg0IDEuMjkxLS43NzMgMi4yOC0xLjk5OCAyLjc0Ny0zLjQ1Ni0xLjIwNi43MTYtMi41NDMgMS4yMzYtMy45NjggMS41MTYtMS4xMzktMS4yMTQtMi43NjMtMS45NzItNC41Ni0xLjk3Mi0zLjQ0OSAwLTYuMjQ2IDIuNzk2LTYuMjQ2IDYuMjQ3IDAgLjQ4OS4wNTUuOTY2LjE2MSAxLjQyNC01LjE5Mi0uMjYxLTkuNzk1LTIuNzQ4LTEyLjg3Ni02LjUyNy0uNTM4LjkyMy0uODQ2IDEuOTk2LS44NDYgMy4xNDEgMCAyLjE2NyAxLjEwMyA0LjA3OSAyLjc3OSA1LjE5OS0xLjAyNC0uMDMyLTEuOTg3LS4zMTMtMi44My0uNzgxdi4wNzljMCAzLjAyNyAyLjE1MyA1LjU1MSA1LjAxMSA2LjEyNS0uNTI1LjE0NC0xLjA3Ni4yMTktMS42NDYuMjE5LS40MDMgMC0uNzk0LS4wMzgtMS4xNzYtLjExLjc5NSAyLjQ4MSAzLjEwMiA0LjI4NyA1LjgzNSA0LjMzOC0yLjEzOCAxLjY3Ni00LjgzMiAyLjY3NS03Ljc1OCAyLjY3NS0uNTA0IDAtMS4wMDItLjAzLTEuNDkxLS4wODkgMi43NjUgMS43NzMgNi4wNDggMi44MDggOS41NzYgMi44MDggMTEuNDkgMCAxNy43NzQtOS41MTkgMTcuNzc0LTE3Ljc3NCAwLS4yNzEtLjAwNi0uNTQtLjAxOS0uODA4IDEuMjI0LS44ODUgMi4yODQtMS45ODUgMy4xMjEtMy4yMzh6Ii8+PC9zdmc+');
}
.share-googleplus:before {
  background-image: url('data:image/svg+xml;base64,[encoded data, 5616 characters]');
}
.share-pinterest:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE3NiA3NiA0OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAxNzYgNzYgNDggNDgiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI3MS4zNjYiIHkxPSIxMzIuODc1IiB4Mj0iNzEuMzY2IiB5Mj0iMTIxLjM3NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg0LjE2NyAwIDAgLTQuMTY3IC05Ny4zMTggNjI5LjY0NikiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0Y5M0MyRCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0QzMkQyMCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTIyNCAxMTcuOTI4YzAgMy4zMDctMi42ODMgNS45ODktNS45ODkgNS45ODloLTM1LjkzOGMtMy4zMDggMC01Ljk5LTIuNjgzLTUuOTktNS45ODl2LTM1LjkzOGMwLTMuMzA3IDIuNjgyLTUuOTkgNS45OS01Ljk5aDM1LjkzOGMzLjMwNyAwIDUuOTg5IDIuNjgzIDUuOTg5IDUuOTl2MzUuOTM4eiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjQ0QyRDIwIiBkPSJNMTkzLjk0OCAxMTIuOTA2Yy03LjI5Ny0yLjk1Ni0xMS4wMDEtMTEuOTMyLTguMDk3LTE5LjQ0IDMuMDI5LTcuODI4IDExLjc0NS0xMS44MTUgMTkuNTkyLTguOTY0IDcuOTc3IDIuODk5IDEyLjA0NiAxMS40NTIgOS4yOTYgMTkuNTM5LTIuNTYzIDcuNTQxLTExLjI0NiAxMi4wMTktMTguNTQ0IDkuNjY1bDIuMzk1LTcuMjU3YzIuMzQ1IDIuMTM3IDUuNDU1IDIuMjEgOC4xNzcuMTI0IDMuMzY1LTIuNTc5IDQuODYxLTguNTY4IDMuMDY0LTEyLjQyLTEuNDQ3LTMuMTAxLTMuOTc5LTQuODQ3LTcuMzAxLTUuMjgxLTQuMzg0LS41NzMtOC4yNTguNTMzLTEwLjk3NCA0LjI1OC0xLjk1NSAyLjY4Mi0yLjM2MyA1LjY1NS0uOTk0IDguNzYxLjQzNS45ODcgMS4xNzMgMS43MjIgMi4xNDMgMi4yMTIuNTY4LjI4OC45MjMuMTU5IDEuMTI0LS40OC4yNjktLjg1OS4yNTUtMS41NTktLjI5OC0yLjQwMi0xLjE0OS0xLjc1Mi0uODI5LTMuNjczLS4wNjctNS40OTQgMS44MDMtNC4zMDggOC4wMDQtNS44MjkgMTEuNDc0LTIuODUyIDEuMTQxLjk3OSAxLjcxMSAyLjI1NyAxLjgwOCAzLjcxMS4xNDYgMi4yMDItLjE5NSA0LjMzNS0xLjI1NiA2LjMwNi0uNjMgMS4xNy0xLjQ5NSAyLjA4Ni0yLjg0MiAyLjQxMy0yLjA0Ny40OTUtMy41NjctLjk4Ny0zLjA3LTMuMDI4LjMzNC0xLjM3MS43Ni0yLjcxOSAxLjEyNS00LjA4Mi4wOTQtLjM1LjE0NC0uNzIuMTU5LTEuMDgzLjA0NS0xLjA0Ny0uNDQ2LTEuOTMyLTEuMjMtMi4yNzQtLjg0NC0uMzY4LTEuOTQ5LS4xMjctMi42NTkuNjQ4LTEuMjk2IDEuNDE2LTEuMzYgMy4wODMtLjk4MSA0Ljg2My4xMjUuNTgyLjE0MiAxLjIzNi4wMTcgMS44MTYtLjU4MiAyLjcxLTEuMjYgNS4zOTgtMS44MzkgOC4xMDktLjE4LjgzLS4xNSAxLjcwNS0uMjIyIDIuNjMyeiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmIiBkPSJNMTkzLjk0OCAxMTQuOTA2Yy03LjI5Ny0yLjk1Ni0xMS4wMDEtMTEuOTMyLTguMDk3LTE5LjQ0IDMuMDI5LTcuODI4IDExLjc0NS0xMS44MTUgMTkuNTkyLTguOTY0IDcuOTc3IDIuODk5IDEyLjA0NiAxMS40NTIgOS4yOTYgMTkuNTM5LTIuNTYzIDcuNTQxLTExLjI0NiAxMi4wMTktMTguNTQ0IDkuNjY1bDIuMzk1LTcuMjU3YzIuMzQ1IDIuMTM3IDUuNDU1IDIuMjEgOC4xNzcuMTI0IDMuMzY1LTIuNTc5IDQuODYxLTguNTY4IDMuMDY0LTEyLjQyLTEuNDQ3LTMuMTAxLTMuOTc5LTQuODQ3LTcuMzAxLTUuMjgxLTQuMzg0LS41NzMtOC4yNTguNTMzLTEwLjk3NCA0LjI1OC0xLjk1NSAyLjY4Mi0yLjM2MyA1LjY1NS0uOTk0IDguNzYxLjQzNS45ODcgMS4xNzMgMS43MjIgMi4xNDMgMi4yMTIuNTY4LjI4OC45MjMuMTU5IDEuMTI0LS40OC4yNjktLjg1OS4yNTUtMS41NTktLjI5OC0yLjQwMi0xLjE0OS0xLjc1Mi0uODI5LTMuNjczLS4wNjctNS40OTQgMS44MDMtNC4zMDggOC4wMDQtNS44MjkgMTEuNDc0LTIuODUyIDEuMTQxLjk3OSAxLjcxMSAyLjI1NyAxLjgwOCAzLjcxMS4xNDYgMi4yMDMtLjE5NSA0LjMzNS0xLjI1NiA2LjMwNi0uNjMgMS4xNy0xLjQ5NSAyLjA4Ni0yLjg0MiAyLjQxMy0yLjA0Ny40OTUtMy41NjctLjk4Ny0zLjA3LTMuMDI4LjMzNC0xLjM3MS43Ni0yLjcxOSAxLjEyNS00LjA4Mi4wOTQtLjM1LjE0NC0uNzIuMTU5LTEuMDgzLjA0NS0xLjA0Ny0uNDQ2LTEuOTMyLTEuMjMtMi4yNzQtLjg0NC0uMzY4LTEuOTQ5LS4xMjctMi42NTkuNjQ4LTEuMjk2IDEuNDE2LTEuMzYgMy4wODMtLjk4MSA0Ljg2My4xMjUuNTgyLjE0MiAxLjIzNi4wMTcgMS44MTYtLjU4MiAyLjcxLTEuMjYgNS4zOTgtMS44MzkgOC4xMDktLjE4LjgzLS4xNSAxLjcwNS0uMjIyIDIuNjMyeiIvPjwvc3ZnPg==');
}

@media screen and (min-width: 30em) {
  .microsite-name {
    float: left;
    padding-top: 0.8em;
  }
  .main-column,
  .region-highlighted {
    clear: left;
  }
}

.region-preface {
  margin: 0 -1em;
  padding: 0.5em 1em;
}
.resource-directory .region-preface {
  border-bottom: 1px solid #d6d7d9;
}
.node-type-web-area .region-preface {
  border-bottom: 0;
}

#block-pane-epa-web-area-connect,
#block-pane-social-sharing {
  padding-bottom: .66667em;
}
#block-pane-epa-web-area-connect > .menu > .menu-item,
#block-pane-social-sharing > .menu > .menu-item {
  float: left;
  margin-left: 1.5em;
}
#block-pane-epa-web-area-connect > .menu > .menu-item:first-child,
#block-pane-social-sharing > .menu > .menu-item:first-child {
  margin-left: 0;
}
#block-pane-epa-web-area-connect > .menu > .menu-item >.menu-link,
#block-pane-social-sharing > .menu > .menu-item >.menu-link {
  display: block;
  margin: 0 -.3333em;
  padding: 0 .3333em;
  text-decoration: none;
}
#block-pane-epa-web-area-connect > .menu > .menu-item >.menu-link:hover,
#block-pane-social-sharing > .menu > .menu-item >.menu-link:hover {
  text-decoration: underline;
}
@media screen and (min-width: 30em) {
  #block-pane-epa-web-area-connect,
  #block-pane-social-sharing {
    float: right;
    padding-left: 2em;
    padding-top: .66667em;
  }

  #block-views-hublinks-block,
  #block-views-revision-hublinks-block {
    float: left;
  }
}

.view-hublinks > .menu,
.view-revision-hublinks > .menu,
.view-hublinks > .related-info,
.view-revision-hublinks > .related-info {
  display: inline-block;
  padding: 0.5em 0 0;
  vertical-align: top;
}
.view-hublinks .menu-item,
.view-revision-hublinks .menu-item,
.view-hublinks > .related-info,
.view-revision-hublinks > .related-info {
  line-height: 1.25;
}
.view-hublinks > .related-info,
.view-revision-hublinks > .related-info {
  margin-right: 0.5em;
}
.view-hublinks .pipeline > li > a,
.view-revision-hublinks .pipeline > li > a {
  padding: 0 0 1em;
}
@media screen and (min-width: 30em) {
  .view-hublinks .pipeline > li > a,
  .view-revision-hublinks .pipeline > li > a {
    padding-bottom: 0;
  }
}
.view-hublinks a,
.view-revision-hublinks a {
  display: inline-block;
  font-weight: bold;
  text-decoration: none;
}
.view-hublinks a:hover,
.view-revision-hublinks a:hover {
  text-decoration: underline;
}

.view-public-notice-files {
  clear:right;
}

.view-public-notice-files li {
  margin-bottom: .75em;
}

.breadcrumb-title {
  float: left;
  margin-right: .5em;
}
.breadcrumb-title,
.breadcrumb {
  font-size: 76.4706%;
  line-height: 1.5;
  padding: 0;
}
.breadcrumb > a {
  text-decoration: none;
}
.breadcrumb > a:hover {
  text-decoration: underline;
}

/** Non-JS Menus **************************************************************/
.simple-nav a {
  color: #0071bc;
  font-size: 81.25%;
  font-weight: bold;
  line-height: 3.3847;
  padding: 0 1.2307em;
  text-decoration: none;
}
.simple-nav a:focus,
.simple-nav a:hover {
  background-color: #aeb0b5;
  box-shadow: none;
  outline: 0;
}
.simple-main-nav > .nav__inner > .menu > li:first-child > a {
  border: 0;
}

.simple-nav ul ul {
  display: none;
}

@media screen and (min-width: 38em) {
  .simple-nav > .nav__inner > .menu > li {
    float: left; /* LTR */
  }
  .simple-nav a {
    border: 0;
  }
}

/** Main Footer ***************************************************************/
.main-footer {
  background-color: #323a45;
  color: #fff;
  padding-bottom: 3.9em;
  padding-top: 2.5em;
}
.main-footer a {
  color: #fff;
}

.region-footer { /* epa-seal.svg */
  background: url("data:image/svg+xml;base64,[encoded data, 22452 characters]") 50% 100% no-repeat;
  background-position: 0 0;
  background-size: 5.8824em 5.8824em; /* 100px */
  font-family: "Merriweather", "Georgia", "Cambria", "Times New Roman", "Times", serif;
  font-weight: bold;
  min-height: 5.8824em;
  padding-top: 8em;
}
@media screen and (min-width: 55em) {
  .region-footer {
    padding-left: 11em;
    padding-top: 0;
  }
}

.region-footer a {
  text-decoration: none;
}
.region-footer a:hover {
  text-decoration: underline;
}

.region-footer .col__title {
  font-size: 117.6471%;
  margin: 0 0 1.25em;
}

.region-footer .last-updated {
  font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-size: 70.5882%;
  font-weight: 500;
  padding: 0.8333em 0 0;
  text-transform: uppercase;
}

.region-footer .menu {
  margin-bottom: 2em;
}

.region-footer .menu > li {
  margin: 0 0 .75em;
}

.region-footer .menu a {
  display: inline-block;
  font-size: 88.2353%;
  line-height: 1.2;
  margin: 0;
  padding: 0;
}

.region-footer .sub-menu {
  list-style: none;
  margin: 0.1176em 0 0;
  padding-left: 0.5882em;
}

.region-footer .social-menu {
  margin: 0;
  padding: 0;
}

.region-footer .social-menu > li {
  display: inline-block;
  margin: 0 .25em 1em;
  vertical-align: top;
}
@media screen and (min-width: 58em),print and (min-width: 58em) {
  .region-footer .social-menu > li {
    margin: 0 .5em 1em;
  }
}

.region-footer .social-menu > li:first-child {
  margin-left: 0;
}
.region-footer .social-menu > li:last-child {
  margin-right: 0;
}

.region-footer .social-menu > li > a {
  background-size: 26px 26px;
  color: transparent;
  font: 0/0 a;
  height: 26px;
  text-decoration: none;
  text-shadow: none;
  width: 26px;
}

.region-footer .social-menu > li > a:hover,
.region-footer .social-menu > li > a:focus {
  box-shadow: none;
  opacity: .8;
}

.social-facebook {
  background: url(https://www.epa.gov/sites/all/themes/epa/img/svg/epa_icons_Facebook.svg) no-repeat;
}
.social-flickr {
  background: url(https://www.epa.gov/sites/all/themes/epa/img/svg/epa_icons_Flickr.svg) no-repeat;
}
.social-instagram {
  background: url(https://www.epa.gov/sites/all/themes/epa/img/svg/epa_icons_Instagram.svg) no-repeat;
}
.social-twitter {
  background: url(https://www.epa.gov/sites/all/themes/epa/img/svg/epa_icons_Twitter.svg) no-repeat;
}
.social-youtube {
  background: url(https://www.epa.gov/sites/all/themes/epa/img/svg/epa_icons_YouTube.svg) no-repeat;
}

/** EPA Styles ****************************************************************/
.disclaimer {
  background: #f1f1f1;
  display: block;
  margin: 0 0 1.5em;
  padding: .75em 1.5em;
  word-wrap: break-word;
}

.epa-archive-link,
.exit-disclaimer,
.free-viewers {
  background-color: #aeb0b5;
  border-radius: 3px;
  color: #323a45 !important;
  display: inline-block;
  font-size: 88.2352941176%;
  margin: 0 0.3333333333em;
  padding: 0.0666666667em 0.4666666667em;
  text-decoration: none;
  text-transform: uppercase;
}

.fileinfo {
  color: #5b616b;
  font-size: 82.3529411765%;
  margin-left: 0.23529em;
  white-space: nowrap;
}

h2.highlighted,
h3.highlighted,
h4.highlighted,
h5.highlighted,
h6.highlighted {
  background: #e1f3f8;
  color: #212121;
  padding: .25em .5em;
  margin-bottom: .5em;
}
h4.highlighted {
  padding: .2857em .5714em;
  margin-bottom: .5714em;
}
h5.highlighted {
  padding: .3333em .6666em;
  margin-bottom: .6666em;
}
h6.highlighted {
  padding: .36365em .7273em;
  margin-bottom: .7273em;
}

ins.new:before {
  background-color: #0071bc;
  border-radius: 3px;
  color: #fff;
  content: 'New';
  display: inline-block;
  font-size: 88.2352941176%;
  margin: 0 0.3333333333em;
  padding: 0.0666666667em 0.4666666667em;
  text-transform: uppercase;
  vertical-align: top;
}

html[xml\:lang='es'] ins.new:before,
html[lang='es'] ins.new:before {
  content: 'Nuevo';
}

.pullquote {
  border-left: 3px solid #0071bc;
  color: #5b616b;
  font-family: "Merriweather", "Georgia", "Cambria", "Times New Roman", "Times", serif;
  font-size: 117.6471%;
  line-height: 1.3;
  margin-bottom: 1.275em;
  padding: 0 0 0 0.75em;
}
@media screen and (min-width: 35em) {
  .pullquote {
    float: right;
    margin-left: .8em;
    width: 50%;
  }
}
.pullquote > .author {
  color: #212121;
  display: block;
  font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-size: 65%;
}

.roomy > li {
  margin-top: 0.75em;
}
.roomy > li:first-child {
  margin-top: 0;
}

tr > td.blue {
  background-color: #e1f3f8;
}
tr > td.green {
  background-color: #e7f4e4;
}

/** Accordion *****************************************************************/
.accordion {
  list-style: none;
  padding-left: 0;
}

.accordion > li {
  margin-bottom: 6px;
}

.accordion-title {
  background-color: #f1f1f1;
  background-image: url(https://www.epa.gov/sites/all/themes/epa/img/svg/plus.svg);
  background-position: right 1.7647em center;
  background-repeat: no-repeat;
  background-size: 0.7647em;
  color: #212121;
  cursor: pointer;
  display: block;
  font-weight: bold;
  line-height: 1.1;
  margin: 0;
  padding: 0.8824em 3.2353em 0.8824em 1.7647em;
  text-decoration: none;
}
.accordion-title:focus,
.accordion-title:hover {
  background-color: #d6d7d9;
  box-shadow: none;
  color: #212121;
}
.accordion-title.active {
  background-image: url(https://www.epa.gov/sites/all/themes/epa/img/svg/minus.svg);
}

.accordion-pane {
  padding: 1.7647em;
}
.accordion-pane.active {
  background-color: #fff;
}

/** Image Styles **************************************************************/
.figure {
  display: block;
  margin-bottom: 1em;
  max-width: 100%;
}
.figure .figure {
  margin-bottom: 0;
  padding-bottom: 0;
}
.figure img,
.figure > picture {
  display: block;
  margin-bottom: 0.2353em;
}
.figure.view-mode-block_header img {
  margin-bottom: 0;
}
.figure.inline {
  display: inline;
}
.figure.inline img {
  display: inline;
  margin: 0;
}
.figure.inline .figcaption {
  display: none;
}

.figcaption {
  display: block;
}
.figcaption > :last-child {
  padding-bottom: 0;
}

img.gallery {
  background: #f1f1f1;
  border: 1px solid #d6d7d9;
  padding: 3px;
}

.epa-google-maps img {
  max-width: none;
}

/** Box Styles ****************************************************************/
.box {
  background: #fff;
}
.box > .pane-title {
  border: 1px solid #5b616b;
  border-bottom: 0;
  font-size: 100%;
  padding: 0.9412em 1em 0.7647em;
  text-align: center;
}
.box > .pane-content {
  border: 1px solid #5b616b;
  border-bottom-width: 4px;
  padding: 1.3529em 1em;
}
.box > .view-mode-block_header {
  border: 1px solid #5b616b;
  border-bottom: 0;
}
.box > .pane-title + .pane-content,
.box > .pane-title + .view-mode-block_header,
.box > .view-mode-block_header + .pane-content {
  border-top: 0;
}
.box > .pane-content > :last-child {
  padding-bottom: 0;
}

.simple.box > .pane-title {
  margin-bottom: -1em;
}
.js .box .view-mode-block_header {
  margin: 0;
}
.box .caption.view-mode-block_header {
  margin: 0 0 1em;
}

.special.box > .pane-title,
.special.box > .pane-content,
.special.box > .view-mode-block_header {
  background-color: #f1f1f1;
  border: 0;
}
.special.box > .pane-title {
  margin-bottom: -1.3529em;
  padding: 1.3529em 1em 0.5em;
  text-align: left;
}

.multi.box > .pane-title {
  background-color: #5b616b;
  color: #fff;
}

.multi > .pane-title,
.multi > .view-mode-block_header,
.multi > .pane-content,
.multi > .pane-content > .footer {
  border-color: #5b616b;
}
.multi.box > .pane-title,
.multi.box > .pane-content > .footer {
  background-color: #5b616b;
  color: #fff;
}
.multi.box > .pane-content > .footer {
  border-top: 4px solid #5b616b;
  margin: 0 -1em -1.3529em;
  padding: 0.5294em 1em;
  text-align: right;
}
.multi.box > .pane-content > .footer > a {
  color: #fff;
  text-decoration: none;
}
.multi.box > .pane-content > .footer > a:hover {
  text-decoration: underline;
}

.related-info.multi > .pane-title,
.related-info.multi > .view-mode-block_header,
.related-info.multi > .pane-content,
.related-info.multi.box > .pane-content > .footer {
  border-color: #2e8540;
}
.related-info.multi.box > .pane-title,
.related-info.multi.box > .pane-content > .footer {
  background-color: #2e8540;
  color: #fff;
}

.highlight.multi > .pane-title,
.highlight.multi > .view-mode-block_header,
.highlight.multi > .pane-content,
.highlight.multi.box > .pane-content > .footer {
  border-color: #fdb81e;
}
.highlight.multi.box > .pane-title,
.highlight.multi.box > .pane-content > .footer {
  background-color: #fdb81e;
  color: #000;
}

.news.multi > .pane-title,
.news.multi > .view-mode-block_header,
.news.multi > .pane-content,
.news.multi.box > .pane-content > .footer {
  border-color: #112e51;
}
.news.multi.box > .pane-title,
.news.multi.box > .pane-content > .footer {
  background-color: #112e51;
  color: #fff;
}

.rss.multi > .pane-title,
.rss.multi > .view-mode-block_header,
.rss.multi > .pane-content,
.rss.multi.box > .pane-content > .footer {
  border-color: #205493;
}
.rss.multi.box > .pane-title,
.rss.multi.box > .pane-content > .footer {
  background: #205493;
  color: #fff;
}
.rss.multi.box > .pane-title:before {
  background: no-repeat center/100% url(https://www.epa.gov/sites/all/themes/epa/img/svg/rss-white.svg);
  content: '';
  display: inline-block;
  height: 1em;
  margin-top: -0.1765em;
  vertical-align: middle;
  width: 1.4795em;
}

.twitter.multi > .pane-title,
.twitter.multi > .view-mode-block_header,
.twitter.multi > .pane-content,
.twitter.multi.box > .pane-content > .footer {
  border-color: #205493;
}
.twitter.multi.box > .pane-title,
.twitter.multi.box > .pane-content > .footer {
  background: #205493;
  color: #fff;
}
.twitter.multi.box > .pane-title { /* box-seal.svg */
  background-image: url("data:image/svg+xml;base64,[encoded data, 29828 characters]");
  background-position: .75em 50%;
  background-repeat: no-repeat;
  padding: 1.5em 1em 1.5em 4.5em;
}
.twitter.multi.box > .pane-content > .footer { /* box-twitter.svg */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTgiIHdpZHRoPSIyMi4zNTA4NTUiIHZlcnNpb249IjEuMSIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQouc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRjt9DQo8L3N0eWxlPg0KPGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4yOTIxMDY0LDAsMCwxLjI5MjEwNjQsLTkuMzg0NTY4OCwtMS4wNzQxOTY3KSI+DQo8cGF0aCBkPSJtNy4yNjMsMTMuMDA1YzEuNjM2LDAuMDQ2LDMuODgxLDAsNS4wOTYtMS4zNC0xLjQ4LTAuMTA3LTIuMzA3LTAuNDkzLTMuMTc5LTIuNDAyaDEuMzU2Yy0yLjA3My0wLjcyNS0yLjYwMy0yLjE4OC0yLjcxMi0zLjU1OCwwLjQ2OCwwLjA3NiwwLjkzNSwwLjE1MywxLjQwMywwLjIzLTEuMDQxLTEuMDU1LTEuODg1LTEuOTUzLTAuODQyLTQuNjIsMS43MTQsMS44MTcsMy4wNTUsMy4yMTksNy4yNDcsMy43ODgtMC4zNDMtNS4xNDQsNC44NzgtNC44MzYsNi4yNjUtMy4yMzQsMC43MzItMC4wOCwxLjUwMi0wLjQ3NCwyLjE4OC0wLjc2Ny0wLjEyNSwwLjkxLTAuODg1LDEuMzgzLTEuNDMxLDEuODc3LDAuNTYyLDAuMTIzLDEuMTk3LTAuMTg4LDEuOTA3LTAuNTU1LTAuNDQyLDAuODMyLTEuMTY1LDEuNTI0LTEuNzc2LDEuODAyLDAuMDg4LDExLjI1My0xMS44NzYsMTIuMjIxLTE1LjUyMiw4Ljc3OXoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xhc3M9InN0MCIgZmlsbD0iI0ZGRiIvPg0KPC9nPg0KPC9zdmc+");
  background-position: 1em 50%;
  background-repeat: no-repeat;
  padding-left: 2em;
}

.blog.multi > .pane-title,
.blog.multi > .view-mode-block_header,
.blog.multi > .pane-content,
.blog.multi.box > .pane-content > .footer {
  border-color: #e7f4e4;
  color: #212121;
}
.blog.multi.box > .pane-title,
.blog.multi.box > .pane-content > .footer {
  background: #e7f4e4;
  color: #212121;
}
.blog.multi.box > .pane-title:before {
  background: no-repeat center/100% url(https://www.epa.gov/sites/all/themes/epa/img/svg/box-blog.svg);
  content: '';
  display: inline-block;
  height: 1.7647em;
  margin-right: 0.5em;
  vertical-align: middle;
  width: 1.2353em;
}
.blog.multi.box > .pane-content > .footer > a {
    color: #212121;
}
.blog.multi.box > .pane-content > .footer > a:before {
  background: no-repeat center/100% url(https://www.epa.gov/sites/all/themes/epa/img/svg/rss.svg);
  content: '';
  display: inline-block;
  height: .8824em;
  vertical-align: middle;
  width: 1.2941em;
}

.alert.multi > .pane-title,
.alert.multi > .view-mode-block_header,
.alert.multi > .pane-content,
.alert.multi.box > .pane-content > .footer {
  border-color: #e31c3d;
}
.alert.multi.box > .pane-title,
.alert.multi.box > .pane-content > .footer {
  background-color: #e31c3d;
  color: #fff;
}
.alert.multi.box > .pane-title:before {
  background: no-repeat center/100% url(https://www.epa.gov/sites/all/themes/epa/img/svg/warning-white.svg);
  content: '';
  display: inline-block;
  height: 1em;
  margin-top: -0.1176em;
  vertical-align: middle;
  width: 1.4706em;
}

@media screen and (min-width: 25em) {
  .left.box {
    float: left;
    padding-right: 2em;
    width: 50%;
  }
  .right.box {
    float: right;
    padding-left: 2em;
    width: 50%;
  }
  .size-1of4.col .left.box,
  .size-1of4.col .right.box,
  .size-1of5.col .left.box,
  .size-1of5.col .right.box,
  .cols-6 > .col .left.box,
  .cols-6 > .col .right.box {
    padding: 0;
    width: 100%;
  }
}
@media screen and (min-width: 30em) {
  .cols-5 > .col .left.box,
  .cols-5 > .col .right.box {
    padding: 0;
    width: 100%;
  }
  .cols-5 > .col:first-child .left.box {
    padding-right: 2em;
    width: 50%;
  }
  .cols-5 > .col:first-child .right.box {
    padding-left: 2em;
    width: 50%;
  }
}
@media screen and (min-width: 35em) {
  .cols-4 > .col .left.box,
  .cols-4 > .col .right.box {
    padding: 0;
    width: 100%;
  }
}
@media screen and (min-width: 40em) {
  .cols-3 > .col .left.box,
  .cols-3 > .col .right.box,
  .cols-5 > .col:first-child .left.box,
  .cols-5 > .col:first-child .right.box {
    padding: 0;
    width: 100%;
  }
  .cols-3 > .col:first-child .left.box {
    padding-right: 2em;
    width: 50%;
  }
  .cols-3 > .col:first-child .right.box {
    padding-left: 2em;
    width: 50%;
  }
}
@media screen and (min-width: 45em) {
  .left.box,
  .right.box {
    width: 33.33334%;
  }
  .cols-2 .left.box,
  .cols-2 .right.box {
    width: 50%;
  }
  .cols-2 .cols-2 .left.box,
  .cols-2 .cols-2 .right.box,
  .cols-3 > .col:first-child .left.box,
  .cols-3 > .col:first-child .right.box {
    padding: 0;
    width: 100%;
  }
}

/** jQuery tablesorter ********************************************************/
th.header { /* sort.svg */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAuMDE0OTciIHdpZHRoPSI4LjAwMDA0MSIgdmVyc2lvbj0iMS4xIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPg0KPGcgZmlsbD0iIzE1MTUxNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM5LjQ0MzY2LC0yMzcuMTM2NTcpIj4NCjxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KDAuMjg1NzI1NjgsMCwwLDAuMTY0OTYzOCwtMTEwLjAxNDA3LDIzNi40NjI3MikiIGQ9Ik0tNzUuMDAwNTU4LDI4LjMzMjU4Mi04OSwyOC4zMzI1ODFoLTEzLjk5OTQ0bDYuOTk5NzItMTIuMTIzODcxLDYuOTk5NzItMTIuMTIzODczLDYuOTk5NzIsMTIuMTIzODczeiIvPg0KPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoLTAuMjg1NzI1NjgsMCwwLC0wLjE2NDk2MzgsLTE2MC44NzMyLDI0Ny44MjUzOSkiIGQ9Ik0tNzUuMDAwNTU4LDI4LjMzMjU4Mi04OSwyOC4zMzI1ODFoLTEzLjk5OTQ0bDYuOTk5NzItMTIuMTIzODcxLDYuOTk5NzItMTIuMTIzODczLDYuOTk5NzIsMTIuMTIzODczeiIvPg0KPC9nPg0KPC9zdmc+");
  background-position: 1em 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  padding-left: 2em;
}
th.headerSortUp { /* sort-up.svg */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNCIgd2lkdGg9IjgiIHZlcnNpb249IjEuMSIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4NCjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzOS40NDM2NiwtMjM3LjEzNjU3KSI+DQo8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgwLjI4NTcyNTY4LDAsMCwwLjE2NDk2MzgsLTExMC4wMTQwNywyMzYuNDYyNzIpIiBmaWxsPSIjMTUxNTE1IiBkPSJNLTc1LjAwMDU1OCwyOC4zMzI1ODItODksMjguMzMyNTgxaC0xMy45OTk0NGw2Ljk5OTcyLTEyLjEyMzg3MSw2Ljk5OTcyLTEyLjEyMzg3Myw2Ljk5OTcyLDEyLjEyMzg3M3oiLz4NCjwvZz4NCjwvc3ZnPg==");
}
th.headerSortDown { /* sort-down.svg */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNCIgd2lkdGg9IjgiIHZlcnNpb249IjEuMSIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4NCjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzOS40NDM2MSwtMjQzLjE1MTU0KSI+DQo8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgtMC4yODU3MjU2OCwwLDAsLTAuMTY0OTYzOCwtMTYwLjg3MzIsMjQ3LjgyNTM5KSIgZmlsbD0iIzE1MTUxNSIgZD0iTS03NS4wMDA1NTgsMjguMzMyNTgyLTg5LDI4LjMzMjU4MWgtMTMuOTk5NDRsNi45OTk3Mi0xMi4xMjM4NzEsNi45OTk3Mi0xMi4xMjM4NzMsNi45OTk3MiwxMi4xMjM4NzN6Ii8+DQo8L2c+DQo8L3N2Zz4=");
}

/** Microsite Banner **********************************************************/
.region-highlighted {
  margin: 0 -1em 1.5em;
}
.region-highlighted > .block {
  position: relative;
}

.epa-banner-field {
  list-style: none;
  padding: 0 1em;
  position: relative;
}
.no-js .epa-banner-field > li {
  display: none;
}
.no-js .epa-banner-field > li:first-child {
  display: list-item;
}
.epa-banner {
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  box-sizing: content-box;
  max-width: 100%;
  min-height: 17.5882em;
  padding-bottom: 3em;
  width: 43em;
}
@media screen and (min-width: 43em) {
  .epa-banner-field {
    float: left;
    width: 75%;
  }
  .epa-banner {
    padding-bottom: 3em;
  }
}

.banner-content {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  max-width: 30em;
  padding: 1em;
}
.banner-content a {
  color: #02bfe7;
}
.banner-content a:focus,
.banner-content a:hover {
  color: #00a6d2;
}
.banner-content ul {
  list-style-type: disc;
}
.banner-content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.slides_tabs {
  bottom: 1em;
  left: 2em;
  list-style: none;
  padding: 0;
  position: absolute;
  z-index: 3;
}
.slides_tabs > li {
  display: inline;
  margin-left: .5882em;
}
.slides_tabs > li:first-child {
  margin-left: 0;
}
.slides_tabs a {
  background: #5b616b;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  line-height: 1;
  margin: 0;
  padding: 0.4706em 0.6471em 0.2941em;
  text-decoration: none;
}
.slides_here a {
  background: #0071bc;
}
.slides_tabs a:hover {
  background-color: #0071bc;
}

.microsite-aside {
  padding: 1.5em 1em 0;
}
.microsite-aside-content {
  background: #e1f3f8;
  padding: 1em;
}
.microsite-aside-content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media screen and (min-width: 43em) {
  .microsite-aside {
    float: right;
    padding-left: 0;
    padding-top: 0;
    width: 25%;
  }
  .microsite-aside-content {
    min-height: 20.5882em; /* 350px */
  }
}

.quiz-nav-container {
  position: static;
}

/** Web Area Home Pages *******************************************************/
.node-type-web-area .main-column ul li { /* bullet-green.svg */
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiBoZWlnaHQ9IjhweCIgd2lkdGg9IjhweCI+DQo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Ny45NDM2NTgsLTIyMS40Mjc4NikiPg0KPHBhdGggZD0ibTE2LjUsOGMwLDQuNDE4Mjc4LTMuNTgxNzIyLDgtOCw4cy04LTMuNTgxNzIyLTgtOCwzLjU4MTcyMi04LDgtOCw4LDMuNTgxNzIyLDgsOHoiIHRyYW5zZm9ybT0ibWF0cml4KDAuNSwwLDAsMC41LC00OC4xOTM2NTgsMjIxLjQyNzg2KSIgZmlsbD0iIzZiYTc1OCIvPg0KPC9nPg0KPC9zdmc+") 0 8px no-repeat;
  list-style-type: none;
  margin-left: -1.2em;
  padding-left: 1em;
}
.node-type-web-area .main-column ul li li { /* bullet-gray.svg */
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiBoZWlnaHQ9IjVweCIgd2lkdGg9IjVweCI+DQo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Ni40NDM2NTgsLTIyMi45Mjc4NikiPg0KPHBhdGggZD0ibTE2LjUsOGMwLDQuNDE4Mjc4LTMuNTgxNzIyLDgtOCw4cy04LTMuNTgxNzIyLTgtOCwzLjU4MTcyMi04LDgtOCw4LDMuNTgxNzIyLDgsOHoiIHRyYW5zZm9ybT0ibWF0cml4KDAuMzEyNSwwLDAsMC4zMTI1LC00Ni41OTk5MDgsMjIyLjkyNzg2KSIgZmlsbD0iIzk2OTY5NiIvPg0KPC9nPg0KPC9zdmc+") 0 10px no-repeat;
}

.node-type-web-area .main-column .box ul li,
.node-type-web-area .main-column ul.accordion li,
.node-type-web-area .main-column ul.comma-separated li,
.node-type-web-area .main-column ul.menu li,
.node-type-web-area .main-column ul.pipeline li,
.node-type-web-area .main-column ul.tabs li {
  background: transparent;
  margin-left: 0;
  padding-left: 0;
}

.node-type-web-area .main-column .box ul li {
  list-style-type: disc;
}
.node-type-web-area .main-column .box ul.accordion li,
.node-type-web-area .main-column .box ul.comma-separated li,
.node-type-web-area .main-column .box ul.menu li,
.node-type-web-area .main-column .box ul.pipeline li,
.node-type-web-area .main-column .box ul.tabs li {
  list-style-type: none;
}

/** Responsive Slides *********************************************************/
.responsive-slides {
  position: relative;
}
.responsive-slides > ul {
  list-style: none;
  padding-left: 0;
}
.responsive-slides > ul > li:last-child p:last-child {
  padding-bottom: 1.5em;
}
.responsive-slides > .slides_tabs {
  bottom: 0;
  left: 0;
}

/** jQuery UI Theme ***********************************************************/
.ui-widget-content {
  border-color: #d6d7d9;
}

/** jQuery UI Autocomplete ****************************************************/
.ui-menu {
  padding: 0;
}
.ui-menu .ui-menu-item a {
  font-size: 70.5882%;
  margin: 0;
  padding: 0.363636em;
}
.ui-menu .ui-menu-item:nth-child(even) a {
  background: #f1f1f1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  background: #fad980;
  margin: 0;
}

.ui-autocomplete.epa-search-autocomplete {
  border-radius: 0 !important;
  max-height: 180px;
  overflow: auto;
  width: 193px !important;
}

/** Slats *********************************************************************/
.slat {
  border: 1px solid #d6d7d9;
  margin-bottom: 1.5em;
}
.node-type-web-area.microsite .slat {
  background-image: -moz-linear-gradient(top, #e6e7e7 0%, #fff 100%);
  background-image: -ms-linear-gradient(top, #e6e7e7 0%, #fff 100%);
  background-image: -o-linear-gradient(top, #e6e7e7 0%, #fff 100%);
  background-image: -webkit-linear-gradient(top, #e6e7e7 0%, #fff 100%);
  background-image: linear-gradient(top, #e6e7e7 0%, #fff 100%);
}

.slat-content {
  display: table-cell;
  padding: 1em;
  width: 10000px;
}
.slat-content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.box > .slat-content {
  padding: 0 0 0 1.5em;
}

.slat-image {
  display: block;
  margin: 0;
  padding: 0;
}
.slat-image a,
.slat-image img {
  display: block;
}

@media screen and (min-width: 20em) {
  .slat-image {
    float: left;
  }
}

/** Miscellaneous *************************************************************/
.toggle-admin {
  display: block;
  font-size: 76.4706%;
  line-height: 1;
  margin: -1.3333em 0 .25em;
  text-align: right;
}

.toggle-admin > a {
  color: #5b616b;
  text-decoration: none;
}
.toggle-admin > a:hover {
  text-decoration: underline;
}
.toggle-admin > a:focus {
  color: #fff;
}

.toggle-admin > a:before {
  content: '- ';
  font-weight: bold;
}
.toggle-admin > a.admin-hidden:before {
  content: '+ ';
}

.mode-media_link {
  display: inline;
}

.mode-media_link h2,
.mode-media_link div.file {
  display: inline;
}

#block-epa-core-gsa-epa-search {
  position: initial;
}

.field-block {
  padding-bottom: 1.5em;
}

.field-name-field-location {
  padding-bottom: 1.5em;
}
.field-name-field-location #event-map {
  height: 350px;
  padding-bottom: 0;
}
@media screen and (min-width: 45em) {
  .node-event.view-mode-full {
    position: relative;
  }

  .node-event.view-mode-full .field-block {
    max-width: 38%;
  }

  .view-mode-full .field-name-field-location {
    position: absolute;
    right: 0;
    top: 0;
    width: 60%;
    height: auto;
  }

  .field-name-field-location #event-map {
    height: 225px;
    padding-bottom: 0;
  }
}

.view-mode-full .label-inline {
  display: inline;
}

.view-mode-full [class^="field-name-field-"] {
  padding-bottom: 1.5em;
}

.view-mode-full [class^="field-name-field-"] ul {
  padding-bottom: 0;
}

.view-mode-full .addressfield-container-inline:after  {
  display: none;
}

.view-mode-full .field-name-field-applicant-name:not(:first-of-type) {
  margin-top: 1.5em;
}

@media screen and (min-width: 45em) {
  .view-mode-full.node-public-notice {
    position: relative;
  }
  .view-mode-full.node-public-notice .notice-date {
      position: absolute;
      right: 33.33333%;
      top: 0;
  }
}

.pane-taxonomy-term {
  margin-bottom: 0;
}

.views-exposed-widget {
  display: inline-block;
  margin-right: 1em;
  vertical-align: baseline;
}

.views-exposed-widget label {
  display: inline-block;
}

@media screen and (min-width: 45em) {
  .field-name-field-file {
    float: left;
    width: 66%;
  }
}

.field-name-field-file > li {
  margin-top: 0.75em;
}

.view-mode-teaser2 .teaser-date {
  color: #5b616b;
  font-size: 88.2353%;
  font-style: italic;
  line-height: 1.25714;
}

@media screen and (min-width: 45em) {
  .view-mode-teaser2 .teaser-date {
    float: right;
    margin-left: 2em;
  }
  .view-mode-teaser2 .teaser-body {
    clear: right;
  }
}

@media screen and (min-width: 45em) {
  .filters-jump {
    display: none;
  }
}

.pane-facets {
  background: #f1f1f1;
  padding: 1em !important;
}
.nav--facets {
  list-style: none;
  margin: 0;
  padding: 0 !important;
}
.nav--facets .nav__item {
  margin: 1em 0;
}
.facet {
  display: block;
  line-height: 1.25;
  padding-left: 2em;
  position: relative;
  text-decoration: none;
}
.facet:before {
  background: #fff;
  border: 1px solid #0071bc;
  color: #fff;
  content: ' ';
  display: inline-block;
  height: 1em;
  left: 0;
  line-height: 1.1;
  position: absolute;
  text-align: center;
  width: 1em;
}
.facet.is-active:before {
  background: #205493;
}
.facet__count {
  font-weight: 400;
}
.facet__count:before {
  content: ' ';
}
.facetapi-limit-link {
  display: inline-block;
  font-size: 76.4706%;
}
.facetapi-limit-link:after {
  content: ' +';
  font-weight: bold;
}
.facetapi-limit-link.open:after {
  content: ' -';
}

.pane-current-search-news-releases {
  border-bottom: 2px solid #4aa564;
}
.pane-current-search-news-releases .nav--facets {
  display: inline-block;
}
.pane-current-search-news-releases .nav--facets .nav__item {
  display: -moz-inline-stack;
  display: inline-block;
  margin-right: 1.875em;
  vertical-align: middle;
  white-space: nowrap;
}
.pane-current-search-news-releases .facet {
  color: #212121;
  padding-left: 0;
}
.pane-current-search-news-releases .facet:before {
  background: transparent;
  border: 0;
  color: #0071bc;
  content: 'x';
  font-weight: bold;
  margin-right: 0.375em;
  position: relative;
}
.pane-current-search-news-releases .reset-button {
  display: inline-block;
  margin-bottom: 1.5em;
}

.larger-map-link {
  font-size: 76.4706%;
  text-align: right;
}

/* Fix for audio player */
.mejs-clear {
  display: none;
}

/* TIMELINE CSS Overrides
 * ADDED by mhesslin, 13 May 2013
 */
#timeline-embed .storyjs-embed.sized-embed {margin:0 0 20px !important;}
#timeline-embed .vco-timeline .vco-navigation .timenav .time .time-interval{position:relative;}
#timeline-embed .vco-timeline .vco-navigation .timenav .time .time-interval div{padding-top:0 !important;}

/**
 * @file
 * Styles for the mobile menu.
 */

.mobile-nav {
  font-size: 16px;
}

.mobile-nav a {
  border: 2px solid transparent;
  border-radius: 4px;
  display: block;
  color: #fff;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

.mobile-bar {
  background-color: #111;
  background-image: -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);
  background-image: -ms-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);
  background-image: -o-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);
  background-image: -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);
  background-image: linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);
  color: #eee;
  height: 3.375em;
}
.mobile-bar > a {
  background-image: -moz-linear-gradient(top, rgba(255,255,255,.1) 0%, rgba(255,255,255,.05) 45%, rgba(0,0,0,.05) 55%, rgba(0,0,0,.1) 100%);
  background-image: -ms-linear-gradient(top, rgba(255,255,255,.1) 0%, rgba(255,255,255,.05) 45%, rgba(0,0,0,.05) 55%, rgba(0,0,0,.1) 100%);
  background-image: -o-linear-gradient(top, rgba(255,255,255,.1) 0%, rgba(255,255,255,.05) 45%, rgba(0,0,0,.05) 55%, rgba(0,0,0,.1) 100%);
  background-image: -webkit-linear-gradient(top, rgba(255,255,255,.1) 0%, rgba(255,255,255,.05) 45%, rgba(0,0,0,.05) 55%, rgba(0,0,0,.1) 100%);
  background-image: linear-gradient(top, rgba(255,255,255,.1) 0%, rgba(255,255,255,.05) 45%, rgba(0,0,0,.05) 55%, rgba(0,0,0,.1) 100%);
  color: #eee;
  float: left;
  height: 2.75em;
  line-height: 2.5;
  margin: .3125em 0 .3125em 1em;
  padding: 0 1em;
}
.mobile-bar > a:focus,
.mobile-bar > a:hover {
  background-color: #777;
  outline: 0;
}
.mobile-bar > a:focus {
  border-color: #ccc;
}
.mobile-bar > a:active,
.mobile-bar > a.menu-button-active {
  background-color: #369;
}

.mobile-bar > .mobile-home {
  height: 44px;
  padding: 0;
}
.mobile-home-icon {
  background: url(https://www.epa.gov/sites/all/themes/epa/img/icons.png) no-repeat 0 -52px;
  color: transparent;
  display: block;
  font: 0/0 a;
  height: 40px;
  text-shadow: none;
  width: 44px;
}

.menu-button {
  font-weight: bold;
  padding: 0 1em;
  text-decoration: none;
}

.mobile-nav .mobile-links {
  background: #000;
  border: 0;
  color: #eee;
  padding: .5em 0;
  position: absolute;
  width: 100%;
  z-index: 100;
}

.mobile-nav .mobile-links a {
  background: transparent;
  font-weight: bold;
  line-height: 2.75;
  margin: 0 .5em .5em;
  padding: 0 1em;
}
.mobile-nav .mobile-links a:focus,
.mobile-nav .mobile-links a:hover,
.mobile-nav .mobile-links a:active {
  background: #356697;
  color: #fff;
}
.mobile-nav .mobile-links a:focus {
  border-color: #ddd;
  outline: 0;
}

.mobile-nav .mobile-links a:after {
  content: '>';
  float: right;
}

.mobile-nav .sub-menu {
  padding-left: 1em;
}

.js .simple-nav,
.main-nav,
.secondary-nav {
  display: none;
}
@media screen and (min-width: 50em) {
  #mobile-nav {
    display: none;
  }
  .js .simple-nav,
  .main-nav,
  .secondary-nav {
    display: block;
  }
}