/*
Theme Name: Real Estate
Theme URI: https://example.com/murturi-real-estate
Author: Murturi
Author URI: https://example.com
Description: Lightweight modern real estate WordPress theme for property sales and rentals in Kosovo. Elementor-ready and includes a native Property post type.
Version: 1.7.0
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
Text Domain: murturi-real-estate
*/

/* Show complete property photos at every breakpoint. */
.property-card .property-image{display:block!important;height:auto!important;aspect-ratio:auto!important;overflow:visible!important;background:#eef2f7}
.property-card .property-image img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important}
.property-main-photo,.property-gallery-wrap{height:auto!important;max-height:none!important;overflow:visible!important}
.property-main-photo img,.single-property-image{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important}
.property-thumb img{object-fit:contain!important;background:#eef2f7}
#market-footer .mrf-brand img{display:block!important;width:155px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;aspect-ratio:567 / 517}
@media(max-width:540px){#market-footer .mrf-brand img{width:140px!important}.property-single-top{flex-wrap:wrap;gap:18px}.single-layout{grid-template-columns:1fr!important}}

/* Header language switcher */
.mre-language-switcher{display:flex;align-items:center;gap:7px;margin-left:4px;min-height:28px}.mre-language-switcher a{display:inline-flex!important;align-items:center;justify-content:center;line-height:1!important;opacity:.76;transition:opacity .2s,transform .2s}.mre-language-switcher a:hover,.mre-language-switcher a:focus-visible{opacity:1;transform:translateY(-1px)}.mre-language-switcher img{display:block!important;width:24px!important;height:18px!important;object-fit:cover!important;border-radius:2px;box-shadow:0 0 0 1px #14223c2b}.mre-language-switcher .gt-current-lang{opacity:1}
@media(max-width:900px){.mre-language-switcher{margin:12px 0 0;justify-content:center}.header-actions{flex-wrap:wrap}}

.mc-phone small{display:block;margin-top:4px;color:#667085;font-size:12px;font-weight:500}

/* Mobile header: languages before menu */
@media(max-width:900px){.header-inner{position:relative}.menu-toggle{position:absolute!important;right:0;top:50%;transform:translateY(-50%);z-index:3}.header-actions{position:absolute!important;right:58px;top:50%;transform:translateY(-50%);display:block!important;width:auto!important}.mre-language-switcher{margin:0!important;justify-content:flex-end}.header-property-search,.header-cta{display:none!important}}

/* Compact main property gallery image */
.property-gallery-wrap{height:auto!important;max-height:none!important;overflow:visible!important}
.property-main-photo{height:520px!important;max-height:520px!important;overflow:hidden!important;background:#eef2f7}
.property-main-photo img,.single-property-image{display:block!important;width:100%!important;height:100%!important;max-height:520px!important;object-fit:contain!important}
@media(max-width:900px){.property-main-photo{height:360px!important;max-height:360px!important}.property-main-photo img,.single-property-image{max-height:360px!important}}
@media(max-width:540px){.property-main-photo{height:220px!important;max-height:220px!important}.property-main-photo img,.single-property-image{max-height:220px!important}}

/* Archive card fact icons */
.property-card .property-meta{display:flex!important;align-items:center;flex-wrap:wrap;gap:9px 14px!important}
.property-card .property-meta-item{display:inline-flex!important;align-items:center;gap:6px;white-space:nowrap}
.property-card .property-meta-item svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:#3864b7;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:540px){.property-card .property-meta{gap:8px 12px!important}.property-card .property-meta-item{font-size:12px}.property-card .property-meta-item svg{width:16px;height:16px;flex-basis:16px}}
	