@font-face{
    font-family:'Iransans-web';
    src:url('fonts/IRANSans-Fa-num_Light.ttf?#') format('ttf'),url('fonts/IRANSans-Fa-num_Light.woff') format('woff')
}
@font-face {
    font-family: 'TalaTheme-Rezvan';
    src: url('fonts/TalaTheme-Rezvan.eot?#') format('eot'),  url('fonts/TalaTheme-Rezvan.woff') format('woff'),	url('fonts/TalaTheme-Rezvan.ttf') format('truetype');
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: right;
}
.col-xs-pull-12 {
  left: 100%;
  right: auto;
}
.col-xs-pull-11 {
  left: 91.66666667%;
  right: auto;
}
.col-xs-pull-10 {
  left: 83.33333333%;
  right: auto;
}
.col-xs-pull-9 {
  left: 75%;
  right: auto;
}
.col-xs-pull-8 {
  left: 66.66666667%;
  right: auto;
}
.col-xs-pull-7 {
  left: 58.33333333%;
  right: auto;
}
.col-xs-pull-6 {
  left: 50%;
  right: auto;
}
.col-xs-pull-5 {
  left: 41.66666667%;
  right: auto;
}
.col-xs-pull-4 {
  left: 33.33333333%;
  right: auto;
}
.col-xs-pull-3 {
  left: 25%;
  right: auto;
}
.col-xs-pull-2 {
  left: 16.66666667%;
  right: auto;
}
.col-xs-pull-1 {
  left: 8.33333333%;
  right: auto;
}
.col-xs-pull-0 {
  left: auto;
  right: auto;
}
.col-xs-push-12 {
  right: 100%;
  left: auto;
}
.col-xs-push-11 {
  right: 91.66666667%;
  left: auto;
}
.col-xs-push-10 {
  right: 83.33333333%;
  left: auto;
}
.col-xs-push-9 {
  right: 75%;
  left: auto;
}
.col-xs-push-8 {
  right: 66.66666667%;
  left: auto;
}
.col-xs-push-7 {
  right: 58.33333333%;
  left: auto;
}
.col-xs-push-6 {
  right: 50%;
  left: auto;
}
.col-xs-push-5 {
  right: 41.66666667%;
  left: auto;
}
.col-xs-push-4 {
  right: 33.33333333%;
  left: auto;
}
.col-xs-push-3 {
  right: 25%;
  left: auto;
}
.col-xs-push-2 {
  right: 16.66666667%;
  left: auto;
}
.col-xs-push-1 {
  right: 8.33333333%;
  left: auto;
}
.col-xs-push-0 {
  right: auto;
  left: auto;
}
.col-xs-offset-12 {
  margin-right: 100%;
  margin-left: auto;
}
.col-xs-offset-11 {
  margin-right: 91.66666667%;
  margin-left: auto;
}
.col-xs-offset-10 {
  margin-right: 83.33333333%;
  margin-left: auto;
}
.col-xs-offset-9 {
  margin-right: 75%;
  margin-left: auto;
}
.col-xs-offset-8 {
  margin-right: 66.66666667%;
  margin-left: auto;
}
.col-xs-offset-7 {
  margin-right: 58.33333333%;
  margin-left: auto;
}
.col-xs-offset-6 {
  margin-right: 50%;
  margin-left: auto;
}
.col-xs-offset-5 {
  margin-right: 41.66666667%;
  margin-left: auto;
}
.col-xs-offset-4 {
  margin-right: 33.33333333%;
  margin-left: auto;
}
.col-xs-offset-3 {
  margin-right: 25%;
  margin-left: auto;
}
.col-xs-offset-2 {
  margin-right: 16.66666667%;
  margin-left: auto;
}
.col-xs-offset-1 {
  margin-right: 8.33333333%;
  margin-left: auto;
}
.col-xs-offset-0 {
  margin-right: 0;
  margin-left: auto;
}

/* media min-width: 768 */
@media (min-width: 768px) {
  #footer .col-sm-1, #footer .col-sm-2, #footer .col-sm-3, #footer .col-sm-4, #footer .col-sm-5, #footer .col-sm-6, #footer .col-sm-7, #footer .col-sm-8, #footer .col-sm-9, #footer .col-sm-10, #footer .col-sm-11, #footer .col-sm-12 {
     float: right; 
  }
  .col-sm-pull-12 {
    left: 100%;
	right: auto;
  }
  .col-sm-pull-11 {
    left: 91.66666667%;
	right: auto;
  }
  .col-sm-pull-10 {
    left: 83.33333333%;
	right: auto;
  }
  #footer .col-sm-pull-9 {
     left: 75%; 
     right: auto; 
  }
  .col-sm-pull-8 {
    left: 66.66666667%;
	right: auto;
  }
  .col-sm-pull-7 {
    left: 58.33333333%;
	right: auto;
  }
  .col-sm-pull-6 {
    left: 50%;
	right: auto;
  }
  .col-sm-pull-5 {
    left: 41.66666667%;
	right: auto;
  }
  .col-sm-pull-4 {
    left: 33.33333333%;
	right: auto;
  }
  .col-sm-pull-3 {
    left: 25%;
	right: auto;
  }
  .col-sm-pull-2 {
    left: 16.66666667%;
	right: auto;
  }
  .col-sm-pull-1 {
    left: 8.33333333%;
	right: auto;
  }
  .col-sm-pull-0 {
    left: auto;
	right: auto;
  }
  .col-sm-push-12 {
    right: 100%;
	left: auto;
  }
  .col-sm-push-11 {
    right: 91.66666667%;
	left: auto;
  }
  .col-sm-push-10 {
    right: 83.33333333%;
	left: auto;
  }
  .col-sm-push-9 {
    right: 75%;
	left: auto;
  }
  .col-sm-push-8 {
    right: 66.66666667%;
	left: auto;
  }
  .col-sm-push-7 {
    right: 58.33333333%;
	left: auto;
  }
  .col-sm-push-6 {
    right: 50%;
	left: auto;
  }
  .col-sm-push-5 {
    right: 41.66666667%;
	left: auto;
  }
  .col-sm-push-4 {
    right: 33.33333333%;
	left: auto;
  }
  #footer .col-sm-push-3 {
     right: 25%; 
     left: auto; 
  }
  .col-sm-push-2 {
    right: 16.66666667%;
	left: auto;
  }
  .col-sm-push-1 {
    right: 8.33333333%;
	left: auto;
  }
  .col-sm-push-0 {
    right: auto;
	left: auto;
  }
  .col-sm-offset-12 {
    margin-right: 100%;
	margin-left: auto;
  }
  .col-sm-offset-11 {
    margin-right: 91.66666667%;
	margin-left: auto;
  }
  .col-sm-offset-10 {
    margin-right: 83.33333333%;
	margin-left: auto;
  }
  .col-sm-offset-9 {
    margin-right: 75%;
	margin-left: auto;
  }
  .col-sm-offset-8 {
    margin-right: 66.66666667%;
	margin-left: auto;
  }
  .col-sm-offset-7 {
    margin-right: 58.33333333%;
	margin-left: auto;
  }
  .col-sm-offset-6 {
    margin-right: 50%;
	margin-left: auto;
  }
  .col-sm-offset-5 {
    margin-right: 41.66666667%;
	margin-left: auto;
  }
  .col-sm-offset-4 {
    margin-right: 33.33333333%;
	margin-left: auto;
  }
  .col-sm-offset-3 {
    margin-right: 25%;
	margin-left: auto;
  }
  .col-sm-offset-2 {
    margin-right: 16.66666667%;
	margin-left: auto;
  }
  .col-sm-offset-1 {
    margin-right: 8.33333333%;
	margin-left: auto;
  }
  .col-sm-offset-0 {
    margin-right: 0;
	margin-left: auto;
  }
}

/* media min-width: 992 */
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: right;
  }  
  .col-md-pull-12 {
    left: 100%;
	right: auto;
  }
  .col-md-pull-11 {
    left: 91.66666667%;
	right: auto;
  }
  .col-md-pull-10 {
    left: 83.33333333%;
	right: auto;
  }
  .col-md-pull-9 {
    left: 75%;
	right: auto;
  }
  .col-md-pull-8 {
    left: 66.66666667%;
	right: auto;
  }
  .col-md-pull-7 {
    left: 58.33333333%;
	right: auto;
  }
  .col-md-pull-6 {
    left: 50%;
	right: auto;
  }
  .col-md-pull-5 {
    left: 41.66666667%;
	right: auto;
  }
  .col-md-pull-4 {
	right: auto;
  }
  .col-md-pull-3 {
    left: 25%;
	right: auto;
  }
  .col-md-pull-2 {
    left: 16.66666667%;
	right: auto;
  }
  .col-md-pull-1 {
    left: 8.33333333%;
	right: auto;
  }
  .col-md-pull-0 {
    left: auto;
	right: auto;
  }
  .col-md-push-12 {
    right: 100%;
	left: auto;
  }
  .col-md-push-11 {
    right: 91.66666667%;
	left: auto;
  }
  .col-md-push-10 {
    right: 83.33333333%;
	left: auto;
  }
  .col-md-push-9 {
    right: 75%;
	left: auto;
  }
  .col-md-push-8 {
	left: auto;
  }
  .col-md-push-7 {
    right: 58.33333333%;
	left: auto;
  }
  .col-md-push-6 {
    right: 50%;
	left: auto;
  }
  .col-md-push-5 {
    right: 41.66666667%;
	left: auto;
  }
  .col-md-push-4 {
    right: 33.33333333%;
	left: auto;
  }
  .col-md-push-3 {
    right: 25%;
	left: auto;
  }
  .col-md-push-2 {
    right: 16.66666667%;
	left: auto;
  }
  .col-md-push-1 {
    right: 8.33333333%;
	left: auto;
  }
  .col-md-push-0 {
    right: auto;
	left: auto;
  }
  .col-md-offset-12 {
    margin-right: 100%;
	margin-left: auto;
  }
  .col-md-offset-11 {
    margin-right: 91.66666667%;
	margin-left: auto;
  }
  .col-md-offset-10 {
    margin-right: 83.33333333%;
	margin-left: auto;
  }
  .col-md-offset-9 {
    margin-right: 75%;
	margin-left: auto;
  }
  .col-md-offset-8 {
    margin-right: 66.66666667%;
	margin-left: auto;
  }
  .col-md-offset-7 {
    margin-right: 58.33333333%;
	margin-left: auto;
  }
  .col-md-offset-6 {
    margin-right: 50%;
	margin-left: auto;
  }
  .col-md-offset-5 {
    margin-right: 41.66666667%;
	margin-left: auto;
  }
  .col-md-offset-4 {
    margin-right: 33.33333333%;
	margin-left: auto;
  }
  .col-md-offset-3 {
    margin-right: 25%;
	margin-left: auto;
  }
  .col-md-offset-2 {
    margin-right: 16.66666667%;
	margin-left: auto;
  }
  .col-md-offset-1 {
    margin-right: 8.33333333%;
	margin-left: auto;
  }
  .col-md-offset-0 {
    margin-right: 0;
	margin-left: auto;
  }
}  
  
