/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/******************************************
*********** Global CSS Changes ************
 ******************************************/
/* Hide Brand Description From Brand Page */
.tax-product_brand .term-description {
    display: none;
}

[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text {
    max-width: 100px !important;
}

/* Remove border from image variants */
.wd-swatch-bg::before {
    border: none !important;
}

/* Apply Changes For Best Seller Label To Be In 2 Lines */
.product-labels.labels-rounded .label-term-bestseller {
    padding: 11px 7px !important;
    min-height: 50px !important;
}

span.product-label.attribute-label:not(.label-with-img) {
    font-size: 0;
    display: block;
    position: relative;
}

span.attribute-label::before,
span.attribute-label::after {
    font-size: 10px;
    display: block;
}

.attribute-label::after {
    content: "Seller";
}

span.attribute-label::before {
    content: "Best";
}

@media (max-width: 576px) {
    span.attribute-label::before,
    span.attribute-label::after {
        font-size: 7px;
    }
    .product-labels.labels-rounded .label-term-bestseller {
        min-height: 40px !important;
    }
}

/* Make the prices (sale & regular) below each other */
.price del,
.price ins {
    display: block;
}

/**********************************************
******* Vebix Product Add To Cart Style *******
***********************************************/
/* Single Product Add To Cart */
.vebix-product .single_add_to_cart_button,
.vebix-product .wd-buy-now-btn {
    background-color: #3258A3;
}

.vebix-product .single_add_to_cart_button:hover,
.vebix-product .wd-buy-now-btn:hover {
    background-color: #201E20;
}

/* Single Product Title In Sticky Add To Cart */
.vebix-product .wd-entities-title {
    color: #3258A3;
}

/* Single Product Price In Sticky Add To Cart */
.vebix-product .price .amount {
    color: #201E20;
}

/* Related Products Single Product Add To Cart */
.vebix-product .add_to_cart_button {
    background-color: #3258A3 !important;
}

.vebix-product .add_to_cart_button:hover {
    background-color: #201E20 !important;
}
/******************************************************
******* Vebix Offers Products Add To Cart Style *******
*******************************************************/
/* Single Product Add To Cart */
.vebix-offer-product .single_add_to_cart_button,
.vebix-offer-product .wd-buy-now-btn {
    background-color: #3258A3;
}

.vebix-offer-product .single_add_to_cart_button:hover,
.vebix-offer-product .wd-buy-now-btn:hover {
    background-color: #201E20;
}

/* Single Product Title In Sticky Add To Cart */
.vebix-offer-product .wd-entities-title {
    color: #3258A3;
}

/* Single Product Price In Sticky Add To Cart */
.vebix-offer-product .price .amount {
    color: #201E20;
}

/* Single Product Sale Price */
.vebix-offer-product .price del .amount {
    color: #bbb;
}

/* Change On Sale Color Badge In Vebix Offers In Single Product */
.vebix-offer-product .product-label.onsale {
    background-color: #3258A3;
}

/*********************************************************************
******* Vebix Bundles Add To Cart In Single Product Page Style *******
**********************************************************************/
/* Single Product Add To Cart */
.vebix-bundle .single_add_to_cart_button,
.vebix-bundle .wd-buy-now-btn {
    background-color: #3258A3;
}
.vebix-bundle .single_add_to_cart_button:hover,
.vebix-bundle .wd-buy-now-btn:hover {
    background-color: #201E20;
}

/* Single Product Title In Sticky Add To Cart */
.vebix-bundle .wd-entities-title {
    color: #3258A3;
}

/* Single Product Title In Sticky Add To Cart Button */
.vebix-bundle .wd-sticky-add-to-cart {
    background-color: #3258A3;
}
.vebix-bundle .wd-sticky-add-to-cart:hover {
    background-color: #201E20;
}

/* Single Product Price In Sticky Add To Cart */
.vebix-bundle .price .amount {
    color: #201E20;
}

/************************************************
******* Arabic & English Vebix Page Style *******
*************************************************/
/* Product Slider Add To Cart */
.page-id-27825 .add_to_cart_button,
.page-id-29328 .add_to_cart_button {
    background-color: #3258A3 !important;
}

.page-id-27825 .add_to_cart_button:hover,
.page-id-29328 .add_to_cart_button:hover {
    background-color: #201E20 !important;
}

/* Product Slider Title */
.page-id-27825 .wd-entities-title,
.page-id-29328 .wd-entities-title {
    color: #3258A3;
}

/* Product Slider Price */
.page-id-27825 .price .amount,
.page-id-29328 .price .amount {
    color: #201E20;
}

/* Hide Sale Icon */
.page-id-27825 .onsale,
.page-id-29328 .onsale {
    display: none !important;
}

/* Hide Category Title From Page */
.page-id-27825 .wd-cat-content .wd-entities-title,
.page-id-29328 .wd-cat-content .wd-entities-title {
    display: none;
}

/************************************************************
******* Arabic & English Vebix Category & Brand Style *******
*************************************************************/
/* Product Add To Cart */
.vebix-archive .add_to_cart_button,
.vebix-brand-archive .add_to_cart_button,
.vebix-bundles-archive .add-to-cart-loop {
    background-color: #3258A3 !important;
}

.vebix-archive .add_to_cart_button:hover,
.vebix-brand-archive .add_to_cart_button:hover,
.vebix-bundles-archive .add-to-cart-loop:hover {
    background-color: #201E20 !important;
}

/* Product Title */
.vebix-archive .wd-entities-title,
.vebix-brand-archive .wd-entities-title,
.vebix-bundles-archive .wd-entities-title {
    color: #3258A3;
}

/* Product Price */
.vebix-archive .price .amount,
.vebix-brand-archive .price .amount,
.vebix-bundles-archive .price .amount {
    color: #201E20;
}

/* Product Sale Price */
.vebix-archive .price del .amount {
    color: #bbb;
}

/* Category Filter By Price Bar */
.vebix-archive .widget_price_filter .ui-slider .ui-slider-range,
.vebix-brand-archive .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #3258A3;
}
.vebix-archive .widget_price_filter .ui-slider .ui-slider-handle:after,
.vebix-brand-archive .widget_price_filter .ui-slider .ui-slider-handle:after {
    background-color: #3258A3;
}

