@media (min-width: 960px) { 
.woocommerce .sidebar {
    width: 23% !important;
}
.default_theme.woocommerce.sidebar_show .content {
    width: 75% !important;
}
.sidebar_inner aside {
    padding: 10px 10px 0px !important;
}
}
@media (max-width: 960px) { 
.content_wrap {
    display: flex;
    flex-direction: column-reverse;
}
 .page_content_wrap {
    padding: 0em 0px 0em;
}
  .content {
    margin-top: 20px;
}
  select#alg_wc_products_per_page {
    float: right;
}
  .pagination_wrap {
    text-align: center !important;
    margin: 0em 5px 30px !important;
}
}
@media (min-width: 1263px) and (max-width: 1439px){
.sidebar_inner aside {
    padding: 10px 10px 0px !important;
}
}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
    margin-bottom: 4em;
    margin-top: 0.03em;
}
.number-of-product {
    margin-bottom: 4em;
    float: left;
}

.woocommerce-products-header .term-description {
    display: none;
}

li.cat-item-all.nav-back.product-search-product_cat-filter-item a {
    padding-left: 16px;
}


.product-categories > li.cat-item {
      color: #777777 !important;
      cursor: pointer;
}

span.term-name {
    color: #777777;
}
.aws-container {
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
}
.product-search-filter-price.hide-fields {
    padding-bottom: 40px;
}
.product-search-filter-price .ui-state-default, .product-search-filter-price .ui-widget-content .ui-state-default, .product-search-filter-price .ui-widget-header .ui-state-default {
    background: #fe6787 !important;
}

.product-search-filter-price .ui-widget-header {
    background: #fe6787 !important;
}

.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
    margin-bottom: 0em !important;
    margin-top: 0em !important;
}

.product-search-product_cat-filter-item.current-cat>a:after{ color: #f7f7f7; }