/* MailChimp for WP styles
----------------------------------------------------------------- */
.widget.wp-widget-mc4wp_form_widget .widget_title {
  margin-bottom: 1.2em; }

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

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

form.mc4wp-form .mc4wp-alert {
  margin: 1.5em 0;
  padding: 1em;
  line-height: 1.5em; }

form.mc4wp-form .mc4wp-form-fields > *:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch; }
  form.mc4wp-form .mc4wp-form-fields > *:first-child input[type="email"] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 10px; }

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; }

.mc4wp-form input[name="AGREE_TO_TERMS"] {
  position: relative !important;
  top: 1px;
  margin-right: 0.25em !important; }

.rtl .mc4wp-form input[name="AGREE_TO_TERMS"] {
  margin-right: 0 !important;
  margin-left: 0.25em !important; }
