/*
Theme Name: Mojuri Child
Theme URI: http://www.wpbingosite.com/mojuri
Author: wpbingo
Description: This is a child theme for Mojuri
Version: 1.0
Author URI: http://wpbingosite.com
Template: mojuri
Text Domain: mojuri-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/

@font-face {
    font-family: 'Droid Arabic Kufi';
    src: url('https://alfaresjewelry.viewmysitenow.com/wp-content/uploads/2026/04/DroidKufi-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Droid Arabic Kufi';
    src: url('https://alfaresjewelry.viewmysitenow.com/wp-content/uploads/2026/04/DroidKufi-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

/* footer only for single and category ar and en */

/* .en_footer, .footer_bottom {
    display: none !important;
} */

/* ================================================================
   1. ARABIC PAGES: Show AR, Hide EN
   ================================================================ */

/* Show Arabic Sections */
html[lang*="ar"] .single-product .ar_footer,
html[lang*="ar"] .single-product .ar_footer_bottom,
html[lang*="ar"] .archive.tax-product_cat .ar_footer,
html[lang*="ar"] .archive.tax-product_cat .ar_footer_bottom,
html[lang*="ar"] .post-type-archive-product .ar_footer,
html[lang*="ar"] .post-type-archive-product .ar_footer_bottom,
html[lang*="ar"] .blog .ar_footer,
html[lang*="ar"] .blog .ar_footer_bottom,
html[lang*="ar"] .single-post .ar_footer,
html[lang*="ar"] .single-post .ar_footer_bottom,
html[lang*="ar"] .search .ar_footer,
html[lang*="ar"] .search .ar_footer_bottom,
html[lang*="ar"] .category .ar_footer,
html[lang*="ar"] .category .ar_footer_bottom,
html[lang*="ar"] .tag .ar_footer,
html[lang*="ar"] .tag .ar_footer_bottom,
html[lang*="ar"] .error404 .ar_footer,
html[lang*="ar"] .error404 .ar_footer_bottom{
    display: block !important;
}

/* Hide English Sections */
html[lang*="ar"] .single-product .en_footer,
html[lang*="ar"] .single-product .footer_bottom,
html[lang*="ar"] .archive.tax-product_cat .en_footer,
html[lang*="ar"] .archive.tax-product_cat .footer_bottom,
html[lang*="ar"] .post-type-archive-product .en_footer,
html[lang*="ar"] .post-type-archive-product .footer_bottom,
html[lang*="ar"] .blog .en_footer,
html[lang*="ar"] .blog .footer_bottom,
html[lang*="ar"] .single-post .en_footer,
html[lang*="ar"] .single-post .footer_bottom,
html[lang*="ar"] .search .en_footer,
html[lang*="ar"] .search .footer_bottom,
html[lang*="ar"] .category .en_footer,
html[lang*="ar"] .category .footer_bottom,
html[lang*="ar"] .tag .en_footer,
html[lang*="ar"] .tag .footer_bottom,
html[lang*="ar"] .error404 .en_footer,
html[lang*="ar"] .error404 .footer_bottom{
    display: none !important;
}
.my-account div#main-content {
    padding-top: 40px;
}
/* ================================================================
   2. ENGLISH PAGES: Show EN, Hide AR
   ================================================================ */

/* Show English Sections */
html[lang*="en"] .single-product .en_footer,
html[lang*="en"] .single-product .footer_bottom,
html[lang*="en"] .archive.tax-product_cat .en_footer,
html[lang*="en"] .archive.tax-product_cat .footer_bottom,
html[lang*="en"] .post-type-archive-product .en_footer,
html[lang*="en"] .post-type-archive-product .footer_bottom,
html[lang*="en"] .blog .en_footer,
html[lang*="en"] .blog .footer_bottom,
html[lang*="en"] .single-post .en_footer,
html[lang*="en"] .single-post .footer_bottom,
html[lang*="en"] .search .en_footer,
html[lang*="en"] .search .footer_bottom,
html[lang*="en"] .category .en_footer,
html[lang*="en"] .category .footer_bottom,
html[lang*="en"] .tag .en_footer,
html[lang*="en"] .tag .footer_bottom {
    display: block !important;
}

