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


#cc--main .cc-link {
  text-decoration: none !important;
  text-transform:none !important;
  border: none !important;
  background: none !important;
}
 

.cc_div *, .cc_div ::after, .cc_div ::before, .cc_div :hover {
	font-family: unset !important;
    text-transform:none !important;
}

.cc_div .title {
	margin-bottom: 0px !important;
}



.woocommerce-shipping-destination  {
    display: none !important;
}

.wd-post-meta .wd-post-author {
    display: none !important;
}

.wd-cat-count.more-products {
	display: none !important;
}
 
.wd-tools-text span.wd-cart-subtotal span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol {
	  text-transform: uppercase !important;
}


@media screen and (min-width: 1025px) {
.wd-search-form[class*="wd-display-full-screen"] {
  cursor: pointer;
  border: solid 1px #CCC;
}
}


.product-categories li.cat-item.cat-item-700 {
	display: none !important;
}


.wd-burger-icon .wd-action-text {
	display: none !important;
}



.close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon .wd-action-text {
	display: none !important;
}


.wd-header-mobile-nav .wd-tools-icon::before {
	font-size: 40px !important;
}

@media screen and (max-width: 1024px) {

.wd-header-my-account .wd-tools-icon::before {
	font-size: 30px !important;
}

}

 

p.stock.wd-style-with-bg.out-of-stock span {
  background-color: #eee;
  color: #000;
}


p.stock.out-of-stock {
  color: #000 !important;
}

.custom-contact-button {
        display: inline-block;
        margin-top: 5px;
        padding: 12px 24px;
        background-color: #1246ab !important;
        color: #ffffff !important;
        text-decoration: none !important;
        border: none !important;
        border-radius: 6px !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        cursor: pointer !important;
        transition: background-color 0.3s ease, box-shadow 0.3s ease !important;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1) !important;
    }

    .custom-contact-button:hover {
        background-color: #1246ab !important;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
    }



.wd-product-thumb.product-element-top.wd-quick-shop a.wd-product-img-link.product-image-link img{
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		object-fit: contain;
}
.wd-product-thumb.product-element-top.wd-quick-shop a.wd-product-img-link{
	width: 100%;
	height: 0;
	padding-top: 100%;
	position: relative;
	background: #FFF;
}

.woocommerce-product-gallery__image a img{
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		object-fit: contain;
}

.woocommerce-product-gallery__image {
	width: 100%;
	height: 0;
	padding-top: 100%;
	position: relative;
	background: #FFF;
}

