#instant-search-results-container .ais-InfiniteHits {
    text-align: left;
}

#instant-search-results-container .rating-summary .rating-result::before {
    color: #d5d5d5;
}

#instant-search-results-container .rating-summary .rating-result > span::before {
    color: #ffad10;
}

#instant-search-results-container .cdz-hover-section {
    position: relative;
}

#instant-search-results-container .amasty-label-image {
    position: absolute;
    z-index: 1;
    top: 12px;
    left: 12px;
    width: 87px;
}

#instant-search-results-container .product.details.product-item-details {
    padding-left: 10px;
    padding-right: 10px;
}

#instant-search-results-container .product-image-wrapper {
    margin-top: 15px;
}

#instant-search-results-container .cdz-product-labels .label-item {
    padding: 7px 10px;
    font-size: 12px;
    font-weight: 600;
    border-radius: 4px;
    color: #fff;
    background-color: #0069a9 !important;
    margin-top: 30px;
    line-height: 1;
}

#instant-search-results-container .cdz-buttons-inner form {
    margin: 0 auto;
}

#instant-search-results-container .item.product.product-item {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
}

/* Center Load More button */
#instant-search-results-container .ais-InfiniteHits-loadMore {
    display: block;
    margin: 0 auto;
}

/* Center Show previous results button */
#instant-search-results-container .ais-InfiniteHits-loadPrevious {
    display: block;
    margin: 0 auto;
}

#instant-search-results-container .product-reviews-summary {
    width: 75px !important;
}

#instant-search-results-container .reviews-actions {
    float: left;
    width: auto;
    position: relative;
    right: auto;
    bottom: auto;
    line-height: 20px;
}

#instant-search-results-container .reviews-actions a {
    color: #282828;
}

#instant-search-results-container .reviews-actions a:hover {
    color: #1d71ab;
    text-decoration: underline;
}

body.algolia-instant-search #algolia-glass {
    display: none;
}

#algolia-searchbox .clear-query-autocomplete {
    display: none !important;
}

body.algolia-instant-search #algolia-searchbox .clear-query-autocomplete {
    display: block !important;
    bottom: 11px;
}

/* Hide Sort by dropdown */
#algolia_instant_selector .algolia-infos .pull-right {
    display: none;
}

/* Display minicart above algolia search results */
body.algolia-instant-search .minicart-wrapper .ui-dialog .block-minicart {
    z-index: 20;
}

/* Remove top padding from search results */
#instant-search-results-container .ais-InfiniteHits {
    padding-top: 0;
}

/* Adjust search results text line height */
#algolia_instant_selector .ais-Stats {
    line-height: 16px;
    margin-bottom: 20px;
}

/* Nasty hack in order to translate previous results button */
.ais-InfiniteHits-loadPrevious.action.primary {
    font-size: 0;
}

.ais-InfiniteHits-loadPrevious:after {
    content: 'Mostrar resultados anteriores';
    font-size: 14px;
}

/* Hide category info when displaying search results */
body.algolia-instant-search .category-view {
    display: none;
}

#algolia-searchbox {
    z-index: 50;
}

.header-wrapper-content.sticky-menu.active #algolia-searchbox {
    width: 100px;
    background-color: white;
}

@media (min-width: 768px) {

    body.algolia-instant-search header .left-navigation:hover #lefmenu-mobile .cdz-vertical-menu {
        display: inherit;
        z-index: 20;
        width: 280px;
    }

}

@media (max-width: 767px) {

    #instant-search-results-container .item.product.product-item {
        width: 50%;
        padding-left: 10px;
        padding-right: 10px;
    }

    #instant-search-results-container .iva-incluido {
        margin-bottom: 10px;
    }

    #instant-search-results-container .box-tocart .control {
        margin-bottom: 0;
    }

    #instant-search-results-container .box-tocart a {
        background-color: #d9d9d9;
    }

    #instant-search-results-container button.tocart {
        width: 35px;
        height: 35px;
        line-height: 20px;
    }

    #algolia_instant_selector #algolia-right-container > .row > .col-md-12 {
        padding-left: 5px;
        padding-right: 5px;
    }

    #instant-search-results-container .amasty-label-image {
        top: 12px;
        left: 0;
        width: 83px;
    }

    .message.cdz-translator.success {
        z-index: 10;
    }

    #instant-search-results-container .product-reviews-summary .rating-result {
        height: 15px;
    }

    #instant-search-results-container .reviews-actions {
        float: none;
    }

}

