body.rtl,.rs-layer, #et-desktop-default .header-menu > .menu-item.depth-0 > .mi-link, input[type="button"], input[type="reset"], input[type="submit"], button, a.checkout-button, .return-to-shop a, a.woocommerce-button, #page-links > a, .edit-link a, .page-content-wrap .woocommerce-mini-cart__buttons > a, .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce-message .button, a.error404-button, .logout-button, .shop-top-widgets .product-search .input-after, .product .button, .product .added_to_cart, .my-account-buttons a, h1, h2, h3, h4, h5, h6, .woocommerce-Tabs-panel .shop_attributes th, #reply-title, .et-timer .timer-count, .et-pricing-table .currency, .et-pricing-table .price, .et-counter .counter, .et-progress .percent, .error404-default-subtitle, .woocommerce-MyAccount-navigation ul li a, .woocommerce-tabs .tabs li a,
input, select, pre, code, kbd, samp, dt, #cancel-comment-reply-link, .box-item-content, textarea, .widget_price_filter .price_label,.et-button .tex,.et-button ,
.et-button, .post-read-more, .comment-reply-link, .enovathemes-filter .filter
, .woocommerce-mini-cart__buttons > a, .widget_tag_cloud .tagcloud a, .post-tags a, .widget_product_tag_cloud .tagcloud a, .post-tags-single a,
.widget_layered_nav ul li a, .pf-item.list.attr ul li a, .widget_nav_menu ul li a, .widget_product_categories ul li a, .widget_categories ul li a, .wp-block-archives li a, .post-single-navigation a, .widget_pages ul li a, .widget_archive ul li a, .widget_meta ul li a, .widget_recent_entries ul li a, .widget_rss ul li a, .widget_icl_lang_sel_widget li a, .recentcomments a, .widget_product_search form button::before
, .wp-block-search form button::before, .page-content-wrap .widget_shopping_cart .cart_list li .remove, .pricing-table-body ul li,
.et-button, .post-read-more, .comment-reply-link, .enovathemes-filter .filter,
.woocommerce-mini-cart__buttons > a, .widget_tag_cloud .tagcloud a, .post-tags a, .widget_product_tag_cloud .tagcloud a, .post-tags-single a

{
    font-family: iranyekan, serif !important;
}

.cart-contents {
    right: -10px;
}

#et-header-button-457754 > a.icon-position-left > .icon {
    margin-right: 0;
    margin-left: 8px;
}

.header-product-search .product-search form {
}

#header-product-search-174925 .search, #header-product-search-174925 select {
    padding-right: 16px !important;
    padding-left: 36px !important;
}

.header-product-search .product-search input[type="search"] {
    text-align: right;
}

.header-product-search .product-search .input-after {
    left: -1px;
    right: auto;
    border-radius: 47px 0 0 47px;
}

.sfi.sku span {
    margin-right: 0 !important;
    margin-left: 8px !important;
}

.product .post-category {
    text-align: right;
}

.loop-products .post-title {
    text-align: right;
}

.star-rating-wrap {
    text-align: right;
}

.star-rating-wrap > span {
    margin-left: 0 !important;
    margin-right: 4px !important;

}

.product .price {
    text-align: right;
}

.product .button:before, .product .added_to_cart:before {
    margin-right: 0;
    margin-left: 8px;
}