/* Hide Arabic Sections */
html[lang*="en"] .single-product .ar_footer,
html[lang*="en"] .single-product .ar_footer_bottom,
html[lang*="en"] .archive.tax-product_cat .ar_footer,
html[lang*="en"] .archive.tax-product_cat .ar_footer_bottom,
html[lang*="en"] .post-type-archive-product .ar_footer,
html[lang*="en"] .post-type-archive-product .ar_footer_bottom,
html[lang*="en"] .blog .ar_footer,
html[lang*="en"] .blog .ar_footer_bottom,
html[lang*="en"] .single-post .ar_footer,
html[lang*="en"] .single-post .ar_footer_bottom,
html[lang*="en"] .search .ar_footer,
html[lang*="en"] .search .ar_footer_bottom,
html[lang*="en"] .category .ar_footer,
html[lang*="en"] .category .ar_footer_bottom,
html[lang*="en"] .tag .ar_footer,
html[lang*="en"] .tag .ar_footer_bottom {
    display: none !important;
}

html[lang="ar"] body {
    font-family: 'Droid Arabic Kufi', sans-serif !important;
}
/* -------------- Title Bar CSS-------------------- */
.bwp-header .header-wrapper{
	background: #ffffff38 !important;
	padding:13px 0px !important;
}
.post-type-archive-product .page-title {
  display: block !important;
}

html[lang*="ar"] .bwp-navigation ul > li.level-0 .sub-menu {
    min-width: 1000px;
}
html[lang*="ar"] #menu-new-main-menu-arabic .sub-menu {
    margin-top: 48px !important;
}

html[lang="en-US"] #bwp-header .menu-item-type-custom {
    margin-top: 4px !important;
}
.hero_slider_image .bwp-slider.slider-homepage3 .item-info.vertical_middle{
	top: 70%;
}
.civil-number{
	border: 0;
    border-radius: 0;
    font-weight: 500;
    line-height: 27px;
    margin:0 0 16px 0;
    padding: 0;
    vertical-align: baseline;
    word-break: break-word;
    font-size: 20px;
    color: rgb(179, 145, 69);
    font-family: "Playfair Display", sans-serif;
}
div#id-verification-wrapper {
    display: grid;
    grid-template-columns: auto 21%;
}
button#verify-id-btn {
    background: #b39145;
    color: white;
	padding: 10px 0;
	font-family: "Playfair Display", sans-serif;
}
body .page-title {
  display: none;
}
.bwp-navigation ul > li.level-0 > a {
    font-weight: 600 !important;
    font-size: 13px !important;
}
.single-product .zoomWindowContainer > div{
	background-color: white;
}
.single-product .pswp .pswp__bg {
    background: #ffffff !important;
}
.single-product .pswp__ui .pswp__counter , .pswp__ui .pswp__button{
    color: black !important;
}
.single-product .pswp__ui  button.pswp__button.pswp__button--close , .pswp__ui button.pswp__button.pswp__button--fs {
    filter: invert(1);
}
.single-product .pswp .pswp__zoom-wrap img.pswp__img {
    background: #ffffff;
    box-shadow: 1px 1px 72px #dbdbdb3d;
}
.woocommerce-cart .cart-collaterals .woocommerce-shipping-methods li label:before {
    top: 8px !important;
}
/* Career form CSS */
.career-form .cf7-field {
  margin-bottom: 22px;
}

.career-form label {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  margin-bottom: 8px;
}

.career-form input[type="text"],
.career-form input[type="email"],
.career-form input[type="tel"],
.career-form input[type="file"] {
  width: 100%;
  height: 46px;
  padding: 0 14px;
  border: 1px solid #d1b78c; /* gold border */
  background: #fff;
  font-size: 14px;
  outline: none;
}

.career-form input[type="file"] {
  padding: 8px;
  height: auto;
}

.career-form .file-note {
  font-size: 12px;
  color: #7a7a7a;
  margin-top: 6px;
  display: block;
}

.career-form .checkbox-field {
  font-size: 13px;
  color: #333;
}

