.footer-nav-widgets-wrapper, #site-footer { background-color: transparent; border-color: transparent; }

.footer-nav-widgets-wrapper { margin-top: 5rem; }

#global-footer { background-image: url("/wp-content/themes/lisabronner-2020-redesign/assets/images/pattern-leaves.jpg"); font-family: "Museo Slab", serif !important; }

#global-footer h2 { font-weight: 700; letter-spacing: 0; }

#global-footer h3 { margin: 0; letter-spacing: 0.1em !important; font-weight: bold; line-height: 24px; }

#global-footer .section-inner { max-width: 1440px; }

#global-footer a:link, #global-footer a:visited, #global-footer a:active, #global-footer a:hover { color: #fff !important; font-size: 16px; text-transform: capitalize; margin: 0.75em 0; font-family: "Museo Slab", serif; font-weight: 500; letter-spacing: 0; }

#global-footer form.mailpoet_form { padding: 0 !important; }

#global-footer .kl-private-reset-css-inner-Zxasda, #global-footer .kl-private-reset-css-Xuajs1 input :not([type='image']) ::placeholder, #global-footer .kl-private-reset-css-Xuajs1.kl-private-quill-wrapper-Lkqws1 *:not(em):not(strong):not(u):not(br), #global-footer .kl-private-reset-css-Xuajs1 ::before, #global-footer .kl-private-reset-css-Xuajs1 ::after, #global-footer .kl-private-reset-css-Xuajs1 input:not([type]), #global-footer .kl-private-reset-css-Xuajs1 input[type='text'], #global-footer .kl-private-reset-css-Xuajs1 input[type='email'], #global-footer .kl-private-reset-css-Xuajs1 input[type='number'], #global-footer .kl-private-reset-css-Xuajs1 input[type='date'], #global-footer .kl-private-reset-css-Xuajs1 input[type='tel'], #global-footer .kl-private-reset-css-Xuajs1 { font-weight: 500 !important; }

.footer-widgets-outer-wrapper { border-bottom: initial; padding: 0; }

.footer-menu-wrapper { width: 100%; }