/* media min-width: 1200 */
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: right;
  }  
  .col-lg-pull-12 {
    left: 100%;
	right: auto;
  }
  .col-lg-pull-11 {
    left: 91.66666667%;
	right: auto;
  }
  .col-lg-pull-10 {
    left: 83.33333333%;
	right: auto;
  }
  .col-lg-pull-9 {
    left: 75%;
	right: auto;
  }
  .col-lg-pull-8 {
    left: 66.66666667%;
	right: auto;
  }
  .col-lg-pull-7 {
    left: 58.33333333%;
	right: auto;
  }
  .col-lg-pull-6 {
    left: 50%;
	right: auto;
  }
  .col-lg-pull-5 {
    left: 41.66666667%;
	right: auto;
  }
  .col-lg-pull-4 {
    left: 33.33333333%;
	right: auto;
  }
  .col-lg-pull-3 {
    left: 25%;
	right: auto;
  }
  .col-lg-pull-2 {
    left: 16.66666667%;
	right: auto;
  }
  .col-lg-pull-1 {
    left: 8.33333333%;
	right: auto;
  }
  .col-lg-pull-0 {
    left: auto;
	right: auto;
  }
  .col-lg-push-12 {
    right: 100%;
	left: auto;
  }
  .col-lg-push-11 {
    right: 91.66666667%;
	left: auto;
  }
  .col-lg-push-10 {
    right: 83.33333333%;
	left: auto;
  }
  .col-lg-push-9 {
    right: 75%;
	left: auto;
  }
  .col-lg-push-8 {
    right: 66.66666667%;
	left: auto;
  }
  .col-lg-push-7 {
    right: 58.33333333%;
	left: auto;
  }
  .col-lg-push-6 {
    right: 50%;
	left: auto;
  }
  .col-lg-push-5 {
    right: 41.66666667%;
	left: auto;
  }
  .col-lg-push-4 {
    right: 33.33333333%;
	left: auto;
  }
  .col-lg-push-3 {
    right: 25%;
	left: auto;
  }
  .col-lg-push-2 {
    right: 16.66666667%;
	left: auto;
  }
  .col-lg-push-1 {
    right: 8.33333333%;
	left: auto;
  }
  .col-lg-push-0 {
    right: auto;
	left: auto;
  }
  .col-lg-offset-12 {
    margin-right: 100%;
	margin-left: auto;
  }
  .col-lg-offset-11 {
    margin-right: 91.66666667%;
	margin-left: auto;
  }
  .col-lg-offset-10 {
    margin-right: 83.33333333%;
	margin-left: auto;
  }
  .col-lg-offset-9 {
    margin-right: 75%;
	margin-left: auto;
  }
  .col-lg-offset-8 {
    margin-right: 66.66666667%;
	margin-left: auto;
  }
  .col-lg-offset-7 {
    margin-right: 58.33333333%;
	margin-left: auto;
  }
  .col-lg-offset-6 {
    margin-right: 50%;
	margin-left: auto;
  }
  .col-lg-offset-5 {
    margin-right: 41.66666667%;
	margin-left: auto;
  }
  .col-lg-offset-4 {
    margin-right: 33.33333333%;
	margin-left: auto;
  }
  .col-lg-offset-3 {
    margin-right: 25%;
	margin-left: auto;
  }
  .col-lg-offset-2 {
    margin-right: 16.66666667%;
	margin-left: auto;
  }
  .col-lg-offset-1 {
    margin-right: 8.33333333%;
	margin-left: auto;
  }
  .col-lg-offset-0 {
    margin-right: 0;
	margin-left: auto;
  }
}

/* revolution slider */
.tp-caption{
	text-align:right;
}

/* custom Digi Kala */
.mrg-bottom {
    margin-bottom: 10px;
}.dkbox {
    background-clip: padding-box;
    background-color: #f5f5f5;
    border-radius: 4px;
    box-shadow: 1 1px 2px rgba(0, 0, 0, 0.25);
    overflow: hidden;
}
.dkbox {
    background-clip: padding-box;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    overflow: hidden;
}
.content #usp ul li a {
    display: block;
    min-height: 70px;
}
#usp ul li a {
    display: block;
    min-height: 70px;
}
.wpb_wrapper #usp {
    width: 880px;
    float: left;
}
.noborder {
    border: 0 none !important;
}
.content #usp ul {
    min-height: 70px;
}
.content #usp ul li {
    border-left: 1px solid #eee;
    direction: rtl;
    float: right;
    min-height: 70px;
    text-align: center;
	list-style: none;
}
 .content #usp ul li {
    width: 166.2px;
}

.content #usp ul li a {
    display: block;
    min-height: 70px;
}
.wmax #usp ul li a {
    line-height: 70px;
}
.wmin #usp ul li a {
    line-height: 30px;
}
.content #usp ul li a img {
    margin-left: 5px;
    vertical-align: middle;
	float: right;
}
.content #usp ul li a img {
    margin-top: 7px;
}
 .content #usp ul li a span {
    display: block;
}

/* general */
body {font-size: 14px;}
input,
button,
select,
textarea {font-size: inherit;line-height: inherit;}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {font-weight: 500;line-height: 1.1;}

body, p, li, address, dd, blockquote, td, th, .blog.single .content-style-social:after, .menu-item .highlight, .menu-item .highlight-inverse{
	text-align:right;
}
.testimonial-wrapper .testimonial-smallquote:before,
.testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote:before{
    font-family:'Iransans-web';
}
a.wihslist-submit.add_to_wishlist, 
.woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button,
.woocommerce .wishlist_manage_table tfoot a.create-new-wishlist{
    font-size: 11px;
}
.woocommerce .wishlist_manage_table tfoot button.submit-wishlist-changes{
    font-size: 11px; 
}
.yitpopup_wrapper a.close {
    font-size: 13px;   
}
.yitpopup_wrapper a.close:before{
    content: "x";
    font-size: 14px;
    font-family:'Iransans-web';
}

.btn-flat-red, a.btn-flat-red, .reply_link .comment-reply-link, .login-form-checkout input.button, #commentform #submit, .wishlist_table .add_to_cart.button, .price-table div.button-container a.btn-alternative, .show-products.show-products-list ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button a span, #my-account-content div.woocommerce form p input[type="submit"], .widget.widget_price_filter button[type="submit"], table.compare-list .add-to-cart td a span, .yith-woocompare-widget a.compare.button, .show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button a, div:not( .header-wrapper ) .widget.woocommerce.widget_product_search input[type="submit"], a.wihslist-submit.add_to_wishlist, .woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button, .woocommerce .wishlist_manage_table tfoot a.create-new-wishlist, input#place_order, #yith-ywraq-form td.actions input.button, .woocommerce-cart-notice a.button, .my_account_orders td.order-actions a.track-button{
	font-size: 13px;
}

/* typography */
.btn-ghost, a.btn-ghost, .price-table div.button-container a.btn-flat, .woocommerce .wishlist_manage_table tfoot button.submit-wishlist-changes{
	font-size: 13px;
}
#topbar, #topbar p, #topbar .nav li a{ font-size: 12px;}
.nav div.submenu ul li a, #header .sbHolder .sbOptions li a{text-align:right;font-size: 12px;}
#header-search form #s, #header-search form #yith-s, #header-search .widget_product_search .sbSelector, #header-search .widget_product_search .sbToggle, #header .autocomplete-suggestion{
	text-align:right;
	font-size: 13px;
	font-weight: 500;
}
.product-meta-wrapper h3.product-name, .product-meta-wrapper h3.product-name a, #product-nav > a h5, .woocommerce table.cart td.product-name div.product-name a, .widget.woocommerce ul.product_list_widget a .product_title, .widget.featured-products div.info-featured-product .product_name, .wishlist_table tr td.product-name a, .added-to-cart-popup .added_to_cart h3.product-name, .widget.yit_products_category ul.product_list_widget a .product_title, .lookbook-listed-product .lookbook-information a, .single-product.woocommerce div.product div.summary form.cart table.group_table tr td.label a, .widget.yith-woocompare-widget ul.products-list li a , .product-meta-wrapper .price, .widget.woocommerce ul.product_list_widget span.product_price, .widget.featured-products div.info-featured-product .price, #yith-wcwl-form table.shop_table td.product-price, .lookbook-listed-product .lookbook-information .lookbook-product-price, .single-product.woocommerce div.product div.summary table.group_table .price , ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button a, ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button span, .woocommerce .yith-ywraq-add-button .add-request-quote-button.button, .yith_ywraq_add_item_response_message, .yith_ywraq_add_item_browse_message {
    font-size: 13px !important;
    font-weight: normal !important;
}

/* Font Size */
.widget.yit-recent-posts .recent-post.compact .hentry-post .post-content h3 a.title {
  font-size: 12px;
}
.widget.yit-recent-posts .recent-post.compact span.num-comments a, .widget.yit-recent-posts .recent-post.compact span.author a, .widget.yit-recent-posts .recent-post.compact span.num-comments, .widget.yit-recent-posts .recent-post.compact span.author {
  font-size: 10px;
}
.widget.yit-recent-comments .comments-info-wrapper {
  font-size: 12px;
}
.single-product.woocommerce div.product div.summary .woocommerce-breadcrumb, .single-product.woocommerce div.product div.summary .woocommerce-product-rating{
  font-size: 11px;
}
.widget_shopping_cart .widget_shopping_cart_content .mini-cart-item-info a, .widget_shopping_cart .widget_shopping_cart_content p.total{
  font-size: 12px;
}

/************************************************/