/* Change On Sale Color Badge In Vebix Offers */
.vebix-archive .product-label.onsale {
    background-color: #3258A3;
}

/*************************************************
******* Trio PRO Product Add To Cart Style *******
**************************************************/
.trio-product .single_add_to_cart_button,
.trio-product .wd-buy-now-btn {
    background-color: #FAF0E6;
    color: #201E20;
}

.trio-product .single_add_to_cart_button:hover,
.trio-product .wd-buy-now-btn:hover {
    background-color: #201E20;
    color: white;
}

.trio-product .wd-entities-title {
    color: #201E20;
}

.trio-product .price .amount {
    color: #201E20;
}

/***************************************************
******* Trio PRO Arabic & English Page Style *******
****************************************************/
/* Product Slider Add To Cart */
.page-id-28492 .add_to_cart_button,
.page-id-32097 .add_to_cart_button {
    background-color: #FAF0E6 !important;
    color: #201E20 !important;
}

.page-id-28492 .add_to_cart_button:hover,
.page-id-32097 .add_to_cart_button:hover {
    background-color: #201E20 !important;
    color: white !important;
}

/* Product Slider Title */
.page-id-28492 .wd-entities-title,
.page-id-32097 .wd-entities-title {
    color: #201E20;
}

/* Product Slider Price */
.page-id-28492 .price .amount,
.page-id-32097 .price .amount {
    color: #201E20;
}

/**********************************************
******* Trio PRO Category & Brand Style *******
***********************************************/
/* Product Add To Cart */
.trio-archive .add_to_cart_button,
.trio-brand-archive .add_to_cart_button {
    background-color: #FAF0E6 !important;
    color: #201E20 !important;
}

.trio-archive .add_to_cart_button:hover,
.trio-brand-archive .add_to_cart_button:hover {
    background-color: #201E20 !important;
    color: white !important;
}

/* Product Title */
.trio-archive .wd-entities-title,
.trio-brand-archive .wd-entities-title {
    color: #201E20;
}

/* Product Price */
.trio-archive .price .amount,
.trio-brand-archive .price .amount {
    color: #201E20;
}

/* Category Filter By Price Bar */
.trio-archive .widget_price_filter .ui-slider .ui-slider-range,
.trio-brand-archive .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #FAF0E6;
}