.career-form .checkbox-field input {
  margin-right: 8px;
}

.career-form input[type="submit"] {
background: #b48a33;
    color: #fff;
    border: none;
    padding: 10px 40px;
    letter-spacing: 2px;
    cursor: pointer;
  text-transform:uppercase;
}
/* sidecart hide subcategory */
/* .bwp-woocommerce-filter-product .filter_category_product .children {
    display: none !important;
} */
/* .bwp-woocommerce-filter-product .filter_category_product .item-category .arrow {
    visibility: hidden;
} */
/* sitemap background */
.elementor-52993 .elementor-element.elementor-element-d17e205:not(.elementor-motion-effects-element-type-background), .elementor-52993 .elementor-element.elementor-element-d17e205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image: url(https://alfaresjewelry.viewmysitenow.com/wp-content/uploads/2026/01/banner-contact.jpg) !important;
	background-size:cover !important;
}
.blog #bwp-main.bwp-main .page-title.bwp-title{
background-image: url(https://alfaresjewelry.viewmysitenow.com/wp-content/uploads/2026/04/banner-news.jpg) !important;
	background-size:cover !important;
	padding:125px !important;
}
ul.sitemap-menu {
    display: flex;
    column-gap: 11px;
    row-gap: 11px;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    margin: 0;
}
 
ul.sitemap-menu .menu-item{
    background: #f5f5f5;
    padding: 7px 26px;
    border-radius: 5px;
}
ul.sitemap-ar {
    display: flex;
    column-gap: 11px;
    row-gap: 11px;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    margin: 0;
}
 
ul.sitemap-ar .menu-item{
    background: #f5f5f5;
    padding: 7px 26px;
    border-radius: 5px;
}
@media screen and (max-width: 768px) {
    /* Targeting the parent UL with the .main class */
    ul.sitemap-menu {
        column-gap: 8px;
        row-gap: 8px;
    }

    ul.sitemap-menu .menu-item {
        padding: 6px 15px;
        font-size: 14px;
        text-align: center;
    }
	 ul.sitemap-ar {
        column-gap: 8px;
        row-gap: 8px;
    }

    ul.sitemap-ar .menu-item {
        padding: 6px 15px;
        font-size: 14px;
        text-align: center;
    }
}

@media screen and (max-width: 1250px) {
 html[lang*="ar"] .bwp-navigation ul > li.level-0 .sub-menu{
        right: 47% !important;
        width: 95.5vw !important;
	     transform: translate(47%, 0) !important;
 }   
 html[lang*="ar"] #menu-new-main-menu-arabic .sub-menu {
    margin-top: 0px !important;
	     min-width: auto !important;
}
 html[lang*="ar"] #menu-new-main-menu-arabic .menu-item-has-children{
	position: unset !important;
}
}
@media screen and (max-width: 980px) {
	.hero_slider_image .bwp-slider.slider-homepage3 .item-info.vertical_middle{
		top: 50%;
	}
}
@media (max-width: 768px) {
  .career-form {
    padding: 25px;
    margin: 0 auto;
  }
}
/* Career form CSS End*/

/* -------------- Page About Us-------------------- */
body.page.about-us .bwp-footer {
  margin-top: 0 !important;
}

/* Main menu links */
body.page.about-us .bwp-header .bwp-navigation ul > li.level-0 > a {
  color:  #000;
}

body.page.about-us .bwp-header .bwp-navigation ul > li.level-0 > a > span:before {
  background: transparent;
}

/* Active & hover menu items */
body.page.about-us .bwp-header .bwp-navigation ul > li.level-0.current_page_item > a,
body.page.about-us .bwp-header .bwp-navigation ul > li.level-0:hover > a,
body.page.about-us .bwp-header .bwp-navigation ul > li.level-0.current-menu-item > a,
body.page.about-us .bwp-header .bwp-navigation ul > li.level-0.current-menu-ancestor > a {
  color: #000;
}

