

body,
textarea,
.form-control {
    direction: rtl;
    text-align: right;
}

li > ul, li > ol, blockquote > ul, blockquote > ol {
    margin-left: 0;
    margin-right: 1.3333em;
    padding-right: 0;
}

.blockquote-reverse,
blockquote.pull-right {
    border-left: 5px solid #c59d5f;
}

.has-feedback .form-control {
    padding-left: 52.5px;
}

.form-control-feedback {
    top: 0;
    left: 0;
    right: auto;
}

.navbar-toggle {
    margin-left: 0;
}

.page-numbers,
.page-numbers-gold {
    padding-right: 0;
}

    .page-numbers li:first-child:not(.previous),
    .page-numbers-gold li:first-child:not(.previous) {
        margin-right: 0;
        margin-left: 5px;
    }

    .page-numbers li.previous,
    .page-numbers-gold li.previous {
        float: right;
    }

    .page-numbers li.next,
    .page-numbers-gold li.next {
        float: left;
    }

    .em-pagination a,
    .em-pagination span,
    .page-numbers > li > a,
    .page-numbers-gold > li > a,
    .page-numbers > li > span,
    .page-numbers-gold > li > span {
        float: right;
        margin-right: -1px;
        margin-left: 5px;
    }

.page-numbers-gold {
    float: right;
}

    .page-numbers-gold .previous a i {
        margin-right: 0;
        margin-left: 5px;
    }

    .page-numbers-gold .next a i {
        margin-left: 0;
        margin-right: 5px;
    }

.post-top-blockquote blockquote,
.blockquote {
    border-right: none;
    padding: 20px 50px 20px 20px;
}

    .post-top-blockquote blockquote p {
        padding-left: 0;
        padding-right: 30px;
    }

    .blockquote:before {
        left: auto;
        right: 10px;
    }

.page-links a,
.label-tagged {
    margin-right: 0;
    margin-left: 5px;
}

.select_wrap:after {
    right: auto;
    left: 20px;
}

.rating {
    float: right;
}

.btns-group a {
    margin: 0 0 10px 10px;
}

    .btns-group a i,
    .btns-group a.icon_left i,
    .btns-group a.icon_left span {
        margin-right: 0;
        margin-left: 1px;
    }

    .btns-group a.icon_right i,
    .btns-group a.icon_right span {
        margin-left: 0;
        margin-right: 1px;
    }

.bg-pattern {
    right: auto;
    left: 0;
}

.video-overlay,
.overlay-bg,
.video-placeholder {
    left: auto;
    right: 0;
}

#loader .loader-item,
#loader2 .loader-item,
#loader3 .loader-item {
    left: 50%;
}

#scroll_up {
    right: auto;
    left: 30px;
}

@media only screen and (min-width: 767px) {
    #logo {
        float: right;
        margin-right: 0;
        margin-left: 40px;
    }
}

#header-sticky-wrapper.is-sticky #header.center-header .wrap-menu-cart #shop_cart {
    float: left;
}

.is-sticky #header.header-center .wrap-menu-cart,
.is-sticky #header.center-header .wrap-menu-cart {
    float: left;
}

.is-sticky #header.header-center #logo,
.is-sticky #header.center-header #logo {
    float: right;
}

.is-sticky #header.header-center .wrap-menu-cart #shop_cart,
.is-sticky #header.center-header .wrap-menu-cart #shop_cart {
    float: left;
}

.is-sticky #header.header-center .wrap-menu-cart #main-menu,
.is-sticky #header.center-header .wrap-menu-cart #main-menu {
    float: right;
}

.is-sticky #header #main-menu.menu-center {
    float: right;
}

#main-menu.menu-center ul ul,
#mega-menu-wrap-top-menu #mega-menu-top-menu #main-menu.menu-center > li.mega-menu-megamenu > ul.mega-sub-menu,
#mega-menu-wrap-top-menu #mega-menu-top-menu #main-menu.menu-center > li.mega-menu-flyout ul.mega-sub-menu,
#main-menu ul ul {
    text-align: right;
}

.wrap-menu-cart {
    float: left;
}

@media only screen and (min-width: 767px) {
    #main-menu {
        float: right;
    }


    #header.full-header #main-menu > ul {
        float: right;
        padding-right: 0;
        margin-right: 0;
        padding-left: 15px;
        margin-left: 15px;
    }


    #header.transparent-header.full-header #main-menu > ul {
        border-right-color: rgba(0, 0, 0, 0.1);
        border-left-color: rgba(0, 0, 0, 0.1);
    }

    #main-menu > ul {
        float: right;
    }

    #main-menu ul li {
        float: right;
        margin-left: 0;
        margin-right: 2px;
    }
}

#main-menu ul. li:first-child {
    margin-right: 0;
}

#main-menu ul li i {
    margin-right: 0;
    margin-left: 6px;
}

