  /* ===== 19) FOOTER SOCIAL IKONICE = isti izgled kao HEADER (providne, BIJELE, 42px) =====
     Footer je default Elementor "Official" (brend-boje); ovdje ih ujednacavamo sa headerom.
     Wrapper footer social widgeta = elementor-element-q2i5s5xat. */
  .elementor-element-q2i5s5xat .elementor-social-icon{
    background-color:transparent !important; width:48px !important; height:48px !important; font-size:26px !important;
    transition:background-color .2s ease, transform .2s ease !important;
  }
  .elementor-element-q2i5s5xat .elementor-social-icon i,
  .elementor-element-q2i5s5xat .elementor-social-icon svg{ color:#fff !important; fill:#fff !important; }
  .elementor-element-q2i5s5xat .elementor-social-icon:hover{ background-color:rgba(255,255,255,0.14) !important; transform:translateY(-2px) !important; }
  .elementor-element-q2i5s5xat .elementor-social-icon:hover i,
  .elementor-element-q2i5s5xat .elementor-social-icon:hover svg{ color:#fff !important; fill:#fff !important; }

  /* FOOTER pozadina prati temu: LIGHT = var(--rs-blue), DARK = tegetna var(--rs-dark) (bilo #21242e fiksno).
     Tanka gornja linija da se odvoji od sekcije iznad. */
  .elementor-element-61xi0wb5i{ background-color:var(--rs-blue) !important; border-top:1px solid rgba(255,255,255,0.08) !important; }
  html.rs-dark .elementor-element-61xi0wb5i{ background-color:var(--rs-dark) !important; }
  /* FOOTER MENI — svih 6 stavki u JEDAN horizontalni red, centrirano (bez prelamanja).
     GENERICKI selektori (footer template, neovisno o widget ID-u) jer se ID mijenjao. */
  [data-elementor-type="footer"] .navbar-nav,
  [data-elementor-type="footer"] .elementor-nav-menu,
  [data-elementor-type="footer"] ul.houzez-elementor-menu,
  .elementor-location-footer .navbar-nav,
  .elementor-location-footer ul.houzez-elementor-menu,
  footer .navbar-nav, footer ul.houzez-elementor-menu{
    display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important;
    justify-content:center !important; align-items:center !important; gap:4px !important;
    max-width:none !important;
  }
  [data-elementor-type="footer"] .navbar-nav > .menu-item, .elementor-location-footer .navbar-nav > .menu-item,
  footer .navbar-nav > .menu-item{ float:none !important; width:auto !important; display:block !important; }
  [data-elementor-type="footer"] .navbar-nav > .menu-item > a, .elementor-location-footer .navbar-nav > .menu-item > a,
  footer .navbar-nav > .menu-item > a{ padding:8px 14px !important; white-space:nowrap !important; font-size:17px !important; }

  /* FOOTER UZI PO VERTIKALI: unutrasnji padding e-con-inner 101.8px -> 46px (sadrzaj ostaje, manja visina). */
  .elementor-element-61xi0wb5i > .e-con-inner{ padding-top:46px !important; padding-bottom:46px !important; }

  /* FOOTER "Properties" DROPDOWN FIX: Houzez .dropdown-menu je position:fixed (top:1249/left:0) pa
     je u footeru iskakao u prazno na bijeloj pozadini. Usidri ga ISPOD/IZNAD stavke i stilizuj tamno.
     Scope = footer bg (.elementor-element-61xi0wb5i), da ne dira header meni. Otvara se NAGORE (footer je na dnu). */
  .elementor-element-61xi0wb5i li.dropdown,
  .elementor-element-61xi0wb5i li.menu-item-has-children{ position:relative !important; }
  .elementor-element-61xi0wb5i li.dropdown > .dropdown-menu{
    position:absolute !important; top:auto !important; bottom:100% !important;
    left:50% !important; right:auto !important; transform:translateX(-50%) !important;
    margin:0 0 12px 0 !important; width:auto !important; min-width:210px !important;
    background:var(--rs-blue) !important; border:1px solid rgba(255,255,255,0.14) !important; border-radius:10px !important;
    box-shadow:0 14px 34px rgba(0,0,0,0.45) !important; z-index:1000 !important; padding:8px 0 !important;
  }
  .elementor-element-61xi0wb5i li.dropdown > .dropdown-menu li{ width:100% !important; }
  .elementor-element-61xi0wb5i li.dropdown > .dropdown-menu li > a{
    color:rgba(255,255,255,0.85) !important; padding:9px 18px !important; font-size:15px !important;
    white-space:nowrap !important; display:block !important; text-align:center !important;
  }
  .elementor-element-61xi0wb5i li.dropdown > .dropdown-menu li > a:hover{
    background:rgba(240,201,108,0.16) !important; color:#f0c96c !important;
  }
  html.rs-dark .elementor-element-61xi0wb5i li.dropdown > .dropdown-menu{ background:var(--rs-dark) !important; }

  /* ================= 20) ZLATNI SEPARATOR — SAMO NA FOOTERU =================
     Tanka zlatna linija koja se GASI prema ivicama (luxury), na vrhu footera
     (zamjenjuje raniju tanku bijelu liniju). Radi u obje teme. */
  .elementor-element-61xi0wb5i{
    border-top:1px solid transparent !important;
    border-image:linear-gradient(90deg, rgba(var(--rs-gold-rgb),0) 0%, rgba(var(--rs-gold-rgb),0.55) 50%, rgba(var(--rs-gold-rgb),0) 100%) 1 !important;
  }


  /* ===== FOOTER PRAVNI DISCLAIMER — ADRESA U NOVI RED (2026-07-16) =====================================
     Korisnik je u Elementoru u copyright HEADING widget (ygx2lje6k) upisao dva reda:
       "© DRUŠTVO ... (REALSCAN DOO)" + Enter + "Fruškogorska 55, 81000 Podgorica, Crna Gora"
     PROBLEM: Elementor Heading NE pretvara Enter u <br>. Novi red (\n) u izvoru STVARNO postoji
     (provjereno hex-om: `...DOO)\n`), ali HTML po pravilu skuplja bjeline u razmak -> sve u JEDNOM redu.
     FIX: `white-space:pre-line` = postuj prave nove redove, ostale bjeline i dalje skupljaj.
     Tekst ostaje PRAVI sadrzaj (upisan u Elementoru, vidljiv Google-u) — nije CSS-om izmisljen.
     ⚠️ Ciljano po Elementor ID-u ygx2lje6k (footer copyright). Ako se widget obrise/ponovo napravi, ID se
     mijenja -> azurirati ovdje. Alternativa: zamijeniti Heading sa Text Editor widgetom (on sam pravi <br>).
     NAPOMENA: raniji `.rs-footer-disclaimer` stil uklonjen — korisnik je tekst upisao u postojeci copyright
     widget umjesto u zaseban widget s tom klasom, pa je stil bio mrtav. */
  footer .elementor-element-ygx2lje6k .elementor-heading-title{ white-space:pre-line !important; line-height:1.7 !important; }
