/* 0, 640px */
/* 641px, 1024px */
/* 1025px, 1280px */
/* 1281px, 1920px */
/* 1921px */
meta.foundation-version {
  font-family: "/{{VERSION}}/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0em; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
  width: 40.063em; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.063em) and (max-width:80em)/";
  width: 64.063em; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:80.063em)/";
  width: 80.063em; }

meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:80.063em) and (max-width:120em)/";
  width: 80.063em; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

.map-ui {
  display: table-row;
  width: 100%; }
.map-ui .map-ui-types {
  vertical-align: top;
  padding-right: 10px; }
@media only screen {
  .map-ui .map-ui-types {
    display: none; } }
@media only screen and (min-width: 40.063em) {
  .map-ui .map-ui-types {
    display: table-cell; } }
.map-ui .map-ui-types .list-title {
  font-size: 0.9375rem;
  border-bottom: 1px solid #D7D7D7;
  padding-bottom: 3px; }
.map-ui .map-ui-types UL {
  margin: 0.5rem 0 1rem 0; }
.map-ui .map-ui-types UL A {
  display: inline-block;
  white-space: nowrap;
  line-height: 22px; }
.map-ui .map-ui-types UL .active {
  font-weight: bold;
  background-color: transparent; }
.map-ui .map-ui-content {
  display: table-cell;
  vertical-align: top;
  width: 100%; }
.map-ui .map-ui-content .historical-temps {
  margin-top: 1rem; }
.map-ui .map-ui-content .historical-temps UL {
  margin: 0; }
.map-ui .not-available {
  text-align: center;
  padding: 50px 20px; }
.map-ui .national-map {
  width: 100%; }
@media only screen {
  .map-ui .map-ui-types-mobile {
    padding-top: 1rem;
    display: block; } }
@media only screen and (min-width: 40.063em) {
  .map-ui .map-ui-types-mobile {
    display: none; } }
@media only screen and (min-width: 40.063em) {
  .map-ui .map-ui-dropdowns {
    padding-top: 1rem; } }
.map-ui .about-maps {
  font-size: 0.75rem;
  white-space: nowrap; }

@media only screen {
  .map-animation.mobile {
    display: block;
    float: right; } }
@media only screen and (min-width: 40.063em) {
  .map-animation.mobile {
    display: none; } }
@media only screen {
  .map-animation.desktop {
    display: none; } }
@media only screen and (min-width: 40.063em) {
  .map-animation.desktop {
    display: block; } }
.map-animation A {
  display: block;
  text-align: center;
  width: 100%;
  height: 34px;
  line-height: 34px;
  margin-bottom: 10px;
  padding: 0 10px;
  font-size: 1.125rem; }
.map-animation A I {
  font-style: normal; }

.location-list LI {
  padding-bottom: 0; }
.location-list LI A {
  line-height: 22px; }

@media only screen and (min-width: 40.063em) {
  .bottom-box {
    float: right; } }

/*# sourceMappingURL=regional.css.map */
