.elementor-7406 .elementor-element.elementor-element-4d4d623{--display:flex;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:110px;--padding-right:110px;}.elementor-7406 .elementor-element.elementor-element-4d4d623.e-con{--align-self:flex-start;}.elementor-7406 .elementor-element.elementor-element-1e3f19d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7406 .elementor-element.elementor-element-1e3f19d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7406 .elementor-element.elementor-element-1e3f19d .elementor-heading-title{font-size:2.5rem;text-transform:uppercase;}.elementor-7406 .elementor-element.elementor-element-f2e3f77{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;font-size:1rem;color:#000000;}.elementor-7406 .elementor-element.elementor-element-f2e3f77.elementor-element{--align-self:flex-start;}.elementor-7406 .elementor-element.elementor-element-446407b{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:110px;--padding-right:110px;}.elementor-7406 .elementor-element.elementor-element-d7fd4e4{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-7406 .elementor-element.elementor-element-d7fd4e4 .elementor-pagination{text-align:center;margin-top:70px;}body:not(.rtl) .elementor-7406 .elementor-element.elementor-element-d7fd4e4 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7406 .elementor-element.elementor-element-d7fd4e4 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7406 .elementor-element.elementor-element-d7fd4e4 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7406 .elementor-element.elementor-element-d7fd4e4 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-7406 .elementor-element.elementor-element-d7fd4e4{--grid-columns:2;}}@media(max-width:767px){.elementor-7406 .elementor-element.elementor-element-4d4d623{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7406 .elementor-element.elementor-element-1e3f19d.elementor-element{--align-self:flex-start;}.elementor-7406 .elementor-element.elementor-element-1e3f19d{text-align:start;}.elementor-7406 .elementor-element.elementor-element-1e3f19d .elementor-heading-title{font-size:2rem;}.elementor-7406 .elementor-element.elementor-element-f2e3f77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:1rem;}.elementor-7406 .elementor-element.elementor-element-f2e3f77.elementor-element{--align-self:flex-start;}.elementor-7406 .elementor-element.elementor-element-446407b{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7406 .elementor-element.elementor-element-d7fd4e4{--grid-columns:1;--grid-row-gap:80px;}.elementor-7406 .elementor-element.elementor-element-d7fd4e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for loop-grid, class: .elementor-element-d7fd4e4 */.post-listing-line {
  --my-gap: 20px; /* zamijeni sa stvarnom vrijednošću "Columns Gap" Loop Grid widgeta */
}

.post-listing-line .elementor-loop-container > div[data-elementor-type="loop-item"] {
  position: relative;
}

.post-listing-line .elementor-loop-container > div[data-elementor-type="loop-item"]:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: calc(var(--my-gap) / -2);
  width: 1px;
  background: #ddd;
}

/* 2 kolone (desktop + tablet): makni liniju iza desne kolone u svakom redu */
.post-listing-line .elementor-loop-container > div[data-elementor-type="loop-item"]:nth-child(2n)::after {
  display: none;
}

/* Mobitel: 1 kolona - ugasi linije */
@media (max-width: 767px) {
  .post-listing-line .elementor-loop-container > div[data-elementor-type="loop-item"]::after {
    display: none !important;
  }
}/* End custom CSS */