 :root {
  /* press play campaign */
  --pp_completed: 669;
  --pp_goal: 750;
  /* take action campaign */
  --completed: 669;
  --goal: 750;
}

/* SHOW/HIDE FOR SCREENS */
 @media only screen and (max-width: 600px) {
    .mobile {
  	display: inherit;
  }
  .desktop {
    display: none;
  }
  }
  
  @media only screen and (min-width: 600px) {
  .mobile {
  	display: none;
  }
    .desktop {
    display: inherit;
    }
  } 

.donate-button {
  padding-top: 15px;
}

#PAGEID_7744 .donate-button {
  display: none;
}

.home-headline-text {
  font-size: 36px;
  line-height: 1.1em;
}

/* color of sign up button */
.signup-form  input[type=submit] {
  background:#00A69C!important;
}

@media only screen and (max-width: 600px) {
 /* .WaPlaceHolder.WaPlaceHolderHeader {
    max-height: 147px;
  } */
  
.centervid {
  margin: auto;
  width: 300px;
}
.donate-button {
  padding-top: 0;
  margin-bottom: 10px;
}

.WaGadgetMenuHorizontal.menuStyle003 .menuInner .menuButton::after {
  content: "Menu";
  display: inline-block;
  font-size: 0.4em;
}

.home-headline-text {
  font-size: 24px;
  line-height: 1em;
  }

.homepage-hero {
  text-align: center;
}

.navigationOuterContainer .navigationContainer .left input.nextButton {
  margin-left: 0;
}
}

.pad-more-top {
  padding-top: 15px;
}

.WaGadgetMenuHorizontal {
    margin: auto;
    width: 85%;
}

/* change color of labels on donation form home page */
#PAGEID_18052 .formTitleOuterContainer .formTitleContainer .inner h3.formTitle {
    display: none;
} 

#PAGEID_18052 .fieldSubContainer .fieldLabel , #PAGEID_18052 .fieldItem {
  color: #fff!important;
}

#PAGEID_18052 .fieldSubContainer .fieldBody>.typeInstruction {
  color: #fff
}

.two-columns {
  padding-left: 20px;
  line-height: 2em;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-width: 350px;
  column-width: 350px;
  -webkit-column-gap: 60px;
  -moz-column-gap: 60px;
  column-gap: 60px;
  -webkit-column-rule: 2px solid #00A69C;
  -moz-column-rule: 2px solid #00A69C;
  column-rule: 2px solid #00A69C;
}

/* change login form colors for footer */
.WaGadgetLoginForm .loginContainerForm[class*=orientation] form .loginAction input.loginButton, .WaGadgetLoginButton {
  background-color: #EB008B;
}

.WaGadgetLoginForm .loginContainerForm[class*=orientation] form .loginActionRememberMe label, .WaGadgetLoginForm .loginContainerAuthenticated[class*=orientation] .loggedAction input[type=submit] , .WaGadgetLoginForm a, .WaGadgetLoginForm a, .WaGadgetLoginForm a:link, .WaGadgetLoginForm a:visited {
  color:#fff;
}

.navigationOuterContainer .navigationContainer .left input.nextButton {
  margin-left: 120px;
}

/* make blog images taller on news page */
.WaGadgetBlog ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
  max-height: 580px;
}


.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
  background: #00A69C;
  color:#fff;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
    background: #00A69C;
  color:#fff;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
  background: #00e8d8;
  color: black;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
  background: #00e8d8;
  color: black;
}

.WaGadgetDonationGoal.gadgetStyle002 .donationGoalButton input.typeButton {
  display: none;
}
/*DONATION THERMOMETER*/
.gadgetStyle002 {
  text-align: center;
  background: #d8fffb;
}

.gadgetTitleH4 {
  color: #EB008B!important;
}

.WaGadgetDonationGoal.gadgetStyle002 .progressBar .progressBarLeft table td.donationGoalProgressBarLeftPart span {
    background-color: #EB008C;
}

/* pressplayonmi mods */
#PAGEID_18080 {
  background-color: #fbf2ea;
}

/* submenu nav item */
.WaGadgetMenuHorizontal .menuInner ul ul {
    top: 50px;
    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 30px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 30px 0 rgba(0,0,0,0.2);
}

/* scrolling membership ticker */
.ticker-container {
      width: 100%;
      height: 150px;
      overflow: hidden;
      border: 1px solid #ccc;
      font-family: sans-serif;
      position: relative;
    }

    .ticker-wrapper {
      display: flex;
      flex-direction: column;
      align-items: center;
      animation: scroll-up linear infinite;
    }

    .ticker-item {
      height: 40px;
      line-height: 40px;
      padding-left: 10px;
      border-bottom: 1px solid #ddd;
    }

/* membership form color*/
@media only screen and (max-width: 616px) {
    .fieldSubContainer .fieldLabel {
      color: #444444;
    }
}
.fieldSubContainer .fieldLabel strong.mandatoryLabel {
  color: #444444;
}