/* V29: contact action cards dark green, strong contrast; brand card stays white. */
.et-home .footer-row>a:not(.footer-brand){
  background:linear-gradient(120deg,#064a2e,#08784a);border-color:#075a39;color:#fff;
  box-shadow:0 10px 22px rgba(3,71,40,.15);
}
.et-home .footer-row>a:not(.footer-brand) b,
.et-home .footer-row>a:not(.footer-brand) small{color:#fff!important;opacity:1}
.et-home .footer-row>a:not(.footer-brand) .multi-icon{background:rgba(255,255,255,.15);color:white}
.et-home .footer-row>a:not(.footer-brand):hover{background:linear-gradient(120deg,#043a26,#076a3e);transform:translateY(-1px)}
/* Old openShop block intentionally moved to /customer-login.php. */

.et-home .em-home-login-shortcut{display:inline-flex;gap:5px;align-items:center;margin-top:0;font-size:13px;color:#406b52;text-decoration:none}
.et-home .em-home-login-shortcut b{color:#076b42;text-decoration:underline;text-underline-offset:3px}
.et-home .em-home-login-shortcut:hover b{color:#064a2c}
@media(max-width:900px){.et-home .em-home-login-shortcut{justify-content:center;text-align:center;margin:0 auto;display:flex}}
