﻿.property-box{position:relative;margin-bottom:30px;box-shadow:0 0 35px rgba(0,0,0,.1);}.property-box:hover{-webkit-box-shadow:0 10px 30px 0 rgba(58,87,135,.15);-moz-box-shadow:0 10px 30px 0 rgba(58,87,135,.15);box-shadow:0 10px 30px 0 rgba(58,87,135,.15);}.property-thumbnail-positionfix{margin-left:15px;}.property-thumbnail{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:4/3;}.property-thumbnail:before{content:"";top:0;position:absolute;height:100%;width:100%;z-index:9;background:linear-gradient(to top,rgba(35,35,37,.9) 0%,rgba(35,35,37,.45) 35%,rgba(22,22,23,0) 60%,rgba(0,0,0,0) 100%);border-radius:4px 4px 0 0;opacity:1;}.property-thumbnail img.img-fluid{margin:0 auto;max-height:259px;height:auto;width:auto;max-width:100%;display:block;}.property-box .detail{padding:20px 20px;background:#fff;}.property-box .detail .title{font-size:20px;margin-bottom:10px;font-weight:600;white-space:nowrap;overflow:hidden;}.property-box .detail .title a:hover{color:#343a40;}.property-box .detail .location{margin:0;font-size:14px;font-weight:500;}.property-box .detail .location a{color:#5f5e5e;}.property-box .detail .location i{margin-right:10px;}.property-box .detail a:hover{text-decoration:none;}.price{color:#7ab730;}.property-box .facilities-list{background:#f7f7f7;padding:20px;}.property-box .facilities-list li{list-style:none;float:left;font-weight:500;line-height:30px;font-size:14px;margin-right:25px;}.property-box .facilities-list li span{display:table;font-weight:600;}.property-box .facilities-list li:last-child{margin:0;}.property-box .price-box{color:#fff;text-align:right;font-size:11px;position:absolute;bottom:15px;right:15px;z-index:20;}.property-box .price-box span{color:#7ab730;font-weight:700;font-size:28px;}.property-box .footer{padding:15px 20px;font-size:14px;color:#535353;}.property-box .footer a{color:#535353;}.property-box .footer a:hover{text-decoration:none;}.property-box .footer span{float:right;}.property-box .footer i{margin-right:5px;}.listing-badges{position:absolute;top:0;z-index:999;left:0;width:100%;display:block;font-size:15px;padding:0;overflow:hidden;height:100px;}.listing-badges .featured{float:left;transform:rotate(-45deg);left:-67px;top:17px;position:relative;text-align:center;width:200px;font-size:12px;margin:0;padding:7px 10px;font-weight:600;color:#fff;box-shadow:1px 2px 3px 0 rgba(2,0,0,.2);background-color:#7ab730;}.rent{padding:0 13px;margin:2px 0 2px 7px;border-radius:50px;color:#fff;font-size:.8rem;font-weight:600;background:#7ab730;height:1.6rem;line-height:1.6rem;white-space:nowrap;}.heading-2{margin:0 0 25px;font-size:21px;font-weight:600;}.functional-wrap ._dhu7j3{top:8rem!important;bottom:auto!important;}@media(max-width:768px){.functional-wrap ._dhu7j3{top:6.8rem!important;}#houseinfo-share,#print_btn{background-color:transparent;}}.functional-wrap ._c2acbp{margin-right:10px!important;}.floor-plans table{width:100%;margin-bottom:40px;border:1px solid rgba(0,0,0,.07);}.floor-plans table tr:first-child{border-bottom:1px solid rgba(0,0,0,.05);}.floor-plans table td,table th{padding:10px 15px;border-right:1px solid rgba(0,0,0,.07);}.floor-plans table td{font-size:13px;}.community a{color:#7ab730;}#otheritems-wrap .item{white-space:nowrap;overflow:hidden;margin:7px 0;}.w-35per{width:35%!important;}.w-50per{width:50%!important;}