/* Search & account icons */
body.page.about-us .bwp-header .search-box .search-toggle-2,
body.page.about-us .bwp-header .header-page-link .search-box .search-toggle,
body.page.about-us .bwp-header .header-page-link .account h2,
body.page.about-us .bwp-header .header-page-link .account a,
body.page.about-us .bwp-header .header-page-link .login-header .widget-title,
body.page.about-us .bwp-header .header-page-link .login-header a,
body.page.about-us .bwp-header .header-page-link .wishlist-box a,
body.page.about-us .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart,
body.page.about-us .bwp-header .header-mobile .navbar-toggle:before,
body.page.about-us .bwp-header .header-mobile .mini-cart .cart-icon {
  color: #000;
}

/* Wishlist & cart count */
body.page.about-us .bwp-header .header-page-link .wishlist-box .count-wishlist,
body.page.about-us .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {
  background: transparent;
  color: #000;
}

/* Mobile */
@media (max-width: 991px) {
  body.page.about-us .bwp-header {
/*     background: #000; */
	   background: #FFF;
  }
}




 .products-list.grid .product-wapper .products-content .btn-atc a:hover {
    background: #b39145;
    border-color: #b39145;
    color: transparent; 
}

a:focus, a:hover {
    color: #b39145;
}

.products-list.grid .product-wapper.content-product4 .product-title a {
    color: #b39145;
}

.hot {
    background: #b39145;
}

.back-top.button-show {
     background: #b39145;
}

.price {
    color: #b39145;
}

.bwp-lookbook .item-lookbook .number-lookbook:hover {
    background:  #b39145;
}


/* Shop page css */
.woocommerce-pagination > ul.page-numbers li a:hover, .loop-pagination > ul.page-numbers li a:hover, .woocommerce-pagination > ul.page-numbers li span:hover, .loop-pagination > ul.page-numbers li span:hover, .woocommerce-pagination > ul.page-numbers li a.current, .loop-pagination > ul.page-numbers li a.current, .woocommerce-pagination > ul.page-numbers li span.current, .loop-pagination > ul.page-numbers li span.current, .woocommerce-pagination > ul.page-numbers li a:focus, .loop-pagination > ul.page-numbers li a:focus, .woocommerce-pagination > ul.page-numbers li span:focus, .loop-pagination > ul.page-numbers li span:focus {
    color: #fff;
    background: #b39145;
    border-color: #b39145;
}
.single-product .bwp-single-info .button.quick-buy, .quickview-container .bwp-single-info .button.quick-buy {
    background-color: #b39145;
}

.single-product .bwp-single-info .single_add_to_cart_button.button, .quickview-container .bwp-single-info .single_add_to_cart_button.button {
    background-color: #b39145;
}

.single-product .bwp-single-info .single_add_to_cart_button.button:hover:not(.disabled), .quickview-container .bwp-single-info .single_add_to_cart_button.button:hover:not(.disabled) {
    background-color: #b39145;
}

.single-product .bwp-single-info .button.quick-buy:hover:not(.disabled), .quickview-container .bwp-single-info .button.quick-buy:hover:not(.disabled) {
   background-color: #b39145;
}

.related .title-block h2, .cross_sell .title-block h2, .upsells .title-block h2 {
    color: #b39145;
}

/* Cart Page CSS */
.woocommerce-cart-form table.shop_table .coupon .button {
    background: #b39145;
}
.woocommerce-cart-form table.shop_table .button:disabled {
    background: #b39145;
}
.cart_totals .wc-proceed-to-checkout > a.wc-forward {
  background: #b39145;
}

.cart_totals .wc-proceed-to-checkout > a.wc-forward:hover {
     background: #b39145;
}
.cart .woocommerce-page-header ul li a {
    text-transform: uppercase;
}

.bwp-header .block-top-link > .widget .widget-custom-menu .widget-title:after {
 color: #000 !important; 
}

/* thank you page css */
.woocommerce-order-received .woocommerce-order > p:nth-child(3) , .woocommerce-order-details > p {
    display: none !important;
}

/* Blog Page CSS */
.sidebar-blog h3.widget-title{
	   color: #b39145 !important;
}

.sidebar-blog h2.widget-title{
	   color: #b39145 !important;
}

