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

:root {
	--wd-text-font: "IRANSansWeb_FaNum", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(47,38,55);
	--wd-text-font-size: 14px;
	--wd-title-font: "IRANSansWeb_FaNum", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(14,30,54);
	--wd-entities-title-font: "IRANSansWeb_FaNum", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(14,30,54);
	--wd-entities-title-color-hover: rgb(63, 67, 77);
	--wd-alternative-font: "IRANSansWeb_FaNum", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "IRANSansWeb_FaNum", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(47,38,55);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "IRANSansWeb_FaNum", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-brd-radius: 14px;
	--wd-primary-color: rgb(247,108,66);
	--wd-alternative-color: rgb(253,190,0);
	--wd-link-color: rgb(247,108,66);
	--wd-link-color-hover: rgb(248,66,10);
	--btn-default-font-family: "IRANSansWeb_FaNum", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 500;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-font-family: "IRANSansWeb_FaNum", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 600;
	--btn-accented-bgcolor: rgb(247,108,66);
	--btn-accented-bgcolor-hover: rgb(248,66,10);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(27,189,130);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(250,112,73);
	--notices-warning-color: #fff;
}
:is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg .wd-product {
	--wd-prod-bg:rgb(242,242,242);
	--wd-bordered-bg:rgb(242,242,242);
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--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-popup-width: 800px;
}
.page-title-default {
	background-color: rgb(242,242,242);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(255,240,230);
	background-image: none;
}
html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > ins .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > ins .amount, html .wd-product-nav-desc .price > .amount, html .wd-product-nav-desc .price > ins .amount, html .wd-product-nav-desc .price > ins .amount {
	font-family: "IRANSansWeb_FaNum", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 19px;
	color: rgb(47,38,55);
}
html .product.wd-product del, html .product.wd-product del .amount, html .product-image-summary-wrap .summary-inner > .price del, html .product-image-summary-wrap .summary-inner > .price del .amount, html .wd-single-price .price del .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price > .price del, html .wd-single-add-cart .variations_form .woocommerce-variation-price > .price del .amount, html .product-quick-view  .summary-inner > .price del, html .product-quick-view  .summary-inner > .price del .amount, html .product-quick-view  .variations_form .woocommerce-variation-price > .price del, html .product-quick-view .variations_form .woocommerce-variation-price > .price del .amount {
	font-family: "IRANSansWeb_FaNum", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 12px;
}
html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount, html .product-quick-view  .summary-inner > .price > .amount, html .product-quick-view .summary-inner > .price > ins .amount, html .product-quick-view  .variations_form .woocommerce-variation-price .price > .amount, html .product-quick-view .variations_form .woocommerce-variation-price .price > ins .amount, html .widget-area .widget .price > .amount, html .widget-area .widget .price > ins .amount, html .widget-area .widget .price > ins .amount {
	font-family: "IRANSansWeb_FaNum", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 16px;
	color: rgb(47,38,55);
}
html .main-page-wrapper .wd-product .product-wrapper .wd-entities-title, html .product-quick-view .product_title {
	font-family: "IRANSansWeb_FaNum", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 13px;
	line-height: 24px;
}
html .wd-nav.wd-nav-main > li > a {
	font-family: "IRANSansWeb_FaNum", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 13px;
	color: rgb(47,38,55);
}
html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a {
	color: rgb(0,0,0);
}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a, html .whb-header .wd-header-cats .menu-opener, html .wd-dropdown-cats .wd-nav.wd-nav-vertical > li > a {
	font-family: "IRANSansWeb_FaNum", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 13px;
	color: rgb(47,38,55);
}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu  > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a:hover, html .whb-header .wd-header-cats .menu-opener:hover, html .wd-dropdown-cats .wd-nav.wd-nav-vertical > li:hover > a {
	color: rgb(0,0,0);
}
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, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a, html .wd-nav.wd-nav-secondary > li > a, .whb-top-bar .wd-nav.wd-nav-secondary > li > a, .whb-general-header .wd-nav.wd-nav-secondary > li > a, .whb-header-bottom .wd-nav.wd-nav-secondary > li > a {
	font-family: "IRANSansWeb_FaNum", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 13px;
	color: #777;
}
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, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a:hover, html .wd-nav.wd-nav-secondary > li:hover > a, html .wd-nav.wd-nav-secondary > li.current-menu-item > a, .whb-top-bar .wd-nav.wd-nav-secondary > li:hover > a, .whb-top-bar .wd-nav.wd-nav-secondary > li.current-menu-item > a, .whb-general-header .wd-nav.wd-nav-secondary > li:hover > a, .whb-general-header .wd-nav.wd-nav-secondary > li.current-menu-item > a, .whb-header-bottom .wd-nav.wd-nav-secondary > li:hover > a, .whb-header-bottom .wd-nav.wd-nav-secondary > li.current-menu-item > a {
	color: rgb(248,66,10);
}
.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;
}
.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;
}
html .comment-form .submit {
	font-family: "IRANSans", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 16px;
	color: rgb(255,255,255);
	background: rgb(247,108,66);
}
html .comment-form .submit:hover {
	color: rgb(255,255,255);
	background: rgb(248,66,10);
}
html .cart-actions .button[name="apply_coupon"] {
	font-family: "IRANSans", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 14px;
	color: rgb(47,38,55);
	background: rgb(255,248,247);
}
html .cart-actions .button[name="apply_coupon"]:hover {
	color: rgb(47,38,55);
	background: rgb(255,243,239);
}
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-placeholder-color: rgb(163,163,163);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-icon-size: 13px;
	--wd-arrow-offset-h: -20px;
}
.product-labels .product-label.onsale {
	background-color: rgb(247,108,66);
	color: rgb(255,255,255);
}
.product-labels .product-label.new {
	background-color: rgb(27,189,130);
	color: rgb(255,255,255);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(255,76,73);
	color: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-icon-size: 13px;
	--wd-arrow-offset-h: -20px;
	}

}

