.elementor-1391 .elementor-element.elementor-element-78c50d3{width:auto;max-width:auto;background-color:#F4F0E9;padding:7px 20px 7px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-85ce418 );border-radius:50px 50px 50px 50px;}.elementor-1391 .elementor-element.elementor-element-78c50d3.elementor-element{--align-self:flex-start;}.elementor-1391 .elementor-element.elementor-element-78c50d3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-85ce418 );}.elementor-1391 .elementor-element.elementor-element-d0cdc1d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1391 .elementor-element.elementor-element-d0cdc1d .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:3.8rem;font-weight:400;font-style:italic;color:var( --e-global-color-1854e5e );}.elementor-1391 .elementor-element.elementor-element-0d69b2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1391 .elementor-element.elementor-element-0d69b2d.elementor-element{--align-self:center;}.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-radio-list__row{display:inline-block;margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-list-tree__children{display:inline-block;margin-right:calc(10px/2);margin-left:calc(10px/2);padding-left:0px;}.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-radio-list-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);}.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-list-tree__children:not(:last-child){margin-bottom:0px;}.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-radio-list__row:not(:last-child){margin-bottom:0px;}.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-collapse-icon{width:20px;height:20px;}.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-collapse-none{width:20px;height:20px;}.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-filter-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1391 .elementor-element.elementor-element-e17463f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1391 .elementor-element.elementor-element-e17463f.elementor-element{--align-self:center;}.elementor-1391 .elementor-element.elementor-element-e17463f .jet-radio-list__row{display:inline-block;margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1391 .elementor-element.elementor-element-e17463f .jet-list-tree__children{display:inline-block;margin-right:calc(10px/2);margin-left:calc(10px/2);padding-left:0px;}.elementor-1391 .elementor-element.elementor-element-e17463f .jet-radio-list-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);}.elementor-1391 .elementor-element.elementor-element-e17463f .jet-list-tree__children:not(:last-child){margin-bottom:0px;}.elementor-1391 .elementor-element.elementor-element-e17463f .jet-radio-list__row:not(:last-child){margin-bottom:0px;}.elementor-1391 .elementor-element.elementor-element-e17463f .jet-collapse-icon{width:20px;height:20px;}.elementor-1391 .elementor-element.elementor-element-e17463f .jet-collapse-none{width:20px;height:20px;}.elementor-1391 .elementor-element.elementor-element-e17463f .jet-filter-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1391 .elementor-element.elementor-element-1d89044{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-1391 .elementor-element.elementor-element-1d89044 .elementor-divider-separator{width:100%;}.elementor-1391 .elementor-element.elementor-element-1d89044 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(30px / 2);padding-right:calc(30px / 2);}:is( .elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid, .elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 30px / -2);margin-right:calc( 30px / -2);width:calc(100% + 30px);}.elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 30px / -2);margin-right:calc( 30px / -2);}:is( .elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}:is( .elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid, .elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 30px / -2);margin-bottom:calc( 30px / -2);}.elementor-1391 .elementor-element.elementor-element-8fb4d91 .jet-map-listing{height:90vh;}.elementor-1391 .elementor-element.elementor-element-8fb4d91{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-2b2cb28 );padding:15px 15px 15px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px;box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.1);}.elementor-1391 .elementor-element.elementor-element-8fb4d91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1391 .elementor-element.elementor-element-8fb4d91 .jet-map-marker-wrap{width:0px;border-radius:10px 10px 10px 10px;margin-bottom:10px;text-align:center;}.elementor-1391 .elementor-element.elementor-element-8fb4d91 .jet-map-marker-image{width:0px;}.elementor-1391 .elementor-element.elementor-element-8fb4d91 .jet-map-marker{font-size:33px;color:#000000;}.elementor-1391 .elementor-element.elementor-element-8fb4d91 .jet-map-marker:not(.unset-fill):not(.custom-color):not(.keep-color) path{fill:#000000 !important;}.elementor-1391 .elementor-element.elementor-element-8fb4d91 .jet-map-marker-wrap:after{margin:0 0 0 -10px;border-width:10px 10px 0 10px;}body.elementor-page-1391:not(.elementor-motion-effects-element-type-background), body.elementor-page-1391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2957345 );}@media(max-width:767px){.elementor-1391 .elementor-element.elementor-element-407af86 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for heading, class: .elementor-element-d0cdc1d */.elementor-1391 .elementor-element.elementor-element-d0cdc1d span {
    color: #c5a059;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-radio, class: .elementor-element-0d69b2d *//* 1. Sakrij fabrički radio krug i dekoracije */
.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-radio-list__decorator,
.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-radio-list__input {
    display: none !important;
}

/* 2. Poravnanje u horizontalni niz (za svaki slučaj) */
.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-radio-list {
    display: flex !important;
    flex-wrap: wrap !important;
    /*gap: 12px !important;*/
}

/* 3. OSNOVNO STANJE (Sva dugmad inicijalno - bela pozadina, sivi tekst) */
.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-smart-filters-radio .jet-radio-list__label {
    display: inline-block !important;
    padding: 8px 20px !important;
    border: 1px solid #e2e8f0 !important;   
    margin: 5px 0;
    border-radius: 100px !important;        
    background-color: #ffffff !important;    
    color: #64748b !important;              
    font-weight: 700 !important;
    font-size: 12px !important;
    text-transform: uppercase !important;   
    letter-spacing: 0.6px !important;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,0.05);
    cursor: pointer !important;
    transition: all 0.2s ease-in-out !important;
}