#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu,
#main-menu ul ul {
    left: auto;
    right: 0;
}

    #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu,
    #main-menu ul ul ul {
        left: auto;
        right: 223px;
    }

        #main-menu ul ul.menu-pos-invert,
        #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu.menu-pos-invert,
        #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu.menu-pos-invert {
            left: 0;
            right: auto;
        }

        #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu.menu-pos-invert,
        #main-menu ul ul ul.menu-pos-invert {
            left: 223px;
            right: auto;
        }

    #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:hover a,
    #main-menu ul ul li:hover > a {
        padding-left: 0;
        padding-right: 18px;
    }

#mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-item a:before {
    margin: 0 0px 0 6px;
}

#mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-align-bottom-right > ul.mega-sub-menu {
    right: auto;
    left: 0;
}

#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-item.mega-item-align-right {
    float: left;
}

#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    left: auto;
    right: 0;
}

    #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li ul.mega-sub-menu {
        right: 0;
    }

        #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li ul.mega-sub-menu li ul.mega-sub-menu {
            margin-left: 0;
            margin-right: 10px;
        }

            #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li ul.mega-sub-menu li ul.mega-sub-menu li ul.mega-sub-menu {
                margin-left: 0;
                margin-right: 20px;
            }

    #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
        border-left-width: 0;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #3F3F3F;
        float: right;
    }

        #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child {
            border-right-width: 0;
        }

        #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
            clear: right;
        }

        #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a {
            padding-left: 0;
            padding-right: 5px;
        }

        #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a {
            padding-left: 0;
            padding-right: 5px;
        }

#mega-menu-wrap-top-menu {
    float: right;
}

    #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-title > a:hover {
        padding: 0 5px 0 12px !important;
    }

    #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item-has-children > a,
    #main-menu ul ul > li.sub-menu > a,
    #main-menu ul ul > li.sub-menu:hover > a {
        background-image: url("../../img/sub-menu-rtl.png");
        background-position: left center;
    }

    #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item-has-children > a,
    #main-menu.dark ul ul:not(.mega-sub-menu) > li.sub-menu > a,
    #main-menu.dark ul ul:not(.mega-sub-menu) > li.sub-menu:hover > a {
        background-image: url("../../img/sub-menu-dark-rtl.png");
        background-position: left center;
    }

#menu-button {
    margin-right: 0;
    margin-left: -110px;
    float: left;
}

#vertical-menu {
    margin-left: 0;
    margin-right: -20px;
}

.cbp-spmenu-left {
    left: 0;
    right: -240px;
}

.cbp-spmenu-right {
    right: 0;
    left: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
    left: auto;
    right: 0;
}

.cbp-spmenu-right.cbp-spmenu-open {
    right: auto;
    left: 0;
}

.cbp-spmenu-push {
    left: auto;
    right: 0;
}

.cbp-spmenu-push-toright {
    left: 0;
    right: 0;
    /*right: 140px;*/
}

.cbp-spmenu-push-toleft {
    left: auto;
    right: -140px;
}

.fl-r {
    float: left;
}

.overlay_content .icons a.close-overlay,
.overlay_content a.close-overlay {
    right: auto;
    left: 0;
}

.overlay_content .overlay {
    left: 0;
    right: 0;
}

.overlay_content .icons a {
    margin-right: 0;
    margin-left: 15px;
}

.product .overlay_content .icons a:first-child {
    margin-left: 0;
}

.product .overlay_content .icons a.margin0,
.overlay_content .icons a:last-child {
    margin-left: 0;
}

.overlay_content .icons a.added_to_cart {
    left: auto;
    right: 40%;
    margin-left: 0;
}

.menu-item-list .overlay_content .icons a:last-child {
    margin-left: 0;
}

.product.menu-item-list .overlay_content .icons a:first-child {
    margin-right: 0;
    margin-left: 15px;
}

.product.menu-item-list .featured-product.red {
    left: auto;
    right: auto;
    margin-right: 10px;
    margin-left: 0;
}

.menu-item-list .overlay_content .icons a.added_to_cart {
    left: auto;
    right: 24%;
}

.our-menu .overlay_item .rating,
.interest-in .overlay_item .rating,
.menu_grid .overlay_item .rating,
.menu_list .overlay_item .rating {
    float: none;
}

.onsale,
.featured-product,
.our-menu .overlay_content .label,
.interest-in .overlay_content .label,
.menu_grid .overlay_content .label,
.menu_list .overlay_content .label {
    left: 10px;
    right: auto;
}

    .featured-product,
    .our-menu .overlay_content .label.featured-product,
    .interest-in .overlay_content .label.featured-product,
    .menu_grid .overlay_content .label.featured-product,
    .menu_list .overlay_content .label.featured-product {
        right: 10px;
        left: auto;
    }

.menu_grid .page-numbers li.next {
    margin-right: 0;
    margin-left: 60px;
}

