.sidebar-widget-area .widget-title{color:var(--text-primary);border-bottom:2px solid var(--primary-blue);margin-bottom:18px;padding-bottom:10px;font-size:1rem;font-weight:700;display:inline-block}.search-listing-widget .form_group{margin-bottom:14px}.search-listing-widget select.wide{width:100%;color:var(--text-secondary);cursor:pointer;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:10px 14px;font-size:13px;transition:border-color .2s}.search-listing-widget select.wide:focus{border-color:var(--primary-blue);background-color:var(--chat-bg);outline:none}.search-listing-widget .main-btn.icon-btn{text-align:center;width:100%;margin-top:8px}.price-range-widget .widget-title{color:var(--text-secondary);margin-bottom:12px;font-size:13px;font-weight:600}.listing-search-filter{background:var(--sidebar-bg);border:1px solid #eee;border-radius:12px;padding:14px 18px}.show-text span{color:var(--text-secondary);font-size:13px;font-weight:600}.filter-nav{justify-content:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex}.filter-nav li a{width:36px;height:36px;color:var(--text-secondary);border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}.filter-nav li a:hover,.filter-nav li a.active{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff}.listing-list-item-two{background:#fff;border-radius:14px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 2px 16px #00000012}.listing-list-item-two:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0040851f}.listing-list-item-two .listing-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.listing-list-item-two:hover .listing-thumbnail img{transform:scale(1.04)}.listing-list-item-two .listing-thumbnail .thumbnail-meta,.listing-grid-one .listing-thumbnail .thumbnail-meta{-webkit-backdrop-filter:blur(6px);position:absolute;bottom:0;left:0;right:0;clip-path:none!important;background:#0f0f0fb8!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin-top:0!important;padding:9px 16px!important;display:flex!important}.thumbnail-meta .meta-icon-title{align-items:center;gap:8px;display:flex}.thumbnail-meta .meta-icon-title h6{letter-spacing:.3px;margin:0;font-size:12px;font-weight:600;color:#fff!important}.listing-list-item-two .listing-thumbnail .thumbnail-meta .meta-icon-title .icon,.listing-grid-one .listing-thumbnail .thumbnail-meta .meta-icon-title .icon{border-radius:50%;justify-content:center;align-items:center;display:flex;background:var(--accent-orange)!important;color:#000!important;border:none!important;min-width:32px!important;max-width:32px!important;height:32px!important;font-size:14px!important}.listing-list-item-two .listing-thumbnail,.listing-grid-item-two .listing-thumbnail{position:relative;overflow:hidden}.listing-list-item-two .listing-content .title a{color:var(--text-primary);font-size:1.1rem;font-weight:700;transition:color .2s}.listing-list-item-two .listing-content .title a:hover{color:var(--primary-blue)}.listing-list-item-two .listing-content .price{color:var(--primary-blue);margin:6px 0;font-size:13px;font-weight:600;display:block}.listing-list-item-two .phone-meta{color:var(--text-secondary);margin:8px 0;font-size:13px;display:block}.listing-list-item-two .phone-meta a{color:var(--text-secondary)}.listing-list-item-two .phone-meta a:hover{color:var(--primary-blue)}.listing-grid-item-two{background:#fff;border-radius:14px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 2px 16px #00000012}.listing-grid-item-two:hover{transform:translateY(-5px);box-shadow:0 10px 36px #00408521}.listing-grid-item-two .listing-thumbnail img{object-fit:cover;width:100%;height:200px;transition:transform .3s}.listing-grid-item-two:hover .listing-thumbnail img{transform:scale(1.05)}.listing-grid-item-two .listing-content .title a{color:var(--text-primary);font-size:1rem;font-weight:700;transition:color .2s}.listing-grid-item-two .listing-content .title a:hover{color:var(--primary-blue)}.listing-grid-item-two .listing-content p{color:var(--text-secondary);margin:4px 0 8px;font-size:13px;line-height:1.5}.status.st-open{color:#fff;background:#28a745;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.status.st-close{color:#fff;background:#dc3545;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.featured-btn{background:var(--accent-orange);color:var(--text-primary);border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.listing-content .city-flag{vertical-align:middle;margin-right:6px;font-size:15px}.listing-meta ul{flex-wrap:wrap;gap:16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.listing-meta ul li span{color:#888;align-items:center;gap:5px;font-size:12px;display:flex}.listing-meta ul li span i{color:var(--primary-blue)}.listing-meta ul li a{color:var(--text-secondary);transition:color .2s}.listing-meta ul li a:hover{color:var(--primary-blue)}.listing-tag{color:#3a4af5;background:#f0f4ff;border-radius:20px;margin:2px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.pagination-area{text-align:center;margin-top:24px}.pagination-area ul{gap:8px;padding:0;list-style:none;display:inline-flex}.pagination-area ul li a{width:38px;height:38px;color:var(--text-secondary);border:1px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:flex}.pagination-area ul li a:hover,.pagination-area ul li a.active{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff}.newsletter-widget-wrap{text-align:center;color:#fff;border-radius:14px;padding:28px 20px}.newsletter-widget-wrap h3{color:#fff;margin:12px 0 18px;font-size:1.1rem;font-weight:700}.newsletter-widget-wrap .main-btn{width:100%}
