.eronex-post-meta li {
    margin-right: 0;
    margin-left: 8px
}

.eronex-post-meta li:last-child {
    margin-left: 0
}

.eronex-post-meta li:not(:last-child)::after {
    right: auto;
    left: -3px
}

.eronex-header-search > .search-form label {
    left: calc(100% + 5px);
    right: auto;
}
.eronex-header-search > .search-form input {
    padding-left: 14px;
    padding-right: 40px;
}

.eronex-header-search > .search-form label:before {
    left: auto;
    right: 0;
}

.widget.widget_categories > nav > ul li > a:before,
.widget.widget_archive > nav > ul li > a:before {
    margin-right: 0;
    margin-left: 15px;
}

select {
    padding-right: 8px !important;
    padding-left: 40px !important;
    background-position: left 12px center;
}

ol ul, ol ol, ul ol, ul ul {
    margin-left: 0;
    margin-right: 20px;
    padding-right: 0;
}

.widget.widget_rss > nav > ul li {
    padding-left: 0;
    padding-right: 20px;
}

.widget.widget_rss > nav > ul li:before {
    left: auto;
    right: 0;
}

.eronex-hamburger-layout-1 .eronex-hamburger-menu-wrapper {
    right: auto;
    left: 0;
    transform: translateX(-100%);
}

.eronex-sliding-menu ul {
    float: right;
}

.theme-eronex.woocommerce .woocommerce-ordering {
    float: right;
}

.eronex-theme.woocommerce div.product form.cart .variations .label {
    padding-left: 16px;
    padding-right: 0;
}

.eronex-theme.woocommerce div.product form.cart .variations td, .eronex-theme.woocommerce div.product form.cart .variations th {
    text-align: right;
}

.theme-eronex.woocommerce div.product .summary.entry-summary form.cart div.quantity {
    margin-right: 0;
    margin-left: 16px;
}

.comment-form-cookies-consent label:after {
    left: auto;
    right: 0;
}

.eronex-theme.woocommerce ul.products li.product .onsale {
    right: auto;
    left: -18px;
}

.eronex-theme.woocommerce table.shop_attributes td,
.eronex-theme.woocommerce table.shop_attributes th {
    text-align: right;
}

.theme-eronex.woocommerce #review_form #respond p.form-submit {
    margin-left: 0;
    margin-right: auto;
}

.theme-eronex.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    right: auto;
    left: 16px;
}

.theme-eronex .woocommerce-error,
.theme-eronex .woocommerce-info,
.theme-eronex .woocommerce-message {
    padding-right: 46px;
    padding-left: 16px;
}

.theme-eronex .woocommerce-error::before,
.theme-eronex .woocommerce-info::before,
.theme-eronex .woocommerce-message::before {
    left: auto;
    right: 16px;
}

.theme-eronex .woocommerce-error .button,
.theme-eronex .woocommerce-info .button,
.theme-eronex .woocommerce-message .button {
    margin-left: 0;
    margin-right: auto;
}

.theme-eronex .wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,
.theme-eronex .wc-block-components-product-details.wc-block-components-product-details,
.theme-eronex .wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data {
    text-align: right;
}

.theme-eronex .wc-block-checkout__form .wc-blocks-components-select .wc-blocks-components-select__label,
.theme-eronex .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,
.theme-eronex .wc-block-components-form .wc-block-components-text-input label {
    left: auto;
    right: 16px;
}

.theme-eronex .wc-block-checkout__form .wc-blocks-components-select .wc-blocks-components-select__select,
.theme-eronex .wc-block-checkout__form.wc-block-components-form .wc-block-components-text-input.is-active input {
    padding-right: 16px;
    padding-left: 16px;
}

.theme-eronex .wc-block-checkout__form .wc-blocks-components-select .wc-blocks-components-select__label {
    transform-origin: top right;
}

.theme-eronex .woocommerce table.shop_table thead:first-child tr:first-child th:last-child {
    border-top-right-radius: 0;
    border-top-left-radius: var(--eronex-border-radius-lg);
}

.theme-eronex .woocommerce table.shop_table tfoot tr th + td, .theme-eronex .woocommerce table.shop_table tbody tr td + td, .theme-eronex .woocommerce table.shop_table thead tr th + th {
    border-right: 0;
    border-left: 1px solid rgb(var(--eronex-grey-color));
}

