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

:root {
	--wd-text-font: "IRANSansX", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(61,61,61);
	--wd-text-font-size: 16px;
	--wd-title-font: "IRANSansX", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "IRANSansX", Arial, Helvetica, sans-serif;
	--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", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "IRANSansX", Arial, Helvetica, sans-serif;
	--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", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(229,48,63);
	--wd-alternative-color: rgb(30,115,190);
	--wd-link-color: rgb(0,123,255);
	--wd-link-color-hover: rgb(0,46,255);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(229,48,63);
	--btn-accented-bgcolor-hover: rgb(0,0,0);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(221,51,51);
	--notices-warning-color: #fff;
}
.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;
}
.header-banner {
	background-color: rgb(9,19,48);
	background-image: none;
}
.wd-page-title {
	background-color: #e8e8e8;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: right center;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-family: "IRANSansX", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 50px;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-family: "IRANSansX", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 20px;
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
	font-family: "IRANSansX", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--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;
--wd-brd-radius: 0px;
}

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

rs-slides :is([data-type=text],[data-type=button]) {
font-family: IRANSansX !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: IRANSansX !important;
}

@font-face {
	font-family: "IRANSansX";
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "IRANSansFAnum";
	font-weight: 400;
	font-style: normal;
}

.woodmart-button-wrapper.inline-element {margin-bottom: 0px;}
.product-grid-item .wd-product-countdown, .product-grid-item .wd-stock-progress-bar {margin-bottom: 10px;}
.wd-hover-standard .wd-add-btn {margin-top: 5px;margin-bottom: 15px;}
.promo-banner .promo-banner-image {border-radius: 15px;}
.product-grid-item.woodmart-hover-tiled .hover-img img, .product-grid-item.woodmart-hover-tiled .product-image-link img {width: 100%;padding: 20px;}
.woodmart-hover-tiled .product-wrapper {border-radius: 10px;overflow: hidden;background: #fff;}
.labels-rectangular .product-label {padding: 5px 10px;font-size: 12px;border-radius: 15px;margin-right: 5px;}
.product-grid-item.wd-hover-standard {text-align: center;background: #fff;border-radius: 10px;overflow: hidden;}
.blog-design-masonry .post-title {font-size: 14px !important;}
.wd-hover-tiled .wd-product-countdown {flex-direction: row-reverse !important;}
.woocommerce-variation-add-to-cart-disabled {display:none;}
.woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value {direction:ltr;}
.product-element-bottom .woocommerce-Price-amount  bdi, .product-element-bottom ins {display:block;text-align:center;}

.product-labels .out-of-stock {
  color: red;
  font-family: iransansx;
  font-size: 16px;
  width: 150px;
}
.shop_attributes tbody {margin-bottom: 1px;}
.article-inner .attachment-post-thumbnail {display:none !important}
.single-product-page .wd-reset-var {display:none !important;}
.custom-html-widget img {max-width: 120px;}
.post-single-page .entry-meta-list, .wd-blog-holder .entry-meta-list{display:none !important;}
.wd-post-date.wd-style-with-bg {top: -50px;}
#shba {text-align:left;}
#factor_checkout_field{margin-top:20px;}
.wd-nav[class*="wd-style-underline"] .nav-link-text::after {display: none;}
.wd-empty-page {font-size: 20px !important;margin-top: 1vw !important;}
.woocommerce-cart .cart-totals-section .shop_table .order-total, .woocommerce-cart .cart-totals-section .shop_table .woocommerce-shipping-totals {
	display: none !important;
}
.woocommerce-edit-account label[for=shba] {color: rgb(229, 48, 63); font-weight:700;}
.woocommerce-account .woocommerce-MyAccount-navigation-link--woo-wallet a:before{display:none !important;}
#dig_wc_log_otp::-webkit-inner-spin-button, 
#dig_wc_log_otp::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; 
}
#dig_wc_log_otp {
    -moz-appearance:textfield;
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses {width: 100% !important;margin-top: 80px;}

#customer_type_field .radio {margin-right: unset !important; margin-left: 10px !important;}
#customer_type_field input[type="radio"] {margin-inline-end: 0px; !important;}
#shenase-melli_field,#code-melli_field,#billing_company_field{display:none;}

.wd-hover-base.has-stars.purchasable .star-rating {display:none !important;}
.wd-hover-base.has-stars.purchasable .wrapp-product-price .price,.wd-hover-base.has-stars.purchasable .product-rating-price {
  overflow: visible !important;
  height: unset !important;
  line-height: unset !important;
}

.wd-product-countdown span, .product-grid-item .wd-product-countdown {font-family: 'IRANSansFAnum' !important;}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {padding: 8px !important; font-size: 15px !important;}
#toc_container {text-align: right;}
article {line-height:35px;}

#shenase_melli,#code_melli,.digits_login_form input[type="number"] {
 -moz-appearance: textfield;
}
#shenase_melli::-webkit-outer-spin-button,
#shenase_melli::-webkit-inner-spin-button,
#code_melli::-webkit-outer-spin-button,
#code_melli::-webkit-inner-spin-button,
.digits_login_form input[type="number"]::-webkit-outer-spin-button,
.digits_login_form input[type="number"]::-webkit-inner-spin-button,
{-webkit-appearance: none;margin: 0;}
.widget_product_categories .count, .woodmart-woocommerce-layered-nav .count,.woocommerce-widget-layered-nav-list__item .count  {display: none !important;}
.sidebar-container .woocommerce-widget-layered-nav .widget-title, .sidebar-widget .widget-title {font-size:14px !important;}
.sidebar-container .woocommerce-widget-layered-nav, .wd-widget-stock-status {margin-bottom: 15px !important;
padding-bottom: 15px !important;}
.sidebar-container .woocommerce-widget-layered-nav a {font-size:14px !important;}
.home .wd-blog-holder .post-date {display:none !important;}
.onsale-section .elementor-column-gap-narrow {max-width:none !important;}

