body .propertyhive ul.properties li .thumbnail {
    width: 32%;
    padding: 0 30px 0 0;
}
body .propertyhive ul.properties li .details {
    width: 68%;
}
	body .propertyhive ul.properties li .details .price {
		margin-bottom: 10px;
	}
	body .propertyhive ul.properties li .details .summary {
		margin-bottom: 14px;
	}
	body .propertyhive ul.properties li .details .actions a {
		display: inline-block;
		background-color: #012842;
		padding: 8px 20px;
		border-radius: 50px;
		color: #FFF;
		transition-duration: 0.3s;
		transition-timing-function: ease-in-out;
	}
	body .propertyhive ul.properties li .details .actions a:hover {
		color: #FFF;
		background: #ec1651;
	}

.property-top-meta {
	padding: 5px 0 10px 0;
}
	.property-top-meta span {
		display: inline-block;
		margin: 0 10px 0 0;
	}

.property_meta { padding: 10px 0; }
.property_meta ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.type-property .summary .property_title.entry-title { display: none; }
.type-property .summary .price { display: none; }

.property_actions {
	padding: 10px 0 30px 0;
}
	.property_actions ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
		.property_actions ul li {
			display: inline-block;
			padding: 0 10px 0 0;
		}
			.property_actions ul li a {
				display: inline-block;
				background-color: #012842;
				padding: 8px 20px;
				border-radius: 50px;
				color: #FFF;
				transition-duration: 0.3s;
				transition-timing-function: ease-in-out;
			}
			.property_actions ul li a:hover {
				color: #FFF;
				background: #ec1651;
			}

/*
.type-property .summary {
	padding: 20px 0 0 0;
}
*/
.type-property .description {
	padding: 30px 0 0 0;
}
.property-map {
	padding: 10px 0 0 0;
}
.property-map h4 { margin-bottom: 10px; }
@media (min-width: 1120px) {
	body .propertyhive ul.properties li .details .summary {
		width: 720px;
	}
}
.propertyhive ul.properties li {
    padding-top: 2em!important;
    padding-bottom: 2em!important;
}