@import "http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700";* {    box-sizing: border-box;}.clear {    clear: both;}.aws-search-wrapper {    background-color: #eee;    font-family: "Roboto",sans-serif;    height: auto;    max-width: 320px;    padding: 5px 1%;    position: relative;    width: 100%;}.aws-search-wrapper .aws-search-loading {    box-shadow: 0 0 999px #000 inset;    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;}.aws-search-wrapper.show .aws-search-loading {    display: none;}.aws-search-wrapper .aws-search-loading h3 {    bottom: 0;    color: #fff;    height: 50px;    left: 0;    line-height: 50px;    margin: auto;    position: absolute;    right: 0;    text-align: center;    top: 0;    width: 300px;}.aws-search-wrapper .field {    float: left;    padding: 3px 0;    width: 50%;}.aws-search-wrapper .field.name_field > input {    border: 1px solid #ddd;    color: #767676;    font-size: 14px;    padding: 4px;    width: 100%;}.aws-search-wrapper .field.name_field > input:focus {    border-color: #81b9e9;}.aws-search-wrapper .field.cat_field {    height: 130px;    overflow: auto;    width: 60%;}.aws-search-wrapper .field.tag_field {    height: 130px;    overflow: auto;    width: 40%;}.aws-search-wrapper .aws-search-wrapper ul {    background: #ccc none repeat scroll 0 0;    border-top: 5px solid gray;    max-height: 200px;    overflow: auto;    position: absolute;    top: 100%;    width: 100%;    z-index: 999999;}#aws-search-wrapper {    background-color: #eeeeee;    margin: 5px 0 0 -1%;    padding: 0;    width: 102%;    z-index: 9999999;float: left;max-height: 350px;overflow: auto !important;}

.aws-search-wrapper:empty {height: auto !important;}
.field.enable_sku_search {    font-size: 14px;    width: 100%;}
.aws-search-wrapper .aws-search-wrapper-ul .result {  color: #000;
    display: block;
    font-weight: 600;
    height: auto;
    margin: 4px 0;
    padding: 10px 5px;
    position: relative;
    text-align: center;
    width: 100%;
    float: none;
}
	.aws-search-wrapper .result > a {    color: #000000;    display: block;}
	.aws-search-wrapper .result > a:hover {    color: #286090;}
	.aws-search-wrapper .result img {  float:left;  left: 8px;    position: static;    width: 50px;}
	.aws-search-wrapper .field.name_field {    width: 100%;}
	.field_lbl {    color: #5a5a5a;    font-size: 14px;    font-weight: 600;    text-transform: capitalize;}
	.advanced_fields {    background-color: #286090;    background-image: url("../../images/advanced-filter.png");    background-position: 74% center;    background-repeat: no-repeat;    border: medium none;    color: #fff;    cursor: pointer;    font-size: 14px;    font-weight: 500;    margin: 4px 0;    padding: 5px 0;    transition: all 0.5s ease 0s;    width: 100%;display:block;}
	
	.advanced_fields_wrapper {    background-color: #eeeeee;    display: none;    height: auto;    padding: 0 4%;    width: 100%;    z-index: 2147483647;}
	
	.open_advanced_fiter .advanced_fields {    background-color: #626262;}
	
	.advanced_fields_wrapper .checkbox_field label {    color: #000;    cursor: pointer;    display: inline-block;    font-size: 13px;       padding-left: 25px;    position: relative;}
	
	.checkbox_field input.awscat[type="checkbox"], .checkbox_field input.awstag[type="checkbox"] {    display: none;}
	
	.checkbox_field label::before {    background-color: #aaa;    border-radius: 3px;    bottom: 1px;    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3) inset, 0 1px 0 0 rgba(255, 255, 255, 0.8);    content: "";    display: inline-block;    height: 16px;    left: 0;    margin: auto;top:0;bottom:0;    position: absolute;    width: 16px;}
	
	.checkbox_field input[type="checkbox"]:checked + label::before, .checkbox_field input[type="checkbox"]:checked + label::before {    color: #f3f3f3;    content: "✓";    font-size: 15px;    line-height: 15px;    text-align: center;    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}
	
	.aws-search-wrapper .search_results_wrapper {    left: 0;    position: absolute;       width: 100%;    z-index: 2147483647;}
	
	.mCustomScrollbar .mCSB_scrollTools.mCS-minimal-dark.mCSB_scrollTools_vertical {    opacity: 1;}
.aws_p_info {
    color: #333;
    display: block;
    float: right;
    height: auto;
    max-width: 235px;
    padding: 0;
    width: 78%;
}
.aws_pro_title {    display: block;    font-size: 16px;    font-weight: normal;    height: 25px;    margin: -6px 0 0;    overflow: hidden;    padding: 0;    text-align: left;    text-overflow: ellipsis;    white-space: nowrap;}
	
	.aws_des {    display: block;    font-size: 12px;    font-weight: lighter;   line-height: 12px; line-height: 1;   margin: 0;    overflow: hidden;    padding: 0;    text-overflow: ellipsis;    white-space: nowrap;}
	
	.aws_p_info .amount {    color: #af5b01;    display: block;    font-size: 15px;    height: 15px;    line-height: 15px;    padding-top: 2px;    text-align: left;}
	
	.aws-search-wrapper .result > a::after {content: "";}
	
	.aws-search-wrapper .advanced_fields_wrapper .field_lbl {
    text-align: center;
}
.aws-search-wrapper-ul {
    background: #eee none repeat scroll 0 0;
    margin: 0;
    padding: 0;
    width: 100%;
}
.aws-search-wrapper .advanced_fields_wrapper .checkbox_field {
    text-align: left;
    width: 100%;
}
.aws_p_info {
    font-family: "Roboto",sans-serif;
}
.aws-search-wrapper .result:nth-child(2n) {
    background-color: #fff;
}
.aws_pro_img {
   /* left: 0;
   
    top: 0;
    width: 75px;*/
	display:inline-block;
	width:50px;
}
.aws-search-wrapper .result.result_more,.aws-search-wrapper .result.result_all{
  font-size: 14px;
    font-weight: normal;
    height: auto;
}
.aws-search-wrapper .result.result_more a,.aws-search-wrapper .result.result_all a  {
    color: #b55b01;
    font-family: arial;
}
.aws_p_counter {
    color: #286090;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
}
.aws_price_info > span {
    display: inline-block;
    float: left;
}
.aws_price_info {
    display: inline-block;
    text-align: left;
    width: 100%;
}
.aws_price_info > span.reg_price.has_sel {
    float: right;
}
.aws_p_info .has_sel .amount {
    color: #000;
    font-size: 12px;
    height: auto;
    line-height: 1;
    text-decoration: line-through;
}
.aws_p_info.aws_fullwidth {    clear: both;    float: none !important;    height: auto !important;    max-width: none;    width: 100% !important;}