.message:not(.woocommerce-thankyou-order-failed-actions) .button,.price .discount,.woocommerce-Message--info:not(.woocommerce-thankyou-order-failed-actions) .button,.woocommerce-Message:not(.woocommerce-thankyou-order-failed-actions) .button,.woocommerce-error:not(.woocommerce-thankyou-order-failed-actions) .button,.woocommerce-info:not(.woocommerce-thankyou-order-failed-actions) .button,.woocommerce-message:not(.woocommerce-thankyou-order-failed-actions) .button,.woocommerce-notice--error:not(.woocommerce-thankyou-order-failed-actions) .button,.woocommerce-notice--success:not(.woocommerce-thankyou-order-failed-actions) .button,.woocommerce-notice:not(.woocommerce-thankyou-order-failed-actions) .button {
    float: left
}

.select2.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 28px;
    padding-right: 8px
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: unset
}

.main-header .customer-address .chevron,.main-header .mini-cart-content .cart-header a svg {
    transform: rotate(180deg)
}

.widget-amazing-slider {
    padding-left: unset;
    padding-right: 2px
}

.widget-amazing-slider .view-all .arrow svg,.widget-amazing-slider .view-all-img svg {
    transform: rotate(180deg)
}

.widget-amazing-slider .owl-stage .owl-item:nth-child(2) .slider-item {
    border-radius: 0 8px 8px 0
}

.widget-amazing-slider .owl-stage .owl-item:last-child .slider-item {
    border-radius: 8px 0 0 8px
}

.widget-account-slider .slider-item,.widget-brands-slider .owl-carousel .slider-item,.widget-products-slider .slider-item {
    border-left: 1px solid #f0f0f1;
    border-right: none
}

.widget-amazing .amazing-content .view-all svg {
    transform: rotate(180deg)
}

.account-navigation .woocommerce-MyAccount-navigation-link a {
    border-left: none;
    border-right: 4px solid transparent
}

.account-navigation .woocommerce-MyAccount-navigation-link.is-active a {
    border-right-color: #ef4056
}

.account-navigation .woocommerce-MyAccount-navigation-link a .chevron {
    margin-left: unset;
    margin-right: auto;
    transform: rotate(180deg)
}

.my-account-dashboard .orders-summary .content-title a svg {
    transform: rotate(180deg)
}

.my-account-orders .orders-tab a {
    margin-left: 16px;
    margin-right: 0
}

.my-account-orders .myaccount-order .order-actions {
    text-align: left
}

.order-tracking #tracking-form div button {
    left: 8px;
    right: unset
}

.myaccount-view-order .content-title svg {
    transform: rotate(180deg)
}

.myaccount-view-order .address-details .billing-address>div,.myaccount-view-order .address-details .shipping-address>div,.myaccount-view-order .item-totals>div {
    margin-left: 16px;
    margin-right: 0
}

.cart-header .dropdown .dropdown-menu {
    left: 0;
    right: unset
}

.cart-contents .cart-item .col-product .product-actions .save-next-shopping svg {
    transform: rotate(180deg)
}

.cart-collaterals .shop_table td {
    text-align: left
}

.woocommerce-cart .cart-header .next-shopping-to-cart svg {
    transform: rotate(180deg)
}

body.custom-checkout .woocommerce-checkout-review-order-table tr td:last-child,body.custom-checkout .woocommerce-checkout-review-order-table tr th:last-child {
    text-align: left
}

.wc_payment_methods .wc_payment_method .payment_box:before {
    left: unset;
    margin-left: 20px;
    margin-right: 0;
    right: 20px
}

.woocommerce-order-received .order-received-holder:not(.failed) {
    background-position-x: left
}

ul.products li.product .woocommerce-LoopProduct-link .onsale {
    left: 0;
    left: 8px
}

.product-badges {
    left: 0;
    right: unset
}

.countdown-timer {
    direction: ltr
}

.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .single-product-actions {
    left: unset;
    right: 0
}

.vendor-activity .chevron-icon {
    margin-left: unset;
    margin-right: auto;
    transform: rotate(180deg)
}

.product-vendor .featured-vendor {
    padding-left: 8px;
    padding-right: 4px
}

.cart-box .panel-stock .stock-text .chevron-icon {
    transform: rotate(180deg)
}

.en-title span {
    padding-left: 8px;
    padding-right: 0
}

.variations select {
    padding-left: 32px;
    padding-right: 8px
}

.quantity-holder:not(.hidden) .decrease-qty {
    border-left: 1px solid #e0e0e2;
    border-right: none;
    width: 100%;
    cursor: pointer;
    font-size: 21px;
    display: flex;
    justify-content: center;
    align-items: center
}

.quantity-holder:not(.hidden) .increase-qty {
    border-left: none;
    border-right: 1px solid #e0e0e2;
    width: 100%;
    display: flex;
    cursor: pointer;
    justify-content: center
}

#modal-reviews .modal-content #commentform .comment-form-advantage .form-holder .add-point,#modal-reviews .modal-content #commentform .comment-form-disadvantage .form-holder .add-point {
    left: 12px;
    right: unset
}

.compare-search-form .loading {
    left: 10px;
    right: unset
}

.compare-search-form .product-cat+.loading {
    left: 122px;
    right: unset
}

.compare-search-form .search-icon {
    left: unset;
    right: 12px
}

.compare-search-form .product-cat {
    border-left: none;
    border-right: 1px solid #f0f0f1;
    left: 0;
    right: unset
}

.compare-list .attributes-row .attributes-data:not(:last-child),.compare-list .product-row .product-data:not(:last-child) {
    border-left: 1px solid #f0f0f1;
    border-right: none
}

.compare-list .attributes-row .attributes-data:first-child {
    padding-left: unset;
    padding-right: 0
}

.compare-search-results .products .product:nth-child(odd) {
    border-left: 1px solid #f0f0f1;
    border-right: none
}

.widget-brands-filter .brands .term-item .brand-slug,.widget-vendors-filter .vendors .vendor-item .count {
    margin-left: unset;
    margin-right: auto
}

.widget_product_search .woocommerce-product-search button[type=submit] {
    left: 0;
    right: unset
}

.widget_price_filter .price_slider_amount .price_label {
    flex-direction: row-reverse
}

.widget_layered_nav_filters ul li a {
    padding-left: 0;
    padding-right: 20px
}

.widget_layered_nav_filters ul li a:after,.widget_layered_nav_filters ul li a:before {
    left: unset;
    right: 6px
}

body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li>a {
    border-left: none;
    border-right: 4px solid transparent
}

body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active>a,body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.current>a {
    border-right-color: #ef4056
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right {
    float: left
}

@media(min-width: 992px) {
    .widget-special-offers .col-products .inner>div:first-child {
        border-radius:0 8px 8px 0
    }

    .widget-special-offers .col-products .inner>div:nth-child(2) {
        border-radius: 8px 0 0 8px
    }

    .cart-box .panel-stock .delivery .delivery-bullet {
        margin-left: 0;
        margin-right: -1px;
    }
}

@media(max-width: 992px) {
    .product--actions,.products .product .product--actions {
        left:unset;
        right: 0
    }
}
