
		.houzez-library-modal-btn {margin-left: 5px;background: #35AAE1;vertical-align: top;font-size: 0 !important;}
		.houzez-library-modal-btn:before {content: '';width: 16px;height: 16px;background-image: url('https://stanoviinekretnine.me/wp-content/themes/houzez/img/studio-icon.png');background-position: center;background-size: contain;background-repeat: no-repeat;}
		#houzez-library-modal .houzez-elementor-template-library-template-name {text-align: right;flex: 1 0 0%;}
		.houzez-notice {padding: 10px 15px;margin: 10px 0;border-radius: 4px;font-size: 14px;}
		.houzez-notice.houzez-success {background: #d4edda;color: #155724;border: 1px solid #c3e6cb;}
		.houzez-notice.houzez-error {background: #f8d7da;color: #721c24;border: 1px solid #f5c6cb;}
		.houzez-notice.houzez-info {background: #d1ecf1;color: #0c5460;border: 1px solid #bee5eb;}
		

        .hz-label,
        .label-status{background-color:rgb(15,23,42) !important;}
        .sn-city-description a{text-decoration:underline !important;}
    
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://stanoviinekretnine.me/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://stanoviinekretnine.me/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url(https://stanoviinekretnine.me/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url(https://stanoviinekretnine.me/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://stanoviinekretnine.me/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://stanoviinekretnine.me/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url(https://stanoviinekretnine.me/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url(https://stanoviinekretnine.me/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url(https://stanoviinekretnine.me/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url(https://stanoviinekretnine.me/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(https://stanoviinekretnine.me/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(https://stanoviinekretnine.me/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }


        .overlay-search-advanced-module{will-change:transform;}
    

        #advanced-search-filters.collapse:not(.show):not(.collapsing),
        #features-list.collapse:not(.show):not(.collapsing){display:none !important;}
        .overlay-search-advanced-module{visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;transform:translateY(100%);}
        @media (min-width:992px){.mobile-search-nav{display:none !important;}}
        .listing-tools-wrap .sort-by{min-height:42px;}
        .elementor-field-group .elementor-select-wrapper{min-height:42px;}
        .bootstrap-select>.dropdown-toggle{white-space:nowrap;overflow:hidden;}
        .sin-ppm label{display:block;margin:0 0 4px;}
        .sin-ppm select{height:30px;}
        .bootstrap-select .dropdown-menu .text small.text-muted{margin-left:8px;color:#64748b;font-size:.85em;}
    

h1,h2,h3,h4,h5,h6,.item-title,.item-title a,.houzez_section_title,.page-title-mobile,.elementor-heading-title,.widget-title{text-transform:none!important}
.item-header .label,.labels-wrap .label,.property-labels-wrap .label{min-height:24px!important;min-width:0!important;padding:4px 9px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;letter-spacing:.02em;border-radius:4px}
.sin-hub-guide{margin:0 0 12px;font-size:15px}
/* Houzez style-ltr.css sets .control{color:#EAECEC} — checkbox labels (Karakteristike, Zapamti me, uslovi) were near-white on white */
.control{color:#1F2937!important}.control__indicator{border-color:#94A3B8!important}
.control:hover .control__indicator{border-color:#0A58CA!important}
.sin-naselja summary{cursor:pointer;list-style:none;display:inline}
.sin-naselja summary::-webkit-details-marker{display:none}
.sin-naselja summary::after{content:" ▾";color:#0a58ca}
.sin-naselja[open] summary::after{content:""}
.sin-naselja[open] summary .sin-naselja-n{display:none}
/* Hub neighbourhood row: desktop line vs mobile <details>, picked here in the nitro-excluded head CSS (an inline style next to
   the row was merged into NitroPack's late CSS, so both variants painted first: desktop CLS 0.13, audit 2026-10-11b). */
@media (min-width:768px){.sin-naselja-m{display:none!important}.sin-naselja-d{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}} /* one line: when Roboto (font-display:swap) arrived, a 2-line row re-wrapped and its text jumped 27px (CLS 0.13); top 9 in market-data.php */
@media (max-width:767.98px){.sin-naselja-d{display:none!important}}
@media (max-width:767px){
 .sin-hub-guide{font-size:14px;margin:0 0 8px;line-height:1.5}
 .sin-hub-links{padding:10px 14px!important;font-size:14px!important;line-height:1.7!important}
 /* Sort bar on every listing page (city/area hubs, /prodaja-*, /izdavanje-*, search, map pages), 2026-10-07:
    count on its own line, "Sortiraj po" + select across the full width. The phone's native picker sits on top of the
    bootstrap-select button: NitroPack delays theme JS until the first interaction, so the first tap on the button did
    nothing, and the theme menu was 166px wide with 12px uppercase options cut off. Native = opens on the first tap,
    never clipped; its change event goes to the theme handler (or the fallback script below). */
 .listing-tools-wrap>.d-flex{flex-wrap:wrap;row-gap:8px}
 .listing-tools-wrap .listings-count{flex:1 1 100%!important;width:100%;max-width:none!important;margin:0!important;text-align:left!important;font-weight:500}
 .sort-by{flex:1 1 100%;width:100%}
 .sort-by>.d-flex{gap:10px}
 .sort-by .sort-by-title{flex:0 0 auto;white-space:nowrap}
 .sort-by .bootstrap-select{position:relative;flex:1 1 auto;width:auto!important;min-width:0}
 .sort-by .bootstrap-select>.dropdown-toggle{border:1px solid #DCE0E0!important;background:#fff!important;border-radius:6px}
 .sort-by .bootstrap-select>select.selectpicker,.sort-by .bootstrap-select>select.selectpicker.bs-select-hidden{display:block!important;position:absolute!important;top:0!important;left:0!important;bottom:auto!important;width:100%!important;height:100%!important;padding:0!important;opacity:0!important;z-index:3!important;font-size:16px!important;cursor:pointer;pointer-events:auto!important}
 .sort-by .bootstrap-select>.dropdown-menu{display:none!important}
 .sort-by .d-flex>select.selectpicker,.sort-by .d-flex>select.selectpicker.bs-select-hidden{display:block!important;flex:1 1 auto;min-width:0;height:42px;padding:0 12px;font-size:16px;border:1px solid #DCE0E0;border-radius:6px;background:#fff;color:#1F2937}
}
/* Sort menu on PC/tablet (2026-10-18): guests get NitroPack's stripped CSS, which drops the theme's rules for the
   menu (bootstrap-select builds it with JS, so the optimizer sees it as unused) — the menu was as narrow as the
   button (166px) with 218px options cut off, 3 of 8 options visible in a scroll box, 12px capitals. Logged-in users
   get the full CSS, so it looked fine to admins. These rules live here (inline CSS is not stripped). */
@media (min-width:768px){
 .sort-by .bootstrap-select>.dropdown-menu{min-width:250px!important;width:auto!important;left:auto!important;right:0!important;max-height:none!important;min-height:0!important;height:auto!important;overflow:visible!important;padding:6px 0!important;border:1px solid #DCE0E0!important;border-radius:6px!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important;background:#fff!important;z-index:1000!important}
 .sort-by .bootstrap-select>.dropdown-menu .inner{max-height:none!important;min-height:0!important;height:auto!important;overflow:visible!important}
 .sort-by .bootstrap-select>.dropdown-menu ul{margin:0!important;padding:0!important;list-style:none!important}
 .sort-by .bootstrap-select>.dropdown-menu .dropdown-item{display:block!important;padding:8px 16px!important;font-size:15px!important;line-height:1.4!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap!important;color:#1F2937!important;background:transparent}
 .sort-by .bootstrap-select>.dropdown-menu .dropdown-item:hover,.sort-by .bootstrap-select>.dropdown-menu .selected>.dropdown-item{background:#F1F5F9!important;color:#0E5FD8!important}
 .sort-by .bootstrap-select>.dropdown-menu .bs-title-option{display:none!important}
}



        h2.widget-title{font-size:18px;font-weight:400;line-height:24px;margin-bottom:24px}
        .post-author-bio h3{font-size:16px;font-weight:400;line-height:1.2;margin-bottom:8px}
        .lightbox-gallery-wrap button.btn-expand{border:0;background:transparent;padding:0;color:inherit}
        .bs-placeholder .filter-option-inner-inner,.elementor-field-group .bs-placeholder .filter-option-inner-inner{color:#5B6B82 !important}
        .elementor-field::placeholder,.form-control::placeholder{color:#5B6B82}
        .houzez-submit-button.elementor-button,.houzez-contact-form-js.elementor-button{background-color:#0A58CA !important}
        .page-id-16941 .elementor-top-section:first-of-type{background-color:#004274 !important}
        .elementor-widget-text-editor p a:not(.btn):not(.elementor-button),.elementor-widget-text-editor li a:not(.btn),
        section.content-wrap p a,.post-content-wrap p a,.post-content-wrap li a,.sin-ppm-compare a,.sin-hub-links a,.description-content p a{text-decoration:underline;text-underline-offset:2px}
        .author-meta .houzez-icon{display:inline-block;width:1em}
        .sn-naselja-grid h3.sn-col-title{font-size:13px;font-weight:600;line-height:15.6px;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.15);color:#fff;text-transform:none;letter-spacing:normal}
        .houzez-ele-search-form-wrapper .elementor-field{color:#334155 !important}
        .houzez-ele-search-form-wrapper .elementor-field::placeholder{color:#5B6B82 !important}
        .elementor-element-61d75a7d .houzez_section_subtitle,.elementor-element-fe0ac65 .houzez_section_subtitle,.elementor-element-efcc126 .houzez_section_subtitle{color:#5b5b5b !important}
        #sin-consent,#sin-consent button{font-family:Arial,Helvetica,sans-serif !important}
        img.emoji,img.wp-smiley{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:none !important;padding:0 !important}
    
.houzez-all-slider-wrap.houzez-properties-carousel-js:not(.slick-initialized){display:flex;flex-wrap:nowrap;align-items:flex-start;overflow:hidden;margin:0 -10px}.houzez-all-slider-wrap.houzez-properties-carousel-js:not(.slick-initialized)>.item-listing-wrap{display:block;visibility:visible;flex:0 0 33.3333%;max-width:33.3333%;padding:0 10px}.houzez-all-slider-wrap.houzez-properties-carousel-js:not(.slick-initialized)>.item-listing-wrap:nth-child(n+4){display:none}@media (max-width:991.98px){.houzez-all-slider-wrap.houzez-properties-carousel-js:not(.slick-initialized)>.item-listing-wrap{flex-basis:50%;max-width:50%}.houzez-all-slider-wrap.houzez-properties-carousel-js:not(.slick-initialized)>.item-listing-wrap:nth-child(n+3){display:none}}@media (max-width:768.98px){.houzez-all-slider-wrap.houzez-properties-carousel-js:not(.slick-initialized)>.item-listing-wrap{flex-basis:100%;max-width:100%}.houzez-all-slider-wrap.houzez-properties-carousel-js:not(.slick-initialized)>.item-listing-wrap:nth-child(n+2){display:none}}

img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

.houzez-author-box {
    display: flex;
    align-items: center;
}

.elementor-widget-houzez-author-box:not(
        .houzez-author-box--layout-image-above
    ).houzez-author-box--image-valign-top
    .houzez-author-box__avatar,
.elementor-widget-houzez-author-box:not(.houzez-author-box--layout-image-above)
    .houzez-author-box__avatar {
    align-self: flex-start;
}

.houzez-author-box__text {
    flex-grow: 1;
    font-size: 17px;
}

.hzele-form-wrap .property-form-wrap {
    padding: 30px;
    background-color: #fff;
}

.hs-meta-widget-icon svg {
    width: 15px;
}

.houzez-author-box__avatar img {
    width: 100px;
    border-radius: 500px;
    object-fit: cover;
}

.houzez-author-box__name {
    font-size: 24px;
    margin-bottom: 5px;
}

.houzez-author-box__avatar {
    flex-shrink: 0;
    margin-inline-end: 25px;
}

.houzez-author-box__bio,
.houzez-author-box__bio p {
    margin-bottom: 0.8em;
}

.houzez-author-box--layout-image-left .houzez-author-box {
    flex-direction: row;
}

.houzez-author-box--layout-image-right .houzez-author-box {
    flex-direction: row-reverse;
}

.houzez-author-box--layout-image-above .houzez-author-box,
.property-slider-item .btn-item {
    display: block;
}

.elementor-widget-houzez-author-box:not(
        .houzez-author-box--layout-image-above
    ).houzez-author-box--image-valign-middle
    .houzez-author-box__avatar {
    align-self: center;
}

