.single_article_content_container .optin-form,
.single-event__newsletter .optin-form {
  margin: 25px 0;
}

/*.optin-form {
  margin: 25px 0;
 width: 100%;
  position: relative;
  border-left: 7px solid #C74141;
  padding-left: 30px;
}
.optin-form__wrapper {
  display: flex;
  position: relative;
  padding-bottom: 45px;
}*/
.single_article_content_container .optin-form__email,
.single-event__newsletter .optin-form {
  font-style: normal;
  font-weight: 600;
  font-size: rem(14px);
  line-height: rem(20px);
  border: none !important;
  width: 100%;
  padding: 14px 16px;
  color: #757575;
  background: #F2F2F4 !important;
}

.single_article_content_container .optin-form__button,
.single-event__newsletter .optin-form {
  padding: rem(13px) rem(30px);
  min-width: rem(190px);
  color: white;
  font-style: normal;
  font-weight: 600;
  font-size: rem(17px);
  line-height: rem(24px);
  border: none;
  background: #c74141;
  /*margin-left: 17px;*/
  outline: none;
}

.optin-form__alert {
  font-family: Georgia, serif;
  position: relative;
  width: 100%;
  left: 0;
  color: #fff;
  /*margin-top: 30px;*/
  display: block;
}

.optin-form__alert--error {
  color: #c74141;
}

.optin-form__alert--success {
  color: #000;
}

.single_article_content_container .optin-form h3,
.single-event__newsletter .optin-form h3  {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  padding-top: 13px;
  /* identical to box height, or 150% */
  color: #000000;
}


.optin-form .newsletter_note {
  font-family: "Georgia", serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  /* or 125% */
  color: #000000;
  order: 3;
  width: 100%;
  /*position: absolute;*/
  bottom: 0px;
  /*margin: 0;*/
}