@media (max-width: 768.98px) {
	html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > ins .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > ins .amount, html .wd-product-nav-desc .price > .amount, html .wd-product-nav-desc .price > ins .amount, html .wd-product-nav-desc .price > ins .amount {
		font-size: 16px;
	}
	html .product.wd-product del, html .product.wd-product del .amount, html .product-image-summary-wrap .summary-inner > .price del, html .product-image-summary-wrap .summary-inner > .price del .amount, html .wd-single-price .price del .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price > .price del, html .wd-single-add-cart .variations_form .woocommerce-variation-price > .price del .amount, html .product-quick-view  .summary-inner > .price del, html .product-quick-view  .summary-inner > .price del .amount, html .product-quick-view  .variations_form .woocommerce-variation-price > .price del, html .product-quick-view .variations_form .woocommerce-variation-price > .price del .amount {
		font-size: 11px;
	}
	html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount, html .product-quick-view  .summary-inner > .price > .amount, html .product-quick-view .summary-inner > .price > ins .amount, html .product-quick-view  .variations_form .woocommerce-variation-price .price > .amount, html .product-quick-view .variations_form .woocommerce-variation-price .price > ins .amount, html .widget-area .widget .price > .amount, html .widget-area .widget .price > ins .amount, html .widget-area .widget .price > ins .amount {
		font-size: 13px;
	line-height: 13px;
	}
	html .main-page-wrapper .wd-product .product-wrapper .wd-entities-title, html .product-quick-view .product_title {
		font-size: 12px;
	line-height: 21px;
	}
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-icon-size: 13px;
	--wd-arrow-offset-h: -20px;
	}

}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--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;
}

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

@media (min-width: 1600px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


/* کد ادرس دهی فونت ایکون حسام */
@font-face {
    font-family: hesam;
    font-style: normal;
    font-weight: normal; 
    src: url('https://clickitco.net/wp-content/themes/woodmart-child/font/hesam/woff/hesam.woff')format('woff') ;

}
/* کد های روت */
:root{
   --wd-form-brd-radius: 10px !important;
}
/* ورود و ثبت نام پاپ اپ */
.bsDigi-block-content .biger-auth-submit {

   border-radius: 14px !important;
   background: rgb(247,108,66) !important;
}
.bsDigi-block-content .bsAuth-digikala-initForm .biger-auth-submit-checked {
   border-radius: 14px !important;
   background: rgb(247,108,66) !important;
}

/* کد بکگراند هنگام هاور یا پاپ اپ */
.wd-close-side {
   background: rgba(0, 0, 0, .4) !important;
   backdrop-filter: blur(0.2em)!important;
   -webkit-backdrop-filter: blur(0.2em) !important;
}
/* نوتیف های ووکامرس */
.woocommerce-error li:last-child {
   color: #fff !important;
}
/* ساجست سرچ */

.autocomplete-suggestion .wd-entities-title {
   font-size: 12px !important;
}
.suggestion-content .price{
text-align: end !important;
}
.suggestion-content .amount {
   color: #000 !important;
}

/* انیمیشن پالس */
@keyframes pulseh {
0% {
   -moz-box-shadow: 0 0 0 0 var(--wd-primary-color);
   box-shadow: 0 0 0 0 var(--wd-primary-color);
}

70% {
   -moz-box-shadow: 0 0 0 10px transparent;
   box-shadow: 0 0 0 10px transparent;
}
100% {
   -moz-box-shadow: 0 0 0 0 transparent;
   box-shadow: 0 0 0 0 transparent;
}
}

/* تایمر ویژه  */
.wd-timer {
   --wd-timer-size: 12px !important;
}

/* کد لیبل ها عمومی */
.labels-rounded-sm .product-label {
   border-bottom-left-radius: 0 !important;
   border-top-left-radius: 0 !important;
   border-top-right-radius: 5px !important;
   border-bottom-right-radius: 5px !important;
   
}
.product-labels {
   top: 20px !important;
   direction: ltr !important;
   left: 0 !important;
}
.wd-product.wd-with-labels.wd-hover-tiled.outofstock .product-wrapper .product-labels {
   left: 0 !important;
   display: flex !important;
   background: hsl(0deg 0% 100% / 90%) !important;
   opacity: .9 !important;
   padding: 15px 0 !important;
   position: absolute !important;
   right: 0 !important;
   top: 40% !important;
   flex-direction: column !important;
       align-items: center !important;
       max-width: 100% !important;
}
.product-wrapper .product-labels .product-label.out-of-stock {
   background-color: transparent !important;
   color: #ff4c49 !important;
   font-size: 14px !important;
}
/* 
.product-wrapper .product-labels .product-label.out-of-stock {
   display: flex;
   width: 100% !important;
   background-color: #eeeeee !important;
   color: #ff4c49 !important;
   font-size: 14px !important;
   border-radius: 0px !important;
   padding: 15px 0 !important;
   justify-content: center;
   align-items: center;
} */
.woocommerce-product-gallery .product-labels[class*="labels-rounded"] {
   top: 35px !important;
   inset-inline-end: unset !important;
}
/* کد های هدر  */

.whb-main-header .container {

max-width:1676px !important
}

/* کد سایه هدر */
.whb-main-header {
box-shadow: 0 2px 12px 0 hsla(0, 0%, 44.3%, .14);
}
/* فرم جست و جو */
[class*="wd-header-search-form"] input[type='text'] {
   min-width: 390px !important;
   max-width: 500px !important;
}
.searchform .searchsubmit:after {
   content: "\E042" !important;
   font-family: hesam !important;
   padding: 8px 15px !important;
   color: #A1A3A8 !important;
   font-size: 22px !important;
   padding-top: 12px !important;
}
/* بخش منو سایت */
.wd-nav-vertical .wd-dropdown-menu {
   top:-1px !important;
   border-radius: 0 0 8px 8px !important;
}

.wd-header-cats.wd-style-1 .menu-opener {
   min-width: 160px !important;
   max-width: 170px !important;
       padding: 10px 0px !important;
   border-top-left-radius: 8px !important;
   border-top-right-radius: 8px !important;
}

.whb-color-dark .wd-header-divider:before {
   border-color: rgb(0 0 0 / 62%) !important;
}

.wd-header-divider:before {
   border-right: 2px solid !important;
}
.wd-nav.wd-style-bg>li:is(:hover,.current-menu-item,.wd-active,.active)>a:before {
   opacity: 1 !important;
}

.wd-nav.wd-style-bg>li>a:before {
   background-color: #f2f2f2 !important;
   border-radius: 14px !important;
}
.wd-header-cats.wd-style-1 .menu-opener {
   padding: 10px 0px;
   min-width: 270px;
   height: 50px;
   border-top-left-radius: var(--wd-brd-radius);
   border-top-right-radius: var(--wd-brd-radius);
}
/* استایل منو ها بخش دسته بندی محصولات */
.wd-dropdown-menu.wd-design-sized:not(.wd-scroll), .wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner {
   padding: var(--wd-dropdown-padding, 10px 10px 0 10px);
}
.wd-dropdown-menu.wd-design-aside .wd-wp-menu {
    padding-inline: 10px !important;
}
.wd-dropdown-menu.wd-design-aside .wd-dropdown {

    padding: 20px 10px !important;
}
.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width,.wd-design-full-height) .wd-sub-menu>li {
   width: 160px !important;
}