.shop-with-sidebar .menu_grid .page-numbers li.previous,
.shop-full-width .menu_grid .page-numbers li.previous {
    margin-left: 0;
    margin-right: 15px;
}

.shop-with-sidebar .menu_grid .page-numbers li.next,
.shop-full-width .menu_grid .page-numbers li.next {
    margin-right: 0;
    margin-left: 15px;
}

.post-meta li {
    margin-left: 0;
    margin-right: 5px;
}

    .post-meta li i {
        margin-right: 0;
        margin-left: 3px;
    }

.blog_list .blog_row,
.blog_list_2 .blog_row {
    float: right;
}

.blog_list_2 .item a,
.blog_single .item a {
    left: auto;
    right: 50%;
}

.blog_single .owl-controls .owl-buttons .owl-next {
    right: auto;
    left: 15px;
}

.blog_single .owl-controls .owl-buttons .owl-prev {
    left: auto;
    right: 0;
    margin-right: 0;
}

.post-tags-social {
    float: right;
}

    .post-tags-social ul {
        margin-left: 0;
        margin-right: 10px;
        float: right;
    }

    .post-tags-social p {
        float: right;
    }

    .post-tags-social .social-share li {
        margin-right: 0;
        margin-left: 30px;
    }

.entery-content ol,
.entery-content ul {
    padding: 0 20px 0 0;
}

.entery-content .wp-block-quote p,
.entery-content .blockquote p {
    padding-left: 0;
    padding-right: 30px;
}

.social-counter li i {
    margin-right: 0;
    margin-left: 10px;
}

.entery-content .page-links a {
    margin-left: 0;
    margin-right: 5px;
}

.pingback .edit-link a,
.comment-metadata .edit-link {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
}

.list ul li i {
    margin-right: 0;
    margin-left: 5px;
}

.list ul ul {
    margin: 15px 30px 15px 0;
}

#comments {
    float: right;
}

.comment-meta i {
    margin-right: 20px;
    margin-left: 5px;
}

    .comment-meta i:first-child {
        margin-right: 0;
    }

.commentlist li .avatar,
.comment-list li .avatar {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}

a.comment-reply-login,
a.comment-reply-link {
    float: right;
    margin-left: 0;
    margin-right: 25px;
}

a.comment-reply-login {
    margin-right: 0;
}

.comment-navigation span {
    margin-left: 0;
    margin-left: 0.5em;
}

#trackbacks-list .comment-content {
    left: auto;
    right: -10000px;
}

#reply-title a {
    float: left;
}

#form-section-comment {
    margin-right: 0;
}

.subscribe-to-comments {
    float: right;
}

.comment-list .children {
    padding-left: 0;
    padding-right: 45px;
}

.comment-content ol {
    padding-right: 0;
}

.comment-content li > ul,
.comment-content li > ol,
.comment-content blockquote > ul,
.comment-content blockquote > ol {
    margin-left: 0;
    margin-right: 1.3333em;
}

.comment-form .form-group {
    float: right;
}

.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button,
.woocommerce-noreviews .button,
p.no-comments .button {
    float: left;
}

.woocommerce dl.variation dt {
    float: right;
}

.woocommerce dl.variation dd {
    float: right;
}

.em-booking-form-details .select_wrap:after,
#footer .select_wrap:after,
.sidebar .select_wrap:after,
.woocommerce .select_wrap:after,
.select2-container .select2-choice:after,
.em-search-field .select_wrap:after,
.rtb-booking-form .select_wrap:after,
.woocommerce-ordering:after {
    right: auto;
    left: 20px;
}

ul.ui-autocomplete .star-rating:before,
ul.ui-autocomplete .star-rating span:before,
.woocommerce .star-rating span:before,
.woocommerce .star-rating:before {
    float: right;
    left: auto;
    right: 0;
}

ul.ui-autocomplete .star-rating span,
.woocommerce .star-rating span {
    float: right;
    left: auto;
    right: 0;
}

.woocommerce-result-count,
.woocommerce-ordering {
    float: right;
}

.woocommerce-ordering {
    float: left;
}

.shop_table tr th.product-thumbnail,
.shop_table tr td.product-thumbnail {
    padding: 20px 20px 20px 0;
}

.shop_table tr th.product-name,
.shop_table tr td.product-name {
    text-align: right;
}

.shop_table > tbody .coupon {
    float: right;
}

    .shop_table > tbody .coupon input[type="text"] {
        float: right;
    }

    .shop_table > tbody .coupon input[type="submit"] {
        float: right;
        margin-left: 0;
        margin-right: 10px;
    }

.shop_table input[name="update_cart"] {
    float: left;
}

.order_details tr th,
.order_details tr td,
.customer_details tr th,
.customer_details tr td,
.woocommerce-checkout-review-order-table tr th,
.woocommerce-checkout-review-order-table tr td {
    text-align: right;
}