.bwp-sidebar > .widget.widget_tag_cloud .tagcloud a:hover {
    border-color: #b39145;
    color: #fff;
	background: #b39145 !important;
}

.category-posts .cate-post-content .blog-content-list .read-more, .author .blog-content-list .read-more, .search .blog-content-list .read-more {
    background: #b39145 !important;
    
}

.bwp-sidebar > .widget.widget_tag_cloud .tagcloud a:before {
       background: #b39145 !important;
}


.form-login-register .box-form-login .button-login input[type="submit"], .form-login-register .box-form-login .button-register input[type="submit"] {
    background: #b39145 !important;
}
body.rtl  .footer_social_media .elementor-social-icons-wrapper.elementor-grid {
    justify-content: flex-start;
    display: flex;
}
body.rtl  .footer_payment {
    text-align: right !important;
}
body.rtl .footer_bottom .elementor-container.elementor-column-gap-default {
    flex-direction: row-reverse;
}

html[lang="ar"] #bwp-header .mini-cart .cart-popup {
    right: unset !important;
}
html[lang="ar"] #bwp-header .dropdown-search{
	left: 0 !important; 
	 right: unset !important;
}
html[lang="ar"] #bwp-header .login-header {
    position: unset;
}
html[lang="ar"] #bwp-header  .form-login-register {
    top: 45px;
}
html[lang="ar"] #bwp-header .form-login-register.active .remove-form-login-register {
    background: rgba(0, 0, 0, 0.4);
}


/*Product Page */

