/* 0, 640px */
/* 641px, 1024px */
/* 1024px, 1440px ; changed from foundation standard*/
/* 1441px, 1920px */
/* line 8, ../../../Private/Stylesheets/components/campaignLogo.scss */
.campaign-logo-container {
  background-color: #FFFFFF;
  width: 10rem;
  height: 6.8125rem;
  border: 2px solid #e2e2e2;
}

/* line 15, ../../../Private/Stylesheets/components/campaignLogo.scss */
.teaser-campaign-logo {
  margin-bottom: 0.9375rem;
}
/* line 16, ../../../Private/Stylesheets/components/campaignLogo.scss */
.teaser-campaign-logo .campaign-logo-container {
  position: absolute;
  bottom: 0.3125rem;
  left: 0.9375rem;
  z-index: 5;
}
/* line 22, ../../../Private/Stylesheets/components/campaignLogo.scss */
.teaser-campaign-logo img.campaign-logo {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 80%;
}
/* line 31, ../../../Private/Stylesheets/components/campaignLogo.scss */
.teaser-campaign-logo .image-source {
  margin-top: 1.5625rem;
}
/* line 35, ../../../Private/Stylesheets/components/campaignLogo.scss */
.teaser-campaign-logo.campaign-page {
  margin-bottom: 3.125rem;
}

@media only print, screen and (min-width: 64em) {
  /* line 41, ../../../Private/Stylesheets/components/campaignLogo.scss */
  .campaign-logo-container {
    width: 16.875rem;
    height: 11.6875rem;
  }

  /* line 45, ../../../Private/Stylesheets/components/campaignLogo.scss */
  .teaser-campaign-logo {
    margin-bottom: 1.25rem;
  }
  /* line 46, ../../../Private/Stylesheets/components/campaignLogo.scss */
  .teaser-campaign-logo .campaign-logo-container {
    bottom: -0.625rem;
  }
  /* line 49, ../../../Private/Stylesheets/components/campaignLogo.scss */
  .teaser-campaign-logo .image-source {
    margin-top: 0;
  }
  /* line 52, ../../../Private/Stylesheets/components/campaignLogo.scss */
  .teaser-campaign-logo img.campaign-logo {
    width: auto;
  }
  /* line 56, ../../../Private/Stylesheets/components/campaignLogo.scss */
  .teaser-campaign-logo.campaign-page {
    margin-bottom: 2.5rem;
  }
}
@media only print, screen and (min-width: 90.063em) {
  /* line 64, ../../../Private/Stylesheets/components/campaignLogo.scss */
  .teaser-campaign-logo .campaign-logo-container {
    left: 7.1875rem;
  }
}
/* line 70, ../../../Private/Stylesheets/components/campaignLogo.scss */
.campaign-logo-row {
  margin-top: 1rem;
  margin-bottom: 0.125rem;
}
/* line 73, ../../../Private/Stylesheets/components/campaignLogo.scss */
.campaign-logo-row .campaign-logo-container {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 18.125rem;
  height: 12.125rem;
}
/* line 80, ../../../Private/Stylesheets/components/campaignLogo.scss */
.campaign-logo-row img.campaign-logo {
  margin: auto;
}
/* line 84, ../../../Private/Stylesheets/components/campaignLogo.scss */
.campaign-logo-row figure img {
  width: auto;
}

/* line 93, ../../../Private/Stylesheets/components/campaignLogo.scss */
.right-column .campaign-logo-row {
  margin-bottom: 2.5rem;
}

/* line 99, ../../../Private/Stylesheets/components/campaignLogo.scss */
.main-column .campaign-logo-container {
  width: 18.125rem;
  height: 12.125rem;
}
/* line 103, ../../../Private/Stylesheets/components/campaignLogo.scss */
.main-column .campaign-logo-row {
  margin-bottom: 2rem;
}
