@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//izorexcore.com/wp-content/themes/woodmart/fonts/woodmart-font-3-400.woff2?v=7.3.4") format("woff2");
}

:is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product) .wd-products-with-bg, :is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product) .wd-products-with-bg .product-grid-item{
	--wd-prod-bg:rgb(36,36,36); --wd-bordered-bg:rgb(36,36,36);
}

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:rgba(151,151,151,0.11);
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(255,255,255);
	background-image: none;
}

:root{
--wd-text-font:"Cabin", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(12,12,12);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Readex Pro", Arial, Helvetica, sans-serif;
--wd-title-font-weight:500;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Readex Pro", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(12, 0, 0);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Readex Pro", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:500;
--wd-widget-title-transform:capitalize;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Readex Pro", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:500;
--wd-header-el-transform:capitalize;
--wd-header-el-font-size:14px;
}
html .wd-nav-mobile > li > a{
	text-transform: capitalize;color: rgb(12,12,12);
}

html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a{
	font-family: "Readex Pro", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 14px;color: rgb(0,0,0);
}

html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu  li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a:hover{
	color: rgb(109,78,236);
}

html table th{
	text-transform: none;color: rgb(12,12,12);
}

.wd-checkout-steps li{
	text-transform: capitalize;color: rgb(12,12,12);
}

:root{
--wd-primary-color:rgb(0,205,21);
}
:root{
--wd-alternative-color:rgb(255,255,255);
}
:root{
--wd-link-color:rgb(255,255,255);
--wd-link-color-hover:rgb(251,113,29);
}
.page .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

.woodmart-archive-shop:not(.single-product) .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

.woodmart-archive-blog .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

.single-post .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

.woodmart-archive-portfolio .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

.single-portfolio .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

:root{
--btn-default-bgcolor:rgb(255,255,0);
}
:root{
--btn-default-bgcolor-hover:rgb(255,255,0);
}
:root{
--btn-accented-bgcolor:rgb(0,205,21);
}
:root{
--btn-accented-bgcolor-hover:rgb(0,205,21);
}
:root{
--btn-font-family:"Readex Pro", Arial, Helvetica, sans-serif;
--btn-font-weight:500;
--btn-transform:capitalize;
--btn-color:rgb(251,113,29);
}
html .wd-buy-now-btn{
	color: rgb(15,15,15);background: rgb(255, 255, 0);
}

html .wd-buy-now-btn:hover{
	color: rgb(0,0,0);background: rgb(255,255,0);
}

:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
.product-labels .product-label.onsale{
	background-color:rgb(36,36,36);
}

.product-labels .product-label.onsale{
	color:rgb(255,255,255);
}

.product-labels .product-label.new{
	background-color:rgb(36,36,36);
}

.product-labels .product-label.new{
	color:rgb(255,255,255);
}

.product-labels .product-label.featured{
	background-color:rgb(36,36,36);
}

.product-labels .product-label.featured{
	color:rgb(255,255,255);
}

.product-labels .product-label.out-of-stock{
	color:rgb(0,0,0);
}