.customer_details tr th,
.customer_details tr td,
.order_details tfoot tr th,
.order_details tfoot tr td,
.woocommerce-checkout-review-order-table tfoot tr th,
.woocommerce-checkout-review-order-table tfoot tr td {
    text-align: right;
}

.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after {
    margin-left: 0;
    margin-right: .53em;
}

.woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading {
    margin-left: 0;
    margin-right: .53em;
}

    .woocommerce #respond input#submit.loading:after,
    .woocommerce a.button.loading:after,
    .woocommerce button.button.loading:after,
    .woocommerce input.button.loading:after {
        margin-left: 0;
        margin-right: .53em;
    }

.woocommerce h1.entry-title {
    float: right;
}

.images-block .onsale {
    left: 25px;
    right: auto;
}

.images-block .featured-product {
    right: auto;
    left: 25px;
}

.images .thumbnails .last img {
    margin-left: 0;
}

.single-product .woocommerce-review-link {
    float: left;
}

.woocommerce-product-rating .star-rating {
    float: right;
}

.single-product .summary p.price {
    float: left;
}

.single-product .wrap-qty {
    float: right;
}

form.cart .label {
    text-align: right;
}

form.cart table.group_table tr td:first-child {
    padding-right: 0;
}

form.cart table.group_table td.label {
    text-align: right;
}

.single-product .plus-minus {
    margin-right: 0;
    margin-left: 12px;
}

.woocommerce button.single_add_to_cart_button:before,
.woocommerce a.single_add_to_cart_button:before {
    margin-right: 0;
    margin-left: 10px;
    display: inline-block;
}

.carts-content .left-side .form-inline {
    text-align: right;
}

    .carts-content .left-side .form-inline .btn {
        margin-left: 0;
        margin-right: 10px;
    }

.carts-content .right-side h3 {
    text-align: right;
}

.carts-content .right-side .checkout {
    text-align: left;
}

    .carts-content .right-side .checkout .btn {
        margin-left: 0;
        margin-right: 10px;
    }

.plus-minus .input-group-btn:first-child > .btn {
    margin-left: 0;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.plus-minus .input-group-btn:last-child > .btn {
    margin-right: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.cart-collaterals .cross-sells ul {
    padding-right: 0;
}

.cart-collaterals .cross-sells {
    float: left;
}

.cart-collaterals .cart_totals {
    float: right;
}

.cart-collaterals .cross-sells li.first {
    padding-right: 0;
}

.cart-collaterals .cross-sells li.last {
    padding-left: 0;
}

a.shipping-calculator-button:after {
    left: -25px;
    right: auto;
}

.woocommerce-account .woocommerce form label {
    text-align: right;
}

.woocommerce-checkout .woocommerce form input[type="text"],
.woocommerce-account .woocommerce form input[type="tel"],
.woocommerce-account .woocommerce form input[type="email"],
.woocommerce-account .woocommerce form input[type="text"] {
    margin-left: 0;
    margin-right: 20px;
}

.select2-container {
    margin-left: 0;
    margin-right: 20px;
}

.woocommerce-account .woocommerce form input[type="submit"],
.woocommerce-account .woocommerce form #shipping_address_2,
.woocommerce-account .woocommerce form #billing_address_2 {
    margin-left: 0;
    margin-right: 140px;
}

.woocommerce-account .woocommerce form input[name="save_account_details"] {
    margin-right: 0;
}

.woocommerce-checkout .woocommerce form.login p.form-row-first,
.woocommerce-checkout .woocommerce form.login p.form-row-last,
.woocommerce-checkout .woocommerce form.checkout_coupon p {
    float: right;
}

    .woocommerce-checkout .woocommerce form.login p.form-row-last,
    .woocommerce-checkout .woocommerce form.checkout_coupon p.form-row-last {
        margin-left: auto;
        margin-right: 2%;
    }

.woocommerce-checkout .woocommerce form.checkout_coupon input[type="submit"] {
    margin-left: 0;
}

.col2-set .col-1,
.col2-set .col-2 {
    float: right;
}

.col2-set .col-2 {
    margin-left: auto;
    margin-right: 2%;
}

.woocommerce-checkout .select2-container {
    margin-right: 2%;
}

.woocommerce-checkout .woocommerce form label {
    text-align: right;
}

.woocommerce-checkout .woocommerce form input[type="tel"],
.woocommerce-checkout .woocommerce form input[type="email"],
.woocommerce-checkout .woocommerce form input[type="text"] {
    margin-left: auto;
    margin-right: 2%;
}

.woocommerce-checkout .post-with-sidebar .select2-container,
.woocommerce-checkout .post-with-sidebar .woocommerce form label,
.woocommerce-checkout .post-with-sidebar .woocommerce form input[type="tel"],
.woocommerce-checkout .post-with-sidebar .woocommerce form input[type="email"],
.woocommerce-checkout .post-with-sidebar .woocommerce form input[type="text"] {
    text-align: right;
    margin-right: 0;
}

.woocommerce-checkout .post-with-sidebar .woocommerce form #shipping_address_2,
.woocommerce-checkout .post-with-sidebar .woocommerce form #billing_address_2 {
    margin-right: 0;
}