.trio-archive .widget_price_filter .ui-slider .ui-slider-handle:after,
.trio-brand-archive .widget_price_filter .ui-slider .ui-slider-handle:after {
    background-color: #FAF0E6;
}

.trio-archive .onsale {
    display: none !important;
}
/****************************************************
******* Care & More Product Add To Cart Style *******
*****************************************************/
/* Single Product Add To Cart */
.care-more-product .single_add_to_cart_button,
.care-more-product .wd-buy-now-btn {
    background-color: #193769;
}
.care-more-product .single_add_to_cart_button:hover,
.care-more-product .wd-buy-now-btn:hover {
    background-color: #201E20;
}

/* Single Product Title In Sticky Add To Cart */
.care-more-product .wd-entities-title {
    color: #193769;
}

/* Single Product Price In Sticky Add To Cart */
.care-more-product .price .amount {
    color: #201E20;
}

/************************************************
******* Care & More Bundles Product Style *******
*************************************************/
/* Add To Cart & Buy Now Button */
.care-more-bundle .single_add_to_cart_button,
.care-more-bundle .wd-buy-now-btn {
    background-color: #193769;
}

.care-more-bundle .single_add_to_cart_button:hover,
.care-more-bundle .wd-buy-now-btn:hover {
    background-color: #201E20;
}


/* Sticky Title */
.care-more-bundle .wd-entities-title {
    color: #193769;
}

/* Sticky Regular Price */
.care-more-bundle .price del .amount {
    color: #AFAFAF;
}

/* Sticky Sale Price */
.care-more-bundle .price .amount {
    color: #201E20;
}

/******************************************************
******* Care & More Page English & Arabic Style *******
*******************************************************/
/* Care & More Product Slider Add To Cart */
.page-id-29231 .add_to_cart_button,
.page-id-32035 .add_to_cart_button {
    /* background-color: #CE74F4 !important;*/
    background-color: #193769 !important;
}

.page-id-29231 .add_to_cart_button:hover,
.page-id-32035 .add_to_cart_button:hover {
    /*background-color: #45CBEE !important;*/
    background-color: #201E20 !important;
}

/* Care & More Product Slider Title */
.page-id-29231 .wd-entities-title,
.page-id-32035 .wd-entities-title {
    /*color: #CE74F4;*/
    color: #193769;
}

/* Care & More Product Slider Price */
.page-id-29231 .price .amount,
.page-id-32035 .price .amount {
    /*color: #45CBEE;*/
    color: #201E20;
}

/* Regular Price Sale Style In Case Of Sale */
.page-id-29231 .price del .amount {
    /*color: #45CBEE;*/
    color: #AFAFAF;
}

/* Hide Sale Icon */
.page-id-29231 .onsale,
.page-id-32035 .onsale {
    display: none !important;
}

/*************************************************
******* Care & More Category & Brand Style *******
**************************************************/
/* Product Add To Cart */
.care-more-archive .add_to_cart_button,
.care-more-brand-archive .add_to_cart_button,
.care-more-bundles-archive .add_to_cart_button {
    background-color: #193769 !important;
}
.care-more-archive .add_to_cart_button:hover,
.care-more-brand-archive .add_to_cart_button:hover,
.care-more-bundles-archive .add_to_cart_button:hover {
    background-color: #201E20 !important;
}

/* Product Title */
.care-more-archive .wd-entities-title,
.care-more-brand-archive .wd-entities-title,
.care-more-bundles-archive .wd-entities-title {
    color: #193769;
}

/* Product Price */
.care-more-archive .price .amount,
.care-more-brand-archive .price .amount {
    color: #201E20;
}

/* Care & More Category & Brand Regular Price */
.care-more-archive .price .amount,
.care-more-brand-archive .price .amount {
    color: #201E20;
}

/* Care & More Category & Brand Sale Price */
.care-more-archive .price del .amount,
.care-more-brand-archive .price del .amount {
    color: #AFAFAF;
}

/* Care & More Category & Brand Hide Sale Icon */
.care-more-archive .onsale,
.care-more-brand-archive .onsale,
.care-more-bundles-archive .onsale {
    display: none !important;
}

/* Category Filter By Price Bar */
.care-more-archive .widget_price_filter .ui-slider .ui-slider-range,
.care-more-brand-archive .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #193769;
}
.care-more-archive .widget_price_filter .ui-slider .ui-slider-handle:after,
.care-more-brand-archive .widget_price_filter .ui-slider .ui-slider-handle:after {
    background-color: #193769;
}