h1,h2,h3,h4,h5,h6 { text-align:right;}
/* text align*/
.gallery-caption {
    direction:rtl;
	text-align: right;
}
#topbar-left {
    direction:rtl;
	text-align: right;
}
#topbar-right {
    direction:rtl;
	text-align: left;
}
#header .widget_shopping_cart .mini-cart-item-info a {
    direction:rtl;
	text-align: right;
}
#welcome-menu-login .login-box{
    direction:rtl;
	text-align: right;
}
#welcome-menu-login .lost_password {
    direction:rtl;
	text-align: right;
}
#copyright .left { direction:rtl; text-align: left;}
#copyright .left p{direction:rtl; text-align: left;}
#copyright .right { direction:rtl; text-align: right;}
#copyright .right p{direction:rtl; text-align: right;}
.filters {direction:rtl; text-align: right;}
.filters-container{direction:rtl; text-align: right;}
.woocommerce-product-rating .star-rating,
.woocommerce-tabs #review_form p.stars,
.widget.woocommerce .star-rating,
.testimonial-rating .star-rating,
.yit_recent_reviews .star-rating {
    direction:rtl;
	text-align: right;
}/* text align*/


#header .widget_shopping_cart .widget_shopping_cart_content h5.list-title, #header .widget_shopping_cart .widget_shopping_cart_content p.total, .widget_shopping_cart .widget_shopping_cart_content .total span{
	direction:rtl;
	text-align:right;
}
#topbar-right .widget, #topbar-right > div{margin-left:0; margin-right: 20px;}
#topbar-right .whislist_nav {
	margin-left: 0;
	padding-left: 0;
	margin-right: 14px;
	padding-right: 16px;
}
#topbar .whislist_nav{
	border-left: none;
	border-right: 1px solid;
}
#mobile-menu-trigger {
    float: right;
    margin: 25px 0 0 15px;
}
#logo {
    float: right;
    margin: 15px 0 0 45px;
}
#nav {
    float: right;
}
#header-sidebar {
    float: left;
}

/* cart dropdown */
#header .yit_cart_widget .cart_wrapper {
    left: 0;
    right: auto;
    margin-right: 0;
	margin-left: -1px;
	bottom: 0px !important;
}
#header .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li {
    padding: 16px 0px;
}
#header .widget_shopping_cart .widget_shopping_cart_content .total span.amount {
    left: 0;
	right: auto;
	text-align:right;
}
#header .widget_shopping_cart a.remove{
    left: 0;
	right: auto;
}
#header .yit_cart_widget {
    top: 0 !important;
}	
#topbar, #topbar p, #topbar .nav li a , .nav.vertical div.submenu li a , #header .cart_label .cart-total , p, body, time, dt, dd, td, th, address, .counter .text, ul.short li, .testimonial-wrapper .testimonial-smallquote, .woocommerce .sbHolder .sbSelector, .woocommerce form.cart-page .sbHolder ul li a, section.shipping-calculator-form .sbHolder ul li a, .widget.yith-woo-ajax-navigation ul.yith-wcan-label li a , #header-search .shop-by-category .list-trigger , .nav .bigmenu > .submenu > ul.sub-menu > li > a{
	font-weight: normal !important;	
}
.nav li.menu-item-has-children > a:after, #topbar .widget_nav_menu ul.menu li.menu-item-has-children > a:after, #header-search .sbToggle:after, #welcome-menu > ul > li.dropdown > a:after, #welcome-menu-login > ul > li.dropdown > a:after, .widget_product_categories ul.product-categories li i.icon-minus:after, .widget_product_categories ul.product-categories li i.icon-plus:after{
	margin-left: 0;
	margin-right:6px;
}
.nav .bigmenu div.submenu > ul > li{float:right; text-align:right}
#header-search form #s,
#header-search form #yith-s {
    padding: 12px 12px 12px 56px;
	text-align:right;
}
#header-search #searchsubmit,
#header-search #yith-searchsubmit {
    right: auto;
	left:0;
}
#header-search .nav-searchfield {
    padding-right: 0;
    padding-left: 60px;
}
#header-search .nav-searchfield input#yith-s {
    padding-right: 12px;
}
/* search submit icon */
#header-search .search-wrapper:after,
#header-search .nav-searchfield:after,
#nav li.search-trigger a:after {
    left: 13px;
	right: auto;	
}
/* search categories */
#header-search .search_categories {
    border-right: none;
	border-left: 1px solid;
}
#header .sbHolder .sbOptions {
    right: 0;
	left: auto;
}
#header-search .sbHolder {
    border-right: none;
	border-left: 1px solid;
}
#header-search .sbSelector {
    padding-right: 0;
	padding-left: 14px;
}
#header-search .sbToggle {
    float: left;
}
.nav .bigmenu div.submenu li>div.submenu li a{text-align:right; font-size: 12px;}
.nav li.menu-item-has-children > a:after{content: "\f106"; margin-left: 0; margin-right: 6px;}
[data-font="retinaicon-font"]:before{float:right}
.nav .bigmenu div.submenu li:nth-child(3n+1){
    clear: right;
}
.nav .bigmenu > .submenu > ul.sub-menu > li > a{text-align:right; font-size: 12px;}
ul.products li.product.list .product-wrapper .thumb-wrapper, ul.products li.product.list .product-wrapper .woocommerce-product-rating, ul.products li.product.list .product-actions-wrapper{
	float:none;
}
.show-products ul.products li.product.list .product-meta-wrapper{
	padding-left: 0;
	padding-right: 15px;
}
ul.products li.product.list .product-wrapper .product-meta-wrapper, ul.products li.product.list .product-wrapper .product_actions_container{
	float:left;
}
ul.products li.product.list .product-wrapper .product-meta-wrapper{padding: 20px 10px 0 0;}
.woocommerce ul.products li.product.list .product-meta-wrapper .product-name, .woocommerce ul.products li.product.list .product-meta-wrapper span.price{
	text-align: right;
}
ul.products li.product .product-wrapper .product-actions-wrapper .yith-wcwl-add-to-wishlist{
	border-left: none;
	border-right: 1px solid;
	right: auto;
	left: 0;
}
ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button{
	margin-right: 0;
	margin-left: 30px;
}
.show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button{
	margin-right: inherit;
    margin-left: 0;
}
.show-products.show-products-list ul.products li.product .product-wrapper .product-actions-wrapper .yith-wcwl-add-to-wishlist{
	right: auto;
	left: -10px;
}
.show-products.show-products-list ul.products li.product.list .product_actions_container{
	float: left;
	padding-left: 0;
	padding-right: 10px;
}
#footer h3{direction:rtl; text-align:right}
#footer .menu {padding-left: 0; padding-right: 0px;}
.widget input.email-field.text-field.autoclear{margin-right: 0; margin-left: 10px;}
.revolution-wrapper.container.shop-by-category-opened{padding-left: 15px; padding-right: 278px;}
.woocommerce .products-slider-wrapper, .woocommerce .categories-slider-wrapper, .widget.featured-products{direction:ltr}
#header.skin2 #header-sidebar{right: auto; left:0;}
#nav > div > ul > li:first-child{border-left: none; border-right: 0;}
#nav > div > ul > li:first-child a{padding-left:15px; padding-right: 0;}
#nav > div > ul > li{border-left: none; border-right: 1px solid;}
h3, .widget.yit-recent-posts .recent-post .hentry-post h3 a.title, .testimonial-wrapper .testimonial-smallquote, .show-category .category-title, .category-meta a, .testimonial-wrapper .testimonial-name .name{
	text-align:right;
}
.slider-container .shop-by-category{direction:rtl}
.category-thums, .category-meta-text{float:right}
.category-products {float:left}
/*.slider-container, .blog-slider{direction:ltr}*/
.blog_section.post_meta .info{text-align:right}
.box-title.box-title-line-middle .title-bar:before, .box-title.box-title-line-around .title-bar:before{
	margin-left: 0;
	margin-right: -100%;
}
.box-title.box-title-line-middle .title-bar:after, .box-title.box-title-line-around .title-bar:after{
	margin-right: 0;
	margin-left: -100%;
}
.widget h3{text-align:right}
.widget.yit_products_category ul.product_list_widget a span.product_title{text-align:right}
.widget.yit_products_category ul.product_list_widget{ padding-right: 0;}
.widget.yit_products_category ul.product_list_widget li img{
	float: right;
	margin: 0 0 0 15px;
}
.products_tabs.tabs-container ul.tabs li{float:right}
.products_tabs.tabs-container > ul{border-left: 1px solid; border-left-color: #f2f2f2;}
.tabs-container ul.tabs li{float:right}
.tabs-container > ul.tabs{border-left: 1px solid; border-left-color: #f2f2f2;}
.wpb_content_element.wpb_tabs .ui-tabs > ul{border-color: #eee !important;}
.wpb_content_element.wpb_tabs .ui-tabs > ul li{float:right; border-color: #eee;}
.wpb_content_element.wpb_tabs .ui-tabs > ul{border-left: 1px solid;}
.lookbook-listed-product .lookbook-thumb img{margin-right: 0; margin-left: 20px;}
.lookbook-listed-product .lookbook-information .lookbook-product-price{  text-align: right !important;}
.teaser-wrapper .image_banner_text p.title{text-align:right}
.widget.widget_price_filter button[type="submit"]{float: left;}
#page-meta .woocommerce-ordering{float:left}
#list-or-grid, #number-of-products{float:right}
#list-or-grid {margin-right: 0; margin-left: 20px;}
.woocommerce ul.products li.product.list .product-wrapper .thumb-wrapper{
	margin-right: 0 !important;
	margin-left: 2%;
}
ul.products li.product.list .product-wrapper .product-actions-wrapper{
	margin-right: 10px;
}
.single-product.woocommerce div.product div.summary form.cart .quantity, .single-product.woocommerce div.product div.summary form.cart .single_add_to_cart_button{
	float: right;
    direction: ltr;
}
.single-product.woocommerce div.product div.summary form.cart h4{text-align:right}
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary .rating-single-product, .quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary form.cart, .quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary ul.socials{
	text-align:right
}
.single-product.woocommerce div.product div.summary form.cart .single_add_to_cart_button{
	margin-right: 0;
	margin-left: 10px;
}
.single-product.woocommerce div.product div.images {
    float: right;
    direction: ltr;
}
.quick-view-overlay a.overlay-close.remove{right: inherit; left: 5px;}
.single-product.woocommerce div.product div.summary h1{text-align:right}
.single-product.woocommerce div.product div.summary{
	padding-right: 20px;
    padding-left: 0 !important;
}

.box-title.box-title-text-left {
  text-align: right;
}
.box-sections.horizontal .box-content{margin-left:0 !important; margin-right:100px !important;}
.box-sections span.icon-circle{
	float: right;
    margin-right: 0;
	margin-left: 5px;
}
.team-member-name{left: auto; right: 0px;}
.team-member-info{float: left;}

.contact-info .icon-container.background-image{
	float: right;
	margin-right: 0;
	margin-left: 20px;
}
.toggle .toggle-title span.fa.fa-plus.closed, .toggle .toggle-title span.fa.fa-minus.opened{
	left: auto;
	right: 0;
}

.blog .yit_post_meta_date{
	float: right;
    margin-right: 0;
	margin-left: 20px;
}
.blog .yit_post_meta, .yit_shortcodes.recent-post .blog .yit_post_meta, .yit_shortcodes.recent-post .yit_post_meta span.author, .yit_shortcodes.recent-post span.author a, .widget.yit-recent-posts .recent-post span.author, .widget.yit-recent-posts .recent-post span.author a, .widget.yit-recent-posts .recent-post span.num-comments, .widget.yit-recent-posts .recent-post span.num-comments a, .widget.yit-recent-posts .recent-post span.num-comments, .blog_section.post_meta .info{
	text-align:right;
	font-size: 11px;
}
.blog .yit_post_content p{text-align:right;}
.arrow:after, .arrow:before, .arrow-down:after, .arrow-down:before{left: 0; right: 32px;}
.arrow:before, .arrow-down:before{margin-left: 0; margin-right: -1px;}

.widget.yit-recent-posts .recent-post.compact .hentry-post p.post-date{margin-right: 0; margin-left: 10px;}
.widget.yit-recent-posts .recent-post .hentry-post p.post-date{
	float: right;
	margin-right: 0;
	margin-left: 20px;
}
.widget.yit-recent-posts .recent-post .hentry-post .text.without-thumb.with-date{
	margin-left: 0;
	margin-right: 100px;
}
.widget.yit-recent-posts .recent-post.compact .hentry-post .text.without-thumb.with-date{
	margin-left: 0;
	margin-right: 60px;
}
.blog .yit_post_format_icon{left: inherit; right: 0;}
.format-quote .blog .yit_the_content p{margin-left: 0; margin-right: 50px;}
[data-font="retinaicon-font"]:before{float: none;}

#faqs-container .faq-icon.fa{
	left: inherit;
    right: 0;
}
#faqs-container .faq-wrapper .faq-title h4, .filters li a{text-align:right}
#faqs-container .faq-wrapper{padding: 12px 40px 12px 20px;}
[data-font="retinaicon-font"]:before{float: none;}
.btn, #footer .widget .searchform #searchsubmit, .login-form-checkout input.button, .wishlist_table .add_to_cart.button, #my-account-content div.woocommerce form p input[type="submit"], .widget.widget_price_filter button[type="submit"], .yith-woocompare-widget a.compare.button, input#place_order, .woocommerce .add-request-quote-button.button{
	margin-right: 0;
	margin-left: 5px;
}
.text-field{float:right}
.map_canvas.full-width{float:left}

.yit-popup-checkzone input[type="checkbox"]{float: right; margin: 2px 0 0 5px;}
.yitpopup_wrapper a.close{right: inherit; left: 10px;}

.woocommerce .cart-collaterals .cart_totals tbody tr td, #order_review table.shop_table tfoot tr td, #order_review table.shop_table tbody tr td.product-total, #order_review table.shop_table thead tr th.product-total{
	text-align:left;
}
.woocommerce table.shop_table.cart div.product-thumbnail{padding-right: 0; padding-left: 30px;}
.woocommerce table.shop_table.cart th.product-subtotal, .woocommerce table.shop_table.cart td.product-subtotal{
	text-align: left;
	padding-right: inherit;
    padding-left: 0;
}
.woocommerce .quantity, .woocommerce-page .quantity{
	float: right;
    margin-right: 0;
    margin-left: 10px;
	direction: ltr;
}
.woocommerce-info, .woocommerce-message, .woocommerce-error li, .login-form-checkout > p, .coupon-form-checkout > p{
	text-align:right;
}
#payment .form-row.terms input#terms, #ship-to-different-address input, .woocommerce-billing-fields p.form-row.create-account input, .woocommerce form.login #rememberme, .woocommerce-page form.login #rememberme{
	float: right;
    margin-right: 0;
    margin-left: 7px;
}
#payment input.input-radio{
	margin-right: 0;
    margin-left: 5px;
}
#payment label{
    margin-left: 0;
    margin-right: 20px;
}