#ship-to-different-address label {
    text-align: right;
}

.woocommerce-checkout .woocommerce form #shipping_address_2,
.woocommerce-checkout .woocommerce form #billing_address_2 {
    margin-left: auto;
    margin-right: 27%;
}

#shipping_method label,
.post-with-sidebar .woocommerce form .payment_methods label,
.woocommerce form .payment_methods label,
.woocommerce #order_comments_field label {
    text-align: right;
}

.woocommerce-checkout-review-order table,
.woocommerce-checkout-review-order .woocommerce-checkout-payment {
    float: right;
}

.woocommerce-checkout-review-order .woocommerce-checkout-payment {
    margin-left: 0;
    margin-right: 4%;
}

.woocommerce form.login input[type="password"],
.woocommerce form.login input[type="text"],
.woocommerce form.login input[type="submit"],
.woocommerce form.login label {
    text-align: right;
    margin-right: 0;
}

.woocommerce-checkout .woocommerce .create-account label {
    text-align: right;
}

.widget_shopping_cart .item_desc {
    float: right;
}

.widget_shopping_cart ul li a.remove {
    float: left;
}

.widget_shopping_cart img {
    margin-right: 0;
    margin-left: 15px;
    float: right;
}

.widget_shopping_cart p.total .amount {
    float: left;
}

#shop_cart,
.search-icon-wrap {
    text-align: right;
}

    #shop_cart a.cart-contents span {
        left: 3px;
        right: auto;
    }

    #shop_cart a.cart-contents,
    .search-icon-wrap .menu-search-icon {
        float: right;
    }

    #shop_cart .shop_cart_content {
        right: auto;
        left: -15px;
    }

    #shop_cart dl.variation {
        margin-left: 0;
        margin-right: 75px;
    }

.single-menu .shop-social-share .social a {
    margin-left: 0;
    margin-right: 3px;
}

.woocommerce-tabs ul.tabs {
    padding-right: 0;
}

    .woocommerce-tabs ul.tabs li {
        float: right;
    }

    .woocommerce-tabs ul.tabs > li > a {
        margin-right: 0;
        margin-left: 10px;
    }

.woocommerce-tabs .commentlist .star-rating {
    float: left;
}

.woocommerce p.stars a {
    margin-right: 0;
    margin-left: 5px;
}

    .woocommerce p.stars a.star-1:after,
    .woocommerce p.stars a.star-2:after,
    .woocommerce p.stars a.star-3:after,
    .woocommerce p.stars a.star-4:after,
    .woocommerce p.stars a.star-5:after {
        right: 0;
        left: auto;
        padding-left: 0;
        padding-right: 2px;
    }

.bgndgalleryslider .bg-transparent {
    left: 0;
    right: auto;
}

.swiper-container-no-flexbox .swiper-slide {
    float: right;
}

.swiper-container-horizontal > .swiper-pagination,
.swiper-container-vertical > .swiper-pagination {
    right: auto;
    left: 10px;
}

.swiper-container-horizontal > .swiper-pagination {
    right: 47%;
    left: auto;
}

    .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
        float: right;
    }

.swiper-slide .video-wrap,
.section .video-wrap,
.swiper-slide .yt-bg-player,
.section .yt-bg-player {
    left: auto;
    right: 0;
}

.skipper-slider {
    direction: ltr;
}

.skippr > img {
    left: auto;
    right: 50%;
}

.skippr-nav-element {
    float: right;
}

.skippr-previous {
    left: auto;
    right: 3.5%;
    background: url(../../img/right.png) no-repeat right center;
}

.skippr-next {
    right: auto;
    left: 2.5%;
    background: url(../../img/left.png) no-repeat left center;
}

.shop-thumb-slide .owl-theme .owl-controls .owl-buttons div.owl-prev {
    left: auto;
    right: 5px;
}

.shop-thumb-slide .owl-theme .owl-controls .owl-buttons div.owl-next {
    right: auto;
    left: 5px;
}

.owl-carousel .owl-item {
    float: right;
}

#slider-arrow-left,
#slider-arrow-right,
.owl-theme .owl-controls .owl-buttons div {
    left: auto;
    right: 0;
}

    #slider-arrow-left i,
    #slider-arrow-right i,
    .owl-theme .owl-controls .owl-buttons div {
        margin-left: 0;
    }

    #slider-arrow-left i,
    #slider-arrow-right i {
        margin-right: 0px;
    }

#slider-arrow-right,
.owl-theme .owl-controls .owl-buttons .owl-next {
    left: 0;
    right: auto;
}

