/*
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  ***************/
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=El+Messiri:wght@400..700&display=swap" rel="stylesheet">
/*************** ADD CUSTOM font  ***************/


#loader{
	background: #4e2c3d;
}
.products-list.grid .product-wapper.content-product4 .product-title a {
	color: #4e2c3d;
}
.products-list.grid .product-wapper .products-content .btn-atc a:hover {
    background: #4e2c3d;
	border-color: #4e2c3d;
}
body i.slick-arrow:hover{
	color: #4e2c3d;
}

strong{
	font-weight:600;
}
.bwp-header .wpbingoLogo img {
    max-height: 70px;
    width: auto;
}
.products-list.grid .product-wapper .products-content h3.product-title,
.bwp-woo-categories.slider .item-title,
header nav a {
	 font-family: "El Messiri", sans-serif !important;
}
header.header-v6 .header-wrapper {
    padding: 10px 0;
} 
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview{
	display: none !important;
    visibility: hidden;
    width: 0;
    height: 0;
}
a:focus, a:hover, .price{
	color: #4E2C3D;
}
.bwp-slider .slick-arrow:hover,
.bwp-slider .slick-arrow:focus,
.bwp-slider .button-slider:hover,
.bwp-slider .button-slider:focus{
	background-color: #4E2C3D !important;
    border-color: #4E2C3D !important;
	color:#fff !important
}
.back-top{
	background-color: #4E2C3D !important;
}

.bwp-header.header-v3 .header-wrapper {
    background: #4E2C3D !important;
}
.bwp-woo-categories.slider .item-title a:before{
	background: #4E2C3D;
}

.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button:hover,
.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart:hover,
.products-list.grid .product-wapper .products-thumb .product-button .product_type_external:hover,
.products-list.grid .product-wapper .products-thumb .product-button .product_type_grouped:hover, 
.products-list.grid .product-wapper .products-thumb .product-button .product_type_variable:hover, 
.products-list.grid .product-wapper .products-thumb .product-button .read_more:hover{
	background-color: #4E2C3D ;
    border-color: #4E2C3D ;
}
.products-list.grid .product-wapper .products-thumb .product-button .woosw-btn:hover{
	background-color: #4E2C3D ;
    border-color: #4E2C3D ;
}

#bwp-footer ul.social-link li a:hover {
    background: #4E2C3D;
    border-color: #4E2C3D;
}
#bwp-footer a:active, #bwp-footer a:focus, #bwp-footer a:hover {
    color: #4E2C3D;
}
.wpbingo-newsletter.newsletter-default .content-newsletter input[type=submit]:hover{
    color: #4E2C3D;
}

.bwp-navigation ul>li.level-0 div.sub-menu li a:hover, .bwp-navigation ul>li.level-0>ul.sub-menu li a:hover {
    color: #4E2C3D;
}

ul.woocommerce-product-subcategories.image_categories li.active>a:before, 
ul.woocommerce-product-subcategories.image_categories li>a:hover:before{
    border-color: #4E2C3D;
}
ul.woocommerce-product-subcategories li h2 a:before{
    background: #4E2C3D;
}

.bwp-header.header-v3 .header-top{
	padding: 20px 0;
}
.bwp-header.header-v5 .header-wrapper, .bwp-header.header-v6 .header-wrapper {
    padding: 20px 0;
}
.bwp-woo-categories.slider2 .item-title a:hover {
    background: #4E2C3D;
}
.bwp-lookbook .item-lookbook .number-lookbook:hover {
    background: #4E2C3D;
}

.bwp-lookbook .item-lookbook .content-lookbook .content-lookbook-bottom .item-title a:hover {
    color: #4E2C3D;
}

.elementor-11550 .elementor-element.elementor-element-9525b94 .elementor-button:hover,
.elementor-11550 .elementor-element.elementor-element-9525b94 .elementor-button:focus {
    background-color: #4E2C3D;
    color: #FFFFFF;
}
.bwp-header .block-top-link>.widget .widget-custom-menu .widget-title:hover,
.bwp-header .header-page-link .mini-cart .cart-icon .icons-cart:hover
{
    color: #4E2C3D;
}
.elementor-14148 .elementor-element.elementor-element-3b07cb2 .bwp-widget-banner .button:hover, .elementor-14148 .elementor-element.elementor-element-3b07cb2 .bwp-widget-banner .button:focus {
    background-color: #4E2C3D;
    border-color: #4E2C3D;
}
.elementor-14148 .elementor-element.elementor-element-97c49d8 .bwp-widget-banner .button:hover, .elementor-14148 .elementor-element.elementor-element-97c49d8 .bwp-widget-banner .button:focus{
    background-color: #4E2C3D;
    border-color: #4E2C3D;
}
.elementor-14148 .elementor-element.elementor-element-6d9b0c0 .bwp-widget-banner .button:hover, .elementor-14148 .elementor-element.elementor-element-6d9b0c0 .bwp-widget-banner .button:focus{
    background-color: #4E2C3D;
    border-color: #4E2C3D;
}