.et-mailchimp form {
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.et-mailchimp .send-div .button{
    border-radius:48px 0 0 48px !important;
}
.et-mailchimp input[type="text"]{
    border-radius: 0 48px 48px 0  !important;
}
.et-mailchimp .send-div .button:before {
    margin-right: 0;
    margin-left: 8px;
}

.et-mailchimp input[type="text"] {
    text-align: right;
}

@media only screen and (min-width: 1280px) {
    .filter-on-slider .select-filter.vertical {
        left: 85px;
        right: auto !important;
    }
}

.manual-carousel .tns-controls {
    right: auto;
    left: 0;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.nav-menu .menu-item .sub-menu {
    text-align: right;
}

.nav-menu .sub-menu > .menu-item > .mi-link > .label, .modal-menu .menu-item > .mi-link > .label, .sidebar-menu .menu-item > .mi-link > .label, .et-mm > .menu-item > .mi-link > .label, .et-header-button .menu-item > .mi-link > .label, .mobile-menu .label {
    margin-left: 0;
    margin-right: 8px;
}

.nav-menu .menu-item:hover > .sub-menu {
    right: 20px;
    left: auto;
}

.cbt li.no-results {
    text-align: right !important;
}

@media only screen and (min-width: 1024px) {
    .product .woocommerce-product-gallery {
        padding-right: 0;
        padding-left: 56px;
    }
}

.et-timer ul {
    direction: ltr;
}

.entry-summary .wishlist-title, .entry-summary .compare-title, .entry-summary .ask-title {
    margin-left: 24px;
    margin-right: 10px;
}

.woocommerce-Tabs-panel .shop_attributes th {
    text-align: right;
}

.woocommerce-Tabs-panel th, .woocommerce-Tabs-panel td {
    text-align: right;
}

.woocommerce-Tabs-panel--reviews {
    text-align: right;
}

.details-blocks .woocommerce-Tabs-panel h2, #reply-title, .woocommerce h2 {
    text-align: right;
}

.comment-form-comment > label {
    text-align: right;
}

.post-single-navigation a[rel="next"] {
    text-align: left;
}

.post-single-navigation a[rel="prev"] {
    text-align: right;
}

.post-single-navigation a[rel="prev"]:before {
    transform: rotate(180deg);
}

.post-single-navigation a[rel="next"]:after {
    transform: rotate(360deg);
}

.woocommerce-product-gallery__trigger {
    left: 72px;
    right: auto;
}

@media only screen and (min-width: 768px) {
    .review .star-rating {
        right: auto;
        left: 0;
    }
}

@media only screen and (min-width: 768px) {
    .commentlist .comment-text {
        padding-right: 16px;
        padding-left: 100px;
    }
}

.compare-item-list .product-rating {
    text-align: right;
}

.product-attributes div, .compare-item-list .product-price, .compare-item-list .product-rating {
    text-align: right;
}

@media only screen and (min-width: 768px) {
    .fbt-bottom .fbt-info {
        margin-left: 0;
        margin-right: 32px;
    }
}

.fbt-list li {
    padding-left: 0;
    padding-right: 32px;
}

.fbt-list li:before, .fbt-list li:after {
    right: 0;
    left: auto;
}

.product .summary table.variations label {
    padding-right: 0;
    padding-left: 16px;
}

.et-icon-box.icon-position-left .small-x + .et-icon-content, .et-icon-box.icon-position-left .small + .et-icon-content {
    padding-left: 0;
    padding-right: 16px;
}

.tse.align-left {
    float: right;
}

@media only screen and (min-width: 768px) {
    .fbt-products .product:after {
        left: -32px;
        right: auto;
    }
}
.woocommerce-pagination .next{
    transform: rotate(180deg);
}
.woocommerce-pagination .prev{
    transform: rotate(0deg);
}
.content-sidebar-toggle.filter svg{
    margin-right: 0;
    margin-left: 6px;
}
.woocommerce-before-shop-loop .layout-control > *{
    margin-right: 0;
    margin-left: 12px;
}
.woocommerce-before-shop-loop .layout-control > *:last-child{
    margin-left: 0;
}
@media only screen and (min-width: 1024px) {
    .comp .loop-posts .product-short-description ul li:not(:last-child) {
        margin-left: 16px;
        margin-right: 0;
    }
}
.tabset .tab{
    margin-left: 12px;
    margin-right: 0;
}
@media only screen and (min-width: 768px) {
    .single-product-wrapper .onsale {
        right: 16px !important;
        top: 16px !important;
        left: auto !important;
    }
}
.woocommerce-Tabs-panel{
    text-align:right;
}
.et-woo-categories.list .category-body .et-icon {
    margin-right: 0;
    margin-left: 16px;
}
.wpb_wrapper{
    text-align:right;
}
.single-post-page blockquote::before, .single-post-page q::before {
    right: 44px;
    left: auto;
}
.single-post-page blockquote, .single-post-page q{
    text-align: right !important;
}
.et-heading.text-align-left {
    text-align: right !important;
}
@media only screen and (min-width: 1280px) {
    .blog-layout-single.layout-sidebar-none .comment-list {
        transform: translateX(-17%);
    }
}
.comment-body .replay{
    left: 16px;
    right: auto;
}
.et-breadcrumbs svg{
    transform: rotate(0deg);
    margin: 0 8px 5px;
}
input,textarea,label{
    text-align: right !important;
}
.header-login .widget_reglog{
    text-align: right;
}
.et-icon-box.icon-position-left{
    text-align:right;
}
#et-header-button-987470 > a > .icon,#et-header-button-315991 > a > .icon,#et-header-button-468314 > a > .icon,#et-header-button-798981 > a > .icon{
    margin-left:8px;
}
.cart-box, .language-box, .login-box, .box{
    left: 0;
    right: auto;
}
.woocommerce-mini-cart__buttons > a + a{
    margin-right: 8px !important;
    margin-left: 0 !important;
}
.cart-product-title, .widget_shopping_cart .cart-data li, .woocommerce-mini-cart-info{
    text-align: right;
}
.widget_shopping_cart .cart-product-content, .widget_products .product_list_widget > li > .product-body, .widget_recently_viewed_products .product_list_widget > li > .product-body, .widget_recent_reviews .product_list_widget > li > .product-body, .widget_top_rated_products .product_list_widget > li > .product-body{
    padding-left: 0;
    padding-right: 16px;
}
.cart-box {
    width: 334px;
}
.cart-contents, .wishlist .wishlist-contents, .compare .compare-contents{
    right: -10px;
}
#megamenu-496 {width:1240px;max-width:1240px;}
.et-header-button .megamenu{
    right: 0;
    left: auto;
}
#megamenu-390 {
    width: 496px;
    max-width: 496px;
}
#megamenu-442 {
    width: 496px;
    max-width: 496px;
}
#megamenu-424 {
    width: 496px;
    max-width: 496px;
}
.type-vertical .et-menu .sub-menu.megamenu[data-position="left"], .type-vertical .et-menu .sub-menu.megamenu[data-position="right"], .type-vertical .et-menu > .menu-item.depth-0 > .sub-menu.megamenu[data-position="right"]:not(.megamenu-single), .type-vertical .et-menu > .menu-item.depth-0 > .sub-menu.megamenu[data-position="center"]:not(.megamenu-single){
    right: 100% !important;
    left: auto !important;
}
.et-menu-container.type-vertical .menu-item .arrow{
    left: 18px;
    right: auto;
    transform: rotate(0deg);
}
.post-body-inner{
    text-align:right;
}
.post-read-more svg{
    transform: translateY(0) rotate(0deg);
    margin-right: 2px;
    margin-left: 0;
}
body.rtl .header-menu #megamenu-1612,body.rtl .et-menu #megamenu-1612 {
    margin-left: -469px !important;
}
body.rtl .header-menu #megamenu-1611,body.rtl .et-menu #megamenu-1611 {
    margin-left: -627px !important;
}
.product-data {
    text-align: right;
}
.product-short-description ul li, .woocommerce-product-details__short-description ul li {
    text-align: right;
    padding: 4px 20px 4px 0;
}
.product-short-description ul li::before, .woocommerce-product-details__short-description ul li::before, .pricing-table-body ul li::before{
    left: auto;
    right: 0;
    transform: rotate(0deg) translateY(-1px);
}
.product-search .search-results ul li a > *{
    text-align: right;
}
.et-accordion .toggle-ind{
    left:0;
    right:auto;
}
.prev.et-icon{
    transform: rotate(0deg) !important;
    margin-right: 0;
    margin-left: 8px;
}
.back-active.et-icon {
    transform: rotate(180deg);
}
.et-accordion .toggle-icon{
    margin-right:0;
    margin-left: 16px;
}
@media only screen and (min-width: 768px) {
    .vertical .tabs-container {
        padding: 0 40px 0 0;
    }
}
.full.et-icon-list.extra-small > li > div:last-child {
    padding-left: 0 !important;
    padding-right: 16px !important;
}
.et-icon-list:not(.full) .et-icon {
    text-align: center;
}
.currency-switcher .currency-toggle:not(.close-toggle) svg, .language-toggle:not(.close-toggle) svg {
    margin-left: 0;
    margin-right: 8px;
}
@media only screen and (max-width: 767px) {
    .tse.mobile-align-left {
        float: right !important;
    }
}
div.select-filter select {
    background-position-y: 16px;
    background-position-x: 12px;
    text-align: right;
    padding-right: 11px !important;
}
.header-product-search .product-search select {
    direction: rtl;
    text-align: right;
    background-position-x: 12px;
    padding-right: 14px !important;
}
.et-header-button .icon {
    transform: translateY(1px) rotate(-180deg);
}
@media only screen and (min-width: 768px) {
    .product .onsale, ul .product .label {
        right: 12px !important;
        left:auto !important;
    }
}
@media only screen and (min-width: 768px) {
    .wishlist-toggle, .compare-toggle, .en-quick-view {
        right: auto !important;
        left: 16px;
    }
}
.entry-summary .ask-toggle {
    margin-left: 10px;
}
.et-social-links.free a{
    margin-left: 8px !important;
    margin-right: 0 !important;
}
@media only screen and (min-width: 768px) {
    .payments-image .et-image {
        float: left !important;
    }
}
@media only screen and (min-width: 768px) {
    .footer-payment .et-image {
        float: left !important;
    }
}
@media only screen and (min-width: 768px) {
    .footer-tiny-menu {
        text-align: left;
    }
    .footer-tiny-menu .wpb_wrapper{
        text-align: left;
    }
}
@media only screen and (min-width: 768px) {
    .payments-image .et-image {
        float: left !important;
    }
}
.widget_mailchimp .terms{
    padding-left: 0;
    padding-right: 24px;
}
.widget_mailchimp .terms::before, .widget_mailchimp .terms.active::after{
    right: 0;
    left: auto;
}
#et-mailchimp-948126  form{
    justify-content: flex-end;
}
.mobile-container-toggle{
    float: left !important;
}
.mobile-container{
    left: 100%;
    transform: translateX(100%);
}
.mobile-container.active {
    transform: translateX(-100%);
}
.mobile-container-inner + .mobile-container-toggle{
    left: -38px !important;
    right: auto;
}
#et-header-button-650074 > a.icon-position-left > .icon {
    margin-left: 8px;
    margin-right: 0;
}
.mobile-menu-container.text-align-right .mobile-menu .menu-item-has-children > a{
    padding: 12px 16px 12px 36px;
}
.mobile-menu .menu-item-has-children > a > .arrow{
    transform: rotate(0deg);
    left: 16px;
    right: auto;
}

