/* 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; }

.app-landing-page {
  text-align: center; }
  .app-landing-page H2 {
    line-height: 1.2;
    font-family: "verblight";
    margin: 50px 0 20px 0; }
    @media only screen {
      .app-landing-page H2 {
        font-size: 2rem; } }
    @media only screen and (min-width: 40.063em) {
      .app-landing-page H2 {
        font-size: 3.125rem; } }
  .app-landing-page P {
    font-size: 0.9375rem;
    line-height: 1.5; }
    .app-landing-page P.sub-heading {
      font-size: 1.5rem; }
    .app-landing-page P.other-title {
      color: #A3A3A3;
      margin-bottom: 5px; }
    .app-landing-page P.legal {
      color: #A3A3A3;
      font-size: 0.8125rem;
      font-style: italic;
      margin-top: 40px; }
  @media only screen {
    .app-landing-page .header-image {
      max-width: 178px; } }
  @media only screen and (min-width: 40.063em) {
    .app-landing-page .header-image {
      max-width: 314px; } }
  .app-landing-page .app-store-badge {
    text-align: center;
    margin: 20px 0 40px 0; }
  .app-landing-page .hero {
    text-align: center;
    max-width: 1000px;
    margin: auto; }
  .app-landing-page .screenshot {
    margin-bottom: 20px;
    width: 100%; }
  .app-landing-page .reimagined {
    margin: 40px 0; }
  .app-landing-page .promo-video {
    max-width: 1000px;
    margin: auto; }
    .app-landing-page .promo-video P {
      color: #A3A3A3; }
  .app-landing-page .other-apps {
    text-align: left; }
    .app-landing-page .other-apps P {
      max-width: 450px; }

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