/*===BEGIN CDSD-4943====*/
#algolia-searchbox label{
	display:none;
}
#algolia-searchbox .algolia-autocomplete{
	
}
.header-container #algolia-searchbox .algolia-search-input{
	display: block;
    height: 36px;
    line-height: 36px;
    padding: 0px 35px 0 12px;
    color: #777777;
    background-color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
	width:352px;
	font:12px/15px Arial, Helvetica, sans-serif;
	max-width:100%;
}
.header-container #algolia-searchbox .magnifying-glass{
	background: url(../images/sprite.png) no-repeat transparent;
    background-position: -57px -108px;
    width: 34px;
    height: 34px;
    opacity: 0.3;
    filter: alpha(opacity=30);
    margin: 1px;
	top:0;
	right:0;
}
.header-container #algolia-searchbox .algolia-search-input:focus{
	border-color:#aaaaaa;
	background: #fff !important;
}
.header-container #algolia-searchbox .clear-query-autocomplete{
	background:url(../images/xclose.gif) no-repeat scroll left top;
	top:12px;
	right:8px;
}
.page #algolia-autocomplete-container .aa-dropdown-menu{
	border:1px solid #dddddd;
	z-index:9999!important;
	width: -webkit-calc(100% - 2px);
	width: -moz-calc(100% - 2px);
	width: calc(100% - 2px);
}
.page #algolia-autocomplete-container .aa-dropdown-menu,
.page #algolia-autocomplete-container .aa-dropdown-menu.aa-without-products .col9{
	background:#ffffff;
}
.page #algolia-autocomplete-container .aa-dropdown-menu .footer_algolia{
	display:none;
}
.page #algolia-autocomplete-container .col9 .aa-dataset-products{

}
.page #algolia-autocomplete-container .aa-dropdown-menu .category{
	font-family:'Open Sans', Arial;
	color:#060606;
	font-size:16px;
	text-transform:none;
	padding-bottom: 6px;
	font-weight:normal;
}
.page #algolia-autocomplete-container .aa-dropdown-menu .aa-no-results{
	font-size:12px;
	font-family:Arial;
	color:#333333;
}
.page #algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products{
	padding:30px; 
}
.page #algolia-autocomplete-container .other-sections{
	margin:22px 10px;
}
.algolia-instant-selector-results{
	max-width:1200px;
	margin:0 auto;
}
.page #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info,
.page #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info em{
	font:normal 13px/17px 'Open Sans', Arial;
	color:#333333;
}
.page #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category{
	font:normal 12px/17px 'Open Sans', Arial;
	color:#777777;
	padding-top:3px;
}
.page #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price{
	font:normal 13px/17px 'Open Sans', Arial;
	color:#000000;
	padding-top:7px;
	height:auto;
}
.page #algolia-autocomplete-container .aa-dropdown-menu .before_special{
	font:normal 13px/17px 'Open Sans', Arial;
	color:#ff0400;
	width:100%;
	display:inline-block;
}
.page #algolia-autocomplete-container .col9{
	border-color:#dddddd;
}
.page #autocomplete-products-footer{
	background:#f6f6f6;
	padding:15px 0;
}
.page #autocomplete-products-footer,
.page #autocomplete-products-footer span a{
	font:normal 12px/18px Arial;
	color:#333333;
}
.page #autocomplete-products-footer span a{
	color:#111111;
	text-decoration:underline;
}
#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion{
	vertical-align:top;
	margin-bottom:7px;
}
.page #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info{
	margin-left:80px;
	white-space:normal;
}
.page #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb{
	width:80px;
}
.page #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb img{
	width:60px;
}
.msrp_price{
  display: block;
  color: #ff0400;
  text-decoration: line-through;
}
#algolia-autocomplete-container .aa-dropdown-menu .other-sections .algoliasearch-autocomplete-hit{
	padding-left: 4px !important;
	    padding-top: 9px;
    padding-bottom: 0;
}
#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit em{
	font-weight: normal !important;
	text-decoration: underline;
}
#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit{
	color: #333333;
}
@media (min-width:768px) and (max-width:990px){
	.header-container #algolia-searchbox .algolia-search-input{
		width:190px;
	}
}
@media (min-width:768px){
	.page #algolia-autocomplete-container .col9,.page #autocomplete-products-footer{
		width: 75%;
		width: -webkit-calc(75% - 1px);
		width: -moz-calc(75% - 1px);
		width: calc(75% - 1px);
	}
	.page #algolia-autocomplete-container .col3{
		width:25%;
	}
	.page .aa-dataset-products .aa-suggestions{
		margin-top:11px;
	}
}
@media (max-width: 767px){
	.header-container #algolia-searchbox .algolia-search-input{
		width: 100% !important;
	}
}
@media (min-width:992px){
	.page #algolia-autocomplete-container .aa-dropdown-menu{
		width:67.9%;
		min-width:700px;
	}
	.page #algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-hit{
		padding:15px 40px;
	}
}
@media (max-width:990px){
	.page #algolia-autocomplete-container.reverse .col9,.page #autocomplete-products-footer{
		width:100%;
		border:none;
	}
	.page #algolia-autocomplete-container.col3{
		border-top:1px solid #dddddd;
	}
	.page #algolia-autocomplete-container .aa-dropdown-menu{
		left:0!important;
	}
	.page #algolia-autocomplete-container.reverse .col3{
		width:100%;
	}
	.page #algolia-autocomplete-container .aa-dropdown-menu{
		left:0!important;
	}
}
/*===END BEGIN CDSD-4943====*/