/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

:root {
    --title-line-count: 3;
}
@font-face {
  font-family: "IRANSansXFaNum";
  src: url("./fonts/IRANSansXFaNum-medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "IRANSansXFaNum";
  src: url("./fonts/IRANYekanXFaNum-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "IRANSansXFaNum";
  src: url("./fonts/IRANSansXFaNum-demiBold.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "IRANSansXFaNum";
  src: url("./fonts/IRANSansXFaNum-bold.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
body, h1, h2, h3, h4, h5, h6, p, span, a {
	font-family: "IRANSansXFaNum" !important;
}
del bdi::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 2px;
    background-color: red;
    transform: rotate(-4deg);
    width: 100%;
    max-width: 156%;
}
@-moz-document url-prefix() {
    del bdi::after {
        width: 156%;
    }
}
.price del bdi {
    position: relative;
}
.price del {
    text-decoration: none;
}
.select2-container--open .select2-dropdown--below {
    margin-top: 0 !important;
}
@media screen and (max-width: 768px) {
    #shop-carousel .carousel-off, #shop-carousel .carousel-title-container, #shop-carousel .carousel-image {
        grid-column: 1/10;
    }
    .wd-carousel-wrap {
        height: 360px !important;
  }
}
.woocommerce-tabs .wd-nav-tabs .datasheet_tab {
	order: 3;
}
.woocommerce-tabs .wd-nav-tabs .shipping_tab {
	order: 4;
}
.single_add_to_cart_button {
  background-color: #dd1c1a !important;
  color: #fff !important;
}
.single_add_to_cart_button:hover {
  background-color: #dd4b49 !important;
  color: #fff !important;
}
.dokan-dashboard-wrap .dokan-dashboard-content .dokan-settings-area .dokan-dashboard-header .entry-title small {
    transform: rotate(180deg);
    direction: ltr;
    display: inline-block;
}
.dokan-dashboard-wrap .dokan-dashboard-content .dokan-settings-area .dokan-dashboard-header .entry-title small a {
    transform: rotate(180deg);
    display: inline-block;
}
.wpforms-container .wpforms-form * {
    word-break: normal;
}
.wd-product-nav-btn.wd-btn-prev::before {
  content: "\f113";
}
.wd-product-nav-btn.wd-btn-next::before {
  content: "\f114";
}
.fa-chevron-right::before {
    content: "\f053" !important;
}
.dokan-vendor-register {
    width: 50%;
    margin: 0 auto;
    background-color: #fff;
    padding: 25px;
    border-radius: 7px;
}
:is(.dokan-alert, .dokan-message, .dokan-info, .dokan-error, .dokan-store-contact .alert-success)::before {
  right: 24px !important;
  left: unset !important;
}