/*** Coupons ***/
.coupons{ margin-bottom: 50px; }
.coupons .sortBox{ padding-bottom: 20px; }
.coupons .couponFilterContainer .dateinput input[type=text] { background-color: #fff; cursor: pointer; }
.coupons .couponFilterContainer .dateinput { position: relative; }
.coupons .couponFilterContainer .dateinput input[type=text] {	padding: 0 0 0 65px; }
.coupons .couponFilterContainer .dateinput input[name=redeemend] { padding-left: 44px;  }
.coupons .couponFilterContainer .dateinput label {
	position: absolute;
	top: -1px;
	left: 15px;
	height: 40px;
	color: #373a36;
	line-height: 40px;
	font-family: superblue;
	font-size: 16px;
}
.coupons .couponFilterContainer .dateinput img {
	cursor: pointer;
    position: absolute;
    right: 10px;
    top: 8px;
}
.coupons .map-outer{
	margin-bottom: 30px;
    margin-top: 0;
}
.coupons .pager-outer{
	overflow: hidden;
}
.coupons .listing-details-carousel-container{
	padding: 15px 0 10px;
}


.coupons .listing-details-carousel-container .listing-details-carousel .item::before{
	background: none;
}

/*
|---------------------------------------------------------------------------------------------
|  MEDIA QUERIES
|---------------------------------------------------------------------------------------------
*/
/*** Mobile ***/ 
@media only screen and (max-width: 40em) {
	
}
/*** Tablet and Desk***/ 
@media only screen and (min-width: 40.063em){ 
	.coupons .couponSort .sort-links{
		text-align: center;
		width: 100%;
	}
}
/*** Tablet ***/ 
@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
    
}
/*** Desktop ***/ 
@media only screen and (min-width: 64.063em) { 
	.coupons .couponSort{ padding-left: 0; }
	.coupons .couponSort .sort-links{
		text-align: left;
		width: 200px;
		float: left;
		margin-bottom: -34px;
	}
}