.popup-added_to_cart a.btn.btn-style-link.btn-color-default.close-popup {
   display: none !important;
}

.color-scheme-dark.wd-design-aside.wd-dropdown-menu.wd-dropdown.wd-style-default .container{
    padding:0 !important;
}

.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp {

    min-height: 589px !important;
    border-radius: 0 0 0px 14px !important;
}

.wd-dropdown-cats, .wd-dropdown-cats .wd-nav-vertical, .wd-dropdown-cats .wd-nav-vertical>li:first-child>a {
    border-radius: 0 0 14px 0 !important;
}


.wd-nav-vertical>li>a {
    padding: 12px 18px !important;
line-height:34px !important;
}

.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li>a {
line-height:34px !important;
}

.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp.wd-empty-item>.wd-sub-menu {
    border-radius: 0 0 0 14px !important;
}

.wd-nav-vertical .wd-dropdown-menu:is(.wd-design-full-width,.wd-design-aside) {
    --wd-dropdown-width: 900px !important;
}
/* دکمه هدر تماس */
.call-header:before{
   
   content: "\E0F5";
   font-family: hesam !important;
   font-size: 22px !important;
   line-height: 40px !important;
   color:#000 !important;
}
/* دکمه حساب کاربری */
.wd-account-style-text .wd-tools-text {
   margin-left: 12px !important;
}
.wd-account-style-text .wd-tools-icon {
display:flex !important;
}
.wd-header-my-account .wd-tools-icon:before {
   content: "\E035" !important;
   font-family: hesam !important;
   font-size:26px !important;
}
/* دکمه سبد خرید */
.wd-header-cart.wd-design-2 .wd-tools-text {
       margin-inline-start: 0 !important;
margin-left: 12px !important;
}
.wd-header-cart .wd-tools-icon.wd-icon-alt:before {
   content: "\E00F"!important;
   font-family: hesam !important;
   font-size:26px !important;
}
.wd-header-cart.wd-design-2 .wd-cart-number {
   top: -8px !important;
   left: 19px !important;
   inset-inline-end: 0;
   width: 18px !important;
   height: 18px !important;
   border-radius: 30% !important;
   font-weight: 600 !important;
   font-size: 12px !important;
   line-height: 18px !important;
}
/* تولبار پایین موبایل */
.wd-tools-element:hover>a {
   color: var(--wd-primary-color) !important;
}
.wd-toolbar-home .wd-tools-icon:before {
   content: "\E0C1" !important;
   font-family: "hesam" !important;
   font-size:26px !important;
       line-height:44px !important;
}

.wd-toolbar-shop .wd-tools-icon:before {
   content: "\E09a" !important;
   font-family: "hesam" !important;
   font-size:25px !important;
   line-height:44px !important;
}
.wd-toolbar .wd-header-cart .wd-tools-icon.wd-icon-alt:before {
   content: "\E00F" !important;
   font-family: hesam !important;
   font-size: 30px !important;
   line-height: 43px !important;
   background: #fff3ef !important;
   width: 45px !important;
   height: 45px !important;
   margin: auto !important;
   text-align: center !important;
   display: block !important;
   border-radius: 50% !important;
}
.wd-toolbar .wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
   top: 6px !important;
   right: -6px !important;
   width: 17px !important;
   height: 17px !important;
   border-radius: 50% !important;
   text-align: center !important;
   font-weight: 800 !important;
   font-size: 12px !important;
   animation: pulseh 2s infinite !important;
   line-height: 17px !important;
}
.wd-toolbar .wd-header-wishlist .wd-tools-icon:before {
   content: "\E055" !important;
   font-family: hesam !important;
       font-size:25px !important;
   line-height:44px !important;
}
.wd-toolbar .wd-header-my-account .wd-tools-icon:before {
   content: "\E035" !important;
   font-family: hesam !important;
   font-size: 25px !important;
       line-height:44px !important;
}
.wd-toolbar {
   bottom: 10px !important;
   left: 15px !important;
   right: 15px !important;
   border-radius: 16px !important;
   padding: 0 !important;
   height: 60px !important;
   box-shadow: 5px 2px 31px rgba(0, 0, 0, 0.17) !important;
}



/* بخش فوتر */
/* .footer-container {
   border-top: 2px solid #f2f2f2 !important;
} */
.copyrights-wrapper {
   border-top: 1px solid #F76C42 !important;
}
/* کد بخش منو بازشو فوتر */
.footernav-ac .wd-accordion-title {
   padding-block: 12px !important;
}
.footernav-ac .wd-accordion.wd-style-shadow>.wd-accordion-item {
   border-radius: 8px !important;
}
.footernav-ac .wd-accordion-opener {
   color: #000 !important;
   font-weight: 700 !important;
}
/* کد بخش منو های دسکتاپ فوتر */
.footernav-desk .mega-menu-list>li>a {
--sub-menu-color: var(--e-global-color-b7a4706) !important;
   font-weight: 700 !important;
   font-size:14px !important;
}
.footernav-desk .wd-sub-menu li>a:hover {
   color: var(--e-global-color-b7a4706) !important;
} 
.footernav-desk .sub-sub-menu li>a {
font-size:12px !important;
color: var(--e-global-color-798deff) !important;
   font-weight: 500 !important;
}


