/* General */
#searchspring-results {
	margin: 0 0 2em 0;
}

#ctgy .rightCol-inner-padding, #search .rightCol-inner-padding {
	padding: 0 8px 0 0;
}
@media only screen and (max-width: 1180px) {
	#ctgy .rightCol-inner-padding, #search .rightCol-inner-padding {
		padding: 0;
	}
}

.searchspring-facets .facet-block .show-more a, .results_container.image_results .cat-items .cat-item a {
	cursor: pointer;
}

.ss-hide {
	display: none !important;
}

/* Buttons */
.searchspring-button {
	background: #1b7ec5;
	color: white;
	font-weight: bold;
	font-family: "futura-pt", "Futura", "Open Sans", "Trebuchet MS", Arial, sans-serif;
	border-radius: 5px;
	border: 2px #1b7ec5 solid;
	outline: 0;
	padding: 10px;
	text-transform: capitalize;
	cursor: pointer;
}

/* On Sale Selection */
.on-sale-selection {
	margin: 0 -10px;
}
.on-sale-selection:before, .on-sale-selection:after {
	content: '';
	display: table;
}
.on-sale-selection:after {
	clear: both;
	zoom: 1;
}
.on-sale-selection .on-sale-option, .on-sale-selection .on-sale-option .on-sale-value {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
}
.on-sale-selection .on-sale-option {
	width: 75px;
	height: 75px;
	margin: 10px;
	background: #1b7ec5;
	border-radius: 17px;
	cursor: pointer;
	text-align: center;
	float: left;
}
.on-sale-selection .on-sale-option.highlight, .on-sale-selection .on-sale-option:hover {
	background: #256ca3;
}
.on-sale-selection .on-sale-option .on-sale-value {
	text-align: center;
	color: #ffffff;
	font-weight: 700;
	padding: 15px;
}

/* Title */
.searchspring-results h3.results-title {
	font-size: 1rem;
	padding: 0 0 1rem 0;
}

#category-header-description ~ #searchspring-results h3.results-title {
	display: none;
}

/* Top Panel */
.fashionable #searchspring-results .topPanel .numItems {
	padding: 6px 5px 0 5px;
}
.fashionable #searchspring-results .topPanel #unbxd-selectedfacetcontainer {
	padding: 0 0 0 5px;
}
.fashionable #searchspring-results .topPanel #unbxd-selectedfacetcontainer:before, .fashionable #searchspring-results .topPanel #unbxd-selectedfacetcontainer:after {
	content: '';
	display: table;
}
.fashionable #searchspring-results .topPanel #unbxd-selectedfacetcontainer:after {
	clear: both;
	zoom: 1;
}
@media only screen and (max-width: 1180px) {
	.fashionable #searchspring-results .topPanel #unbxd-selectedfacetcontainer {
		width: 58%;
	}
}
@media only screen and (max-width: 959px) {
	.fashionable #searchspring-results .topPanel #unbxd-selectedfacetcontainer {
		width: 48%;
	}
	.fashionable #searchspring-results .topPanel .items-per-page {
		width: auto;
		position: relative;
		width: 82px;
		padding: 20px 0 0 0;
	}
	.fashionable #searchspring-results .topPanel .items-per-page .per-page {
		width: auto;
		max-width: none;
		width: 100%;
	}
	.fashionable #searchspring-results .topPanel .items-per-page .per-page-text {
		display: inline-block;
		position: absolute;
		top: -8px;
		right: -5px;
	}
}
@media only screen and (max-width: 700px) {
	.fashionable #searchspring-results .topPanel #unbxd-selectedfacetcontainer {
		width: 56%;
	}
}
@media only screen and (max-width: 579px) {
	.fashionable #searchspring-results .topPanel .selection-text, .fashionable #searchspring-results .topPanel .numItems {
		padding: 6px 0 10px 0;
	}
	.fashionable #searchspring-results .topPanel #unbxd-selectedfacetcontainer, .fashionable #searchspring-results .topPanel .items-per-page {
		padding: 0;
	}
	.fashionable #searchspring-results .topPanel #unbxd-selectedfacetcontainer {
		width: 66%;
	}
	.fashionable #searchspring-results .topPanel .items-per-page {
		width: 34%;
	}
	.fashionable #searchspring-results .topPanel .items-per-page .per-page {
		width: 50px;
		max-width: 50px;
	}
	.fashionable #searchspring-results .topPanel .items-per-page .per-page-text {
		position: static;
	}
}
@media only screen and (max-width: 479px) {
	.fashionable #searchspring-results .topPanel #unbxd-selectedfacetcontainer {
		width: auto;
		float: none;
		clear: both;
	}
}

