/*
Theme Name: Chromium

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;
}

/* Typography & Blog elements */
blockquote {
  text-align: right;
}
blockquote cite, blockquote small {
  text-align: left;
}

/* Logo Positioning on big screens */
@media screen and (min-width: 768px) {
  .logo-pos-left .site-branding .site-logo, .logo-pos-left .site-branding .header-group {
    text-align: right;
  }
  .logo-pos-left .site-branding .logo-group-nav {
    text-align: left;
  }
  .logo-pos-left .site-branding .hgroup-sidebar {
    text-align: left;
  }
  .logo-pos-right .site-branding .logo-group-nav {
    text-align: right;
  }
  .logo-pos-right .site-branding .hgroup-sidebar {
    text-align: right;
  }
  .logo-pos-center-inside .site-branding .hgroup-sidebar {
    text-align: left;
  }
  .logo-pos-center-inside .site-branding .logo-group-nav {
    text-align: right;
  }
  .logo-pos-center-above .site-branding .logo-group-nav {
    text-align: right;
  }
  .logo-pos-center-above .site-branding .hgroup-sidebar {
    text-align: left;
  }
}

/* Header Elementor */
.logo-group-nav .sub-menu {
  text-align: right;
}
.site-header .tm-woocompare-widget-product, .site-header .tm-woowishlist-widget-product {
  text-align: right;
}
.site-header .tm-woocompare-widget-product h3, .site-header .tm-woowishlist-widget-product h3 {
  text-align: right;
}
.info-message-icon .logo-call-me {
  text-align: right;
}
.info-message-icon i.logo-widget {
  float: right;
}

/* Blog & Posts */

.sticky .sticky-post{
  right: auto;
  left: -5px;
}

.sticky .sticky-post:after{
  right: auto;
  left: -2px;
  border-width: 0 0 6px 0;
  border-style: solid;
  border-right: 5px solid transparent !important;
  transform: rotate(180deg);

}

article.type-post .edit-link{
  border-left: none;
  border-right: 1px solid #e1e1e1;
  padding-right: 11px;
  margin-right: 11px;
}

article.type-post .grid-wrapper .post-cats:before,
.blog-style-2 article.type-post .post-cats:before,
.blog-style-default article .meta-taxonomy .post-cats:before{
  padding: 0 0 0 8px;
}

article.type-post .grid-wrapper .post-tags:before,
.blog-style-2 article.type-post .post-tags:before,
.blog-style-default article .meta-taxonomy .post-tags:before{
  padding: 0 0 0 8px;
}

blockquote:before{
  left: auto;
  right: 30px;
}

.error404 .page-title {
  text-align: right;
}
article.type-post .entry-title {
  text-align: right;
}
.comments-area .comment-reply-title {
  text-align: right;
}
.comments-area .pingback .comment-meta, .comments-area .trackback .comment-meta {
  text-align: right;
}
.comment-navigation {
  text-align: right;
}
.tz-social-links div.wrapper {
  text-align: right;
}
article.type-post img.avatar {
  margin: -5px 0 0 1em;
  float: right;
}
article.type-post .author-info img.avatar {
  margin: 0 0 1em 1em;
  float: right;
}
.comment-numeric-navigation .page-links-title {
  float: right;
}
.comment-navigation .prev {
  float: right;
}
.comment-navigation .next {
  float: left;
}
.tz-social-links .sharecount {
  float: left;
}
@media (min-width: 768px) {
  article.type-post .meta-counters, article.type-attachment .meta-counters {
    float: left;
    text-align: right;
  }
  .site-content .related-posts .entry-title.related-posts-title {
    text-align: right;
  }
  .related-posts .item-content {
    text-align: right;
  }
  .comments-area .comments-title {
    text-align: right;
  }
  .comments-area .comment-meta {
    text-align: right;
  }
  .comments-area .comment-form-author, .comments-area .comment-form-email, .comments-area .comment-form-url {
    float: right;
  }
}

/* Sidebar & widgets */
.widget_calendar #prev, .widget_calendar #next {
  text-align: right;
}
.widget_calendar #next {
  text-align: left;
}
.widget_categories ul li, .widget_archive ul li {
  text-align: left;
}
.widget_categories ul li a, .widget_archive ul li a {
  text-align: right;
  float: right;
}

/* Footer */
@media (min-width: 768px) {
  .footer-widgets .widget-area {
    text-align: right;
  }
  .site-info {
    text-align: right;
  }
}

/* Galleris */
#chromium-gallery .gallery-item-description h3 {
  text-align: right;
}
.mfp-content {
  text-align: right;
}
.mfp-title {
  text-align: right;
}
#chromium-gallery .gallery-item-description a {
  float: right;
}
article.attachment .attachment-img {
  float: right;
}
article.format-gallery .owl-next {
  float: left;
}

/* Additional Elements */
.entry-content table.tablesaw tbody th.tm-woocompare-heading-cell {
  text-align: right;
}
.site .dgwt-wcas-sp del {
  text-align: right;
}
.wpcf7-form .form-row-first, .wpcf7-form .form-row-last {
  float: left;
}
.wpcf7-form .form-row-first {
  float: right;
}
.site .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
  float: right;
}
.site .dgwt-wcas-search-wrapp {
  float: right;
}
@media screen and (min-width: 768px) and (max-width: 800px) {
  .two-column-banner {
    float: right;
  }
}

/* WooCommerce */
.woocommerce-ordering select,
.product-pager select{
  padding: 0 12px 0 40px;
}

.woocommerce-ordering::before,
.product-pager::before{
  right: auto;
  left: 35px;
}

.woocommerce-ordering::after,
.product-pager::after{
  right: auto;
  left: 12px;
}

li.product .woocommerce-loop-product__title{
  text-align: right;
}
@media only screen and (min-width: 768px) {
  ul.tabs.wc-tabs>li{
    float: right;
  }
}

#reviews .comment-form-comment label{
  float: right;
}

.cart_totals tr th{
  text-align: right;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
  text-align: right;
}

.woocommerce-shipping-calculator a::after{
  padding-left: 0;
  padding-right: 5px;
}

.woocommerce-checkout .login-wrapper,
.woocommerce-checkout .coupon-wrapper{
  float: right;
}