/* کد های صفحه محصول */

/* بخش عکس محصولات */
.singlepro-img .wd-backface-hidden .wd-carousel-item {

   filter: contrast(0.9) !important;
}
/* بخش ایکون های روی عکس */
.singlepro-likecom .wd-compare-icon>a:before {
   content: "\E12A" !important;
   font-family: hesam !important;
   font-size: 24px !important;
}
.singlepro-likecom .wd-wishlist-icon>a:before {
   content: "\E055" !important;
   font-family: hesam !important;
   font-size: 24px !important;
}

.singlepro-likecom .wd-wishlist-icon .wd-action-btn>a.added:before {
 content: "\E055" !important;
   font-family: hesam !important;
   font-size: 24px !important;
   color: #FF4C49 !important;
}
.singlepro-likecom .wd-compare-icon .wd-action-btn>a.added:before{
   content: "\E12A" !important;
   font-family: hesam !important;
   font-size: 24px !important;
       color: #FF4C49 !important;
}
.singlepro-likecom .wd-action-btn>a.added:before {
   color: #FF4C49 !important;
}
/* بخش تایمر پیشنهاد ویژه صفحه محصول */

.singlepro-timer .wd-timer > span {
   border-radius: 6px;
   font-size: 14px;
   color: #000;
   box-shadow: none;
   background-color: transparent;

}
.singlepro-timer .wd-timer>span {
   padding: 5px;
   min-width: 2.2em;
   min-height: 2.2em;
}
.singlepro-timer .wd-timer .wd-timer-value {
   color: var(--color-gray-800);
   font-size:11px;
}
.singlepro-timer .wd-timer .wd-timer-text {
   text-transform: capitalize;
   font-size: 60%
}


@media screen and (max-width: 1024px) {
   .singlepro-timer .wd-timer > span {
   border-radius: 6px;
   font-size: 14px;
   box-shadow: none;
       background-color: transparent;
   
}
}

/* بخش عکس برند صفحه محصولات */
.singlepro-brand-img .wd-product-brands img {
   max-width: 100px;
   width: 100%;
}


/* بخش ایکون باکس های صفحه محصول */
@media (max-width: 767px) {
   .singlepro-iconbox .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon {
       display: inline-flex !important;
       align-items: center !important;
   }
}

/* کد بخش افزودن به سبد خرید صفحه محصول */
.singlepro-addtocart form.cart {
   align-items: center !important;
}
.singlepro-addtocart .woocommerce-variation-add-to-cart {
   align-items: center !important;
}
.singlepro-addtocart table.variations select {
   max-width: 100% !important;
}
[class*="wd-single-"].wd-swatch-layout-inline table.variations tbody {
   align-items: stretch !important;
   flex-direction: column !important;
}
@media (max-width: 1024px) {
   .wd-label-side-md table.variations .value {
       width: 100% !important;
   }
}
.singlepro-addtocart .single_add_to_cart_button {
   min-height: 55px !important;
   border-radius: 12px !important;
}
.singlepro-addtocart .woocommerce-variation {
   text-align: right !important;
   font-size: 12px !important;
}
.singlepro-addtocart .wd-swatches-product {

   justify-content: right !important;

}
   .singlepro-addtocart .wd-label-top-lg table.variations .label {
       margin-bottom: 10px !important;
       display: block !important;
}

.singlepro-addtocart  .cell {
   text-align: right !important;
}

.singlepro-addtocart .wd-reset-var {
 
   display: none !important;
}


.singlepro-addtocart table.variations {
   margin-bottom: 20px !important;
}

.singlepro-addtocart p.stock {
 
   font-size: 11px !important;
   text-align: right !important;
   margin-bottom: 10px !important;

}
.singlepro-addtocart p.stock.wd-style-default:is(.available-on-backorder,.in-stock){
   color:#a3a3a3 !important;
}
.singlepro-addtocart p.stock.wd-style-default.in-stock:before{
display:none !important;
}
.singlepro-addtocart .woocommerce-variation-add-to-cart-disabled{
   display: none !important;
}
/* اسواچز رنگ با متن  */
[class*="wd-single-"].wd-swatch-layout-inline table.variations tbody {
   align-items: stretch !important;
   flex-direction: column !important;
}

