/*
 form
*/

.search-form .date-field {position: relative;}
.search-form .date-field .date-label {
	position: absolute;
	left: 15px;
	top: 14px;
	text-transform: uppercase;
	font-family: "Avenir Next LT W01 Regular", "Avenir Next", sans-serif;
	font-size: .9375rem;
	font-weight: 600;
	line-height: 1.5;
	color: #999999;
}
.search-form .date-field input {padding-left: 70px !important;}
.search-form .date-field input.endDate {padding-left: 45px !important;}
.listing-container .sort-filters-container ul li > a.active {
	font-weight: 700;
	color: #74a6be;
}
.listing-container .pagination-container ul li.arrow a.disabled {opacity: 0.5;}
.listing-container .pagination-container ul li.arrow span {display: inline-block;}
.listing-container .pagination-container ul li.arrow span.no-marg-left {margin-left: -5px;}
.search-form select.multi {
	height: 130px !important;
	background-image: none !important;
	padding-top: 12px !important;
}
.ui-datepicker {z-index: 1000 !important;}


/*
 detail
*/

.listing-details-container li span {display: inline;}
.listing-details-container li[data-name="address"] span.info-list-label {display: none;}
.listing-details-container .description p:empty {display: none;}
.listing-details-container .description-container .tabs-content-container .content .content-misc .map-container .map-canvas .gMapHolder {height: 430px;}
@media only screen and (max-width: 64.0em) {
	/* < 641px */ 
	.listing-details-container .description-container .tabs-content-container .content .content-misc .map-container .map-canvas .gMapHolder {height: 385px;}
}


/*
 map
*/

.map-open .listing-container .map-container .map-canvas-container {height: 560px;}
.listing-container .map-container .close-map,
.map-open .listing-container .map-container .view-map {display: none;}
.map-open  .listing-container .map-container .close-map,
.listing-container .map-container .view-map {display: inline;}
.listing-container .map-container .map-canvas-container {
	background-image: url("/includes/public/assets/images/backgrounds/map-background.jpg") !important;
	background-repeat: repeat no-repeat;
}


/*
 list item
*/

.listing-block .block-title {
	position: relative;
}
.listing-block .block-title a,
.listing-block .block-title a:hover {
	text-transform: uppercase;
	font-family: "Julius Sans One", sans-serif;
	font-size: 1.875rem;
	font-weight: 400;
	line-height: 1.2;
	color: #7b6856;
}
.listing-block .map-marker {
	height: 38px;
	width: 30px;
	position: absolute;
	top: -2px;
	left: -5px;
	z-index: 100;
}
.no-map .block-title::before {display: none;}
.no-map .block-title {padding-left: 0 !important;}
.listing-block .block-image {
	margin-bottom: 0;
	display: block;
}
.listing-block .date {
	font-family: "Avenir Next LT W01 Regular","Avenir Next",sans-serif;
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.3;
	color: #425a69;
}
.no-results {
	text-align: center;
	margin-top: 110px;
	margin-bottom: 85px;
	color: #004429;
	font-size: 17px;
}
.listing-block .distance {
	font-family: "Avenir Next LT W01 Regular","Avenir Next",sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.3;
    color: #425a69;
    margin-top: 7px;
	text-align: center; 
}