#d3185833 {
  padding: 0;
}

#d3185833 .l-inner {
  max-width: 100%;
}

#initiative_intro h1 strong {
  font-size: 35px;
}

#initiative_intro .padded-btm-small.init-text {
  font-size: 21px;
}

#fma_sign-up-widget #fma_signupheader.lead,
#fma_sign-in-msg .col-xs-12 .lead,
#fma_widgetcontrol .social-module .lead {
  font-size: 25.2px;
}

#fma_sign-up-widget .form-row label,
#fma_sign-up-widget .form-row input,
#fma_sign-up-widget .form-row #fma_complete_signup,
#fma_sign-in-widget-btn .form-row #fma_lnkBtnExpandSignIn {
  font-size: 16px;
}

#fma_widgetcontrol .or-divider-text {
  font-size: 18.2px;
}

#fma_widgetcontrol .social-module + .social-module {
  margin: 0;
  padding: 0;
}

#fma_widgetcontrol .social-module + .social-module .col-xs-6 {
  padding: 0;
}

#fma_widgetcontrol .social-module + .social-module .col-xs-6:first-child {
  padding-right: 16px;
}

#fma_widgetcontrol .social-module + .social-module .col-xs-6 span {
  position: absolute;
  top: 16%;
}

#fma_widgetcontrol .col-xs-12.padded-vert.text-center,
#fma_widgetcontrol .col-xs-12.padded-vert-small.text-center {
  font-size: 14px;
}

@media (max-width: 767px) {
  #d3185833 {
    padding: 0 16px;
  }

  #initiative_intro h1 strong {
    font-size: 25.2px;
  }

  #fma_sign-up-widget #fma_signupheader.lead,
  #fma_sign-in-msg .col-xs-12 .lead,
  #fma_widgetcontrol .social-module .lead {
    font-size: 22.4px;
  }
}

@media (max-width: 500px) {
  #fma_sign-up-widget #fma_signupheader.lead,
  #fma_sign-in-msg .col-xs-12 .lead,
  #fma_widgetcontrol .social-module .lead {
    font-size: 18.2px;
  }
}