 :root{--brand:#c90000;--ink:#29313c;--muted:#66717e;--line:#e4e8ed;--surface:#fff;--soft:#f5f7f9}
.static-site-header{background:#fff;border-bottom:1px solid var(--line);box-shadow:0 2px 9px #1824310a;position:relative;z-index:20}.static-head-top,.static-nav-row{max-width:1280px;margin:auto;padding:12px 22px;display:flex;align-items:center;gap:24px}.static-head-top{justify-content:space-between}.static-brand img{width:190px;max-height:76px;object-fit:contain}.static-contact{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.static-contact a{color:var(--ink);text-decoration:none;white-space:nowrap}.static-languages{display:flex;align-items:center;gap:8px}.static-languages img{display:block;width:20px;height:auto}.static-nav-row{border-top:1px solid #f0f1f3;gap:20px}.static-nav-row nav{display:flex;align-items:center;gap:18px;flex:1;flex-wrap:wrap}.static-nav-row nav a{color:var(--ink);font-weight:600;text-decoration:none;white-space:nowrap}.static-nav-row nav a:hover{color:var(--brand)}.static-search{position:relative;z-index:25;width:260px;flex:0 0 260px;margin:0;padding:0}.static-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.static-search input{box-sizing:border-box;width:100%;padding:9px 11px;border:1px solid #cbd2da;border-radius:6px;font-size:15px;background:#fff}.static-search-results{position:absolute;top:100%;left:0;right:0;margin:0;padding:0;list-style:none;background:#fff;border:1px solid var(--line);box-shadow:0 8px 24px #1824311c;max-height:360px;overflow:auto}.static-search-results:empty{display:none}.static-search-results a{display:block;padding:10px 13px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.static-search-results a:hover,.static-search-results a:focus{background:var(--soft);color:var(--brand)}.static-menu-toggle,.static-menu-button{display:none}.static-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:28px auto}.static-gallery-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);text-decoration:none;box-shadow:0 2px 8px #1824310a}.static-gallery-card img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--soft)}.static-gallery-card h2{margin:0;padding:13px 14px 15px;font-size:16px;line-height:1.4;font-weight:600}.static-gallery-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.static-gallery-detail-grid img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;background:#f6f7f8;border-radius:5px}.static-gallery-page{max-width:1280px;margin:36px auto;padding:0 22px}.static-footer{max-width:1280px;margin:36px auto 0;padding:24px 22px;border-top:1px solid var(--line);color:var(--muted);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.static-footer>div:last-child{text-align:right}@media(max-width:1050px){.static-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.static-search{width:210px;flex-basis:210px}.static-nav-row{gap:12px}.static-nav-row nav{gap:12px}}@media(max-width:760px){.static-head-top{flex-wrap:wrap}.static-brand img{width:155px}.static-contact{gap:9px}.static-nav-row{align-items:flex-start;flex-wrap:wrap}.static-menu-toggle{position:absolute;opacity:0;pointer-events:none}.static-menu-button{display:block;cursor:pointer;font-size:25px;line-height:38px}.static-nav-row nav{display:none;order:2;flex-basis:100%;flex-direction:column;align-items:flex-start;padding:8px 0}.static-menu-toggle:checked~nav{display:flex}.static-search{margin-left:auto;width:calc(100% - 52px);flex:1}.static-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.static-gallery-detail-grid{grid-template-columns:1fr}}@media(max-width:480px){.static-head-top{padding:10px 14px}.static-contact{width:100%;font-size:14px}.static-nav-row{padding:8px 14px}.static-gallery-grid{grid-template-columns:1fr}.static-gallery-page{margin-top:20px;padding:0 14px}.static-gallery-card h2{font-size:17px}.static-footer{padding:18px 14px;grid-template-columns:1fr;gap:12px}.static-footer>div:last-child{text-align:left}}
/* Преместување на текстот во слајдовите во нов ред */
@media (min-width: 1400px) {
    .container {
        max-width: 1240px;
    }
}
@media (min-width: 992px) {
    .col-lg-5, .col-lg-7 {
        width: 50%;
    }
}
