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

:root {
	--wd-text-font: "iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(21,21,21);
	--wd-text-font-size: 14px;
	--wd-title-font: "iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: rgb(51,51,51);
	--wd-entities-title-font: "iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: rgb(51,51,51);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "iranyekanwebbold_FaNum", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: rgb(51,51,51);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 14px;
	--wd-primary-color: rgb(239,58,79);
	--wd-alternative-color: rgb(51,51,51);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: rgb(239,58,79);
	--btn-default-bgcolor-hover: rgb(51,51,51);
	--btn-accented-bgcolor: rgb(239,58,79);
	--btn-accented-bgcolor-hover: rgb(51,51,51);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-sticky-btn-height: 95px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(238,238,34);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(238,238,34);
	background-image: none;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a {
	font-family: "iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
	font-size: 15px;
}
body[class*="wrapper-boxed"] {
	background-color: rgb(255,255,255);
	background-image: none;
}
.page .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
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-brd-color: rgb(235,235,235);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@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: 1300px;
--wd-form-brd-radius: 35px;
--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: 0px;
}

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


/* Start Header Style */
/* استایل هدر اصلی */
form.searchform.wd-with-cat.has-categories-dropdown.wd-style-default.search-style-default.woodmart-ajax-search {
	background-color: #F7F8FA;
	border: none !important ;
	border-radius: 30px;
}
@media (min-width: 769px){
.searchform.wd-with-cat input[type="text"] {
	padding-right: 190px ;
}}
/* استایل دسته بندی هدر */
.wd-search-cat{
	right: 0 !important;
	left:auto !important
}
.wd-search-cat>a{
	background-color: var( --e-global-color-primary );
	border: none ;
	color: #fff !important;
	border-radius: 30px;
	box-shadow: -4px 0 8px #ef3a4f40;
}
/* استایل زیر دسته ها دسته بندی هدر */
.wd-dropdown-search-cat{
	right:0 !important;
	width: 172px !important;
	top: 55px;
	border-radius: 6px;
}
/* استایل منو بازشو حساب کاربری در هدر */
.menu-item-my-account.menu-item-register.sub-menu-dropdown.wd-design-default.wd-dropdown.wd-dropdown-menu.wd-dropdown-my-account{
	border-radius: 10px;
	border: solid 1px #e8e8e8;
	z-index: 10000;
	box-shadow: 0 0 10px #e8e8e878;
}
/* استایل دسته اصلی مگامنو */
.menu-opener{
	min-width: 110px !important;
}
.menu-open-label {
    font-weight: bold;
}
.whb-main-header div[role='navigation'] img {
    width: 18px;
}
.menu-opener:after{
	visibility:hidden;
}
/* استایل زیر دسته های مگامنو */
.wd-dropdown.wd-dropdown-cats.categories-menu-dropdown {
    width: 240px;
}
.wd-dropdown.wd-dropdown-cats.categories-menu-dropdown {
    border-radius: 0 0 15px 15px !important;
}
.vertical-navigation .menu-simple-dropdown,
.vertical-navigation .menu-mega-dropdown{
	border-bottom: none !important;
}
.vertical-navigation .menu-simple-dropdown .nav-link-text,
.vertical-navigation .menu-mega-dropdown .nav-link-text{
    font-weight: 500;
}
/* استایل زیر دسته های مگامنو  - هاور */
.wd-nav-vertical.wd-design-default>li:hover>a {
    background: linear-gradient(270deg, rgba(255, 10, 10, 0.1) 0%, rgba(239, 58, 79, 0.01) 100%);
    color: var( --e-global-color-primary ) !important;
	border-right: solid 3px var( --e-global-color-primary ) ;
}
.wd-nav-vertical.wd-design-default>li:hover>a img {
    filter: invert(2) sepia(1) saturate(5) hue-rotate(-56deg);
}
/* استایل مگامنو */
.wd-dropdown-menu.wd-dropdown.wd-design-sized.color-scheme-dark.sub-menu-dropdown {
    padding: 0px !important;
}
/* استایل منو هدر */
.wd-header-main-nav .nav-link-text{
	color: #9D9D9D ;
	font-size: 14px ;
}
.wd-header-main-nav .wd-nav[class*="wd-style-underline"] .nav-link-text:after {
	margin-top: 14px;
}
img.wd-nav-img {
	width: 18px !important;
}
/* استایل منو هدر - هاور */
.wd-header-main-nav .wd-event-hover:hover .nav-link-text{
	color: var( --e-global-color-primary ) ;
}
.wd-header-main-nav .wd-event-hover:hover img.wd-nav-img {
	filter: invert(2) sepia(1) saturate(5) hue-rotate(-56deg);
	transition: all 0.2s ;
}
/* استایل منو هدر - فعال */
.wd-header-main-nav .current-menu-item .nav-link-text{
	color: var( --e-global-color-primary ) ;
}
.wd-header-main-nav .current-menu-item img.wd-nav-img {
	filter: invert(2) sepia(1) saturate(5) hue-rotate(-56deg);
}
/* End Header Style */