.singlepro-addtocart [class*="wd-swatches"].wd-shape-rounded .wd-swatch {
    border-radius: 12px !important;
min-width:42px !important;
	min-height:37px !important;
	width: auto !important;
    height: 37px !important;
}
.singlepro-addtocart [class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg, .singlepro-addtocart [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text {
	--wd-swatch-inn-sp: 4px 6px !important;
}
.singlepro-addtocart .wd-swatch {
    gap: 3px !important;
    align-items: center !important;
    justify-content: space-evenly !important;
}
.singlepro-addtocart .wd-swatch-bg{
    border-radius:8px !important;
	width: 26px !important;
    height: 26px !important;
    border: 1px solid #d8d6d6 !important;
}
.singlepro-addtocart .wd-swatch.wd-bg .wd-swatch-text {
    font-size: 11px !important;
    display: flex !important;
}

.singlepro-addtocart [class*="wd-swatches"] {
    --wd-swatch-brd-color: rgb(0 0 0 / 23%) !important;

}
.singlepro-addtocart [class*="wd-swatches"] {
    --wd-swatch-brd-color: rgb(0 0 0 / 23%) !important;

}

.singlepro-addtocart [class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg.wd-active{

    --wd-swatch-brd-color: #f76c42 !important;
    --brd-width: 2px;

}

.singlepro-addtocart [class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg:is(.wd-active,:hover:not(.wd-disabled)){

        --wd-swatch-brd-color: #f76c42 !important;

}

.singlepro-addtocart .wd-swatches-product {
    gap: 8px !important;
}

.singlepro-addtocart [class*="wd-swatches"].wd-dis-style-2 .wd-swatch.wd-disabled {
    opacity: 0.4 !important;

}


/* اسواچز متن */

[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    border-color: #3383F5 !important;
    background-color: #3383F5 !important;
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text .wd-swatch-text {
    font-size: 16px !important;
    font-weight: 500 !important;
}

@media (max-width: 1024px) {
   .wd-label-side-md table.variations .value {
       width: 100% !important;
   }
}
.singlepro-addtocart .single_add_to_cart_button {
   min-height: 55px !important;
   border-radius: 12px !important;
}
.singlepro-addtocart .woocommerce-variation {
   text-align: right !important;
   font-size: 12px !important;
}
.singlepro-addtocart .wd-swatches-product {

   justify-content: right !important;

}
   .singlepro-addtocart .wd-label-top-lg table.variations .label {
       margin-bottom: 10px !important;
       display: block !important;
}

.singlepro-addtocart  .cell {
   text-align: right !important;
}

.singlepro-addtocart .wd-reset-var {
 
   display: none !important;
}


.singlepro-addtocart table.variations {
   margin-bottom: 20px !important;
}

.singlepro-addtocart p.stock {
 
   font-size: 11px !important;
   text-align: right !important;
   margin-bottom: 10px !important;

}
.singlepro-addtocart p.stock.wd-style-default:is(.available-on-backorder,.in-stock){
   color:#a3a3a3 !important;
}
.singlepro-addtocart p.stock.wd-style-default.in-stock:before{
display:none !important;
}
.singlepro-addtocart .woocommerce-variation-add-to-cart-disabled{
   display: none !important;
}
/* .singlepro-addtocart p.stock.out-of-stock.wd-style-default {
   border: 2px solid #ff4c49;
   padding: 5px 20px !important;
   min-height: var(--btn-height);
   font-size: 13px !important;
   line-height: 26px !important;
   text-align: center !important;
   color: #ff4c49 !important;
   border-radius: 5px !important;
} */
/* متن ناموجود محصولات ناموجود  */
.singlepro-addtocart p.stock.out-of-stock.wd-style-default {
   display: flex !important;
   font-size: 19px !important;
   line-height: 26px !important;
   color: #5D6670 !important;
   border-radius: 5px !important;
   align-items: center !important;
   gap: 10px !important;
   justify-content: center !important;

}
.singlepro-addtocart p.stock.out-of-stock.wd-style-default:before, .singlepro-addtocart p.stock.out-of-stock.wd-style-default:after {
   content: "" !important;
   width: 100% !important;
   height: 1px !important;
   background-color: #5d6670 !important;
}
.singlepro-addtocart p.stock.out-of-stock.wd-style-default:before {
   margin: 0 10px 0 0 !important;
}
.singlepro-addtocart p.stock.out-of-stock.wd-style-default:after {
   margin: 0 0 0 10px !important;
}
.singlepro-addtocart .woocommerce-variation>div {
   width:100% !important;
   margin-bottom: 0px !important;
}

/* کد بخش خبرنامه اس ام اس صفحه محصول */
.singlepro-smsnotif .sms-notif-submit{
   
   margin-top: 10px !important;
   width: 100% !important;
   background: rgb(27, 189, 130) !important;
}
.singlepro-smsnotif  .sms-notif-mobile{
   text-align: right !important;
   direction: rtl !important;
}
.singlepro-smsnotif .sms-notif-enable-label .sms-notif-enable{
   opacity: 0 !important;
   width: 0 !important;
}
.singlepro-smsnotif .sms-notif-enable-label{
   background: #EE4055 !important;
   padding: 15px 80px 15px 30px !important;
   border-radius: 10px !important;
   color: #fff !important;
   cursor: pointe !importantr;
   position: relative !important;
}
.singlepro-smsnotif .sms-notif-content{
   margin-top: 16px !important;
}
.sms-notif-enable-label::before {
content: "\E0B5" !important;
   font-family: hesam !important;
   font-size: 22px !important;
   position: absolute !important;
   top: 8px !important;
   right: 60px !important;
}
.singlepro-smsnotif .sms-notif-result-p{
   padding: 10px !important;
   text-align: center !important;
   margin-top: 20px !important;
}
.singlepro-smsnotif .product-type-variable .sms-notif-enable-p{
   position: relative !important;
}
/* بخش تب های توضیحات صفحه محصول */

.singlepro-tabs .wd-nav-tabs-wrapper {
   margin-bottom: 10px;
   background-color: #f2f2f2;
   padding: 15px;
   border-radius: 14px;
}
.singlepro-tabs .wc-tabs-wrapper .woocommerce-Tabs-panel {
   padding: 10px;
   /*border-radius: 14px;*/
   /*border: 2px solid #f2f2f2;*/
}
.singlepro-tabs .h_iframe-aparat_embed_frame iframe {
   border-radius: 14px;
}
.singlepro-tabs .comment-form .form-submit {
    text-align: center !important;
}
.singlepro-tabs input#submit {
    width: 230px !important;
    height: 64px !important;
    background-color: #F76C42 !important;
    color: #fff !important;
    padding: 15px 0px !important;
    border-radius: 14px !important;
    font-weight: 500 !important;
}


/* /////////////////////////////// */
/* کد صفحه فروشگاه و دسته بندی */
.shopcat-sidebar .filter-widget{
       background: #fff!important;
   padding: 20px !important;
   border: 1px solid #eee !important;
   border-radius: 14px !important;
   margin-bottom: 10px !important;
   padding-bottom: 30px !important;
   border-bottom: 1px solid var(--brdcolor-gray-300) ;
   box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.05) !important;
}
.shopcat-sidebar .widget {
   background: #fff !important;
   padding: 20px !important;
   border: 1px solid #eee !important;
   border-radius: 14px !important;
   margin-bottom: 10px !important;
   padding-bottom: 30px !important;
   border-bottom: 1px solid var(--brdcolor-gray-300);
   box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.05) !important;
}
.shopcat-sidebar .widget_price_filter .ui-slider .ui-slider-handle:after {
   width: 12px !important;
   height: 12px !important;
   border-radius: 4px!important;
}
.shopcat-sidebar .widget_price_filter [class*="price_slider_amount"] {
   display: flex;
   align-items: stretch !important;
   justify-content: space-between !important;
   flex-direction: column !important;
}
.shopcat-sidebar .widget_layered_nav ul li a:before{
border-radius:2px !important;
}
.shopcat-sidebar .wd-swatches-filter.wd-checkboxes-on li>a:before{
border-radius:2px !important;
}
.shopcat-sidebar .wd-filter-list .count {

   min-width: 20px !important;
   height: 20px !important;
   border-radius: 5px !important;
}
.shopcat-sidebar .widget_price_filter [class*="price_slider_amount"] .price_label{
font-size:12px !important;
}
.shopcat-sidebar .widgettitle, .widget-title {
   
   font-size: 14px !important;
}
.catimage .category-grid-item .category-image-wrapp{
   overflow: visible !important;
}

/* بخش ordering ارشیو ها */

.new-ordering .before_ordering_div {
   text-align: center;
   display: flex;
   align-items: baseline;
   background-color: #f2f2f2;
   padding: 6px 20px;
   border-radius: 14px;
   flex-direction: row;
   justify-content: flex-start;
   gap: 16px;
}
.new-ordering .woocommerce-ordering {
   list-style-type: none;
   padding: 0;
   margin: 0;
   display: flex;
   justify-content: space-between;
   flex-direction: row;
   align-items: baseline;
   gap: 16px;
}
.new-ordering .ordering_label {
   font-size: 13px;
   font-weight: 700;
   margin-bottom: 0;
}
.new-ordering .ordering_label:before {
   content: "\E164" !important;
   font-family: hesam !important;
   font-size: 20px !important;
   font-weight: 400 !important;
   padding-left: 5px !important;
   vertical-align: middle !important;

}
.new-ordering .woocommerce-ordering li {
   margin: 0;
   padding: 0;
}

.new-ordering .woocommerce-ordering li button {
   background-color: transparent !important;
   border: none;
   padding: 0 10px;
   border-radius: 5px;
   font-size: 12px;
   font-weight: 400;
}


.new-ordering .woocommerce-ordering li.active> button {
       color: #F76C41 !important;
   font-weight: 700 !important;
}

/* دکمه فیلتر ها ارشیو ها */
.offcanvas-filter .wd-action-btn.wd-style-text>a {
   position: relative !important;
   font-weight: 700 !important;
   line-height: 1 !important;
   font-size: 13px !important;
}
.offcanvas-filter .wd-action-custom-icon .wd-action-icon {
   margin-inline-end: 0 !important;
   transition: all .25s ease !important;
   padding-left: 5px !important;
}
/* ///////////////////////////////////////// */

/* کد کارت محصولات */
.wd-product.wd-hover-tiled .product-element-top{
border-radius:14px !important

}


.wd-product.wd-hover-tiled .product-wrapper {
   box-shadow: none !important;
   padding: 10px !important;
}
.wd-product.wd-hover-tiled .product-element-bottom {
   padding: 10px 0 !important;
}
h3.wd-entities-title {
   overflow: hidden !important;
   display: -webkit-box !important;
   -webkit-line-clamp: 2 !important;
   line-clamp: 2 !important;
   -webkit-box-orient: vertical !important;
}
.wd-product .star-rating {
display: none !important;

}
.wd-product .price {
   text-align: left !important;
}
.wd-buttons.wd-pos-r-t {

   display: none !important;
}

/* کد پاپ اپ سبد خرید  */

.popup-added_to_cart h3 {
   font-size: 16px !important;
}
.popup-added_to_cart .btn {
   padding-bottom: 10px !important;
}
.popup-added_to_cart h3:before {
   content: "\E019" !important;
   font-family: hesam !important;
   display: block !important;
   font-weight: 400 !important;
   margin-top: 15px !important;
   margin-bottom: 15px !important;
   color: rgba(var(--bgcolor-black-rgb), 0.07) !important;
   font-size: 90px !important;
   line-height: 1 !important;
}

/* صفحه سبد خرید  */
.wd-checkout-steps li span:after {
   margin-top: 5px !important;
}

@media (min-width: 769px) {
.customcart-item .shop_table.shop_table_responsive.cart thead{
   
   display: none !important;
}
.customcart-item table.shop_table.shop_table_responsive.cart {
   border-spacing: 0 0.5em !important;
   border-collapse: separate !important;
}
.customcart-item td.product-remove {
   padding: 0 !important;
   text-align: center !important;
   border-top: 2px solid #f2f2f2 !important;
   border-right: 2px solid #f2f2f2 !important;
   border-top-right-radius: 14px !important;
   border-bottom-right-radius: 14px !important;
   border-bottom: 2px solid #f2f2f2 !important;
}
.customcart-item td.product-thumbnail {
   border-top: 2px solid #f2f2f2 !important;
   border-bottom: 2px solid #f2f2f2 !important;
}
.customcart-item td.product-name {
   border-top: 2px solid #f2f2f2 !important;
   border-bottom: 2px solid #f2f2f2 !important;
   text-align: right !important;
}
.customcart-item td.product-price {
   border-top: 2px solid #f2f2f2 !important;
   border-bottom: 2px solid #f2f2f2 !important;
}
.customcart-item td.product-quantity {
   border-top: 2px solid #f2f2f2 !important;
   border-bottom: 2px solid #f2f2f2 !important;
}
.customcart-item td.product-subtotal {
   border-top: 2px solid #f2f2f2 !important;
   border-bottom: 2px solid #f2f2f2 !important;
   border-left: 2px solid #f2f2f2 !important;
       border-top-left-radius: 14px !important;
   border-bottom-left-radius: 14px !important;
}
.customcart-item td.product-thumbnail img {
   min-width: 115px !important;
   max-width: 115px !important;
}

}
.customcart-item td.product-subtotal span {
   color: #000 !important;
}

/* سبد خرید بخش جمع خرید */

@media (min-width: 769px) {
.customcart-total table th {
   font-size: 13px !important;
   
}
.customcart-total tr.order-total th {
   font-size: 13px !important;
}
}
.customcart-total .checkout-button {
   min-height: 55px !important;
   border-radius: 14px !important;
   font-size: 15px !important;
   font-weight: 700 !important;
}
.customcart-total tr.order-total strong .amount {
   font-size: 18px !important;
   color: #000 !important;
}
/* ///////////////////////////////// */

/* کد صفحه تسویه حساب  */

.woocommerce-form-coupon-toggle {
   display: none !important;
}

.customcheckout-detail thead th {

   font-size: 14px !important;
}
.customcheckout-detail span.cart-product-label {
   color: #000 !important;
   font-size: 13px !important;
}
.customcheckout-detail table th {
   font-size: 13px !important;
   
}
 .customcheckout-detail table td {
   font-size: 14px !important;
   
}
.customcheckout-detail span.woocommerce-Price-amount.amount {
   color: #000 !important;
   font-weight: 500 !important;
}

.customcheckout-detail tr.order-total th {
   font-size: 13px !important;
}
.customcheckout-detail tr.order-total strong .amount {
   font-size: 18px !important;
   color: #000 !important;
   font-weight: 700 !important;
}
.customcheckout-detail .wd-checkout-prod-img img {
   filter: contrast(0.9) !important;
}
.customcheckout-method #place_order {
   min-height: 55px !important;
   font-size: 15px !important;
   border-radius: 14px !important;
   font-weight: 700;
}
.customcheckout-detail #shipping_method label{
font-size:12px !important;
}
.customcheckout-detail img.pws-method-image.WC_Courier_Method_13.WC_Courier_Method {
   max-width: 24px !important;
}