div.payment_box:before{
  left: auto;
  right: 30px;
}
/*suncode fonts start*/
@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/persian/eot/iranyekanwebbold.eot');
	src: url('assets/fonts/persian/eot/iranyekanwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iranyekanwebbold.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/persian/eot/iranyekanweblight.eot');
	src: url('assets/fonts/persian/eot/iranyekanweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iranyekanweblight.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/persian/eot/iranyekanwebregular.eot');
	src: url('assets/fonts/persian/eot/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iranyekanwebregular.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 500;
	src: url('assets/fonts/persian/eot/iranyekanwebmedium.eot');
	src: url('assets/fonts/persian/eot/iranyekanwebmedium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff/iranyekanwebmedium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iranyekanwebmedium.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 800;
	src: url('assets/fonts/persian/eot/iranyekanwebextrabold.eot');
	src: url('assets/fonts/persian/eot/iranyekanwebextrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff/iranyekanwebextrabold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iranyekanwebextrabold.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 900;
	src: url('assets/fonts/persian/eot/iranyekanwebblack.eot');
	src: url('assets/fonts/persian/eot/iranyekanwebblack.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff/iranyekanwebblack.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iranyekanwebblack.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 950;
	src: url('assets/fonts/persian/eot/iranyekanwebextrablack.eot');
	src: url('assets/fonts/persian/eot/iranyekanwebextrablack.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff/iranyekanwebextrablack.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iranyekanwebextrablack.ttf') format('truetype');
}
@font-face {
	font-family: sc_iranyekan_fa;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/persian/eot/iranyekanwebboldfanum.eot');
	src: url('assets/fonts/persian/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan_fa;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/persian/eot/iranyekanweblightfanum.eot');
	src: url('assets/fonts/persian/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan_fa;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/persian/eot/iranyekanwebregularfanum.eot');
	src: url('assets/fonts/persian/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan_fa;
	font-style: normal;
	font-weight: 500;
	src: url('assets/fonts/persian/eot/iranyekanwebmediumfanum.eot');
	src: url('assets/fonts/persian/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff/iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan_fa;
	font-style: normal;
	font-weight: 800;
	src: url('assets/fonts/persian/eot/iranyekanwebextraboldfanum.eot');
	src: url('assets/fonts/persian/eot/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff/iranyekanwebextraboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iranyekanwebextraboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan_fa;
	font-style: normal;
	font-weight: 900;
	src: url('assets/fonts/persian/eot/iranyekanwebblackfanum.eot');
	src: url('assets/fonts/persian/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff/iranyekanwebblackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iranyekanwebblackfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 200;
	src: url('assets/fonts/persian/eot/dana-extralight.eot');
	src: url('assets/fonts/persian/eot/dana-extralight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-extralight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-extralight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/persian/eot/dana-light.eot');
	src: url('assets/fonts/persian/eot/dana-light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 500;
	src: url('assets/fonts/persian/eot/dana-medium.eot');
	src: url('assets/fonts/persian/eot/dana-medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 600;
	src: url('assets/fonts/persian/eot/dana-demibold.eot');
	src: url('assets/fonts/persian/eot/dana-demibold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-demibold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-demibold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 750;
	src: url('assets/fonts/persian/eot/dana-ultrabold.eot');
	src: url('assets/fonts/persian/eot/dana-ultrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-ultrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-ultrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 800;
	src: url('assets/fonts/persian/eot/dana-extrabold.eot');
	src: url('assets/fonts/persian/eot/dana-extrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-extrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-extrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 900;
	src: url('assets/fonts/persian/eot/dana-black.eot');
	src: url('assets/fonts/persian/eot/dana-black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/persian/eot/dana-bold.eot');
	src: url('assets/fonts/persian/eot/dana-bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/persian/eot/dana-regular.eot');
	src: url('assets/fonts/persian/eot/dana-regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


/**
Iranic fonts	
**/


@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 200;
	src: url('assets/fonts/persian/eot/dana-extralightitalic.eot');
	src: url('assets/fonts/persian/eot/dana-extralightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-extralightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-extralightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 300;
	src: url('assets/fonts/persian/eot/dana-lightitalic.eot');
	src: url('assets/fonts/persian/eot/dana-lightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-lightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-lightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 500;
	src: url('assets/fonts/persian/eot/dana-mediumitalic.eot');
	src: url('assets/fonts/persian/eot/dana-mediumitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-mediumitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-mediumitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 600;
	src: url('assets/fonts/persian/eot/dana-demibolditalic.eot');
	src: url('assets/fonts/persian/eot/dana-demibolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-demibolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-demibolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 750;
	src: url('assets/fonts/persian/eot/dana-ultrabolditalic.eot');
	src: url('assets/fonts/persian/eot/dana-ultrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-ultrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-ultrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 800;
	src: url('assets/fonts/persian/eot/dana-extrabolditalic.eot');
	src: url('assets/fonts/persian/eot/dana-extrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-extrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-extrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 900;
	src: url('assets/fonts/persian/eot/dana-blackitalic.eot');
	src: url('assets/fonts/persian/eot/dana-blackitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-blackitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-blackitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: bold;
	src: url('assets/fonts/persian/eot/dana-bolditalic.eot');
	src: url('assets/fonts/persian/eot/dana-bolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-bolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-bolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: normal;
	src: url('assets/fonts/persian/eot/dana-regularitalic.eot');
	src: url('assets/fonts/persian/eot/dana-regularitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-regularitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-regularitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 200;
	src: url('assets/fonts/persian/eot/dana-fanum-extralight.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-extralight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-extralight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-extralight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/persian/eot/dana-fanum-light.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 500;
	src: url('assets/fonts/persian/eot/dana-fanum-medium.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 600;
	src: url('assets/fonts/persian/eot/dana-fanum-demibold.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-demibold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-demibold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-demibold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 750;
	src: url('assets/fonts/persian/eot/dana-fanum-ultrabold.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-ultrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-ultrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-ultrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 800;
	src: url('assets/fonts/persian/eot/dana-fanum-extrabold.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-extrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-extrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-extrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 900;
	src: url('assets/fonts/persian/eot/dana-fanum-black.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/persian/eot/dana-fanum-bold.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/persian/eot/dana-fanum-regular.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


/**
Iranic fonts	
**/


@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: 200;
	src: url('assets/fonts/persian/eot/dana-fanum-extralightitalic.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-extralightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-extralightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-extralightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: 300;
	src: url('assets/fonts/persian/eot/dana-fanum-lightitalic.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-lightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-lightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-lightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: 500;
	src: url('assets/fonts/persian/eot/dana-fanum-mediumitalic.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-mediumitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-mediumitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-mediumitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: 600;
	src: url('assets/fonts/persian/eot/dana-fanum-demibolditalic.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-demibolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-demibolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-demibolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: 750;
	src: url('assets/fonts/persian/eot/dana-fanum-ultrabolditalic.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-ultrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-ultrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-ultrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: 800;
	src: url('assets/fonts/persian/eot/dana-fanum-extrabolditalic.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-extrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-extrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-extrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: 900;
	src: url('assets/fonts/persian/eot/dana-fanum-blackitalic.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-blackitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-blackitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-blackitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: bold;
	src: url('assets/fonts/persian/eot/dana-fanum-bolditalic.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-bolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-bolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-bolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: normal;
	src: url('assets/fonts/persian/eot/dana-fanum-regularitalic.eot');
	src: url('assets/fonts/persian/eot/dana-fanum-regularitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/dana-fanum-regularitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/dana-fanum-regularitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 900;
	src: url('assets/fonts/persian/eot/IRANSansWeb_Black.eot');
	src: url('assets/fonts/persian/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/persian/eot/IRANSansWeb_Bold.eot');
	src: url('assets/fonts/persian/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 500;
	src: url('assets/fonts/persian/eot/IRANSansWeb_Medium.eot');
	src: url('assets/fonts/persian/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/persian/eot/IRANSansWeb_Light.eot');
	src: url('assets/fonts/persian/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 200;
	src: url('assets/fonts/persian/eot/IRANSansWeb_UltraLight.eot');
	src: url('assets/fonts/persian/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/persian/eot/IRANSansWeb.eot');
	src: url('assets/fonts/persian/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/IRANSansWeb.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: 900;
	src: url('assets/fonts/persian/eot/IRANSansWeb_FaNum_Black.eot');
	src: url('assets/fonts/persian/eot/IRANSansWeb_FaNum_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/IRANSansWeb_FaNum_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/IRANSansWeb_FaNum_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/IRANSansWeb_FaNum_Black.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/persian/eot/IRANSansWeb_FaNum_Bold.eot');
	src: url('assets/fonts/persian/eot/IRANSansWeb_FaNum_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/IRANSansWeb_FaNum_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/IRANSansWeb_FaNum_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/IRANSansWeb_FaNum_Bold.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: 500;
	src: url('assets/fonts/persian/eot/IRANSansWeb_FaNum_Medium.eot');
	src: url('assets/fonts/persian/eot/IRANSansWeb_FaNum_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/IRANSansWeb_FaNum_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/IRANSansWeb_FaNum_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/IRANSansWeb_FaNum_Medium.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/persian/eot/IRANSansWeb_FaNum_Light.eot');
	src: url('assets/fonts/persian/eot/IRANSansWeb_FaNum_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/IRANSansWeb_FaNum_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/IRANSansWeb_FaNum_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/IRANSansWeb_FaNum_Light.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: 200;
	src: url('assets/fonts/persian/eot/IRANSansWeb_FaNum_UltraLight.eot');
	src: url('assets/fonts/persian/eot/IRANSansWeb_FaNum_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/IRANSansWeb_FaNum_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/IRANSansWeb_FaNum_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/IRANSansWeb_FaNum_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/persian/eot/IRANSansWeb_FaNum.eot');
	src: url('assets/fonts/persian/eot/IRANSansWeb_FaNum.eot?#iefix') format('embedded-opentype'),
		 url('assets/fonts/persian/woff2/IRANSansWeb_FaNum.woff2') format('woff2'),  
		 url('assets/fonts/persian/woff/IRANSansWeb_FaNum.woff') format('woff'),  
		 url('assets/fonts/persian/ttf/IRANSansWeb_FaNum.ttf') format('truetype');
} 

@font-face {
	font-family: sc_iransansdn;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/persian/eot/iransansdnbold.eot');
	src: url('assets/fonts/persian/eot/iransansdnbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/iransansdnbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/iransansdnbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iransansdnbold.ttf') format('truetype');
}

@font-face {
	font-family: sc_iransansdn;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/persian/eot/iransansdnlight.eot');
	src: url('assets/fonts/persian/eot/iransansdnlight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/iransansdnlight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/iransansdnlight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iransansdnlight.ttf') format('truetype');
}

@font-face {
	font-family: sc_iransansdn;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/persian/eot/iransansdn.eot');
	src: url('assets/fonts/persian/eot/iransansdn.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/iransansdn.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/iransansdn.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iransansdn.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransansdn_fa;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/persian/eot/iransansdnwebbold.eot');
	src: url('assets/fonts/persian/eot/iransansdnwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/iransansdnwebbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/iransansdnwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iransansdnwebbold.ttf') format('truetype');
}

@font-face {
	font-family: sc_iransansdn_fa;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/persian/eot/iransansdnweblight.eot');
	src: url('assets/fonts/persian/eot/iransansdnweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/iransansdnweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/iransansdnweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iransansdnweblight.ttf') format('truetype');
}

@font-face {
	font-family: sc_iransansdn_fa;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/persian/eot/iransansdnweb.eot');
	src: url('assets/fonts/persian/eot/iransansdnweb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/persian/woff2/iransansdnweb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/persian/woff/iransansdnweb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/persian/ttf/iransansdnwebregular.ttf') format('truetype');
}
@font-face { font-family:'sc_Pelak_fa'; font-weight:200; src: url('assets/fonts/persian/Pelak/EOT/PelakFA-Thin.eot'); src: url('assets/fonts/persian/Pelak/EOT/PelakFA-Thin.eot?#iefix') format('embedded-opentype'), url('assets/fonts/persian/Pelak/WOFF/PelakFA-Thin.woff') format('woff'), url('assets/fonts/persian/Pelak/WOFF2/PelakFA-Thin.woff2') format('woff2'); } @font-face { font-family:'sc_Pelak_fa'; font-weight:300; src: url('assets/fonts/persian/Pelak/EOT/PelakFA-light.eot'); src: url('assets/fonts/persian/Pelak/EOT/PelakFA-light.eot?#iefix') format('embedded-opentype'), url('assets/fonts/persian/Pelak/WOFF/PelakFA-light.woff') format('woff'), url('assets/fonts/persian/Pelak/WOFF2/PelakFA-light.woff2') format('woff2'); } @font-face { font-family:'sc_Pelak_fa'; font-weight:400; src: url('assets/fonts/persian/Pelak/EOT/PelakFA-Regular.eot'); src: url('assets/fonts/persian/Pelak/EOT/PelakFA-Regular.eot?#iefix') format('embedded-opentype'), url('assets/fonts/persian/Pelak/WOFF/PelakFA-Regular.woff') format('woff'), url('assets/fonts/persian/Pelak/WOFF2/PelakFA-Regular.woff2') format('woff2'); } @font-face { font-family:'sc_Pelak_fa'; font-weight:500; src: url('assets/fonts/persian/Pelak/EOT/PelakFA-Medium.eot'); src: url('assets/fonts/persian/Pelak/EOT/PelakFA-Medium.eot?#iefix') format('embedded-opentype'), url('assets/fonts/persian/Pelak/WOFF/PelakFA-Medium.woff') format('woff'), url('assets/fonts/persian/Pelak/WOFF2/PelakFA-Medium.woff2') format('woff2'); } @font-face { font-family:'sc_Pelak_fa'; font-weight:600; src: url('assets/fonts/persian/Pelak/EOT/PelakFA-SemiBold.eot'); src: url('assets/fonts/persian/Pelak/EOT/PelakFA-SemiBold.eot?#iefix') format('embedded-opentype'), url('assets/fonts/persian/Pelak/WOFF/PelakFA-SemiBold.woff') format('woff'), url('assets/fonts/persian/Pelak/WOFF2/PelakFA-SemiBold.woff2') format('woff2'); } @font-face { font-family:'sc_Pelak_fa'; font-weight:700; src: url('assets/fonts/persian/Pelak/EOT/PelakFA-Bold.eot'); src: url('assets/fonts/persian/Pelak/EOT/PelakFA-Bold.eot?#iefix') format('embedded-opentype'), url('assets/fonts/persian/Pelak/WOFF/PelakFA-Bold.woff') format('woff'), url('assets/fonts/persian/Pelak/WOFF2/PelakFA-Bold.woff2') format('woff2'); } @font-face { font-family:'sc_Pelak_fa'; font-weight:800; src: url('assets/fonts/persian/Pelak/EOT/PelakFA-ExtraBold.eot'); src: url('assets/fonts/persian/Pelak/EOT/PelakFA-ExtraBold.eot?#iefix') format('embedded-opentype'), url('assets/fonts/persian/Pelak/WOFF/PelakFA-ExtraBold.woff') format('woff'), url('assets/fonts/persian/Pelak/WOFF2/PelakFA-ExtraBold.woff2') format('woff2'); } @font-face { font-family:'sc_Pelak_fa'; font-weight:900; src: url('assets/fonts/persian/Pelak/EOT/PelakFA-Black.eot'); src: url('assets/fonts/persian/Pelak/EOT/PelakFA-Black.eot?#iefix') format('embedded-opentype'), url('assets/fonts/persian/Pelak/WOFF/PelakFA-Black.woff') format('woff'), url('assets/fonts/persian/Pelak/WOFF2/PelakFA-Black.woff2') format('woff2'); }

@font-face {
	font-family: sc_yekanbakh;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/yekan_bakh/YekanBakhFaNum-Light.woff') format('woff'),   
	url('suncode/fonts/yekan_bakh/YekanBakhFaNum-Light.woff2') format('woff2');	
}

@font-face {
	font-family: sc_yekanbakh;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/yekan_bakh/YekanBakhFaNum-Regular.woff') format('woff'),   
	url('suncode/fonts/yekan_bakh/YekanBakhFaNum-Regular.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_yekanbakh;
	font-style: normal;
	font-weight: 600;
	src: url('suncode/fonts/yekan_bakh/YekanBakhFaNum-SemiBold.woff') format('woff'),   
	url('suncode/fonts/yekan_bakh/YekanBakhFaNum-SemiBold.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_yekanbakh;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/yekan_bakh/YekanBakhFaNum-Bold.woff') format('woff'),   
	url('suncode/fonts/yekan_bakh/YekanBakhFaNum-Bold.woff2') format('woff2'); 
}

@font-face {
	font-family: sc_yekanbakh;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/yekan_bakh/YekanBakhFaNum-ExtraBold.woff') format('woff'),   
	url('suncode/fonts/yekan_bakh/YekanBakhFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_yekanbakh;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/yekan_bakh/YekanBakhFaNum-Black.woff') format('woff'),   
	url('suncode/fonts/yekan_bakh/YekanBakhFaNum-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_yekanbakh;
	font-style: normal;
	font-weight: 950;
	src: url('suncode/fonts/yekan_bakh/YekanBakhFaNum-ExtraBlack.woff') format('woff'),   
	url('suncode/fonts/yekan_bakh/YekanBakhFaNum-ExtraBlack.woff2') format('woff2');		 
}
@font-face { font-family: sc_modam; font-weight: 200; src: url('suncode/fonts/Modam/ModamFaNumWeb-Light.woff') format('woff'), url('suncode/fonts/Modam/ModamFaNumWeb-Light.woff2') format('woff2'); } @font-face { font-family: sc_modam; font-weight: 400; src: url('suncode/fonts/Modam/ModamFaNumWeb-Regular.woff') format('woff'), url('suncode/fonts/Modam/ModamFaNumWeb-Regular.woff2') format('woff2'); } @font-face { font-family: sc_modam; font-weight: 700; src: url('suncode/fonts/Modam/ModamFaNumWeb-Bold.woff') format('woff'), url('suncode/fonts/Modam/ModamFaNumWeb-Bold.woff2') format('woff2'); } @font-face { font-family: sc_modam; font-weight: 900; src: url('suncode/fonts/Modam/ModamFaNumWeb-Black.woff') format('woff'), url('suncode/fonts/Modam/ModamFaNumWeb-Black.woff2') format('woff2'); }
/*suncode fonts end*/
/*.rtl #wpadminbar * {
    font-family: sc_iranyekan,Tahoma,sans-serif;
}*/
.rtl .product.badges-style-2 .onsale {
    padding: 0 12px 0 9px;
    border-radius: 2px 0 0 2px;
    right: -5px;
    left: auto;
}
.rtl .product.badges-style-2 .onsale:after {
    border-right: 5px solid transparent;
	border-left: none;
    right: 0;
    left: auto;
}
body {
	direction: rtl !important;
	unicode-bidi: embed;
}

/* Typography & Blog elements */
.rtl blockquote {
  text-align: right;
}
.rtl blockquote cite, .rtl blockquote small {
  text-align: left;
}

/* Logo Positioning on big screens */
@media screen and (min-width: 768px) {
  .rtl .logo-pos-left .site-branding .site-logo, .rtl .logo-pos-left .site-branding .header-group {
    text-align: right;
  }
  .rtl .logo-pos-left .site-branding .logo-group-nav {
    text-align: left;
  }
  .rtl .logo-pos-left .site-branding .hgroup-sidebar {
    text-align: left;
  }
  .rtl .logo-pos-right .site-branding .logo-group-nav {
    text-align: right;
  }
  .rtl .logo-pos-right .site-branding .hgroup-sidebar {
    text-align: right;
  }
  .rtl .logo-pos-center-inside .site-branding .hgroup-sidebar {
    text-align: left;
  }
  .rtl .logo-pos-center-inside .site-branding .logo-group-nav {
    text-align: right;
  }
  .rtl .logo-pos-center-above .site-branding .logo-group-nav {
    text-align: right;
  }
  .rtl .logo-pos-center-above .site-branding .hgroup-sidebar {
    text-align: left;
  }
}

/* Header Elementor */
.rtl .logo-group-nav .sub-menu {
  text-align: right;
}
.rtl .site-header .tm-woocompare-widget-product, .rtl .site-header .tm-woowishlist-widget-product {
  text-align: right;
}
.rtl .site-header .tm-woocompare-widget-product h3, .rtl .site-header .tm-woowishlist-widget-product h3 {
  text-align: right;
}
.rtl .info-message-icon .logo-call-me {
  text-align: right;
}
.rtl .info-message-icon i.logo-widget {
  float: right;
}

/* Blog & Posts */

.rtl .sticky .sticky-post{
  right: auto;
  left: -5px;
}

.rtl .sticky .sticky-post:after{
  right: auto;
  left: -2px;
  border-width: 0 0 6px 0;
  border-style: solid;
  border-right: 5px solid transparent !important;
  transform: rotate(180deg);

}

.rtl article.type-post .edit-link{
  border-left: none;
  border-right: 1px solid #e1e1e1;
  padding-right: 11px;
  margin-right: 11px;
}

.rtl article.type-post .grid-wrapper .post-cats:before,
.rtl .blog-style-2 article.type-post .post-cats:before,
.rtl .blog-style-default article .meta-taxonomy .post-cats:before{
  padding: 0 0 0 8px;
}

.rtl article.type-post .grid-wrapper .post-tags:before,
.rtl .blog-style-2 article.type-post .post-tags:before,
.rtl .blog-style-default article .meta-taxonomy .post-tags:before{
  padding: 0 0 0 8px;
}

.rtl blockquote:before{
  left: auto;
  right: 30px;
}

.rtl .error404 .page-title {
  text-align: right;
}
.rtl article.type-post .entry-title {
  text-align: right;
}
.rtl .comments-area .comment-reply-title {
  text-align: right;
}
.rtl .comments-area .pingback .comment-meta, .rtl .comments-area .trackback .comment-meta {
  text-align: right;
}
.rtl .comment-navigation {
  text-align: right;
}
.rtl .tz-social-links div.wrapper {
  text-align: right;
}
.rtl article.type-post img.avatar {
  margin: -5px 0 0 1em;
  float: right;
}
.rtl article.type-post .author-info img.avatar {
  margin: 0 0 1em 1em;
  float: right;
}
.rtl .comment-numeric-navigation .page-links-title {
  float: right;
}
.rtl .comment-navigation .prev {
  float: right;
}
.rtl .comment-navigation .next {
  float: left;
}
.rtl .tz-social-links .sharecount {
  float: left;
}
@media (min-width: 768px) {
  .rtl article.type-post .meta-counters, .rtl article.type-attachment .meta-counters {
    float: left;
    text-align: right;
  }
  .rtl .site-content .related-posts .entry-title.related-posts-title {
    text-align: right;
  }
  .rtl .related-posts .item-content {
    text-align: right;
  }
  .rtl .comments-area .comments-title {
    text-align: right;
  }
  .comments-area .comment-meta {
    text-align: right;
  }
  .rtl .comments-area .comment-form-author, .comments-area .comment-form-email, .rtl .comments-area .comment-form-url {
    float: right;
  }
}

/* Sidebar & widgets */
.rtl .widget_calendar #prev, .rtl .widget_calendar #next {
  text-align: right;
}
.rtl .widget_calendar #next {
  text-align: left;
}
.rtl .widget_categories ul li, .rtl .widget_archive ul li {
  text-align: left;
}
.rtl .widget_categories ul li a, .rtl .widget_archive ul li a {
  text-align: right;
  float: right;
}

/* Footer */
@media (min-width: 768px) {
  .rtl .footer-widgets .widget-area {
    text-align: right;
  }
  .rtl .site-info {
    text-align: right;
  }
}

/* Galleris */
.rtl #chromium-gallery .gallery-item-description h3 {
  text-align: right;
}
.rtl .mfp-content {
  text-align: right;
}
.rtl .mfp-title {
  text-align: right;
}
.rtl #chromium-gallery .gallery-item-description a {
  float: right;
}
.rtl article.attachment .attachment-img {
  float: right;
}
.rtl article.format-gallery .owl-next {
  float: left;
}

/* Additional Elements */
.rtl .entry-content table.tablesaw tbody th.tm-woocompare-heading-cell {
  text-align: right;
}
.rtl .site .dgwt-wcas-sp del {
  text-align: right;
}
.rtl .wpcf7-form .form-row-first, .rtl .wpcf7-form .form-row-last {
  float: left;
}
.rtl .wpcf7-form .form-row-first {
  float: right;
}
.rtl .site .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
  float: right;
}
.rtl .site .dgwt-wcas-search-wrapp {
  float: right;
}
@media screen and (min-width: 768px) and (max-width: 800px) {
  .rtl .two-column-banner {
    float: right;
  }
}

/* WooCommerce */
.rtl .woocommerce-ordering select,
.rtl .product-pager select{
  padding: 0 12px 0 40px;
}

.rtl .woocommerce-ordering::before,
.rtl .product-pager::before{
  right: auto;
  left: 35px;
}

.rtl .woocommerce-ordering::after,
.rtl .product-pager::after{
  right: auto;
  left: 12px;
}

.rtl li.product .woocommerce-loop-product__title{
  text-align: right;
}
@media only screen and (min-width: 768px) {
  .rtl ul.tabs.wc-tabs>li{
    float: right;
  }
}

.rtl #reviews .comment-form-comment label{
  float: right;
}

.rtl .cart_totals tr th{
  text-align: right;
}

.rtl .select2-container--default .select2-selection--single .select2-selection__rendered{
  text-align: right;
}

.rtl .woocommerce-shipping-calculator a::after{
  padding-left: 0;
  padding-right: 5px;
}

.rtl .woocommerce-checkout .login-wrapper,
.rtl .woocommerce-checkout .coupon-wrapper{
  float: right;
}

.rtl div.payment_box:before{
  left: auto;
  right: 30px;
}
/*suncode rtl css start*/

.rtl #mega-menu-wrap-primary-nav #mega-menu-primary-nav{text-align:right;}
.rtl #mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item.mega-right-aligned-promo { float: left !important; }
.rtl #mega-menu-wrap-primary-nav, .rtl #mega-menu-wrap-primary-nav #mega-menu-primary-nav, .rtl #mega-menu-wrap-primary-nav #mega-menu-primary-nav ul.mega-sub-menu, .rtl #mega-menu-wrap-primary-nav #mega-menu-primary-nav li.mega-menu-item, .rtl #mega-menu-wrap-primary-nav #mega-menu-primary-nav li.mega-menu-row, .rtl #mega-menu-wrap-primary-nav #mega-menu-primary-nav li.mega-menu-column, .rtl #mega-menu-wrap-primary-nav #mega-menu-primary-nav a.mega-menu-link{
	text-align:right;
}
.fa{font-family:FontAwesome;}
.elementor-widget-heading .elementor-heading-title,.elementor-widget-image .widget-image-caption,.elementor-widget-text-editor,.elementor-widget-button a.elementor-button,
.elementor-widget-button .elementor-button,.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title,.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description,.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description,.elementor-widget-star-rating .elementor-star-rating__title,.elementor-widget-image-gallery .gallery-item .gallery-caption,.elementor-widget-image-carousel .elementor-image-carousel-caption,.elementor-widget-icon-list .elementor-icon-list-item,.elementor-widget-counter .elementor-counter-number-wrapper,.elementor-widget-counter .elementor-counter-title,.elementor-widget-progress .elementor-title,.elementor-widget-testimonial .elementor-testimonial-content,.elementor-widget-testimonial .elementor-testimonial-name,.elementor-widget-testimonial .elementor-testimonial-job,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-content,.elementor-widget-accordion .elementor-accordion .elementor-tab-title,.elementor-widget-accordion .elementor-accordion .elementor-tab-content,.elementor-widget-toggle .elementor-toggle .elementor-tab-title,.elementor-widget-toggle .elementor-toggle .elementor-tab-content,.elementor-widget-alert .elementor-alert-title,.elementor-widget-alert .elementor-alert-description{
    font-family:inherit !important;
}
@media screen and (min-width: 1024px){
.rtl .site-header .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper:before {
    left:auto;
    right: -3px;
    box-shadow: 5px 0px 20px 10px rgba(0,0,0,0.12);
}
}
.top-widgets-left .widget, .top-widgets-right .widget, .elementor-header-top .widget {
    margin: 0 0 0.5em 0;
}
@media screen and (min-width: 768px){
.rtl .top-widgets-left .widget, .top-widgets-right .widget, .rtl .top-widgets-left .widget.WOOCS_SELECTOR, .rtl .top-widgets-right .widget.WOOCS_SELECTOR {
    margin: 0 0 0 30px;
}
}
.rtl .tz-login-heading.inline .my-account:after {
    padding: 0 3px 0 0;
}
.rtl .site .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    text-align: right;
    padding-right: 10px;border-radius: 0 5px 5px 0;
}
.rtl .info-message-icon i.logo-widget {
    margin: 0 0 0 10px;
}
.rtl .widget_categories ul li:before, .widget_archive ul li:before, .rtl .widget_pages ul li:before, .rtl .widget_rss ul li:before, .rtl .widget_nav_menu ul li:before {
    right: -10px;
    left: auto;
    top: 9px;
}
.rtl .widget_tz_contacts ul li {
    text-align: right;
	padding: 0 30px 5px 0;
}
.rtl .widget_tz_contacts ul li:before{
	right:0;
	left:auto;
	text-align:right;
}
.rtl .mega-sub-menu .elementor-tab-title:after {
    left: 21px;
    right: auto;
	transform: rotate(180deg);
}
.rtl #mega-menu-wrap-primary-nav #mega-menu-primary-nav li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{    margin: 0 6px 0 0;}
.rtl #mega-menu-wrap-primary-nav #mega-menu-primary-nav li.mega-menu-item.mega-departments-link > a.mega-menu-link:before {
    margin: 0 0 0 20px;
}
.rtl .tablesaw-advance {
    float: left;
}
.rtl a.tablesaw-nav-btn.btn.btn-micro.left {
    float: left;
}
.rtl .site .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit, .rtl .site .dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp, .rtl .site .dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input ,.rtl.chromium-look-tires .home-hero-search .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{
border-radius: 2px 0 0 2px;}
.rtl.chromium-look-tires .home-hero-search .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{left:1px;right:auto;border-radius: 5px 0 0 5px;
    height: 53px;}
@media screen and (min-width: 768px){
.rtl .site-branding .hgroup-sidebar .widget {
    margin: 0 0 0 3.8em;
}
}


.rtl .widget_tz_categories .show-children {
    float: left;
    margin: 3px 8px 0 0;
}
.rtl .widget_tz_categories .children {
    margin: 5px 18px 0 0;
}
.rtl .widget_tz_categories .count {
    margin: 0 1em 0 0;
}
.rtl .widget_tz_categories .children li a:not(.show-children):before {
    text-align: right;
}
.rtl .widget_layered_nav ul li a, .widget_layered_nav_filters ul li a, .rtl .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
    padding: 0 26px 0 0 ;
    float: right;
}
.rtl .widget_layered_nav ul li a:before, .rtl .widget_layered_nav_filters ul li a:before {
    right: 0;
    left: auto;
}
.rtl .widget.woocommerce .count {
    margin-right: 5px;
    margin-left: 0;
}
.rtl .woocommerce-pagination ul.page-numbers li {
    margin: 0 0 0 5px;
}
.rtl .woocommerce-pagination ul.page-numbers li a.next.page-numbers,.rtl .woocommerce-pagination ul.page-numbers li a.prev.page-numbers {
    transform: rotate(180deg);
}
@media (min-width: 768px){
.rtl .woocommerce .woocommerce-result-count {
    float: right;
}
}
.rtl .view-controls-wrapper {
    text-align: left;
}
.rtl .widget_layered_nav_filters ul li {
    padding: 0 0 5px 10px;
}
@media screen and (min-width:600px){
.rtl .widget_tz_shopping_cart .heading:before {
    right: 0;
    left: auto;
}
}
.rtl .widget_tz_shopping_cart .heading .cart-count-wrapper{
    right: 21px;
    left: auto;
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_shopping_cart .heading{
    /* padding: 0 48px 0 0; */
}
.rtl.chromium-look-tools .hgroup-sidebar .widget_tz_shopping_cart .heading{
    padding: 0 48px 0 0;
}
.rtl .elementor-widget-wp-widget-tz_woo_cart ul.cart_list, .rtl .widget_tz_shopping_cart ul.cart_list{
	padding:20px 0;
}
.rtl.woocommerce-checkout .login-wrapper, .rtl.woocommerce-checkout .coupon-wrapper{
	float:right;
}
.rtl.chromium-look-tires .admin-bar {
    margin-top: 32px;
}
.woocommerce-checkout-review-order-table td span.woocommerce-Price-amount.amount bdi {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.rtl #mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item.mega-departments-link > a.mega-menu-link {
    padding: 0 22px 0 39px;
}
.rtl#add_payment_method .wc-proceed-to-checkout, .rtl.woocommerce-cart .wc-proceed-to-checkout, .rtl.woocommerce-checkout .wc-proceed-to-checkout {
    padding: 0;
    text-align: left;
}
.rtl article.type-post .meta-counters div:first-child:not(.wrapper) {
    margin: 0;
}
@media screen and (min-width: 768px){
.site-branding .hgroup-sidebar .widget:last-child {
    margin: 0 !important
}
}
.rtl .widget_tz_shopping_cart .heading .subtotal{
    text-align: right;
}
.rtl .widget_tz_shopping_cart .widget_shopping_cart_content{
    left: 0px;
    right: auto;
}
.rtl .widget_tz_shopping_cart .widget_shopping_cart_content:after, .rtl .widget_tz_shopping_cart .widget_shopping_cart_content:before{
    left: 10px;
    right: auto;
}
.rtl .widget_tz_shopping_cart .widget_shopping_cart_content:after{
    left: 11px;
    right: auto;
}
.rtl .widget_tz_shopping_cart .mini-cart-heading{
        text-align: right;
}
.rtl .mCustomScrollBox{
    direction: rtl;
}
.rtl .widget_tz_shopping_cart ul.cart_list li, .rtl .woocommerce .widget_tz_shopping_cart ul.cart_list li {
    padding: 10px 0 10px 50px;
}
.rtl .widget_tz_shopping_cart ul.cart_list li a.remove{
    left: 18px;
    right: auto;
}
.rtl .widget.woocommerce ul.product_list_widget li, .rtl ul.product_list_widget li {
    padding: 0 95px 0 0;
    text-align: right;
}
.rtl .cart_list img, .widget.widget_recent_reviews ul.product_list_widget img {
    margin: 0 0 0 20px;
    float: right;
}
.rtl .widget_price_filter .price_slider_amount {
    text-align: right;
}
.rtl .widget_price_filter .button {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .chromium-product-style-3 li.product .excerpt-wrapper .add_to_cart_button, .rtl .chromium-product-style-3 li.product .excerpt-wrapper .product_type_variable, .rtl .chromium-product-style-3 li.product .excerpt-wrapper .ajax_add_to_cart, .rtl .chromium-product-style-3 li.product.outofstock .excerpt-wrapper .ajax_add_to_cart, .rtl .chromium-product-style-4 li.product .excerpt-wrapper .add_to_cart_button, .chromium-product-style-4 li.product .excerpt-wrapper .ajax_add_to_cart, .rtl .chromium-product-style-4 li.product.outofstock .excerpt-wrapper .ajax_add_to_cart, .rtl li.product .excerpt-wrapper .product_type_grouped, .rtl li.product .excerpt-wrapper .product_type_external, li.product .excerpt-wrapper .product_type_external{
    margin: 0 10px 0 0;
    float: left;
}
.rtl .elementor-widget-woocommerce-product-images .product_meta+.woocommerce-product-rating, .product-images-wrapper .product_meta+.woocommerce-product-rating {
    margin-right: 10px;
    margin-left: 0;
}
@media screen and (min-width: 1024px){
.rtl .product-images-wrapper .flex-control-thumbs, .rtl .elementor-widget-woocommerce-product-images .flex-control-thumbs {
    right: 0 !important;
    left: auto !important;
}}
@media screen and (min-width: 768px){
.rtl .elementor-widget-woocommerce-product-images .flex-viewport, body:not(.product-classic-style) .woocommerce-product-gallery .flex-viewport {
    margin-right: 100px;
    margin-left: 0;
}
}
.rtl .elementor-widget-woocommerce-product-images .woocommerce-product-gallery__trigger, .rtl .product-images-wrapper .woocommerce-product-gallery__trigger{
    left: 15px;
    right: auto;
}
.rtl .variations_form select {
    padding: 0 8px 0 40px;
}
.rtl .select-wrapper::before {
    left: 35px;
    right: auto;
    border-right: 1px solid;
    border-left: none;
}
.rtl .select-wrapper::after{
    left: 12px;
    right: auto;
}
.rtl div.product .quantity, .list-view li.product .quantity {
    margin-left: 15px;
    margin-right: 0;
}
.rtl .quantity {
    float: right;
}
.rtl .entry-summary .button.tm-woocompare-button-single, .rtl .entry-summary .button.tm-woowishlist-button-single, .rtl .entry-summary .button.tm-woowishlist-page-button, .rtl .entry-summary .button.tm-woocompare-page-button{
    margin: 2em 0 0 5%;
    padding: 0 25px 0 0;
}
.rtl .button.tm-woocompare-button-single:before, .rtl .button.tm-woowishlist-button-single:before{
    right: 0;
    left: auto;
}
.rtl #reviews img.avatar {
    float: right;
    margin: 0 0 0 2em;
}
.rtl .product .comment-text .star-rating {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .entry-summary a.button.tm-woowishlist-page-button, .rtl .entry-summary a.button.tm-woocompare-page-button{
    right: 0;
    left: auto;
}
.rtl .woocommerce-breadcrumb i.fa.fa-angle-right {
    transform: rotate(180deg);
}
.rtl .woocommerce-breadcrumb i {
    margin-right: 6px;
    margin-left: 2px;
}
.rtl .site-sidebar.style-1 .widget:not(.widget_tz_categories) .widget-title span:after{
    right: 0;
    left: auto;
}
@media (min-width: 768px){
.rtl .widget_tz_socials ul.inline-mode li {
    float: right;
}
}
.rtl .widget_tz_socials ul.inline-mode li {
    margin: 0 0 0 10px;
}
.rtl .site-sidebar .widget ul.posts-list li .entry-meta div {
    margin: 5px 0 0 10px;
}
.rtl .site-sidebar .widget ul.posts-list li i {
    padding-left: 5px;
    padding-right: 0;
}
.rtl .site-sidebar .widget ul.posts-list li .thumb-wrapper {
    float: right;
    margin: 0 0 0 1em;
}
.rtl .widget_categories ul, .rtl .widget_archive ul, .rtl .widget_pages ul, .rtl .widget_rss ul, .rtl .widget_nav_menu ul {
    padding-right: 1em;
    padding-left: 0;
}
.rtl .widget_categories ul li:before, .rtl .widget_archive ul li:before, .rtl .widget_pages ul li:before, .rtl .widget_rss ul li:before, .rtl .widget_nav_menu ul li:before {
    right: -1em;
    left: auto;
}
.rtl .widget_tz_categories .show-children{
    float: left;
    margin: 3px 8px 0 0;
}
.rtl .widget_tz_categories.alt-style .show-children:before{
    left: 0;
    right: auto;
}
.rtl .widget_tz_categories.alt-style .show-children.collapsed:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.rtl .widget_tz_categories .children li a:not(.show-children):before{
    text-align: right;
}
.rtl .widget_product_search .search-field, .rtl .widget_search .search-field{
    padding: 0 10px 0 50px !important;
}
.rtl .widget_product_search button, .rtl .widget_search .search-submit{
    left: 0px;
    right: auto;
}
.rtl .widget_product_search button::before, .rtl #sidebar-blog .widget_search .search-form::before {
    left: 15px;
    right: auto;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.rtl .blog-style-default article .time-wrapper {
    margin-left: 11px;
    margin-right: 0;
}
.rtl .tz-product-tabs .tab-nav-wrapper .nav-tabs>li>a::after{
	right: 0;
    left: auto;
}
@media only screen and (min-width: 768px){
.rtl .tz-product-tabs ul.nav.nav-tabs {
    padding: 0 0 25px 100px;
}
}
@media only screen and (min-width: 768px){
.rtl .tz-product-tabs .nav-tabs>li {
    margin: 0 0 -1px 1px;
    float: right;
}}
@media only screen and (min-width: 768px){
.rtl .tz-product-tabs .tab-nav-wrapper .nav-tabs>li>a {
    margin: 0 0 0 55px;
}
}
@media (min-width: 768px){
.rtl .tab-pane .slider-navi {
    left: 5px;
    right: auto;
}
}

@media (min-width: 768px){
.rtl .title-wrapper {
    text-align: right;
}
}

.rtl.chromium-product-style-2 li.product .buttons-wrapper,.rtl.chromium-product-style-3 li.product .buttons-wrapper, .rtl.chromium-product-style-4 li.product .buttons-wrapper {
    right: auto;
    left: 14px;margin:0;
}
.rtl li.product .buttons-wrapper .button{
	float: right;
}
.rtl.chromium-product-style-2 li.product .buttons-wrapper .product-tooltip, .rtl.chromium-product-style-3 li.product .buttons-wrapper .product-tooltip, .rtl.chromium-product-style-4 li.product .buttons-wrapper .product-tooltip{
	right: auto;
    left: 45px;
	margin-right: 0;
    text-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5);
}
.rtl .tz-from-blog.style-2 .time-wrapper,.rtl .tz-from-blog.style-2 .item-content a.post-cat-link {
    margin: 0 0 0.667em 0.667em;
}
@media (min-width: 768px){
.rtl .tz-from-blog .item-content {
    text-align: right;
}
}
@media (min-width: 768px){
.rtl .tz-from-blog .item-content h6 {
    text-align: right;
}
}
.rtl .tz-from-blog .entry-meta {
    text-align: right;
}
.rtl .tz-from-blog .post-views {
    float: left;
}
.rtl .tz-from-blog .post-views i, .rtl .tz-from-blog .addtional-meta-counters i {
    margin: 0 6px 0 0;
}
.rtl .tz-from-blog .addtional-meta-counters > div {
    margin-left: 20px;
    margin-right: 0;
}
.rtl .tz-from-blog .addtional-meta-counters{
	right: 0;
    left: auto;
}
.rtl .tz-from-blog .entry-excerpt {
    text-align: right;
}
.rtl .tz-from-blog .item-content a.post-cat-link{
	margin: 0 0 1.5em 0.5em;
	padding: 3px 0 3px 8px;
}
@media (min-width: 768px){
.rtl .tz-from-blog .time-wrapper {
    text-align: right;
}
}
.rtl .tz-from-blog .addtional-meta-counters i {
    float: right;
    position: relative;
    top: -3px;
    height: 28px;
    min-width: 25px;
    text-align: center;
}
@media (min-width: 768px){
.rtl .title-wrapper .slider-navi {
    left: 25px;
    right: auto;
}
}
.rtl .search-results article .entry-title{
	text-align: right;
}
.rtl .site-breadcrumbs i {
    transform: translateY(1px)rotate(180deg);
}
.rtl .tz-login-heading.inline .delimiter {
    padding-right: 3px;
    padding-left: 0;
}
.rtl .tz-login-heading .user-icon::before {
    padding: 0 0 0 5px;
}
.rtl .ajax-auth input:not(.button) {
    padding-left: 50px;
    padding-right: 1em;
}
.rtl .ajax-auth .button, .tz-login-form-wrapper .button.my-account{
	float: left;
}
.rtl .ajax-auth p::after {
    left: 10px;
    right: auto;
}
.rtl .ajax-auth a.text-link {
    float: right;
}
@media (min-width: 768px){
.rtl .widget_tz_login_register {
    text-align: right;
}
}
.rtl .ajax-auth .tz-form-close{
	left: 20px;
    right: auto;
}
.rtl .widget_tz_shopping_cart .widget_shopping_cart_content .total strong {
    float: right;
}
.rtl .widget_tz_shopping_cart .widget_shopping_cart_content .total{
	text-align: left;
}
.rtl .button.empty-cart {
    left: 0;
    right: auto;
}@media only screen and (min-width: 1024px){
.rtl .shop_table.cart td, .rtl .shop_table.cart th {
    border-width: 0 1px 1px 0;
}}
@media screen and (min-width: 1024px){
.rtl .shop_table.cart td.product-remove, .rtl .shop_table.cart th.product-remove {
    border-width: 0 0 1px 1px;
}
}
.rtl .shop_table.cart button.button {
    float: left;
    margin: 0 10px 0 0;
}
.rtl .shop_table.cart .coupon {
    float: right;
}
@media only screen and (min-width: 1024px){
.rtl .shop_table.cart .link-to-shop {
    margin: 9px 0 0 25px;
    text-align: left;
}
}
/* .link-to-shop i {
    margin: 0 5px 0 0;
} */
.rtl .link-to-shop i.fa.fa-angle-right {
    transform: scaleX(-1);
    margin-right: 5px;
}
@media only screen and (min-width: 1024px){
.rtl .shop_table.cart .link-to-shop {
    float: left;
}
}
.rtl .woocommerce-checkout-review-order-table .img {
    float: right;
    margin: 0 0 0 15px;
}
.rtl .woocommerce form .form-row-first, .rtl .woocommerce form .form-row-last, .rtl .woocommerce form .validate-phone, .rtl .woocommerce form .validate-email {
    float: left;
}
.rtl .woocommerce form .form-row-first, .rtl .woocommerce form .validate-phone {
    float: right;
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow:before{
	right: 0px;
    left: auto;
}
/*.rtl p#billing_city_field {
    float: left;
}
.rtl p#billing_state_field {
    float: right;
    clear: inherit;
}*/
.rtl .woocommerce-message, .woocommerce-info, .rtl .woocommerce-error {
    padding: 1em 4em 1em 1em;
}
.rtl .woocommerce-message::before, .rtl .woocommerce-info::before, .rtl .woocommerce-error::before{
	right: 20px;
    left: auto;
}
@media screen and (min-width: 768px){
.rtl .woocommerce ul.order_details li {
    margin: 0 0 0 1em;
    border-width: 0 0 0 1px;
}
}
.rtl .woocommerce ul.order_details li {
    padding: 0 0 0 1em;
}
.rtl .woocommerce ul.order_details li:last-child {
    border-left: 0;
}
.rtl .woocommerce table.order_details td.product-name,.rtl .woocommerce table.order_details th {
    text-align: right;
}
.rtl .widget_shopping_cart_content a.button {
    float: right;
}
.rtl .widget_shopping_cart_content a.button.checkout {
    float: left;
}
.rtl td.product-remove a {
    line-height: 1.3;
}
@media (min-width: 768px){
.rtl .tz-testimonials .img-wrapper {
    right: 30px;
    left: auto;
}
}
@media (min-width: 768px){
.rtl .tz-testimonials .item-wrapper {
    padding: 2em 175px 2em 3em;
    max-width: 100%;
    text-align: right;
}
}
.rtl .tz-testimonials .text-wrapper {
    text-align: right;
}
.rtl .product.badges-style-3 .onsale{
	right: 10px;
    left: auto;
}
.rtl .product .onsale, .rtl .product span.custom-badge{
	    left: auto;
    right: 0;
}
.rtl .product span.custom-badge:after, .rtl .product .onsale:before{
	left: -11px;
    right: auto;
	border-right: none !important;
    border-left: 11px solid transparent !important;
}
.rtl li.product .buttons-wrapper{
	    right: 50%;
    left: auto;
	   margin: -18px -44px 0 0;
}
@media only screen and (max-width: 768px){
.rtl #mega-menu-wrap-primary-nav #mega-menu-primary-nav li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: left;
}
}
.rtl #mega-menu-wrap-primary-nav .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
    margin-right: 6px;
    margin-left: 0;
}
.rtl div.wpcf7 {
    direction: rtl;
}
.rtl .post-views .chromium-icon-view:before {
    position: relative;
    top: 3px;
}
.rtl .post-views i.chromium-icon-view {
    float: right;
    margin-left: 5px;
}
.rtl .tz-product-tabs.style-2 .tab-pane .slider-navi .next::after, .rtl .tz-from-blog.style-2 .title-wrapper .slider-navi .slider-next::after, .rtl .tz-categories-grid.with-slider .title-wrapper .slider-navi span.slider-next::after {
    content: '\e938';
}
.rtl .tz-product-tabs.style-2 .tab-pane .slider-navi span::after, .tz-from-blog.style-2 .title-wrapper .slider-navi span::after, .rtl .tz-categories-grid.with-slider .title-wrapper .slider-navi span:after {
    content: '\e939';
}
.rtl .tz-product-tabs.style-2 .tab-pane .slider-navi span.next:hover:after, .rtl .tz-from-blog.style-2 .title-wrapper .slider-navi span.slider-next:hover::after, .rtl .tz-categories-grid.with-slider .title-wrapper .slider-navi span.slider-next:hover::after {
    right: 20px;
}
.rtl .title-wrapper .slider-navi span:hover:after, .rtl .owl-carousel .owl-nav div:hover:after, .rtl .tab-pane .slider-navi span:hover:after {
    left: 6px;
}
.rtl .tz-product-tabs.style-2 .tab-pane .slider-navi span+span::before, .rtl .tz-from-blog.style-2 .title-wrapper .slider-navi span+span::before, .rtl .tz-categories-grid.with-slider .title-wrapper .slider-navi span+span::before {
    margin: 0px -10px 0 0;
}
.rtl .dgwt-wcas-details-right .dgwt-wcas-details-wrapp {
    border-left: 1px solid #ddd;
    border-right: 0;
    border-radius: 5px 0 0 5px;
}
.rtl .dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp {
    border-radius: 0 0 5px 0;
}
.rtl li.product.product-category .woocommerce-loop-category__title {
    text-align: right;
}
.rtl .dgwt-wcas-details-title-tax{
	font-weight: 700;
}
.rtl .dgwt-wcas-st>span.dgwt-wcas-st--tax{
	letter-spacing: 0px;
}
.rtl .tm-woowishlist-item .tm-woocomerce-list__product-image {
    float: right;
    margin: 0 0 10px 30px;
}
.rtl .tm-woowishlist-remove {
    position: absolute;
    left: 0px;
    right: auto;
}
.rtl .tm-woocompare-remove{
	left: 5px;
    right: auto;
}
.rtl .variations_form .reset_variations{
	left: -14px;
    right: auto;
}
.rtl .product-shares-wrapper .tz-social-links .wrapper a{
	    margin: 0 0 5px 9px;
}
.rtl div.product .stock {
    margin-right: 43px;
    margin-left: 0;
}
.rtl div.product .stock.in-stock:before {
    margin: 0 0 0 5px;
}
.rtl .entry-summary a.button.tm-woocompare-page-button {
    left: 0;
    right: auto;
}
.rtl .widget_mailchimpsf_widget .mc_signup_submit{
	right: auto;
    left: 0;
}
.rtl .widget_mailchimpsf_widget input:not(.button){
	    padding: 0 10px 0 60px;
}
.rtl article.type-post .post-date-wrapper {
    padding: 30px 24px 50px 0;
}
.rtl article.type-post .post-date-wrapper::before {
    right: 58px;
    left: auto;
}
.rtl article.type-post .grid-wrapper .post-cats, .rtl article.type-post .grid-wrapper .post-tags, .rtl article.type-post .grid-wrapper .post-author, .rtl .blog-style-2 article.type-post .post-cats, .rtl .blog-style-2 article.type-post .post-author, .rtl .blog-style-2 article.type-post .time-wrapper{
	    margin: 0 0 0.5em 1em;
}
.rtl article.type-post .grid-wrapper .post-author:before, .rtl article.type-post .grid-wrapper .post-cats:before, .rtl article.type-post .grid-wrapper .post-tags:before, .rtl .blog-style-2 article.type-post .post-author::before, .rtl .blog-style-2 article.type-post .post-cats::before, .rtl .blog-style-2 article.type-post .time-wrapper::before, .rtl .blog-style-default article .meta-taxonomy .post-cats:before, .rtl .blog-style-default article .meta-taxonomy .post-tags:before{
	padding: 0 0 0 5px;
}
@media (min-width: 768px){
.rtl article.type-post .grid-wrapper .entry-header {
    padding: 2.1em 1em 1em 2.5em;
}
}
@media (min-width: 768px){
.rtl article.type-post .grid-wrapper .entry-content, .rtl article.type-post .grid-wrapper .entry-summary {
    padding: 0 1em 0 2.5em;
}
}
@media (min-width: 768px){
.rtl article.type-post .grid-wrapper .entry-meta, .rtl article.type-attachment .grid-wrapper .entry-meta {
    padding: 0 1em 2.5em 2.5em;
}
}
.rtl article.type-post .post-date-wrapper::after{
	right: 54px;
    left: auto;
}
.rtl .widget_tz_pay_icons ul.inline-mode li {
    margin: 0 0 10px 10px;
}
.rtl .blog-grid-posts article.type-post .post-date-wrapper{
	right: 15px;
	 left: auto;
}
@media screen and (min-width: 992px){
.rtl .blog.blog-grid-posts.layout-two-col-left.site-boxed .site .site-content article, .rtl .blog.blog-grid-posts.layout-two-col-right.site-boxed .site .site-content article {
    margin-left: 30px !important;
    margin-right: 0 !important;
}
}
@media screen and (min-width: 992px){
.rtl .blog.blog-grid-posts.col-4.layout-two-col-left.site-boxed .site .site-content article:nth-of-type(4n+4), .rtl .blog.blog-grid-posts.col-4.layout-two-col-right.site-boxed .site .site-content article:nth-of-type(4n+4), .rtl .blog.blog-grid-posts.col-3.layout-two-col-left.site-boxed .site .site-content article:nth-of-type(3n+3), .rtl .blog.blog-grid-posts.col-3.layout-two-col-right.site-boxed .site .site-content article:nth-of-type(3n+3), .rtl .blog.blog-grid-posts.col-2.layout-two-col-left.site-boxed .site .site-content article:nth-of-type(2n), .rtl .blog.blog-grid-posts.col-2.layout-two-col-right.site-boxed .site .site-content article:nth-of-type(2n) {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
}
@media screen and (min-width: 992px){
.rtl .blog.blog-grid-posts.site-boxed .site {
    grid-template-areas: " header header header header header header " " . breadcrumbs breadcrumbs breadcrumbs breadcrumbs . " " . sidebar content content content . " " footer footer footer footer footer footer ";
}
}
@media screen and (min-width: 992px){
.rtl .blog.blog-grid-posts.col-2.layout-two-col-left.site-boxed .site .site-content article, .rtl .blog.blog-grid-posts.col-2.layout-two-col-right.site-boxed .site .site-content article {
    width: calc(50% - 20px);
    max-width: calc(50% - 20px);
}
}
@media screen and (min-width: 992px){
.rtl .blog.blog-grid-posts.col-4.layout-two-col-left.site-boxed .site .site-content article, .rtl .blog.blog-grid-posts.col-4.layout-two-col-right.site-boxed .site .site-content article {
    width: calc(25% - 27px);
    max-width: calc(25% - 27px);
}
}
.rtl article.type-post .meta-counters i, .rtl article.type-attachment .meta-counters i {
    margin: 0 0 0 6px;
}
.rtl .tz-like-wrapper .wrapper #icon-like::before, .rtl .tz-like-wrapper .wrapper #icon-unlike::before {
    padding: 0 0 0 5px;
}
.rtl .tz-social-links div.wrapper, .rtl .tz-like-wrapper div.wrapper{
	left: 0;
    right: auto;
}
.rtl .tz-like-wrapper .wrapper a {
    padding-right: 1em;
    padding-left: 0;
}
.rtl .tz-social-links .sharecount {
    border-right: 1px solid #dbdbdb;
    border-left: none;
}
@media (min-width: 768px){
.rtl article.type-post .meta-counters div:not(.wrapper), .rtl article.type-attachment .meta-counters div:not(.wrapper) {
    margin-right: 20px;
    margin-left: 0;
}
}
.rtl blockquote:before {
    transform: rotate(180deg);
}
@media screen and (min-width: 1024px){
.rtl .to-top {
    left: 30px;
    right: auto;
}
}
.rtl article.format-quote .quote-wrapper i::before {
    transform: rotate(180deg);
}
.rtl article.type-post .meta-counters i.chromium-icon-comments {
    float: right;
}
.rtl .filters-wrapper li {
    margin: 0 0 1em 1em;
}
@media screen and (min-width: 992px){
.rtl.site-boxed.layout-two-col-left .site {
    grid-template-areas: " header header header header header header " " . breadcrumbs breadcrumbs breadcrumbs breadcrumbs . " " . content content content sidebar . " " footer footer footer footer footer footer ";
}
}
@media screen and (min-width: 992px){
.rtl.site-boxed .site {
    grid-template-areas: " header header header header header header " " . breadcrumbs breadcrumbs breadcrumbs breadcrumbs . " " . sidebar content content content . " " footer footer footer footer footer footer ";
}
}
@media screen and (min-width: 768px){
.rtl.site-boxed .site, .rtl .site-fullwidth .site {
    grid-template-areas: " header header header " " breadcrumbs breadcrumbs breadcrumbs " " sidebar content content " " footer footer footer ";
}}
@media screen and (min-width: 768px){
.rtl .layout-two-col-left .site {
    grid-template-areas: " header header header " " breadcrumbs breadcrumbs breadcrumbs " " content content sidebar " " footer footer footer ";
}}
@media screen and (min-width: 992px){
.rtl.site-boxed .site {
    grid-template-areas: " header header header header header header " " . breadcrumbs breadcrumbs breadcrumbs breadcrumbs . " " . sidebar content content content . " " footer footer footer footer footer footer ";
}
}
@media screen and (min-width: 992px){
.rtl .layout-two-col-left .site {
    grid-template-areas: "header header header header" "breadcrumbs breadcrumbs breadcrumbs breadcrumbs" "content content content sidebar" "footer footer footer footer";
}
}
@media screen and (min-width: 992px){
.rtl.site-boxed.layout-two-col-left .site {
    grid-template-areas: " header header header header header header " " . breadcrumbs breadcrumbs breadcrumbs breadcrumbs . " " . sidebar content content content . " " footer footer footer footer footer footer ";
    grid-template-columns: 1fr minmax(100px, 300px) minmax(100px, 300px) minmax(100px, 300px) minmax(100px, 300px) 1fr;
    grid-template-areas:
        " header header header header header header "
        " . breadcrumbs breadcrumbs breadcrumbs breadcrumbs . "
        " . sidebar content content content . "
        " footer footer footer footer footer footer "
}
}
@media screen and (min-width: 992px){
.rtl.site-boxed.layout-one-col .site {
    grid-template-areas:
        " header header header header header header "
        " . breadcrumbs breadcrumbs breadcrumbs breadcrumbs . "
        " . content content content content . "
        " footer footer footer footer footer footer ";
}
}
.rtl .tz-like-wrapper .wrapper a {
    padding: 0;
}
/* .nav-links i.chromium-icon-arrow-right:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}*/
.rtl .nav-links i.chromium-icon-arrow-right.mirror:before {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0deg);
} 
.rtl i.chromium-icon-arrow-right.mirror {
    transform: scale(1);
    position: relative;
    top: 2px;
}
.rtl i.chromium-icon-arrow-right {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
    transform: rotate(180deg);
    display: inline-block;
    top: -2px;
    position: relative;
}
.rtl .woocommerce-ordering select, .rtl .product-pager select {
    font-size: 14px;
}
@media screen and (min-width: 768px){
.rtl .related-posts .date-cat-wrapper span {
    margin-left: 8px;
    margin-right: 0;
}
}
.rtl blockquote{
	    letter-spacing: 0px;
}
.rtl .comments-area .comment, .comments-area .pingback{
	padding: 2em 7em 2em 2em;
}
.rtl .comments-area .gravatar {
    right: 25px;
    left: auto;
}
.rtl .comments-area .comment-meta-time {
    margin-left: 30px;
    margin-right: 0;
}
.rtl .comments-area .comment-reply-link:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
    transform: rotateY(180deg);
}
.rtl .comments-area .comment .comment {
    padding: 20px 80px 0 0;
}
.rtl .comments-area .comment .comment .gravatar {
    right: 0;
    left: auto;
}
.rtl .comments-area .comments-list .comment .child-comments {
    margin: 30px -80px 0 0;
}
@media (min-width: 768px){
.rtl .comments-area .comments-list .comment .child-comments {
    padding: 0px 40px 0 0;
}
}

@media screen and (min-width: 768px){
.rtl .woocommerce .woocommerce-order-details, .rtl .woocommerce .woocommerce-customer-details {
    float: right;
}
}
@media screen and (min-width: 768px){
.rtl .woocommerce .woocommerce-customer-details {
    float: left;
}
}
.rtl .woocommerce table.order_details {
    border-width: 0 1px 0 0;
}
.rtl .cart_list .quantity{
	position: unset;
}
/* tires start */
.rtl.chromium-look-tires .home-hero-search .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
    height: 54px;
    border-radius: 5px 0 0 5px;
    left: 1px;
    right: auto;
	text-indent: -6px;
}
.rtl.chromium-look-tires .home-hero-search .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
    margin-left: 2px;
    margin-right: 0;
}
.rtl.chromium-look-tires .home-hero-search .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-input{
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
@media screen and (min-width: 1024px){
.rtl .woof_sid_home_page .woof_submit_search_form_container .woof_submit_search_form {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
}
@media screen and (min-width: 1024px){
.rtl .woof_sid_home_page .woof_submit_search_form_container .woof_submit_search_form:before {
    margin-left: 8px;
    margin-right: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_search .search-text{
    right: 50%;
    left: auto;
    margin-right: -50px;
    margin-left: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(50%) translateY(-50%);
    -ms-transform: translateX(50%) translateY(-50%);
    -o-transform: translateX(50%) translateY(-50%);
    transform: translateX(50%) translateY(-50%);
}
.rtl .tz-searchform .search-text {
    padding: 0 10px 0 30px;
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_search .search-button {
    right: calc(50% + 150px);
    left: auto;
    transform: translateY(-50%)rotate(90deg);
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_search .search-close{
	    left: 20px;
    right: auto;
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_shopping_cart .heading .widget-heading {
    margin-right: 30px;
    margin-left: 0;
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_shopping_cart .heading:before {
    right: 14px;
    left: auto;
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_shopping_cart .heading .cart-count-wrapper{
	right: auto;
    left: -7px;
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_search:before {
    margin-left: 5px;
    margin-right: 0;
    transform: rotate(90deg);
}
.rtl.chromium-look-parts .widget_tz_shopping_cart .heading{padding: 0 48px 0 0;}
.rtl figure.tz-banner.tz-banner-button-style-light .banner-button:after {
    content: '\e938';
    margin-right: 5px;
    margin-left: 0px;
}
.rtl figure.effect-sarah .main-caption::after {
    right: 0;
    left: auto;
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
.rtl #mega-menu-wrap-logo-group-nav, .rtl #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav, .rtl #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav ul.mega-sub-menu, .rtl #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav li.mega-menu-item, .rtl #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav li.mega-menu-row, .rtl #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav li.mega-menu-column, .rtl #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav a.mega-menu-link{
	    text-align: right;
}
.rtl #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav > li.mega-menu-megamenu > ul.mega-sub-menu .tz-categories-menu ul {
    padding-left: 15px !important;
    padding-right: 0 !important;
}
.rtl figure.effect-sarah img {
    -webkit-transform: translate3d(10px, 0, 0);
    -moz-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    -o-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
}
.rtl figure.tz-banner a{
	left: auto;
	display: list-item;
}
@media screen and (min-width: 1024px){
.rtl .woof_sid_home_page .chosen-container .chosen-single {
    padding-right: 48px;
    padding-left: 0px;
}
}
@media screen and (min-width: 1024px){
.rtl .woof_sid_home_page .chosen-container .chosen-single:before {
    right: 0;
    left: auto;
    border-left: #e1e1e1 1px solid;
    border-right: none;
}
}
.rtl .chosen-container-single .chosen-single span {
    margin-left: 26px;
    margin-right: 0;
}
.rtl .chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: 0;
}
.rtl .chosen-container-single .chosen-single div{
    left: 0;
    right: auto;
}
@media screen and (min-width: 1024px){
.rtl .woof_sid_home_page .chosen-container-single .chosen-single div b:before {
    left: 12px;
    right: auto;
}
}
.rtl .chosen-container-single .chosen-search input[type=text]{
        padding: 4px 5px 4px 20px;
}
@media screen and (min-width: 1024px){
.rtl .woof_sid_home_page .chosen-container:first-of-type .chosen-single {
    border-radius: 0 5px 5px 0;
}
}
@media screen and (min-width: 1024px){
.rtl .woof_sid_home_page .chosen-container {
    border-left: #ededec 1px solid !important;
    border-right: none !important}
}
.rtl div.woof_info_popup,.chosen-container-single .chosen-search input[type=text]{
        font-family: inherit;
}
.rtl .chosen-container.chosen-with-drop .chosen-drop {
    right: 0;
    left: auto;
}
@media screen and (min-width: 1024px){
.rtl.chromium-look-tires .woof_sid_home_page .woof_submit_search_form_container .woof_reset_search_form {
    left: 2px;
    right: auto;
}
}
.rtl .chosen-drop{right:-9999px;;left:auto;}
/*.chosen-search{right:-9999px;;left:auto;}*/
.rtl .woof_products_top_panel li {
    float: right;
    margin: 0 0 0 15px !important;
}
.rtl .woof_products_top_panel li span {
    padding-left: 16px;
    padding-right: 0;
}
.rtl .woof_products_top_panel li span:after {
    margin-right: 4px;
    margin-left: 0;
}
.rtl .chosen-container-single .chosen-search input[type=text]{
        background-position: -10% -20px;
}
@media screen and (min-width: 1024px){
.rtl .woof_sid:not(.woof_sid_home_page) {
    text-align: right;
}
}
.rtl .woof_container_select .woof_container_inner > div {
    width: 75%;
    margin: 0 auto;
}
.rtl .woof_container_select_hierarchy .woof_container_inner > div {
    width: 100%;
    margin: 0 auto;
}
.rtl .chosen-container-single .chosen-single{
        /* padding: 0 8px 0 0; */
}
.rtl .tz-from-blog .title-wrapper .slider-navi .slider-next:hover:after {
    left: -20px;
    right: auto;
}
.rtl .tz-sales-carousel .slider-next::before, .rtl .title-wrapper .slider-navi .next::after, .rtl .owl-carousel .owl-nav div.owl-next::after, .rtl .tab-pane .slider-navi .next:after, .rtl .tz-testimonials .slider-next:before, .rtl .title-wrapper .slider-navi .slider-next:after {
    content: '\e92a';
}
.rtl .title-wrapper .slider-navi span::after, .rtl .owl-carousel .owl-nav div::after, .rtl .tab-pane .slider-navi span::after, .rtl .tz-sales-carousel .slider-prev:before, .rtl .tz-testimonials .slider-prev:before {
    content: '\e90b';
}
.rtl .tz-from-blog .title-wrapper .slider-navi .slider-next:after {
    right: auto;
    left: -14px;
}
.rtl .title-wrapper .slider-navi span+span::before, .rtl .owl-carousel .owl-nav div+div::before, .rtl .tab-pane .slider-navi span+span::before {
    margin-left: 10px;
    margin-right: 0;
}
.rtl.chromium-look-tires .hgroup-sidebar .widget {
    margin-left: 10px;
    margin-right: 0;
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_shopping_cart .heading:before {
    right: 14px;
    left: auto;
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_shopping_cart .heading .widget-heading {
    margin-right: 30px;
    margin-left: 0;
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_shopping_cart .heading .cart-count-wrapper {
    right: auto;
    left: -7px;
}
@media screen and (max-width: 768px){
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_search .search-button {
    right: calc(50% + 120px) !important;
    left: auto !important;
}
}
@media screen and (max-width: 768px){
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_search .search-text {
    margin-right: -15px !important;
    margin-left: 0 !important;
}
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_search .search-text {
    right: 50%;
    left: auto;
    -webkit-transform: translateX(50%) translateY(-50%);
    -moz-transform: translateX(50%) translateY(-50%);
    -ms-transform: translateX(50%) translateY(-50%);
    -o-transform: translateX(50%) translateY(-50%);
    transform: translateX(50%) translateY(-50%);
}
.rtl .tz-searchform .search-text {
    padding: 0 10px 0 30px;
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_search .search-close {
    left: 20px;
    right: auto;
}
@media only screen and (max-width: 768px){
.rtl #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav > li.mega-menu-item > a.mega-menu-link {
    text-align: right;
}
}
@media only screen and (max-width: 768px){
.rtl #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: left;
}
}
.rtl #mega-menu-wrap-logo-group-nav, #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav, #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav ul.mega-sub-menu, #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav li.mega-menu-item, #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav li.mega-menu-row, #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav li.mega-menu-column, #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav a.mega-menu-link{
    text-align: right;    
}
.rtl.chromium-look-tires .tz-categories-menu ul {
    padding-right: 15px !important;
    padding-left: 0px !important;
}
.rtl #mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav > li.mega-menu-megamenu > ul.mega-sub-menu .tz-categories-menu ul {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.rtl figure.tz-banner.tz-banner-button-style-light .banner-button:after {
    content: '\e938';
    margin-right: 5px;
    margin-left: 0px;
}
@media screen and (max-width:768px){
.rtl .woof_block_html_items.woof_closed_block.woof_closed_block ,.rtl .woof_container_select .woof_container_inner>div, .rtl .woof_container_select_hierarchy .woof_container_inner>div{
    display: block !important;
}}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_search .tz-searchform{
position:fixed !important;
}
.rtl .product_list_widget .thumb-wrapper {
    margin: 0 0 0 15px !important;
    right: 0 !important;
    left: auto !important;
}
.rtl span.save-percent {
    direction: ltr;
}
.rtl .tz-testimonials.style-2 .img-wrapper {
    right: auto;
    left: auto;
    top: auto;
    float: right;
    margin: 0 0 1em 1em;
}
.rtl .tz-testimonials.style-2 .item-wrapper {
    text-align: right;
}
.rtl .tz-categories-grid ul li.show-all i:before {
    content: "\f104";
}
.rtl .tz-categories-grid ul li.show-all i {
    padding: 0 5px 0 0;
}
.rtl .tz-categories-grid .img-wrapper {
    margin: 0 0 1em 1em;
}
.rtl .woocommerce-message .button, .rtl .woocommerce-info .button, .rtl .woocommerce-error .button {
    float: left;
    margin-left: 15px;
    margin-right: 0;
}
.rtl .woocommerce-MyAccount-navigation {
    margin: 0 0 4em 1em;
}
.rtl .woocommerce-MyAccount-content {
    margin: 0 1em 4em 0;
}
@media (min-width: 768px){
.rtl .primary-nav .nav-sidebar .widget {
    margin: 0 0 0 25px;
}}
.rtl .primary-nav.with-widgets .nav-sidebar {
    left: 0;
    right: auto;
}
.rtl #mega-menu-wrap-primary-nav #mega-menu-primary-nav {
    padding: 0px 15px 0px 15px;
}
@media screen and (min-width: 1024px){
.rtl .woof_sid_home_page .woof_container {
    padding-left: 0 !important;
}}
.rtl .product .reviews-wrapper{
        margin: 0 10px 0 0;
}
.rtl table.shop_attributes th, .rtl table.shop_attributes td {
    text-align: right;
}
.rtl .tz-hoverable-tabs i.icon {
    float: left;
}
.rtl .tz-hoverable-tabs i.icon:before {
    transform: rotate(180deg);
}
.rtl .tz-hoverable-tabs .inner-content {
    right: 100%;
    left: auto;
}
.rtl .widget.widget_tz_hot_offers .widget-title {
    padding-left: 45px;
    padding-right: 0;
}
.rtl .widget_tz_hot_offers .slider-navi {
    left: 0;
    right: auto;
}
.rtl .widget_tz_hot_offers .slider-navi span + span {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .widget_tz_hot_offers .slider-navi span::after {
    content: '\e939';
}
.rtl .widget_tz_hot_offers .slider-navi span.next::after {
    content: '\e938';
}
.rtl .title-wrapper .slider-navi span, .rtl .owl-carousel .owl-nav div, .rtl .tab-pane .slider-navi span {
    margin: 0 10px 0 0;
}
.rtl .tz-product-tabs.style-2 .tab-pane .slider-navi span.next, .rtl .tz-from-blog.style-2 .title-wrapper .slider-navi span.slider-next, .rtl .tz-categories-grid.with-slider .title-wrapper .slider-navi span.slider-next {
    padding-right: 10px;
    padding-left: 0;
}
.rtl .tz-product-tabs.style-2 .tab-pane .slider-navi span.next:after, .rtl .tz-from-blog.style-2 .title-wrapper .slider-navi span.slider-next::after, .rtl .tz-categories-grid.with-slider .title-wrapper .slider-navi span.slider-next::after {
    left: 0;
    right: auto;
}
@media (min-width: 768px){
.rtl .widget_tz_hot_offers .slider-navi {
    display: flex;
}}
.rtl .widget ul.product_list_widget.cart_list li, .rtl .widget.widget_recent_reviews ul.product_list_widget li {
    padding-right: 0;
    padding-left: 50px;
}
@media screen and (min-width: 992px){
.rtl .layout-two-col-right .site {
    grid-template-areas:
        " header header header header header header "
        " . breadcrumbs breadcrumbs breadcrumbs breadcrumbs . "
        " . content content content sidebar . "
        " footer footer footer footer footer footer ";
}
}
.rtl .widget_product_tag_cloud a {
    margin: 0 0 10px 10px;
    float: right;
}
@media screen and (min-width: 768px){
.rtl .tz-categories-grid .category-grid-button {
    float: left;
}
}
.rtl .widget_tz_shopping_cart .heading:before {
    right: 0;
    left: auto;
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_shopping_cart .heading:before{
	right: 14px;
    left: auto;
}
.rtl .chromium-look-tools .tz-login-heading {
    text-align: right;
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_search .search-button{
	left: auto;
	right: calc(50% + 210px);
	
}
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_search .search-close{left: 20px;right: auto;}
.rtl .site-header .tm-woocompare-widget-wrapper:before, .rtl .site-header .tm-woocomerce-wishlist-widget-wrapper:before {
    right: 0;
    left: auto;
}
.rtl .site-header .compare-count-wrapper, .rtl .site-header .wishlist-count-wrapper {
    left: 0;
    right: auto;
}
.rtl #mega-menu-wrap-primary-nav .mega-menu-toggle .mega-toggle-block-1:before {
    margin: 0 0 0 5px;
}
.rtl .site-header .tm-woocompare-widget-products::after, .rtl .site-header .tm-woowishlist-widget-products::after {
    left: 12px;
    right: auto;
}
.rtl .site-header .tm-woocompare-widget-products::before, .rtl .site-header .tm-woocompare-widget-products::after, .rtl .site-header .tm-woowishlist-widget-products::before, .rtl .site-header .tm-woowishlist-widget-products::after{
    left: 10px;
    right: auto;
}
.rtl .site-header .tm-woocompare-widget-products, .rtl .site-header .tm-woowishlist-widget-products {
    left: 0px;
    right: auto;
}
.rtl .site-header .compare_link_btn, .rtl .site-header .tm-woowishlist-page-button {
    left: 20px;
    right: auto;
}
.rtl .site-header .tm-woocomerce-list__product-image {
    margin: 0 0 0 20px;
    right: 0;
    left: auto;
}
.rtl .site-header .tm-woocompare-widget-product, .rtl .site-header .tm-woowishlist-widget-product {
    padding: 0 100px 0 20px;
}
@media screen and (max-width: 768px){
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_search .search-text {
    margin-right: -15px !important;
    margin-left: 0 !important;
}
}
@media screen and (max-width: 768px){
.rtl.chromium-look-tires .hgroup-sidebar .widget_tz_search .search-button {
    right: calc(50% + 120px) !important;
    left: auto !important;
}
}
.rtl .chromium-look-tools .tz-login-heading .user-icon {
    margin-left: 10px;
    margin-right: 0;
}

.rtl .chromium-look-tools .tz-login-heading i {
    float: right !important;
}
@media screen and (max-width: 500px){
.rtl .tz-hoverable-tabs li .icon {
    float: none;
    left: 5px;
    right: auto;
}
}
@media screen and (max-width: 500px){
.rtl .tz-hoverable-tabs .inner-content {
    left: auto;
    right: auto;
}
}
.rtl .elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: center;
}
@media (min-width: 768px){
.rtl .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
    text-align: right;
}
}
@media (min-width: 768px){
.rtl .woocommerce-ordering {
    max-width: 280px;
}
}
@media screen and (min-width: 1024px){
.rtl .woof_sid_home_page .woof_submit_search_form_container .woof_reset_search_form {
    left: -10px;
    right: auto;
}
}
.rtl .cart_totals tr td,#add_payment_method .wc-proceed-to-checkout, .rtl .woocommerce-cart .wc-proceed-to-checkout, .rtl .woocommerce-checkout .wc-proceed-to-checkout {
    text-align: left;
}
.rtl .login-wrapper label.woocommerce-form__label-for-checkbox span::before, .rtl .woocommerce-checkout .terms span:not(.required)::before, .rtl #ship-to-different-address span::before, .rtl .woocommerce-checkout .create-account span::before, .rtl .woocommerce-account label.woocommerce-form__label-for-checkbox span::before {
    right: 0;
    left: auto;
}
.rtl .login-wrapper label.woocommerce-form__label-for-checkbox span, .rtl #ship-to-different-address span, .rtl .woocommerce-checkout .terms span:not(.required), .woocommerce-checkout .create-account span, .rtl .woocommerce-account label.woocommerce-form__label-for-checkbox span {
    padding-right: 22px;
    padding-left: 0;
}
.rtl .product .star-rating span, .rtl .product_list_widget .star-rating span, .rtl .wc-layered-nav-rating .star-rating span {
    right: 0;
    left: auto;
}
.rtl .comment-form-cookies-consent input[type="checkbox"] {
    margin-left: 10px;
    margin-right: 0;
}
.rtl #review_form label {
    padding: 0 0 0 1em;
}
.rtl #review_form p.comment-form-cookies-consent label {
    width: 50%;
}
.rtl div.product .stock.out-of-stock {
    margin: 0 50px 0 0;
}
.rtl div.product .stock.out-of-stock:before {
    margin: 0 0 0 5px;
}
.rtl .product .star-rating span::before, .rtl .product_list_widget .star-rating span::before, .rtl .wc-layered-nav-rating .star-rating span::before {
    right: 0;
    left: auto;
}
.rtl .tz-sales-carousel .countdown-wrapper.style-2 .countdown-amount {
    font-size: 2em;
}
.rtl .tz-sales-carousel .countdown-section {
    width: 50px;
}
@media (min-width: 768px){
.rtl article.type-post .meta-counters {
    margin-right: auto;
    margin-left: 0;
}
}
.rtl li.product.product-category {
    grid-column: auto !important;
}
.rtl li.product.product-category {
    text-align: right;
}
.rtl .dgwt-wcas-st>span.dgwt-wcas-st--direct-headline {
    letter-spacing: 0;
}
.rtl figure.effect-sarah:hover .main-caption::after {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


@media (min-width: 768px){
.rtl.woocommerce .woocommerce-result-count {
    float: right;
}
}
.rtl .tz-product-tabs .tab-nav-wrapper ul.nav.nav-tabs {
    padding-bottom: 0;
}
.rtl ul.tabs.wc-tabs:after, .rtl ul.tabs.wc-tabs:before {
    left: 13px;
    right: auto;
}
.rtl ul.tabs.wc-tabs:after {
    left: 23px;
    right: auto;
}
.rtl .tz-product-tabs ul.nav-tabs:after, .rtl .tz-product-tabs ul.nav-tabs:before {
    left: 0;
    right: auto;
}
.rtl .tz-product-tabs ul.nav-tabs:after {
    left: 10px;
    right: auto;
}
.rtl .tz-product-tabs .nav-tabs>li>a {
    text-align: right;
}
@media screen and (max-width: 768px){
.rtl .footer-widgets .widget-area {
    text-align: right;
}
.rtl .chromium-look-tools .tz-login-heading {
    text-align: center;
}
}
/*.rtl ul.tabs.wc-tabs>li>a {
    text-align: right;
    padding: 0 0 0 45px;
}*/
.customize-partial-edit-shortcuts-shown .site,.elementor-editor-active .site{display:flex !important;}
.widget_tz_categories .cat-img-wrap {
    margin-left: 8px;
    margin-right: 0;
}
ul#shipping_method li input+label::after {
    margin: 0 8px 1px 0px;
}
ul.payment_methods li input {
    right: -1000px;
    left: auto;
}
.widget.widget_tz_login_register a {
    color: inherit;
}	
.rtl div.panel table.shop_attributes {
    width: 100%;
}
.rtl .woocommerce-ordering {
    position: relative;
    z-index: 1;
}
div.woof_info_popup {
    right: 42%;
    left:auto;
}
.widget_parsidate_archive .count {
    font-size: 12px;
    background-color: #fff;
    padding: 3px 6px 2px 6px;
    border-radius: 3px;
    float: left;
}
.rtl .widget_parsidate_archive ul li:before{
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background-color: #fdb819;
    position: absolute;
    top: 10px;
    right: -1em;
    left: auto;
}
.rtl .widget_parsidate_archive ul{
    padding-right: 1em;
    padding-left: 0;
}
.widget_parsidate_archive ul > li {
    position: relative;
}
article.type-post .grid-wrapper .post-cats:before, .blog-style-2 article.type-post .post-cats:before, .blog-style-default article .meta-taxonomy .post-cats:before {
    padding: 0 0 0 8px;
}
@media screen and (min-width: 768px){
.rtl.product-classic-style div.product .single-product-meta-wrapper .product-custom-labels-wrapper {
    padding-right: 2em;
    padding-left: 0;
}
.rtl ul.tabs.wc-tabs>li {
    margin: 0 0 0 3px;
}
}
@media screen and (max-width: 768px){
.rtl .woocommerce-MyAccount-content {
    margin-right: 0;
}
.rtl .woocommerce-MyAccount-navigation {
    margin-left: 0;
}
.rtl #mega-menu-wrap-primary-nav .mega-menu-toggle + #mega-menu-primary-nav {
    padding: 0px 0px 0px 0px;
}
.rtl #mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item.mega-right-aligned-promo {
    float: none !important;
}
rtl .woocommerce-message .button, .rtl .woocommerce-info .button, .rtl .woocommerce-error .button {
    float: none;
}
.rtl .view-controls-wrapper{
        text-align: center;
}
div.woof_info_popup {
    right: 21%;
    left:auto;
}
}
.rtl ul.tabs.wc-tabs>li>a {
    text-align: right;
    right: 0;
    left: auto;
}
.error404 .page-title {
    text-align: center;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    font-family: inherit;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    left: 10px;
    top: 10px;
}
.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    right: auto;
    left: 28px;
}
.dgwt-wcas-style-pirx .dgwt-wcas-preloader {
    margin-left: 35px;
    margin-right: 0;
}
.woocommerce-checkout-payment .woocommerce-notice {
    padding-right: 40px;
    padding-left: 0;
}
.rtl .woocommerce-checkout-payment .woocommerce-notice::before {
    right: 0;
    left: auto;
}
.blog-style-2 article.type-post .time-wrapper::before,
article.type-post .grid-wrapper .post-author:before, article.type-post .grid-wrapper .post-cats:before, article.type-post .grid-wrapper .post-tags:before, .blog-style-2 article.type-post .post-author::before, .blog-style-2 article.type-post .post-cats::before, .blog-style-2 article.type-post .time-wrapper::before, .blog-style-default article .meta-taxonomy .post-cats:before, .blog-style-default article .meta-taxonomy .post-tags:before{
    padding: 0 0 0 5px;
}
article.type-post .grid-wrapper .post-cats, article.type-post .grid-wrapper .post-tags, article.type-post .grid-wrapper .post-author, .blog-style-2 article.type-post .post-cats, .blog-style-2 article.type-post .post-author, .blog-style-2 article.type-post .time-wrapper {
    margin: 0 0 0.5em 1em;
}
.widget.widget_media_image {
    margin-top: 0 !important;
}
.mega-departments-link.mega-menu-item .elementor-widget-n-tabs .elementor-widget-container li {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    display: list-item !important;
}
.widget_tz_socials ul.inline-mode.rectangles li i {
    font-family: 'FontAwesome';
}
li.product .price {
    display: flex;
    flex-wrap: wrap;
}
@media (min-width: 700px) {
    .rtl .entry-summary .button.tm-woocompare-button-single {
        padding-right: 40px !important;
        padding-left: 0 !important;
    }
}
.rtl .dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    left: 10px !important;
    right: auto !important;
}
.rtl .cart_list .quantity {
    float: none;
}
.rtl .product-shares-wrapper .tz-social-links .heading {
    margin: 0px 0 0 10px;
}
/*suncode rtl css end*/