/* Kakanj-X V2.4.1 – samostalni footer, podrška za tamnu/svijetlu temu */
.kx-footer-241{margin-top:52px;padding:0!important;background:var(--kx-footer-bg,#121a17);color:#d1ddd5;border-top:3px solid #269e62;font-family:Arial,Helvetica,sans-serif}
.kx-footer-241 .kx-footer-wrap-241{display:flex;flex-direction:column;padding:33px 12px 20px;max-width:1440px;margin:auto;gap:0}
.kx-footer-links-241{display:flex;flex-wrap:wrap;gap:12px 25px;padding-bottom:29px;border-bottom:1px solid rgba(215,236,222,.16)}
.kx-footer-links-241 a{font-size:13px;color:#e3ece6;text-decoration:none;font-weight:600;line-height:1.5;transition:color .2s}
.kx-footer-links-241 a:hover,.kx-footer-socials-241 a:hover{color:#72dfa7!important}
.kx-footer-social-row-241{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:24px 0;border-bottom:1px solid rgba(215,236,222,.12)}
.kx-follow-title-241{color:#dae5dd;font-weight:700;font-size:13px;white-space:nowrap}
.kx-footer-socials-241{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}
.kx-footer-socials-241 a,.kx-footer-socials-241 .kx-social-unset-241{display:inline-flex;align-items:center;gap:7px;color:#acbdb2;font-size:12px;text-decoration:none;font-weight:500;white-space:nowrap}
.kx-footer-socials-241 .kx-social-unset-241{opacity:.52;cursor:default}
.kx-footer-socials-241 svg{flex:none}
.kx-footer-bottom-241{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:20px;color:#8fa79a;font-size:11px;line-height:1.7}
.kx-footer-admin-241{font-size:11px;color:#91cda9!important;text-decoration:none}
.kx-footer-241 .kx-footer-links-241 a,.kx-footer-241 .kx-footer-social-row-241 a{background:transparent!important;border:0!important;box-shadow:none!important}
@media(max-width:640px){.kx-footer-241 .kx-footer-wrap-241{padding:25px 17px 22px}.kx-footer-links-241{column-gap:18px;row-gap:14px}.kx-footer-social-row-241{align-items:flex-start}.kx-footer-socials-241{gap:14px 18px}.kx-footer-bottom-241{font-size:10px}}