.product-template-default .bwp-single-info
{
		padding-top: 0px !important;
}
.product-template-default .price-single .price > .woocommerce-Price-amount:not(del .woocommerce-Price-amount) {
    color: #b39145 !important;
   
}
.product-template-default .product_meta span.posted_in
{
	display:none !important;
}
.bwp-woocommerce-filter-product .filter_category_product .item-category a {
    color: #525252;
}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-color ul#pa_color li {
    color: #525252;
    font-size: 15px;
}
.bwp-sidebar > .widget ul:not(.social-link,.content-products,.product_list_widget) li:not(.recentcomments) {
    color: #525252;
}
.bwp-sidebar > .widget ul:not(.social-link,.content-products,.product_list_widget) li:not(.recentcomments) a:not(.rsswidget) {
    color: #525252;
}
.bwp-sidebar > .widget.widget_tag_cloud .tagcloud a {
    color: #525252;
}
.category-posts .cate-post-content .blog-content-list .cat-links a, .author .blog-content-list .cat-links a, .search .blog-content-list .cat-links a {
    color: #525252;
}
.breadcrumb-noheading .breadcrumb a {
    color: #525252;
    position: relative;
}
.woocommerce-cart .product-name a {
    color: #525252;
}
.single-product .bwp-single-info .product_meta .sku_wrapper {
    color: #525252;
}
.cart table tbody td span {
    color: #525252 !important;
}
.wc-block-components-product-price__value.is-discounted {
    margin-right: .5em;
}
/* single page */
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{
    border: 1px solid #e5e1e1 !important;
}
/* custom badge */
.product-badge-container {
    text-align: center;
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 500;
    display: block;
    line-height: 22px;
    top: 10px;
    min-width: 47px;
    z-index: 1;
    right: 10px;
    position: absolute;
}
.product-badge-container .custom-badge {
    background: #c0a483;
    padding: 4px 7px 5px;
    margin-left: 3px;
    line-height: normal;
}
html[lang="ar"] .product-badge-container .custom-badge {
    padding: 0px 7px 0px;
}
html[lang="ar"] .product-badge-container {
   	left: 7px;
    right: unset;
}
html[lang="ar"] header .menu-item a, html[lang="ar"] .woocommerce-page-header ul li, html[lang="ar"] table.shop_table thead th{
	font-family: "Droid Arabic Kufi", Sans-serif !important;
}
.single-product .single-product-background {
    padding: 60px 0 60px;
}
.single-product .contents-detail .bwp-single-product {
    max-width: 1286px;
}
.single-product  .dialog-widget-content .dialog-message.dialog-lightbox-message {
   background: #fafafa;
}
.single-product header.elementor-slideshow__header svg , .single-product .dialog-widget-content svg.e-eicon-close{
	fill : #5a5e60;
}
.single-product header.elementor-slideshow__header .elementor-slideshow__counter , .single-product header.elementor-slideshow__header .elementor-slideshow__counter span {
    color: #5a5e60 !important;
}
.single-product  .swiper-slide  .elementor-lightbox-image {
    box-shadow: unset;
}
.single-product .contents-detail .bwp-single-product.one_column .img-thumbnail {
    padding-bottom: 0px;
}
@media screen and  (max-width: 550px){
	.single-product .single-product-background {
		padding: 20px 0 40px;
	}
	.product-badge-container {
		display: flex;
		flex-direction: column;
		gap: 2px;
		font-size: 12px;
		right: 5px;
	}
}
/* Hide specific subcategories from the slider */
/* .woocommerce-product-subcategories .product-category[data-id_category="210"],
.woocommerce-product-subcategories .product-category[data-id_category="209"],
.woocommerce-product-subcategories .product-category[data-id_category="212"],
.woocommerce-product-subcategories .product-category[data-id_category="213"] {
    display: none !important;
}

.product-category[data-id_category="212"] {
    display: none !important;
} */
.woocommerce-address-fields__field-wrapper .form-row{
	display:block !important;
}
.woocommerce-address-fields__field-wrapper #shipping_country_field,
.woocommerce-address-fields__field-wrapper #billing_country_field{
	display:flex !important;
}
.address-field#billing_postcode_field{
    display:none !important;
}
/* Civil id checkout label and city state order change */
.civil-id{
 border: 0;
    border-radius: 0;
    font-weight: 500;
    line-height: 27px;
    margin:0 0 16px 0;
    padding: 0;
    vertical-align: baseline;
    word-break: break-word;
    font-size: 20px;
    color: rgb(179, 145, 69);
    font-family: "Playfair Display", sans-serif;
}
.wc-block-components-address-form__state.wc-block-components-state-input{
    order:1;
}
#shipping-city-select{
    order:2;
	border: 1px solid hsla(0, 0%, 7%, .8);
    border-radius: 4px;
    box-sizing: border-box;
    color: #2b2d2f;
	padding:9px;
}
.wc-block-components-text-input.wc-block-components-address-form__city{
	order:3;
	flex: 1 0 calc(100%) !important;
	margin-top:0 !important;
}
.wc-block-components-text-input.wc-block-components-address-form__phone{
    order:4;
	flex: 1 0 calc(100%) !important;
}
.wc-block-components-text-input.wc-block-components-address-form__city label{
	display:none;
}
.custom-city-error{
	display:none;
}
/* Billing address/ Pick up */
#billing-city-select{
    order:2;
	border: 1px solid hsla(0, 0%, 7%, .8);
    border-radius: 4px;
    box-sizing: border-box;
    color: #2b2d2f;
	padding:9px;
}
#alg_checkout_files_upload_form_1{
	margin-bottom:40px !important;
}
/* cart page note css */
.woocommerce-page-header{
	margin-bottom:30px !important;
}

/* Cart & Checkout Product Description Styling */
/* Title (Product Description label) */
.woocommerce .cart_item dl.variation dt,
.woocommerce .review-order dl.variation dt {
    font-size: 16px;
    font-weight: 600;
    color: #333;
    margin-bottom: 10px;
}

/* Description text */
.woocommerce .cart_item dl.variation dd,
.woocommerce .review-order dl.variation dd {
    font-size: 15px;
    line-height: 1.8;
    color: #666;
    margin-left: 0;
}

