#promotion-slider-highlight {
	margin-bottom: 25px;
}
.list-more-promotions .highlight-promotions {
	overflow: hidden;
	padding: 15px 0px 15px 0px;
	border-top-width: 1px;
	border-top-style: solid;
}
.list-more-promotions .highlight-promotions .highlight-promotions-container {
	float: left; 
	width: 33.333%;
	padding: 0 15px 0 0;
}
.list-more-promotions .highlight-promotions .highlight-promotions-container .highlight-promotions-content-at .compact-date {
	display: none;
}

.list-more-promotions .highlight-promotions .highlight-promotions-container .highlight-promotions-content-title {
	line-height: 1.2;
}

.list-more-promotions .more-promotions .more-promotions-container {
	overflow: hidden;
	padding: 10px 0px;
	border-top-width: 1px;
	border-top-style: solid;
}

.list-more-promotions .more-promotions .more-promotions-container .more-promotions-at {
	width: 200px;
	float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list-more-promotions .more-promotions .more-promotions-container .more-promotions-title {
	padding-left: 10px;
	float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

@media screen and (max-width: 600px) {
	.list-more-promotions .highlight-promotions {
		padding: 0px 0px 0px 0px;
		border-width: 0px;
	}
	.list-more-promotions .highlight-promotions .highlight-promotions-container {
		float: none; 
		width: 100%;
		overflow: hidden;
		padding: 10px 0px;
		border-top-width: 1px;
		border-top-style: solid;
	}
	.list-more-promotions .highlight-promotions .highlight-promotions-container .highlight-promotions-content-at .full-date {
		display: none;
	}
	.list-more-promotions .highlight-promotions .highlight-promotions-container .highlight-promotions-content-at .compact-date {
		display: block;
	}
	.list-more-promotions .highlight-promotions .highlight-promotions-container .highlight-promotions-content-at,
	.list-more-promotions .highlight-promotions .highlight-promotions-container .highlight-promotions-content-title,
	.list-more-promotions .more-promotions .more-promotions-container .more-promotions-at,
	.list-more-promotions .more-promotions .more-promotions-container .more-promotions-title {
		float: left;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		width: 50%;
	}
	.list-more-promotions .highlight-promotions .highlight-promotions-container .highlight-promotions-content-title,
	.list-more-promotions .more-promotions .more-promotions-container .more-promotions-title {
		padding-left: 10px;
	}
}