/* 4. OPŠTE HOVER STANJE (Zlatna ivica i zlatni tekst sa slike image_bc43bc.png) */
.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-smart-filters-radio .jet-radio-list__label:hover {
    border-color: #c5a059 !important;       
    color: #c5a059 !important;              
    background-color: #ffffff !important;    
}

/* 5. AKTIVNO STANJE (Tamna pozadina i beli tekst sa slike image_bc43bc.png) */
/* Pokriva sve HTML varijacije kako JetEngine renderuje strukturu */
.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-radio-list__item:has(input:checked) .jet-radio-list__label,
.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-radio-list__label:has(input:checked),
.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-radio-list__input:checked + .jet-radio-list__label,
.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-radio-list__input:checked ~ .jet-radio-list__label {
    background-color: #111622 !important;   
    border-color: #111622 !important;
    color: #ffffff !important;              
}

/* 6. ZAKLJUČAVANJE HOVERA ZA AKTIVNO DUGME */
/* Ovo sprečava da zlatni hover pokvari tamno dugme kada je ono aktivno */
.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-radio-list__item:has(input:checked) .jet-radio-list__label:hover,
.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-radio-list__label:has(input:checked):hover,
.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-radio-list__input:checked + .jet-smart-filters-radio .jet-radio-list__label:hover,
.elementor-1391 .elementor-element.elementor-element-0d69b2d .jet-radio-list__input:checked ~ .jet-radio-list__label:hover {
    background-color: #111622 !important;   
    border-color: #111622 !important;
    color: #ffffff !important;  
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-radio, class: .elementor-element-e17463f *//* 1. Sakrij fabrički radio krug i dekoracije */
.elementor-1391 .elementor-element.elementor-element-e17463f .jet-radio-list__decorator,
.elementor-1391 .elementor-element.elementor-element-e17463f .jet-radio-list__input {
    display: none !important;
}

/* 2. Poravnanje u horizontalni niz (za svaki slučaj) */
.elementor-1391 .elementor-element.elementor-element-e17463f .jet-radio-list {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 12px !important;
}

/* 3. OSNOVNO STANJE (Sva dugmad inicijalno - bela pozadina, sivi tekst) */
.elementor-1391 .elementor-element.elementor-element-e17463f .jet-smart-filters-radio .jet-radio-list__label {
    display: inline-block !important;
    padding: 8px 20px !important;
    border: 1px solid #e2e8f0 !important;   
    margin: 5px 0;
    border-radius: 100px !important;        
    background-color: #ffffff !important;    
    color: #64748b !important;              
    font-weight: 700 !important;
    font-size: 12px !important;
    text-transform: uppercase !important;   
    letter-spacing: 0.6px !important;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,0.05);
    cursor: pointer !important;
    transition: all 0.2s ease-in-out !important;
}

/* 4. OPŠTE HOVER STANJE (Zlatna ivica i zlatni tekst sa slike image_bc43bc.png) */
.elementor-1391 .elementor-element.elementor-element-e17463f .jet-smart-filters-radio .jet-radio-list__label:hover {
    border-color: #c5a059 !important;       
    color: #c5a059 !important;              
    background-color: #ffffff !important;    
}

/* 5. AKTIVNO STANJE (Tamna pozadina i beli tekst sa slike image_bc43bc.png) */
/* Pokriva sve HTML varijacije kako JetEngine renderuje strukturu */
.elementor-1391 .elementor-element.elementor-element-e17463f .jet-radio-list__item:has(input:checked) .jet-radio-list__label,
.elementor-1391 .elementor-element.elementor-element-e17463f .jet-radio-list__label:has(input:checked),
.elementor-1391 .elementor-element.elementor-element-e17463f .jet-radio-list__input:checked + .jet-radio-list__label,
.elementor-1391 .elementor-element.elementor-element-e17463f .jet-radio-list__input:checked ~ .jet-radio-list__label {
    background-color: #111622 !important;   
    border-color: #111622 !important;
    color: #ffffff !important;              
}

/* 6. ZAKLJUČAVANJE HOVERA ZA AKTIVNO DUGME */
/* Ovo sprečava da zlatni hover pokvari tamno dugme kada je ono aktivno */
.elementor-1391 .elementor-element.elementor-element-e17463f .jet-radio-list__item:has(input:checked) .jet-radio-list__label:hover,
.elementor-1391 .elementor-element.elementor-element-e17463f .jet-radio-list__label:has(input:checked):hover,
.elementor-1391 .elementor-element.elementor-element-e17463f .jet-radio-list__input:checked + .jet-smart-filters-radio .jet-radio-list__label:hover,
.elementor-1391 .elementor-element.elementor-element-e17463f .jet-radio-list__input:checked ~ .jet-radio-list__label:hover {
    background-color: #111622 !important;   
    border-color: #111622 !important;
    color: #ffffff !important;  
}/* End custom CSS */