.elementor-8291 .elementor-element.elementor-element-d36b716:not(.elementor-motion-effects-element-type-background), .elementor-8291 .elementor-element.elementor-element-d36b716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-8291 .elementor-element.elementor-element-d36b716{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 32px 28px 32px;}.elementor-8291 .elementor-element.elementor-element-d36b716 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8291 .elementor-element.elementor-element-14b36d26{text-align:start;}.elementor-8291 .elementor-element.elementor-element-14b36d26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#BEAF87;}.elementor-8291 .elementor-element.elementor-element-57dad406{text-align:end;}.elementor-8291 .elementor-element.elementor-element-57dad406 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;letter-spacing:2px;color:#F4F1EB;}.elementor-8291 .elementor-element.elementor-element-18e08c8c:not(.elementor-motion-effects-element-type-background), .elementor-8291 .elementor-element.elementor-element-18e08c8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EE;}.elementor-8291 .elementor-element.elementor-element-18e08c8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 42px 85px 42px;}.elementor-8291 .elementor-element.elementor-element-18e08c8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8291 .elementor-element.elementor-element-56f0dee0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#A38D64;}.elementor-8291 .elementor-element.elementor-element-19a1c954{--spacer-size:20px;}.elementor-8291 .elementor-element.elementor-element-2b9b1f76{text-align:start;}.elementor-8291 .elementor-element.elementor-element-2b9b1f76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:57px;font-weight:700;color:#202020;}.elementor-8291 .elementor-element.elementor-element-54a01e9f{font-family:"Montserrat", Sans-serif;font-size:17px;color:#666666;}.elementor-8291 .elementor-element.elementor-element-bfde7c4:not(.elementor-motion-effects-element-type-background), .elementor-8291 .elementor-element.elementor-element-bfde7c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8291 .elementor-element.elementor-element-bfde7c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 42px 85px 42px;}.elementor-8291 .elementor-element.elementor-element-bfde7c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8291 .elementor-element.elementor-element-1c3d7d6d{text-align:start;}.elementor-8291 .elementor-element.elementor-element-1c3d7d6d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#9B835D;}.elementor-8291 .elementor-element.elementor-element-7ffafc20{--divider-border-style:solid;--divider-color:#BEAF87;--divider-border-width:2px;}.elementor-8291 .elementor-element.elementor-element-7ffafc20 .elementor-divider-separator{width:110px;}.elementor-8291 .elementor-element.elementor-element-7ffafc20 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8291 .elementor-element.elementor-element-5d5ac49a{--spacer-size:22px;}.elementor-8291 .elementor-element.elementor-element-5851462f .gallery-item img{border-radius:5px 5px 5px 5px;}.elementor-8291 .elementor-element.elementor-element-5851462f .gallery-item .gallery-caption{text-align:center;}.elementor-8291 .elementor-element.elementor-element-a8adb98:not(.elementor-motion-effects-element-type-background), .elementor-8291 .elementor-element.elementor-element-a8adb98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8291 .elementor-element.elementor-element-a8adb98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 42px 85px 42px;}.elementor-8291 .elementor-element.elementor-element-a8adb98 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8291 .elementor-element.elementor-element-f21741e{text-align:start;}.elementor-8291 .elementor-element.elementor-element-f21741e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#9B835D;}.elementor-8291 .elementor-element.elementor-element-2748c79{--divider-border-style:solid;--divider-color:#BEAF87;--divider-border-width:2px;}.elementor-8291 .elementor-element.elementor-element-2748c79 .elementor-divider-separator{width:110px;}.elementor-8291 .elementor-element.elementor-element-2748c79 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8291 .elementor-element.elementor-element-b38e9ce{--spacer-size:22px;}.elementor-8291 .elementor-element.elementor-element-d99ef11 .gallery-item img{border-radius:5px 5px 5px 5px;}.elementor-8291 .elementor-element.elementor-element-d99ef11 .gallery-item .gallery-caption{text-align:center;}.elementor-8291 .elementor-element.elementor-element-3ad9c65:not(.elementor-motion-effects-element-type-background), .elementor-8291 .elementor-element.elementor-element-3ad9c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8291 .elementor-element.elementor-element-3ad9c65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 42px 85px 42px;}.elementor-8291 .elementor-element.elementor-element-3ad9c65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8291 .elementor-element.elementor-element-c62bd44{text-align:start;}.elementor-8291 .elementor-element.elementor-element-c62bd44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#9B835D;}.elementor-8291 .elementor-element.elementor-element-e985dbe{--divider-border-style:solid;--divider-color:#BEAF87;--divider-border-width:2px;}.elementor-8291 .elementor-element.elementor-element-e985dbe .elementor-divider-separator{width:110px;}.elementor-8291 .elementor-element.elementor-element-e985dbe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8291 .elementor-element.elementor-element-469f84f{--spacer-size:22px;}.elementor-8291 .elementor-element.elementor-element-61fe860 .gallery-item img{border-radius:5px 5px 5px 5px;}.elementor-8291 .elementor-element.elementor-element-61fe860 .gallery-item .gallery-caption{text-align:center;}.elementor-8291 .elementor-element.elementor-element-ebbeec2:not(.elementor-motion-effects-element-type-background), .elementor-8291 .elementor-element.elementor-element-ebbeec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8291 .elementor-element.elementor-element-ebbeec2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 42px 85px 42px;}.elementor-8291 .elementor-element.elementor-element-ebbeec2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8291 .elementor-element.elementor-element-9349cea{text-align:start;}.elementor-8291 .elementor-element.elementor-element-9349cea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#9B835D;}.elementor-8291 .elementor-element.elementor-element-34c2a39{--divider-border-style:solid;--divider-color:#BEAF87;--divider-border-width:2px;}.elementor-8291 .elementor-element.elementor-element-34c2a39 .elementor-divider-separator{width:110px;}.elementor-8291 .elementor-element.elementor-element-34c2a39 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8291 .elementor-element.elementor-element-b984f98{--spacer-size:22px;}.elementor-8291 .elementor-element.elementor-element-279f768 .gallery-item img{border-radius:5px 5px 5px 5px;}.elementor-8291 .elementor-element.elementor-element-279f768 .gallery-item .gallery-caption{text-align:center;}.elementor-8291 .elementor-element.elementor-element-a8b226e:not(.elementor-motion-effects-element-type-background), .elementor-8291 .elementor-element.elementor-element-a8b226e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8291 .elementor-element.elementor-element-a8b226e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 42px 85px 42px;}.elementor-8291 .elementor-element.elementor-element-a8b226e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8291 .elementor-element.elementor-element-39e32dd{text-align:start;}.elementor-8291 .elementor-element.elementor-element-39e32dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#9B835D;}.elementor-8291 .elementor-element.elementor-element-c7a0677{--divider-border-style:solid;--divider-color:#BEAF87;--divider-border-width:2px;}.elementor-8291 .elementor-element.elementor-element-c7a0677 .elementor-divider-separator{width:110px;}.elementor-8291 .elementor-element.elementor-element-c7a0677 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8291 .elementor-element.elementor-element-a286148{--spacer-size:22px;}.elementor-8291 .elementor-element.elementor-element-1cbe822 .gallery-item img{border-radius:5px 5px 5px 5px;}.elementor-8291 .elementor-element.elementor-element-1cbe822 .gallery-item .gallery-caption{text-align:center;}.elementor-8291 .elementor-element.elementor-element-1db6d54:not(.elementor-motion-effects-element-type-background), .elementor-8291 .elementor-element.elementor-element-1db6d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-8291 .elementor-element.elementor-element-1db6d54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 20px 32px 20px;}.elementor-8291 .elementor-element.elementor-element-1db6d54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8291 .elementor-element.elementor-element-57a1e2d9{text-align:center;}.elementor-8291 .elementor-element.elementor-element-57a1e2d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;color:#BEAF87;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8291 .elementor-element.elementor-element-6a61d1d4{width:60%;}.elementor-8291 .elementor-element.elementor-element-11597f8a{width:40%;}.elementor-8291 .elementor-element.elementor-element-650deef1{width:100%;}.elementor-8291 .elementor-element.elementor-element-4efe4f32{width:100%;}.elementor-8291 .elementor-element.elementor-element-68f3a825{width:100%;}}@media(max-width:767px){.elementor-8291 .elementor-element.elementor-element-d36b716{padding:19px 15px 19px 15px;}.elementor-8291 .elementor-element.elementor-element-14b36d26 .elementor-heading-title{font-size:16px;}.elementor-8291 .elementor-element.elementor-element-18e08c8c{padding:55px 20px 55px 20px;}.elementor-8291 .elementor-element.elementor-element-2b9b1f76 .elementor-heading-title{font-size:37px;}.elementor-8291 .elementor-element.elementor-element-bfde7c4{padding:40px 20px 50px 20px;}.elementor-8291 .elementor-element.elementor-element-1c3d7d6d .elementor-heading-title{font-size:10px;}.elementor-8291 .elementor-element.elementor-element-a8adb98{padding:40px 20px 50px 20px;}.elementor-8291 .elementor-element.elementor-element-f21741e .elementor-heading-title{font-size:10px;}.elementor-8291 .elementor-element.elementor-element-3ad9c65{padding:40px 20px 50px 20px;}.elementor-8291 .elementor-element.elementor-element-c62bd44 .elementor-heading-title{font-size:10px;}.elementor-8291 .elementor-element.elementor-element-ebbeec2{padding:40px 20px 50px 20px;}.elementor-8291 .elementor-element.elementor-element-9349cea .elementor-heading-title{font-size:10px;}.elementor-8291 .elementor-element.elementor-element-a8b226e{padding:40px 20px 50px 20px;}.elementor-8291 .elementor-element.elementor-element-39e32dd .elementor-heading-title{font-size:10px;}}/* Start custom CSS for image-gallery, class: .elementor-element-5851462f */@media screen and (max-width: 767px) {

  .galerija-mobitel .gallery {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
  }

  .galerija-mobitel .gallery .gallery-item {
    float: none !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .galerija-mobitel .gallery .gallery-item img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
  }
  /* Manji vertikalni razmaci - samo računalo */

