article {
	background: white;
	width: 100%;
}
.filter{
	text-align: center;
	padding: 10px;
}
.filter input,.filter select{
min-height: 40px;
border: 1px solid hsl(0,0%,70%)
}
select{
	border-right: none;
}
.filter input{
	width: 60px;
	margin-left: -5px;
	border-left: none;
}
.reserve{
	list-style: none;
}
article ul{
	margin: 0px;
	padding: 0px;
}
.reserve a{
	background: hsl(260,100%,20%);
	color: white;
	border-radius: 4px;
	text-decoration: none;
	font-size: 14px;
	padding: 3px;
	font-weight: bold;
	margin: 3px;
	display: block;
	width: 110px;
	text-align: center;
}
.desc{
	text-transform: lowercase!important;
}
.conditions{
	border-radius: 4px;
	font-size: 14px;
	padding: 3px;
	width: 110px;
	text-align: center!important;
	vertical-align: middle!important;
	margin-top: -40px;
}
.thumb img{
	width: 30px;
	height: 30px;
	margin-left: 4px;
	border-radius: 3px;
}
.main img{
	width: 250px;
	border-radius: 3px;
}
article li{
	font-size: 16px;
}
article div{
	margin: 10px;
	width: 95%;
	margin-bottom: 25px;
	padding: 5px;
}
.desc span{
	color: blue;
	font-weight: bold;
}
@media(min-width: 1000px){
	article{
		width: 75%;
        margin: auto;
        margin-top: 7px;
        margin-bottom: 10px;
	}
	article div{
		display: inline-block;
		margin: 20px;
		width: 45%;
		vertical-align: top;
	}
.thumb img{
	width: 50px;
	height: 50px;
	margin-left: 4px;
	border-radius: 6px;
}
article li{
	font-size: 17px;
}
.main img{
	width:450px;
	border-radius: 3px;
}
}