.woocommerce ul.product_list_widget, .widget.yit_products_category ul.product_list_widget{
	padding-left: 0;
    padding-right: 0;
}
.woocommerce ul.product_list_widget li img, .widget.yit_products_category ul.product_list_widget li img{
	float: right;
    margin: 0 0 0 15px;
}
#product-nav{right: auto; left: 0;}

.widget.woocommerce ul.product_list_widget a span.product_title, .widget.woocommerce.widget_recent_reviews ul.product_list_widget li a, .widget.yit_products_category ul.product_list_widget a span.product_title{
	text-align:right
}
.widget.woocommerce ul.product_list_widget a span.product_price, .single-product.woocommerce ul.product_list_widget a span.product_price, .widget.yit_products_category a span.product_price{
	text-align:right
}

.woocommerce .yith-ywraq-add-button .add-request-quote-button.button:before, .yith_ywraq_add_item_response_message:before{
	margin-right: 0;
    margin-left: 8px;
}
.ywar_review_row span{text-align:left}
#comments ol li .avatar{float: right; margin-right: 0; margin-left: 15px;}
.single-product.woocommerce .woocommerce-tabs > ul li{float: right;}
.single-product.woocommerce .woocommerce-tabs > ul{border-left: 1px solid; border-left-color: #f2f2f2 !important;}

.single-product .yith_ywraq_add_item_response_message, .single-product .yith_ywraq_add_item_browse_message{
	float: right;
}
.single-product .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message{
	padding: 0px 10px 0px 0px;
}

.modal-shortcode .modal .modal-header a{
	right: inherit;
    left: 5px;
}
.widget.yit_toggle_menu ul.menu > li.menu-item-has-children > a:before{
	right: inherit;
    left: 0;
}
.widget.yit_toggle_menu ul.menu > li > a{
	padding-right: 0;
    padding-left: 20px;
}
.widget_shopping_cart .widget_shopping_cart_content a.remove{
	right: inherit;
    left: 0;
}
.widget_shopping_cart .widget_shopping_cart_content .mini-cart-item-info a{
	text-align: right !important;
}
.widget_shopping_cart .widget_shopping_cart_content .mini-cart-thumb{
	padding-right: 0;
    padding-left: 10px;
}
.widget_shopping_cart .widget_shopping_cart_content .total span.amount{
	right: inherit;
    left: 0;
}

.widget.contact-info .icon-container.background-image{
	float: right;
    margin-right: 0;
    margin-left: 20px;
}
.widget.contact-info ul{ padding-left: 0; padding-right: 2px;}

.show-products ul.products li.product.list .product-wrapper .thumb-wrapper{
	margin-left: 0 !important;
}
#topbar, #topbar p, #topbar .nav li a{text-align:right}
#welcome-menu-login input.button.button-login, #welcome-menu-login input.button.button-register{
	float:left
}
.login #nav, .login #backtoblog{text-align:right !important;}
.blog.single .share .socials-container ul li{margin-right: 0; margin-left: 30px;}
#slogan.yit-cart-checkout-slogan span > span:before{
	margin-right: 0;
    margin-left: 10px;
}
.wpb_content_element.wpb_tabs .ui-tabs > ul li:first-child{border-left-color: #eee;}

#my-account-sidebar .user-profile div.user-image {
  margin-right: 0;
  margin-left: 10px;
}
div#my-account-sidebar {
  float: right;
}
#my-account-sidebar ul li {
  border-right-width: 0;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
}
#my-account-sidebar ul li > a {
  text-align: right;
}
#my-account-sidebar ul li a span:before {
  margin-right: inherit;
  margin-left: 10px;
}
#my-account-sidebar ul li:first-child {
  border-left: none;
}
#my-account-content h2, #my-account-sidebar .user-profile span.username{text-align:right}
#customer_login input[type="submit"] {
  float: left;
  margin-right: inherit;
  margin-left: 0;
}
.woocommerce-page table.shop_table.my_account_orders tbody td.order-actions {
  text-align: left !important;
}
#yith-wcwl-form table.shop_table td.product-add-to-cart {
  text-align: left;
}

div.box {
  padding: 20px 70px 14px 10px;
}
div.box:before {
  left: inherit;
  right: 20px;
}
.widget_categories > ul, .widget_archive > ul, .widget_meta > ul, .widget_pages > ul, .widget_nav_menu ul:first-child, .widget_product_categories ul.product-categories{
	padding-left: inherit;
    padding-right: 0;
}

.box-title.box-title-text-left:not(.box-title-line-around) h2 {
  padding-left: 65px;
  padding-right: 3px;
}
p, body, time, dt, dd, td, th, address, .counter .text, ul.short li, .testimonial-wrapper .testimonial-smallquote, .woocommerce .sbHolder .sbSelector, .woocommerce form.cart-page .sbHolder ul li a, section.shipping-calculator-form .sbHolder ul li a, .widget.yith-woo-ajax-navigation ul.yith-wcan-label li a{
	text-align:right;
	font-size: 14px;
}
ul.short li:before{margin: 0 -21px 0 10px;}
ul.short{padding: 0 20px;}
.btn i{margin-right: inherit; margin-left: 5px;}
.dropcap {
  width: auto;
  float: right;
  margin-right: inherit;
  margin-left: 23px;
}
.widget.yit_toggle_menu ul.sub-menu li:before {
  content: '\f104';
  margin-right: inherit;
  margin-left: 8px;
}
.stretched-layout .parallaxeos_outer{float:left}

.link_socials, .link_socials:hover {
  margin-bottom: 5px !important;
}
.logos-slider.wrapper{direction:ltr}

