.rtl select {
    padding-right: 10px;
    padding-left: 36px;
    background-position: left 10px top 50%;
}

.rtl blockquote,
.rtl .wp-block-quote {
    border-right-width: .25em;
    border-right-style: solid;
    border-left-width: 0;
    border-left-style: none;
}

.rtl blockquote::before {
    right: auto;
    left: 15px;
}

.rtl .mw-search-form button {
    right: auto;
    left: 10px;
}

.rtl .wp-block-archives-list li::before,
.rtl .wp-block-categories-list li::before {
    float: right;
    margin-right: 0;
    margin-left: 7px;
}

.rtl .wp-block-latest-posts li a::before,
.rtl .wp-block-rss:not(.is-grid) li .wp-block-rss__item-title a::before {
    content: "\f104";
    float: right;
    margin-right: 0;
    margin-left: 7px;
}

.rtl .wp-block-categories-list .children {
    padding-right: 15px;
    padding-left: 0;
}

.rtl .wp-block-tag-cloud a {
    margin-right: 0;
    margin-left: 10px;
}

.rtl .widget_archive li::before,
.rtl .widget_categories li::before {
    float: right;
    margin-right: 0;
    margin-left: 7px;
}

.rtl .widget_meta li::before,
.rtl .widget_nav_menu li::before,
.rtl .widget_recent_comments:not(.widget_block) li::before,
.rtl .widget_recent_entries:not(.widget_block) li::before,
.rtl .widget_rss li a.rsswidget::before {
    content: "\f104";
    float: right;
    margin-right: 0;
    margin-left: 7px;
}

.rtl .widget_categories .children,
.rtl .widget_nav_menu .sub-menu {
    padding-right: 15px;
    padding-left: 0;
}

.rtl .widget_tag_cloud a {
    margin-right: 0;
    margin-left: 10px;
}

.rtl .rss-widget-icon {
    margin-right: 0;
    margin-left: 7px;
}

.rtl .mw-top-bar-content-1 .mw-top-bar-contact-info > div {
    margin-right: 0;
    margin-left: 20px;
}

.rtl .mw-top-bar-content-1 .mw-social-links a {
    margin-right: 0;
    margin-left: 15px;
}

.rtl .mw-top-bar-content-2 .mw-top-bar-contact-info > div {
    margin-right: 20px;
    margin-left: 0;
}

.rtl .mw-top-bar-content-2 .mw-social-links a {
    margin-right: 15px;
    margin-left: 0;
}

.rtl .mw-header-logo a,
.rtl .mw-header-logo img {
    float: right;
}

.rtl .mw-header-menu ul li a {
    float: right;
}

.rtl .mw-header-menu > div > ul > li:first-child {
    margin-right: 0;
    margin-left: 20px;
}

.rtl .mw-header-menu > div > ul > li:last-child {
    margin-right: 20px;
    margin-left: 0;
}

.rtl .mw-header-menu ul li.menu-item-has-children > a::after {
    float: left;
    margin-right: 7px;
    margin-left: 0;
}

.rtl .mw-header-menu ul ul {
    right: 0;
    left: auto;
}

.rtl .mw-header-menu ul ul li.menu-item-has-children > a::after {
    content: '\f053';
    float: left;
    margin-right: 7px;
    margin-left: 0;
}

.rtl .mw-header-menu ul ul ul {
    right: 100%;
    left: auto;
}

.rtl .mw-header-buttons .mw-header-btn {
    float: left;
    margin-right: 15px;
    margin-left: 0;
}

.rtl .mw-header-layout-3 .mw-header-btn {
    float: right;
}

.rtl .mw-header-search-toggle-btn {
    float: left;
    margin-right: 15px;
    margin-left: 0;
}

.rtl .mw-search-overlay .mw-search-form button {
    right: auto;
    left: 15px;
}

.rtl .mw-mobile-menu-toggle-btn {
    float: left;
    margin-right: 15px;
    margin-left: 0;
}

.rtl .mw-mobile-menu {
    right: -100%;
    left: auto;
}

.rtl .mw-mobile-menu.open {
    right: 0;
    left: auto;
}

.rtl .mw-mobile-menu-overlay {
    right: auto;
    left: 0;
}

.rtl .mw-mobile-menu-dropdown-btn {
    float: left;
    margin-right: 7px;
    margin-left: 0;
}

.rtl .mw-mobile-menu ul ul {
    padding-right: 7%;
    padding-left: 0;
}

.rtl .mw-mobile-menu .mw-social-links a:first-child {
    margin-right: 0;
    margin-left: 5px;
}

.rtl .mw-mobile-menu .mw-social-links a:last-child {
    margin-right: 5px;
    margin-left: 0;
}