/******************************************************
******* Man Zone Page English & Arabic Style **********
*******************************************************/
.page-id-32930 .onsale {
    display: none !important;
}

/*************************************************
******* Man Zone Category & Brand Style *******
**************************************************/
.man-zone-brand-archive .onsale {
    display: none !important;
}


/* Space Under Product Tabs */
.single-product .woocommerce-tabs {
    padding: 20px;
}

/* Hide Hidden Fields Container In Contact Form 7 */
#mpg-contact-us-form .hidden-fields-container {
    display: none;
}

/* Hide Go To Checkout From Mini Cart (Force User To Go To Cart Page) */
/*.woocommerce-mini-cart__buttons .checkout {*/
/*    display: none;*/
/*}*/

/* Hide Sticky Social Links From Product Page */
.single-product .wd-sticky-social {
    display: none;
}

/******************************
*********** Footer ************
*******************************/
/* Vebix Pages */
.page-id-27825 .wd-footer,
.page-id-29328 .wd-footer {
    background-color: #eef1f7;
    background-image: none;
}

/* Vebix Products */
.vebix-product .wd-footer {
    background-color: #eef1f7;
    background-image: none;
}

/* Vebix Offers Products */
.vebix-offer-product .wd-footer {
    background-color: #eef1f7;
    background-image: none;
}

/* Vebix Bundles */
.vebix-bundle .wd-footer {
    background-color: #eef1f7;
    background-image: none;
}

/* Vebix Brands & Categories */
.vebix-archive .wd-footer,
.vebix-bundles-archive .wd-footer,
.vebix-brand-archive .wd-footer {
    background-color: #eef1f7;
    background-image: none;
}

/* Care & More Pages */
.page-id-29231 .wd-footer,
.page-id-32035 .wd-footer {
    background-color: rgb(254, 228, 231);
    background-image: none;
}

/* Care & More Products */
.care-more-product .wd-footer {
    background-color: rgb(254, 228, 231);
    background-image: none;
}

/* Care & More Bundles */
.care-more-bundle .wd-footer {
    background-color: rgb(254, 228, 231);
    background-image: none;
}

/* Care & More  Brands & Categories */
.care-more-archive .wd-footer,
.care-more-bundles-archive .wd-footer,
.care-more-brand-archive .wd-footer {
    background-color: rgb(254, 228, 231);
    background-image: none;
}

/* Trio PRO English Page */
.page-id-28492 .wd-footer {
    /*background-color: #ffcea3;*/
    background-color: #FAF0E6;
    background-image: none;
}

/* Trio PRO Arabic Page */
.page-id-32097 .wd-footer {
    background-color: #FAF0E6;
    background-image: none;
}

/* Trio PRO English Products */
.postid-30002 .wd-footer,
.postid-30008 .wd-footer,
.postid-30011 .wd-footer,
.postid-30025 .wd-footer,
.postid-30030 .wd-footer,
.postid-30035 .wd-footer,
.postid-30040 .wd-footer,
.postid-30042 .wd-footer,
.postid-30044 .wd-footer,
.postid-30052 .wd-footer,
.postid-30057 .wd-footer,
.postid-30065 .wd-footer,
.postid-30072 .wd-footer,
.postid-30074 .wd-footer,
.postid-30076 .wd-footer,
.postid-30078 .wd-footer,
.postid-30080 .wd-footer,
.postid-30082 .wd-footer,
.postid-30087 .wd-footer,
.postid-30091 .wd-footer,
.postid-30096 .wd-footer,
.postid-30098 .wd-footer,
.postid-30103 .wd-footer,
.postid-30105 .wd-footer,
.postid-30107 .wd-footer {
    background-color: #FAF0E6;
    background-image: none;
}