.yit-progress-bar.text-inside .bar-meta {
  padding-left: inherit;
  padding-right: 10px;
}
ul.tweets-widget {
  padding-left: inherit;
  padding-right: 0;
}
ul.tweets-widget li .icon-container {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.call-three .newsletter-cta-form-container input.email-field {
  padding-left: inherit;
  padding-right: 46px;
}
.call-three .newsletter-call3 span.mail-icon-shortcode {
  left: inherit;
  right: 15px;
}
.yit-popup .newsletter-section.newsletter-shortcode form fieldset ul li .newsletter_form_email .mail-icon-shortcode {
  left: inherit;
  right: 10px;
}
.yit-popup .newsletter-section.newsletter-shortcode form fieldset ul li .newsletter_form_email input {
  padding-left: inherit;
  padding-right: 38px;
}
#page-meta .woocommerce-ordering .sbToggle{float:left}
#page-meta .woocommerce-ordering .sbSelector {
  margin-right: inherit;
  margin-left: 10px;
}
#header-search .autocomplete-suggestion span.amount {
  padding-left: auto;
  padding-right: 8px;
}
.parallaxeos_animate h4, .parallaxeos_animate h5, .parallaxeos_animate h6 {
  direction: rtl;
}
.parallaxeos_animate.horizontal_center, .parallaxeos_animate.horizontal_center h1, .parallaxeos_animate.horizontal_center p, .parallaxeos_animate.horizontal_center h2, .parallaxeos_animate.horizontal_center h3, .parallaxeos_animate.horizontal_center h4, .parallaxeos_animate.horizontal_center h5, .parallaxeos_animate.horizontal_center h6{
  direction: rtl;
}
#commentform label {
  margin-bottom: 10px;
}
#nav > div > ul > li i {
  margin-right: auto;
  margin-left: 8px;
  vertical-align: text-top;
}
.nav div.submenu div.submenu, .nav ul.children ul.children {
  left: auto;
  right: 100%;
}
.widget .newsletter-widget li {
    float: right !important;
}
.contact-form ul li {
    padding-left: 15px;
    padding-right: 0;
}
.contact-form li div.input-prepend .add-on {
    left: auto;
    right: -15px;
}
input[type=radio], input[type=checkbox] {
    margin: 4px 4px 0;
}
.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}
.select_option {
    float: right;
}
.single-product.woocommerce div.product div.summary form.cart .variations .select_option {
    margin-right: auto;
    margin-left: 5px;
}
.yith-wcan-color li {
    float: right;
}
.widget.yith-woo-ajax-navigation ul.yith-wcan-color li a, .widget.yith-woo-ajax-navigation ul.yith-wcan-label li a {
    margin: 0 0 5px 5px;
}
.blog_section .yit_post_meta_date {
    float: right;
    margin-right: auto;
    margin-left: 15px;
}
.owl-carousel .owl-item {
    float: right;
}
.widget.yit_text_image div.widget_image.right {
    margin-left: 5px;
}
.testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote:before {
    margin-left: 20px;
    margin-right: -55px;
}
.testimonial-wrapper .testimonial-smallquote:before, .testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote:before {
    content: '\201d';
    margin-top: 25px;
}
#comments ol li .reply_link, #review ol li .reply_link {
    right: auto;
    left: 8px;
    bottom: 10px;
}
.comment-reply-link, .stop-reply {
    padding: 2px 14px;
}
.chat-widget, .chat-chat-btn {
    font-family:'Iransans-web';
    right: 40px;
    text-align: right;
}
.chat-header > .chat-title, .chat-chat-btn > .chat-title {
    float: right;
    margin: 19px 0 18px 0;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
}
.chat-header > .chat-ico.chat, .chat-chat-btn > .chat-ico.chat {
    float: right;
}
.chat-header > .chat-ico.arrow-up, .chat-header > .chat-ico.arrow-down, .chat-chat-btn > .chat-ico.arrow-up, .chat-chat-btn > .chat-ico.arrow-down {
    float: left;
}
.chat-form {
    font-family:'Iransans-web';
    text-align: right;
    font-size: 12px;
}
.chat-cnv {
    text-align: right;
}
.chat-cnv-line.chat-you .chat-cnv-time {
    margin-right: 50px;
    text-align: left;
}
.slider-container .slider.banners {
    direction: ltr;
}
.single-product.woocommerce div.product div.summary p.stock.out-of-stock:before {
    margin-right: auto;
    margin-left: 8px;
}
#inquiry-form div.product-inquiry span.icon-form, #modal-window span.icon-form {
    margin-right: auto;
    margin-left: 5px;
}

/* social icon */
.social-meida {
    margin: 0 auto 0;
    width: 280px;
}
.social-meida a.last {
    margin: 0;
}
.social-meida a {
    margin-left: 20px;
}
.last {
    margin-left: 0;
    text-align: center;
}
.social-meida a.fb {
    background: url(social-icons.png) 0 0;
    width: 40px;
    height: 40px;
    float: left;
    border: 0;
    display: block;
}
.social-meida a.fb:hover {
    background: url(social-icons.png) 0 -50px;
    width: 40px;
    height: 40px;
    float: left;
    border: 0;
    display: block;
}
.social-meida a.tw {
    background: url(social-icons.png) -50px 0;
    width: 40px;
    height: 40px;
    float: left;
    border: 0;
    display: block;
}
.social-meida a.tw:hover {
    background: url(social-icons.png) -50px -50px;
    width: 40px;
    height: 40px;
    float: left;
    border: 0;
    display: block;
}
.social-meida a.gplus {
    background: url(social-icons.png) -100px 0;
    width: 40px;
    height: 40px;
    float: left;
    border: 0;
    display: block;
}
.social-meida a.gplus:hover {
    background: url(social-icons.png) -100px -50px;
    width: 40px;
    height: 40px;
    float: left;
    border: 0;
    display: block;
}
.social-meida a.ins {
    background: url(social-icons.png) -150px 0;
    width: 40px;
    height: 40px;
    float: left;
    border: 0;
    display: block;
}
.social-meida a.ins:hover {
    background: url(social-icons.png) -150px -50px;
    width: 40px;
    height: 40px;
    float: left;
    border: 0;
    display: block;
}
.social-meida a.ap {
    background: url(social-icons.png) -250px 0;
    width: 40px;
    height: 40px;
    float: left;
    border: 0;
    display: block;
}
.social-meida a.ap:hover {
    background: url(social-icons.png) -250px -50px;
    width: 40px;
    height: 40px;
    float: left;
    border: 0;
    display: block;
}
.woocommerce .cart-collaterals tr:nth-last-child(2) th, .woocommerce .cart-collaterals tr:nth-last-child(2) td {
    display: block;
}

.order-total th {
    width: 70%;
}

/* nielsen 1.2.5 */
#primary #searchform .search-wrapper, #primary .woocommerce-product-search .search-wrapper {
    float: right;
    margin-right: auto;
    margin-left: 4px;
}
#primary #searchform input#s, #primary .woocommerce-product-search input[type="search"] {
    max-width: 168px;
    width: 100%;
}
input#searchsubmit {
    padding: 5px 5px;
}
.sbHolder .sbToggle {
    right: auto;
    left: 15px;
}
.woocommerce-product-rating .star-rating, .woocommerce-tabs #review_form p.stars, .widget.woocommerce .star-rating, .testimonial-rating .star-rating, .yit_recent_reviews .star-rating {
    margin-right: auto;
    margin-left: 10px;
}
.widget.yith-woo-ajax-reset-navigation a.yith-wcan-reset-navigation:before {
    margin-right: auto;
    margin-left: 10px;
}
.widget.widget_categories > ul li i, .widget_product_categories ul.product-categories li i {
    float: left;
}
.widget h3.with-dropdown .widget-dropdown {
    right: auto;
    left: 0;
}
.widget h3.with-dropdown {
    padding-bottom: 15px;
    padding-right: initial;
}
ul li.product a.compare.button {
    margin-right: auto;
    margin-left: 5px;
}
table.compare-list th {
    text-align: right;
}
table.compare-list tr.description td p:last-child {
    padding-bottom: 20px;
    direction: rtl;
    text-align: right;
}
#cboxClose {
    right: auto;
    left: 0;
}
.show-products.show-products-list ul.products li.product.list.featured .product-wrapper .product-actions-wrapper {
    margin-top: -20px;
}
#product-nav > a > span{
transform:rotate(180deg);
position: relative;
bottom: 5px;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first{float:right}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{float:left}
#back-top a i {
    margin-left: 10px;
}
body .ui-tooltip {
    font-family: inherit;}
li.blog_post {
    direction: rtl;
}
.blog-slider, .slider-parallax.owl-carousel, .testimonials-slider{direction:ltr}
.testimonials-slider .owl-slider.hide-elem li {
    direction: rtl;
}
span.ywar_perc_rating{float:right}
#reviews_summary h3 {
    display: none;
}
.woocommerce-product-rating .star-rating span:before, .woocommerce-tabs #review_form p.stars a:before, .widget.woocommerce .star-rating span:before, .testimonial-rating .star-rating span:before, .yit_recent_reviews .star-rating span:before {
    right: 0;left:auto!important}
.star-rating span, .woocommerce-tabs #review_form p.stars a, .widget.woocommerce .star-rating span, .testimonial-rating .star-rating span, .yit_recent_reviews .star-rating span {
    float: right!important;
    right: 0;left:auto!important}
.woocommerce-product-rating .star-rating:before, .woocommerce-tabs #review_form p.stars:before, .widget.woocommerce .star-rating:before, .testimonial-rating .star-rating:before, .yit_recent_reviews .star-rating:before {
    float: right!important;
    right: 0;left:auto!important}
.woocommerce-product-rating .star-rating span:before, .woocommerce-tabs #review_form p.stars a:before, .widget.woocommerce .star-rating span:before, .testimonial-rating .star-rating span:before, .yit_recent_reviews .star-rating span:before {
    left: auto!important;right:0}
.yith_magnifier_gallery li {
    float: right!important;}