.rtl .mw-archive-post-item .mw-archive-post-release-date i {
    margin-right: 0;
    margin-left: 3px;
}

.rtl .mw-archive-post-item .mw-sticky-post-icon {
    margin-right: 0;
    margin-left: 7px;
}

.rtl .mw-archive-post-item .mw-archive-post-meta-info span {
    margin-right: 0;
    margin-left: 15px;
}

.rtl .mw-archive-post-item .mw-archive-post-meta-info span i {
    margin-right: 0;
    margin-left: 3px;
}

.rtl .mw-pagination .page-numbers.prev::before {
    content: '\f054';
    float: right;
    margin-right: 0;
    margin-left: 7px;
}

.rtl .mw-pagination .page-numbers.next::after {
    content: '\f053';
    float: left;
    margin-right: 7px;
    margin-left: 0;
}

.rtl .mw-single-post-featured-img .mw-post-date {
    right: auto;
    left: 30px;
}

.rtl .mw-single-post-meta-info span {
    border-right: none;
    border-left: 1px solid rgba(139, 141, 148, .2);
    margin-right: 0;
    margin-left: 15px;
    padding-right: 0;
    padding-left: 15px;
}

.rtl .mw-single-post-meta-info span i {
    margin-right: 0;
    margin-left: 3px;
}

.rtl .mw-single-post-meta-info span:last-child {
    border-left: none;
}

.rtl .mw-single-post-tags span {
    margin-right: 0;
    margin-left: 5px;
}

.rtl .mw-author-box img.avatar {
    margin-right: 0;
    margin-left: 20px;
}

.rtl .mw-social-sharing span {
    margin-right: 0;
    margin-left: 5px;
}

.rtl .mw-post-navigation .mw-prev-post-link a {
    padding-right: 75px;
    padding-left: 20px;
}

.rtl .mw-post-navigation .mw-prev-post-link a::before {
    content: "\f105";
    right: 20px;
    left: auto;
}

.rtl .mw-post-navigation .mw-next-post-link a {
    padding-right: 20px;
    padding-left: 75px;
}

.rtl .mw-post-navigation .mw-next-post-link a::before {
    content: "\f104";
    right: auto;
    left: 20px;
}

.rtl .mw-related-posts .swiper-button-next {
    float: left;
    margin-right: 10px;
}

.rtl .mw-related-posts .swiper-button-prev {
    float: right;
}

.rtl .mw-related-post-item .mw-sticky-post-icon {
    margin-right: 0;
    margin-left: 7px;
}

.rtl .comment-list ul.children {
    margin-right: 80px;
    margin-left: 0;
}

.rtl .comment-list li.comment img.avatar {
    margin-right: 0;
    margin-left: 25px;
}

.rtl .comment-content .comment-reply {
    right: auto;
    left: 0;
}

.rtl .comment-content .comment-reply a::before {
    float: right;
    margin-right: 0;
    margin-left: 5px;
}

.rtl .comments-pagination .page-numbers.prev::before {
    content: '\f054';
    float: right;
    margin-right: 0;
    margin-left: 7px;
}

.rtl .comments-pagination .page-numbers.next::after {
    content: '\f053';
    float: left;
    margin-right: 7px;
    margin-left: 0;
}

.rtl .comment-respond .comment-reply-title small {
    margin-right: 10px;
    margin-left: 0;
}

.rtl .comment-respond .comment-form-cookies-consent {
    float: right;
}

.rtl .comment-respond .form-submit {
    float: right;
}

.rtl .mw-sidebar .widget-title:before,
.rtl .mw-sidebar .widgettitle:before {
    margin-right: 0;
    margin-left: 6px;
}

.rtl .mw-sidebar .widget-title:after,
.rtl .mw-sidebar .widgettitle:after {
    margin-right: 6px;
    margin-left:0;
}

.rtl .mw-sidebar .widget_text ul {
    padding-right: 15px;
    padding-left: 0;
}

.rtl .mw-sidebar .widget_text ol {
    padding-right: 15px;
    padding-left: 0;
}

.rtl .mw-footer-widgets .widget-title::before,
.rtl .mw-footer-widgets .widgettitle::before {
    margin-right: 0;
    margin-left: 9px;
}

.rtl .wc-block-stock-filter .wc-block-stock-filter-list li label,
.rtl .wc-block-attribute-filter .wc-block-attribute-filter-list li label {
    margin-right: 7px;
    margin-left: 0;
}

.rtl .wc-block-product-categories .wc-block-product-categories-list:not(.wc-block-product-categories-list--has-images) li::before,
.rtl .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before,
.rtl .widget_product_categories li::before {
    float: right;
    margin-right: 0;
    margin-left: 7px;
}