/* /////////////////////////////// */

/* کد سبد خرید بغل */
.wd-empty-mini-cart:before {
   content: "\E01A" !important;
   font-family: hesam !important;
}

.shopping-cart-widget-footer .woocommerce-mini-cart__total {
   font-size: 16px !important;
}
.woocommerce-mini-cart__total .woocommerce-Price-amount{
color:#000 !important;
}
.woocommerce-mini-cart__buttons .btn-cart{
min-height:55px !important;
}
.woocommerce-mini-cart__buttons .checkout{
min-height:55px !important;
}
.cart-info .wd-entities-title {
   font-size: 13px !important;
}
.cart-info span.woocommerce-Price-amount.amount{
color:#000 !important;
}
/* //////////////////// */


/* کد صفحه اصلی بخش مقالات */
.home-blogpost .blog-design-meta-image .wd-post-entry-meta {
   display: none !important;
}
.home-blogpost .blog-design-meta-image.blog-style-bg .wd-post-content {
   padding: 25px 10px !important;
}

.home-blogpost .blog-design-meta-image .wd-entities-title {
   font-size: 14px !important;

}
.home-blogpost .wd-entry-content {
   font-size: 12px !important;
}
.home-blogpost .blog-design-meta-image .wd-meta-author {
   font-size: 11px !important;
}
.home-blogpost .wd-post-share:after {

   content: "\E0A4" !important;
   font-family: 'hesam' !important;
}
.home-blogpost .wd-meta-reply a:after {
   content: "\E119" !important;
   font-family: 'hesam'!important;
}
/* /////////////////// */
/* بخش نظرات نوشته ها */
.singlepost-comment .comments-area .comments-title {

   display: none !important;
}
@media screen and (min-width: 767px){
.singlepost-comment #comments .comment .comment-body, 
.singlepost-comment #comments .pingback .comment-body {
       display: flex !important;
   flex-direction: column !important;
   padding-block-start: 30px !important;
   padding-block-end: 30px !important;
   padding-inline-start: 80px !important;
   padding-inline-end: 20px !important;
   border-radius: 14px !important;
   position: relative !important;
   z-index: 100;
   background-color: #F8F8F8 !important;
   margin-bottom: 20px !important;
}
.singlepost-comment .comments-area .comment {
   padding-block: 0px !important;
   border-bottom: none !important;
}
.singlepost-comment #comments .comment .avatar, 
.singlepost-comment #comments .pingback .avatar {
   top: 15px !important;
   right: 20px !important;
   max-width: 50px !important;
}