.product-labels .product-label.attribute-label:not(.label-with-img){
	color:rgb(0,0,0);
}


	:root{
									--wd-form-brd-radius: 35px;
			
			
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
					
			
							--btn-default-brd-radius: 35px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
			
					
					
			
							--btn-accented-brd-radius: 35px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
			
					
							
					--wd-brd-radius: 8px;
		
			}

	
	
			:root{
			--wd-container-w: 1520px;
		}
	
			@media (min-width: 1537px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1520px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
	
	
	
	
	
	
	body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {

							
							
							
							
									--wd-form-bg: rgb(36,36,36);
						}
/*My Account*/

/* Main container background */
.woo-wallet-sidebar {
    background-color: #00CD15 !important;
    padding: 15px;
    border-radius: 8px;
}

/* Inner cards background */
.woo-wallet-sidebar ul li.card {
    background-color: #000000; /* white */
    margin-bottom: 10px;
    padding: 12px;
    border-radius: 6px;
    transition: background-color 0.3s ease;
}

/* Hover effect for cards */
.woo-wallet-sidebar ul li.card:hover {
    background-color: #a3c0f0; /* light blue on hover */
}
.woo-wallet-sidebar ul li.card:hover a p,
.woo-wallet-sidebar ul li.card:hover a .dashicons {
    color: #0073aa; /* blue text and icon on hover */
    font-weight: 600; /* text bold on hover */
}

/* .woocommerce-MyAccount-content th {
    color: #ffffff !important;
} */
.woocommerce-MyAccount-content thead th {
    background-color: #0073aa !important; /* blue background */
    color: #ffffff !important; /* white text */
    padding: 10px;
}
.woocommerce-MyAccount-content tfoot th {
    color: #ffffff !important; /* white text */
}
.woocommerce-customer-details,
.woocommerce-customer-details * {
    color: white !important;
}

.woo-wallet-content-heading {
    height: 80px;
    background-color: #483DE0;
    padding: 10px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.woo-wallet-content-heading h3{
		font-size:54px;
}
.woo-wallet-content-heading bdi{
		font-size:36px;
}
.page-title .container h1{
		color: black !important;		
}
.breadcrumbs a,
.breadcrumbs span {
    color: black !important;
}
.col-login input[type="text"]::placeholder,
.col-login input[type="password"]::placeholder {
    color: white !important;
}
.col-login input:-webkit-autofill {
    -webkit-text-fill-color: white !important;
    -webkit-box-shadow: 0 0 0px 1000px #000 inset !important; /* Change #000 to your input background color */
    box-shadow: 0 0 0px 1000px #000 inset !important;
}


/*Cart */
/* My Account main container background */
.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-e240fed {
    background-color: #000000 !important; /* black background */
    color: #ffffff !important; /* white text for contrast */
    padding: 20px; /* optional */
    border-radius: 6px; /* optional */
}
.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-e240fed thead th{
		background-color: #0073aa !important; /* blue background */
    color: #ffffff !important; /* white text */
    padding: 10px;
}
/* Table headers (th) to black */
/* @media (max-width: 768px) {
.elementor-widget-wrap .elementor-element-populated {
    background-color: black !important;
	}
} */
/* bdi inside td to green (#00CD15) */
.elementor-widget-wrap .elementor-element-populated td bdi {
    color: #00CD15 !important;
}

.liner-continer{
		background-color: #00CD15 !important; 
		border-radius: 50px;
    color: #ffffff !important; /* white text */
    padding: 10px;
}
			

.cart-empty{
		color: red !important;
}
.wd-empty-page-text{
		color: black;
}
/*Mobile Menu */
/* Make all mobile menu li text white except price amount */
.mobile-nav li a {
    color: white !important;
}

/* Exclude the price amount */
.mobile-nav li a .woocommerce-Price-amount {
    color: #00CD12 !important;
}

/* checkout */
.elementor-element.elementor-element-3998cee {
    background-color: #000000 !important; /* Black background */
    color: #ffffff !important; /* Black text */
}

.elementor-element.elementor-element-3998cee * {
    color: #ffffff; /* Apply black text to all child elements*/
} 
.elementor-element.elementor-element-3998cee .woocommerce-Price-amount .amount bdi{
    color: #ffffff !important; /* Apply black text to all child elements*/
}

.woocommerce-billing-fields__field-wrapper label {
    color: black !important;
}

/* #payment .wc_payment_method label {
    color: #000;
} */
.woocommerce-Price-amount.amount bdi,
.woocommerce-Price-amount.amount bdi span{
    color: #00CD12 !important;
}

#payment {
    color: #000000 !important;
}

#payment * {
    color: #000000 !important;
}

#payment .button,
#payment .button * {
    color: #ffffff !important; /* Keep button text white */
}
.wd-checkout-steps li span,
.wd-checkout-steps li a span {
    color: #000000 !important;
}


/* Order Page */
.woocommerce-order *:not(bdi) {
    color: #000 !important;
}
.woocommerce-order{
 		background-color: #d0def5 !important;
}
.page-title.page-title-default.title-size-small.title-design-centered.color-scheme-light {
    background-color: #d0def5 !important;
}
/*shop*/
.product_title.entry-title.wd-entities-title {
    color: white !important;
}
/*login*/
/* Hide social login section */
.wd-social-login {
    display: none !important;
}

/* Hide login divider/title */
.title.wd-login-divider {
    display: none !important;
}
.wd-search-form input[type="text"] {
    color: white !important;
}

.wd-search-form input[type="text"]::placeholder {
    color: white !important;
}
.wd-dropdown-register input[type="text"]:-webkit-autofill,
.wd-dropdown-register input[type="password"]:-webkit-autofill {
    -webkit-text-fill-color: white !important;
    -webkit-box-shadow: 0 0 0px 1000px #000 inset !important; /* Change #000 to your background color */
    box-shadow: 0 0 0px 1000px #000 inset !important;
}
.table.table-striped {
    background-color: #37a2d4 !important;
    color: white !important;
		border: 1px solid white !important;
}

.table.table-striped th,
.table.table-striped td,
.table.table-striped span {
    color: white !important;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
    background-color: #000;
    color: #fff;
    border-radius: 5px;
}
.woocommerce nav.woocommerce-pagination ul li a:hover {
    background-color: #ff0000;
    color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
    background-color: #00CD15; /* Selected page background color */
    color: #fff; /* Selected page text color */
    border-radius: 5px; /* Optional: rounded corners */
}
.create-account label {
    color: black;
}
/*
/* Mobile-specific style for GTranslate */
@media only screen and (max-width: 768px) {
    /* Main GTranslate container */
    .gt_switcher {
        width: 120px !important;   /* Set your desired mobile width */
        display: inline-block;
    }

    /* Selected language */
    .gt_switcher .gt_selected {
        width: 100% !important;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px !important; /* Text size */
    }

    /* Dropdown options */
    .gt_switcher .gt_option a {
        display: block;
        width: 100% !important;
        box-sizing: border-box;
        font-size: 8px !important; /* Text size */
    }

    /* Optional: adjust icon + text spacing */
    .gt_switcher img {
        vertical-align: middle;
        margin-right: 5px;
    }
}

/* .wd-loop-footer .wd-load-more span {
  color: #000 !important;
} */
.btn.wd-load-more {
  background-color: green !important;
  color: #fff !important;
	font-size: 18px;
}


@media (max-width: 576px) {
	.elementor-element-e240fed {
  --wd-title-color: #000 !important;
}

@media (max-width: 768px) {
  .elementor-element-e240fed {
    --wd-title-color: #000 !important;
  }
}

}

