/* MailChimp for WP styles
----------------------------------------------------------------- */
form.mc4wp-form .mc4wp-form-fields input[type="email"],
form.mc4wp-form .mc4wp-form-fields input[type="name"] {
  padding: 1.383em 1.8em;
  border-width: 2px;
  border-style: solid;
  -webkit-border-radius: var(--theme-var-rad);
  -ms-border-radius: var(--theme-var-rad);
  border-radius: var(--theme-var-rad);
  -webkit-border-radius: var(--theme-var-rad);
  -ms-border-radius: var(--theme-var-rad);
  border-radius: var(--theme-var-rad);
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  border: 3px solid var(--theme-color-inverse_link_05);
  background-color: transparent;
  padding: 1.23em 1.8em;
  height: 73px;
  flex: 0 1 100%;
  margin-right: 20px;
}

form.mc4wp-form .mc4wp-form-fields input[type="email"]:focus,
form.mc4wp-form .mc4wp-form-fields input[type="email"].filled,
form.mc4wp-form .mc4wp-form-fields input[type="name"]:focus,
form.mc4wp-form .mc4wp-form-fields input[type="name"].filled {
  border: 3px solid var(--theme-color-inverse_link);
}

.form_display {
  display: flex;
  margin-bottom: 12px;
}

form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
  -webkit-appearance: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 19px;
  font-weight: 700;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: var(--theme-var-rad);
  -ms-border-radius: var(--theme-var-rad);
  border-radius: var(--theme-var-rad);
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 2px;
  height: auto;
  max-width: 100%;
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
  padding: 1.822em 2.8em;
  border-width: 0 !important;
  display: inline-block;
  vertical-align: top;
  height: 73px;
  background-color: var(--theme-color-alter_link3);
  border-color: var(--theme-color-alter_link3);
  color: var(--theme-color-inverse_text);
}

form.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled] {
  pointer-events: none !important;
}

form.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover,
form.mc4wp-form .mc4wp-form-fields input[type="submit"]:focus {
  color: var(--theme-color-text_hover);
  border-color: var(--theme-color-inverse_dark);
  background-color: var(--theme-color-inverse_dark);
}

form.mc4wp-form .mc4wp-alert {
  margin: 1.5em 0;
  padding: 1em;
  line-height: 1.5em;
  background-color: var(--theme-color-text_link);
  border-color: var(--theme-color-text_hover);
  color: var(--theme-color-inverse_text);
}

form.mc4wp-form .mc4wp-alert a {
  color: var(--theme-color-inverse_link) !important;
}

form.mc4wp-form .mc4wp-alert a:hover {
  color: var(--theme-color-inverse_hover) !important;
}

form.mc4wp-form p {
  margin: 0;
}

form.mc4wp-form p + p,
form.mc4wp-form input + p {
  margin-top: 1em;
}

.footer_wrap .mc4wp-form-fields label a:hover {
  color: var(--theme-color-text_link2) !important;
}

#extra_button form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
  background-color: var(--theme-color-extra_link);
  border-color: var(--theme-color-extra_link);
  color: var(--theme-color-inverse_text);
}
#extra_button form.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover {
  color: var(--theme-color-text_hover);
  border-color: var(--theme-color-inverse_dark);
  background-color: var(--theme-color-inverse_dark);
}

#extra_button form.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled] {
  pointer-events: none !important;
}

input[id*='mc4wp-'] + label {
  font-size: 15px;
  color: var(--theme-color-extra_hover);
}
input[id*='mc4wp-'] + label:before {
  -webkit-transform: scale(0.75);
  -ms-transform: scale(0.75);
  transform: scale(0.75);
  top: -7px;
  line-height: 34px;
}

/*# sourceMappingURL=mailchimp-for-wp.css.map */