/* Sort */
.fashionable #searchspring-results .info .sort-items {
	width: auto;
}
.fashionable #searchspring-results .info .sort-items .sort-text {
	padding: 2px 5px 2px 0;
}
.fashionable #searchspring-results .info .sort-items .sort-select select {
	width: 100%;
}
@media only screen and (max-width: 959px) {
	.fashionable #searchspring-results .info .sort-items {
		float: none;
		display: block;
	}
	.fashionable #searchspring-results .info .sort-items:before, .fashionable #searchspring-results .info .sort-items:after {
		content: '';
		display: table;
	}
	.fashionable #searchspring-results .info .sort-items:after {
		clear: both;
		zoom: 1;
	}
	.fashionable #searchspring-results .info .sort-items .sort-text {
		display: block;
		float: left;
		width: 65px;
	}
	.fashionable #searchspring-results .info .sort-items .sort-select {
		float: none;
		width: auto;
		max-width: none;
		overflow: hidden;
		display: block;
	}
}

/* Pagination */
.searchspring-results .pagination a {
	text-decoration: none;
	color: #062440;
}
.searchspring-results .pagination a.previous, .searchspring-results .pagination a.first {
	padding: 4px 6px 4px 0;
}
.searchspring-results .pagination a.next, .searchspring-results .pagination a.last {
	padding: 4px 0 4px 6px;
}
.searchspring-results .pagination.bottom {
	float: right;
	line-height: 45px;
}

@media only screen and (max-width: 959px) {
	.fashionable #searchspring-results .searchspring-results .pagination {
		float: none;
		margin: 10px 0 0 0;
		display: block;
	}
}
/* Results - Items */
.searchspring-results .results_container.product_results {
	margin: 20px 0;
}
.searchspring-results .results_container.product_results .item {
	float: none;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
}
.searchspring-results .results_container.product_results .item .item-inner-padding {
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.searchspring-results .results_container.product_results .item .item-inner-padding .image {
	height: auto;
}
.searchspring-results .results_container.product_results .item .item-inner-padding .image a {
	width: 100%;
	height: 0;
	padding: 0 0 100% 0;
	overflow: hidden;
}

.searchspring-results .results_container.product_results .item .item-inner-padding .image a img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	max-height: 100% !important;
}
.searchspring-results .results_container.product_results .item .item-inner-padding .details-wrapper .free-shipping {
	font-size: 0.8rem;
	line-height: 1.2;
	margin: 0 0 2px 0;
}
.searchspring-results .results_container.product_results .item .item-inner-padding .details-wrapper .free-shipping span {
	color: #fa771e;
}
@media only screen and (max-width: 700px) {
	.searchspring-results .results_container.product_results .item {
		height: auto;
	}
	.searchspring-results .results_container.product_results .item .item-inner-padding .image a {
		padding: 0 0 90% 0;
	}		
}
@media only screen and (max-width: 579px) {
	.searchspring-results .results_container.product_results .item {
		height: auto !important;
	}
	.searchspring-results .results_container.product_results .item .item-inner-padding .image {
		margin-bottom: 0;
	}
	.searchspring-results .results_container.product_results .item .item-inner-padding .image a {
	    width: auto;
	    height: auto;
	    padding: 0;
	}
	.searchspring-results .results_container.product_results .item .item-inner-padding .image a img {
		position: static;
	}
	.searchspring-results .results_container.product_results .item .item-inner-padding .details-wrapper .saving {
		padding: 1px 10px 0 10px;
	}
}

