/*
Theme Name:  Econis Child
Theme URI:   http://wpbingosite.com/wordpress/econis/
Description: Child theme for the Econis Theme
Author:      Erki Adams
Template:    econis
Version:     1.0.0
*/

/* align items center in grid */
.products.products-list li {
	text-align: center;
}
.products-entry.slick-slide {
	text-align: center;
}
.item-product.slick-slide {
	text-align: center;
}


/* hide stock quantity in wishlist */
.woosw-item--stock {
	display: none;
}


/* hide compare button */
.woosc-compare {
	display: none !important;
}


/* wishlist popup design */
a.woosw-page {
	background: transparent !important;
	border: 2px solid #3e4a5e;
}
.woosw-popup-content-bot-inner a {
	line-height: 3 !important;
}
.woosw-popup-content-bot-inner a:hover { background-color: #5fbd74 !important; border-color: #5fbd74; }


/* hide vendor info in single product page */
.entry-summary .vendor-info {
	display: none;
}


/* hide stock quantity in single product page */
.in-stock {
	display: none;
}

/* text Show 15 in category page needs more padding */
.bwp-top-bar .econis-woocommerce-sort-count .pwb-dropdown-toggle {
	padding: 0 10px 0 60px !important;
}

/* Product card needs some margin */
.products-list.grid .product-wapper.content-product2 {
	margin: 10px;
}

.bwp-header .wpbingoLogo img {
    max-height: 96px !important;
}

#customer_quotes {
	display: none;
}

.bwp-header .header-search-form .search-from #searchsubmit, .bwp-header .header-search-form .search-from #searchsubmit2 {
	background: #2875de !important;
}

.product-stock {	
	display: none !important;
}

.elementor-widget-container {
    background: transparent !important;
}

.product-category .count {
	display: none;
}

/* Style for category links */
.category-link {
    position: relative;
    display: block;
    text-align: center; /* Center the text horizontally */
}

/* Position the title over the image */
.woocommerce-loop-category__title {
    position: absolute;
    top: 50%; /* Center vertically */
    left: 50%; /* Center horizontally */
    transform: translate(-50%, -50%); /* Adjust position */
    color: white; /* Change text color if needed */
    padding: 10px; /* Optional: Add padding */
	font-size: 22px;
	width: 100%;
}

/* Ensure parent has relative positioning */
.product-category {
    position: relative;
    overflow: hidden; /* Ensure child elements don't overflow */
}

/* Ensure parent has relative positioning */
.product-category img {
    border-radius: 20px;
    -webkit-border-radius: 20px;
}