/*
Theme Name: tabeshsteel
Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.
https://codex.wordpress.org/Right-to-Left_Language_Support
*/
body {	direction: rtl;	unicode-bidi: embed;}
.woocommerce ul.products li.product {
	padding: 5px 5px 5px 5px;
	direction: rtl;
	border: 1px solid rgb(214, 211, 211);
	border-bottom: 3px solid #c0c0c0;
	background-color: #ffffff;
	border-radius: 10px; 
	 }
@media  (max-width: 600px) {
   .woocommerce ul.products li.product { width:100%;    }
     .woocommerce ul.products li.product img {  padding:10px 10px 10px 10px;    }
  }
.woocommerce ul.products li.product img {		width: 100%; padding: 0; height: auto;}
  .woocommerce ul.products li.product .price{
	color:#222525;   font-size: 14px;   display: inline-block;   padding-right: 0px;   margin: 0;
   }
   .woocommerce ul.products li.product .price del{
	display: inline-block;  text-decoration: line-through;     color: #7e7d7d;     margin-bottom: 0; 
   }
	.woocommerce ul.products li.product .price ins{	 float:right;   margin-right:14px;	}
	 .woocommerce ul.products li.product h3{	 color:#000; font-size:16px;	}
		 .woocommerce ul.products li.product h2{	 color:#000; font-size:14px;	}
	 .woocommerce ul.products li.product a{	 border-radius: 0;	}
	 p{	 text-align: justify;	}
	 .woocommerce ul.products li.product a:hover{	 background: transparent;	} 
	.woocommerce-Price-amount
	{
	 text-align: center;   padding: .5em 0;   font-size: 14px;    color: #598738;
	}
	 .taaraweb-menu ul li a{	  display: inline;	}
	 .taaraweb-widget {	  list-style: none;    margin:25px 0;	}
   .product-categories   {	 padding-left: 0;   }
   .custom-sku{	margin: 0 0 10px; } 
 .woocommerce div.product .product_title{
   color: #363432;   font-family: 'yekan';   font-size: 20px;   margin-top: 0;
 }  
 .woocommerce div.product .woocommerce-product-rating
 {
   vertical-align: middle;   color:#598738; 
 } 
 .woocommerce div.product p.price, .woocommerce div.product span.price {
   color: #598738;   font-family: 'yekan';   font-size: 30px;
   font-weight: 700;   margin-right: 20px;   margin-top: 0px;
   text-align: right;
 }
 .cart{   background-color: transparent; }
 .woocommerce div.product form.cart div.quantity {  color: #000; }
 .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce 
input.button.alt {
   background-color: #598738;   color: #fff;   -webkit-font-smoothing: antialiased;
 }
  .button .add_to_cart_button .product_type_simple {
   font-weight:500 !important;
   font-size:14px !important;
   border-radius:3px !important;
   text-align:center !important;
   color: #696763 !important;
   border-radius:3px !important;
   background:rgb(233, 233, 227);
  }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, 
.woocommerce input.button.alt {
   background-color: #c7c5c2;   color: #696763;   -webkit-font-smoothing: antialiased;
 }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce 
input.button.alt {
   background-color: #598738;   color: #fff;   -webkit-font-smoothing: antialiased;
 }
 .woocommerce th {
   text-align: right;   background-color:#dddcda
 }
 #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
   width: 50px;   box-shadow: none;
 }
 .social-product a
 {
   border-radius: 5px;   float: right;   color: #696763;   font-size:14px;   line-height:32px;
   border: 1px solid #dddcda;   width: 70px;
 }
 .social-product a:hover {   color: #137a8a; } 
 .woocommerce ul.products li.product .onsale {
  position: absolute; z-index: 10; top: 5px; left: 5px; width: 34px; height: 34px; -webkit-border-radius: 10%; 
border-radius: 10%; border-radius: 10%; border: 1px solid; text-transform: uppercase; background-color: #fff; 
line-height:34px; font-size: 11px; text-align: center; 
  border-color: #598738; color: #1a1919;
  background-color:#598738;
}
 .stamp { position: absolute; z-index: 10; top: 5px; right: 5px; width: 34px; height: 34px; -webkit-border-radius: 100%; 
border-radius: 10%; border-radius: 10%; border: 1px solid; text-transform: uppercase; background-color: #fff;
 line-height:34px; font-size: 11px; text-align: center; }
 .stamp.green { border-color: #598738; color: #1a1919;top: 5px; left: 5px;background-color:#598738; }
 .stamp.red { border-color: #598738; color: #1a1919;  }
 .woocommerce ul.products li.product a img
 {
   margin-bottom: 20px;
 }
.active-product-area {
   padding-top: 70px;	padding-bottom: 50px; }
   .active-product-area .owl-nav div {
	 position: absolute;	  left: 35%;	  top: 7%;	  opacity: .3; }
	 @media (max-width: 1440px) {
	   .active-product-area .owl-nav div {		  left: 30%; } }
	 @media (max-width: 1200px) {
	   .active-product-area .owl-nav div {		  left: 28%; } }
	 @media (max-width: 991px) {
	   .active-product-area .owl-nav div {
		 top: 3%;		  left: 25%; } }
	 @media (max-width: 870px) {
	   .active-product-area .owl-nav div {		  left: 15%; } }
	 @media (max-width: 767px) {
	   .active-product-area .owl-nav div {
		 left: 10%;		  top: 2%;		  margin-top: -25px; } }
	 @media (max-width: 570px) {
	   .active-product-area .owl-nav div {
		 left: 37%;		  top: 1%;		  margin-top: -25px; } }
	 @media (max-width: 480px) {
	   .active-product-area .owl-nav div {
		 margin-top: -20px;		  left: 28%; } }
	 .active-product-area .owl-nav div:hover {
	   opacity: 1; }
   .active-product-area .owl-nav .owl-next {
	 left: auto;	  right: 35%; }
	 @media (max-width: 1440px) {
	   .active-product-area .owl-nav .owl-next {
		 right: 30%; } }
	 @media (max-width: 1200px) {
	   .active-product-area .owl-nav .owl-next {
		 right: 28%; } }
	 @media (max-width: 991px) {
	   .active-product-area .owl-nav .owl-next {
		 top: 3%;		  right: 25%; } }
	 @media (max-width: 870px) {
	   .active-product-area .owl-nav .owl-next {
		 right: 15%; } }
	 @media (max-width: 767px) {
	   .active-product-area .owl-nav .owl-next {
		 right: 10%;		  top: 2%;		  margin-top: -25px; } }
	 @media (max-width: 570px) {
	   .active-product-area .owl-nav .owl-next {
		 right: 37%;		  top: 1%;		  margin-top: -25px; }
		 .woocommerce ul.products li.product , .single-product{
		     width:100%;
		 }
		 }
	 @media (max-width: 480px) {
	   .active-product-area .owl-nav .owl-next {
		 margin-top: -20px;		  right: 28%; } }
 .single-product {
   margin-bottom: 20px;text-align:right;font-family:'yekan';
 }
 .single-product_border {
   margin-bottom: 20px;text-align:right;
   border: 1px solid #f5e8bcf6;padding: 5px; 
 }
   .single-product img {
	 margin-bottom: 10px;	/*  width: 100%;*/ height: auto;}
   .single-product .product-details h6 {
	 font-size: 16px;	  text-transform: uppercase; text-align: center;direction: rtl;}
	 .single-product  .price {
	  text-align: center;}
   .single-product .product-details .price h6 ,.woocommerce ul.products li.product .price ins,.woocommerce 
ul.products li.product .price{
	 font-size: 14px;	  display: inline-block;	  padding-right: 15px;
	 margin: 0;color: #686565;}
   .single-product .product-details .price .l-through,.woocommerce ul.products li.product .price del{
	 text-decoration: line-through;	  color: #b1afaf;
	 margin-bottom: 0; }
   .single-product .product-details .prd-bottom {
	 position: relative;	  margin-top: 20px; text-align: right;}
	 .single-product .product-details .prd-bottom .social-info {
	   position: relative;		display: inline-block;
	   width: 35px;		-webkit-transition: all 0.3s ease 0s;
	   -moz-transition: all 0.3s ease 0s;		-o-transition: all 0.3s ease 0s;
	   transition: all 0.3s ease 0s;		overflow: hidden; }
	   .single-product .product-details .prd-bottom .social-info span {
		 position: relative;
		 height: 30px;
		 width: 30px;
		 line-height: 30px;
		 text-align: center;
		 background: #5d5e5d;
		 display: inline-block;
		 color: #fff;
		 -webkit-transition: all 0.3s ease 0s;
		 -moz-transition: all 0.3s ease 0s;
		 -o-transition: all 0.3s ease 0s;
		 transition: all 0.3s ease 0s;
		 z-index: 1; }
		 .single-product .product-details .prd-bottom .social-info span:after {
		   position: absolute;
		   right: 0;
		   top: 0;
		   height: 100%;
		   width: 100%;
		   content: "";
		   opacity: 0;
		   visibility: hidden;
		   z-index: -1; }
	   .single-product .product-details .prd-bottom .social-info .hover-text {
		 position: absolute;
		 right: 0;
		 top: 3px;
		 width: 100px;
		 right: -40px;
		 text-transform: uppercase;
		 font-family: "Yekan", sans-serif;
		 font-weight: 500;
		 font-size: 12px;
		 color: #222222;
		 -webkit-transition: all 0.3s ease 0s;		  -moz-transition: all 0.3s ease 0s;
		 -o-transition: all 0.3s ease 0s;		  transition: all 0.3s ease 0s;
		 opacity: 0;		  visibility: hidden; }
.single-product .product-details .prd-bottom .social-info:hover {		  width: 115px; }
 .single-product .product-details .prd-bottom .social-info:hover span:after {			
opacity: 1;
		   visibility: visible; }
.single-product .product-details .prd-bottom .social-info:hover .hover-text {			
opacity: 1;
		   visibility: visible;			left: 40px; }  
.woocommerce #content div.product div.images{
			float: left;   width:100%;
		  }
 .woocommerce #content div.product div.summary{
			float: right;   width:100%;
		  } 
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	padding: .5em 0;
	margin: 0;
	font-size: 1em;
	color: #000;
}
.fancybox-skin .fancybox-outer{
	height:400px;
	top: 0;
}
.woocommerce ul.products{
	min-height: auto;
}
.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0 0 2em;
    padding: 0;
    border-bottom: 1px solid #d2cccc;
}
.woocommerce-loop-product__title{		color:#111111;	}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		/* border: 1px solid #e6e3e3;*/
	    border:none;
		padding: 10px;
		margin: 0 0 2em 2%;
	}
.woocommerce div.product .product_title{
display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    color: #333333;
    border-radius: 7px;
    padding: 17px;
    font-size: 1.166rem;
}
woocommerce-product-details__short-description{font-family: 'yekan';}	
.woocommerce img, .woocommerce-page img{border-radius: 15px; /*border-bottom: 3px solid #9c9797;*/ }	
.woocommerce div.product {    font-family: 'yekan';}	
.woocommerce .products ul, .woocommerce ul.products{		text-align:center;	}
.woocommerce span.onsale {	font-weight:500; min-width: 4.236em; border-radius:10%;right:-0.2em;}
.woocommerce ul.products li.product .button	{	margin-bottom:5px;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #eb2945;
    color: #fff;
}
.woocommerce div.product .woocommerce-tabs,.woocommerce .products ul, .woocommerce ul.products{
	border: 1px solid #f1f1f1;    padding: 10px 4px;    border-radius: 10px;  margin: 5px;}
.woocommerce .woocommerce-ordering select {	border: 1px solid #d5d3d3;  font-family: 'yekan';  color: #6a6969;}
.woocommerce .woocommerce-result-count{	font-family: 'yekan';    color: #626060;}
.features_items{	    padding-top: 5px;}	
.woocommerce .woocommerce-breadcrumb {
    margin: 0 0 0;     padding: 0 2em 0;
    font-size: .92em;    color: #383737;
     text-align: right;    font-family: 'yekan';
}