﻿

@font-face {
  font-family: 'VWOHeroArrows';
  src: url("/Style Library/CI/fonts/VWOHeroArrows.eot?9hfle1");
  src: url("/Style Library/CI/fonts/VWOHeroArrows.eot?9hfle1#iefix") format("embedded-opentype"), url("/Style Library/CI/fonts/VWOHeroArrows.ttf?9hfle1") format("truetype"), url("/Style Library/CI/fonts/VWOHeroArrows.woff?9hfle1") format("woff"), url("/Style Library/CI/fonts/VWOHeroArrows.svg?9hfle1#VWOHeroArrows") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="VWOHero_"], [class*=" VWOHero_"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'VWOHeroArrows' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.VWOHero_leftarrow2, .VWOHero_rightarrow2 {
  line-height: 50px !important; }
  @media (min-width: 572px) {
    .VWOHero_leftarrow2, .VWOHero_rightarrow2 {
      line-height: 110px !important; } }

.VWOHero_leftarrow2:before {
  font-family: 'VWOHeroArrows';
  content: "\e900"; }

.VWOHero_rightarrow2:before {
  font-family: 'VWOHeroArrows';
  content: "\e901"; }

#VWONEW_MainText {
  max-width: 1024px;
  margin: 50px auto;
  text-align: center; }

.VWO_AtOurCore {
  background-color: #0193d7;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3); }
  .VWO_AtOurCore .VWO_AtOurCoreContents {
    max-width: 1023px;
    margin: 0 auto 0px auto;
    padding: 0px 0px 47px 0px; }
    .VWO_AtOurCore .VWO_AtOurCoreContents h1 {
      color: white;
      text-align: center;
      margin: 0px;
      padding: 46px 0px 43px 0px;
      font-size: 48px; }
    .VWO_AtOurCore .VWO_AtOurCoreContents p {
      color: white;
      text-align: center; }
    .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellA, .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellB, .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellC {
      text-align: center;
      color: white; }
      .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellA .VWO_AtOurCoreCellContents, .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellB .VWO_AtOurCoreCellContents, .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellC .VWO_AtOurCoreCellContents {
        padding: 0px 20px; }
      .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellA .VWO_AtOurCoreCellContentsLarger, .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellB .VWO_AtOurCoreCellContentsLarger, .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellC .VWO_AtOurCoreCellContentsLarger {
        padding: 0px 20px; }
        @media (min-width: 768px) {
          .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellA .VWO_AtOurCoreCellContentsLarger, .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellB .VWO_AtOurCoreCellContentsLarger, .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellC .VWO_AtOurCoreCellContentsLarger {
            padding: 0px 20px 28px 20px; } }
      .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellA .VWO_AtOutCoreLink, .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellB .VWO_AtOutCoreLink, .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellC .VWO_AtOutCoreLink {
        color: #ffc600; }
    .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellB {
      padding-top: 14px; }
    @media (max-width: 767px) {
      .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellA, .VWO_AtOurCore .VWO_AtOurCoreContents .VWO_AtOurCoreCellB {
        padding-bottom: 45px; } }

.VWO_DoYouNeedNature {
  margin: 47px auto 17px; }
  .VWO_DoYouNeedNature .VWO_DoYouNeedNatureContents h1 {
    text-align: center;
    margin: 0px;
    font-size: 48px; }
  .VWO_DoYouNeedNature .VWO_DoYouNeedNatureContents p {
    text-align: center; }
  .VWO_DoYouNeedNature .VWO_DoYouNeedNatureContents .VWOnewsletterForm #VWOnewsletterSubscribe #VWOcons_firstName {
    width: 193px;
    margin: 0px 0px 7px 0px; }
    @media (min-width: 768px) {
      .VWO_DoYouNeedNature .VWO_DoYouNeedNatureContents .VWOnewsletterForm #VWOnewsletterSubscribe #VWOcons_firstName {
        margin: 0px 8px 0px 0px; } }
  .VWO_DoYouNeedNature .VWO_DoYouNeedNatureContents .VWOnewsletterForm #VWOnewsletterSubscribe #VWOcons_email {
    width: 193px;
    margin: 0px 0px 7px 0px; }
    @media (min-width: 768px) {
      .VWO_DoYouNeedNature .VWO_DoYouNeedNatureContents .VWOnewsletterForm #VWOnewsletterSubscribe #VWOcons_email {
        width: 286px;
        margin: 0px 8px 0px 0px; } }
  .VWO_DoYouNeedNature .VWO_DoYouNeedNatureContents .VWOnewsletterForm #VWOnewsletterSubscribe .VWOemailError {
    text-transform: uppercase;
    height: 46px;
    color: #dd5030;
    padding: 10px;
    visibility: hidden; }
  .VWO_DoYouNeedNature .VWO_DoYouNeedNatureContents .VWOnewsletterForm #VWOnewsletterSubscribe #VWOSubscribe {
    padding: 1.1em 1em 1em;
    /*Negating .single-field-form__button*/
    border-left: none;
    height: auto;
    position: static;
    text-indent: 0;
    width: auto; }

@media (min-width: 590px) {
  .VWOCalloutStyle {
    max-height: 470px !important; } }

.WVOcalloutContents {
  margin-top: 0px;
  max-height: 70%;
  padding: 23px 45px !important; }
  @media (min-width: 590px) {
    .WVOcalloutContents {
      margin-top: 74px; } }

.VWO_donate {
  margin: 47px 0px; }
  .VWO_donate h1 {
    text-align: center;
    font-size: 48px; }
  .VWO_donate p {
    text-align: center;
    margin: 0 0 2em 0px; }
  .VWO_donate .VWOdonateForm .VWOdonateContents .VWOdonateAmountField {
    width: 286px;
    background: #f4f4f4 url("/Style Library/CI/images/shadow_USD.png") no-repeat;
    margin: 0px 0px 12px 0px; }
    @media (min-width: 768px) {
      .VWO_donate .VWOdonateForm .VWOdonateContents .VWOdonateAmountField {
        margin: 0px 8px 0px 0px; } }
  .VWO_donate .VWOdonateForm .VWOdonateContents .VWOdonateAmountField:focus {
    background: #f4f4f4 url("/Style Library/CI/images/shadow_USDfocus.png") no-repeat; }
  .VWO_donate .VWOdonateForm .VWOdonateContents #VWODonateNow {
    padding: 1.1em 1em 1em; }

.VWOthreeImagesControl .mv5 {
  margin-top: 0px; }

.VWO_ProximaNovaBold {
  font-family: "Proxima Nova Bold"; }

@media (min-width: 768px) {
  .VWO_SockA {
    margin-top: 27px; } }

@media (min-width: 768px) {
  .VWO_SockC {
    margin-top: 55px; } }

.VWOrowDividerMobile {
  background: url("/Style Library/CI/images/divider.png?1401208016") 50% 100% no-repeat;
  display: block; }
  @media (min-width: 573px) {
    .VWOrowDividerMobile {
      display: none !important; } }

.VWOcarousel__control--bullets {
  height: 20px !important; }

.VWO_ButtonSize {
  font-size: 11px;
  padding: 1.3em 4em 1.3em !important; }

.btn--blueVWO {
  background-color: #0193d7;
  color: #fff; }

.btn--blueVWO:hover {
  background-color: #1a5eab;
  color: #fff; }

.VWOFormFormatHelper {
  display: block; }
  @media (min-width: 768px) {
    .VWOFormFormatHelper {
      display: none; }
    }      
      