.map_template .list_deal{
	padding-bottom:0px;
}

.map_template .list_deal .list_deal_title span.hotel{
	font-size:20px;
}

.map_template .list_deal .list_deal_title span.location{
	text-align:left;
}

.map_template .list_deal .list_deal_price{
	text-align:right;
	padding-left:0px;
}

.map_template .list_deal .list_deal_price div.ordinary_price{
	font-size:15px;
}

.map_template .list_deal .list_deal_price div.price{
	float:none;
	font-size:25px;
	line-height:27px;
}

.map_template .list_deal .list_deal_image{
	max-height:350px;
}

.map_template .list_deal .list_deal_image .extra{
	color:#ffffff;
	text-align: right;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
	padding: 10px 10px 5px 0px;
	position: absolute;
	z-index: 1;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.7));
}

.map_template .list_deal .list_deal_info{
	padding:15px 20px;
	min-height:60px;
	font-size:15px;
	font-weight:200;
}

.map_template .list_deal .list_deal_info div.elem{
	float:left;
}

.map_template .list_deal .list_deal_info div.elem.days{
	margin-right:25px;
}

.map_template .list_deal .list_deal_info i{
	font-size:18px;
	color:var(--primary);
}

.map_template .list_deal .list_deal_info div a,
.map_template .list_deal .list_deal_info div a i{
	color:var(--info);
	font-size:12px;
}

.map_template .list_deal .list_deal_price div.price span{
	line-height:13px;
	display:block;
}

@media (max-width: 575px) {
	.map_template .list_deal .list_deal_image .extra{
		font-size:13px;
		line-height:14px;
	}

	.map_template .list_deal .list_deal_title span.hotel{
		font-size:17px;
		line-height:18px;
		display:block;
	}

	.map_template .list_deal .list_deal_title{
		padding:10px 15px 10px 15px;
		height:auto;
	}

	.map_template .list_deal .list_deal_title span.location{
		font-size:15px;
	}

	.map_template .list_deal .list_deal_price div.price{
		font-size:20px;
		line-height:21px;
	}

	.map_template .list_deal .list_deal_price div.ordinary_price{
		font-size:13px;
	}

	.map_template .list_deal .list_deal_info{
		padding:10px 15px;
		font-size:14px;
	}

	.map_template .list_deal .deal_discount{
		font-size:18px;
	}
}