.widget-title { font-size: 30px; color: #fff !important; }

.footer-menu-title { color: #fff; }

.mailpoet_paragraph { line-height: normal !important; color: #fff !important; margin-bottom: 0.5em !important; font-size: 16px !important; }

.mailpoet_paragraph a:link, .mailpoet_paragraph a:visited, .mailpoet_paragraph a:active, .mailpoet_paragraph a:hover { font-size: 16px; letter-spacing: normal; }

.mailpoet_paragraph input[type="submit"], .mailpoet_paragraph input[type="email"] { font-size: 16px; padding: 1em; margin: 0.75em 0; }

.mailpoet_paragraph input[type="submit"] { background-color: transparent; box-sizing: border-box; height: 54px; width: 100%; color: #fff !important; border: 2px solid #fff !important; border-color: #fff !important; font-family: "Futura", sans-serif; }

.mailpoet_paragraph input[type="submit"]:hover { background: #fff; color: #A9C531 !important; text-decoration: none; border: 2px solid #A9C531 !important; }

.mailpoet_text, .mailpoet_textarea { width: 100% !important; font-family: "Museo Slab", serif !important; }

@media (max-width: 700px) { .footer-top { display: block; }
  .footer-widgets { width: 100%; }
  .footer-menu-wrapper { width: 100%; text-align: center; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 0; margin-top: -1px; }
  .nav-chevron { display: block; position: absolute; right: 20px; margin: -12px 0; transition: transform 0.2s ease-out; }
  .nav-chevron.active { transform: rotateX(180deg); }
  .footer-menu-title { font-size: 14px; letter-spacing: 1px; padding: 1.2em 0; cursor: pointer; }
  .footer-menu { margin: -0.75em 0 0.75em 0; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; }
  .footer-menu li { line-height: 2 !important; }
  .footer-menu li a { font-size: 14px; font-weight: 500; }
  .footer-widgets-outer-wrapper { margin: 1em 0; text-align: center; }
  .widget-title { margin: 43px 0 12px 0 !important; }
  .mailpoet_hp_email_label { display: none; }
  .mailpoet_form .mailpoet_paragraph { text-align: center; }
  .widget.widget_mailpoet_form .widget-content { margin: 0 22px; }
  input[type="email"] { margin: 1.5em 0 !important; }
  .subscribe-agreements, .subscribe-agreements a { font-style: italic; font-size: 14px !important; font-weight: 500; line-height: 20px; }
  label.mailpoet_hp_email_label + .mailpoet_paragraph { max-width: 230px !important; margin: 0 auto; }
  #global-footer h2 { text-align: center !important; }
  #global-footer .QuillContainer__StyledQuillContainer-sc-nxgzcv-0.fYhcit.kl-private-reset-css-Xuajs1.kl-private-quill-wrapper-Lkqws1 h2 strong { font-family: 'Museo Slab' !important; }
  #global-footer .ql-snow.ql-container.ql-disabled p, #global-footer .ql-snow.ql-container.ql-disabled p * { text-align: center !important; line-height: 20px !important; margin: 12px auto 0 !important; font-size: 14px !important; font-weight: 700 !important; }
  #global-footer .FormComponent__StyledFormComponentWrapper-sc-1gg8fea-0 .ql-snow.ql-container.ql-disabled p { max-width: 230px !important; }
  #global-footer button.needsclick.Button__FormStyledButton-sc-1of1qh3-0.fGdkcP.kl-private-reset-css-Xuajs1 { margin-bottom: 20px !important; }
  #global-footer .kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1 .ql-editor strong { font-size: 24px !important; }
  #global-footer .needsclick.Row__FormRow-sc-1avh9u7-1.fMxCHz.kl-private-reset-css-Xuajs1:last-of-type .FormComponent__StyledFormComponentWrapper-sc-1gg8fea-0 .ql-snow.ql-container.ql-disabled p { max-width: 100% !important; } }

@media (min-width: 700px) { .footer-nav-widgets-wrapper { margin-top: 8rem; }
  .footer-nav-wrapper { min-width: 415px; display: flex; }
  .footer-widgets-outer-wrapper { padding: 0; width: 50%; }
  .footer-menu-wrapper { width: 20%; min-width: 200px; margin-right: 2vw; }
  .nav-chevron { display: none; }
  .footer-menu-title { font-size: 15px; }
  .footer-menu li { margin: 0.2rem 0 0 1.2em; }
  .footer-menu li a { font-size: 16px; line-height: 24px; }
  .mailpoet_hp_email_label { display: block; }
  .footer-widgets { width: 100%; margin-left: 10rem; }
  .widget .widget-title { margin-bottom: 1rem !important; }
  .footer-menu { margin: 1em 0 0 -2.4rem !important; }
  input[type="email"] { margin: 0.75em 0 !important; }
  input[type="submit"] { display: inline; }
  .subscribe-agreements, .parsley-custom-error-message, .mailpoet_validate_success { margin-top: 0; font-style: italic; } }

@media (min-width: 1000px) { .footer-top { align-items: initial; max-width: 1440px; }
  .footer-menu { align-items: baseline; display: block; font-size: 2.1rem; margin: -1.2rem 0 0 -2.4rem; }
  #global-footer .ql-editor h2 strong { font-size: 36px !important; } }

@media (min-width: 1220px) { .footer-widgets { margin-left: 12rem; } }

/* Klaviyo Overrides */
.ihwEzX.ihwEzX.ihwEzX.ihwEzX.ihwEzX.ihwEzX::placeholder, .fGdkcP.fGdkcP.fGdkcP.fGdkcP.fGdkcP.fGdkcP { font-family: 'Museo Slab', serif !important; }
