em.comment-awaiting-moderation {
    font-style: normal;
    font-family: 'IRANYekanX';
}

a.flex.items-center.justify-center.blog_readmore.font-semibold.rounded-full
{
    transform:scale(-1) !important;
}
.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button
{
        transform: rotate(-90deg) !important;
}

form.wpcf7-form .footer-form .wpcf7-form-control-wrap input
{
        padding-left: 15px !important;
    padding-right: 80px !important;
}
form.wpcf7-form .footer-form .wpcf7-spinner
{
        left: auto !important;
    right: 25px !important;
}
form.wpcf7-form .wpcf7-response-output
{
    direction:rtl;
}
#primary .woosw-list table.woosw-items tr td.woosw-item--actions {

    margin-right: auto !important;
    margin-left: 0 !important;
}
#primary .woosw-list table.woosw-items tr td .woosw-item--stock .in-stock {
 
    margin-left: 40px;
    margin-right:unset !important;
}
.stock.in-stock:after, .stock.out-of-stock:after{
        right: 1px;
        left:unset !important;
}
.stock.in-stock:before, .stock.out-of-stock:before
{
        margin-left: 13px;
            margin-right:unset !important;
}

#primary .woosw-list table.woosw-items tr td.woosw-item--remove {
    padding: 10px 10px 10px 0px !important;
   
}
.rbb-countdown.flex.justify-center.relative {
    direction: ltr;
}
.content-categories-top .content-categories .slick-arrow.slick-prev {
    right: -101px;
    left: unset !important;
}
.content-categories-top .content-categories .slick-arrow.slick-next {
    left: -101px;
    right: unset !important;
}

.rbb-sidebar-shop-filter .sidebar-shop-filter-widget .widget-content .widget-content-inner .level-0 .item>a:before
{
        right: 0;
        left:unset !important;
            margin-left: 16px;
             margin-right: unset !important;
            
}
.rbb-sidebar-shop-filter .sidebar-shop-filter-widget .widget-content .widget-content-inner .level-0 .item {
    padding-right: 34px;
    padding-left:unset !important;
}

