/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 28 2025 | 17:39:11 */
.popcats .wd-cat-wrap {
  
  border-radius: 10px!important;
}
.gallerycol{max-height:600px!important; overflow:hidden!important;}
.box-icon-align-top .box-icon-wrapper{
  
  box-shadow: 0px 0px 9px rgba(100,60,50,0.1)!important;
  border-radius: 100%;
  max-width: 90px;
  max-height: 90px;
  text-align: center !important;
  margin: 0px auto;
  
}

.box-icon-with-border .info-box-icon {
  padding: 0px!important;
}
.box-icon-with-bg .info-box-icon {
  padding: 2px!important;
}

.shop-banner img{border-radius:10px!important;}

textarea {
  overflow: auto;
  padding: 10px 15px;
  min-height: 150px!important;
  resize: vertical;
}

.woocommerce div.product div.images img {
    width: 1500px;
    height: 450px;
    object-fit: cover; /* Ensures image fills the container */
    object-position: center center; /* Centers the image within the frame */
}

.wd-carousel-item .attachment-90x0{width:80px!important; height:60px!important;}

.wd-single-short-desc .woocommerce-product-details__short-description {
    margin-bottom: 0;
    min-height: 130px !important;
    max-height: 130px; /* Restrict the maximum height */
    overflow-y: auto; /* Add vertical scrollbar if content exceeds the max-height */
    scrollbar-width: thin; /* For Firefox: Makes the scrollbar thinner */
    scrollbar-color: #ccc #f0f0f0; /* For Firefox: Sets scrollbar track and thumb color */
}

/* Optional: Style the scrollbar for WebKit browsers (Chrome, Edge, Safari) */
.wd-single-short-desc .woocommerce-product-details__short-description::-webkit-scrollbar {
    width: 8px; /* Width of the scrollbar */
}

.wd-single-short-desc .woocommerce-product-details__short-description::-webkit-scrollbar-track {
    background: #f0f0f0; /* Background of the scrollbar track */
}

.wd-single-short-desc .woocommerce-product-details__short-description::-webkit-scrollbar-thumb {
    background-color: #ccc; /* Color of the scrollbar thumb */
    border-radius: 4px; /* Rounded corners for the scrollbar thumb */
}
div.wpcf7 input[type="submit"] {width:100%; background:#000!important;}

body.no-price .quotebtn {
    display: inline-block !important;
}

body.has-price .quotebtn {
    display: none !important;
}

body.no-price .shippinglink {
    display: none !important;
}

body.has-price .shippinglink {
    display: inline-block !important;
}

.prodcontent{color:#000!important;}

.woocommerce div.product .product_title {
    white-space: nowrap; 
    overflow: hidden;   
    text-overflow: ellipsis; 
    max-width: 100%;    
    display: block;    
	height:50px;
}



.woocommerce div.product .product_title:hover {
    overflow-x: auto;
    white-space: nowrap;
}


.woocommerce div.product .product_title::-webkit-scrollbar {
   
	height: 6px; /* Set scrollbar height */
}



.wd-product :is(.wd-product-cats, .wd-product-brands-links) {
  
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

[class*="title-line-"] .wd-product .wd-entities-title {
  overflow: hidden;
  
  text-overflow: ellipsis;
  white-space: nowrap;
}

element {
}
.wd-sub-menu li > a {
  position: relative;
  display: flex;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #000!important;
  font-size: 14px;
  line-height: 1.3;
}

.wd-sub-menu li > a:hover {color: #956849!important;}

@media (max-width:767px){
	.mobilecats .more-products{font-size:11px!important;}
	.mobilecats h3{white-space:nowrap!important; overflow:hidden!important; text-overflow:ellipsis!important;}
}