/*
	This file will contain stylings that applies globally to the following layout pages: events, listings, offers
*/
.shared-list h3.no-results  { height: 300px; line-height: 300px;  text-align: center; }

.shared-list .button-search {
	width: 100%;
}
.shared-list .distanceSort {
	display: none;
}

/* ITEM */
.shared-list .thumb-holder {
	position: relative;
	display: block;
}
.shared-list .item img {}
.shared-list .item img.thumb { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }

/* MAPS */
.shared-list .gMapContainer {
	position: relative;
}
.shared-list .gMapContainer { min-height: 120px; }
.shared-list .showGMap {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 0;
}
.shared-list .showGMap .isOpen { display:none; }
.shared-list .showGMap .isClosed {
	height: 57px;
	position: relative;
}
.shared-list .opened .isOpen { display: block; }
.shared-list .opened .showGMap .isClosed { display: none; } 
.shared-list .gMapContainer .gMapHolder { height: 324px; min-height: 120px; }
.shared-list .opened .gMapHolder { display:block; }

/*** Mobile ***/
@media only screen and (max-width: 641px) {
	.shared-list .item {
		margin-left: auto;
		margin-right: auto;
	}
	.shared-list .item .detail-c1 .thumb-holder { max-width: 100%; }
	.shared-list .item .detail-c1 { float: none; width: 100%; }
	.shared-list .item .detail-c2 { float: none; padding-left: 0; margin-left:0; width: 100%; }
}