

.kitify-banner.kitify-effect-vedbo-1 .kitify-banner__title:before {
  right: 50px;
  left:auto !important;
}

.kitify-nova-cart .header-cart-box .count-badge {
  top: -9px !important;
}

form.cart .quantity .qty-button {
  left: 0 !important;
}

.kitify .yith-wcwl-wishlistexistsbrowse {
  margin-left: 0 !important;
  margin-right: 0.9375rem !important;
}

.page-header-content .woocommerce-breadcrumb {
    text-align: right !important;
}

.page-header-content h1 {
    text-align: right !important;
}

table tr td, table tr th {
    text-align: right !important;
    padding-left: 0.9375rem !important;
}

body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name a {
    margin-right: 0 !important;
}

body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions button[name="update_cart"] {
    left: 0 !important;
    right: auto !important;
}

.kitify-logo.kitify-logo-type-image.kitify-logo-display-block img {
    width: 220px !important;
}

ul.products .product .product-item .product-item__description .product-item__description--info .info-right {
    text-align: left !important;
}

.yith-wcwl-add-button {
    display: none !important;
}

.yith-wcwl-wishlistaddedbrowse {
    display: none !important;
}

.yith-wcwl-wishlistexistsbrowse {
    display: none;
}

.slick-list.draggable {
    direction: ltr;
}

.slick-slide img {
    display: block;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    height: revert-layer;
}

span.nova_new_product {
    display: none !important;
}

ul.products .product .product-item__badges > span + span {
    margin-top: 0 !important;
}

.rs-ov-hidden sr7-txt {
    font-family: "sst" !important;
}

body.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar, body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar {
    margin-left: inherit !important;
    margin-right: auto !important;
}

body.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .shop-display-type .shop-display-grid, body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .shop-display-type .shop-display-grid {
    margin-left: 0.625rem;
}


body.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view ul li:last-child, body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view ul li:last-child {
    margin: 0px 10px !important;
}

body.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .woocommerce-ordering select, body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .woocommerce-ordering select {
    border: 1px solid #ddd;
    margin: 0 20px;
}

body.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view, body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view {
    border-left: solid 0px var(--site-border-color) !important;
}

.widget .widget-title:after {
    right: auto !important;
    left: 0;
}

.noUi-origin {
    right: 0% !important;
    left: auto;
}

.info-left {
    text-align: right !important;
}

:root {
   --site-primary-button-color: #0FB0AE !important; 
   --site-secondary-button-color: #0FB0AE !important; 
       --site-accent-color: #0FB0AE !important; 
}

body, body .kitify {
    --kitify-primary-color: #0FB0AE !important; 
}

.kitify-arrow:hover {
    background-color: #c4986300 !important;
}

.nav-menu > li:last-child {
    padding-right: 15px !important;
}


.nav-menu > li:first-child {
    padding-left: 15px !important;
}


.elementor-44 .elementor-element.elementor-element-7f92e24 .kitify-nova-menu.kitify-active--mbmenu .kitify-nova-menu__mobile-trigger {
    text-align: right !important;
}

.site-canvas-menu.position-left .header-mobiles-primary-menu .is-drilldown ul li.menu-item-has-children > a:after {
    margin-left: 1em !important;
    margin-right: auto !important;
    transform: rotate(180deg);
}

.site-canvas-menu.position-left .header-mobiles-primary-menu .is-drilldown ul li.js-drilldown-back > a:before {
    transform: rotate(180deg) !important;
}


.site-canvas-menu.position-left .header-mobiles-primary-menu .is-drilldown ul li > a {
    font-size: 15px !important;
    text-align: right;
}

.site-canvas-menu.position-left {
    top: 0;
    right: 0 !important;
    left:auto  !important;
    -webkit-transform: translateX(300px) !important;;
    transform: translateX(300px) !important;;
}


.site-canvas-menu.position-left .header-mobiles-primary-menu .close-button {
    left: 15px !important;
    right: auto !important;
}

@media (max-width:1280px) {
    .kitify-nova-menu__mobile-trigger a:after {
    content: 'ا';
    display:none;
}
}

.kitify-nova-menu__mobile-trigger .kitify-nova-menu__mobile-trigger-icon {
    font-size: 1.3125rem;
    padding-left: 13px;
}

.nova-woocommerce-tabs .accordion-title:before {
    left: 0 !important;
    right: auto !important;
}

.woocommerce div.product.elementor .quantity .qty {
    border-radius: 30px;
}

body.rtl .elementor-2427 .elementor-element.elementor-element-c86320d .quantity + .button {
    margin-right: 15px !important;
}

form.wpcf7-form.init p {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total.total strong {
    float: right !important;
}

.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total.total .woocommerce-Price-amount {
    float: left !important;
}

.kitify-offcanvas h2.title {
    display: none;
}

.widget.woocommerce .product_list_widget li img {
    float: right !important;
    margin-left: 20px;
}

.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item span.quantity {
    float: right !important;
    margin-bottom: 3px;
}

.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item a:not(.remove) {
    text-align: right;
}

.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item a.remove {
    left: 0 !important;
    right: auto !important;
}

div#trp-floater-ls {
    position: absolute !important;
    top: 60px !important;
}

@media (max-width: 767px) {
    .elementor-689 .elementor-element.elementor-element-48655f9e .elementor-widget-container {
        text-align: right !important;
    }
}

div#trp-floater-ls {
    display: none !important;
}

.kitify-nav.kitify-nav--vertical.kitify-nav--vertical-sub-right-side {
    flex-direction: row;
    flex-wrap: nowrap;
}

.trp-language-switcher-container.menu-item.menu-item-type-post_type.menu-item-object-language_switcher.current-language-menu-item.kitify-nav__item-4080.kitify-nav__item {
    display: none;
}

.site-canvas-menu.position-left.is-open {
    -webkit-transform: translateX(0) !important;
    transform: translateX(0) !important;
}

.kitify-nav .menu-item-link {
    justify-content: end !important;
}

@media (min-width: 1280px) and (max-width: 1599px) {
    .elementor .elementor-hidden-laptop {
        display: block !important;
    }
    .elementor-element.elementor-element-7f92e24.elementor-widget__width-initial.elementor-hidden-desktop.elementor-hidden-tablet.elementor-widget.kitify.elementor-kitify-nova-menu {
    display: none;
}

.elementor-44 .elementor-element.elementor-element-408160c .kitify-nav--horizontal {
    justify-content: end !important;
}
.kitify-nav .menu-item-link.menu-item-link-top {
    padding: 8px 9px !important;
}
}


@media (max-width:500px) {
.enable-c-height-true .kitify-bannerlist__image-instance {
    width: 80px !important;
    height: 80px !important;
}

.elementor-3610 .elementor-element.elementor-element-3ee6f9f .kitify-bannerlist__image {
    padding-bottom: 118px !important;
}
}


.kitify-search__submit {
    margin-right: -40px !important;
    margin-left: 0 !important;
}

.main-navigation li li {
    text-align: right;
}

@media (min-width:1280px) and (max-width:1600px) {
    .elementor-element.elementor-element-d18f408.elementor-hidden-desktop.elementor-hidden-laptop.e-flex.e-con-boxed.kitify-col-width-auto-no.ignore-docs-style-no.kitify-disable-relative-no.e-root-container.elementor-top-section.e-con.e-parent.e-lazyloaded {
    display: none !important;
}
}
