/* LMI Cargo: Verdana logo i promocija DrvoPartner */
.head-logo .logo, .foot-brand .logo{display:inline-flex;align-items:center}
.lmi-logo-image{display:block;width:clamp(165px,18vw,245px);height:auto;object-fit:contain;max-width:100%}
.foot-brand .logo .lmi-logo-image{filter:grayscale(1) brightness(0) invert(1)}
@media(max-width:640px){.lmi-logo-image{width:165px}}
.lmi-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.lmi-dp-promo{padding:clamp(32px,5vw,78px) 0;background:#f4f7fc}
.lmi-dp-promo .lmi-dp-inner{width:min(1180px,calc(100% - 36px));margin:0 auto}
.lmi-dp-link{display:block;overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 18px 50px rgba(9,38,78,.12);transition:box-shadow .2s ease,transform .2s ease}
.lmi-dp-link:hover{box-shadow:0 22px 60px rgba(9,38,78,.18);transform:translateY(-2px)}
.lmi-dp-link:focus-visible{outline:4px solid #1673c4;outline-offset:4px}
.lmi-dp-banner{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1915/821;object-fit:contain}
.lmi-dp-mobile{display:none}
@media(max-width:640px){
.lmi-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
 .lmi-dp-promo{padding:34px 0}
 .lmi-dp-promo .lmi-dp-inner{width:min(100% - 24px,500px)}
 .lmi-dp-link{border-radius:12px}
 .lmi-dp-mobile{display:block;margin-top:16px;padding:18px;border-radius:13px;background:#fff;box-shadow:0 5px 22px rgba(10,40,80,.06);color:#17375f}
 .lmi-dp-mobile strong{display:block;font:700 17px/1.4 Verdana,sans-serif}
 .lmi-dp-mobile p{font:400 13px/1.55 Verdana,sans-serif;margin:7px 0 13px;color:#425a74}
 .lmi-dp-mobile a{display:inline-block;background:#06643c;color:white!important;border-radius:24px;padding:11px 16px;font:700 13px/1.2 Verdana,sans-serif;text-decoration:none!important}
}
@media(prefers-reduced-motion:reduce){.lmi-dp-link{transition:none!important}}

/* LMI Cargo: fotografije dostavljene za obnovljenu naslovnicu */
.hero-media > img {display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1440/526;object-fit:cover;object-position:center center}
.prod-img img {display:block;width:100%;height:100%;object-fit:cover}
.split img.photo {max-width:100%;object-fit:cover}
.gallery .g-item img {width:100%;height:100%;object-fit:cover}
.gallery .g-item:focus-visible {outline:3px solid #2775db;outline-offset:2px}
@media(max-width:700px){.hero-media > img {aspect-ratio:4/3;object-position:center center}}


/* Velicina dviju fotografija uz tekst: bez previsokih portreta. */
#za-koga .split img.photo,
#vozila .split img.photo {
  display: block;
  width: 100%;
  height: clamp(300px, 31vw, 410px) !important;
  max-height: 410px !important;
  object-fit: cover !important;
  border-radius: 18px;
}
#za-koga .split img.photo { object-position: center 54% !important; }
#vozila .split img.photo { object-position: center 48% !important; }
@media (max-width: 700px) {
  #za-koga .split img.photo,
  #vozila .split img.photo {
    height: clamp(220px, 64vw, 320px) !important;
    max-height: 320px !important;
    border-radius: 14px;
  }
}

/* 03/11/2026: suptilno smanjen donji DrvoPartner banner. */
.lmi-dp-promo{padding:clamp(23px,3vw,44px) 0!important}
.lmi-dp-promo .lmi-dp-inner{width:min(990px,calc(100% - 40px))!important}
.lmi-dp-link{border-radius:14px;box-shadow:0 12px 36px rgba(9,38,78,.10)}
@media(max-width:700px){.lmi-dp-promo{padding:25px 0!important}.lmi-dp-promo .lmi-dp-inner{width:calc(100% - 28px)!important}.lmi-dp-link{border-radius:12px}}
