#property-map {
	height: 750px;
    width: 80%;
}

div#property-map-container {
    display: flex;
}

div#property-list {
    height: 750px;
    overflow: scroll;
    padding: 0;
}

.map-prop-left img {
    width: 100px;
}

.map-prop-info {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 7px;
}

.map-prop-right {
    font-size: 12px;
    display: flex;
    gap: 15px;
}

.property-item {
    padding: 10px 20px 20px;
    border-bottom: 1px solid #eaeaea;
    margin: 0 20px;
}

.map-prop-info p {
    margin: 0;
}

span.prop-info-title {
    color: #A26B53;
    font-weight: 700;
    margin-bottom: 7px;
    display: block;
    font-family: 'Urbanist', sans-serif;
}

.map-prop-amenities {
    display: flex;
    gap: 8px;
}

.map-prop-amenities i {
    color: #6f7360;
}

.map-tooltip {
    display: flex;
    max-width: 300px;
	align-items: center;
}

.map-tooltip-right {
    padding: 10px;
}

.map-tooltip-right strong {
    margin-bottom: 7px;
    display: block;
    text-transform: uppercase;
    color: #9b674f;
    font-weight: 700;
    font-family: 'Urbanist', sans-serif;
}

.map-tooltip-right p {
    margin: 0;
}

.map-tooltip-right a {
    display: block;
    margin-top: 10px;
	outline: 0;
}

a.map-prop-url {
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 12px;
    display: block;
}

body.home .property-summary {
    min-height: 67px;
}

#home-test.swiper {
	opacity: 0;
}

@media (max-width: 767px) {
	
	#property-map {
		height: 550px;
		width: 100%;
	}

	div#property-map-container {
		flex-direction: column;
	}
	
	div#property-list {
		height: auto;
		padding: 0;
		margin: 24px 0 0;
	}
	
	.property-item {
		margin: 0;
	}
}