.singlepost-comment #comments .children .comment-body {
   background: #fff3ef !important;
}

.singlepost-comment .comments-area .comment-author .fn {
   color: var(--color-gray-900) !important;
   font-size: 13px !important;
   font-weight: 700 !important;
}
.singlepost-comment .comments-area .comment-author .fn a {
   color: var(--color-gray-900) !important;
}

.singlepost-comment .comments-area .comment-author .says {
     font-size: 13px !important;
}

.singlepost-comment .comments-area .comment-meta {
   font-size: 12px !important;
   position: absolute !important;
   left: 20px !important;
}
.singlepost-comment .comment-body p {
   padding-top: 10px !important;
   line-height: 2.3em !important;
   font-size: 14px !important;
}

.singlepost-comment .reply{
   text-align: left !important;
}

.singlepost-comment .comments-area .reply{
      margin-top: 0px !important;
}

.singlepost-comment .comments-area .reply .comment-reply-link {

       font-size: 12px;
   color: #000 !important;
}
.singlepost-comment .comments-area .children {
   margin-top: 0px !important;
   margin-right: 30px !important;
   border-top:none !important;
}

}

@media screen and (max-width: 766px){
.singlepost-comment #comments .comment .comment-body, 
.singlepost-comment #comments .pingback .comment-body {
    display: flex !important;
   flex-direction: column !important;
   padding-block-start: 15px !important;
   padding-block-end: 15px !important;
   padding-inline-start: 15px !important;
   padding-inline-end: 15px !important;
   border-radius: 14px !important;
   position: relative !important;
   z-index: 100 !important;
   background-color: #f2f2f2 !important;
   margin-bottom: 20px !important;
}
   .comments-area .comment-author {
       display: flex !important;
       justify-content: flex-start !important;
       align-items: center !important;
   }
   .comments-area .comment {
   padding-block: 0px !important;
   border-bottom: none !important;
}
.singlepost-comment #comments .comment .avatar, 
.singlepost-comment #comments .pingback .avatar {
   position:relative !important;
   max-width: 40px !important;
   margin-left:10px !important;
}
.singlepost-comment #comments .children .comment-body {
   background: #fff3ef !important;
}

