.ji-realty-list{list-style-type:none;margin:0;padding:0;overflow:hidden}.ji-realty--list-item{margin-bottom:25px}.ji-realty-list--grid .ji-realty--list-item:nth-child(3n+1){clear:left}.ji-realty--list-item .ji-realty__header{position:relative;padding:0 0 0 220px;min-height:200px}.ji-realty--list-item .ji-realty__featured-img{position:absolute;max-width:200px;max-height:200px;top:0;left:0}.ji-realty--list-item .ji-realty__title{font-size:1.2em;margin:0 0 15px}.ji-realty__title a{text-decoration:none}.ji-info-list{list-style-type:none;margin:0 0 20px;padding:0}.ji-info{border-bottom:1px solid #ddd}.ji-info:last-child{border:0}.ji-info__label{font-weight:600}.ji-pagination{text-align:center}.ji-photos-list{list-style-type:none;overflow:hidden;margin-bottom:20px}.ji-photos-list__item.lslide.active{text-align:center;background:#333}.lSSlideOuter .lSPager.lSGallery img{max-height:60px;margin:0 auto}.ji-info-section{margin-bottom:30px}.ji-info-section__title{margin:15px 0}.ji-realty-list--grid .ji-realty-list__item{width:33.33%;padding:10px;float:left}.ji-realty-list--grid .ji-realty-list__item:nth-child(3n+1){clear:left}.ji-realty-list--grid .ji-realty__featured-img{position:relative;max-width:100%;height:170px;margin:0 auto}.ji-realty-list--grid .ji-realty__header{padding:0 0 15px;background:#f6f6f6;text-align:center}.ji-realty-list--grid .ji-realty__title{margin-top:10px}.ji-realty-list--grid .ji-info-list{width:90%;margin:0 auto;background:#fff}.ji-realty-list--project{overflow-x:auto}.jiwp-map{width:100%;height:400px}.ji-inquiry-form #contact_message{width:100%;max-width:100%;min-height:100px;padding:7px}.ji-inquiry-message{padding:5px 10px;margin:10px 0}.ji-inquiry-message--error{background:red;color:#fff}.ji-inquiry-message--success{background:#0f0}