/* Results - Category Images */
.searchspring-results .results_container.image_results .view-message {
	margin: 0 0 10px 0;
	text-align: center;
	font-family: "futura-pt", "Futura", "Open Sans", "Trebuchet MS", Arial, sans-serif;
}
.searchspring-results .results_container.image_results .view-message a {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: middle;
}
.searchspring-results .results_container.image_results .cat-items {
	margin: 0 0 20px 0;
}
.searchspring-results .results_container.image_results .cat-items .cat-item {
	text-align: center;
}
.searchspring-results .results_container.image_results .cat-items .cat-item .img-link {
	height: auto;
}
.searchspring-results .results_container.image_results .cat-items .cat-item .img-link.selected {
	border: 2px solid #fa771e;
	padding: 6px;
}
.searchspring-results .results_container.image_results .cat-items .cat-item .viewalllink {
	display: inline-block;
	height: auto;
	padding: 0;
	margin: 0;
	background-color: transparent;
}
.searchspring-results .results_container.image_results .cat-items .cat-item .item-count {
	text-align: center;
	color: #1b7ec5;
	font-size: 12px;
}
.searchspring-results .results_container.image_results .cat-items .cat-item:hover .viewalllink .viewallbtn {
	display: block;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

/* Show More */
.searchspring-results .showMoreDiv {
	float: left;
}
@media only screen and (max-width: 959px) {
	.searchspring-results .showMoreDiv {
		float: none;
	}
}

/* Facets */
.fashionable #searchspring-sidebar .searchspring-facets .facet-block h3 .facet-trigger {
	line-height: 0;
}

.searchspring-facets .facet-block {
	position: relative;
}
.searchspring-facets .facet-block h3 ~ .facet-values, .searchspring-facets .facet-block h3 ~ .view-type, .searchspring-facets .facet-block h3 ~ .show-more {
	position: absolute;
	top: -9999px;
	left: 0;
	width: 100%;
}
.searchspring-facets .facet-block h3.open ~ .facet-values, .searchspring-facets .facet-block h3.open ~ .view-type, .searchspring-facets .facet-block h3.open ~ .show-more {
	position: static;
	top: 0;
	width: auto;
}
.searchspring-facets .facet-block a.browse-by-img-btn {
	width: auto;
	margin: 0 20px;
}
.searchspring-facets .facet-block#rating .facet-values ul li label img {
	height: 100%;
	max-height: 20px;
}
.searchspring-facets .facet-block .show-more {
	margin: -4px 0 16px 0;
	padding: 0 16px 0 28px;
}
.searchspring-facets .facet-block .show-more a {
	font-size: 0.675rem;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	color: #9a9696;
}
.searchspring-facets .facet-block .show-more a:hover {
	color: #062440;
}

.fashionable #searchspring-sidebar .searchspring-facets .facet-block {
	width: auto;
	border-bottom: 0;
}
.fashionable #searchspring-sidebar .searchspring-facets .facet-block h3 {
	margin: 0 -1px;
}
.fashionable #searchspring-sidebar .searchspring-facets .facet-block h3:not(.open) {
	border-bottom: 3px solid #ffffff;
}
.fashionable #searchspring-sidebar .searchspring-facets .facet-block:last-child {
	border-bottom: 1px solid #bcd9ee;
}
.fashionable #searchspring-sidebar .searchspring-facets .facet-block#color .facet-values ul li[unbxdparam_facetvalue='brown'] input[type=checkbox] + label:before {
	background-image: url("//www.fashionablecanes.com/mm5/static/images/icons/menu-color-brass.gif");
}
.fashionable #searchspring-sidebar .searchspring-facets .facet-block#color .facet-values ul li[unbxdparam_facetvalue='gray'] input[type=checkbox] + label:before {
	background-image: url("//www.fashionablecanes.com/mm5/static/images/icons/menu-color-grey.gif");
}

