/*
Theme Name: Zota Child
Theme URI: https://elementor2.thembay.com/zota/
Author: Thembay
Description: This is a child theme for Zota
Version: 1.0
Author URI: https://thembay.com/
Template: zota
Text Domain: zota-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */
.cate-home-block {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	width: auto !important;
}
.cate-home-main .elementor-element, .cate-home-main .elementor-widget-wrap {
	padding:0
}
.cate-home-main .elementor-element  a, .cate-home-main .elementor-element  a img{
	width:100%
}
.cate-home-inner {
    height: 48%;
}
.cate-home-main > .elementor-widget-wrap > .elementor-widget-image, 
.cate-home-main > .elementor-widget-wrap > .elementor-widget-image .elementor-widget-container, 
.cate-home-main > .elementor-widget-wrap > .elementor-widget-image .elementor-widget-container a {
	    height: 100%;
} 
.cate-home-inner > .e-con-inner,
.cate-home-inner > .e-con-inner > .elementor-widget-image,
.cate-home-inner > .e-con-inner > .elementor-widget-image > .elementor-widget-container,
.cate-home-inner > .e-con-inner > .elementor-widget-image >  .elementor-widget-container > a{
	height:100% !important
}
.cate-home-main > .elementor-widget-wrap > .elementor-widget-image >  .elementor-widget-container > a img{
	    object-fit: cover;
}
.cate-home-inner img{
	height:100% !important;
	object-fit: cover;
}
#newsletter-popup {
	display:none
}
.product-categories-tabs {
	justify-content: center;
}
.main-cat-bg .elementor-column-gap-custom {
	gap:20px !important
}
.product-recently-viewed-header .content-view {
	top: 80px;
}
/* #menu-category-menu li, .product-categories-tabs  {
	pointer-events:none
} */
.container {
    max-width: 1270px !important;
    padding: 0 20px !important;
}
.zota-back-btn {
	display:none
}

.archive .woof_checkbox_instock_container,
.archive .woof_checkbox_featured_container,
.archive .tbay-filter,
.archive .woocommerce-products-header{
	display:none !important
} 
.sbi_header_text.sbi_no_bio {
	justify-content:center !important
}	
.sbi_feedtheme_header_text {
	display: contents !important;
}

.woocommerce .woocommerce-product-details__short-description p {
	text-align:justify
}
.sku_wrapper {
	display:none !important
}
.zota-quickview .mfp-inline-holder .mfp-content {
	height:75%;
	overflow:auto
}

.woocommerce img, .woocommerce-page img,
.singular-shop .woocommerce-product-gallery__image a,
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper>div,
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    height: 100% !important;
    object-fit: cover;

}

.woocommerce-loop-category__title .count {
	display:none !important
}

.custom-main-gallery {
    width: 100%;
    max-width: 600px;
    margin: auto;
    margin-bottom: 15px;
}
.custom-thumbs-gallery {
    max-width: 600px;
    margin: auto;
    box-sizing: border-box;
}
.custom-thumbs-gallery .swiper-slide {
    opacity: 0.4;
    cursor: pointer;
}
.custom-thumbs-gallery .swiper-slide-thumb-active {
    opacity: 1;
}
.image-mains .swiper-slide img {
	width:100%
}
.custom-main-gallery { 
    height: 100%;
}
.swiper-button-next:after, .swiper-button-prev:after { 
    text-shadow: 0 0 4px rgb(0 0 0 / 50%);
}
.additional_information_tab {
	display:none !important
}
@media (max-width:767px) {
	.custom-thumbs-gallery .swiper-slide { 
		height: 75px !important;
		width: 75px !important;
	}
	.image-mains {
		height:400px !important
	}
}
@media (max-width:991px) {
	.information {
	    margin: 100px 0 0 0 !important;
	}
}
@media (min-width:768px) {
	.custom-thumbs-gallery .swiper-slide { 
		height: 100px !important;
		width: 25% !important;
	}
	.image-mains {
		height:600px !important
	}	
}