@media (max-width: 577px) {
    #et-banner-715573 .banner-image{
        transform: translate3d(00px, 22px, 0px) !important;
    }
    #et-banner-571755 .banner-image{
        transform: translate3d(240px, 30px, 0px) !important;
    }
    #et-banner-616922 .banner-image{
        transform: translate3d(227px, 38px, 0px) !important;
    }
    .cart-contents, .wishlist .wishlist-contents, .compare .compare-contents {
        right: 49px;
    }
}
.product .post-body-inner{
    text-align: right;
}
@media only screen and (max-width: 1279px) {
    .grid .loop-products .post-body .wishlist-toggle, .grid .loop-products .post-body .compare-toggle, .grid .loop-products .post-body .en-quick-view, .full .loop-products .post-body .wishlist-toggle, .full .loop-products .post-body .compare-toggle, .full .loop-products .post-body .en-quick-view {
        margin-right: 0px;
        margin-left: 8px;
    }
}

@media only screen and (max-width: 767px) {
    .list .loop-products .product .post-body {
        padding: 0 16px 0 0 !important;
    }
}
@media only screen and (max-width: 767px) {
    .simple.widget_mailchimp .field-wrap {
        min-width: 66%;
    }
}
@media only screen and (max-width: 520px) {
    .et-mailchimp .send-div {
        margin-top: 0;
    }
}
.widget_mailchimp .alert:not(.final){
    right: auto;
    left: 0;
}
select{
    padding-left: 36px !important;
    padding-right:  16px !important;
    text-align: right;
    background-position-x: 16px;
}
.product .summary table.variations th, .product .summary table.variations td{
    margin-top: 10px;
}
.product .summary .price{
    flex-direction: row;
    justify-content: flex-start;
}
.product .summary .product_title{
    margin-right: 0 !important;
    margin-left: 8px !important;
}
.quick-view-wrapper-close{
    left: 0;
    right: auto;
}
#et-heading-91197 {
    margin: 10px 0px 24px 0px;
}
@media only screen and (min-width: 768px) {
    #to-top {
        bottom: 24px;
        left: 24px;
        right: auto;
    }
}
.et-heading.text-align-right{
    text-align: left !important;
}
#et-heading-223718 {
    text-align: right !important;
}
.post-date-side{
    left: auto;
    right: 24px;
}
#et-button-895103 ,#et-button-896684,#et-button-446767,#et-button-597603{
    float: left;
}
#et-button-979398.icon-position-left .icon{
    margin-right: 0 !important;
    margin-left: 4px;
}
.pricing-table-body ul li{
    padding: 4px 24px 0 0;
    text-align: right;
}
.et-pricing-table .label{
    right: auto;
    left: 4px;
}
#et-button-331503.icon-position-left .icon,#et-button-459230.icon-position-left .icon,#et-button-423168.icon-position-left .icon{
    margin-left: 4px !important;
    margin-right: 0!important;;
}
#et-button-245349.icon-position-left .icon ,#et-button-629925.icon-position-left .icon {
    margin-right: 0 !important;
    margin-left: 8px;
}
#et-button-651342.icon-position-left .icon,#et-button-331503.icon-position-left .icon{
    margin-right: 0 !important;
    margin-left: 12px !important;
}
#et-button-637288.icon-position-right .icon,#et-button-627068.icon-position-right .icon{
    margin-right: 8px;
    margin-left: 0 !important;
}
.et-icon-box-container.guides-true.gap-true .et-icon-box .before {
    right: 97%;
    transform: translateY(-140%) rotate(180deg);
}
.et-icon-box-container.border-true.gap-false .et-icon-box::after{
    left: 0;
    right: auto;
}
.et-person .et-social-links > a{
    margin-left: 24px;
    margin-right: 0;
}
.header-social-links a:last-child, .et-social-links a:last-child{
    margin-left: 0;
}
#et-mailchimp-376423  form{
    flex-direction: column;
}
#et-mailchimp-376423 .button{
    border-radius: 48px !important;
}
.extra-small.et-icon-list .icon-wrap {
    transform: rotate(180deg);
}
.woocommerce-before-shop-loop .sale-products{
    padding-right: 24px;
    padding-left: 0;
}
.woocommerce-before-shop-loop .sale-products::before, .woocommerce-before-shop-loop .sale-products::after{
    left: auto;
    right: 0;
}
.woocommerce-ordering > select{
    background-position-x: 14px;
	width: 196px;
}
.ui-slider-handle-bubble{
    transform: translateX(-95%);
}