.our_team .overlay_item.hover .overlay .icons a {
    margin-left: 30px;
}

.theme-owl-carousel .item {
    margin-left: 20px;
}

.menu_carousel .owl-controls .owl-next {
    right: auto !important;
    left: 14px !important;
}

.menu_carousel .owl-controls .owl-prev {
    left: auto !important;
    right: 15px !important;
}

.social-network-footer li {
    margin: 0px 0 5px 2px;
}

.social-network-footer_2 {
    float: left;
}

    .social-network-footer_2 li {
        margin: 0 0 0 10px;
    }

blockquote i {
    margin-right: 0;
    margin-left: 15px;
}

.dropcap {
    float: right;
    margin: 0 0 0 20px;
}

.dropcap2 {
    float: right;
    margin: 0 0 0 20px;
}

.dropcap3 {
    float: right;
    margin: 0 0 0 20px;
}

.accordion_majesty .panel-default a span {
    margin-right: 0;
    margin-left: 10px;
}

.accordion_majesty a.panel-link i {
    margin-right: 0;
    margin-left: 10px;
}

.majesty_tab .nav-tabs > li > a {
    margin-right: 0;
    margin-left: 2px;
}

.display_inline img {
    margin-right: 0;
    margin-left: 5px;
}

.sidebar .custom-search-form button {
    padding: 0 10px 0 8px;
}

.widget ul li li {
    padding-left: 0;
    padding-right: 15px;
}

    .widget ul li li li li {
        padding-left: 0;
        padding-right: 5px;
    }

.sidebar .widget.woocommerce.widget_product_tag_cloud a,
.widget.woocommerce.widget_product_tag_cloud a,
.tagcloud a {
    margin: 0 0 10px 2px;
}

.widget .text-content img,
.widget_woothemes_our_team img,
.widget_recent_comments_with_avatar img,
.widget.woocommerce img {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

.price_slider_wrapper .price_label {
    float: left;
}

.widget .text-content a.post-title {
    float: right;
}

.widget .opening_time time,
.widget .opening_time span {
    float: left;
}

.widget .flickrbox li {
    float: right;
}

.widget_product_categories li a:before,
.widget_layered_nav li a:before,
.widget_layered_nav_filters li a:before,
.widget_recent_entries li a:before, .widget_meta li a:before, .widget_pages li a:before, .widget_links li a:before, .widget_categories li a:before, .widget_recent_comments li:before, .widget_archive li a:before, .widget_rss li a:before, .widget_nav_menu li a:before,
.widget_projects_categories li a:before {
    content: '\f0d9';
    margin-right: 0;
    margin-left: 10px;
    display: inline-block;
}

.social li span,
.social li a {
    float: right;
}

.menu_tabs div.tab-content {
    padding-left: 0;
    padding-right: 20px;
}

.menu_tabs .our-menu-slider .add_to_cart_button,
.menu_tabs .our-menu-slider .btn-gold {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

.menu_tabs .our-menu-slider .add_to_cart_button {
    float: left;
    margin-left: 0;
}

.menu_tabs .our-menu-slider .owl-controls {
    text-align: right;
    float: right;
}

.menu_tabs .item_desc {
    right: auto;
    left: 0;
}

.menu_tabs .view_all {
    float: left;
    margin-right: 0;
    margin-left: 50px;
}

.menu_tabs .star-rating {
    float: right;
}

.masonry_menu .menu-item,
.masonary_blog .menu-item,
.menu_list .menu-item {
    float: right;
    margin: 0 0 12px 12px;
}

.masonary_blog .blog-item {
    margin-left: 0;
    margin-bottom: 40px;
}

.masonry_columm_full .menu-item {
    margin: 0 0 1% 1%;
}

.menu-item-list {
    text-align: right;
}

.menu-item-list {
    text-align: right;
}

    .menu-item-list .label {
        left: auto;
        right: auto;
        display: inline-block;
        line-height: 1.4em;
    }

        .menu-item-list .label.red {
            margin-right: 0;
            margin-left: 10px;
        }

.woocommerce .menu-item-list .price {
    float: left;
    text-align: left;
}

.single-menu-item.menu-item-list h3 a {
    float: right;
}

.single-menu-item.menu-item-list .label {
    display: inline;
    margin: 0 4px 0 2px;
}

.menu-item-list .item-img {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}

.datepicker i {
    right: auto;
    left: 26px;
}

.wpcf7 .form-group,
.contact-form .form-group {
    float: right;
}

.contact-form.style1 input[type="submit"] {
    margin-left: 0;
    margin-right: 20px;
}

.wpcf7 label,
.contact-form label {
    text-align: right;
}

span.wpcf7-not-valid-tip {
    text-align: right;
}

.go-down {
    right: auto;
    left: 50%;
}

span.welcome:before {
    right: auto;
    left: 100%;
    margin-right:;
    margin-left: 15px;
}

span.welcome:after {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: 15px;
}

.left_bg {
    left: auto;
    right: 0;
}

.right_bg {
    right: auto;
    left: 0px;
}

.right_bg2 {
    right: auto;
    left: 100px;
}

.chef-message img,
.chef-style-2 img {
    right: auto;
    left: 0;
}

.col-absolute {
    right: auto;
    left: 0;
}

.chef-style-2 img {
    right: auto;
    left: 0;
}

.app .buttons a {
    margin-right: 0;
    margin-left: 10px;
}

.address-content .content-item {
    float: right;
}

.address-content.icon-centered .content-item {
    float: none;
}

.address-content .icon {
    float: right;
}

.address-content.icon-centered .icon {
    float: none;
}

.address-content .content-item span {
    margin-left: 0;
    margin-right: 5px;
}

.testimonials {
    float: right;
}

    .testimonials blockquote {
        border-right: none;
        margin: 15px 30px 15px 0;
    }

        .dark-blockquote:before,
        .gold-blockquote:before,
        .blockquote-bg:before,
        .entery-content .wp-block-quote:before,
        .testimonials.text-right blockquote:before,
        .testimonials blockquote:before {
            content: "\201D";
            left: auto;
            right: -30px;
            top: 42px;
        }

.post-top-blockquote blockquote:before {
    content: "\201D";
    left: auto;
    right: 20px;
    top: 60px;
}

.testimonials.text-right blockquote {
    margin: 15px 0 15px 30px;
}

    .testimonials.text-right blockquote:before {
        left: auto;
        right: -30px;
    }

.dark-blockquote:before,
.gold-blockquote:before,
.entery-content .wp-block-quote:before,
.blockquote-bg:before {
    content: '\f10e';
    font-size: 30px;
    left: auto;
    right: 30px;
    top: 35px;
}

.author_name p {
    padding-left: 0;
    padding-right: 60px;
}

.question span {
    margin-right: 0;
    margin-left: 15px;
}

.menu_today figure .fig_container,
.masonary_blog figure .fig_container,
.blog-grid figure .fig_container,
.latest_news figure .fig_container {
    left: auto;
    right: 0;
}

#menu-scroll li a {
    margin-right: 0;
    margin-left: 20px;
}

    #menu-scroll li a:before {
        padding-left: 20px;
        padding-right: 0;
        display: inline-block;
    }