.progress-bar{float:right!important}
#my-account-sidebar ul li > a, nav.woocommerce-MyAccount-navigation ul li > a {
    text-align: right;
}
#my-account-sidebar ul li > a, nav.woocommerce-MyAccount-navigation ul li > a span {
    margin: 0 5px;
}
body, p, li, address, dd, blockquote, td, th, .blog.single .menu-item .highlight, .menu-item .highlight-inverse {
    font-family:'Iransans-web';
}
.tooltip-inner, .product-quick-view-button a.trigger-quick-view, .thumb-wrapper .added-to-cart-icon span, .quick-view-overlay .added-to-cart-icon {
    ffont-family:'Iransans-web';
}
#header-search form #s, #header-search form #yith-s, #header-search .widget_product_search .sbSelector, #header-search .widget_product_search .sbToggle, #header .autocomplete-suggestion {
    font-family:'Iransans-web';
}
.highlight,.numbers-sections h4 span.title-highlight,.dropcap {
color:#4c4c4c;
}
.tooltip-inner,.product-quick-view-button a {
background-color:#4caf50;
}
.tooltip {
border-color:#4caf50;
}
.shade-1 {
color:#2b2b2b;
}
#nav .tooltip .tooltip-inner,div.team-member-name span.team-member-name-highlight {
background-color:#2b2b2b;
}
#nav .tooltip .tooltip-arrow {
border-top-color:#2b2b2b;
}
a,a:visited,a:link,.show-category .category-meta a,#welcome-menu-login .lost_password a.signup {
color:#444;
}
a:hover,a:active,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a > span,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a > span,.show-category .category-meta a:hover,.yith-wcwl-add-to-wishlist:hover a > span,#welcome-menu-login .lost_password a.signup,.store-header-wrapper .store-info.skin1 .store-contact span.store-email .store-email-link:hover,.store-header-wrapper .store-info.skin2 .store-contact span.store-email .store-email-link:hover {
color:#930404;
}
a.a-style-2:hover,a.a-style-2:active,#header-search .autocomplete-suggestion:hover,#header-search .autocomplete-suggestion.autocomplete-selected,#portfolio_big li .info h3.title a:hover,#portfolio_big li .info .categories a[rel=tag]:hover,#portfolio_content a[rel=tag]:hover,.single-product.woocommerce div.woocommerce-tabs ul.tabs li a:hover,.widget.contact-info .contact_info_email:hover p,.contact_info_email:hover p,.comments-info-wrapper a:hover,.yitpopup_wrapper a.close:hover,.modal-shortcode .modal .modal-header a:hover,.tabs-container ul.tabs li.current a,.tabs-container ul.tabs li a:hover,#primary .widget_nav_menu > div > ul > li > a:hover,#primary .widget_nav_menu > div > ul > li > .sub-menu li a:hover,.single-product.woocommerce div.woocommerce-tabs ul.tabs li.active a,.woocommerce form.cart-page .sbHolder ul li a:hover,section.shipping-calculator-form .sbHolder ul li a:hover,#reviews #reviews_summary .ywar_filter_reviews:hover,.woocommerce-breadcrumb a:hover,.widget_archive ul li a.sbSelector:hover,.widget widget_categories ul li a:hover,.lookbook-listed-product .lookbook-information a:hover,.widget.widget_pages ul li a:hover,.widget.yit_products_category ul.product_list_widget a:hover span.product_title,.widget.widget_meta a:hover,.widget_archive .sbHolder a.sbSelector:hover,.widget_categories .sbHolder a.sbSelector:hover,.widget.yit_toggle_menu ul.menu > li > a:hover,.widget.woocommerce.widget_product_categories ul.sbOptions a:hover,.widget_product_categories .product-categories a:hover,.widget.last-tweets .arrow-left .text a:hover,.widget.yit_toggle_menu ul.menu > li a:hover,#show-category-product div.category-name h4:hover,#show-category-product ul.products li .category-count-content .count:hover,.categories-slider ul.products li a.product-category-link:hover,.categories-slider div.category-name h4:hover,.yit-vertical-megamenu .nav > ul > li > a:hover,.comments-info-wrapper a:hover,#recentcomments a:hover,.sitemap a:hover,.widget.yit-recent-posts .recent-post.compact .hentry-post .post-content h3 a.title:hover,.widget.yit-recent-posts .recent-post.compact .hentry-post:hover .post-content h3 a.title,.widget.woocommerce ul.product_list_widget a:hover span.product_title,#page-meta .woocommerce-ordering .sbHolder .sbOptions li a:hover,.woocommerce table.cart td.product-name div.product-name a:hover,.product-meta-wrapper h3.product-name a:hover,.woocommerce table.shop_table.order_details tr.order_item td a:hover,.woocommerce table.shop_table.order_details tfoot tr:last-child th,.woocommerce table.shop_table.order_details tfoot tr:last-child td,.single-product.woocommerce div.product div.summary form.cart .reset_variations:hover,table.shop_table.cart td.product-remove a:hover,.wishlist_table tr td.product-name a:hover,#inquiry-form div.product-inquiry span.inquiry-title:hover,#modal-window .modal-shortcode .modal-opener a:hover,#reviews #comments .comment-text a.ywar_votereview:hover,#reviews #comments .comment-text a.ywar_votereview.ywar_votereview_selected,.single-product.woocommerce div.product div.summary form.cart table.group_table tr td.label a:hover,#product-nav > a:hover,div.summary .product_meta span a:hover,.woocommerce .login-form-checkout .lost_password a:hover,.woocommerce ul.variations .sbOptions li a:hover,.wpb_content_element.wpb_tabs .ui-tabs > ul li a:hover,.wpb_content_element.wpb_tabs .ui-tabs > ul li.ui-state-active a,.widget.woocommerce.widget_layered_nav ul:not( .yith-wcan-label ) li a:hover,.widget.woocommerce.widget_layered_nav ul.yith-wcan-list li.chosen a,.widget.yith-woo-ajax-reset-navigation a.yith-wcan-reset-navigation:hover,.widget.yith-woocompare-widget a.clear-all:hover,.widget.yith-woocompare-widget ul.products-list li a.remove:hover,.widget.store-location a:hover,.widget.vendors-list ul li a.vendor-store-url:hover,a.by-vendor-name-link:hover,.wishlist-page-links a:hover,.result-wishlists li.user-wishlist a:hover,.wishlist_manage_table td.wishlist-name a:hover,.yith-wcbr-brand-filter a:hover,.yith-wcbr-brand-thumbnail-carousel a:hover,.yith-wcbr-product-carousel .yith-wcbr-carousel-brand-box a:hover,.yith-wcbr-product .yith-wcbr-brand-box a:hover,.yith-wcbr-brand-grid .yith-wcbr-brand-scroll a:hover,.yith-wcbr-brand-grid .yith-wcbr-brand-filters a:hover,.widget.yith-wcan-sort-by li a:hover,.widget.yith-wcan-list-price-filter li a:hover {
color:#282828;
}
#topbar a {
color:#777;
}
#topbar a:hover {
color:#474747;
}
.header-nav ul li a {
font-size:13px;
}
.btn-flat-red,a.btn-flat-red,a.comment-reply-link,a.stop-reply,.login-form-checkout input.button,#commentform #submit,.wishlist_table .add_to_cart.button,.price-table div.button-container a.btn-alternative,.show-products.show-products-list ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button,#my-account-content div.woocommerce form p input[type="submit"],.widget.widget_price_filter button[type="submit"],table.compare-list .add-to-cart td a span,.yith-woocompare-widget a.compare.button,a.wihslist-submit.add_to_wishlist,.woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button,.woocommerce .wishlist_manage_table tfoot a.create-new-wishlist,.show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button a,div:not( .header-wrapper ) .widget.woocommerce.widget_product_search input[type="submit"],input#place_order,#yith-ywraq-form td.actions input.button,.woocommerce-cart-notice a.button,.my_account_orders td.order-actions a.track-button,.variations_button .single_add_to_cart_button.button.alt,ul li.product a.compare.button,a.add-request-quote-button.button,.wc-proceed-to-checkout a.checkout-button {
border-color:#4caf50;
}
.btn-flat-red:hover,a.btn-flat-red:hover,a.comment-reply-link:hover,a.stop-reply:hover,.login-form-checkout input.button:hover,#commentform #submit:hover,.wishlist_table .add_to_cart.button:hover,.price-table div.button-container a.btn-alternative:hover,.show-products.show-products-list ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button:hover,#my-account-content div.woocommerce form p input[type="submit"]:hover,.widget.widget_price_filter button[type="submit"]:hover,table.compare-list .add-to-cart td a span:hover,.yes-js .yith-wcwl-popup-content a.wihslist-submit.add_to_wishlist:hover,.yith-woocompare-widget a.compare.button:hover,.show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button a:hover,div:not( .header-wrapper ) .widget.woocommerce.widget_product_search input[type="submit"]:hover,input#place_order:hover,#yith-ywraq-form td.actions input.button:hover,.woocommerce-cart-notice a.button:hover,.my_account_orders td.order-actions a.track-button:hover,.variations_button .single_add_to_cart_button.button.alt:hover,ul li.product a.compare.button:hover,a.add-request-quote-button.button:hover,.wc-proceed-to-checkout a.checkout-button:hover {
border-color:#4caf50;
}
.btn-flat-red,a.btn-flat-red,a.comment-reply-link,a.stop-reply,.login-form-checkout input.button,#commentform #submit,.wishlist_table .add_to_cart.button,.price-table div.button-container a.btn-alternative,.show-products.show-products-list ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button,#my-account-content div.woocommerce form p input[type="submit"],.widget.widget_price_filter button[type="submit"],table.compare-list .add-to-cart td a span,.yith-woocompare-widget a.compare.button,a.wihslist-submit.add_to_wishlist,.woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button,.woocommerce .wishlist_manage_table tfoot a.create-new-wishlist,.show-single-product ul.products li.product .product-actions-wrapper.with-wishlist .product-action-button,.show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button,div:not( .header-wrapper ) .widget.woocommerce.widget_product_search input[type="submit"],input#place_order,#yith-ywraq-form td.actions input.button,.woocommerce-cart-notice a.button,.my_account_orders td.order-actions a.track-button,.variations_button .single_add_to_cart_button.button.alt,ul li.product a.compare.button,a.add-request-quote-button.button,.wc-proceed-to-checkout a.checkout-button {
background-color:#4caf50;
background:#4caf50;
}
.btn-flat-red:hover,a.btn-flat-red:hover,a.comment-reply-link:hover,a.stop-reply:hover,.login-form-checkout input.button:hover,#commentform #submit:hover,.wishlist_table .add_to_cart.button:hover,.price-table div.button-container a.btn-alternative:hover,.show-products.show-products-list ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button:hover,#my-account-content div.woocommerce form p input[type="submit"]:hover,.widget.widget_price_filter button[type="submit"]:hover,table.compare-list .add-to-cart td a span:hover,.yith-woocompare-widget a.compare.button:hover,a.wihslist-submit.add_to_wishlist,.woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button:hover,.woocommerce .wishlist_manage_table tfoot a.create-new-wishlist:hover,.show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button:hover,div:not( .header-wrapper ) .widget.woocommerce.widget_product_search input[type="submit"]:hover,input#place_order:hover,#yith-ywraq-form td.actions input.button:hover,.woocommerce-cart-notice a.button:hover,.my_account_orders td.order-actions a.track-button:hover,.variations_button .single_add_to_cart_button.button.alt:hover,ul li.product a.compare.button:hover,a.add-request-quote-button.button:hover,.wc-proceed-to-checkout a.checkout-button:hover {
background-color:#429b42;
background:#429b42;
}
#copyright a,#copyright ul li a,#copyright ul.level-1 li::after {
color:#f2efef;
}
#copyright a:hover,#copyright ul li a:hover {
color:#bcbcbc;
}
#footer {
background-color:#f5f5f5;
background-image:url(../../uploads/2020/12/footer-bg.png);
background-repeat:no-repeat;
background-position:bottom center;
background-attachment:scroll;
}
#copyright {
background-color:#555;
}
ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button a:hover,.yith-ywraq-add-button .add-request-quote-button.ywraq-link:hover,.yith_ywraq_add_item_response_message:hover,.yith_ywraq_add_item_response_message:hover {
color:#4caf50;
}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info a:hover,#header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info a:hover,div.yit_cart_widget .product_list_widget .mini-cart-item-info a:hover,.widget.woocommerce.widget_recent_reviews ul.product_list_widget li a:hover,.widget_shopping_cart .widget_shopping_cart_content a.remove:hover,a.yith-ywraq-list-item-info:hover {
color:#4caf50;
}
p {
    line-height: 26px;
}
#topbar-right .widget, #topbar-right > div {
    margin-right: 20px;
    margin-left: unset;
}
#nav > div > ul > li > a {
    padding: 32px 10px 32px 10px;
}
.nav li.menu-item-has-children li.menu-item-has-children > a:after,
#topbar .widget_nav_menu ul.menu ul.submenu li.menu-item-has-children > a:after,
.nav.vertical li.menu-item-has-children > a:after {
    transform:rotate(90deg) scale(0.8,1) translateZ(0px); /* W3C */
    -webkit-transform:rotate(90deg) scale(0.8,1) translateZ(0px); /* Safari and Chrome */
    -moz-transform:rotate(90deg) scale(0.8,1) translateZ(0px); /* Firefox */
    -ms-transform:rotate(90deg) scale(0.8,1) translateZ(0px); /* IE 9 */
    -o-transform:rotate(90deg) scale(0.8,1) translateZ(0px); /* Opera */
}
.nav div.submenu ul li,
.nav ul.children li,
#topbar .widget_nav_menu ul.menu ul.sub-menu li,
#header .sbHolder .sbOptions li,
#lang_sel li > ul li,
#wcml_currency_switcher ul li ul li {
    padding: 1.5px 18px;
}
.nav li.bigmenu div.submenu li a {
	text-align: right !important;
}
.nav.vertical div.submenu li a:after {
    float: left;
	font-family: FontAwesome;
}
.nav.vertical div.submenu li a i {
    margin-right: 0;
    margin-left: 15px;
    float: right;
}