/* استایل تولبار موبایل */
.wd-toolbar {
    z-index: 1000;
}

/* استایل های ورود و ثبت نام */
.wd-dropdown.wd-dropdown-register.menu-item-register.sub-menu-dropdown {
    border-radius: 10px !important;
    box-shadow: none !important;
    border: 1px solid #ebebeb !important;
}

.form-row.form-row-username.form-row-wide.woocommerce-FormRow.woocommerce-FormRow--wide > label, .form-row.form-row-password.form-row-wide.woocommerce-FormRow.woocommerce-FormRow--wide > label {
	font-size: 15px !important;
	font-family: 'iranyekanwebbold_FaNum' !important;
}

button[name='login'] {
	font-weight: normal !important;
}

form.woocommerce-ResetPassword.lost_reset_password {
    text-align: right;
    font-size: 16px;
    line-height: 2rem;
}

.wd-switch-to-register {
	font-weight: normal !important;
}

.wd-login-title {
    font-size: 20px !important;
    font-family: 'iranyekanwebbold_FaNum' !important;
}

.wd-registration-page.woodmart-registration-page.wd-register-tabs.woodmart-register-tabs.active-register {
    text-align: right !important;
}

input#reg_email {
	font-weight: normal !important;
}

div#customer_login {
    text-align: right;
}
/* پایان استایل های ورود و ثبت نام */

/* حذف علاقه مندی ها از منوی حساب کاربری 
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wishlist {
    display: none;
}*/

/* حذف منوی حساب کاربری وقتی کاربر ورود نکرده */
.wd-dropdown.wd-dropdown-register {
    display: none;
} 

/* تنظیمات استایل و رنگ فرم ورود 
.dig_input_wrapper {
    text-align: initial !important;
}
button.lighte.bgdark.button {
    width: 100% !important;
}
input.not-empty {
    border: 1px solid #ef3a4f !important;
    border-radius: 10px !important;
}
input.empty {
    border: 1px solid #ef3a4f !important;
    border-radius: 10px !important;
}
.dig-elem .digits_login .button, .dig-elem .dig_reg_btn_password {
    background: #ef3a4f;
    border-radius: 10px;
    color: #ffffff;
}
.home-link a {
		background-color: #ef3a4f !important;
}
button.lighte.bgdark.button {
		border-radius: 10px !important;
    background: #ef3a4f !important;
		color: white;
}
.signupbutton.transupbutton.bgtransborderdark {
    background: none!important;
    border: none;
    padding: 0!important;
    color: #4f1aff;
    cursor: pointer;
    margin-top: -20px;
}
a.forgotpassworda {
    padding: 3px;
}
a.backtoLogin {
    margin-top: 10px;
}
button.lighte.bgdark.button.dig-signup-otp.registerbutton {
    margin-top: 20px !important;
}
.register-link {
    margin-top: 15px !important;
    font-size: inherit !important;
    margin-bottom: 20px !important;
}
پایان تنظیمات استایل و رنگ فرم ورود */

