.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-457 .elementor-element.elementor-element-61ca010{text-align:center;}.elementor-457 .elementor-element.elementor-element-61ca010 .elementor-heading-title{color:#4D4D4D;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-457 .elementor-element.elementor-element-3f25643.elementor-wc-products  ul.products{grid-row-gap:40px;}.elementor-457 .elementor-element.elementor-element-3f25643.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-457 .elementor-element.elementor-element-3f25643.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-457 .elementor-element.elementor-element-3f25643.elementor-wc-products ul.products li.product .button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-457 .elementor-element.elementor-element-3f25643.elementor-wc-products ul.products li.product{border-style:solid;border-width:0px 0px 0px 0px;border-radius:7px;box-shadow:0px 0px 5px 0px rgba(205.5, 205.5, 205.5, 0.5);}.elementor-457 .elementor-element.elementor-element-3f25643 nav.woocommerce-pagination{margin-top:49px;}.elementor-457 .elementor-element.elementor-element-3f25643 nav.woocommerce-pagination ul{border-color:#F6F6F6;}.elementor-457 .elementor-element.elementor-element-3f25643 nav.woocommerce-pagination ul li{border-right-color:#F6F6F6;border-left-color:#F6F6F6;}.elementor-457 .elementor-element.elementor-element-3f25643 nav.woocommerce-pagination ul li a, .elementor-457 .elementor-element.elementor-element-3f25643 nav.woocommerce-pagination ul li span{padding:8px;}.elementor-457 .elementor-element.elementor-element-3f25643 nav.woocommerce-pagination ul li a{color:#1A1A1A;background-color:#FFFFFF;}.elementor-457 .elementor-element.elementor-element-3f25643 nav.woocommerce-pagination ul li span.current{color:#FFFFFF;background-color:#FF6233;}.elementor-457 .elementor-element.elementor-element-3f25643.elementor-wc-products ul.products li.product span.onsale{display:block;left:auto;right:0;}.elementor-457 .elementor-element.elementor-element-3f25643 .elementor-products-nothing-found{line-height:0.1em;}.elementor-457 .elementor-element.elementor-element-4a88535 > .elementor-container{max-width:1400px;}.elementor-457 .elementor-element.elementor-element-4a88535{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-457 .elementor-element.elementor-element-4a88535 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-457 .elementor-element.elementor-element-8b7060b > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}@media(max-width:1024px){.elementor-457 .elementor-element.elementor-element-3f25643.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-457 .elementor-element.elementor-element-3f25643.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for section, class: .elementor-element-e0a3fbb */.categories-main-con .product a{
      display: flex!important;
      flex-direction: column; 
      align-items: center;
  }
     .categories-main-con .product{
         background: #fff;
     }
     .categories-main-con .product .onsale{
      background: #4eb53e!important;
      width: 100%;
      min-height: 40px!important;
      padding-top: 7px!important;
      border-top-right-radius: 7px!important;
      border-top-left-radius: 7px!important;
  }
  .categories-main-con img.attachment-woocommerce_thumbnail {
     width: 170px!important;
     height: 170px!important; 
     margin-top:10px!important;
 }
 .categories-main-con .product_price{
     padding: 20px 0 10px 0;
     width: 100%;
 }
  .categories-main-con  .outOfStockCon{
     min-height: 95px;
 }

.categories-main-con .product_price .other_price ,
.categories-main-con .product_price .our_price {
    display: flex;
    justify-content: space-around;
    height: 30px;
}
.categories-main-con .product_price .our_price{
    margin-top: 5px;
}

.categories-main-con .product_price .other_price *,
.categories-main-con .product_price .our_price *{
    display: inline-block;
}

.categories-main-con .other_price_text ,
.categories-main-con .our_price_text{
    background-color: #eeeeee;
    border-radius: 5px;
    width: 38%;
    text-align: center;
    font-size:14px;
    line-height: 27px;
    font-family: "iran-sans-regular", serif;
}
.categories-main-con .our_price_text{
    color: #ff6233;
}
.categories-main-con .other_price_text{
    color: #000;
}
.categories-main-con  .product_price .other_price_amount p{
    margin-left: 7px;
}
.categories-main-con .product_price .our_price_amount p{
    margin-left: 7px;
}
.categories-main-con  .product_price .other_price_amount  {
    color: #000;
}
.categories-main-con  .product_price .our_price_amount  {
    color: #ff6233;
}


 

.categories-main-con   .woocommerce-ordering {
    display:flex;
    flex-direction:row-reverse;
    width:100%;
    justify-content:space-between;
    align-items:center;
    flex-wrap:wrap;
    margin:30px auto;
    background-color:#fff;
    float:unset;
    padding:10px;
}
.categories-main-con  .woocommerce-ordering>div {
    display:flex;
    flex-direction:row-reverse; 
    align-items:center; 
}
.categories-main-con  .sabadino-products-per-page {
    font-size:14px;
    color:#999;  
    margin:0 20px;
    padding-top:3px;
 }
.categories-main-con  .per-page-variation {
    color:#777;
}
.categories-main-con   .woocommerce-ordering select { 
    width:280px; 
    border:1px solid #eee;
    color:#777;
    font-size:12px; 
    cursor:pointer;
}
.categories-main-con  .woocommerce-breadcrumb {
    height:20px; 
    margin:0!important;
    padding-top:3px;
}

.categories-main-con .woocommerce-result-count{ 
    width: 100%;
    text-align: center;
    color: #777;
    
}/* End custom CSS */
/* Start custom CSS */ul.page-numbers {
    text-align: center;
}
ul.page-numbers li {
    transition: all .2s ease-in-out !important;
    border: 1px solid #ff6233 !important;
}
ul.page-numbers li a:hover {
    background-color: #ff6233 !important;
    color: #fff !important;
}
ul.page-numbers li a {
    transition: all .2s ease-in-out !important;
}
.rtl .woocommerce-pagination .page-numbers li:first-child .prev {
    transform: unset !important;
}
.rtl .woocommerce-pagination .page-numbers li:last-child .next {
    transform: unset !important;
}
.categories-main-con .woocommerce-result-count {
    width: 30% !important;
	text-align: right !important;
}
.categories-main-con .woocommerce-ordering {
    width: 50% !important;
    margin: 0 auto 30px 0 !important;
    padding: 0 !important;
}
/*only on desktop*/
@media(min-width:1024px){


}
/*only on desktop*/
/*only on tablet*/
@media (min-width: 767px) and (max-width: 1024px){
.productcardz .product .price del .woocommerce-Price-amount:before {
    font-size: 12px !important;
    width: 46%;
}
.productcardz .product .price bdi {
    font-size: 12px !important;
    width: 46%;
}
.productcardz .product .price ins .woocommerce-Price-amount:before {
    font-size: 12px !important;
    width: 46%;
}
.productcardz .product .add_to_cart_button {
    font-size: 14px !important;
}
.productcardz .product span.onsale {
    font-size: 14px !important;
}

}
/*only on tablet*/
/*only on Mobile*/
@media (max-width: 767px) {
.productcardz .product .price del .woocommerce-Price-amount:before {
    font-size: 11px !important;
    width: 46%;
}
.productcardz .product .price bdi {
    font-size: 11px !important;
    width: 46%;
}
.productcardz .product .price ins .woocommerce-Price-amount:before {
    font-size: 11px !important;
    width: 46%;
}
.productcardz .product .add_to_cart_button {
    font-size: 10px !important;
}
.productcardz .product span.onsale {
    font-size: 11px !important;
}

}
/*only on Mobile*//* End custom CSS */