/*
Theme Name: Woodmart Child
Theme URI: https://woodmart.xtemos.com/
Author: XTemos
Author URI: http://themeforest.net/user/xtemos
Description: child theme for Woodmart
Version: 1.0.0
Template: woodmart
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, translation-ready
*/
.elementor-container #proprice-container{
  background: #f7f7f7;
  margin-left: 25px;
  border-radius: 8px;
  margin-bottom: 120px;
  margin-top: 86px;
}
#sidebar-filter .elementor-widget-wrap .elementor-widget-container #woocommerce_price_filter-6,
#sidebar-filter .elementor-widget-wrap .elementor-widget-container #woocommerce_product_search-2,
#sidebar-filter .elementor-widget-wrap .elementor-widget-container #wd-widget-stock-status-2,
#sidebar-filter .elementor-widget-wrap .elementor-widget-container #woodmart-woocommerce-layered-nav-11,
#sidebar-filter .elementor-widget-wrap .elementor-widget-container  #woocommerce_product_categories-2{
    background-color: #FFFFFF;
    padding: 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D6D6D6;
    border-radius: 3px 3px 3px 3px;
	margin-top:25px;
}
.woocommerce-checkout > .customer-details .wd-shipping-progress-bar{
display:none;}
.woocommerce-shipping-fields{
display:none;}
.price_slider_wrapper .price_slider_amount .price_label{
	font-size: 13px;
}
.widget_price_filter [class*="price_slider_amount"] .button{
	padding:0px 30px;
}
.cart-widget-side .widget_shopping_cart .shopping-cart-widget-footer .wd-free-progress-bar{
display:none;
}
.wdr-product-badge {
    background-color: #e53935; /* قرمز */
    color: #fff;
    border-radius: 16px;
    font-size: 12px;
    padding: 5px 10px;
}





/*
.wd-page-title-el .wd-page-title{
	opacity: 0.22!important;
	border-bottom-right-radius: 25px !important;
  border-bottom-left-radius: 25px !important;
}
.wd-page-title-el .wd-page-title .title{
	color: #000!important;
	font-size: 44px!important;
}*/
.elementor-1419 .elementor-element.elementor-element-2f26597 > .elementor-widget-container{
	padding:0!important;
	border:none!important;
	background:none!important;	
}
/*
.wd-negative-gap .e-con-inner{
	padding:0px!important;
}
*/











nav.woocommerce-breadcrumb.wd-breadcrumbs > span a{
	font-weight:normal;
	font-size:13px;
	color:#737373;
}
nav.woocommerce-breadcrumb.wd-breadcrumbs > span:last-child{
	color:#737373;
}
.elementor-widget-container .wd-active-filters .wd-clear-filters{
border: 1px solid #bbb;
  padding: 9px;
  border-radius: 5px;	
}
.wd-action-btn.wd-style-text > a::before{
	color: red;
}
#yith-woo-ajax-reset-navigation-2 .yith-wcan a.yith-wcan-reset-navigation button,
#yith-woo-ajax-reset-navigation-2 .yith-wcan a.yith-wcan-reset-navigation button:hover{
	background-color: rgb(223, 140, 79);
}
.woocommerce-my-account-wrapper .wd-my-account-sidebar{
	display:none;
}
.woocommerce-my-account-wrapper .woocommerce-MyAccount-content .wd-my-account-links.wd-grid-g .downloads-link,
.woocommerce-my-account-wrapper .woocommerce-MyAccount-content .wd-my-account-links.wd-grid-g .payment-methods-link{
	display:none;
}
.woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-orders-table{
	background:#fff;
}
.woocommerce-my-account-wrapper .woocommerce-MyAccount-content table.woocommerce-orders-table th{
	text-align: center;
}
.shop_table tr :is(td,th):last-child {
	text-align:center
}
.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions{
	justify-content: center;
}
.woocommerce-my-account-wrapper .woocommerce-MyAccount-content .col2-set :is(.col-1,.col-2) {
	border:3px dotted #b6b6b6;
}
.woocommerce-my-account-wrapper .woocommerce-MyAccount-content .col-1.woocommerce-Address{
	border-left:0;
}
.woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-Addresses address{
	    background: #fff;
	    padding: 15px;
    border-radius: 6px;
}
.woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-Addresses header{
	margin-top:10px;
}
/*
.wd-page-title{
	background-color: rgb(184, 190, 180);
    background-image: none;
    background-size: cover;
    background-position: center center;
    opacity: 0.22 !important;
    border-bottom-right-radius: 25px !important;
    border-bottom-left-radius: 25px !important;
}*/
.wd-page-title h1.title{
	font-size:25px;
}
.woocommerce-order .woocommerce-order-details,
.woocommerce-customer-details{
	display:none;
}
.whb-flex-row.whb-header-bottom-inner .whb-col-mobile{
justify-content: end;
	padding-top: 15px;
  padding-bottom: 21px;
}
.whb-flex-row.whb-header-bottom-inner .whb-col-mobile a.offer-btnmobile{
--btn-padding: 8px;
--btn-height: 31px;
}

@media (min-width: 1025px) {
.whb-general-header-inner {
	height: 90px!important;
	max-height: 90px!important;
}
}
@media (max-width: 1024px){
.whb-general-header-inner {
    height: 70px !important;
    max-height: 70px !important;
}

.whb-general-header {
    background-color: rgba(251, 250, 247, 1);
    height: 70px;
}
.whb-header{
	margin-bottom:0px!important;	}	
}
@media (max-width:500px){
	
.elementor-container #proprice-container{
	margin-left: 25px;
  margin-bottom: 15px;
  margin-top: 26px;
  margin-right: 25px;
}
	/*
.wd-page-title-el .wd-page-title{
	height:120px!important;
}
.wd-page-title-el .wd-page-title .title{
		line-height:3.2;
		font-size:30px!important;
}*/
.elementor-1419 .elementor-element.elementor-element-2f26597 > .elementor-widget-container{
		margin-top:5px;
	}	
@media (max-width:576px){
.title-wrapper .title {
	font-size: 19px;
}
}
@media (max-width:450px){
:is(.woocommerce-cart-form__contents, .group_table) tr{

    padding-bottom: 15px!important;
    padding-right: 70px!important;
    font-size:14px!important;
}
 .shop-table-with-img td.product-thumbnail img {
    min-width: 60px!important;
    max-width: 60px!important;
  }

:is(.woocommerce-cart-form__contents, .group_table) td.product-name{
padding-right:0px!important;
padding-left:0px!important;
	font-size:15px!important;
}

.shop_table_responsive td::before{
color: #808080!important;
font-weight: 400 !important;
}
td.product-price :is(.amount, .wd-price-unit),
td.product-subtotal span {
	font-size: 13px!important;
}
.cart-totals-inner tr.order-total strong .amount {
	font-size: 16px !important;;
}
.shop_table_responsive{
	font-size: 13px;
    margin-top: 15px;	
	}

}