/* استایل  فرم ورود */
input#digits_reg_billinglastname231940940 {
    height: 50px;
}
input#digits_reg_billingfirstname110775431 {
    height: 50px;
}
input.new_password {
    height: 50px;
}
.mobile_field:placeholder-shown, .dig-mobmail:placeholder-shown {
    direction: ltr !important;
}
input.mobile_field.mobile_format.dig-mobmail.dig-mobile_field.mobile_placeholder.dig_input_error {
    direction: ltr !important;
}
/* پایان استایل  فرم ورود */

/* رنگ آیکن خانه در داشبورد*/
i.fal.fa-home {
    color: red;
}
/* رنگ انتخاب فهرست در داشبورد */
.vud-side .vud-menu a:hover, .sidenav a:hover {
    background-color: rgb(247 221 225 / 10%) !important;
}
.vud-side .vud-menu .active, .sidenav .active {
		background-color: rgb(247 221 225 / 35%) !important;
}

/*  حذف منوهای اضافه علاقه مندیها*/
.wd-my-account-sidebar {
    display: none;
}
/* حذف جستجوی کیف پول */
div#wc-wallet-transaction-details_filter {
    display: none;
}
/* بالا بردن کیف پول */ 
div#wc-wallet-transaction-details_wrapper {
    margin-top: -30px !important;
}
/*  تغییرات دکمه کیف پول */
.wallet-sidebar li a {
    height: 50px;
		width: 150px;
		color: #fff !important;
    background-color: #d8d8d8 !important;
    text-align: center !important;
    padding-top: 15px;
    margin-right: -28px;
}
.wallet-sidebar li a:hover {
		color: #ffffff !important;
    background-color: #ef3a4f !important;
}
/* حذف جستجو بر اساس تاریخ کیف پول */
span.dashicons.dashicons-editor-break {
    display: none;
}
/* مکان و رنگ دکمه بازگشت لاگین */
span.digits_back_icon.digits_form_back {
    left: 1px;
    color: #ab0d0d;
}
/*  اندازه باکس فراموشی*/
.elementor-3946 .elementor-element.elementor-element-7c2696ec .digits-form_input input, .elementor-3946 .elementor-element.elementor-element-7c2696ec .digits-form_input textarea {
    height: 50px;
}
/* اندازه و فاصله در نشانی */
.vud-page-area.vud-shadow.mb.woocommerce-Address {
    width: -webkit-fill-available;
    max-width: 400px;
    margin-right: 20px;
    margin-left: 20px;
}
/* استایل دکمه ویرایش در نشانی */
.woocommerce-Address-title .edit {
    display: flex !important;
}
/* حذف نمایه اطلاعات کاربری */
h2.section-title {
    display: none !important;
}
/* مکان دکمه حساب کاربری */
.vud-extra-button {
    margin-right: 0 !important;
}
/* دکمه پیوست تیکت */
label.vud-ticket-upload {
    width: max-content;
    margin-top: 10px;
    /* bottom: auto; */
}
/* ستونهای کیف پول */
th.sorting_disabled {
    text-align: right !important;
}
th.sorting_disabled.sorting_asc {
		text-align: right !important;
}
/* گرد کردن گوشه منوی ورود */
.wd-dropdown.wd-dropdown-menu.wd-dropdown-my-account.wd-design-default {
    border-radius: 10px;
}


/* غیرفعال کردن لینک فراموشی رمز عبور در اشتباه وارد کردن پسورد */
.dig_popmessage a {
    display: none !important;
}

/* تفییر سایز رمز عبور دیجیتس */
input[type="password"] {
    height: 50px;
}
/* دکمه خانه داشبورد */
a.top-home {
    background: blue;
		color: white;
    width: 32px;
    height: 32px;
    margin-left: 20px;
}
a.top-home:hover {
    color: black;
}

/* حذف نمره seo */
.rank-math-seo-score.template-circle.bad-seo.before-content {
    display: none;
}

