.listing-view .item-listing-wrap{margin-bottom:22px;padding:0;background:0 0;border:0}.listing-view .item-listing-wrap .item-wrap{background:#fff;border:1px solid #ece7dc;border-radius:16px;overflow:hidden;box-shadow:0 2px 10px rgba(20,18,16,.05);transition:box-shadow .2s,transform .2s,border-color .2s;padding:0}.listing-view .item-listing-wrap .item-wrap:hover{box-shadow:0 14px 34px rgba(20,18,16,.12);transform:translateY(-2px);border-color:#dccfae}.listing-view .item-wrap .listing-thumb img,.listing-view .item-wrap .listing-gallery-wrap img{width:100%;height:100%;object-fit:cover}.listing-view .item-wrap .labels-wrap .label-status{background:#141210!important;color:#fff!important;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:0}.listing-view .item-wrap .item-title{font-size:19px;font-weight:700;line-height:1.3;margin:0 0 6px;color:#141210;letter-spacing:-.005em}.listing-view .item-wrap .item-title a{color:inherit}.listing-view .item-wrap .item-title a:hover{color:#9a7b35}.listing-view .item-wrap .item-address{color:#7a7266;font-size:14px;margin:0 0 16px}.listing-view .item-wrap .item-address:before{content:"";display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a7b35' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-6.2 7-12a7 7 0 10-14 0c0 5.8 7 12 7 12z'/%3E%3Ccircle cx='12' cy='9' r='2.5'/%3E%3C/svg%3E")}.listing-view .item-wrap .item-amenities{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.listing-view .item-wrap .item-amenities li{display:inline-flex;align-items:center;gap:6px;background:#faf9f7;border:1px solid #ece7dc;border-radius:999px;padding:6px 13px;font-size:13.5px;font-weight:600;color:#141210;margin:0}.listing-view .item-wrap .item-amenities li i{color:#9a7b35;font-size:15px;margin:0!important}.listing-view .item-wrap .item-amenities .item-amenities-text{display:none}.listing-view .item-wrap .item-amenities .h-type{text-transform:uppercase;letter-spacing:.05em;font-size:12px;background:#f3ead4;border-color:#eadfc2;color:#6f5722}.listing-view .item-wrap .item-price-wrap .item-price{color:#141210;font-size:24px;font-weight:800;letter-spacing:-.01em}.listing-view .item-wrap .btn-item{background:#141210;color:#fff;border:0;border-radius:10px;padding:11px 26px;font-weight:700;font-size:14px;transition:background .15s}.listing-view .item-wrap .btn-item:hover{background:#9a7b35;color:#fff}.listing-view .item-wrap .item-author,.listing-view .item-wrap .item-date{font-size:13px;color:#8a8072}.listing-view .item-wrap .item-author a{color:#5c564b}.listing-view .item-wrap .item-tools li{background:rgba(20,18,16,.72);border-radius:8px;backdrop-filter:blur(4px)}@media (min-width:768px){.listing-view.list-view .item-wrap>.d-flex{align-items:stretch}.listing-view.list-view .item-wrap .item-header{flex:0 0 36%;max-width:36%;position:relative;min-height:230px}.listing-view.list-view .item-wrap .listing-image-wrap,.listing-view.list-view .item-wrap .listing-thumb,.listing-view.list-view .item-wrap .listing-thumb a{height:100%;display:block}.listing-view.list-view .item-wrap .item-header .labels-wrap{left:14px;right:auto;top:14px;bottom:auto}.listing-view.list-view .item-wrap .item-body{display:grid!important;grid-template-columns:auto auto 1fr auto;grid-template-areas:"price price price price" "title title title title" "addr addr addr addr" "amen amen amen amen" "auth date . btn";align-content:center;align-items:center;padding:20px 24px!important;row-gap:0}.listing-view.list-view .item-wrap .item-body .item-price-wrap{grid-area:price;display:block!important;position:static!important;margin:0 0 6px;padding:0;width:auto}.listing-view.list-view .item-wrap .item-body .item-title{grid-area:title;padding:0}.listing-view.list-view .item-wrap .item-body .item-address{grid-area:addr}.listing-view.list-view .item-wrap .item-body .item-amenities{grid-area:amen}.listing-view.list-view .item-wrap .item-body .btn-item{grid-area:btn;display:inline-block!important;position:static!important;margin:0}.listing-view.list-view .item-wrap .item-body .item-author{grid-area:auth;display:block!important;margin:18px 14px 0 0}.listing-view.list-view .item-wrap .item-body .item-date{grid-area:date;display:block!important;margin:18px 0 0}.listing-view.list-view .item-wrap .item-body .btn-item{margin-top:14px}.listing-view.list-view .item-wrap .item-body .item-price-wrap .item-price{display:block}}.listing-view .item-wrap .item-title{white-space:normal;overflow:visible;overflow:hidden;text-overflow:clip;max-width:none;width:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.listing-view .item-wrap .item-author,.listing-view .item-wrap .item-date{line-height:1.3;height:auto;white-space:nowrap}@media (min-width:768px){.listing-view.list-view .item-wrap>.d-flex{align-items:stretch!important}.listing-view.list-view .item-wrap .item-header{align-self:stretch;height:auto;min-height:250px}.listing-view.list-view .item-wrap .item-header .listing-image-wrap{position:absolute;inset:0;height:100%}.listing-view.list-view .item-wrap .item-header .listing-thumb,.listing-view.list-view .item-wrap .item-header .listing-thumb a.listing-featured-thumb{position:absolute;inset:0;height:100%;width:100%}.listing-view.list-view .item-wrap .item-header .listing-thumb img.wp-post-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}}@media (min-width:768px){.listing-view.list-view .item-wrap .item-body{grid-template-areas:"status status . price" "title title title title" "addr addr addr addr" "amen amen amen amen" "auth date . btn"!important}.listing-view.list-view .item-wrap .item-body .labels-wrap{grid-area:status;display:block!important;position:static!important;margin:0 0 12px;padding:0;justify-self:start}.listing-view.list-view .item-wrap .item-body .item-price-wrap{grid-area:price;justify-self:end;margin:0 0 12px;text-align:right}.listing-view.list-view .item-wrap .item-body .item-price-wrap .item-price{font-size:22px}}.listing-view .item-wrap .item-header .item-price-wrap .item-price{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.55)}.listing-view .item-wrap .item-header .listing-image-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to top,rgba(20,18,16,.55),rgba(20,18,16,0));pointer-events:none;z-index:1}.listing-view .item-wrap .item-header .item-price-wrap,.listing-view .item-wrap .item-header .item-tools{z-index:3}body:is(.archive,.search,.page-template-template-search) .row:has(>.bt-content-wrap .listing-view)>.bt-sidebar-wrap{display:none!important}body:is(.archive,.search,.page-template-template-search) .row>.bt-content-wrap:has(.listing-view){flex:0 0 100%;max-width:100%}.listing-view .item-wrap .btn-item{display:inline-flex!important;align-items:center;justify-content:center;line-height:1!important;height:44px;padding:0 28px!important;text-align:center;white-space:nowrap}.listing-view.list-view .item-wrap .item-body .btn-item{display:flex!important;align-items:center;justify-content:center}.listing-view.grid-view .item-wrap .btn-item{position:static!important;width:100%;margin:16px 0 0!important;float:none!important;transform:none!important}.listing-view.grid-view .item-listing-wrap{padding:0 12px!important}@media (min-width:1200px){.listing-view.grid-view .item-listing-wrap{flex:0 0 33.3333%;max-width:33.3333%}}