.ji-realties-container {
}
.ji-realty-list {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}
.ji-realty {
}
.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 0;
}
.ji-realty__title a {
text-decoration: none;
}
.ji-info-list {
list-style-type: none;
margin: 0 0 20px 0;
padding: 0;
}
.ji-info-list--extended {
}
.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 0;
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-messages {
}
.ji-inquiry-message {
padding: 5px 10px;
margin: 10px 0;
}
.ji-inquiry-message--error {
background: #f00;
color: #fff;
}
.ji-inquiry-message--success {
background: #0f0;
}