.menu-fillter a:before {
    padding-right: 0;
    padding-left: 20px;
    content: "\f006";
    display: inline-block;
}

.menu-fillter a {
    margin-right: 0;
    margin-left: 20px;
}

    .menu-fillter a:before {
        padding-right: 0;
        padding-left: 20px;
        content: "\f006";
        display: inline-block;
    }

.breadcumbs .banner-breadcumb ol {
    float: left;
}

.breadcumbs .banner-breadcumb h1 {
    float: right;
}

.breadcrumb > li + li:before {
    padding: 0 8px 0 5px;
}

.bs-glyphicons-list {
    padding-right: 0;
}

.bs-glyphicons li {
    float: right;
}

.wishlist thead th:last-child {
    text-align: right;
}

.wishlist .social-share ul li {
    margin-right: 0;
    margin-left: 40px;
}

    .wishlist .social-share ul li:last-child {
        margin-left: 0;
    }

.countdown-section {
    margin-right: 0;
    margin-left: 20px;
}

.smalltimer .countdown-section {
    margin-right: 0;
    margin-left: 10px;
}

.error-404 .buttons a {
    margin-right: 0;
    margin-left: 10px;
}

.em-calendar-wrapper table.fullcalendar thead td:last-child {
    text-align: left;
}

.rtb-booking-form .rtb-select,
.rtb-booking-form .rtb-text {
    float: right;
}

.open-table-widget label,
.rtb-booking-form label {
    text-align: right;
}

.rtb-booking-form .add-message {
    float: right;
}

.rtb-booking-form .message {
    float: right;
}

.rtb-booking-form .date:after {
    right: auto;
    left: 30px;
}

body.boxed .menu_tabs div.tab-menu div.list-group {
    padding-left: 0;
    padding-right: 15px;
}

body.boxed .mbBgndGallery img {
    left: auto;
    right: 0;
}

body.boxed .video-wrap {
    left: auto;
    right: 0;
}

pre {
    direction: ltr;
    text-align: left;
}

.post-tags-social .social-share {
    float: left;
}

div.css-search div.em-search-main .em-search-submit {
    right: auto;
    left: 5px;
}

div.css-search div.em-search-geo,
div.css-search div.em-search-text {
    padding-left: 0;
    padding-right: 20px;
    margin: 0px 5px 0px 0px;
    background-position: top right;
}

.wpcf7-not-valid {
    background-position: 2% 50%;
}

.testimonials.text-right blockquote {
    margin: 15px 30px 15px 0;
}