@media only screen and (max-width: 700px) {
	#searchspring-sidebar {
		position: relative;
		left: -2px;
	}

	#wrap.open #searchspring-sidebar {
		left: 0;
	}

	#mobile-facet-trigger .fa-list-ul:before {
		content: '\f0ca';
	}
	#mobile-facet-trigger .fa-list-ul:after {
		content: ' Filter';
		font-family: "futura-pt", "Futura", "Open Sans", "Trebuchet MS", Arial, sans-serif;
		text-transform: uppercase;
		font-size: 13px;
		font-weight: bold;
		position: relative;
		top: -1px;
	}
	#mobile-facet-trigger.active .fa-list-ul:before {
		content: '\f00d';
	}
	#mobile-facet-trigger.active .fa-list-ul:after {
		content: ' Close';
	}

	.fashionable #searchspring-sidebar .facet-block h3 {
		padding: 8px 40px 5px 8px;
	}
}
/* Facets - Slider */
.facet-range-slider {
	padding: 10px 10px 15px 10px;
	font-size: 12px;
}
.facet-range-slider .slider-wrapper {
	overflow: hidden;
}
.facet-range-slider .slider-wrapper rzslider {
	display: block;
}
.facet-range-slider .slider-wrapper rzslider .rz-bar-wrapper {
	margin-top: -19px;
}
.facet-range-slider .slider-wrapper rzslider .rz-bar-wrapper .rz-bar {
	background: #e9e4de;
}
.facet-range-slider .slider-wrapper rzslider .rz-bar.rz-selection {
	margin-top: -3px;
	background: #256ca3;
}
.facet-range-slider .slider-wrapper rzslider .rz-pointer {
	top: -11px;
	background-color: #1b7ec5;
}
.facet-range-slider .slider-wrapper rzslider .rz-pointer.rz-active:after {
	background: #ffffff;
}
.facet-range-slider .slider-wrapper rzslider .rz-bubble {
	padding: 0;
	color: #256ca3;
}
.facet-range-slider .slider-no-ranges p {
	background: #ffffa5;
	border: 1px solid #fff5a5;
	padding: 10px;
}
.facet-range-slider .slider-no-ranges p:before {
	content: '';
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	margin: 0 5px 0 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 32'%3E%3Cpath fill='%23333333' d='M13.714 2.286q3.732 0 6.884 1.84t4.99 4.99T27.43 16t-1.84 6.884-4.99 4.99-6.884 1.84-6.884-1.84-4.99-4.99T0 16t1.84-6.884 4.99-4.99 6.884-1.84zM16 24.554V21.16q0-.25-.16-.42t-.394-.17h-3.43q-.23 0-.41.18t-.18.41v3.394q0 .232.18.41t.41.18h3.43q.232 0 .393-.17t.16-.42zm-.036-6.143l.32-11.088q0-.214-.178-.32-.18-.144-.43-.144H11.75q-.25 0-.43.143-.178.108-.178.322l.304 11.09q0 .178.18.312t.428.134h3.304q.25 0 .42-.134t.188-.313z'/%3E%3C/svg%3E");
}
.facet-range-slider .slider-reset a {
	font-size: 0.675rem;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	color: #9a9696;
	text-decoration: none;
}
.facet-range-slider .slider-reset a:hover {
	color: #062440;
}

/* No Results */
.searchspring-filter_messages p, .searchspring-no_results p, .searchspring-no_results li {
	font-size: 0.75rem;
}

.searchspring-filter_messages h3, .searchspring-no_results .did-you-mean {
	font-size: 1rem;
}

.searchspring-filter_messages h3, .searchspring-no_results h3, .searchspring-no_results h4 {
	text-transform: uppercase;
}