.elementor-14148 .elementor-element.elementor-element-4143409 .bwp-widget-banner .button:hover, .elementor-14148 .elementor-element.elementor-element-4143409 .bwp-widget-banner .button:focus{
    background-color: #4E2C3D;
    border-color: #4E2C3D;
}
.elementor-14148 .elementor-element.elementor-element-3d489a9 .bwp-widget-banner .button:hover, .elementor-14148 .elementor-element.elementor-element-3d489a9 .bwp-widget-banner .button:focus{
    background-color: #4E2C3D;
    border-color: #4E2C3D;
}
.elementor-26029 .elementor-element.elementor-element-891ebaa img {
    width: 150px !important;
}
#bwp-footer .wpbingo-newsletter.newsletter-default .content-newsletter input[type=submit]:hover {
    background: #4E2C3D;
}
.bwp-woo-categories.slider3 .item-title a:hover {
    background: #4E2C3D;
}
.elementor-9162 .item-product-cat .item-thumbnail img{
    width: 100%;
    height: auto;}

.bwp-widget-feature-product .item-product .content-bottom .rating{
	height:0;
	display:none;
	visibility:hidden;
}
.bwp-widget-feature-product .item-product .content-bottom{
	padding-top:15px;
}
/*  */
#cat-bg-shop-now .banner-wrapper-infor{
	padding: 20px;
    background: rgb(0 0 0 / 60%);
}
@media (max-width: 767px) {
	#cat-bg-shop-now .banner-wrapper-infor{
		width: 462px;
		margin: 0 auto;
		left: 0;
		right: 0;
	}
}
@media (max-width: 520px) {
	#cat-bg-shop-now .banner-wrapper-infor{
		width: 100%;
		left: 0;
	}
}
/*  */
.bwp-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {
	right: -10px;
}
.bwp-header .header-page-link .wishlist-box .count-wishlist {
    top: -9px;
	right: -10px;
}
.bwp-header .header-mobile .mini-cart .cart-count {
	right: -10px;
}
/*  */
.woocommerce-Price-currencySymbol{
    background-image: url(https://mayra.ae/wp-content/uploads/2025/10/Dirham-Currency-Symbol-Black.png);
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
	font-family:none;
}
.wc-block-components-formatted-money-amount{
    background-image: url(https://mayra.ae/wp-content/uploads/2025/10/Dirham-Currency-Symbol-Black.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center left;
	font-family:none;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-discount .wc-block-components-formatted-money-amount{
	filter:invert(45%) sepia(33%) saturate(738%) hue-rotate(83deg) brightness(103%) contrast(86%);
	background-position-x: 5px;

}


#home-top-cat-img .item-product-cat-content img{
	border: 2px solid #eee;
}
.woocommerce-cart,
.woocommerce-checkout,
.order-info, 
.woocommerce-order-details,
.woocommerce-order-received .order_details .product-name a{
	color:#4E2C3D;
}
.woocommerce-cart .wc-block-components-formatted-money-amount,
.woocommerce-checkout .wc-block-components-formatted-money-amount{
    background-size: 13px;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-formatted-money-amount{
    background-size: 11px;
}
/* home page hero slider edit */

#homepage-hero #slick-slide01 .title-slider,
#homepage-hero #slick-slide01 .description-slider,
#homepage-hero #slick-slide01 .button-slider
{
	color: #4E2C3C;
}
@media (max-width: 1399.98px) { 
	#homepage-hero .item-info{
		padding: 0px 0px 0px 175px;
	}
}

@media (max-width: 1199px) {
	#homepage-hero .item-info{
		padding: 0px 0px 0px 100px;
	}
}
@media (max-width: 480px) {
	#homepage-hero .item-info{
		padding: 0px 0px 0px 0px;
	}
}


/* singel product page edit */
.single-product {
	color:#000;
}
.quickview-container .entry-summary .price, .single-product .entry-summary .price {
    color: #4E2C3D;
}
.single-product .bwp-single-info .single_add_to_cart_button.button:hover:not(.disabled){
	background-color:#4E2C3D;
}
.single-product .bwp-single-info .button.quick-buy{
	background-color:#4E2C3D;
}
.single-product .bwp-single-info .button.quick-buy:hover:not(.disabled)
{
	background-color:#000;
}
.quickview-container .bwp-single-info .woosw-btn:hover:before,
.single-product .bwp-single-info .woosw-btn:hover:before {
    background: #4E2C3D;
    border-color: #4E2C3D;
    color: #fff;
}

