:root {
	--wd-text-font: IRansansX;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: IRansansX;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: IRansansX;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: IRansansX;
	--wd-widget-title-font: IRansansX;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: IRansansX;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(21,106,113);
	--wd-alternative-color: rgb(221,0,0);
	--btn-default-bgcolor: rgb(221,0,0);
	--btn-default-bgcolor-hover: rgb(21,106,113);
	--btn-accented-bgcolor: rgb(221,0,0);
	--btn-accented-bgcolor-hover: rgb(21,106,113);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(30,115,190);
	--wd-link-color-hover: rgb(21,106,113);
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 138px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(239,239,239);
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a {
	font-family: IRansansX;	font-weight: 600;
	font-size: 14px;
	color: rgb(21,106,113);
}
html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a {
	color: rgb(221,0,0);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 900px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1160px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 12px;
}

@media (min-width: 1160px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: rgb(21,106,113);
}

/*Min-Max Color Quantity*/
div.quantity input[type="button"]:hover {
  color: #fff !important;
}
/*Bundel*/
.wd-fbt-label::before {
  color: var(--wd-primary-color);
}
.wd-fbt-label:hover::before {
  color: var(--wd-alternative-color);
}
.bundel.woocommerce-Price-amount.amount {
  display: block;
}
/*Other*/
.wd-meta-author {
  display: none !important;
}
.attachment-20\*20.size-20\*20 {
  width: 20px;
}
.woocommerce-mini-cart__empty-message.empty.title {
  text-align: center;
}
.copyrights-wrapper {
  border-top: 1px solid var(--brdcolor-gray-300);
  background-color: #E7E4E7;
}
del .amount {
  color: var(--wd-alternative-color);
}
/*Elementor*/
.elementor-message.elementor-message-success {
  text-align: center;
  color: green;
}
#form-field-email {
  direction: rtl !important;
}
.elementor-message::before {
  content: "✔";
  display: inline-block;
  font-family: eicons;
  font-weight: 400;
  font-style: normal;
  vertical-align: baseline;
  margin-inline-end: 5px;
}
/*MiniCart Close Button*/
.cart-widget-side .woocommerce-mini-cart .remove {
  background-color: #D00 !important;
  color: #fff !important;
}
.woocommerce-mini-cart .remove::after {
  font-size: 14px;
  font-weight: bold;
}
/*Mini Cart-Hide Chekout*/
.woocommerce-mini-cart__buttons .checkout.wc-forward {
	display: none;
}
/*4rahewordpress*/
i.fa.fa-heart.pulse {
    color: #E90606;
    margin: 0 3px;
    font-size: 10px;
}
.col-left.set-cont-mb-s.reset-last-child {
    font-size: 13px;
}
.col-right.set-cont-mb-s.reset-last-child {
    font-size: 13px;
}

.woocommerce-shipping-fields {
  display: none !important;
  visibility: hidden !important;
}
/*Widget Title*/
h5.widget-title {
  background: var(--wd-primary-color) !important;
  padding: 10px 20px;
  color: #fff;
  border-radius: 10px;
	font-size: 15px;
}
/*Sidebar Style*/
.sidebar-container {
  margin-bottom: 40px;
  border: 1px solid #e4e4e4;
  border-radius: 25px;
  padding: 20px;
}
a.wd-entities-title:hover, .wd-entities-title a:hover {
  color: var(--wd-primary-color);
}
/*Nav Dashbord*/
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
  display: none !important;
}
.woocommerce-MyAccount-navigation ul li.is-active > a {
  background-color: var(--wd-primary-color);
  cursor: default;
  color: #fff !important;
}
/*Order Tracking Page Result*/
.order-info {
  text-align: center;
  border-radius: 15px;
  border: 1px solid #e4e4e4;
  padding: 15px;
  color: #189d27;
  font-size: 15px;
  font-weight: bold;
}
.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
  max-width: 100%;
}
.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
  max-width: 100%;
  border: 1px solid #e4e4e4;
  padding: 15px;
  border-radius: 15px;
}
.woocommerce-order-details {
  border: 1px solid #e4e4e4;
  padding: 15px;
  border-radius: 15px;
  margin-bottom: 20px;
}
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
  display: none !important;
}

/*image on content*/
.wp-caption {
    width: auto !important;
    max-width: 100% !important;
    display: inline-block;
}

.wp-caption img {
    width: 100%;
    height: auto;
    max-width: 100%;
}
@media (min-width: 1025px) {
	/*Sidebar*
.sidebar-container {
  position: sticky;
  top: 0;
}
/*Checkout Style*/
#customer_details {
  margin-left: 50px;
}

#billing_country_field {
  display: none !important;
  visibility: hidden !important;
}
.woocommerce-shipping-fields {
  display: none !important;
  visibility: hidden !important;
}
/*CheckOut Form*/
form.woocommerce-checkout {
  display: flex;
  align-items: flex-start;
  flex-wrap: inherit;
  column-gap: 30px;
}
.checkout-order-review {
  margin-right: -45px;
}
/*Header-TAVIZ*/
.wd-nav.wd-style-bg.wd-gap-m {
  --nav-gap: auto !important;
}
}

@media (max-width: 576px) {
	#billing_country_field {
  display: none !important;
  visibility: hidden !important;
}
.wd-product-stock.stock.wd-style-default.in-stock {
  display: none !important;
}
}

