/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
/*custom_Product_Slider-ShortCode*/
.shopPageSlider {
padding:0px 40px;
}
.product-brand-stock {
	display:flex;
	justify-content:space-between;
}
.product-brand-stock h6 {
	font-size:15px;
	font-weight:600;
	color:#ED1C24;
}
.in-stock-parent .in-stock-icona-and-out-of-stock{
	color:#ED1C24; 
	font-size:15px;
}
.in-stock-parent .title-in-stock-and-out-of-stock {
color:#333333;
font-size:15px;
font-weight:600;	
}
@media(max-width:767px) {
.shopPageSlider {
padding:0px 5px !important;
}
.content-shop-page .title  {
font-size:12px !important;
}
.content-shop-page .description {
opacity:0.7;
font-weight:400;
font-size:11px !important;
}
.product-brand-stock h6 {
font-size:11px !important;
margin-top: -22px;
}
.in-stock-parent {
margin-top: -28px;
}
.in-stock-parent .title-in-stock-and-out-of-stock {
font-size:11px !important;
}
.in-stock-parent .in-stock-icona-and-out-of-stock{
color:#ED1C24; 
font-size:12px;
}
}

/*custom_Product_Slider-ShortCode*/
/*custom_product_filter-ShortCode*/
.product-filter-form {
  background: #fff;
  border-radius: 24px;
  padding: 30px 20px;
  width: 95% !important;
  max-width: 1200px;
  margin: -120px auto 40px;
  position: relative;
  z-index: 2;
  box-shadow: 0px 25px 40px rgba(0, 0, 0, 0.1);
}

.parent-forms {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 20px;
}

.filter-block {
  flex: 1 1 100%;
}

@media (min-width: 768px) {
  .filter-block {
    flex: 1 1 calc(50% - 20px);
  }
}

@media (min-width: 992px) {
  .filter-block {
    flex: 1 1 calc(25% - 20px);
  }
}

.filter-select {
  width: 100%;
  padding: 6px 22px;
  border-radius: 25px;
  border: 1px solid #dddddd;
  height: 62px;
}

.search-btn {
  background: #ed1c24 !important;
  border: none !important;
  border-radius: 50% !important;
  width: 50px !important;
  height: 50px !important;
  color: white !important;
  cursor: pointer !important;
}

.search-btn i {
  color: #fff !important;
  font-size: 20px;
}

.reset-wrapper {
  text-align: center;
  margin-top: 30px;
}

.reset-divider {
  border-top: 1px solid #ddd;
  margin: 30px auto 20px;
  max-width: 98%;
}

.reset-btn {
  padding: 10px 20px;
  border: 1px solid #dddddd;
  border-radius: 20px;
  color: #333;
  text-decoration: none;
}
.center-search-btn {
  display: flex;
  justify-content: end;
  align-items: center;
  margin-top: 17px;
}
.filter-select option[value^="."] {
padding-left: 20px;
color: #555 !important;
}
/*no-results-message*/
.no-results-message {
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
}
.no-results-message h3 {
color:#ED1C24;
font-size:50px;	
position:relative;
}
@media(max-width:767px) {
.no-results-message h3 {
font-size:20px !important;		
}	
}
.no-results-message a{
color:#fff;
background-color:#ED1C24 ;
border:2px solid #ED1C24;
padding:10px 20px;
cursor:page;
text-decoration:none;
border-radius:8px;
margin:auto;
}
/*no-results-message*/
/*custom_product_filter-ShortCode*/
