.algoliasearch-autocomplete {
    background: white;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 45px;
    width: 100%;
    z-index: 1000;
    font-size: 11px !important;
}

.algoliasearch-autocomplete-title {
    background-color: #F5F5F5;
    text-align: center;
    border: 1px solid #dddddd;
    padding: 5px 0;
}

.algoliasearch-autocomplete-hit:not(:first-child):not(:last-child)
{
    border-bottom: solid 1px #DDDDDD;
}

.result-set:last-child .algoliasearch-autocomplete-hit:last-child
{
    border-bottom: 1px solid #dddddd;
}

.algoliasearch-autocomplete-hit {
    display: block;
    text-decoration: none;
    clear: both;
    text-align: left;
    padding: 10px 10px;
    border-left: solid 1px #DDDDDD;
    border-right: solid 1px #DDDDDD;
    color: #000000;
}

.algoliasearch-autocomplete-hit:hover {
    background-color: #E5E5E5;
    color: black;
}

.algoliasearch-autocomplete-hit.marked {
    background-color: #E5E5E5;
    color: black;
}

.algoliasearch-autocomplete-hit em {
    font-weight: bold;
    font-style: normal;
}

.algoliasearch-autocomplete-category {
    color: #666666;
}

.algoliasearch-autocomplete-price {
    color: #666666;
}

.algoliasearch-autocomplete-hit .thumb {
    float: left;
}

.algoliasearch-autocomplete-hit .thumb img {
    width: 50px;
}

.algoliasearch-autocomplete-hit .info {
    margin-left: 60px;
}

.algoliasearch-autocomplete-hit .clearfix:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
@media (max-width: 767px){
    .header-container.type3 .search-area{position: inherit !important;}
    .form-search{border-radius: 0.25em !important;width: 98.5% !important;height: 45px;border: none !important;margin: 0 auto;position: inherit !important;margin-top: 11px;padding-right: 5px !important;}
    .form-search:before{display: none !important;}
    .header .form-search #search{padding-left: 5px !important;opacity: 0.9 !important;color: #333436;height: 2.79em;font: normal 1.333em 'Proxima N W01 Reg', sans-serif;  width: 100% !important;padding-right: 0px;}
}
@media (max-width: 992px){
    .form-search{position: inherit !important;}
}

.form-search:before{display: none !important;}
.header .form-search #search{padding-left: 15px !important;padding-right: 15px !important;opacity: 0.9 !important;color: #333436;height: 2.79em;font: normal 1.333em 'Proxima N W01 Reg', sans-serif;  width: 100% !important;padding-right: 0px;}
.form-search{padding-right: 0px !important;}

.page-header{background: transparent !important; background-size: inherit !important; min-height: inherit !important;}
.instantsearch-index-index #search_input .form-control{width: 100%;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc !important;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; height: 46px; padding: 10px 16px !important; font-size: 18px !important; line-height: 1.33 !important; border-radius: 6px; display: table-cell;border-top-right-radius: 0px !important;border-bottom-right-radius: 0px !important;}
.instantsearch-index-index #search_input .input-group-addon{border-left: 0;height: 46px;padding-top: 0px !important;padding-bottom: 0px !important;padding: 6px 12px;font-size: 21px;font-weight: 400;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;border-radius: 4px;display: table-cell;  border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important;}
.col-md-offset-1{margin: 0px !important;}
/*@media (min-width: 1200px){
    .container {width: 992px !important;}
}*/
@media (min-width: 992px){
    .col-md-7 {width: 75% !important;}
}
.main_caption, #facets{margin: 0px !important;}
.instantsearch-index-index #search_input{padding-top: 1em;margin-bottom: 20px;}
.instantsearch-index-index header{margin: 0px !important;}

.algoliasearch-autocomplete-hit .thumb{color: #464646;width: 67px;text-align: center;}
.algoliasearch-autocomplete-hit .thumb img{width: 60px;}
.algoliasearch-autocomplete-hit .info{color: #464646;}
.algoliasearch-autocomplete-title{background: white !important;color: #666 !important;text-align: center !important;font-weight: 700 !important;border: 0px;}
.header-container.type3 .header a.algoliasearch-autocomplete-hit{border: 0px;text-decoration: none;margin-top: 5px !important;display: block;text-decoration: none;text-align: left;padding: 2px 4px;}
.algoliasearch-autocomplete-hit .info:hover{color: #010101 !important;}
.algoliasearch_top_viewall{text-decoration: none;color: #ef1a30 !important;font-weight: bold;float: right;}
.algoliasearch_top_viewall:hover{text-decoration: underline;}
/*#search_autocomplete{padding-bottom: 5px;}*/
.algoliasearch-autocomplete-sku{margin-bottom: 9px;}
.algoliasearch-autocomplete-price{font-weight: bold !important;color: red !important;font-size: 15px !important;}
.algoliasearch-autocomplete-name{font-size: 15px !important; margin-bottom: 10px;}
