/* Arabic Font */
body,
body *:not(i):not(.fa):not(.fas):not(.fab):not(.eicon):not([class*="icon"]) {
    font-family: 'Noto Kufi Arabic', sans-serif !important;
}

/* Buyer Protection Icon in Footer */
.elementor-element-b086268.elementor-widget .fas.fa-shield-alt {
	margin-right: 0px !important;
	margin-left: 5px;
}

/* Search Text Direction in Header */
.ast-search-box.full-screen .search-field,
.ast-search-box.header-cover .search-field {
   text-align: right;
}

/* Elementor Counter */
.always-english {
    unicode-bidi: embed;
    direction: ltr;
}

/* Order Details in Checkout Page */
.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr td.product-name .ast-product-image .ast-product-thumbnail img,
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name .ast-product-image .ast-product-thumbnail img {
    margin-right: 0px;
    margin-left: 10px;
}

.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr td.product-name,
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name {
    padding-right: 1.2em;
    padding-left: 0;
}

.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tr td:last-child,
.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tr th:last-child,
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr td:last-child,
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr th:last-child {
    text-align: left;
}

.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tr td,
.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tr th,
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr td,
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr th {
    border-left: 0;
}

.ast-modern-checkout .woocommerce .ast-mobile-order-review-wrap #ast-order-review-toggle .ast-order-review-toggle-button-wrap .ast-order-review-toggle-text {
    padding-right: 0em;
	padding-left: .5em;
}

/* Place Order Lock Icon in Checkoutp Page */
#place_order:before {
    margin-right: 0em;
    margin-left: .6em;
}

/* Order Steps */
#ast-checkout-wrap a .ast-step-number {
    margin-left: .5em;
    margin-right: 0;
}

/* Shop Filter Button - Products */
woocommerce .astra-shop-filter-button .astra-woo-filter-text, .woocommerce button.astra-shop-filter-button .astra-woo-filter-text,
.woocommerce-page .astra-shop-filter-button .astra-woo-filter-text, .woocommerce-page button.astra-shop-filter-button .astra-woo-filter-text {
    margin-left: 0em !important;
	margin-right: .5em;
} 

/* Header Logo */
.ast-logo-title-inline .site-logo-img {
    padding-right: 0em;
	padding-left: 1em;
}

/* Header Menu 2 */
.ast-builder-menu-2 .menu-item > .menu-link {
    font-size: 0.9rem;
}

/* Arabic About Page Elementor */
.elementor-4133 .elementor-element.elementor-element-d8d8fc2,
.elementor-4133 .elementor-element.elementor-element-3b6535e,
.elementor-4133 .elementor-element.elementor-element-8e58f89,
.elementor-4133 .elementor-element.elementor-element-7c6983b,
.elementor-4133 .elementor-element.elementor-element-d5b069d, 
.elementor-4133 .elementor-element.elementor-element-5f6d288 {
    border-width: 0px 3px 0px 0px;
    --border-right-width: 3px;
    --border-left-width: 0px;
    --padding-left: 0px;
    --padding-right: 16px;
}

/* Form in Contact Page */
.wpforms-container .wpforms-first+.wpforms-one-half {
    margin-right: 0 !important;
}

/* Above Header */
.ast-mobile-header-wrap .ast-above-header-bar, .ast-above-header-bar .site-above-header-wrap {
    direction: ltr;
}

/* Lnaguage Flag */
.trp-menu-ls-label .trp-flag-image {
    margin: -2px 3px;
}

.ast-builder-menu-3 {
	padding-left: 0px;
	padding-right: 10px !important;
}

.ast-builder-menu-4 {
	padding-left: 10px !important;
	padding-right: 0px;
}

/* Search Mobile */
.ast-mobile-popup-drawer .ast-mobile-popup-content .ast-search-menu-icon .search-submit, .ast-mobile-popup-drawer .ast-desktop-popup-content .ast-search-menu-icon .search-submit {
    left: 0;
    right: auto;	
}

/* Quick View */
#ast-quick-view-modal .ast-content-main {
    text-align: right;
}

#ast-quick-view-modal .ast-content-main .ast-onsale-card {
    right: auto;
    left: 1.5em;
}

/* Add to Cart Button */
.woocommerce-js div.product form.cart .button {
	margin-left: 0px;
	margin-right: 10px;
} 

/* Sticky Shop Toolbar - Filter Button */
.ast-header-break-point.ast-woocommerce-shop-page-modern-style .ast-sticky-shop-filters > *:not(:last-child) {
    margin-left: 15px;
	margin-right: 0px;
}

/* Scroll to Top */
.ast-scroll-to-top-right {
    right: 30px;
    left: auto;
}

#ast-scroll-top {
    line-height: 2.5;
}

/* Previous & Next Arrow in Single Product Page */
.product-links a[rel=next] i {
    margin-left: -1px;
    margin-right: 0;
}

.product-links a[rel=prev] i {
    margin-left: 0;
    margin-right: -1px;
}

/* Previous & Next Product Preview */
.ast-navigation-product-preview {	
    left: auto;
	right: 0;
}

/* All Products Menu Mobile */
@media (max-width: 921px) {
    .ast-header-break-point .ast-builder-menu-1 .sub-menu .menu-item.menu-item-has-children > .ast-menu-toggle {
        right: auto;
    }
}

/* Scroll to Top */
@media (max-width: 544px) {
	.ast-scroll-to-top-right {
    	right: 15px;
	}
}