.ui-slider-handle-bubble::before {
    right: 10px;
    left: auto;
    transform: translateX(0) rotate(45deg);
}
.widget_layered_nav ul li, .pf-item.list.attr ul li, .pf-item.col.attr ul li{
    padding: 4px 32px 4px 0;
}
.widget_layered_nav ul li a::before, .fbt-list li::before, .pf-item.list.attr li a::before, .pf-item.col.attr li a::before{
    left: auto;
    right: -32px;
}
.ss-scroll{
    right: auto !important;
    left: calc(-100% + 4px) !important;
}
.et-testimonial .rating span{
    left: auto !important;
    right: 0 !important;
}
.summary .star-rating{
    transform: translateY(0px);
    margin-right: 0 !important;
    margin-left: 4px !important;
}
.comp .loop-products .product .wishlist-toggle, .comp .loop-products .product .compare-toggle{
    margin-right: 24px !important;
    margin-left: 0 !important;
}
.comp-counter input{
    text-align: center !important;
}
ul .product .label + .label, ul .product .onsale + .label{
    left:  auto !important;
    right: 60px !important;
}
@media only screen and (min-width: 768px) {
    .comment-form-author {
        float: right;
        padding-left: 12px;
    }
}
@media only screen and (min-width: 768px) {
    .comment-form-email {
        float: left;
        padding-right: 12px;
    }
}
#cart-box-881945 .woocommerce-mini-cart__buttons > a{
    padding: 9px 15px 9px 15px !important;
}
.cart_totals .shop_table td, .cart_totals .shop_table th{
    text-align: right;
}
.woocommerce table.shop_table tbody tr > td:first-child, .woocommerce table.shop_table.order_details tbody tr > th:first-child, .woocommerce table.shop_table.order_details tfoot tr > th:first-child, .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot tr > td:first-child{
    border-left-width: 0;
    border-right-width: 1px;
}
.woocommerce table.shop_table tbody > tr:first-of-type > td:first-child{
    border-top-left-radius: 0;
    border-top-right-radius: 10px;
}
.woocommerce table.shop_table.order_details tfoot > tr:last-child > td:last-child, .woocommerce table.shop_table:not(.woocommerce-MyAccount-orders) tbody > tr:nth-last-child(2) > td:last-child, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot > tr:last-child > td:last-child, .woocommerce table.shop_table.woocommerce-MyAccount-orders tbody tr:last-child > td:last-child{
    border-bottom-left-radius: 10px;
    border-bottom-right-radius:0;
}
.woocommerce table.shop_table tbody > tr:first-of-type > td:last-child{
    border-top-right-radius: 0;
    border-top-left-radius: 10px;
}
.woocommerce table.shop_table tbody tr > td:last-child, .woocommerce table.shop_table.order_details tfoot tr td:last-child, .woocommerce .woocommerce-order table.shop_table.order_details tfoot tr > td:last-child, .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot tr > td:last-child{
    border-left-width: 1px;
    border-right-width: 0;
}
.shop_table .product-remove, .shop_table .product-thumbnail, .shop_table .product-price, .shop_table .product-subtotal, .shop_table th, .woocommerce-orders-table{
    text-align: right;
}
.woocommerce table.shop_table.order_details tfoot > tr:last-child > th:first-child, .woocommerce table.shop_table:not(.woocommerce-MyAccount-orders) tbody > tr:nth-last-child(2) > td:first-child, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot > tr:last-child > th:first-child, .woocommerce table.shop_table.woocommerce-MyAccount-orders tbody tr:last-child > td:first-child{
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 0;
}
.shop_table button[name="update_cart"] {
    float: left;
}
.shop_table tfoot th{
    text-align: right;
}
.shop_table tfoot td {
    border-right-width: 0;
    border-left-width: 1px;
}
.shop_table tfoot th{
    border-right-width: 1px;
    border-left-width: 0;
}
.woocommerce-message a{
    margin-left: 8px !important;
    margin-right: 0 !important;
}
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input[type="file"], .select2-container--default .select2-selection--single{
    text-align: right;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    right:auto!important;
    left: 0 !important;
}
.et-carousel .tns-nav button:first-child, .manual-carousel .tns-nav button:first-child {
    margin-right: 0 !important;
    margin-left: auto !important;
}
@media only screen and (min-width: 375px) and (max-width: 767px) {
    .vci[data-375-767-r="50"] {
        padding-left: 50% !important;
        padding-right: 32px !important;
    }
}
@media only screen and (min-width: 375px) and (max-width: 767px) {
    .vci[data-375-767-r="30"] {
        padding-left: 30% !important;
    }
}
@media only screen and (min-width: 375px) and (max-width: 767px) {
    .vci[data-375-767-l="10"] {
        padding-right: 10% !important;
    }
}
@media only screen and (max-width: 767px) {
    .text767-align-left {
        text-align: right !important;
    }
}
.product .onsale, .single-title-wrapper .label, ul .product .label{
    right: 8px !important;
    left: auto !important;
}
.loop-products.et-carousel .tns-nav button{
    margin: 0 16px 0 0;
}
.woocommerce-before-shop-loop{
    text-align: right;
}
#to-top{
    left: 8px;
    right:auto;
}
.ui-slider-handle-bubble.min{
    transform: translateX(-45%);
}
@media only screen and (max-width: 767px) {
    .woocommerce-product-gallery__trigger {
        left: 8px !important;
    }
}
#et-breadcrumbs-707983{
    text-align: right;
}
@media only screen and (max-width: 767px) {
    .summary .minus, .summary .plus {
        margin-right: 0 !important;
        margin-left: 8px !important;
    }
}
@media only screen and (max-width: 767px) {
    .product .summary .quantity input {
        text-align: center !important;
    }
}
@media only screen and (max-width: 767px) {
    .related > h4 {
        text-align: right;
    }
}
.size-small .mobile-toggle{
    margin-top: 10px;
    margin-right: 10px;
}
.size-small .mobile-toggle:after{
    content: "";
    width: 100%;
    height: 2px;
    background-color: #000000;
    display: block;
    margin-top: 5px;
}
.size-small .mobile-toggle:before{
    content: "";
    width: 100%;
    height: 2px;
    background-color: #000000;
    display: block;
}
@media only screen and (max-width: 421px) {
    .et-mailchimp .send-div .button::before {
        display: none;
    }
}
@media only screen and (max-width: 767px) {
    .full > .loop-products .product .onsale {
        left: auto !important;
    }
}
@media only screen and (max-width: 767px) {
    body.rtl .wpb_wrapper .text767-align-center {
        text-align: center !important;
    }
    body.rtl  .text767-align-center {
        text-align: center !important;
    }
}
@media only screen and (max-width: 767px) {
    .comp .loop-products .product .post-title, .full .loop-products .product .post-title {
        text-align: right;
    }
}
@media only screen and (max-width: 767px) {
    .nav-pos-side .tns-controls {
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-end;
    }
    #et-timer-826675{
        margin: 0 65px;
    }

}
#et-button-981212.icon-position-right .icon{
    transform: rotate(180deg);
    margin-left: 0 !important;
    margin-right: 4px;
}
form #searchsubmit, .widget_product_search form button{
    right: auto !important;
    left: 0 !important;
    border-radius: 10px 0 0 10px !important;
}
form #searchsubmit + .search-icon, .widget_product_search button[type="submit"]::before, .wp-block-search button::before{
    right: auto !important;
    left: 0 !important;
    border-radius: 10px 0 0 10px !important;
}
input[type="text"]#s, .widget_product_search input[type="search"], .wp-block-search input[type="search"]{
    padding-left: 64px !important;
    padding-right: 16px !important;
}
.et-progress .text{
    text-align: right;
}
.et-progress.default .percent{
    right: auto !important;
    left: -20px;
}
#et-button-217675.icon-position-right .icon ,#et-button-733018.icon-position-right .icon,#et-button-687320.icon-position-right .icon{
    margin-left:0 !important;
    margin-right: 4px !important;
    transform: rotate(180deg);
}
.extra-small.et-icon-list .icon-wrap{
    vertical-align: bottom;
}
@media only screen and (min-width: 768px) {
    .woocommerce-ordering {
        float: right;
        margin-left: 0 !important;
        margin-right: 8px !important;
    }
}
@media only screen and (min-width: 768px) {
    .layout-control {
        float: right;
    }
}
@media only screen and (min-width: 768px) {
    .woocommerce-result-count, .sale-products {
        float: left;
    }
}
@media only screen and (min-width: 768px) {
    .woocommerce-result-count, .sale-products {
        float: left;
    }
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}
.summary .minus{
    margin-left:  8px!important;
    margin-right:0 !important;
}
form.cart button{
    margin-left: 0 !important;
    margin-right: 8px !important;

}
@media only screen and (max-width: 767px) {
    .summary .minus {
        margin-top: 0!important;
        margin-bottom: 8px !important;
    }
    .summary .plus{
        margin-top: 8px !important;
        margin-bottom: 0 !important;
    }
}
@media only screen and (max-width: 424px){
    .summary .compare-toggle {
        margin-left: 0 !important;
        margin-right: 24px;
    }
    .entry-summary .ask-toggle{
        margin-left: 0 !important;
        margin-right: 24px;
    }
}
@media only screen and (min-width: 1024px) {
    .cart-collaterals {
        float: left;
    }
    .woocommerce-cart-form{
        float: right;
    }
    form[name="checkout"] .col2-set{
        float: right;
    }
    form[name="checkout"] #order_review_heading, form[name="checkout"] #order_review{
        float: left;

    }
}
.shop_table .product-quantity input{
    text-align: center !important;
}
#place_order{
    float: left;
}
@media only screen and (max-width: 767px) {
    .woocommerce table.shop_table_responsive tr td:not(.actions), .woocommerce-page table.shop_table_responsive tr td:not(.actions) {
        display: flex;
    }
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{
        margin-left: 10px;
    }
}
.star-rating span, .et-testimonial .rating span{
   font-size: 0;
   right: 0;
  left: auto;
}
.widget_title, .widgettitle{
	display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 374px) {
  #et-banner-92405 {
    padding-left: 50% !important;
	  padding-right:32px !important;
  }
	#et-banner-92405 .banner-image{
		transform: translate3d(25px,32px,0px) !important;
	}
}