.nav.vertical div.submenu li div.submenu {
    right: 100%;
    left: auto;
    border-left-width: 0;
	border-right-width: 6px;
    margin-left: -30px;
}
.slider-container .shop-by-category > div.submenu-group {
	box-shadow: 0 0 6px rgba(51, 51, 51, 0.1);
}
.slider-container .shop-by-category > div.submenu-group > div.submenu > ul.menu > li:hover > div.submenu,
#header-search .shop-by-category > div.submenu-group > div.submenu > ul.menu > li:hover > div.submenu {
    margin-left: 5px;
}
#header .cart_label {
    display: block;
    margin: 2px;
    padding: 10px;
    padding-right: 0px;
    color: #fff;
    font-size: 14px;
	background-color: #4caf50;
}

@media only screen and (min-width: 481px) {
#header .cart_label img.icon-bg {
    display: block;
    float: right;
    margin-left: 10px;
    margin-right: 0px;
    padding: 9px;
    margin-top: -10px;
    background-color: #62b965;
	border-radius: 0 5px 5px 0;
}
}
#header,
#header-container #logo,
#header-container #logo img,
#header-container .header-wrapper {
	background-color: #fff;
}
#footer .border,
#copyright .border {
    border-top-width: 0px;
    padding-top: 10px;
}
#footer-copyright-group { margin-top: 35px; }
#footer h3{
 margin-bottom: 25px;
 padding-bottom: 5px;
 border-bottom: 2px solid #ddd;
}
#copyright {
    padding-bottom: 10px;
}
#copyright .centered  ul.level-1{
    padding-right: 0;
    margin-right: 0;
    padding-left: 0;
    margin-left: 0;
}
.st-menu {
    right: 0;
    left: unset;
}
/* Effect 4: Slide along */
.st-effect-4.st-menu-open .st-pusher {
    -webkit-transform: translate3d(-250px, 0, 0);
    transform: translate3d(-250px, 0, 0);
}
.st-effect-4.st-menu {
    z-index: 1;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
.btn,
#footer .widget .searchform #searchsubmit,
.login-form-checkout input.button,
.wishlist_table .add_to_cart.button,
#my-account-content div.woocommerce form p input[type="submit"],
.widget.widget_price_filter button[type="submit"],
.yith-woocompare-widget a.compare.button,input#place_order,
.woocommerce .add-request-quote-button.ywraq-link,
.widget_ywraq_mini_list_quote a.button,
.variations_button .single_add_to_cart_button.button.alt,
.woocommerce-Button.button,
.woocommerce-MyAccount-content .button,
.wc-proceed-to-checkout a.checkout-button { /* normal */
    margin-right: unset;
    margin-left: 5px;
}
.nav li.menu-item-has-children > a::after {
    content: "\f107";
    margin-left: 0;
    margin-right: 6px;
}
#rev_slider_5_1 .zeus .tp-tab-title {
    font-family:'Iransans-web';
}
#footer .widget {
    margin-bottom: 35px;
    line-height: 1.8em;
    margin-top: 25px;
}
#footer h3:after {
    position: absolute;
    bottom: -3px;
    right: 17px;
    width: 35%;
    height: 2px;
    top: 20px;
    content: "";
    background-color: #ef5662;
    display: inline-block;
}
.product-section {
	border: 1px solid #ebeced;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    padding: 20px;
	background-color: #fff;
	transition: box-shadow 0.3s;
	margin-top: 10px;
    margin-bottom: 20px;
}
.product-section:hover {
	box-shadow: 0 7px 14px 0 rgba(77,93,109,0.2);
}
.Property-section {
	border: 1px solid #ebeced;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    padding: 0px;
	background-color: #fff;
	transition: box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 20px;
}
.Property-section:hover {
	box-shadow: 0 7px 14px 0 rgba(77,93,109,0.2);
}
.yit_products_category {
	border: 1px solid #ebeced;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    padding: 20px;
	background-color: #fff;
	transition: box-shadow 0.3s;
}
.yit_products_category:hover {
	box-shadow: 0 7px 14px 0 rgba(77,93,109,0.2);
}
.widget_media_image {
  box-shadow: 0 0px 5px 0 rgba(77,93,109,0.2);
}
.yit-recent-posts {
	border: 1px solid #ebeced;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    padding: 20px;
	background-color: #fff;
	transition: box-shadow 0.3s;
}
.yit-recent-posts:hover {
	box-shadow: 0 7px 14px 0 rgba(77,93,109,0.2);
}
.widget.testimonial-widget ul li .image-container {
    float: right;
    margin-left: 15px;
    margin-right: unset;
}
.widget.testimonial-widget ul li div.testimonial-description {
    background: #77787b;
    color: #fff;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
.widget.testimonial-widget ul li .name-testimonial {
    float: right;
    direction: rtl;
}
.arrow-down::after {
    border-top-color: #77787b;
}
h1,h2,h3,h4,h5,h6,.blog .yit_post_meta_date span,.numbers-sections .number,div.blog_post .yit_post_date span,a[class^=eg-portfolio-masonry],.piechart span,.widget.yit-recent-posts .recent-post .hentry-post p.post-date .day,.widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li,.widget_categories ul li span.count,.widget_product_categories ul li span.count,.widget.woocommerce.widget_layered_nav ul.yith-wcan-list li small.count,.widget.featured-products div.info-featured-product .price,.widget.yit_products_category a span.product_price,.single-product.woocommerce div.product div.summary form.cart ul.variations li .select_option_label span,.widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li,ul.yith-ywraq-list li a {
font-family:'Iransans-web';
}
body,p,li,address,dd,blockquote,td,th,.blog.single .content-style-social:after,.menu-item .highlight,.menu-item .highlight-inverse {
font-family:'Iransans-web';
}
.special-font,.special-font a.btn-alternative {
font-family:'Iransans-web';
}
blockquote p:before {
font-family:'Iransans-web';
}
.tooltip-inner,.product-quick-view-button a.trigger-quick-view,.thumb-wrapper .added-to-cart-icon span,.quick-view-overlay .added-to-cart-icon {
font-family:'Iransans-web';
}
p,body,time,dt,dd,td,th,address,.counter .text,ul.short li,.testimonial-wrapper .testimonial-smallquote,.woocommerce .sbHolder .sbSelector,.woocommerce form.cart-page .sbHolder ul li a,section.shipping-calculator-form .sbHolder ul li a,.widget.yith-woo-ajax-navigation ul.yith-wcan-label li a {
font-family:'Iransans-web';
text-align: justify;
}
h1,.cta-phone .cta-phone-phone {
font-family:'Iransans-web';
}
h2,.teaser-wrapper .image_banner_text p.title,.cta-phone.call-to-action h3 {
font-size:18px;
font-family:'Iransans-web';
}
h3,.widget.yit-recent-posts .recent-post .hentry-post h3 a.title,.testimonial-wrapper .testimonial-smallquote,.show-category .category-title,.category-meta a,.testimonial-wrapper .testimonial-name .name {
font-family:'Iransans-web';
}
h4,.widget.yit-recent-comments .comments-info-wrapper .author .url,.widget.yit-recent-comments .comments-info-wrapper .author .email,.team-member-role,.blog-section-wrapper ul.blog_posts li div.blog_post .yit_post_meta span.title,.yit-vertical-megamenu h3,.widget.yit_recent_reviews .review-meta-avatar .meta .author {
font-family:'Iransans-web';
}
h5,.widget.yit-recent-posts .recent-post.compact .hentry-post h3 a.title,.widget_recent_entries > ul > li a {
font-family:'Iransans-web';
}
h6 {
font-family:'Iransans-web';
}
.widget h3 {
font-family:'Iransans-web';
}
.owl-carousel {
    direction: ltr;
}
#logo #textual {
font-family:'Iransans-web';
}
#logo span.title-highlight {
font-family:'Iransans-web';
}
#logo #tagline {
font-family:'Iransans-web';
}
#logo #tagline span.title-highlight {
font-family:'Iransans-web';
}
#slogan h1,#slogan h1 span,#slogan h2,#slogan h2 span {
font-family:'Iransans-web';
}
#slogan p {
font-family:'Iransans-web';
}
#topbar,#topbar p,#topbar .nav li a {
font-family:'Iransans-web';
}