.text-right {
    text-align: right !important;
}
form.wpcf7-form.init,form.wpcf7-form input {
    direction: rtl;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
.woocommerce-MyAccount-navigation-link--wishlist a .align-middle:before,.woocommerce-MyAccount-navigation-link--compare a .align-middle:before
{
        margin-left: 2rem;
            margin-right:unset !important;
}
div.form77 div.wpcf7.js {
    float: right;
}

div.next_custom.slick-arrow i.rbb-icon-direction-39,div.prev_custom.slick-arrow i.rbb-icon-direction-36 {
    transform: scaleX(-1);
}
.item-product .product_price .badge-sale:before
{
    right: -12px;
    left:unset !important;
    transform: scaleX(-1);
}
span.button-icon.inline-flex.items-center.justify-center i {
    transform: scaleX(-1);
}
.leading-none {
    transform: scaleX(-1);
}

.rbb-banner.banner-7 .banner-countdown .rbb-countdown {
    direction: ltr;
}
.rbb-countdown {
    direction: ltr;
}

.rbb-sidebar-shop-filter .sidebar-shop-filter-widget.rbb-widget--attribute-filter .widget-content-inner .rbb-attribute-filter-item.checkbox-style a:before, .rbb-sidebar-shop-filter .sidebar-shop-filter-widget.rbb-widget--attribute-filter .widget-content-inner .rbb-attribute-filter-item.normal-style a:before
{
    right: 0;
    left:unset !important;
    margin-left: 16px;
    margin-right: unset !important;
}
.rbb-sidebar-shop-filter .sidebar-shop-filter-widget.rbb-widget--attribute-filter .widget-content-inner .rbb-attribute-filter-item.checkbox-style a:after, .rbb-sidebar-shop-filter .sidebar-shop-filter-widget.rbb-widget--attribute-filter .widget-content-inner .rbb-attribute-filter-item.normal-style a:after
{
        right: 5px;
        left:unset important;
}
.rbb-mini-cart .cart-total .woocommerce-Price-amount
{
        margin-right: 20px;
        margin-left:unset !important;
    padding-right: 6px;
    padding-left: 7px;
}
.rbb-mini-cart .cart-total .woocommerce-Price-amount:before
{
        right: -12px;
        left:unset !important;
        transform: scaleX(-1);
}
.rbb-mini-cart-canvas.show .cart-right {
    left: 0;
    right:unset !important;
}

.item-product .product_price>del~.woocommerce-Price-amount {
    float: right;
}
.single-product .product-summary .woosw-btn
{
        left: 0;
        right:unset !important;
}

.single-product .product-summary .ask-questions, .single-product .product-summary .woosc-btn-icon-text {
    padding-left: 40px;
    padding-right:unset !important;
}
.single-product .product-summary .ask-questions, .single-product .product-summary .rbb-social, .single-product .product-summary .woosc-btn-icon-text
{
    float:right !important;
}

.single-product .product-summary .woosc-btn-icon-text .woosc-btn-text {

    margin-right: 13px;
    margin-left:unset !important;
}

#reviews #comments .commentlist li .comment_container .comment-text
{
    padding-right: 30px;
    padding-left:unset !important;
}
section.rbb-product-deal-custom span.rbb-icon-view-grid-1
{
        color: white;
}


span.elementor-button-icon {
    transform: scaleX(-1);
}
.rbb-sidebar-shop-filter .sidebar-shop-filter-widget.rbb-widget--product-rating .widget-content-inner .wc-layered-nav-rating a:before
{
        right: 0;
        left:unset !important;
    margin-left: 16px;
    margin-right:unset !important;
}

.single-product .product-summary .variations_form .variations .label
{
    text-align: right;
}
.rbb-swatches__single .rbb-swatch__wrap {
    padding-left: 30px;
    padding-right:unset !important;
}

.rbb-swatches__single .rbb-swatch__wrap.rbb-swatch__wrap-color .rbb-swatch__color .rbb-swatch__term
{
    float:right;
}
div.flex.relative a.add_to_cart_button.text-center {
    margin-right: 10px;
     margin-left: unset !important;
}
ol.style_type_2 {
        padding-right: 40px;
            padding-left:unset !important;
}

.rbb__input-radio .presentation
{
        margin-left: 15px;
            margin-right:unset !important;
}

.mr-6 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
}

@media (min-width: 1024px) {
    .rbb-main-navigation ul li.hoverable .hoverable>a:after,.vertical-menu-content .has-mega-menu>a:after {
        
        transform: translateY(50%);
        rotate: -180deg;
    }
}

div.dots_custom.absolute.flex.items-center.font-bold.justify-center.mx-auto.w-full.bottom-2 div.next_custom.slick-arrow {
    transform: scaleX(-1);
}
div.dots_custom.absolute.flex.items-center.font-bold.justify-center.mx-auto.w-full.bottom-2 div.prev_custom.slick-arrow {
    transform: scaleX(-1);
}

.single-product .product-summary .price ins {
    background: none;
    float: right;
    padding-left: 20px;
    padding-right:unset !important;
}
.header-2 .rbb-main-navigation ul li.level-1>a {
    color: #372222;
}
.header-2 .rbb-icon-wishlist-8:before {
    content: "\ea24" !important;
    color: #372222;
}
.header-2 .rbb-icon-shopping-cart-3:before,.header-2 .rbb-icon-settings-outline3:before
{
  color: #372222;  
}

.header-2 div.heading-search{
     color: #372222 !important;  
}

header.rbb-default-header.header-3 i.rbb-icon-menu-6.text-2xl {
    color: #372222 !important;  
}
header.header-3 nav.menu.primary-menu.h-full ul.menu-container.rtl-direction a.button-click span.menu-item-title
{
    color: #372222; 
}
.rbb-default-header.header-3 .rbb-header-center .all-categories .categories-text span,.rbb-default-header.header-4 .rbb-header-center .all-categories .categories-text span {
    color: black !important;
}

