/**
* Theme Name: Extice Child
* Description: This is a child theme of Extice, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: extice
* Version: 1.1.1
*/

.select-selected span {
    color: #000 !important;
}

@media(max-width:574px){
h1.elementor-heading-title, h2.elementor-heading-title {
    font-size: 39px !important;
}
	}

.project-item.project-style-2 .project-excerpt {
    max-width: 230px;
    color: #fff;
    overflow: hidden;
}
.project-item.project-style-1 .project-content .project-excerpt {
    overflow: hidden !important;
}


/* shop page css */

body.archive.extice-archive-product {
    background: #F2F6FC;
}

body.archive.extice-archive-product ul.extice-products.products li.product-category{
    background: white;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0px 0px 14px -4px gray;
}

body.archive.extice-archive-product ul.extice-products.products li.product-category img {
    border-radius: 0;
    margin: 0;
}

body.archive.extice-archive-product ul.extice-products.products li.product-category h2.woocommerce-loop-category__title, .extice-products products li.product-style-default.product.type-product .product-caption {
    padding: 20px;
    margin: 0;
    text-align: center;
}



/* shop page product card css */
body.archive  ul.extice-products.products li.product-style-default.product {
	 background: white;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0px 0px 14px -4px gray;
}
body.archive ul.extice-products.products li.product-style-default.product .product-transition{
	  margin: 0;
}
body.archive ul.extice-products.products li.product-style-default.product  .product-caption{
	 padding: 20px;
    margin: 0;
    text-align: center;
}
body.archive ul.extice-products.products li.product-style-default.product .product-transition {
    height: 300px;
    width: 100%;
}
body.archive ul.extice-products.products li.product-style-default.product .product-caption span.price {
    display: none;
}
body.woocommerce-page .extice-sorting {
    display: none;
}
.woocommerce-product-gallery__image a{
	position : relative ;
}
.woocommerce-product-gallery__image [data-elementor-open-lightbox="no"]:after{
	content:'';
	display:block ;
	padding-bottom: 80%;
	    width: 100%;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;

    object-fit: cover;
    font-family: "object-fit: contain";
    border: 0;
    width: 100%;
    height: 100%;
}
.zoomImg{
	right:unset;
}
.product-block .product-image {
		position : relative ;
}
.product-block .product-image:after{
	content:'';
	display:block ;
	padding-bottom: 83%;
	    width: 100%;
}
.product-block .product-image img{
		position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    object-fit: cover;
    font-family: "object-fit: contain";
    border: 0;
    width: 100%;
    height: 100%;
}