
/* V162: ujednačeno podnožje na svim stranicama. */
footer.k24-footer{display:block!important;position:relative!important;background:#173B63!important;color:#e8f1f9!important;padding:56px 0 0!important;margin:0!important;width:100%!important;max-width:none!important;font-family:Montserrat,Arial,sans-serif!important;font-size:13px!important;line-height:1.7!important}
footer.k24-footer *{box-sizing:border-box}
footer.k24-footer .container{width:calc(100% - 36px)!important;max-width:1320px!important;margin:0 auto!important;padding:0!important}
footer.k24-footer .k24-footer-grid{display:grid!important;grid-template-columns:1.45fr 1fr 1fr 1.25fr!important;gap:36px!important;align-items:start!important}
footer.k24-footer h2{font:700 15px/1.4 Montserrat,Arial,sans-serif!important;color:#fff!important;margin:0 0 19px!important;text-transform:none!important}
footer.k24-footer p,footer.k24-footer li,footer.k24-footer span{color:#e8f1f9!important;font:400 13px/1.7 Montserrat,Arial,sans-serif!important;text-transform:none!important;margin:0 0 10px!important}
footer.k24-footer strong{font-weight:700!important;color:#fff!important}
footer.k24-footer a{color:#e8f1f9!important;text-decoration:none!important;text-transform:none!important;font:inherit!important;transition:color .2s}
footer.k24-footer a:hover,footer.k24-footer a:focus-visible{color:#38BDF8!important}
footer.k24-footer ul{padding:0!important;margin:0!important;list-style:none!important}
footer.k24-footer li{list-style:none!important;margin-bottom:11px!important}
footer.k24-footer .k24-footer-about img{display:block!important;width:180px!important;max-width:100%!important;height:auto!important;margin-bottom:20px!important}
footer.k24-footer .k24-footer-tagline{font-weight:700!important;font-size:16px!important;color:#fff!important}
footer.k24-footer .k24-footer-bottom{border-top:1px solid #ffffff29!important;display:flex!important;justify-content:space-between!important;gap:20px!important;flex-wrap:wrap!important;margin-top:34px!important;padding:19px 0!important}
footer.k24-footer .k24-footer-bottom span{margin:0!important}
@media(max-width:991px){footer.k24-footer .k24-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important}}
@media(max-width:600px){footer.k24-footer{padding-top:38px!important}footer.k24-footer .k24-footer-grid{grid-template-columns:1fr!important;gap:24px!important}footer.k24-footer .k24-footer-bottom{display:block!important}footer.k24-footer .k24-footer-bottom span{display:block!important;margin-bottom:5px!important}}


/* V163: diskretan bijeli obris (1 px) oko vidljivih piksela logotipa,
   samo u tamnoplavom podnožju; bez bijelog pravokutnika oko slike. */
footer.k24-footer .k24-footer-about img {
  filter:
    drop-shadow(0.25px 0 0 #fff)
    drop-shadow(-0.25px 0 0 #fff)
    drop-shadow(0 0.25px 0 #fff)
    drop-shadow(0 -0.25px 0 #fff);
}

/* V166: jednako poravnanje podnožja kao na naslovnici na svim predlošcima. */
footer.k24-footer,
footer.k24-footer .container,
footer.k24-footer .k24-footer-grid,
footer.k24-footer .k24-footer-grid > *,
footer.k24-footer .k24-footer-grid h2,
footer.k24-footer .k24-footer-grid p,
footer.k24-footer .k24-footer-grid ul,
footer.k24-footer .k24-footer-grid li,
footer.k24-footer .k24-footer-grid a,
footer.k24-footer .k24-footer-grid strong,
footer.k24-footer .k24-footer-grid span {
  text-align: left !important;
}
footer.k24-footer .k24-footer-grid > * {
  justify-self: stretch !important;
  align-self: start !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
}
footer.k24-footer .k24-footer-about,
footer.k24-footer .k24-footer-publisher,
footer.k24-footer .k24-footer-grid > nav {
  display: block !important;
}
footer.k24-footer .k24-footer-about img {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
footer.k24-footer .k24-footer-bottom,
footer.k24-footer .k24-footer-bottom span {
  text-align: left !important;
}
footer.k24-footer .k24-footer-bottom span:last-child {
  text-align: right !important;
}
@media(max-width:600px){
  footer.k24-footer .k24-footer-bottom span:last-child {text-align:left !important;}
}