#topbar .shortcode-highlight {
font-family:'Iransans-web';
}
.header-nav ul li a {
font-family:'Iransans-web';
}
.woocommerce-product-rating .star-rating, .woocommerce-tabs #review_form p.stars, .widget.woocommerce .star-rating, .testimonial-rating .star-rating, .yit_recent_reviews .star-rating {
    letter-spacing: 2.5px;
}
.nav div.submenu ul li a,#header .sbHolder .sbOptions li a {
font-family:'Iransans-web';
}
.nav .bigmenu > .submenu > ul.sub-menu > li > a {
font-family:'Iransans-web';
}
.nav .bigmenu div.submenu li>div.submenu li a {
font-family:'Iransans-web';
}
#header-search form #s,#header-search form #yith-s,#header-search .widget_product_search .sbSelector,#header-search .widget_product_search .sbToggle,#header .autocomplete-suggestion {
font-family:'Iransans-web';
}
.btn-ghost,a.btn-ghost,.price-table div.button-container a.btn-flat,.woocommerce .wishlist_manage_table tfoot button.submit-wishlist-changes,.widget.woocommerce.widget_ywraq_mini_list_quote a.button {
font-family:'Iransans-web';
}
.widget.testimonial-widget ul li div.testimonial-description {
    text-align: justify;
    direction: rtl;
}
.widget.testimonial-widget ul .owl-controls .owl-prev {
    left: 0px;
    right: auto;
}
.widget.testimonial-widget ul .owl-controls .owl-next {
    left: 20px;
    right: auto;
}
.widget.testimonial-widget h3.is_slider, .widget.yit_recent_reviews h3 {
    padding-left: 50px;
    padding-right: unset;
}
.btn-flat-red,a.btn-flat-red,a.comment-reply-link,a.stop-reply,.login-form-checkout input.button,#commentform #submit,.wishlist_table .add_to_cart.button,.price-table div.button-container a.btn-alternative,.show-products.show-products-list ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button a span,#my-account-content div.woocommerce form p input[type="submit"],.widget.widget_price_filter button[type="submit"],table.compare-list .add-to-cart td a span,.yith-woocompare-widget a.compare.button,.show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button a,div:not( .header-wrapper ) .widget.woocommerce.widget_product_search input[type="submit"],a.wihslist-submit.add_to_wishlist,.woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button,.woocommerce .wishlist_manage_table tfoot a.create-new-wishlist,input#place_order,button#place_order,#yith-ywraq-form td.actions input.button,.woocommerce-cart-notice a.button,.my_account_orders td.order-actions a.track-button,.variations_button .single_add_to_cart_button.button.alt,a.add-request-quote-button,ul li.product a.compare.button,a.add-request-quote-button.button,.wc-proceed-to-checkout a.checkout-button {
font-family:'Iransans-web';
}
.btn-flat-orange,a.btn-flat-orange,.widget .searchform #searchsubmit,.woocommerce.widget.widget_product_search #searchform #searchsubmit,.woocommerce.widget.widget_product_search .woocommerce-product-search input[type="submit"],.woocommerce-Button.button,div.woocommerce-MyAccount-content button {
font-family:'Iransans-web';
}
.error-404-text {
font-family:'Iransans-web';
}
#faqs-container .faq-wrapper .faq-title h4,.filters li a {
font-family:'Iransans-web';
}
.blog h3.post-title a,.share-container .share-text,#portfolio_big li .info h3.title a {
font-family:'Iransans-web';
}
.blog .yit_post_meta,.yit_shortcodes.recent-post .blog .yit_post_meta,.yit_shortcodes.recent-post .yit_post_meta span.author,.yit_shortcodes.recent-post span.author a,.widget.yit-recent-posts .recent-post span.author,.widget.yit-recent-posts .recent-post span.author a,.widget.yit-recent-posts .recent-post span.num-comments,.widget.yit-recent-posts .recent-post span.num-comments a,.widget.yit-recent-posts .recent-post span.num-comments,.blog_section.post_meta .info {
font-family:'Iransans-web';
}
.blog .yit_post_content p {
font-family:'Iransans-web';
}
.reply_link,#commentform .logged-in-as a,.comment-navigation .nav-previous a,.comment-navigation .nav-next a {
font-family:'Iransans-web';
}
.general-pagination,.woocommerce-pagination {
font-family:'Iransans-web';
}
#copyright p,#copyright ul li a {
font-family:'Iransans-web';
}
#footer h3 {
font-family:'Iransans-web';
}
#back-top a,#back-top a:hover {
font-family:'Iransans-web';
}
.product-meta-wrapper h3.product-name,.product-meta-wrapper h3.product-name a,#product-nav > a h5,.woocommerce table.cart td.product-name div.product-name a,.widget.woocommerce ul.product_list_widget a .product_title,.widget.featured-products div.info-featured-product .product_name,.wishlist_table tr td.product-name a,.added-to-cart-popup .added_to_cart h3.product-name,.widget.yit_products_category ul.product_list_widget a .product_title,.lookbook-listed-product .lookbook-information a,.single-product.woocommerce div.product div.summary form.cart table.group_table tr td.label a,.widget.yith-woocompare-widget ul.products-list li a {
font-family:'Iransans-web';
}
.product-meta-wrapper .price,.widget.woocommerce ul.product_list_widget span.product_price,.widget.featured-products div.info-featured-product .price,#yith-wcwl-form table.shop_table td.product-price,.lookbook-listed-product .lookbook-information .lookbook-product-price,.single-product.woocommerce div.product div.summary table.group_table .price {
font-family:'Iransans-web';
}
ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button a,ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button span,.yith-ywraq-add-button .add-request-quote-button.ywraq-link,.yith_ywraq_add_item_response_message,.yith_ywraq_add_item_browse_message {
font-family:'Iransans-web';
}
#list-or-grid span,#number-of-products span,#page-meta form.woocommerce-ordering .sbHolder .sbSelector,#header-search .search_categories,#page-meta .woocommerce-ordering .sbHolder .sbOptions li a {
font-family:'Iransans-web';
}
.woocommerce-info,.woocommerce-message,.woocommerce-error li,.login-form-checkout > p,.coupon-form-checkout > p {
font-family:'Iransans-web';
}
.single-product.woocommerce div.product div.summary h1,.single-product.woocommerce div.product div.product-title-section h1 {
font-family:'Iransans-web';
}

.single-product.woocommerce div.product div.summary .price,.woocommerce.sc_add_to_cart .sc_add_to_cart_price .amount {
font-family:'Iransans-web';
}
.single-product.woocommerce div.product div.summary form.cart h4,.single-product.woocommerce div.product form.cart ul.variations label,.share-link-wrapper .share-label,div.summary.entry-summary form.variations_form.cart .single_variation_wrap h4,div.product-inquiry span.inquiry-title,#modal-window .modal-opener a {
font-family:'Iransans-web';
}
.single-product.woocommerce div.woocommerce-tabs ul.tabs li a,.tabs-container ul.tabs li a,.wpb_content_element.wpb_tabs .ui-tabs > ul li a {
font-family:'Iransans-web';
}
#my-account-sidebar ul li > a,nav.woocommerce-MyAccount-navigation ul li > a {
font-family:'Iransans-web';
}
#my-account-content h2,#customer_login h2,#my-account-sidebar .user-profile span.username,#customer_login .user-profile span.username {
font-family:'Iransans-web';
}
.widget.woocommerce ul.product_list_widget a span.product_price,.single-product.woocommerce ul.product_list_widget a span.product_price,.widget.yit_products_category a span.product_price {
font-family:'Iransans-web';
}
#header .widget_shopping_cart .widget_shopping_cart_content h5.list-title,#header .widget_shopping_cart .widget_shopping_cart_content p.total,.widget_shopping_cart .widget_shopping_cart_content .total span {
font-family:'Iransans-web';
}
#loginform label,.ywsl-label {
font-family:'Iransans-web';
}
#loginform .forgetmenot label,#loginform input[type="text"],#loginform input[type="password"],wp-social-login-connect-with {
font-family:'Iransans-web';
}
.login .button-primary {
font-family:'Iransans-web';
}
.login #nav a {
font-family:'Iransans-web';
}
.login #backtoblog a {
font-family:'Iransans-web';
}
.btn-flat-red, a.btn-flat-red {
    color: #ffffff;
}
nav.woocommerce-MyAccount-navigation {
    float: right;
}
nav.woocommerce-MyAccount-navigation .user-profile div.user-image {
    margin-left: 10px;
    margin-right: unset;
}
#header-container.fixed #logo {
    margin-top: auto;
}
.woocommerce-product-rating .star-rating, .woocommerce-tabs #review_form p.stars, .widget.woocommerce .star-rating, .testimonial-rating .star-rating, .yit_recent_reviews .star-rating {
    line-height: 1.2em;
}
.widget.yit-recent-posts .recent-post .hentry-post .thumb-img {
    float: right;
}
.widget.yit-recent-posts .recent-post.compact .hentry-post .text.with-thumb.without-date {
    margin-right: 95px;
    margin-left: unset;
}
.widget.yit-recent-posts .recent-post .hentry-post .thumb-img img {
    border-radius: 50px;
}
#copyright p, #copyright ul li a {
    color: #dadada;
}
#rev_slider_5_1 .zeus .tp-tab-title {
    font-family: inherit !important;
}
#yith-quick-view-content div.images {
    float: right;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before,
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
    /*display: none;*/
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    right: 1em;
}
img.wp-smiley, img.emoji {
    height: 0.7em !important;
    width: 0.7em !important;
    margin: 0 0.3em !important;
}
#yith-quick-view-modal .yith-wcqv-wrapper {
    text-align: right;
}
#yith-wcwl-form table.shop_table th.product-name {
    text-align: right;
}