/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
body * {
    font-family: "vazir-light"  ;
}
.shop-loop-head{
	display: block !important;
}
.shop-loop-head .wd-shop-tools {
    text-align: center !important;
    padding: 15px;
    display: block !important;
}
.wd-show-sidebar-btn {
    display: none !important;
}
.wd-shop-tools {
    border: none !important;
}
select.orderby {
    background-color: #fff !important;
    border: 0 !important;
    border-radius: 8px !important;
    box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.06);
    cursor: pointer;
    width: 45% !important;
    max-width: 500% !important;
    padding: 1rem !important;
    color: #000 !important;
}
.shop-loop-head .wd-shop-tools * {
    font-family: 'vazi-light';
    font-weight: 400 !important;
}

.product-wrapper {
    box-shadow: none !important;
    background-color: transparent !important;
}
 .product-element-bottom {
    background-color: #E7E7E7;
    border-radius: 12px;
    padding: 1.6rem !important;
    padding-top: 45px !important;
    margin-top: -35px;
    text-align: center;
}
 .product-image-link img {
    width: 99%;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3) !important;
    border-radius: 22px;
}
 a.product-image-link {
    text-align: center;
padding: 12px;
}

 .product-wrapper:hover {
    transform: scale(0.9);
}
 .product-wrapper:hover .product-element-bottom{
    transform: scale(1);
	    box-shadow: 4px 4px 3px #2727275a;
	z-index: -1;
}
 span.woocommerce-Price-amount.amount bdi {
    font-weight: bold;
    color: #000;
}

 .product-wrapper {
    transition: ease all 0.3s;
}
 .product-wrapper:hover .product-element-bottom h3,  .product-wrapper:hover .product-element-bottom span,  .product-wrapper:hover .product-element-bottom span bdi
 {
    color: #c81d11;
    text-shadow: 2px 2px 7px #dc3545b3;
    font-weight: bold;
    font-family: "vazi-bold";
}
.whb-header-bottom-inner .whb-col-left{
min-width: 187px;  
}
button.searchsubmit {
    color: #fff;
}
.searchform .searchsubmit:after {
    font-size: 1.5rem !important;
}
.wd-search-form {
    padding: 0.8rem;
    background-color: #272727;
    border-radius: 22px;
}
.btn-login, .btn-cart {
    padding: 1.4rem !important;
    border-radius: 22px !important;
    font-weight: 400 !important;
    font-size: 0.98rem !important;
	transition: ease all 0.3s;
}
.wd-cat-thumb.category-image-wrapp {
    max-width: 95px !important;
    min-height: 95px;
    max-height: 95px;
    border-radius: 50% !important;
    background-color: #e7e7e7;
    min-width: 95px;
    display: grid;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.btn-login:hover,.btn-cart:hover,#slide-2537 p:hover {
    box-shadow: 4px 4px 3px #2727275a !important;
    padding-bottom: 1.2rem !important;
    color: #c81d11 !important;
    text-shadow: 2px 2px 7px #dc3545b3;
    font-weight: bold !important;
    font-family: "vazi-bold";
}
.whb-main-header {
    margin: auto 95px;
}
header {
    background-color: #f5f5f5;
}

