/*
 * SDR Theme Builder Footer — footer-only global asset
 * Scope: global footer Theme Builder layout / child theme support
 * Source foundation: SDR 1576 + homepage 2030 shared visual system
 * Divi baseline: 4.27.4
 */

:root{
  --lp-primary:#0d8d3b;
  --lp-primary-dark:#0a6e2e;
  --lp-accent:#59b62f;
  --lp-secondary:#ff8c1a;
  --lp-secondary-dark:#e06d00;
  --lp-ink:#111111;
  --lp-muted:#526257;
  --lp-border:#d9e8db;
  --lp-surface:#ffffff;
  --lp-soft:#f4fbf5;
}

.sdr-theme-builder-footer{
  position:relative;
  background:
    radial-gradient(780px 260px at 8% 0%, rgba(13,141,59,.07), transparent 60%),
    radial-gradient(640px 220px at 92% 4%, rgba(255,140,26,.10), transparent 54%),
    linear-gradient(180deg,#fbfbfa 0%,#f6faf7 100%)!important;
  color:var(--lp-ink);
}

.sdr-theme-builder-footer:before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:1px;
  background:linear-gradient(90deg,rgba(13,141,59,0),rgba(13,141,59,.18) 35%,rgba(17,17,17,.10) 50%,rgba(255,140,26,.18) 65%,rgba(13,141,59,0));
}

.sdr-theme-builder-footer .et_pb_row.lp-local-footer-shell{
  width:80%!important;
  max-width:1920px!important;
  margin:0 auto!important;
  padding-left:0!important;
  padding-right:0!important;
}

.sdr-theme-builder-footer .lp-local-footer-shell > .et_pb_column{
  margin-bottom:0!important;
}

.sdr-theme-builder-footer .lp-local-footer-shell--intro{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:26px!important;
  padding-top:56px!important;
  padding-bottom:28px!important;
}

.sdr-theme-builder-footer .lp-local-footer-shell--intro > .et_pb_column:first-child{
  width:58%!important;
  margin-right:0!important;
}

.sdr-theme-builder-footer .lp-local-footer-shell--intro > .et_pb_column:last-child{
  width:42%!important;
  display:flex!important;
  justify-content:flex-end!important;
}

.sdr-theme-builder-footer .lp-local-footer-kicker{
  display:inline-flex;
  align-items:center;
  gap:10px;
  margin:0 0 12px;
  color:#5a695f!important;
  font-size:11px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
}

.sdr-theme-builder-footer .lp-local-footer-kicker:before{
  content:"";
  width:28px;
  height:2px;
  border-radius:999px;
  background:var(--lp-secondary);
}

.sdr-theme-builder-footer .lp-local-footer-intro h3,
.sdr-theme-builder-footer .lp-local-footer-brand h3{
  margin:0 0 14px!important;
  color:var(--lp-ink)!important;
  font-size:clamp(28px,2.2vw,38px)!important;
  line-height:1.08!important;
  letter-spacing:-.02em!important;
  font-weight:400!important;
}

.sdr-theme-builder-footer .lp-local-footer-intro p,
.sdr-theme-builder-footer .lp-local-footer-copy p,
.sdr-theme-builder-footer .lp-local-footer-contact p,
.sdr-theme-builder-footer .lp-local-footer-links p{
  margin:0!important;
  color:#55655b!important;
  font-size:15.5px!important;
  line-height:1.78!important;
}

.sdr-theme-builder-footer .lp-local-footer-shell--intro .et_pb_button_module_wrapper{
  margin-bottom:0!important;
}

.sdr-theme-builder-footer .lp-local-footer-actions{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:50px!important;
  padding:0 22px!important;
  border-radius:999px!important;
  font-size:14px!important;
  font-weight:800!important;
  text-decoration:none!important;
  box-shadow:none!important;
}