.singlepost-comment .comments-area .comment-author .fn {
   color: var(--color-gray-900) !important;
   font-size: 13px !important;
   font-weight: 700 !important;
}
.singlepost-comment .comments-area .comment-author .fn a {
   color: var(--color-gray-900) !important;
}

.singlepost-comment .comments-area .comment-author .says {
     font-size: 13px !important;
}

.singlepost-comment .comments-area .comment-meta {
   font-size: 10px !important;
   position: absolute !important;
   left: 10px !important;
   top:25px !important;
}
.singlepost-comment .comment-body p {
   padding-top: 10px !important;
   line-height: 2.3em !important;
   font-size: 14px !important;
}

.singlepost-comment .reply{
   text-align: left !important;
}

.singlepost-comment .comments-area .reply{
      margin-top: 0px !important;
}

.singlepost-comment .comments-area .reply .comment-reply-link {

       font-size: 12px !important;
   color: #000 !important;
}
.singlepost-comment .comments-area .children {
   margin-top: 0px !important;
   margin-right: 10px !important;
   border-top:none !important;
}

}

/* Form */
.singlepost-comment #respond{
   margin-top: 40px !important;
   border: 2px solid #f2f2f2 !important;
   border-radius: 14px !important;
   padding: 20px !important;
}


.singlepost-comment #reply-title{
       font-weight: 700 !important;
   font-size: 20px !important;
   color:#0E1E36 !important;
}
.singlepost-comment span.title-comments {
color: var(--e-global-color-accent );
   font-size: 32px !important;
   font-weight: 700 !important;
   line-height: 38px !important;
}


.singlepost-comment .logged-in-as{
   font-size: 12px !important;
}
.singlepost-comment .comments-area .logged-in-as .required-field-message {
   font-size: 12px !important;
}
.singlepost-comment .comments-area .logged-in-as>a {
   color: #3c3c3c !important;
   font-weight: 600 !important;
   font-size: 12px !important;
}

.singlepost-comment textarea, 
input#author,
input#email,
input#url{
   border: 2px solid #f2f2f2 !important;
   border-radius: 14px !important;
}
.singlepost-comment .form-submit {
   text-align: center !important;
}
.singlepost-comment input#submit{
   width: 230px !important;
   height: 64px !important;
   background-color: #F76C42 !important;
   color: #fff !important;
   padding: 15px 0px !important;
   border-radius: 14px !important;
   font-weight:500 !important;
}


.singlepost-comment #cancel-comment-reply-link{
       margin-right: 8px !important ;
   background-color: #ff0000 !important;
   color: #fff !important;
   padding: 5px 8px !important;
   border-radius: 5px !important;
   font-size: 12px !important;
   font-weight: 600 !important;
}

.singlepost-comment .comments-area .comment-awaiting-moderation {
   position: unset !important;
}

/* کد باکس مقالات ارشیو مقالات */
.customarchive-post .elementor-posts .elementor-post__card .elementor-post__excerpt, .elementor-posts .elementor-post__card .elementor-post__title {
   overflow: hidden !important;
   text-overflow: ellipsis !iimportant;
   display: -webkit-box !important;
   -webkit-line-clamp: 1 !important;
   -webkit-box-orient: vertical !important;
}
.customarchive-post .elementor-card-shadow-yes .elementor-post__card {
   box-shadow: 0px 0px 4px 0 rgba(0, 0, 0, .12) !important;
}
.customarchive-post .elementor-card-shadow-yes .elementor-post__card:hover {
   box-shadow: 0 0 9px 0 rgba(0, 0, 0, .2) !important;
}
/* کد ابزارک ساید بار لیست محصولات */
.product_list_widget>li .wd-entities-title {
   font-size: 13px !important;
}
.product_list_widget>li .star-rating {
   display: none !important;
}
.product_list_widget>li .price {
   text-align: left;
}
.product_list_widget>li .price .amount {
   color: #000 !important;
}
.product_list_widget>li .widget-product-img {
   filter: contrast(0.9) !important;
}
.product_list_widget>li .widget-product-info {
   display: flex !important;
   gap: 5px !important;
   flex-direction: column !important;
}@media (min-width: 1025px) {
	/* کد تغییر سایز پدینگ کانتینر ها */
.container, .container-fluid {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
/* کد پدینگ هدر */
.whb-flex-row.whb-header-bottom-inner {
	    padding-left: 20px !important;
    padding-right: 20px !important;
} 
/* دکمه های هدر */
.wd-tools-element>a {
    flex-direction: row-reverse !important;
	--wd-header-el-color: #000000;
    --wd-header-el-color-hover: #000000;
}
.wd-tools-element:hover {
    background: #fff3ef !important;
    border-radius: 10px !important;
}
.wd-header-mobile-nav .wd-tools-icon:before {

	font-size: 22px!important;
}

.wd-tools-element>a {
    height: 50px !important;

}

}

@media (min-width: 768px) and (max-width: 1024px) {
	/* کد تغییر سایز پدینگ کانتینر ها */
.container, .container-fluid {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	/* کد تغییر سایز پدینگ کانتینر ها */
.container, .container-fluid {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
}

@media (max-width: 576px) {
	/* کد تغییر سایز پدینگ کانتینر ها */
.container, .container-fluid {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
}