/* Section headings inside description */
.woocommerce .cart_item dl.variation dd strong,
.woocommerce .review-order dl.variation dd strong {
    display: block;
    margin-top: 12px;
    margin-bottom: 5px;
    color: #b8860b; /* Gold accent */
    font-weight: 600;
}
/* cart popup message remove */
.mini-cart .cart-popup .free-order{
	display:none;
}
.cart-popup dt.variation-ProductDetails{
    display:none !important;
}
/* menu en and ar text*/
.menu .wpml-ls-item-ar .wpml-ls-native{
    font-size: inherit !important;
    color: #E9BF5B;
	font-family:"Droid Arabic Kufi", sans-serif !important;
}
.menu .wpml-ls-item-ar .wpml-ls-native:after{
    display: none;
}
.rtl .menu .wpml-ls-item .wpml-ls-native{
    font-size: inherit !important;
    color: #E9BF5B;
}
.rtl .menu .wpml-ls-item .wpml-ls-native:after{
    display: none;
}
/* ar menu center */
@media (min-width: 992px) {
   .rtl .bwp-navigation.primary-navigation.navbar-mega{
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
/* about us section our team image issue fix */
@media (min-width: 768px) and (max-width: 1199px) {
    .elementor-9095 .elementor-element.elementor-element-53d8beb{
        padding:100px 0 0 0!important;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-section.elementor-section-height-full.elementor-element-53d8beb{
       height:60vh !important;
    }
}
@media (max-width: 767px) {
	.elementor-9095 .elementor-element.elementor-element-53d8beb{
		padding:180px 0 0 0!important;
	}
}
.rtl .bwp-navigation ul > li.level-0:last-child{
padding-right: 15px;
}
/* Home categories ar name issue */
.rtl .bwp-woo-categories.slider4 .item-title a{
	    right: unset !important;
    	left: 50% !important;
}
@media (max-width: 480px) {
    .bwp-woo-categories.slider4 .item-title a {
        bottom: 5px !important;
    }
}
/* shop  */
.woocommerce-shop #bwp-main.bwp-main .page-title{
    background-image: url(https://alfaresjewelry.viewmysitenow.com/wp-content/uploads/2026/04/al-fares-jewellery-banner-collections.jpg) !important;
    background-size:cover;
    background-repeat:no-repeat;
}
/* home page lookbook spacing remove */
@media (max-width: 767px) {
    .bwp-lookbook .item {
        margin-bottom: 0 !important;
    }
}
@media (max-width: 767px) {
    .bwp-lookbook {
        margin-bottom: 0 !important;
    }
}
/* main banner for mobile */
@media (max-width: 767px) {
    .elementor-11328 .elementor-element.elementor-element-93076cc .bwp-slider .content-image img {
        min-height: 188px !important;
        object-fit: cover;
    }
    .bwp-slider.slider-homepage3 span{
            font-size: 30px !important;
    }
}
/* arrow thin */
.bwp-main .page-title .back-to-shop:before{
	font-size:30px !important;
}
.wpbingo-newsletter.newsletter-default .content-newsletter input[type="email"]{
	border-bottom: 1px solid #525252 !important;
}
.wpbingo-newsletter.newsletter-default .content-newsletter input[type="submit"]{
	border-bottom: 1px solid #525252 !important;
}
.rtl .wpbingo-newsletter.newsletter-default .content-newsletter p{
/*     display: flex;
    flex-direction: row-reverse;
	align-items: center;
    justify-content: center; */
}

/* ar banner issue full width responsive */
.elementor-28166 .elementor-element.elementor-element-d17e205:not(.elementor-motion-effects-element-type-background), .elementor-28166 .elementor-element.elementor-element-d17e205 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-28156 .elementor-element.elementor-element-65bee49:not(.elementor-motion-effects-element-type-background), .elementor-28156 .elementor-element.elementor-element-65bee49 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-28137 .elementor-element.elementor-element-2819e03:not(.elementor-motion-effects-element-type-background), .elementor-28137 .elementor-element.elementor-element-2819e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-27970 .elementor-element.elementor-element-24ac14c:not(.elementor-motion-effects-element-type-background), .elementor-27970 .elementor-element.elementor-element-24ac14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-size:contain !important;
}
@media (max-width: 767px) {
    .elementor-28166 .elementor-element.elementor-element-d17e205,
	.elementor-28156 .elementor-element.elementor-element-65bee49,
	.elementor-28137 .elementor-element.elementor-element-2819e03,
	.elementor-27970 .elementor-element.elementor-element-24ac14c{
        padding: 180px 0px 5px 0px !important;
    }
	.elementor-9095 .elementor-element.elementor-element-d17e205,
	.elementor-27979 .elementor-element.elementor-element-8ecb0a3,
	.elementor-27985 .elementor-element.elementor-element-f5760d0,
	.elementor-15115 .elementor-element.elementor-element-661bc30{
		padding: 180px 0px 5px 0px !important;
	}
	.elementor-27985 .elementor-element.elementor-element-2e17aa3{
		padding: 0 0px 0 0px !important;
	}
	.elementor-28137 .elementor-element.elementor-element-2819e03{
		margin-bottom:0 !important;
	}
	.elementor-27970 .elementor-element.elementor-element-24ac14c{
		margin-bottom:15px !important;
	}
}
.rtl .bwp-navigation .menu-item-has-children:hover > .sub-menu{
    transform: translate(27%, 0px) !important;
}
/* civil id position in one line */
#alg_checkout_files_upload_form_1 table tbody{
    display: flex;
    align-items: center;
}
#alg_checkout_files_upload_form_1 table tbody td{
	border:none;
}
.alg_checkout_files_upload_result_1{
        display: flex;
        align-items: center;
 }