.rtl .wc-block-product-categories ul ul,
.rtl .widget_product_categories .children {
    padding-right: 15px;
    padding-left: 0;
}

.rtl .widget_product_tag_cloud a {
    margin-right: 0;
    margin-left: 10px;
}

.rtl.woocommerce ul.products li.product .onsale {
    right: auto;
    left: 20px;
}

.rtl.woocommerce ul.products a.added_to_cart {
    margin-right: 10px;
    margin-left: 0;
}

.rtl.single-product span.onsale {
    right: 20px;
    left: auto;
}

.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin-right: 68px;
    margin-left: 0;
}

.rtl.woocommerce #review_form #respond .comment-form-author input,
.rtl.woocommerce #review_form #respond .comment-form-email input {
    margin-right: 10px;
    margin-left: 0;
}

.rtl .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: auto;
    left: 7px;
}

.rtl .woocommerce #payment button#place_order,
.rtl .woocommerce-page #payment button#place_order {
    float: right;
}

.rtl.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    border-left-width: 0;
    border-left-style: none;
    border-left-color: transparent;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: transparent;
}

.rtl .mw-archive-portfolio-icons a:first-child {
    margin-right: 0;
    margin-left: 5px;
}

.rtl .mw-el-widget-blog-grid .mw-el-widget-blog-post-release-date i,
.rtl .mw-el-widget-blog-list .mw-el-widget-blog-post-release-date i,
.rtl .mw-el-widget-blog-slider .mw-el-widget-blog-post-release-date i {
    margin-right: 0;
    margin-left: 3px;
}

.rtl .mw-el-widget-blog-grid .mw-sticky-post-icon,
.rtl .mw-el-widget-blog-list .mw-sticky-post-icon,
.rtl .mw-el-widget-blog-slider .mw-sticky-post-icon {
    margin-right: 0;
    margin-left: 7px;
}

.rtl .mw-el-widget-blog-grid .mw-el-widget-blog-post-meta-info span,
.rtl .mw-el-widget-blog-list .mw-el-widget-blog-post-meta-info span,
.rtl .mw-el-widget-blog-slider .mw-el-widget-blog-post-meta-info span {
    margin-right: 0;
    margin-left: 15px;
}

.rtl .mw-el-widget-blog-grid .mw-el-widget-blog-post-meta-info span i,
.rtl .mw-el-widget-blog-list .mw-el-widget-blog-post-meta-info span i,
.rtl .mw-el-widget-blog-slider .mw-el-widget-blog-post-meta-info span i {
    margin-right: 0;
    margin-left: 3px;
}

.rtl .mw-el-widget-testimonial-grid .mw-el-widget-testimonial-item,
.rtl .mw-el-widget-testimonial-slider .mw-el-widget-testimonial-item {
    border-right: 5px solid #4361ee;
    border-left: none;
}

.rtl .mw-el-widget-testimonial-grid .mw-el-widget-testimonial-item::before,
.rtl .mw-el-widget-testimonial-slider .mw-el-widget-testimonial-item::before {
    right: auto;
    left: 30px;
}

.rtl .mw-el-widget-testimonial-info img {
    margin-right: 0;
    margin-left: 12px;
}

.rtl .mw-el-widget-blog-slider .swiper-button-prev,
.rtl .mw-el-widget-testimonial-slider .swiper-button-prev,
.rtl .mw-el-widget-team-slider .swiper-button-prev {
    right: 25px;
    left: auto;
}

.rtl .mw-el-widget-blog-slider .swiper-button-next,
.rtl .mw-el-widget-testimonial-slider .swiper-button-next,
.rtl .mw-el-widget-team-slider .swiper-button-next {
    right: auto;
    left: 25px;
}

.rtl .mw-el-widget-pricing-table-price-text,
.rtl .mw-el-widget-pricing-table-currency-symbol {
    margin-right: 0;
    margin-left: 5px;
}

.rtl .mw-widget-blog-post-featured-img,
.rtl .mw-widget-portfolio-featured-img {
    margin-right: 0;
    margin-left: 15px;
}

.rtl .mw-widget-blog-post-meta-info i,
.rtl .mw-widget-portfolio-category i {
    margin-right: 0;
    margin-left: 3px;
}

.rtl .mw-widget-contact-info li i {
    margin-right: 0;
    margin-left: 5px;
}

.rtl .mw-widget-social-links a:first-child {
    margin-right: 0;
    margin-left: 5px;
}

.rtl .mw-widget-social-links a:last-child {
    margin-right: 5px;
    margin-left: 0;
}

.rtl .mw-widget-menu ul ul {
    padding-right: 4%;
    padding-left: 0;
}