.map-container{
	padding: 0;
}
.map-container .map-wrap {
	height: 490px;
	width: 100%;
}
.map-container .places-wrap {
	position: relative;
	width: 100%;
	background-color: #ccab71;
	color: white;
	padding: 1rem 1rem 0 
}
.map-container .places-wrap::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 40px;
	background: linear-gradient(180deg, rgba(204, 171, 113, 0.004705255681818232) 20%, rgba(204, 171, 113, 1) 100%);
	z-index: 1;
}

.map-container .list-group-item-action{
	font-weight: 700;
	width: calc(50% - 1.5rem);
	margin: 0;
}

.map-container .list-group-item{
	border: none;
	cursor: pointer;
	flex-grow: 0;	
	background-color: #ccab71;
	padding: .5rem;
	margin: .5rem!important;
	border-radius: 0!important;
}

.map-container .list-types li.list-group-item span{
	color:white;
	text-transform: uppercase;
}

.map-container .list-types li.list-group-item.active{
	background-color: rgba(169, 142, 95, 1);
}

.map-container .list-places{
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.map-container .list-places .list-item{
	width: 25%;
	font-weight: bold;
	text-align: left;
	padding: 1rem;
	margin: 0!important;
	background-color: rgba(230,230,230,0);
	transition: all .3s ease-in-out;
}
.map-container .list-places .list-item small{
	display: block;
	font-weight: normal;
}

.map-container .list-places .list-item.ishovered, .map-container .list-places .list-item:hover {
	background-color: rgba(169, 142, 95, 1);
}

@media(min-width:992px) {
	/*.map-container .places-wrap {
		width: 60%;
	}
	.map-container .map-wrap {
		width: 40%;
	}*/
	.map-container .list-places{
		overflow-y: scroll;
		height: auto;
		max-height: 427px;
		scrollbar-width: none;
	}
	.map-container .list-places::-webkit-scrollbar {
		display: none;
	}
}
@media(min-width:1200px){
	.map-container .places-wrap {
		width: 100%;
	}
	.map-container .map-wrap {
		width: 100%;
	}
}