@media(max-width:767px){
    .alg_checkout_files_upload_result_1{
        display: flex;
        flex-direction: column;
    }
}
@media(max-width:1024px){
	.wc-block-components-order-summary .wc-block-components-order-summary-item{
        display: block !important;
    }
}
/* 13april */
.woocommerce-privacy-policy-text p{
    font-size:14px !important;
}
.woocommerce-cart .cart-collaterals,
.woocommerce-cart .cart-collaterals .cart_totals  h2{
    background-color: #f5f1eb !important;
}
.wc-block-components-product-metadata .wc-block-components-product-details__product-details{
    display: flex;
    flex-direction: column;
}
.wc-block-components-order-summary__content .wc-block-components-product-metadata__description{
	display:none;
}
.checkout .wc-block-components-order-summary-item__description h3{
    font-size: 18px !important;
}
.checkout .wc-block-components-order-summary-item__description del{
    font-size: 12px !important;
}
.checkout .wc-block-components-order-summary-item__description .price{
    font-size: 13px !important;
}
/* 16 april ar changes */
.rtl .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-left{
    right: unset !important;
    left: -40px !important;
}

.rtl .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-right{
    left: unset !important;
    right: -40px !important;
}
.rtl .breadcrumb .delimiter::before{
    content: "\f104" !important;
}
/* pagination arrow */

.rtl .woocommerce-pagination > ul.page-numbers li a.prev:before, .loop-pagination > ul.page-numbers li a.prev:before, .woocommerce-pagination > ul.page-numbers li span.prev:before, .loop-pagination > ul.page-numbers li span.prev:before{
    content: '\f105';
    color:black;
    font: normal normal normal 14px/1 FontAwesome;
    font-size:18px;
}
.rtl .woocommerce-pagination > ul.page-numbers li a.next:before, .loop-pagination > ul.page-numbers li a.next:before, .woocommerce-pagination > ul.page-numbers li span.next:before, .loop-pagination > ul.page-numbers li span.next:before{
    content: '\f104';
    color:black;
    font: normal normal normal 14px/1 FontAwesome;
    font-size:18px;
}
.woocommerce-account .edit-account span.password-input , .woocommerce-lost-password .lost_reset_password span.password-input{
    display: grid;
    grid-template-columns: auto  38px;
}
.woocommerce-account .edit-account span.password-input button, .woocommerce-lost-password .lost_reset_password span.password-input button {
    border: 1px solid #d5d3cf !important;
    color: #b39145 !important;
}
.woocommerce-edit-address .select2-container--default .select2-selection--single {
    min-height: 39px;
    padding: 2px 0px;
	 border: 1px solid #e5e5e5 !important;
    border-radius: 0px;
}
.woocommerce-edit-address .select2-container{
	width: 100% !important;
    display: block;
}

@media(max-width:1024px){
	.woocommerce-MyAccount-content {
  overflow-x: auto;
}

.woocommerce-orders-table {
  min-width: 700px; /* adjust based on columns */
}
}