@media (min-width: 1025px) {
  .galerija-mobitel{
    row-gap: 4px !important;
  }
}
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-d99ef11 */@media screen and (max-width: 767px) {

  .galerija-mobitel .gallery {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
  }

  .galerija-mobitel .gallery .gallery-item {
    float: none !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .galerija-mobitel .gallery .gallery-item img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-61fe860 */@media screen and (max-width: 767px) {

  .galerija-mobitel .gallery {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
  }

  .galerija-mobitel .gallery .gallery-item {
    float: none !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .galerija-mobitel .gallery .gallery-item img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-279f768 */@media screen and (max-width: 767px) {

  .galerija-mobitel .gallery {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
  }

  .galerija-mobitel .gallery .gallery-item {
    float: none !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .galerija-mobitel .gallery .gallery-item img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ebbeec2 *//* GOLDEN KEY – manji razmaci između fotografija */

.gk7-gallery {
  column-gap: 4px !important;
  row-gap: 6px !important;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1cbe822 */<style>
.gk-more-btn {
  display: none;
}

@media (max-width: 1024px) {
  .gk-mobile-gallery {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
    height: auto !important;
  }

  .gk-mobile-gallery > .gallery-item,
  .gk-mobile-gallery > .e-gallery-item {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    top: auto !important;
    left: auto !important;
    transform: none !important;
    box-sizing: border-box;
  }

  .gk-mobile-gallery .gallery-icon img {
    display: block;
    width: 100%;
    height: auto;
  }

  .gk-mobile-gallery .e-gallery-item {
    aspect-ratio: 4 / 3;
  }

  .gk-mobile-gallery:not(.gk-expanded)
  > .gk-hidden {
    display: none !important;
  }

  .gk-more-btn {
    display: block;
    width: 100%;
    margin: 12px 0 24px;
    padding: 13px 18px;
    border: 1px solid #BEAF87;
    border-radius: 5px;
    background: #292929;
    color: #BEAF87;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    cursor: pointer;
  }
}
<\/style>

<script>
(function () {
  function setupGalleries() {
    const galleries = document.querySelectorAll(
      '.elementor-widget-image-gallery .gallery, ' +
      '.elementor-widget-gallery .e-gallery-container'
    );

    galleries.forEach(function (gallery) {
      if (gallery.dataset.gkInitialized === '1') return;

      const images = Array.from(gallery.children).filter(
        el => el.matches('.gallery-item, .e-gallery-item')
      );

      if (images.length === 0) return;

      gallery.classList.add('gk-mobile-gallery');
      gallery.dataset.gkInitialized = '1';

      if (images.length <= 4) return;

      images.slice(4).forEach(function (image) {
        image.classList.add('gk-hidden');
      });

      const button = document.createElement('button');
      button.type = 'button';
      button.className = 'gk-more-btn';

      const remaining = images.length - 4;
      button.textContent = 'Prikaži više (' + remaining + ')';

      button.addEventListener('click', function () {
        const expanded = gallery.classList.toggle('gk-expanded');

        button.textContent = expanded
          ? 'Prikaži manje'
          : 'Prikaži više (' + remaining + ')';
      });

      gallery.insertAdjacentElement('afterend', button);
    });
  }

  function start() {
    setupGalleries();

    const observer = new MutationObserver(setupGalleries);
    observer.observe(document.body, {
      childList: true,
      subtree: true
    });
  }

  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', start);
  } else {
    start();
  }
})();
</script>/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a8b226e */@media screen and (max-width: 767px) {

  .galerija-mobitel .gallery {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
  }

  .galerija-mobitel .gallery .gallery-item {
    float: none !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .galerija-mobitel .gallery .gallery-item img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
  }
}/* End custom CSS */