.searchspring-no_results h3 {
	font-size: 1.2rem;
	padding: 0 0 1rem 0;
}
.searchspring-no_results h4 {
	font-size: 0.95rem;
}
.searchspring-no_results ul {
	list-style: disc;
	margin: 0 0 1rem 2rem;
}

/* AutoComplete */
[ss-autocomplete] {
	z-index: 999999;
	position: absolute;
	right: auto;
	left: -175px;
	top: 62px;
}
[ss-autocomplete] * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* AutoComplete - Resets */
[ss-autocomplete] ul, [ss-autocomplete] ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
[ss-autocomplete] #ss-ac-facets .facet-container h4, [ss-autocomplete] #ss-ac-results h4 {
	padding: 0;
}

/* AutoComplete - Wrapper */
[ss-autocomplete] .ss-ac-wrapper {
	padding: 0 0 0 150px;
	font-family: Verdana, Geneva, sans-serif;
	border: 1px solid #c5c3bf;
}
[ss-autocomplete] .ss-ac-wrapper:before, [ss-autocomplete] .ss-ac-wrapper:after {
	content: '';
	display: table;
}
[ss-autocomplete] .ss-ac-wrapper:after {
	clear: both;
	zoom: 1;
}
[ss-autocomplete] .ss-ac-wrapper, [ss-autocomplete] .ss-ac-wrapper ul li, [ss-autocomplete] .ss-ac-wrapper p {
	font-size: 11px;
	line-height: 1.5;
}
[ss-autocomplete] .ss-ac-wrapper, [ss-autocomplete] .ss-ac-wrapper #ss-ac-terms {
	background: #e9e4de;
}
[ss-autocomplete] .ss-ac-wrapper.no-terms {
	padding: 0;
}

/* AutoComplete - Merchandising */
[ss-autocomplete] .merchandising img {
	max-width: 100%;
	height: auto !important;
}
[ss-autocomplete] .merchandising#ss-ac-merch_header, [ss-autocomplete] .merchandising#ss-ac-merch_banner {
	margin: 0 0 10px 0;
}
[ss-autocomplete] .merchandising#ss-ac-merch_footer {
	margin: 10px 0 0 0;
}
[ss-autocomplete] .merchandising#ss-ac-merch_left {
	margin: 20px 0 0 0;
}

/* AutoComplete - Content */
[ss-autocomplete] #ss-ac-content {
	width: 700px;
	background: #ffffff;
	padding: 20px;
}
[ss-autocomplete] #ss-ac-content:before, [ss-autocomplete] #ss-ac-content:after {
	content: '';
	display: table;
}
[ss-autocomplete] #ss-ac-content:after {
	clear: both;
	zoom: 1;
}

/* AutoComplete - Active and focus states */
[ss-autocomplete] #ss-ac-terms ul li.active a, [ss-autocomplete] #ss-ac-facets .facet-container ul li.active a, [ss-autocomplete] #ss-ac-results .item-results li a.ss-focused .item-details .item-name {
	color: #256ca3;
}
[ss-autocomplete] #ss-ac-terms ul li a.ss-focused, [ss-autocomplete] #ss-ac-facets .facet-container ul li a.ss-focused, [ss-autocomplete] #ss-ac-results .item-results li a.ss-focused .item-details .item-name {
	text-decoration: underline;
}

/* AutoComplete - Terms */
[ss-autocomplete] #ss-ac-terms {
	float: left;
	margin: 0 0 0 -150px;
	width: 150px;
}
[ss-autocomplete] #ss-ac-terms ul li a {
	display: block;
	padding: 10px 20px;
	font-size: 13px;
	color: #062440;
}
[ss-autocomplete] #ss-ac-terms ul li a em {
	font-style: normal;
	font-weight: bold;
}
[ss-autocomplete] #ss-ac-terms ul li.active {
	background: #ffffff;
}