.quickview-container .bwp-single-info .quantity button:focus, .quickview-container .bwp-single-info .quantity button:hover, .single-product .bwp-single-info .quantity button:focus, .single-product .bwp-single-info .quantity button:hover{
	color: #4E2C3D;
}
.woocommerce-info .button.wc-forward:hover, .woocommerce-message .button.wc-forward:hover {
    background: #4E2C3D;
    color: #fff;
    border-color: #4E2C3D;
}

.btn-default:before, .btn-primary:before{
    background: #4E2C3D;
}
.mini-cart .cart-popup .buttons .button.view-cart:before{
    background: #4E2C3D;
}
.mini-cart .cart-popup a.product-name:hover {
    color: #4E2C3D !important;
}
.mini-cart .cart-popup .mini_cart_item a.remove:hover {
    color: #fff;
    background: #4E2C3D;
    border-color: #4E2C3D;
}
.contents-detail .bwp-single-product.zoom .view-gallery:hover {
    background: #4E2C3D;
    border-color: #4E2C3D;
}

.breadcrumb-noheading .breadcrumb a:hover {
    color: #4E2C3D;
}
.quickview-container .bwp-single-info .product_meta .posted_in a:hover, .quickview-container .bwp-single-info .product_meta .sku_wrapper a:hover, .quickview-container .bwp-single-info .product_meta .tagged_as a:hover, .single-product .bwp-single-info .product_meta .posted_in a:hover, .single-product .bwp-single-info .product_meta .sku_wrapper a:hover, .single-product .bwp-single-info .product_meta .tagged_as a:hover {
    color: #4E2C3D;
}

.cross_sell .content-product-list .slick-arrow, .related .content-product-list .slick-arrow, .upsells .content-product-list .slick-arrow{
    background: #4E2C3D;
}
.cross_sell .content-product-list .slick-arrow:hover, .related .content-product-list .slick-arrow:hover, .upsells .content-product-list .slick-arrow:hover {
    background: #000;
}

.bwp-navigation ul>li.level-0.mega-menu.mega-menu-fullwidth-width .sub-menu{
	padding:0;
}
.bwp-navigation ul>li.level-0.mega-menu.mega-menu-fullwidth-width>.sub-menu .content-megamenu{
	padding:30 0;
}

/* fix singel product size option */
.quickview-container .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch, .single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch{
	font-family:inherit;
	font-size: 24px;
}

/* fix singel product size option */
.quickview-container .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch.selected, .quickview-container .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch:hover, .single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch.selected, .single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch:hover{
	border: 1px solid #4E2C3D;
    background: #4E2C3D;
}

/* media-and-events page*/
.media-and-events .p-text-bg-white .elementor-widget-container{
	background:rgba(255, 255, 255, 0.75);
	border:1px solid #eee;
	border-radius:5px;
	max-width: 500px;
	margin: 0 auto;
}


/* fix product-title hight */
.products-list.grid .product-wapper .products-content h3.product-title{
    min-height: 32px;
}
.product-title,
.product-title a {
  display: -webkit-box !important; 
  display: block;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden !important;
  text-overflow: ellipsis;
  line-height: 16px;
  max-height: calc(16px * 2);
}

.quickview-container .product-type-variable .variations_form.cart table tr td>div .swatch-color, 
.single-product .product-type-variable .variations_form.cart table tr td>div .swatch-color{
    width: 42px !important;
    height: 42px !important;
}

.quickview-container .product-type-variable .variations_form.cart table tr td>div .swatch-color:before, 
.single-product .product-type-variable .variations_form.cart table tr td>div .swatch-color:before {
	width: 50px;
    height: 50px;
	border-radius:50% !important;
}

/* Mobile View Color Fix */
@media (max-width: 991px) {
	.bwp-canvas-navigation .remove-megamenu, .bwp-canvas-vertical .remove-megamenu{
        background: #4E2C3D;
	 	font-family: "El Messiri", sans-serif !important;
	}
	.bwp-header .header-mobile .mini-cart .cart-count{
		 background: #4E2C3D;
	}
	.bwp-canvas-navigation .mm-menu ul>li.current_page_item>a>span.menu-item-text,
	.bwp-canvas-navigation .mm-menu ul>li.level-0.current_page_item>a>span.menu-item-text,
	.bwp-canvas-vertical .mm-menu ul>li.current_page_item>a>span.menu-item-text, .bwp-canvas-vertical .mm-menu ul>li.level-0.current_page_item>a>span.menu-item-text{
		color: #4E2C3D;
	}
	.bwp-canvas-navigation .mm-menu .mm-navbar a, .bwp-canvas-vertical .mm-menu .mm-navbar a{
		color: #4E2C3D;
	}
}