.mini_cart_item .variation-ProductCode{display:none!important}
.mini_cart_item .variation{width:90%!important}
.woocommerce-notices-wrapper{text-align:center}
.ast-builder-menu-1 .menu-item > .menu-link {
    font-size: 1rem;
}
.ast-left-sidebar #secondary {
    padding-right: 30px!important;
}
.wpc-posts-found p{display:none}
.wpc-filters-section:not(.wpc-filter-post_meta_num,.wpc-filter-layout-dropdown) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list {
    overflow-y: hidden!important;
}
.woocommerce div.product {
    margin: 60px 0;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    text-align: center;
    margin-bottom: 2.5em;
}
.woocommerce ul.products li.product .star-rating, .woocommerce-page ul.products li.product .star-rating {
    margin: 5px auto;
    backface-visibility: hidden;
}
.woocommerce-pagination {
    text-align: center; margin:60px 0 30px;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #ed6d18;
}
.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
    background: #ed6d18;
}
.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after, .ast-theme-transparent-header .ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after {
    color: #fff;
}
.pp-contact-form input[type=submit] {
    width: auto!important;
}
.wpcf7 form .wpcf7-response-output {
    margin: 20px 0;
    padding: 0;
    border: none!important;
}
.ast-menu-cart-outline .ast-cart-menu-wrap .count, .ast-menu-cart-outline .ast-addon-cart-wrap {
    border-width: 0!important;
}
.ast-single-post .entry-title, .page-title {
    padding: 0;
    margin: 0;
}
.secondary .widget-area .widget ul.wpc-filter-chips-list, body ul.wpc-filter-chips-list {
    padding: 0 0 10px 0;
    margin:0;
    overflow: hidden!important;
}
.secondary .wpc-widget-top-inside .wpc-inner-widget-chips-wrapper {
    overflow-y: hidden!important;
}
@media (max-width: 767px){
  .ast-left-sidebar #content>.ast-container{
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -moz-box-orient: horizontal;
      -moz-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
  }
.ast-left-sidebar #secondary {
    padding: 40px 0 0 0!important;
    margin: 0;
}
.ast-right-sidebar #secondary, .ast-left-sidebar #primary {
    padding-top: 0;
}
.widget-area .widget a.wpc-open-close-filters-button, .wpc-filters-open-widget, .wpc-open-close-filters-button, a.wpc-filters-open-widget, a.wpc-open-close-filters-button, body a.wpc-filters-open-widget, body a.wpc-open-close-filters-button {
    border: 1px solid #999;
    border-radius: 1px;
    color: #999;
    width: 100%;
}
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
.ast-left-sidebar #content > .ast-container {
    display: block;
}
#primary {
    width: 70%!important; float:left!important;
}
#secondary {
    width: 30%!important; float:left!important;
}
}