/* AutoComplete - Facets */
[ss-autocomplete] #ss-ac-facets {
	float: left;
	width: 175px;
	padding: 0 20px 0 0;
}
[ss-autocomplete] #ss-ac-facets .facet-container h4 {
	margin: 0 0 5px 0;
	padding: 3px 5px;
	color: #ffffff;
	font-family: "futura-pt", "Futura", "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: 500;
	font-size: 13px;
	background: #1b7ec5;
	text-transform: uppercase;
}
[ss-autocomplete] #ss-ac-facets .facet-container ul {
	margin: 0 0 10px 0;
}
[ss-autocomplete] #ss-ac-facets .facet-container ul li a {
	margin: 0 0 3px 0;
	display: block;
	color: #062440;
}
[ss-autocomplete] #ss-ac-facets .facet-container:last-child ul {
	margin: 0;
	padding: 0;
}

/* AutoComplete - Results */
[ss-autocomplete] #ss-ac-results {
	overflow: hidden;
}
[ss-autocomplete] #ss-ac-results h4 {
	margin: 0 0 10px 0;
	color: #062440;
	font-family: "futura-pt", "Futura", "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: 500;
	font-size: 15px;
	text-transform: uppercase;
}
[ss-autocomplete] #ss-ac-results h4 strong {
	color: #256ca3;
}
[ss-autocomplete] #ss-ac-results .item-results {
	margin: 0 -5px -10px -5px;
}
[ss-autocomplete] #ss-ac-results .item-results li {
	width: 33.33%;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	margin: 0 0 10px 0;
	padding: 0 5px;
}
[ss-autocomplete] #ss-ac-results .item-results li > a {
	display: block;
	text-decoration: none;
}
[ss-autocomplete] #ss-ac-results .item-results li .item-image {
	display: table;
	table-layout: fixed;
	line-height: 0;
	width: 100%;
	height: 100px;
	margin: 0 0 10px 0;
}
[ss-autocomplete] #ss-ac-results .item-results li .item-image .image-wrapper {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	height: 100%;
}
[ss-autocomplete] #ss-ac-results .item-results li .item-image .image-wrapper img {
	max-height: 100px;
	max-width: 100%;
	width: auto;
	height: auto;
	border: 0;
	margin: 0 auto;
}
[ss-autocomplete] #ss-ac-results .item-results li .item-details p {
	margin: 0 0 10px 0;
}
[ss-autocomplete] #ss-ac-results .item-results li .item-details p:last-child {
	margin: 0;
}
[ss-autocomplete] #ss-ac-results .item-results li .item-details .item-name, [ss-autocomplete] #ss-ac-results .item-results li .item-details .item-name a {
	color: #062440;
}
[ss-autocomplete] #ss-ac-results .item-results li .item-details .item-price .regular {
	color: #062440;
	font-weight: normal;
}
[ss-autocomplete] #ss-ac-results .item-results li .item-details .item-price .regular.on-sale {
	color: #ab1111;
	font-weight: bold;
}
[ss-autocomplete] #ss-ac-results .item-results li .item-details .item-price .regular.on-sale.saving {
	display: block;
}
[ss-autocomplete] #ss-ac-results .item-results li .item-details .item-price .msrp {
	text-decoration: line-through;
	color: #062440;
	padding: 0 5px 0 0;
}