.whb-header-bottom {
    margin-top: -29px;
    background-color: #f5f5f500 !important;
}
.whb-general-header {
    height: 140px;
}
#product-main-slider .price {
    display: none;
}
#slide-2537 p {
    position: absolute;
    bottom: -195px;
    right: 5%;
    width: 90%;
    font-size: 0.95rem;
    font-family: "vazi-bold";
    border-radius: 16px;
    background: rgba(217, 217, 217, 0.66);
    padding: 0.7rem;
    color: #212529;
    text-align: center;
}
.wd-nav:where(:not(.wd-dis-hover))>li:where(.wd-opened,:hover)>a {
    text-shadow: 2px 2px 7px #dc3545b3;
	color: #000 !important;
    font-weight: bold !important;
    font-family: "vazi-bold" !important;
}
div#title-top-slider h4.title {
    font-family: "Croissant One", cursive !important;
    font-size: 2.1rem;
}
.no-products-footer .wd-search-form {
    display: none;
}
.woocommerce-info {
    text-align: center !important;
    font-family: 'vazi-light';
    border-top: 3px solid #1E85BE !important;
    border-radius: 0  !important;
}
.woocommerce-info::before {
    color: #1E85BE;
    font-size: 1.5rem !important;
}
#btn-footer a.elementor-button.elementor-button-link.elementor-size-sm {
    min-width: 160px !important;
}
h1.product_title {
    display: inline-block;
    font-size: 1.1rem;
    color: rgb(33, 37, 41);
    font-family: 'vazi-light' !important;
    font-weight: 700;
}
p.price {
    display: inline-block;
    float: left;
    font-family: 'vazi-light' !important;
    font-size: 20px !important;
    font-weight: 700;
}
p.price bdi,p.price span {
    font-family: 'vazi-light' !important;
}
div.single-product-page {
    margin-top: 50px;
}
.product_meta {
    border: none !important;
}
.product-tabs-wrapper {
    display: none;
}
button.single_add_to_cart_button {
    width: 87%;
    padding: 1.4rem;
    font-family: 'vazi-light';
    font-size: 1.04rem;
}
span.posted_in span, span.posted_in a {
    font-family: 'vazi-light' !important;
    font-size: 13px;
    font-weight: 400 !important;
}
span.wd-cart-subtotal::before {
    content: "سبد خرید";
    color: black;
}
span.wd-cart-subtotal > span {
    display: none !important;
}
span.wd-cart-number.wd-tools-count {
    background-color: #CA1F16 !important;
    color: #fff !important;
    font-size: 1rem !important;
    top:37px !important;
    inset-inline-end: 6px !important;
    width: 25px;
    height: 25px;
    line-height: 1.7;
}
.wd-header-cart a span.wd-tools-inner {
    padding: 2.15rem;
    border-radius: 22px !important;
    min-width: 170px;
}
bdi, .woocommerce-Price-currencySymbol {
    font-family: 'vazi-light' !important;
}
.wd-prefooter {
    background-color: #F6F6F6 !important;
}
.woocommerce-cart-form *,.cart_totals *,.coupon * {
    font-family: 'vazi-light';
}
p.woocommerce-shipping-destination {
    display: none;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
    width: 100%;
}
form#woocommerce-checkout-form-coupon * {
    font-family: 'vazi-light';
}
form.checkout * {
    font-family: 'vazi-light';
}
form.checkout input , form.checkout textarea {
    background-color: #fff;
    padding: 15px;
    height: 52px;
    border-radius: 11px;
}
form.checkout .select2-selection{
	background-color: #fff !important;
    height: 52px !important;
    border-radius: 11px !important;
}
#shipping_method li {
    text-align: right;
}
#shipping_method li label {
    display: inline-block;
}
#shipping_method li input {
    float: right;
    margin: -18px 0 0 5px;
}
a.showcoupon {
    text-decoration: none;
    font-size: 13px;
    font-weight: 400;
}
.wd-toolbar-link-3 img {
    height: 40px !important;
}
.wd-toolbar-link-3 .wd-toolbar-label {
    display: none !important;
}
.whb-column.whb-mobile-center.whb-column_mobile3.whb-hidden-lg {
  position: fixed;
    bottom: 15px;
    right: 105px;
}
.wd-toolbar-link-2 span::before {
    content: "." !important;
    color: #fff !important;
}
.wd-search-full-screen.wd-scroll.wd-fill.wd-opened {
    top: 500px !important;
}
.cart-totals-inner tr.woocommerce-shipping-totals.shipping
 {
    display: none !important;
}
.elementor-930 .elementor-element.elementor-element-bdaedfa img {
    height: 85px !important;
}
/* FOR MOBILE */
@media (max-width: 768px){
	.whb-main-header {
    margin: auto ;
}
	.whb-general-header {
    height: auto;
}
	#shipping_method li input {
    margin: auto;
}
	#shipping_method li label {
    display: list-item;
    margin-right: 19px;
}
}






















body.dig_hideccode * {
    font-size: unset !important;
}
.searchsubmit span {
    font-size: 0 !important;
}
.whb-header-bottom .wd-header-cats
 {
    margin-top: 1px !important;
    margin-bottom: 0px !important;
    height: 20px !important;
}
.wd-buttons.wd-pos-r-t {
    display: none;
}
.wd-buttons {
    display: none !important;
}
p#billing_email_field
 {
    display: none;
}
p#billing_phone_field span.optional {
    display: none;
}