﻿.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;}.heading-2{margin:0 0 20px;font-size:21px;font-weight:600;}.heading-properties-3 .location{font-size:14px;font-weight:500;}.carousel .picture-box{background:#ff214f;position:absolute;top:15px;right:14px;font-size:11pt;color:#fff;width:118px;height:32px;line-height:32px;text-align:center;vertical-align:middle;cursor:pointer;opacity:.85;z-index:100;box-shadow:0 0 35px rgba(0,0,0,.1);}.carousel .picture-box span{font-size:11pt;color:#fff;}.list-inline-item a img{max-height:81.78px;overflow:hidden;}@media(max-width:760px){.list-inline-item a img{max-height:48.5px;}}.info-addr-content{margin:7pt 0;}.qa-detail .detail-item-question{margin-bottom:1rem;}.qa-detail .detail-item-question .detail-item-question-icon{display:inline-block;background:linear-gradient(135deg,#ffac47,#ff7422);border-radius:2px;text-align:center;font-weight:500;padding:1px 4px;color:#fff;font-size:93%;}.qa-detail .detail-item-question .detail-item-question-title{display:inline-block;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;color:#0b0f12;font-weight:500;margin-left:3px;}.right-sidebar{margin:0 0 30px 0;background:#fff;box-shadow:0 0 35px rgba(0,0,0,.1);padding:2rem 2.5rem;}.right-sidebar .community-price{padding-bottom:17px;}.right-sidebar .community-price .community-container{border-bottom:1px solid #e7ebee;}.right-sidebar .community-price .average{font-weight:600;font-size:26pt;color:#ff214f;}.right-sidebar .community-price .unit{font-size:14pt;color:#ff214f;margin-right:6pt;}.right-sidebar #community-properties .pitem{margin:4pt 0;font-size:11pt;}.right-sidebar #community-properties .pitem .key{color:#979b9e;min-width:6em;display:inline-block;}.right-sidebar .our-agent-sidebar{border-bottom:solid 1px #f7f7f7;}.right-sidebar .our-agent-sidebar .carousel-indicators{position:relative;margin-top:1.5rem;}.right-sidebar .our-agent-sidebar .team-1{border-bottom:0;}.right-sidebar .sidebar-title{font-size:21px;position:relative;margin:0 0 7px;font-weight:600;}.right-sidebar .widget{margin-bottom:20px;padding:20px;border-bottom:solid 1px #f7f7f7;}