@font-face {
    font-family: 'IRANSans';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('fa-fonts/IRANSansWeb.woff2') format('woff2');
}
@font-face {
    font-family: 'IRANSans';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('fa-fonts/IRANSansWeb-Bold.woff2') format('woff2');
}

@font-face {
    font-family: 'IranYekan';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('fa-fonts/iranyekanwebregularfanum.woff2') format('woff2');
}
@font-face {
    font-family: 'IranYekan';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('fa-fonts/iranyekanwebboldfanum.woff2') format('woff2');
}

@font-face {
    font-family: 'Dana';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('fa-fonts/dana-fanum-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Dana';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('fa-fonts/dana-fanum-bold.woff2') format('woff2');
}

@font-face {
    font-family: 'YekanBakh';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('fa-fonts/YekanBakhFaNum-Regular.woff2') format('woff2');
}
@font-face {
    font-family: 'YekanBakh';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('fa-fonts/YekanBakhFaNum-Bold.woff2') format('woff2');
}


:root {
    --site-main-font: 'YekanBakh', sans-serif;
    --site-secondary-font: 'YekanBakh', serif;
}

body.rtl #wpadminbar * {
    font-family: YekanBakh;
}
body.rtl {
    direction: rtl;
    text-align: right;
}
.rtl .wpcf7 {
    direction: rtl;
}
.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] {
    direction: rtl;
}
.rtl .nav-menu li li {
    text-align: right;
}
.rtl .main-navigation li ul {
    left: auto;
    right: -40px;
}
.rtl .main-navigation a i.kitify-nav-arrow {
    margin-left: 0;
    margin-right: 8px;
}
.rtl .main-navigation .mega-menu {
    right: 0;
}
.rtl .off-canvas-wrapper {
    text-align: right;
}
.rtl .kitify-offcanvas.is-open {
    -webkit-transform: translateX(0) !important;
    transform: translateX(0) !important;
}
.rtl .kitify-offcanvas.position-right {
    right: auto;
    left: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.rtl .kitify-offcanvas .close-button {
    right: auto;
    left: 30px;
}
.rtl .widget.woocommerce .product_list_widget li {
    padding: 0 6.875rem 0 0;
}
.rtl .widget.woocommerce .product_list_widget li img {
    float: right;
    margin-right: -6.875rem;
    margin-left: auto;
}
.rtl .widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item a:not(.remove) {
    padding-right: 0;
    padding-left: 1.875rem;
}
.rtl .widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item span.quantity {
    float: right;
}
.rtl .widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item a.remove {
    right: auto;
    left: 0;
}
.rtl .widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item:hover a.remove {
    right: auto;
    left: 15px;
}
.rtl .kitify-offcanvas h2.title .count-item-canvas {
    margin-right: 0.625rem;
    margin-left: 0;
}
.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total.total .woocommerce-Price-amount {
    float: left;
}
.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button:not(.checkout) {
    margin-left: 0.75rem;
    margin-right: 0;
}
.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout {
    margin-right: 0.75rem;
    margin-left: 0;
}
body.rtl .kitify-menu-account__box .sub-menu {
    left: auto;
    right: 0;
}
.rtl .main-navigation .mega-sub-menu>a, .rtl .main-navigation .mega-sub-menu>span {
    font-weight: 600;
}
.rtl .kitify-banner.kitify-effect-pop-card .kitify-banner__button .elementor-button {
    border-radius: 20px 0 0 0;
}
.rtl .kitify-banner.kitify-effect-pop-card .kitify-banner__content-wrap:after {
    right: auto;
    left: -20px;
    transform: rotateY(180deg);
}
.rtl .kitify-banner.kitify-effect-pop-card .kitify-banner__content-wrap:before {
    transform: rotateY(180deg);
    left: auto;
    right: 0;
}
.rtl .pop-card-text:before {
    transform: rotateY(180deg);
}
.rtl .pop-card-text:after {
	  right: auto;
    left: -20px;
    transform: rotateY(180deg);
}
.rtl .pop-card-text {
    border-radius: 20px 0 0 0;
}
.rtl .pop-card-text-3:before {
    right: -20px;
    left: auto;
    transform: rotateY(180deg);
}
.rtl .pop-card-text-3:after {
	  right: -20px;
    left: auto;
    transform: rotateY(180deg);
}
.rtl .pop-card-text-2:after {
    position: absolute;
    left: 0;
		right: auto;
		transform: rotateY(180deg);
}
.rtl .pop-card-text-2 {
    border-radius: 0 30px 30px 0;
}
.rtl .item--popcard {
    right: auto;
    left: 0;
    border-radius: 0px 10px 0px 0px;
}
.rtl .item--popcard:before {
    right: -10px;
    left: auto;
    transform: rotateY(180deg);
}
.rtl .item--popcard:after {
    right: auto;
    left: 0;
    transform: rotateY(180deg);
}
.rtl ul.products .product .product-item__description--top-actions {
    right: auto;
    left: 20px;
}
.rtl ul.products .product .product-item__badges {
    left: auto;
    right: 20px;
}
.rtl ul.products .product .product-item .product-item__description .product-item__description--info .info-left {
    text-align: right;
}
.rtl ul.products .product .product-item .product-item__description .product-item__description--info .info-right {
    text-align: right;
}
.rtl .kitify-banner.kitify-effect-pop-card-2 .kitify-banner__content .kitify-banner__title {
    border-radius: 30px 0 0 30px;
}
.rtl .kitify-banner.kitify-effect-pop-card-2 .kitify-banner__content .kitify-banner__title:before {
    left: auto;
    right: 0;
    transform: rotateY(180deg);
}
.rtl ul.products .product .product-item__badges .onsale {
    left: auto;
    right: 0;
}
.rtl .kitify-banner.kitify-effect-pop-card-2 .kitify-banner__content .kitify-banner__text:before {
    left: -20px;
    right: auto;
    transform: rotateY(180deg);
}
.rtl .kitify-banner.kitify-effect-pop-card-2 .kitify-banner__content .kitify-banner__text:after {
    left: -20px;
    right: auto;
    transform: rotateY(180deg);
}
.rtl .kitify-banner.kitify-effect-pop-card-3 .kitify-banner__content .kitify-banner__title:before {
    right: auto;
    left: -20px;
    transform: rotateY(180deg);
}
.rtl .kitify-banner.kitify-effect-pop-card-3 .kitify-banner__content .kitify-banner__title {
    border-radius: 20px 0 0 0;
}
.rtl .kitify-banner.kitify-effect-pop-card-3 .kitify-banner__content .kitify-banner__text {
    border-radius: 20px 0 0 0;
}
.rtl .kitify-banner.kitify-effect-pop-card-3 .kitify-banner__content .kitify-banner__text:before {
    left: auto;
    right: 0;
    transform: rotateY(180deg);
}
.rtl .kitify-banner.kitify-effect-pop-card-3 .kitify-banner__content .kitify-banner__text:after {
    left: -20px;
    right: auto;
    transform: rotateY(180deg);
}
.rtl .kitify-images-layout.preset-type-1 .kitify-images-layout__icon {
    border-radius: 0 10px 0 0;
}
.rtl .kitify-images-layout.preset-type-1 .kitify-images-layout__icon:before {
    right: -10px;
    left: auto;
    transform: rotateY(180deg);
}
.rtl .kitify-images-layout.preset-type-1 .kitify-images-layout__icon:after {
    right: auto;
    left: 0;
		transform: rotateY(180deg);
}
.rtl form.cart .quantity {
    margin-left: 0.9375rem;
    margin-right: 0;
}
.rtl form.cart .quantity .qty-button.inc {
    right: auto;
    left: 0;
}
@media print, screen and (min-width: 64em) {
.rtl.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
    margin-right: 0;
    margin-left: 3rem;
    float: right;
}
}
.rtl.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:before {
    padding-left: 1.125rem;
    padding-right: 0;
}
.rtl.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-first {
    margin-right: 0;
    margin-left: 8px;
}
.rtl.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-first, .rtl.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-last {
    float: right;
}
.rtl.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-last {
    margin-right: 8px;
    margin-left: 0;
}
.rtl .page-header-content h1 {
    text-align: right;
}
.rtl .woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address .woocommerce-Address-title .edit:before {
    padding-left: 0.5rem;
    padding-right: 0;
}
@media screen and (max-width: 96.875em) {
.rtl.blog-sidebar-right .blog-listing .site-main-content.has-sidebar {
    padding-right: 0;
    padding-left: 30px;
}
}
.rtl .widget .widget-title:after {
    right: auto;
    left: 0;
}
.rtl .widget li .count, .widget li .post_count {
    float: left;
    margin-right: 0.625rem;
    margin-left: 0;
}
.rtl .widget_recent_entries li .pr-item--left {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
.rtl .widget_tag_cloud .tagcloud a {
    margin: 0 0 0.4375rem 0.4375rem;
}
.rtl .blog-listing .blog-articles article .entry-meta a.author-all-posts {
    margin-right: 2px;
    margin-left: 0;
}
.rtl .blog-listing .blog-articles article .entry-meta .meta-right {
    margin-right: 15px;
    margin-left: 0;
}
.rtl .search-form [type=submit], .rtl .woocommerce-product-search [type=submit] {
    left: 0;
    right: auto;
}
.rtl .search-form:after, .rtl .woocommerce-product-search:after {
		left: 0;
    right: auto;
}
.rtl .search-form .search-field, .rtl .woocommerce-product-search .search-field {
    padding-left: 3rem;
    padding-right: 0.75rem;
}
.wishlist_table tfoot td, .wishlist_table tr td.product-name, .wishlist_table tr td.product-thumbnail, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy {
    text-align: right;
}
.rtl.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-price {
    padding-right: 0;
}
.rtl.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-price {
    padding-left: 5.25rem;
}
.rtl .yith_wcwl_wishlist_footer .yith-wcwl-share {
    float: right;
}
.rtl .widget.widget_novaapf-category-filter ul li a:before {
    left: auto;
    right: 0;
    transform: rotateY(180deg);
}
.rtl .widget.widget_novaapf-category-filter ul li a {
    padding-right: 0.9375rem;
    padding-left: 0;
}
.rtl .widget.novaapf-ajax-term-filter ul li .count, .widget.woocommerce li .count {
    float: left;
    margin-left: 15px;
    margin-right: 0;
    text-align: left;
}
.rtl .widget .novaapf-price-filter-wrapper .slider-values p+p {
    margin-left: 0;
    margin-right: 20px;
}
.rtl .widget .novaapf-layered-nav ul li>a .et-swatch-circle {
    margin-left: 0.5em;
    margin-right: 0;
}
.rtl .widget .novaapf-layered-nav ul li {
    padding-right: 0.625rem;
    padding-left: 0;
}
.rtl .widget.woocommerce.widget_product_tag_cloud .tagcloud a {
    margin: 0 0 0.4375rem 0.4375rem;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar {
    margin-right: auto;
    margin-left: 0;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .shop-display-type, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .shop-display-type {
    margin-right: 0.625rem;
    margin-left: 0;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .shop-display-type .shop-display-grid, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .shop-display-type .shop-display-grid {
    margin-left: 0.625rem;
    margin-right: 0;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view {
    margin-left: 1.25rem;
    margin-right: 0;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view ul li, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view ul li {
    margin: 0 0 0 0.75rem;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view label, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view label {
    margin-left: 0.625rem;
    margin-right: 0;
}
@media print, screen and (min-width: 40em) {
body.rtl ul.products.product-list-display li.product .product-item__description {
    padding-right: 1.875rem;
    padding-left: 0;
}
}
body.rtl ul.products.product-list-display li.product .product-item__description--info .info-left {
    text-align: right !important;
}
body.rtl ul.products.product-list-display li.product .product-item__description--info .info-right {
    text-align: right !important;
}
@media print, screen and (min-width: 40em){
body.rtl ul.products.product-list-display li.product .product-item .product-item__description--top-actions {
    right: auto;
    left: 0;
}
}
body.rtl ul.products.product-list-display li.product .product-item__badges .onsale {
    left: auto;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .qv-carousel {
    direction: ltr;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product .showmore-button:after {
    margin-right: 0.3125rem;
    margin-left: 0;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product .yith-wcwl-add-button {
    text-align: right;
    margin-right: 0.625rem;
		margin-left: 0;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product .product_title {
    text-align: right;
}
.rtl #nova_wc_quickview .close-button {
    left: 15px;
    right: auto;
}
.rtl #nova_wc_quickview .nova-qv-images .product-item__badges {
    right: 18px;
    left: auto;
}
.rtl #nova_wc_quickview .nova-qv-images .product-item__badges .onsale {
    left: auto;
    right: 0;
}
.rtl .widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item .variation {
    float: right;
}
.rtl .widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item .variation dt {
    margin-left: 5px;
    margin-right: 0;
    float: right;
}
.rtl .widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item .variation dd {
    float: right;
}
body.rtl.woocommerce-cart .cart-collaterals {
    float: left;
}
@media screen and (min-width: 80em){
body.rtl.woocommerce-cart .cart-collaterals {
    margin-right: 3%;
    margin-left: 0;
}
}
body.rtl.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th {
    padding-left: 70px;
    padding-right: 0;
}
@media print, screen and (min-width: 64em){
body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name {
    padding-left: 1.875rem;
    padding-right: 1rem;
}
}
.rtl table tr td, .rtl table tr th {
    text-align: right;
}
@media print, screen and (min-width: 64em){
body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name a {
    margin-left: 72px;
    margin-right: 0;
}
}
@media print, screen and (min-width: 64em){
body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal {
    padding-left: 1.6875rem;
    padding-right: 1rem;
    text-align: right;
}
}
@media print, screen and (min-width: 64em){
body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name dl.variation dt {
    margin: 0 0 0 5px;
    float: right;
}
}
@media print, screen and (min-width: 64em){
body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name dl.variation dd {
    margin: 0 0 0 5px;
    float: right;
}
}
body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions button[name=update_cart] {
    left: 0;
    right: auto;
}
body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon #coupon_code {
    padding-left: 40%;
    padding-right: 0.75rem;
}
body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon button[name=apply_coupon] {
    left: 15px;
    right: auto;
	  font-weight: 600;
}
.rtl .wc-block-components-notice-banner>.wc-block-components-notice-banner__content p {
    font-size: 14px;
    margin-bottom: 0;
}
.rtl .woocommerce-info .showcoupon {
    margin-left: 0;
    margin-right: 5px;
}
.rtl .woocommerce-info .showcoupon, .rtl .woocommerce-info .showlogin {
    margin-right: 5px;
    margin-left: 0;
}
@media print, screen and (min-width: 64em){
body.woocommerce-checkout .woocommerce form.checkout .col2-set {
    float: right;
    padding-left: 4.0625rem;
    padding-right: 0;
}
}
body.rtl.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row-first, body.rtl.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row-first {
    float: right;
    padding-left: 10px;
    padding-right: 0;
}
body.rtl.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row-last, body.rtl.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row-last {
    padding-right: 10px;
    padding-left: 0;
}
body.rtl.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.cart_item td dl.variation dt {
    margin: 0 0 0 5px;
    float: right;
}
body.rtl.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.cart_item td dl.variation dd {
    margin: 0 0 0 5px;
    float: right;
}
@media print, screen and (min-width: 40em){
.rtl .woocommerce-info:before {
    margin-left: 11px;
    margin-right: 2rem;
}
body.rtl.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text {
    padding-left: 10%;
    padding-right: 0;
}
}
.rtl #billing_state_field, .rtl #shipping_state_field {
    width: calc(50% - 10px);
    float: right;
    margin-left: 10px;
    clear: unset;
}
.rtl #billing_city_field, .rtl #shipping_city_field {
    width: calc(50% - 10px);
    float: left;
    margin-right: 10px;
    clear: unset;
}
body.rtl .woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row.woocommerce-validated:before, body.rtl .woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row.woocommerce-validated:before {
    width: calc( 100% - 10px);
}
.rtl .woocommerce-NoticeGroup-checkout .woocommerce-error {
    padding-left: 1.25rem;
    padding-right: 0;
}
.rtl .woocommerce-NoticeGroup-checkout p {
    padding-left: 2.5rem;
    padding-right: 0;
}
.rtl label>[type=checkbox], .rtl label>[type=radio] {
    margin-left: 0.375rem;
    margin-right: 0;
}
.rtl .full-search-reveal .site-search.full-screen .header-search .header_search_form .header_search_input_wrapper .header_search_input {
    padding-left: 1em!important;
    padding-right: 0;
}
.rtl .full-search-reveal .close-button {
    right: auto;
    left: 3.75rem;
}
.rtl.error404 section.not-found .page-title h1 {
    letter-spacing: 0;
}
.rtl select {
    background-position: left 0 center;
}
.rtl .kitify-countdown-timer {
    direction: ltr;
}
.rtl .site-canvas-menu.position-left .header-mobiles-primary-menu .is-drilldown ul li.menu-item-has-children>a:after {
    margin-left: 1em;
    margin-right: auto;
    transform: rotateY(180deg);
}
.rtl .site-canvas-menu.position-left .header-mobiles-primary-menu .close-button {
    right: auto;
    left: 15px;
}
.rtl .site-canvas-menu.position-left .header-mobiles-primary-menu .is-drilldown ul li.js-drilldown-back>a:before {
    margin-left: 0.7em;
    margin-right: 0;
    transform: rotateY(180deg);
}
.rtl .site-canvas-menu.position-left .header-mobiles-primary-menu .is-drilldown ul li .is-drilldown-submenu.is-active li:not(.js-drilldown-back)>a {
    margin-right: 1.2em;
    margin-left: 0;
}
.rtl .woocommerce-breadcrumb .delimiter {
    transform: rotateY(180deg);
    display: inline-block;
}
.rtl .comments-area .comment-respond .comment-form .logged-in-as>a {
    margin-left: 0.3125rem;
    margin-right: 0;
}
@media print, screen and (min-width: 40em){
.rtl .comments-area .comment-respond .comment-form .comment-form-author, .rtl .comments-area .comment-respond .comment-form .comment-form-email, .rtl .comments-area .comment-respond .comment-form .comment-form-url {
    float: right;
    margin-left: 2%;
    margin-right: 0;
}
}
.rtl .comments-area .comment-respond .comment-form .comment-form-url {
    margin-left: 0;
    margin-right: 0;
}
.rtl [type=checkbox]+label, .rtl [type=radio]+label {
    margin-right: 0.375rem;
    margin-left: 0.75rem;
}
.rtl .nova-woocommerce-tabs .tabs-content {
    text-align: right;
}
@media print, screen and (min-width: 40em){
.rtl .nova-woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form-author, .rtl .nova-woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form-email {
    margin-left: 2%;
    margin-right: 0;
    float: right;
}
}
@media print, screen and (min-width: 40em){
.rtl .nova-woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form-email {
    margin-right: 0;
    margin-left: 0;
}
}
.rtl .nova-woocommerce-tabs .woocommerce-Reviews #comments .commentlist .review .comment_container .avatar {
    margin-left: 1.25rem;
    margin-right: 0;
}
.rtl.woocommerce .star-rating, .woocommerce .wc-block-grid__product-rating__stars {
    margin-left: 0.0625rem;
    margin-right: 0;
}
.rtl .comments-area .comment-list .comment.depth-1 {
    padding-right: 8.25rem;
    padding-left: 1.875rem;
}
.rtl .comments-area .comment-list .comment.depth-1>article.comment-body .comment-meta .comment-author .avatar {
    right: 1.875rem;
    left: auto;
}
.rtl .nova-woocommerce-tabs .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating {
    float: left;
}
.rtl ol ol, .rtl ol ul, .rtl ul ol, .rtl ul ul {
    margin-right: 2.1875rem;
    margin-left: 0;
    list-style: none;
}
.rtl.woocommerce .product .woocommerce-product-rating .star-rating {
    margin-left: 4px;
    margin-right: 0;
}
.rtl.woocommerce .star-rating span, .rtl.woocommerce .wc-block-grid__product-rating__stars span {
    right: 0;
    left: auto;
}
.rtl.woocommerce .star-rating span:before, .rtl.woocommerce .wc-block-grid__product-rating__stars span:before {
    right: 0;
    left: auto;
}
.rtl .comments-area .comment-list .comment article.comment-body .reply>a:before {
    margin-left: 0.25rem;
    margin-right: 0;
}
.rtl .comments-area .comment-list .comment article.comment-body .comment-meta .comment-author .avatar {
    right: 0;
    left: auto;
}
.rtl .comments-area .comment-list .comment {
    padding-right: 6.375rem;
    padding-left: 0;
}
.rtl .comments-area .comment-list .comment .children {
    margin-left: 0;
    margin-right: 0;
}
.rtl .comments-area .comment-list .comment article.comment-body+.comment-respond .comment-reply-title small a:after {
    margin-right: 0.5rem;
    margin-left: 0;
}
.rtl .comments-area .comment-list .comment article.comment-body .comment-meta .comment-metadata .edit-link .comment-edit-link:before {
    margin-left: 0.25rem;
    margin-right: 0;
}
.rtl .comments-area .comment-list .comment article.comment-body .comment-meta .comment-metadata .edit-link {
    margin-right: 1rem;
    margin-left: 0;
}
.rtl.woocommerce .product.product-type-grouped .group_table tr td a.product_type_external, .rtl.woocommerce .product.product-type-grouped .group_table tr td a.product_type_simple, .rtl.woocommerce .product.product-type-grouped .group_table tr td a.product_type_variable {
    text-align: right;
}
.rtl.woocommerce .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__quantity {
    padding-left: 1rem;
    padding-right: 0;
}
.rtl.woocommerce .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__price {
    text-align: left;
    padding-right: 1.5rem;
    padding-left: 0;
}
.rtl .yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon {
    margin-left: 5px;
    margin-right: 0;
}
.rtl .kitify-product-images .onsale {
    right: 15px;
    left: auto;
}
.rtl .kitify-posts__meta__item .meta--label {
    margin-left: 2px;
    margin-right: 0;
}
.rtl .kitify-site-wrapper blockquote, .rtl .site-content blockquote {
    padding-right: 125px!important;
    padding-left: 35px!important;
    border-right: 3px solid!important;
	border-left: 1px solid!important;
	border-left-color: var(--site-border-color)!important;
    border-right-color: var(--site-accent-color)!important;
}
.rtl .kitify-site-wrapper blockquote:before, .rtl .site-content blockquote:before {
    right: 45px;
    left: auto;
	transform: rotateY(180deg);
}
.rtl blockquote.wp-block-quote {
    text-align: right;
}
.rtl .kitify-site-wrapper blockquote:after, .rtl .site-content blockquote:after {
    right: auto;
    left: 50px;
	transform: rotateY(180deg);
}
.rtl ul {
    margin-right: 1.25rem;
    margin-left: 0;
}
.rtl .elementor-post-navigation .elementor-post-navigation__next a {
    float: left;
}
.rtl .elementor-post-navigation .elementor-post-navigation__next {
    text-align: left;
}
.rtl .elementor-post-navigation span.elementor-post-navigation__link__next {
    text-align: left;
}
.rtl .elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next {
    padding-right: 15px;
    padding-left: 0;
}
.rtl .elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev {
    padding-left: 15px;
    padding-right: 0;
}
.rtl .widget_calendar table caption {
    letter-spacing: 0;
}
.rtl .wishlist-items-wrapper .add_to_cart_button span.text {
    display: none;
}
@media print, screen and (min-width: 40em){
.rtl.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart {
    padding-right: 6.5rem;
    padding-left: 0;
}
}
.rtl.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a.add_to_cart, .rtl.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a.add_to_cart_button, .rtl.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a.product_type_external, .rtl.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a.product_type_grouped {
    float: left;
}
.rtl.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-price {
    text-align: left;
}
.rtl .yith-wcwl-share ul {
    margin: 5px 0 !important;
}
.rtl .novaapf-layered-nav ul {
    margin-left: 0;
    margin-right: 0;
}
.rtl .kitify-toggle-sidebar.kitify-active-sidebar-toggle .kitify-toggle-sidebar__container {
    right: 0;
    left: auto;
    -webkit-transform: translate3d(400px, 0, 0);
    transform: translate3d(400px, 0, 0);
}
.rtl .kitify-toggle-sidebar__toggle {
    left: -40px;
    right: auto;
    border-left-width: 1px;
    border-right-width: 0;
}
.rtl .kitify-toggle-sidebar.kitify-active-sidebar-toggle .toggle-column-btn__wrap {
    right: 0;
    left: auto;
}
.rtl .kitify-toggle-sidebar.kitify-active-sidebar-toggle .toggle-column-btn {
    margin-right: auto;
    margin-left: 0;
}
.rtl .kitify-toggle-sidebar.opened .kitify-toggle-sidebar__container {
    -webkit-transform: none;
    transform: none;
}
body.rtl .kitify-team-member.preset-pop-card .kitify-team-member__item .kitify-team-member__inner .kitify-team-member__content .kitify-team-member__position:before {
    right: 0;
    left: auto;
    transform: rotateY(180deg);
}
body.rtl .kitify-team-member.preset-pop-card .kitify-team-member__item .kitify-team-member__inner .kitify-team-member__content .kitify-team-member__position:after {
    left: -10px;
    right: auto;
    transform: rotateY(180deg);
}
body.rtl .kitify-team-member.preset-pop-card .kitify-team-member__item .kitify-team-member__inner .kitify-team-member__content .kitify-team-member__position {
    border-radius: 10px 0 0 0;
}
body.rtl .kitify-team-member.preset-pop-card .kitify-team-member__item .kitify-team-member__inner .kitify-team-member__content .kitify-team-member__name:after {
    left: -10px;
    right: auto;
    transform: rotateY(180deg);
}
body.rtl .kitify-team-member.preset-pop-card .kitify-team-member__item .kitify-team-member__inner .kitify-team-member__content .kitify-team-member__name {
    padding: 5px 10px 5px 30px;
    border-radius: 10px 0 0 0;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .woocommerce-ordering .select2 .select2-selection .select2-selection__rendered:after, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .woocommerce-ordering .select2 .select2-selection .select2-selection__rendered:after {
    left: 0;
    right: auto;
}
.rtl .widget .novaapf-layered-nav ul li.chosen>a, .rtl .widget.widget_product_categories li.current-cat>a, .rtl .widget.woocommerce li.chosen>a, .rtl .widget_rating_filter li.chosen>a {
    padding: 0 10px 0 30px;
    margin-right: -10px;
		margin-left: 0;
}
.rtl .widget .novaapf-layered-nav ul li.chosen>a:after, .rtl .widget.widget_product_categories li.current-cat>a:after, .rtl .widget.woocommerce li.chosen>a:after, .rtl .widget_rating_filter li.chosen>a:after {
		left: 10px;
    right: auto;
}
/*.rtl .select2-container--open .select2-dropdown {*/
/*    right: 0;*/
/*    left: auto;*/
/*}*/
.rtl .select2-results__options {
    margin: 0 !important;
}
body.rtl.elementor-editor-active #site-content .woocommerce-archive-header .select2-container .select2-dropdown .select2-results ul li, body.rtl.woocommerce-shop #site-content .woocommerce-archive-header .select2-container .select2-dropdown .select2-results ul li {
    text-align: right;
}
.rtl .kitify-site-wrapper blockquote cite, .rtl .site-content blockquote cite {
    letter-spacing: 0;
}
.rtl .kitify-hotspot__product img {
    margin-left: 20px;
    margin-right: auto;
}
.rtl .kitify-bannerlist.layout-type-overlay.preset-pop-card .kitify-bannerlist__content .kitify-bannerlist__btn {
    right: auto;
    left: 0;
    border-radius: 0 20px 0 0;
}
.rtl .kitify-bannerlist.layout-type-overlay.preset-pop-card .kitify-bannerlist__content .kitify-bannerlist__btn:before {
    right: auto;
    left: 0;
    transform: rotateY(180deg);
}
.rtl .kitify-bannerlist.layout-type-overlay.preset-pop-card .kitify-bannerlist__content .kitify-bannerlist__btn:after {
    right: -20px;
    left: auto;
	  transform: rotateY(180deg);
}
.rtl .btn-icon svg {
    transform: rotateY(180deg);
}
.rtl .kitify-banner.kitify-effect-pop-card-4 .kitify-banner__content .kitify-banner__button {
    left: auto;
    right: 0;
    padding: 10px 0 0 10px;
    border-radius: 30px 0 0 0;
}
.rtl .kitify-banner.kitify-effect-pop-card-4 .kitify-banner__content .kitify-banner__button:before {
    right: 0;
    left: auto;
    transform: rotateY(180deg);
}
.kitify-banner.kitify-effect-pop-card-4 .kitify-banner__content .kitify-banner__button:after {
    left: -20px;
    right: auto;
	  transform: rotateY(180deg);
}
.rtl .kitify-banner.kitify-effect-pop-card-5 .kitify-banner__content .kitify-banner__button {
    right: auto;
    left: 0;
    padding: 10px 10px 0 0;
    border-radius: 0 30px 0 0;
}
.rtl .kitify-banner.kitify-effect-pop-card-5 .kitify-banner__content .kitify-banner__button:before {
    right: auto;
    left: 0;
		transform: rotateY(180deg);
}
.kitify-banner.kitify-effect-pop-card-5 .kitify-banner__content .kitify-banner__button:after {
    right: -20px;
    left: auto;
		transform: rotateY(180deg);
}
@media print, screen and (min-width: 40em){
.rtl .woocommerce-message .button, .rtl .woocommerce-message a, .rtl .woocommerce-message button {
    left: 32px;
    right: auto;
}
}
@media print, screen and (min-width: 40em){
.rtl .woocommerce-message p.with-button {
    padding-left: 8.75rem;
    padding-right: 0;
}
}
@media print, screen and (min-width: 40em){
.rtl .woocommerce-message:before {
    margin-right: 2rem;
    margin-left: 11px;
}
}
@media print, screen and (max-width: 39.99875em){
.rtl .woocommerce-message {
    margin-left: -1.26rem;
    margin-right: -1.26rem;
    padding: 1.26rem 3.375rem 1.4625rem 2.25rem;
}
}
.rtl .nova-offcanvas.is-open {
    -webkit-transform: translateX(0)!important;
    transform: translateX(0)!important;
}
.rtl .nova-offcanvas.position-right {
    right: auto;
    left: 0;
    -webkit-transform: translateX(-470px);
    transform: translateX(-470px);
}
.rtl .nova-offcanvas .close-button {
    left: 30px !important;
    right: auto;
}
.rtl .nova-login-wrapper .form-actions.extra a {
    margin-right: 0.3125rem;
    margin-left: 0;
}
@media print, screen and (min-width: 40em){
.rtl .site-main>.woocommerce-error:before, .rtl .woocommerce-notices-wrapper>.woocommerce-error:before, .rtl .woocommerce>.woocommerce-error:before {
    margin-right: 2rem;
    margin-left: 11px;
}
}
.rtl .site-main>.woocommerce-error p, .rtl .woocommerce-notices-wrapper>.woocommerce-error p, .rtl .woocommerce>.woocommerce-error p {
    padding-left: 2.5rem;
    padding-right: 0;
}
.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button {
    padding: 0.9375rem 2rem;
}
.rtl .woocommerce-message p {
    padding-left: 2.5rem;
    padding-right: 0;
}
@media print, screen and (min-width: 40em){
.rtl .site-main>.woocommerce-error li .button, .rtl .site-main>.woocommerce-error li a, .rtl .site-main>.woocommerce-error li button, .rtl .woocommerce-notices-wrapper>.woocommerce-error li .button, .rtl .woocommerce-notices-wrapper>.woocommerce-error li a, .rtl .woocommerce-notices-wrapper>.woocommerce-error li button, .rtl .woocommerce>.woocommerce-error li .button, .rtl .woocommerce>.woocommerce-error li a, .rtl .woocommerce>.woocommerce-error li button {
    left: 32px;
    right: auto;
}
}
.rtl .widget ul {
    padding: 0;
    margin: 0;
}
.rtl .accordion {
	margin-right: 0;
}
.rtl .nova-woocommerce-tabs .accordion-title:before {
    right: auto;
    left: 0;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-product-filter, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-product-filter {
    padding-left: 1.25rem;
    padding-right: 0;
    margin-left: 1.25rem;
    margin-right: 0;
    border-left: solid 1px var(--site-border-color);
    border-right: 0;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-product-filter button .icon-filter, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-product-filter button .icon-filter {
    margin-left: 0.4375rem;
    margin-right: 0;
}
.rtl .woocommerce-info:before {
    margin-right: -2.25rem;
    margin-left: 11px;
}
@media print, screen and (max-width: 39.99875em){
.rtl .woocommerce-info {
    padding: 1.26rem 3.375rem 1.4625rem 2.25rem;
}
}
.rtl.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address .woocommerce-Address-title .edit:before {
    padding-left: 0.5rem;
    padding-right: 0;
}
@media print, screen and (max-width: 47.99875em){
body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name {
    text-align: right;
}
}
@media print, screen and (max-width: 47.99875em){
body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name a {
    float: right;
    text-align: right;
}
}
@media print, screen and (max-width: 47.99875em){
body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form td {
    text-align: right;
}
}
@media print, screen and (max-width: 47.99875em){
body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-price .amount {
    text-align: left;
}
}
@media print, screen and (max-width: 47.99875em){
body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal .amount {
    text-align: left;
}
}
body.rtl.woocommerce-checkout .woocommerce .checkout_coupon p.form-row {
    float: right;
}
body.rtl.woocommerce-checkout .woocommerce .checkout_coupon p.form-row-last {
    float: left;
}
body.rtl.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text {
    padding-left: 10%;
    padding-right: 0;
}
@media print, screen and (max-width: 47.99875em){
body.rtl.woocommerce-checkout .woocommerce .checkout_coupon p.form-row .input-text {
    padding-left: 10px;
    padding-right: 10px;
}
}
@media print, screen and (min-width: 40em){
.rtl .woocommerce-info:before {
    margin-right: 2rem;
		margin-left: 11px;
}
}
body.rtl.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li {
    padding-left: 1rem;
    padding-right: 0;
}
@media print, screen and (min-width: 64em){
body.rtl.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr th.product-total {
    padding-left: 16%;
    padding-right: 0;
}
}
body.rtl.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr td {
    padding-left: 1rem;
    padding-right: 0;
}
/*@media print, screen and (min-width: 64em){*/
/*body.rtl.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr th {*/
/*    padding-right: 51%;*/
/*    padding-left: 0;*/
/*}*/
/*}*/
@media print, screen and (max-width: 39.99875em){
.rtl .comments-area .comment-list .comment.depth-1 {
    padding: 0.9375rem 0;
}
}
@media print, screen and (max-width: 39.99875em){
.rtl .comments-area .comment-list .comment {
    padding-right: 0;
}
}
@media print, screen and (max-width: 39.99875em){
.rtl .comments-area .comment-list .comment .children {
    padding-right: 1.25rem;
    padding-left: 0;
}
}
.rtl .comments-area .comment-list .comment article.comment-body+.comment-respond {
    margin-right: -4.5rem;
    margin-left: 0;
}
.rtl .blog-listing .posts-navigation .nav-links .nav-previous a:before {
    margin-left: 0.5rem;
    margin-right: 0;
    transform: rotateY(180deg);
}
.rtl .blog-listing .posts-navigation .nav-links .nav-next {
    margin-right: auto;
    margin-left: 0;
}
.rtl .blog-listing .posts-navigation .nav-links .nav-next a:after {
    margin-right: 0.5rem;
    margin-left: 0;
    transform: rotateY(180deg);
}
.rtl .blog-listing .blog-articles .nova_portfolio .entry-content__readmore:after, .rtl .blog-listing .blog-articles .post .entry-content__readmore:after, .rtl .blog-listing .blog-articles .type-page .entry-content__readmore:after {
    margin-right: 0.4375rem;
    margin-left: 0;
    transform: rotateY(180deg);
    display: inline-block;
}
.rtl.blog-sidebar-right .blog-listing .site-main-content.has-sidebar {
    padding-left: 80px;
    padding-right: 0;
}
.rtl .kitify-posts__floating_category {
    right: 10px;
    left: auto;
}
.rtl .kitify-posts__floating_category a {
    margin-left: 5px;
    margin-right: 0;
}
.rtl .site-canvas-menu.position-left {
    right: 0;
    left: auto;
    -webkit-transform: translateX(300px);
    transform: translateX(300px);
}
.rtl .site-canvas-menu.position-left.is-open {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.rtl .drilldown .is-drilldown-submenu.is-active {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.rtl .drilldown .is-drilldown-submenu {
    right: 100%;
    left: auto;
}
.rtl .kitify-nav {
    direction: rtl;
}
.rtl .kitify-mobile-menu--left-side.kitify-nav-wrap.kitify-active--mbmenu .kitify-nav__mobile-close-btn, .rtl .kitify-mobile-menu--right-side.kitify-nav-wrap.kitify-active--mbmenu .kitify-nav__mobile-close-btn {
    left: 0;
    right: auto;
}
.rtl .kitify-mobile-menu.kitify-active--mbmenu .menu-item-link {
    text-align: right !important;
}
.rtl .kitify-nav__item.current-menu-item>.menu-item-link-sub .kitify-nav-link-text:before, .rtl .kitify-nav__item:hover>.menu-item-link-sub .kitify-nav-link-text:before {
    padding-left: 0;
    margin-left: 0.8em;
}
.rtl .widget_parsidate_calendar {
    background: unset;
    border-radius: unset;
    overflow: unset;
    box-shadow: unset;
    text-align: unset;
    padding-top: unset;
    color: unset;
}
.rtl .widget_parsidate_calendar table {
    direction: unset;
    border-radius: unset;
    overflow: unset;
    background: unset;
    box-shadow: unset;
    margin-bottom: 0;
    font-size: 13px;
}
.rtl .widget_parsidate_calendar table thead tr th {
    background: var(--site-border-color);
    text-align: center;
}
.rtl .widget_parsidate_calendar table th {
    font-size: 0.8125rem;
    font-weight: bold;
}
.rtl .widget_parsidate_calendar table td, .rtl .widget_parsidate_calendar table th {
    border: solid 1px var(--site-border-color);
    text-align: center;
    padding: 0.3125rem;
}
.rtl .widget_parsidate_calendar table tbody tr>td {
    font-size: 0.8125rem;
    line-height: 2.4;
    color: #777;
}
.rtl .widget_parsidate_calendar tfoot tr, .rtl .widget_parsidate_calendar tfoot td {
	border: 0;
	text-align: right;
	line-height: 4rem;
	font-size: 16px;
}
@media print, screen and (max-width: 79.99875em){
.rtl .full-search-reveal .close-button {
    left: 1.875rem !important;
    right: auto;
}
}
body.rtl.elementor-editor-active #site-content .woocommerce-archive-header .select2-container, body.rtl.woocommerce-shop #site-content .woocommerce-archive-header .select2-container {
    left: 0;
    right: auto!important;
}
.rtl .blog-listing .blog-articles article.nova_portfolio .entry-thumbnail .entry-meta__cat, .rtl .blog-listing .blog-articles article.page .entry-thumbnail .entry-meta__cat, .rtl .blog-listing .blog-articles article.post .entry-thumbnail .entry-meta__cat {
    left: 30px;
    right: auto;
}
.rtl .blog-listing .blog-articles article.nova_portfolio .entry-thumbnail .entry-meta__cat a, .rtl .blog-listing .blog-articles article.page .entry-thumbnail .entry-meta__cat a, .rtl .blog-listing .blog-articles article.post .entry-thumbnail .entry-meta__cat a {
    margin-left: 0.5rem;
    margin-right: 0;
}
.rtl.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tr td.woocommerce-table__product-name {
    padding-right: 0;
    padding-left: 1.875rem;
}
@media print, screen and (min-width: 64em){
.rtl.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr th {
    padding: 1.5rem 44% 1.5rem 1.5rem;
}
}
@media screen and (max-width: 39.99875em){
.rtl.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr td:before {
    float: right;
}
}
@media screen and (max-width: 39.99875em){
.rtl.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr td {
    display: block;
    text-align: left!important;
}
}
.rtl .woocommerce-message:before {
    margin-left: 11px;
    margin-right: 2rem;
}
@media screen and (max-width: 39.99875em){
.rtl .woocommerce-message:before {
    margin-left: 4px;
    margin-right: -1.5em;
}
}
@media screen and (max-width: 96.875em){
.rtl.blog-sidebar-left .blog-listing .site-main-content.has-sidebar {
    padding-right: 30px;
    padding-left: 0;
}
}
@media screen and (max-width: 96.875em){
body.rtl.single.single-post.blog-sidebar-left .site-main-content {
    padding-right: 30px;
    padding-left: 0;
}
}
body.rtl.single.single-post .author-info .author-vcard {
    margin-left: 1.5rem;
    margin-right: 0;
}
body.rtl.single.single-post nav.post-navigation .nav-links .nav-previous {
    border-left: 1px solid var(--site-border-color);
    border-right: 0;
    padding-left: 30px;
    padding-right: 0;
}
body.rtl.single.single-post nav.post-navigation .nav-links .nav-next {
    text-align: left;
    padding-right: 30px;
    padding-left: 0;
}
body.rtl.single.single-post nav.post-navigation .nav-links a .title {
    letter-spacing: 0;
}
@media print, screen and (max-width: 79.99875em){
body.rtl.single.single-post.blog-sidebar-left .site-main-content {
    padding-right: 0;
    padding-left: 0;
}
}
@media print, screen and (max-width: 79.99875em){
.rtl.blog-sidebar-left .blog-listing .site-main-content.has-sidebar {
    padding-right: 0;
    padding-left: 0;
}
}
@media print, screen and (max-width: 79.99875em){
.rtl .comments-area .comment-list .comment article.comment-body+.comment-respond {
    margin-right: 0;
    margin-left: 1em;
}
}
@media print, screen and (max-width: 39.99875em){
.rtl .comments-area .comment-list .comment article.comment-body .comment-meta .comment-author b.fn {
    margin-right: 0.9375rem;
    margin-left: 0;
}
}
.rtl .nova-container .nova-sidebar.sidebar-left {
    padding-left: 1.875rem;
    padding-right: 0;
}
.rtl .nova-container .nova-sidebar.sidebar-right {
    padding-right: 1.875rem;
    padding-left: 0;
}
@media print, screen and (min-width: 64em){
.rtl ul.products {
    margin: 0 -0.75rem 1.5rem;
}
}
.rtl ul.products {
    margin: 0 -0.75rem 2.5rem;
}
body.rtl.woocommerce div:not(.kitify-products__list_wrapper)>ul.products .product .woocommerce-loop-product__title, body.rtl.woocommerce section:not(.kitify-products__list_wrapper)>ul.products .product .woocommerce-loop-product__title {
    text-align: right;
}
.rtl ul.products .product .product-item .product-item__description--actions .button .text {
    margin-right: 0.3125rem;
    margin-left: 0;
}
body.rtl.woocommerce div:not(.kitify-products__list_wrapper)>ul.products .product span.price, body.rtl.woocommerce section:not(.kitify-products__list_wrapper)>ul.products .product span.price {
    text-align: right;
}
@media print, screen and (min-width: 64em){
.rtl.woocommerce .product .entry-summary.summary {
    margin-right: 0.9375rem;
    margin-left: 0;
}
}
.rtl.woocommerce .product .product_title {
    text-align: right;
}
.rtl.woocommerce .product .woocommerce-breadcrumb {
    text-align: right;
}
.rtl.woocommerce .product .woocommerce-breadcrumb>a {
    letter-spacing: 0;
}
.woo-variation-swatches.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    margin: 4px 8px 4px 0 !important;
}
@media print, screen and (min-width: 64em){
.rtl.woocommerce .product .before-product-summary-wrapper, .rtl.woocommerce .product .elementor-widget-woocommerce-product-images {
    margin-left: 1.875rem !important;
    margin-right: 0 !important;
}
}
.rtl.woocommerce .product div:not(.elementor-widget-container)>.product_meta {
    text-align: right;
}
.rtl.woocommerce section.related>h2, .rtl.woocommerce section.upsells>h2 {
    letter-spacing: 0;
}
.rtl.woocommerce .product .before-product-summary-wrapper, .rtl.woocommerce .product .elementor-widget-woocommerce-product-images {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
}
.rtl.woocommerce .product .nova-custom__price-rating-box .woocommerce-product-rating {
    margin-right: 1.5rem;
    margin-left: 0;
}
.rtl.single-product-sidebar-right .product-content-area {
    padding-left: 1.875rem;
    padding-right: 0;
}
.rtl.woocommerce .product .woocommerce-product-details__share-box {
    direction: ltr;
}
.rtl .full-search-reveal .site-search.full-screen .header-search {
    padding-left: 3%;
    padding-right: 0;
}
.rtl .kitify-carousel ul.products {
    margin: 0;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product.product-type-grouped .group_table tr td a.product_type_external, .rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product.product-type-grouped .group_table tr td a.product_type_simple, .rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product.product-type-grouped .group_table tr td a.product_type_variable {
    text-align: right;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__quantity {
    padding-right: 0;
    padding-left: 1rem;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__price {
    text-align: left;
    padding-left: 0;
    padding-right: 1rem;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product .cart .quantity {
    width: 5.5rem;
}
.rtl .woocommerce-notices-wrapper {
    max-width: 100%;
}
@media print, screen and (max-width: 79.99875em){
.rtl.blog-sidebar-right .blog-listing .site-main-content.has-sidebar {
    padding-left: 0;
}
}
@media screen and (max-width: 96.875em){
body.rtl.single.single-post.blog-sidebar-right .site-main-content {
    padding-left: 30px;
    padding-right: 0;
}
}
@media print, screen and (max-width: 79.99875em){
body.rtl.single.single-post.blog-sidebar-right .site-main-content {
    padding-left: 0;
}
}
.rtl .prev.page-numbers, .rtl .next.page-numbers {
    transform: rotateY(180deg);
}
.rtl .main-navigation li li ul {
    margin: 0 3px 0 0;
}
.rtl .nav-menu li li ul {
    left: auto;
    right: 100%;
}
.rtl .main-navigation > ul > li > ul > li .kitify-nav-arrow {
    transform: rotate(90deg);
}
.rtl .kitify-menu-account__box:hover .sub-menu {
    -webkit-transform: translate(50%, 0);
    transform: translate(50%, 0);
}