.comment-form label {
    text-align: right;
}
/*datetime*/
.xdsoft_datetimepicker {
    padding: 8px;
    padding-right: 0;
}

    .xdsoft_datetimepicker iframe {
        left: auto;
        right: 0;
    }

    .xdsoft_datetimepicker .xdsoft_datepicker {
        float: right;
        margin-left: 0;
        margin-right: 8px;
    }

    .xdsoft_datetimepicker .xdsoft_timepicker {
        float: right;
        margin-left: 0;
        margin-right: 8px;
    }

    .xdsoft_datetimepicker .xdsoft_prev {
        float: right;
    }

    .xdsoft_datetimepicker .xdsoft_today_button {
        float: right;
        margin-left: 0;
        margin-right: 5px;
    }

    .xdsoft_datetimepicker .xdsoft_next {
        float: left;
    }

    .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
    .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
        margin-left: 0;
        margin-right: 14px;
    }

    .xdsoft_datetimepicker .xdsoft_label {
        float: right;
    }

        .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
            right: auto;
            left: 0;
        }

    .xdsoft_datetimepicker .xdsoft_month {
        text-align: left;
    }

    .xdsoft_datetimepicker .xdsoft_year {
        margin-left: 0;
        margin-right: 5px;
    }

    .xdsoft_datetimepicker .xdsoft_calendar td > div {
        padding-right: 0px;
        padding-left: 5px;
    }

    .xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
        text-align: left;
    }

    .xdsoft_datetimepicker .xdsoft_copyright {
        margin-left: 0;
        margin-right: 8px;
    }

.xdsoft_scrollbar {
    right: auto;
    left: 0;
}

.top-small-header .topsocialicons {
    text-align: left;
}

.top-small-header ul li {
    margin-left: 0;
    margin-right: 10px;
}

    .top-small-header ul li.booking-page {
        margin-left: 0;
        margin-right: 20px;
    }

    .top-small-header ul li:first-child {
        margin-left: 0;
        margin-right: 0;
    }

.small-menu-icon i {
    margin-left: 0;
    margin-right: 9px;
}
/* ----------------------------------------------------------------
  CSS Version 1.2.3
---------------------------------------------------------------- -*/
.single-menu-item.menu-item-list h3 span.price {
    padding: 0 4px 0 0;
    text-align: left;
}
/* ----------------------------------------------------------------
  CSS Version 1.2.6
---------------------------------------------------------------- -*/
.woocommerce-wrap-add-to-cart {
    clear: left;
    float: left;
}

.woocommerce .menu-item-list2 .button {
    float: right;
}

.woocommerce .menu-item-list2 a.wc-forward {
    float: left;
    margin-left: 0;
    margin-right: 8px;
}
/* ----------------------------------------------------------------
  CSS Version 1.3
---------------------------------------------------------------- -*/
.woocommerce-columns ul.products li {
    float: right;
}

.woocommerce-columns ul.products .onsale {
    right: auto;
    left: 20px;
}

.woocommerce-columns ul.products .featured-product {
    left: auto;
    right: 20px;
}
/* ----------------------------------------------------------------
  CSS Version 1.4.3
---------------------------------------------------------------- -*/
.woocommerce form .payment_methods img {
    margin-right: 0;
    margin-left: 5px;
}
/* ----------------------------------------------------------------
  CSS Version 1.4.7
---------------------------------------------------------------- -*/
.widget_shopping_cart p.buttons a.wc-forward {
    margin-right: 0px;
    margin-left: 5px;
}

.cross-sells ul li:nth-child(odd) {
    padding-left: 15px;
    padding-right: 0;
}

.cross-sells ul li:nth-child(even) {
    padding-right: 15px;
    padding-left: 0;
}
/* ----------------------------------------------------------------
  CSS Version 1.4.8
---------------------------------------------------------------- -*/
.woocommerce div.product div.images .flex-control-thumbs li {
    float: right;
    margin: 0 0 0 8px;
}
/* ----------------------------------------------------------------
  CSS Version 1.4.9
---------------------------------------------------------------- -*/
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    direction: rtl;
}

.woocommerce-product-gallery {
    direction: ltr;
}

.entery-content .wp-block-quote p {
    padding-left: 0;
    padding-right: 30px;
}
/* ----------------------------------------------------------------
  CSS Version 1.6.7
---------------------------------------------------------------- -*/
.ui-autocomplete {
    float: right;
}

ul.ui-autocomplete .ui-menu-item {
    padding: 0px .4em 18px 1em;
}

ul.ui-autocomplete .itemdetails {
    margin-left: 0;
    margin-right: 95px;
}

ul.ui-autocomplete .itemtitle a::after {
    left: auto;
    right: 0;
}

.top-search .input-group.loading::after {
    left: auto;
    right: 47%;
}

ul.ui-autocomplete .star-rating {
    float: right;
}

@media only screen and (max-width: 767px) {
}