.theme-eronex .woocommerce table.shop_table tfoot tr:last-child>td:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: var(--eronex-border-radius-lg);
}

.theme-eronex .woocommerce table.shop_table tfoot tr:last-child>th:first-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: var(--eronex-border-radius-lg);
}

.theme-eronex .woocommerce table.shop_table thead:first-child tr:first-child th:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: var(--eronex-border-radius-lg);
}

.theme-eronex .woocommerce table.shop_table >thead>tr>th,
.theme-eronex .woocommerce table.shop_table >tbody>tr>th,
.theme-eronex .woocommerce table.shop_table >tfoot>tr>th,
.theme-eronex .woocommerce table.shop_table >thead>tr>td,
.theme-eronex .woocommerce table.shop_table >tbody>tr>td,
.theme-eronex .woocommerce table.shop_table >tfoot>tr>td {
    text-align: right;
}

.eronex-comments-wrapper .comment-reply-link {
    margin-left: 0;
    margin-right: auto;
}

.eronex-comments-wrapper .comment-list > li .children {
    padding-right: 20px;
    padding-left: 0;
    margin-right: 0;
}

.wp-block-search__inside-wrapper:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__button {
    border-radius: var(--eronex-border-radius-lg) 0 0 var(--eronex-border-radius-lg);
}

.wp-block-search__inside-wrapper:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
    border-radius: 0 var(--eronex-border-radius-lg) var(--eronex-border-radius-lg) 0;
}

.wp-block-cover .wp-block-cover-text {
    text-align: right;
}

.wp-block-media-text {
    direction: rtl;
}

blockquote.wp-block-quote, blockquote {
    border-left: 0;
    border-right-width: 2px;
    border-right-style: solid;
}

blockquote.wp-block-quote:where(.has-text-align-right) {
    border-left: 0;
    border-right: 2px solid rgb(var(--eronex-primary-color));
}

.eronex-post-content .wp-block-list {
    padding-right: 0;
}

.eronex-navbar nav ul.sub-menu > li > ul.sub-menu {
    left: auto;
    right: 100%;
}

blockquote.twitter-tweet {
    text-align: right;
}

.wp-block-code code {
    direction: rtl;
}

.wp-block-table td,
.wp-block-table th {
    text-align: right;
}

ol {
    padding-right: 0;
}

.wp-block-gallery:not(.has-nested-images).alignleft, .alignleft {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}

.eronex-comments-wrapper .comment-list .comment-body > ul, .eronex-comments-wrapper .comment-list .comment-body > ol {
    margin-right: 0;
}

.theme-eronex .wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),
.theme-eronex .wc-block-grid__product .wc-block-grid__product-title {
    text-align: right;
}

.theme-eronex .wc-block-grid__product .wc-block-grid__product-price {
    text-align: right;
}

.eronex-hamburger-close-btn {
    left: 16px;
    right: auto;
}

@media (min-width: 421px) {
    .theme-eronex.woocommerce .woocommerce-ordering {
        float: left;
    }
}

@media (max-width: 536px) {
    .eronex-header-search > .search-form label:before {
        right: 10px;
    }

    .eronex-header-search > .search-form label {
        margin-left: 0 !important;
        left: auto;
        right: 0;
        margin-right: -150px !important;
    }
}

@media (min-width: 768px) {
    select {
        padding-right: 16px !important;
    }
    .eronex-header-search > .search-form input {
        padding-left: 16px;
    }
}

@media (min-width: 769px) {
    .eronex-theme.woocommerce table.shop_attributes tr:first-child td:last-child {
        border-top-left-radius: var(--eronex-border-radius-lg);
        border-top-right-radius: 0;
    }

    .eronex-theme.woocommerce table.shop_attributes td {
        border-right: 0;
        border-left: 1px solid rgb(var(--eronex-grey-color));
    }

    .eronex-theme.woocommerce table.shop_attributes tr:last-child td:last-child {
        border-bottom-left-radius: var(--eronex-border-radius-lg);
        border-bottom-right-radius: 0;
    }

    .eronex-theme.woocommerce table.shop_attributes tr:first-child th:first-child {
        border-top-right-radius: var(--eronex-border-radius-lg);
        border-top-left-radius: 0;
    }

    .eronex-theme.woocommerce table.shop_attributes tr:last-child th:first-child {
        border-bottom-right-radius: var(--eronex-border-radius-lg);
        border-bottom-left-radius: 0;
    }
}