.swiper-container-horizontal > .swiper-pagination-bullets{bottom: -10px !important}
.slider-type-product .owl-item .product-grid-item .product-wrapper, .slider-type-product .owl-item .product-grid-item .product-wrapper .product-element-top {border-radius: 8px !important;}
.blog-post-loop .article-body-container{ padding:14px !important}

 .sib_signup_form {
  display: flex;
  gap: 4px;
  justify-content: space-between;
	 font-family:iransans;
}
.sib_signup_box_inside_2 {display:flex; color: #000;}
.sib_signup_form input[type="email"], sib_signup_form input[type="text"] {
  background: #f0f0f1;
  border: none;
  border-radius: 0 10px 10px 0;
  display: block;
height: 48px;
padding: 8px;
width: 100%;
text-align: left;
direction: ltr;

}
.sib_signup_form input[type="submit"] {
  align-items: center;
 border-radius: 10px 0 0 10px;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  font-size: 16px;
  font-weight: 500;
  gap: 4px;
  height: 48px;
  justify-content: center;
  line-height: 2;
  padding: 0 16px;
  text-align: center;
  transition: all .2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
	 background: var(--wd-primary-color);
  border: 1px solid var(--wd-primary-color);
  font-style: normal;
}


.elementor-28983 .elementor-element.elementor-element-a9a3805 .elementor-nav-menu--main .elementor-item, .elementor-28983 .elementor-element.elementor-element-cb98dcf .elementor-nav-menu--main .elementor-item {padding-right: 0px;}
.elementor-element-2af7359, .elementor-element-329fbb9 h6 {margin-bottom: 0 !important}
.scrollToTop { 
width: 150px !important;
height: 40px !important;
border-radius: 0 !important;
background-color: unset !important;
background-image: url("http://bazareshabake.com/wp-content/uploads/2023/07/GoUp.svg");
}

.scrollToTop:after {content: unset !important}
.copyrights-wrapper {background-color: rgba(221, 5, 8, 1); color: #fff;}
.sib_signup_form i {width: 95%;}
.scrollToTop { bottom: 70px !important;}
.elementor-element-797c8d0 .elementor-element-populated {padding: 0 !important;}
.wp-image-29489,.wp-image-29488 {width: 100%;}
.gform_wrapper.gravity-theme .ginput_container_address {flex-direction: row-reverse !important;}
.ginput_container_website input::placeholder ,.ginput_container_website input {text-align: left !important; direction: ltr !important;}
.gform_required_legend {display:none;}
.gform_wrapper.gravity-theme .gfield_required .gfield_required_custom, .gform_wrapper.gravity-theme .gfield_required .gfield_required_text {font-style: normal !important;}
html[dir="rtl"] .ginput_complex #input_4_7_4_container, html[dir="rtl"] .ginput_complex #input_5_7_4_container {
  padding-right: .9804% !important;
  padding-left: 16px !important;
  width: calc(50% - 8px);
}
html[dir="rtl"] .ginput_complex #input_4_7_3_container, html[dir="rtl"] .ginput_complex #input_5_7_3_container {
  padding-right: 0 !important;
  padding-left: .9804% !important;
  width: calc(50% - 8px);
}
#gfield_description_4_5 , .gform_fileupload_rules{font-size: 12px !important; padding-top: 0 !important; line-height: 1;}
.gform-body label , .gform-field-label {font-size: 14px !important  }
#gform_submit_button_4, #gform_submit_button_5 {width: 200px; border-radius: 3px; background-color: #0385e1; color: #fff; margin: auto;}
.digits-tp_style input[type="checkbox"] {width:20px !important;}
.aparat-frame {margin: auto !important;}
.wd-content-layout {
  padding-block: 0px !important;
}
.single-post .wd-post-meta,.single-post .wd-single-post-img {display:none !important}
.woocommerce-price-suffix {
  font-size: 14px !important;
}

