.sale-list {
	padding-bottom: 70px;
	border-bottom: 1px solid #cecece;
	margin-bottom: 70px;
}

.sale-item {
	display: inline-block;
	vertical-align: top;
	width: 480px;
	margin-right: 35px;
	overflow: hidden;
	margin-bottom: 40px;
}

.sale-item:nth-child(2n+2) {margin-right: 0;}
img.sale-item__img {height: 295px;}
.sale-item__desc {margin-top: 25px;padding: 20px 0 0 15px;}

.sale-item__desc:before {
	content: "";
	display: block;
	width: 33px;
	height: 2px;
	background: #88c7f3;
	position: absolute;
	top: 0px;
	left: 15px;
}

.sale-item__title {
    font-size: 18px;
    width: 60%;
    height: 50px;
	font-weight: bold;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 10px;
	line-height: 25px;
}

.sale-item__time {
    width: 150px;
    float: right;
    text-transform: uppercase;
    padding: 3px 0px;
    text-align: center;
    background: #ec7c46;
    font-weight: bold;
}

.sale-item__text {font-size: 14px;}

.sale-item__button {
	position: relative;
	display: block;
	font-size: 15px;
	text-decoration: none;
	transition: 0.2s;
	background: #ec7c46;
	color: #fff;
	width: 160px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
	margin: 10px auto;
}

.sale-item__button {display: none;}

.sale-item__button:hover {background: white;color: #ec7c46;}



@media screen and (max-width: 1050px) {
	.sale-item {width: 320px;}
	img.sale-item__img {width: 100%;height: auto;}
	.sale-item__time {float: none; margin-bottom: 10px;width: 100%;}
	.sale-item__title {width: 100%;}
	.sale-item__title {height: 75px;}
}

@media screen and (max-width: 719px) {
	.sale-item {margin-right: 0;width: 280px;}
	.sale-item__desc {padding: 0;}
	.sale-item__title {height: auto; width: 100%;}
    .sale-item__time {float: none; margin-bottom: 10px;}
}