/* AutoComplete - Breakpoint 1 (default: 1099) */
@media only screen and (max-width: 1199px) {
	[ss-autocomplete] {
		left: -100px;
	}
	[ss-autocomplete] .ss-ac-wrapper {
		padding: 0;
	}
	[ss-autocomplete] #ss-ac-terms {
		width: 700px;
		margin: 0;
		float: none;
	}
	[ss-autocomplete] #ss-ac-terms ul {
		display: table;
		width: 100%;
	}
	[ss-autocomplete] #ss-ac-terms ul li {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		width: auto;
	}
	[ss-autocomplete] #ss-ac-results .item-results li .item-image {
		height: 75px;
	}
	[ss-autocomplete] #ss-ac-results .item-results li .item-image .image-wrapper img {
		max-height: 75px;
	}
}
/* AutoComplete - Breakpoint 2 (default: 767) */
@media only screen and (max-width: 959px) {
	[ss-autocomplete] {
		left: 0;
	}
}
@media only screen and (max-width: 958px) {
	[ss-autocomplete] {
		left: -150px;
	}
	[ss-autocomplete] #ss-ac-terms, [ss-autocomplete] #ss-ac-content {
		width: 600px;
	}
	[ss-autocomplete] #ss-ac-content {
		padding: 10px;
	}
	[ss-autocomplete] #ss-ac-terms ul li a {
		padding: 5px 10px;
		font-size: 11px;
	}
	[ss-autocomplete] #ss-ac-facets {
		width: auto;
		float: none;
		padding: 0;
		margin: 0 -5px;
	}
	[ss-autocomplete] #ss-ac-facets .facet-container {
		width: 33.33%;
		display: inline-block;
		zoom: 1;
		*display: inline;
		vertical-align: top;
		padding: 0 5px;
	}
	[ss-autocomplete] #ss-ac-facets .facet-container h4 {
		font-size: 11px;
	}
	[ss-autocomplete] #ss-ac-facets .facet-container:last-child ul {
		margin: 0 0 10px 0;
	}
	[ss-autocomplete] #ss-ac-results {
		overflow: visible;
	}
	[ss-autocomplete] #ss-ac-results h4 {
		font-size: 11px;
	}
	[ss-autocomplete] #ss-ac-results .item-results li .item-image {
		height: 50px;
	}
	[ss-autocomplete] #ss-ac-results .item-results li .item-image .image-wrapper img {
		max-height: 50px;
	}
	[ss-autocomplete] .merchandising#ss-ac-merch_left {
		display: none;
	}
}
/* AutoComplete - Breakpoint 3 (default: 480) */
@media only screen and (max-width: 700px) {
	[ss-autocomplete] {
		margin: auto;
		top: 60px;
		left: 30px;
		right: 0;
		width: 175%;
		max-width: 175%;
	}
	[ss-autocomplete] #ss-ac-terms, [ss-autocomplete] #ss-ac-content {
		width: auto;
	}
	[ss-autocomplete] #ss-ac-terms {
		padding: 8px;
		border-bottom: 1px solid #c5c3bf;
	}
	[ss-autocomplete] #ss-ac-terms ul {
		display: block;
		width: auto;
		margin: 0 -4px -4px -4px;
	}
	[ss-autocomplete] #ss-ac-terms ul, [ss-autocomplete] #ss-ac-terms ul li {
		text-align: left;
	}
	[ss-autocomplete] #ss-ac-terms ul li {
		display: inline-block;
		zoom: 1;
		*display: inline;
		vertical-align: top;
		width: 50%;
	}
	[ss-autocomplete] #ss-ac-terms ul li.active {
		background: none;
	}
	[ss-autocomplete] #ss-ac-terms ul li a {
		padding: 0 4px 4px 4px;
	}
	[ss-autocomplete] #ss-ac-content {
		padding: 8px;
	}
	[ss-autocomplete] #ss-ac-facets {
		display: none;
	}
	[ss-autocomplete] #ss-ac-results h4 {
		display: none;
	}
	[ss-autocomplete] #ss-ac-results .item-image, [ss-autocomplete] #ss-ac-results .item-results li .item-details p {
		margin: 0 0 4px 0;
	}
	[ss-autocomplete] #ss-ac-results .item-results {
		margin: 0 -4px -8px -4px;
	}
	[ss-autocomplete] #ss-ac-results .item-results li {
		width: 50%;
		margin: 0 0 8px 0;
		padding: 0 4px;
	}
}
@media only screen and (max-width: 479px) {
	[ss-autocomplete] {
		width: auto;
		max-width: 100%;
		left: 0;
		top: 58px;
	}
}