.wd-carousel-item .wd-product .product-wrapper  {padding: 10px 5px 10px 5px !important;}
.wd-page-content .wd-product .product-wrapper .wd-entities-title {
  margin-bottom: 10px !important;
}
	@media (min-width: 1025px) {
	.owl-nav .wd-btn-arrow {color: #fff !important;}
.shop_attributes tr {display: table !important; line-height: 35px !important}
.shop_attributes th {width: 300px;}
.shop_attributes td {text-align:center;}
.woocommerce-breadcrumb .breadcrumb-last:last-child, .yoast-breadcrumb .breadcrumb_last:last-child {font-size: 12px;}
.woocommerce-breadcrumb a::after {margin-right: 0px !important;}
.woocommerce-breadcrumb a {margin-left: 3px !important;}
.wd-hover-base .wd-product-countdown {flex-direction: row-reverse;}
.progresss .names {min-height: 50px;}

.custom-html-widget iframe {max-width: 100% !important;}
.aparat-frame{
max-width: 60vw !important;
/* margin-right: 10vw !important; */
}

.home .whb-header {margin-bottom: 0 !important;}
.page .container {max-width: 1280px !important;}

.blog-post-loop .article-inner {height: 245px !important;}
.min-footer {
	font-size:12px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
	line-height: 1.6 !important;
}
}

@media (max-width: 576px) {
	.cat-banner .elementor-element-populated {padding: 2px !important;}
/*.cat-banner .elementor-widget-wd_banner {width:50%; padding:0 5px}*/
.cat-banner h4 {font-size:14px !important;}
.cat-banner .promo-banner .wrapper-content-banner {padding: 0px !important; }
.cat-banner .banner-border .wrapper-content-banner {
    top: 10px !important;
    right: 10px !important;
    bottom: 10px !important;
    left: 10px !important;
}

.home .main-page-wrapper {padding-top: 0 !important;}
.searchform input[type="text"] {padding: 10px;}
.searchform .searchsubmit {width:35px !important;}
.site-logo {padding:3px;}
.mobile-tel {text-align: left;}
.wd-dropdown.wd-opened {width:70vw;}
.search-results-wrapper {right:-60px}
.aparat-embed{width:95%;}
.searchform input::placeholder {font-size: 12px;}
.searchform input {padding-right: 5px !important;}
.min-footer {
	font-size:10px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
	line-height: 1.6 !important;
}
}

