/**
* Styles for the custom post type Locations
*/
.c_title{
	display: block;
	text-align: center;
}

.map_container{
	background: #fff;
    margin: 0 -80px;
    padding: 50px 30px;
}

.map_history{}
.map_history .item{}

.map_image_container{ height: 340px; position: relative; text-align: center; }
.map_image_container .map_image{
	max-width: 537px;
	margin: 0 auto 30px;
	position: relative;
	transform: scale(.6);
	top: -110px;
}
.map_image_container .map_image .stars{
	position: absolute;
	right: auto;
	width: 20px;
	height: 24px;
	background-size: 18px !important;
}
.map_image_container .map_image .stars.red{
	background: red;
}
.map_image_container .map_image .stars.blue{
	background: blue;
}
.map_image_container .map_image .stars.green{
	background: green;
}
.map_image_container .map_image .stars.yellow{
	background: yellow;
}
.map_image_container .map_image .stars.purple{
	background: purple;
}

.location_filter{}
.location_filter .t_label{}
.location_filter .filter-select{}

.locations_list{ }
.locations_list .grid-item{}
.locations_list .grid-item .inner{}
.locations_list .grid-item .item_title{}
.locations_list .grid-item .item_title a{}
.locations_list .grid-item .item_title a:hover{}
.locations_list .grid-item .item_title .stars{}
.locations_list .grid-item .address{}
.locations_list .grid-item .local{}
.locations_list .grid-item .local .sub_title{}
.locations_list .grid-item .local a{}
.locations_list .grid-item .local a{}
.locations_list .grid-item .brands{}
.locations_list .grid-item .brands .images{}
.locations_list .grid-item .brands .images img{ display: inline-block; width: 65px; height: auto; margin-right: 5px; }
.locations_list .grid-item .card-footer a.btn{ padding: 3px !important; }
.locations_list .grid-item .card-footer a.btn:hover{}
