@charset "UTF-8";
/***!  Style Declaration  !***/

#listings fieldset.active{background:#FBFBFB;border:1px #f5f5f5 solid}#listings div.active,#listings span.active{color:#4fb31d}.photo_item td.left_top.jch-lazyloaded,.photo_item td.right_top.jch-lazyloaded{background-image:url(https://condos-wi.com/components/com_osproperty/templates/default/img/photos_item_angels.gif)}.photo_item td.left_bottom.jch-lazyloaded,.photo_item td.right_bottom.jch-lazyloaded{background-image:url(https://condos-wi.com/components/com_osproperty/templates/default/img/photos_item_angels.gif)}.photo_item td.left_bottom_simple.jch-lazyloaded,.photo_item td.right_bottom_simple.jch-lazyloaded{background-image:url(https://condos-wi.com/components/com_osproperty/templates/default/img/photos_item_angels.gif)}#tabs .left_active.jch-lazyloaded,#tabs .right_active.jch-lazyloaded{background-image:url(https://condos-wi.com/components/com_osproperty/templates/default/img/tabs.gif)}#tabs .left_passive.jch-lazyloaded,#tabs .right_passive.jch-lazyloaded{background-image:url(https://condos-wi.com/components/com_osproperty/templates/default/img/tabs.gif)}ul.paging li,ul.paging li.active{float:left;height:16px;text-align:center;margin:0 2px;padding:1px 4px 0;background:#fff;border:1px #ceb153 solid;color:#3c3c3c;font-size:11px;cursor:pointer;list-style-type:none}ul.paging li:hover,ul.paging li.active{background:#f4e5b2;color:#000}ul.paging li.active{cursor:default}img{border:0}#listings fieldset.active{background:#FBFBFB;border:1px #f5f5f5 solid}#listings div.active,#listings span.active{color:#4fb31d}ul#thumbs li.active{border:2px solid #000;background:#fff;padding:2px}.property-info-agent .ospico-square.jch-lazyloaded,.property-info-agent .ospico-bed.jch-lazyloaded,.property-info-agent .ospico-bath.jch-lazyloaded,.property-info-agent .ospico-parking.jch-lazyloaded{background-image:url(https://condos-wi.com/components/com_osproperty/templates/default/img/osp_icon.svg)}.btn-toggle.active{background-color:#007bff;color:#fff}.property-header-modern{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.08);margin-bottom:20px}.property-title-container{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px;flex-wrap:wrap}.property-title-modern{font-size:28px;font-weight:700;color:#2c3e50;margin:0;line-height:1.3;flex:1;min-width:0}.property-badges{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.property-badges .badge{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap}.property-meta-modern{display:flex;align-items:center;gap:20px;flex-wrap:wrap}@media (max-width:768px){.property-title-modern{font-size:22px}.property-title-container{flex-direction:column;align-items:flex-start}.property-badges{margin-top:10px}.property-meta-modern{flex-direction:column;align-items:flex-start;gap:10px}}.property-details-main-card .nav-tabs>li.active>a,.property-details-main-card .nav-tabs>li>a:hover{background:transparent;color:#667eea;border-bottom:3px solid #667eea}.propertydetails-default-theme{padding:20px 0}#propertydetails{max-width:1400px;margin:0 auto}