/* Trio PRO Arabic Products */
.postid-30019 .wd-footer,
.postid-30021 .wd-footer,
.postid-30023 .wd-footer,
.postid-30109 .wd-footer,
.postid-30113 .wd-footer,
.postid-30115 .wd-footer,
.postid-30117 .wd-footer,
.postid-30119 .wd-footer,
.postid-30121 .wd-footer,
.postid-30123 .wd-footer,
.postid-30125 .wd-footer,
.postid-30127 .wd-footer,
.postid-30129 .wd-footer,
.postid-30131 .wd-footer,
.postid-30133 .wd-footer,
.postid-30135 .wd-footer,
.postid-30137 .wd-footer,
.postid-30139 .wd-footer,
.postid-30141 .wd-footer,
.postid-30143 .wd-footer,
.postid-30145 .wd-footer,
.postid-30147 .wd-footer,
.postid-30149 .wd-footer,
.postid-30151 .wd-footer {
    background-color: #FAF0E6;
    background-image: none;
}

/* Trio PRO English Offers Products */
.postid-28584 .wd-footer,
.postid-28589 .wd-footer,
.postid-28593 .wd-footer,
.postid-28597 .wd-footer,
.postid-28601 .wd-footer {
    background-color: #FAF0E6;
    background-image: none;
}

/* Trio PRO Arabic Offers Products */
.postid-30166 .wd-footer,
.postid-30167 .wd-footer,
.postid-30168 .wd-footer,
.postid-30169 .wd-footer,
.postid-30170 .wd-footer {
    background-color: #FAF0E6;
    background-image: none;
}

/* Trio PRO English & Arabic Categories & Brands */
.term-115 .wd-footer,
.term-164 .wd-footer,
.term-190 .wd-footer,
.term-292 .wd-footer,
.term-293 .wd-footer,
.term-297 .wd-footer,
.term-403 .wd-footer,
.term-404 .wd-footer,
.term-405 .wd-footer,
.term-406 .wd-footer,
.term-407 .wd-footer,
.term-408 .wd-footer,
.term-410 .wd-footer,
.term-411 .wd-footer,
.term-412 .wd-footer {
    background-color: #FAF0E6;
    background-image: none;
}

/* Kamill Footer Style */
/* Kamill Page */
.page-id-36234 .wd-footer {
    background-color: #9FB07C;
    background-image: none;
}

/* Kamill Product */
.kamill-product .wd-footer {
    background-color: #9FB07C;
    background-image: none;
}

/* Kamill Brand & Categories */
.kamill-archive .wd-footer,
.kamill-brand-archive .wd-footer {
    background-color: #9FB07C;
    background-image: none;
}

/* Footer Menu Style */
#menu-policies-menu li a,
#menu-support-us-menu li a,
#menu-about-pcosmetics li a {
    color: black;
}

/* Arabic Footer Menu Style */
#menu-about-pcosmetics-arabic li a,
#menu-support-us-menu-arabic li a,
#menu-policies-menu-arabic li a {
    color: black;
}

/* Man Zone English Page */
.page-id-32930 .wd-footer {
    /*background-color: #ffcea3;*/
    background-color: #f8f8f8;
    background-image: none;
}

/* Man Zone Products Footer Style */
.man-zone-product .wd-footer {
    background-color: #f8f8f8;
}

/* Man Zone Brand Page */
.term-341 .wd-footer {
    /*background-color: #ffcea3;*/
    background-color: #f8f8f8;
    background-image: none;
}

/* Man Zone Sub Categories Pages */
.man-zone-archive .wd-footer {
    background-color: #f8f8f8;
    background-image: none;
}

/* Glysolid English Page */
.page-id-36607 .wd-footer {
    /*background-color: #ffcea3;*/
    background-color: #ffffff;
    background-image: none;
}

/* Glysolid Products Footer Style */
.glysolid-product .wd-footer {
    background-color: #ffffff;
}

/* Glysolid Sub Categories Pages Footer Style */
.glysolid-archive .wd-footer {
    background-color: #ffffff;
    background-image: none;
}

/* Glysolid Brand Page Footer Style */
.glysolid-brand-archive .wd-footer {
    background-color: #ffffff;
    background-image: none;
}

/* Cart page footer background */
body.woocommerce-cart .wd-footer {
    background-color: #f8f8f8;
}

/* Checkout page footer background */
body.woocommerce-checkout .wd-footer {
    background-color: #f8f8f8;
}

/* Yay Pricing Price Display In Cart */
.yaydp-cart-item-price .price {
	display: flex;
}

.yaydp-cart-item-price .price del { 
	margin: 0 5px 0 0;
}

/* Remove yay sale tag */
.yaydp-sale-tag {
	display: none;
}

/* Permenant Remove On Sale Badge */
.onsale {
	display: none !important;
}