.single-product .product-image .product-single__sticky #rbb-gallery-lightbox .rbb-slick-product-gallery .slick-arrow.slick-next {
    left: 10px;
    right:unset !important;
}
input.rbb-price-filter__input-min.max-w-\[60px\].min-w-\[50px\].focus\:outline-none.inline.border-none.m-0.p-0.arrow-hide {
    margin-left: -10px;
}
.bg-transparent {
    direction: ltr;
}
.rbb-sidebar-shop-filter .sidebar-shop-filter-widget .widget-content .widget-content-inner .level-0 .item ul .item a
{
        padding: 0 15px 0 0px !important;
}
.ml-\[10px\] {
    margin-left: 10px;
}

header.header-4 div.justify-between {
    direction: rtl;
}

header.header-4 i.rbb-icon-menu-6,header.header-4 i.icon-chevron-down {
    color: #000000 !important;
}
.wp-block-latest-posts li .wp-block-latest-posts__post-date:before {
    padding-top: 7px;
    float: right;
}
.rbb-elementor-slider.single.layout-4 .button-group .button-1 .button-icon
{
transform: scaleX(-1) !important;

}
#customize-theme-controls h3.accordion-section-title:before
{
    margin-left: 10px !important;
    margin-right:unset !important;
}


[dir='rtl'] .slick-next:before
{
    content: '' !important;
}

[dir='rtl'] .slick-prev:before {
    content: '' !important;
}

#customize-outer-theme-controls .accordion-section-title, #customize-theme-controls .accordion-section-title {
    font-family: monospace !important;
}

div.rbb-breadcrumb.text-xs.text-center.leading-loose span.delimiter:before {
    content: ">" !important;
}
ul.wp-submenu.wp-submenu-wrap {
    font-family: 'IranYekanx' !important;
}
.rbb-default-header.header-6 .rbb-mini-cart .dropdown .mini-cart-icon .cart-icon,.rbb-default-header.header-6 span.rbb-account-icon.tracking-normal {
    color: #535353 !important;
}
.rbb-default-header.header-6 i.rbb-icon-wishlist-8:before
{
    color: #535353 !important;
}
.rbb-default-header.header-5 .rbb-header-center .all-categories .categories-text span,
.rbb-default-header.header-5 .rbb-header-center .all-categories .categories-text i{
    color: white;
}
#rbb-core-settings .rbb-core-settings-main .components-panel__body .components-panel__body-toggle {
    font-family: 'IRANYekanX';
}
.components-panel__body+.components-panel__body, .components-panel__body+.components-panel__header, .components-panel__header+.components-panel__body, .components-panel__header+.components-panel__header {
    font-family: 'IranYekan';
}

h2.mb-3.font-semibold {
    font-family: 'IRANYekanX';
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td,.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th
{
    text-align:right !important;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner {

    margin-right: 16px;
    margin-left:unset !important;
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-rating td .star-rating {
    float: right !important;
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close
{
    left: 0;
    right:unset !important;
}

.hint--left:after, .hint--left:before {
    left: 100%;
    right:unset !important;
}
.hint--left:hover:after
{
    transform: translateX(9px) !important;
}
.hint--left:before
{
        margin-left: -11px;
 
    margin-right: unset !important;
}
a.woosc-table-close.hint--left:before {
    rotate: -180deg;
}

div.info-inner h2 {
    z-index: 4 !important;
}

.-translate-x-1\/2 {
    transform: 50% !important;
}

div.cat20 h4.text-sm a
{
     color:white !important;
}

div.flex.items-center.justify-center.block_heading.mb-8 div.mb-0 h3 {
    color: white;
}
.rbb-default-header.header-2 .rbb-header-bottom {

    background: #f5f5f7;
}
main#primary
{
    display: block !important;
}
div.checkout-template div.grid.grid-cols-3 {
    display: flex
;
}
.lg\:col-span-2.col-span-3.mt-6 {
    width: 70%;
}
.lg\:col-span-1.col-span-3 {
    max-width: 30%;
}