/* اندازه سرچ */
.wd-search-form.wd-header-search-form.wd-display-form.whb-bbeutoq0yj2x3hx72wai {
    max-width: 550px;
}

input.input-text.countrycode.digits_countrycode.country_code_flag {
    border: none !important;
    pointer-events: none !important;
}
span.digits-field-country_flag.untdovr_flag_container_flag.flag_selected {
    display: none !important;
}

/*  کمبو باکس استان تو سبد خرید*/
.select2-container--open .select2-dropdown--above {
    margin-top: unset;
}
.select2-container--open .select2-dropdown--below {
    margin-top: unset;
}

/*حذف ایموجی چت  */
.sb-editor .sb-bar {
	display:none !important;
}

/*  حذف آدرس حمل و نقل*/
.woocommerce-Addresses .address-container:last-child {
    display: none;
}
/*  دکمه تغییر پسورد*/
.vud-password-icon.vud-position-absolute {
    margin-top: 15px !important;
}
/*  حذف دکمه راهنما کیف پول*/
span#partial_wallet_payment_tooltip {
    display: none;
}
/*  سبد خرید*/
form.woocommerce-shipping-calculator {
    display: none;
}
.cart-totals-inner .woocommerce-shipping-destination {
    margin-top: 10px;
    margin-bottom: 10px;
    display: none;
}
.product-labels.labels-rounded .out-of-stock {
    max-width: 62px !important;
    font-size: 14px !important;
    color: white !important;
    background: red !important;
}
/* حذف مشاهده سبد خرید */
a.button.btn-cart.wc-forward {
	display: none !important;
}

/* cross cells in checkout page */
div#order_review {
    padding-bottom: 20px;
}
ul.my-products-crosscells {
    max-width: 70%;
    margin: auto;
}@media (min-width: 1025px) {
	/* تنظیمات استایل و رنگ فرم ورود */
.login-form {
    width: 400px !important;
    max-width: 400px !important;
    border: 1px solid #ef3a4f !important; 
    border-radius: 10px !important;
    padding: 20px !important;
}
.signdesc {
    margin-top: 25px !important;
}
form.digits_register.digits_native_registration_form {
    margin-top: -10px !important;
}

/* سایز دکمه وایرایش نشانی */
.woocommerce-Address-title .edit, .woocommerce-Address-title>h3 {
    max-width: 150px;
}
div#wc-wallet-transaction-details_length {
    margin-top: 70px;
}

/*  حذف قیمت پیش فرض متغیر*/
.woocommerce-variation.single_variation.wd-show {
    display: none;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/* سایز دکمه وایرایش نشانی */
.woocommerce-Address-title .edit, .woocommerce-Address-title>h3 {
    max-width: 150px;
}
}

@media (max-width: 576px) {
	/* تنظیمات wallet */
/* td.dtr-hidden {
    display: inline-block !important;
} */
.wallet-content.vud-100.pull-right {
    margin-top: 10px;
}
div#wc-wallet-transaction-details_wrapper {
    margin-top: 40px !important;
}
table#wc-wallet-transaction-details {
    margin-top: 50px;
}

/* دکمه های صفحه محصول داشبورد */
.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top .dokan-add-product-link {
    display: block !important;
}
.dokan-dashboard .dokan-product-listing .dokan-product-listing-area #dokan-bulk-action-submit {
    margin-top: 10px;
}
.dokan-dashboard .dokan-product-listing .dokan-product-listing-area #dokan-bulk-action-selector {
    margin-top: 10px;
}
/* دکمه پشتیبانی سایت */
.sb-chat-btn {
    left: 20px !important;
    right: unset !important;
}
/*  منوی دسته بندی موبایل*/
.widgetarea-mobile #block-7 {
    display: none;
}
.widgetarea-mobile #block-8 {
    display: none;
}

.cart-widget-side.wd-side-hidden.wd-left.wd-opened {
    /* position: absolute; */
    z-index: 1001 !important;
}
}