.sdr-theme-builder-footer .lp-local-footer-actions + .lp-local-footer-actions,
.sdr-theme-builder-footer .lp-local-footer-actions + .et_pb_button_module_wrapper{
  margin-left:10px!important;
}

.sdr-theme-builder-footer .lp-btn-primary{
  background:linear-gradient(180deg,var(--lp-primary),var(--lp-primary-dark))!important;
  color:#fff!important;
  border:none!important;
  box-shadow:0 12px 24px rgba(13,141,59,.22)!important;
}

.sdr-theme-builder-footer .lp-btn-primary:hover{
  background:linear-gradient(180deg,#0b7e35,#085f27)!important;
  color:#fff!important;
  box-shadow:0 16px 28px rgba(13,141,59,.26)!important;
}

.sdr-theme-builder-footer .lp-btn-ghost{
  background:linear-gradient(180deg,#fff,#f6f8f6)!important;
  color:var(--lp-ink)!important;
  border:1px solid rgba(13,141,59,.18)!important;
  box-shadow:0 10px 22px rgba(17,17,17,.07)!important;
}

.sdr-theme-builder-footer .lp-btn-ghost:hover{
  background:#edf5ef!important;
  color:var(--lp-ink)!important;
  border-color:var(--lp-secondary)!important;
}

.sdr-theme-builder-footer .lp-local-footer-shell--grid{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  flex-wrap:nowrap!important;
  gap:28px!important;
  padding-top:26px!important;
  padding-bottom:14px!important;
}

.sdr-theme-builder-footer .lp-local-footer-shell--grid > .et_pb_column{
  box-sizing:border-box!important;
  min-width:0!important;
  margin-right:0!important;
}

.sdr-theme-builder-footer .lp-local-footer-shell--grid > .et_pb_column:first-child,
.sdr-theme-builder-footer .lp-local-footer-brand{
  width:36%!important;
  flex:0 1 calc(36% - 21px)!important;
  margin-right:0!important;
}

.sdr-theme-builder-footer .lp-local-footer-shell--grid > .et_pb_column:not(:first-child),
.sdr-theme-builder-footer .lp-local-footer-nav,
.sdr-theme-builder-footer .lp-local-footer-contact-col{
  width:20.333%!important;
  flex:1 1 calc(20.333% - 21px)!important;
}

.sdr-theme-builder-footer .lp-local-footer-brand{
  position:relative;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  padding-right:14px;
}

.sdr-theme-builder-footer .lp-local-footer-logo,
.sdr-theme-builder-footer .lp-local-footer-brand .et_pb_image{
  display:block!important;
  width:100%!important;
  margin-bottom:22px!important;
}

.sdr-theme-builder-footer .lp-local-footer-brand img{
  display:block;
  max-width:210px;
}

.sdr-theme-builder-footer .lp-local-footer-brand .lp-local-footer-copy,
.sdr-theme-builder-footer .lp-local-footer-brand .et_pb_text,
.sdr-theme-builder-footer .lp-local-footer-brand .et_pb_module{
  width:100%!important;
  max-width:100%;
  clear:both;
}

.sdr-theme-builder-footer .lp-local-footer-brand .lp-local-footer-copy p,
.sdr-theme-builder-footer .lp-local-footer-brand p{
  padding-left:0;
}

.sdr-theme-builder-footer .lp-local-footer-links h4,
.sdr-theme-builder-footer .lp-local-footer-contact h4,
.sdr-theme-builder-footer .lp-local-footer-contact strong{
  display:block!important;
  margin:0 0 10px!important;
  color:var(--lp-ink)!important;
  font-size:13px!important;
  line-height:1.2!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  font-weight:800!important;
}

.sdr-theme-builder-footer .lp-local-footer-contact-col{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  gap:8px!important;
}

.sdr-theme-builder-footer .lp-local-footer-contact-col > .et_pb_module{
  width:100%!important;
  margin-bottom:0!important;
}

.sdr-theme-builder-footer .lp-local-footer-contact-col .et_pb_text_inner{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:6px!important;
  padding:0!important;
}

.sdr-theme-builder-footer .lp-local-footer-links a,
.sdr-theme-builder-footer .lp-local-footer-contact a,
.sdr-theme-builder-footer .lp-local-footer-contact span,
.sdr-theme-builder-footer .lp-local-footer-list a{
  color:#3f5047!important;
  text-decoration:none;
  transition:color .2s ease, opacity .2s ease;
}

.sdr-theme-builder-footer .lp-local-footer-links a:hover,
.sdr-theme-builder-footer .lp-local-footer-contact a:hover,
.sdr-theme-builder-footer .lp-local-footer-list a:hover{
  color:var(--lp-primary)!important;
}

.sdr-theme-builder-footer .lp-local-footer-contact p + p,
.sdr-theme-builder-footer .lp-local-footer-links p + p,
.sdr-theme-builder-footer .lp-local-footer-contact-col p + p{
  margin-top:6px!important;
}

.sdr-theme-builder-footer .lp-local-footer-contact h4,
.sdr-theme-builder-footer .lp-local-footer-contact strong,
.sdr-theme-builder-footer .lp-local-footer-contact-col h4,
.sdr-theme-builder-footer .lp-local-footer-contact-col strong{
  margin-bottom:6px!important;
}

.sdr-theme-builder-footer .lp-local-footer-contact p,
.sdr-theme-builder-footer .lp-local-footer-contact-col p,
.sdr-theme-builder-footer .lp-local-footer-contact-col .et_pb_text_inner p,
.et-l--footer .sdr-theme-builder-footer .lp-local-footer-contact-col p,
.et-db #et-boc .et-l--footer .sdr-theme-builder-footer .lp-local-footer-contact-col p{
  margin:0!important;
  line-height:1.32!important;
}

.sdr-theme-builder-footer .lp-local-footer-contact p strong,
.sdr-theme-builder-footer .lp-local-footer-contact-col p strong{
  display:block;
  margin:0 0 4px!important;
}

.sdr-theme-builder-footer .lp-local-footer-contact-col a,
.sdr-theme-builder-footer .lp-local-footer-contact-col span{
  line-height:1.32!important;
}

.sdr-theme-builder-footer .lp-local-footer-bottom{
  width:80%!important;
  max-width:1920px!important;
  margin:8px auto 0!important;
  padding:14px 0 14px!important;
  border-top:1px solid #e3ebe4!important;
}

.sdr-theme-builder-footer .lp-local-footer-bottom .et_pb_column{
  margin-bottom:0!important;
}

.sdr-theme-builder-footer .lp-local-footer-bottom .et_pb_divider{
  display:none!important;
}

.sdr-theme-builder-footer .lp-local-footer-bottom p{
  margin:0!important;
  color:#627066!important;
  font-size:13px!important;
  line-height:1.55!important;
  text-align:center!important;
}

.sdr-theme-builder-footer .lp-local-footer-bottom a,
.sdr-theme-builder-footer .lp-local-footer-legal a{
  color:var(--lp-ink)!important;
}

.sdr-theme-builder-footer .lp-heart{
  color:#cf2e2e!important;
}

.sdr-theme-builder-footer .lp-local-footer-bottom.et_pb_row_empty,
.sdr-theme-builder-footer .et_pb_row.lp-local-footer-bottom:empty{
  display:none!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}

@media (max-width:980px){
  .sdr-theme-builder-footer .et_pb_row.lp-local-footer-shell,
  .sdr-theme-builder-footer .lp-local-footer-bottom{
    width:min(100% - 32px, 80%)!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-shell--intro,
  .sdr-theme-builder-footer .lp-local-footer-shell--grid{
    flex-wrap:wrap!important;
    gap:22px!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-shell--intro{
    padding-top:40px!important;
    padding-bottom:18px!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-shell--intro > .et_pb_column:first-child,
  .sdr-theme-builder-footer .lp-local-footer-shell--intro > .et_pb_column:last-child,
  .sdr-theme-builder-footer .lp-local-footer-shell--grid > .et_pb_column,
  .sdr-theme-builder-footer .lp-local-footer-shell--grid > .et_pb_column:first-child,
  .sdr-theme-builder-footer .lp-local-footer-shell--grid > .et_pb_column:not(:first-child),
  .sdr-theme-builder-footer .lp-local-footer-brand,
  .sdr-theme-builder-footer .lp-local-footer-nav,
  .sdr-theme-builder-footer .lp-local-footer-contact-col{
    width:calc(50% - 11px)!important;
    margin-right:0!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-shell--intro > .et_pb_column:last-child{
    justify-content:flex-start!important;
  }
}

@media (max-width:767px){
  .sdr-theme-builder-footer .et_pb_row.lp-local-footer-shell,
  .sdr-theme-builder-footer .lp-local-footer-bottom{
    width:calc(100% - 32px)!important;
    max-width:none!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-shell--intro,
  .sdr-theme-builder-footer .lp-local-footer-shell--grid{
    display:flex!important;
    flex-direction:column!important;
    flex-wrap:nowrap!important;
    align-items:stretch!important;
    gap:18px!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-shell--intro{
    padding-top:34px!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-shell--intro > .et_pb_column,
  .sdr-theme-builder-footer .lp-local-footer-shell--grid > .et_pb_column,
  .sdr-theme-builder-footer .lp-local-footer-shell--grid > .et_pb_column:first-child,
  .sdr-theme-builder-footer .lp-local-footer-shell--grid > .et_pb_column:not(:first-child),
  .sdr-theme-builder-footer .lp-local-footer-brand,
  .sdr-theme-builder-footer .lp-local-footer-nav,
  .sdr-theme-builder-footer .lp-local-footer-contact-col{
    width:100%!important;
    max-width:100%!important;
    flex:0 0 auto!important;
    flex-basis:auto!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-brand{
    padding-right:0!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-logo,
  .sdr-theme-builder-footer .lp-local-footer-brand .et_pb_image{
    width:auto!important;
    max-width:180px!important;
    margin-bottom:14px!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-brand img{
    width:auto!important;
    max-width:168px!important;
    height:auto!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-intro h3,
  .sdr-theme-builder-footer .lp-local-footer-brand h3{
    font-size:28px!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-links h4,
  .sdr-theme-builder-footer .lp-local-footer-contact h4,
  .sdr-theme-builder-footer .lp-local-footer-contact strong{
    margin-bottom:8px!important;
    font-size:12.5px!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-links p,
  .sdr-theme-builder-footer .lp-local-footer-contact p,
  .sdr-theme-builder-footer .lp-local-footer-contact-col p,
  .sdr-theme-builder-footer .lp-local-footer-list p{
    width:100%!important;
    max-width:100%!important;
    font-size:15px!important;
    line-height:1.55!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    white-space:normal!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-links a,
  .sdr-theme-builder-footer .lp-local-footer-contact a,
  .sdr-theme-builder-footer .lp-local-footer-list a{
    display:flex!important;
    align-items:center!important;
    width:100%!important;
    min-height:44px!important;
    padding:6px 0!important;
    font-size:15px!important;
    line-height:1.35!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    white-space:normal!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-contact-col .et_pb_text_inner{
    gap:8px!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-shell--intro > .et_pb_column:last-child,
  .sdr-theme-builder-footer .lp-local-footer-shell--intro > .et_pb_column:last-child .et_pb_module,
  .sdr-theme-builder-footer .lp-local-footer-shell--intro > .et_pb_column:last-child .et_pb_button_module_wrapper{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-actions{
    display:flex!important;
    width:100%!important;
    max-width:100%!important;
    min-height:48px!important;
    white-space:normal!important;
    text-align:center!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-actions + .lp-local-footer-actions,
  .sdr-theme-builder-footer .lp-local-footer-actions + .et_pb_button_module_wrapper,
  .sdr-theme-builder-footer .et_pb_button_module_wrapper + .et_pb_button_module_wrapper{
    margin-left:0!important;
    margin-top:10px!important;
  }
}

/* SDR footer graphic polish — 2026-05-05
 * Footer-only refinement: stronger hierarchy, red SDR accents, safer legal/chat area.
 * No content, link, CF7 or VikRent changes.
 */
.sdr-theme-builder-footer{
  overflow:hidden!important;
  background:
    radial-gradient(760px 240px at 9% -4%, rgba(197,58,26,.085), transparent 58%),
    radial-gradient(740px 260px at 92% 0%, rgba(13,141,59,.10), transparent 60%),
    linear-gradient(180deg,#ffffff 0%,#f7fbf8 54%,#eef7f1 100%)!important;
}

.sdr-theme-builder-footer:before{
  height:3px!important;
  background:#c53a1a!important;
  opacity:.96!important;
}

.sdr-theme-builder-footer .lp-local-footer-shell--intro{
  align-items:center!important;
  padding-top:52px!important;
  padding-bottom:30px!important;
  border-bottom:1px solid rgba(16,45,32,.10)!important;
}

.sdr-theme-builder-footer .lp-local-footer-shell--intro > .et_pb_column:last-child{
  align-items:center!important;
  gap:12px!important;
}

.sdr-theme-builder-footer .lp-local-footer-kicker{
  color:#8d2c15!important;
}

.sdr-theme-builder-footer .lp-local-footer-kicker:before{
  width:30px!important;
  height:3px!important;
  background:#c53a1a!important;
}

.sdr-theme-builder-footer .lp-local-footer-intro h3,
.sdr-theme-builder-footer .lp-local-footer-brand h3{
  color:#102d20!important;
  text-wrap:balance;
}

.sdr-theme-builder-footer .lp-local-footer-intro p{
  max-width:430px!important;
}

.sdr-theme-builder-footer .lp-local-footer-actions{
  min-height:52px!important;
  padding-left:24px!important;
  padding-right:24px!important;
  transition:transform .18s ease, box-shadow .18s ease, background .18s ease, border-color .18s ease!important;
}

.sdr-theme-builder-footer .lp-local-footer-actions:hover{
  transform:translateY(-1px);
}

.sdr-theme-builder-footer .lp-btn-primary{
  background:linear-gradient(180deg,#129447 0%,#075d28 100%)!important;
  box-shadow:0 15px 30px rgba(11,123,53,.22), inset 0 1px 0 rgba(255,255,255,.20)!important;
}

.sdr-theme-builder-footer .lp-btn-ghost{
  background:rgba(255,255,255,.82)!important;
  border-color:rgba(16,45,32,.13)!important;
  color:#102d20!important;
  box-shadow:0 12px 26px rgba(17,35,24,.075)!important;
}

.sdr-theme-builder-footer .lp-btn-ghost:hover{
  background:#fff!important;
  border-color:rgba(197,58,26,.34)!important;
}

.sdr-theme-builder-footer .lp-local-footer-shell--grid{
  gap:clamp(30px,4vw,58px)!important;
  padding-top:34px!important;
  padding-bottom:24px!important;
}

.sdr-theme-builder-footer .lp-local-footer-brand img{
  max-width:200px!important;
}

.sdr-theme-builder-footer .lp-local-footer-brand .lp-local-footer-copy,
.sdr-theme-builder-footer .lp-local-footer-brand .et_pb_text{
  max-width:340px!important;
}

.sdr-theme-builder-footer .lp-local-footer-links h4,
.sdr-theme-builder-footer .lp-local-footer-contact h4,
.sdr-theme-builder-footer .lp-local-footer-contact strong{
  position:relative!important;
  margin-bottom:14px!important;
  color:#102d20!important;
}

.sdr-theme-builder-footer .lp-local-footer-links h4:after,
.sdr-theme-builder-footer .lp-local-footer-contact h4:after{
  content:"";
  display:block;
  width:24px;
  height:2px;
  margin-top:8px;
  border-radius:999px;
  background:#c53a1a;
}

.sdr-theme-builder-footer .lp-local-footer-links a,
.sdr-theme-builder-footer .lp-local-footer-contact a,
.sdr-theme-builder-footer .lp-local-footer-list a{
  display:inline-flex!important;
  align-items:center!important;
  min-height:30px!important;
  color:#46584e!important;
  transition:color .18s ease, transform .18s ease!important;
}

.sdr-theme-builder-footer .lp-local-footer-links a:hover,
.sdr-theme-builder-footer .lp-local-footer-contact a:hover,
.sdr-theme-builder-footer .lp-local-footer-list a:hover{
  color:#0b7f38!important;
  transform:translateX(2px);
}

.sdr-theme-builder-footer a:focus-visible{
  outline:3px solid rgba(197,58,26,.24)!important;
  outline-offset:4px!important;
  border-radius:10px!important;
}

.sdr-theme-builder-footer .lp-local-footer-bottom{
  margin-top:18px!important;
  padding-top:18px!important;
  padding-bottom:76px!important;
  border-top:1px solid rgba(16,45,32,.10)!important;
}

.sdr-theme-builder-footer .lp-local-footer-bottom p{
  color:#5f6f65!important;
  font-size:13.5px!important;
}

.sdr-theme-builder-footer .lp-local-footer-bottom a,
.sdr-theme-builder-footer .lp-local-footer-legal a{
  color:#284235!important;
  text-decoration-thickness:1px!important;
  text-underline-offset:3px!important;
}

.sdr-theme-builder-footer .lp-local-footer-bottom a:hover,
.sdr-theme-builder-footer .lp-local-footer-legal a:hover{
  color:#0b7f38!important;
}

@media (max-width:980px){
  .sdr-theme-builder-footer .lp-local-footer-shell--intro{
    align-items:flex-start!important;
    padding-top:42px!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-shell--grid{
    gap:24px!important;
  }
}

@media (max-width:767px){
  .sdr-theme-builder-footer .lp-local-footer-shell--intro{
    padding-top:34px!important;
    padding-bottom:24px!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-intro h3,
  .sdr-theme-builder-footer .lp-local-footer-brand h3{
    font-size:27px!important;
    line-height:1.04!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-shell--grid > .et_pb_column:not(:first-child){
    padding-top:2px!important;
    border-top:1px solid rgba(16,45,32,.08)!important;
  }

  .sdr-theme-builder-footer .lp-local-footer-bottom{
    padding-bottom:92px!important;
  }
}
/* SDR footer CTA no-wrap micro-polish — 2026-05-05
 * Keeps footer CTA labels on one line on desktop/wide without changing copy or links.
 */
.sdr-theme-builder-footer a.et_pb_button.lp-local-footer-actions,
.et-db #et-boc .et-l--footer .sdr-theme-builder-footer a.et_pb_button.lp-local-footer-actions{
  min-width:168px!important;
  white-space:nowrap!important;
  text-align:center!important;
}

.sdr-theme-builder-footer .lp-local-footer-shell--intro > .et_pb_column:last-child,
.et-db #et-boc .et-l--footer .sdr-theme-builder-footer .lp-local-footer-shell--intro > .et_pb_column:last-child{
  flex-wrap:wrap!important;
}

@media (max-width:767px){
  .sdr-theme-builder-footer a.et_pb_button.lp-local-footer-actions,
  .et-db #et-boc .et-l--footer .sdr-theme-builder-footer a.et_pb_button.lp-local-footer-actions{
    min-width:0!important;
    white-space:normal!important;
  }
}
