#quick-search {
	border:solid 1px #ebebeb;
	margin-bottom:20px;
	text-align:center;
}

#quick-search .advanced-search-wrapper {
    text-align:center;
    margin:0px 0px 4px;
}

#quick-search .advanced-search-wrapper a,
#featured-listings-carousel .view-all a {
    color:#666666;
}

aside.sidebar #quick-search form {
	margin-top:15px;
	padding-left:0px;
}

.front #page-content #quick-search .search-field-wrapper input.search-field {
	width:180px;
}

.front #page-content aside.sidebar #quick-search input.price-min-field,
.front #page-content aside.sidebar #quick-search input.price-max-field {
	width:79px;
}

#featured-listings-carousel {
	margin:0px 20px;
}

@media (min-width: 980px) {	
	aside .featured-listings .listings {
		width: 165px;
	}
}

@media (max-width: 979px) {	
	aside .featured-listings .listings {
		width: 118px;
	}
	
	aside .featured-listings .control {
		top: 40px;
	}	
}

@media (min-width:767px) and (max-width:979px) {
	.front #page-content #quick-search .search-field-wrapper input.search-field {
		width:111px;
	}
	
	.front #page-content aside.sidebar #quick-search input.price-min-field,
	.front #page-content aside.sidebar #quick-search input.price-max-field {
		width:150px;
		margin-right:0px;
	}
}

@media (max-width: 767px) {
	.front #page-content #quick-search .search-field-wrapper input.search-field {
		width:80%;
	}
}

@media (max-width: 480px) {
	.front #page-content #quick-search .search-field-wrapper input.search-field {
		width:60%;
	}
}
