/*
 Theme Name:   Precious Jewellery Child Theme
 Description:  Child theme for Parent Precious Jewellery
 Author:       One Digital Media Solutions 
 Template:     preciousjewellery
 Version:      1.0.0
*/

/* Add your custom styles below */
.site-brand a img {
    width: auto;
    height: auto!important;
}

.site-drawer .site-drawer-inner .site-brand img {
  /*height: calc(var(--theme-site-brand-height) - 0.125rem);*/
  height: 60px !important;
}

.ht-ctc-chat{
    bottom:115px!important;
}


/*cost or price information hidden*/
.single-product-wrapper .product-detail .price{
    display: none;
}

.single-product .djewno-product-bottom-popup-cart span.price {
    display: none!important;
}

.site-switcher {
    position: relative;
    display: none;
    overflow: hidden;
}

.product-price{
    display: none;
}

.site-drawer.site-cart-drawer .site-drawer-inner .products .product .content-wrapper .price {
    display: none;
}

.site-drawer.site-cart-drawer .site-drawer-inner .woocommerce-mini-cart__total{
    display: none;
}

.klb-search-results span.price{
	display: none;
}

/*cost or price information hidden*/


/*hide cart*/
.single-product-wrapper .product-detail form.cart{
    display: none!important;
}

.djewno-product-bottom-popup-cart form.cart{
    display: none!important;
}
/*hide cart*/


/*whatsapp button for listings*/
body.archive .products .product .s_8.ctc-analytics{
    background-color: #25D366!important;
    border-radius: 25px!important;
    margin-top: 20px!important;
	padding:0 0rem!important;
}

body.single-product .products .product .s_8.ctc-analytics{
	background-color: #25D366!important;
    border-radius: 25px!important;
    margin-top: 20px!important;
	padding:0 1rem!important;
	font-size: 13.008px;
}

/*listing page*/
.products:not(.slick-slider) > *{
		flex: none;
}

.widget_price_filter{
	display:none;
}


/* Hide the products initially with opacity and translate them */
body.archive .products .product {
    opacity: 0; /*0*/
    transform: translateY(150px); /*150*/
    transition: opacity 0.5s ease-out, transform 0.5s ease-out;
}

/* Class that will be added when the product is in view */
body.archive  .products .product.in-view {
    opacity: 1;
    transform: translateY(0);
}


/*category description*/
.term-description{
	display:none;
}

/*top social*/
.site-social.style-1 ul {
    gap: 0.375rem;
    padding-left: 2rem;
}

.header-topbar .header-notice {
    padding-top: 0px;
    padding-bottom: 0px;
}

.site-social.style-1 {
	margin-top:10px;
}



@media screen and (min-width: 1200px){
    .site-brand a img {
        height: auto!important;
    }
}

@media screen and (max-width: 768px){
	.header-row.header-topbar.d-none.d-xl-block{
		display: block !important;
	}
	
	.header-row.header-topbar .header-inner .col:first-child {
		display:none!important
	}
	
	.theme-switcher{
		display:none!important
	}
	
	.header-topbar .header-notice i {
		font-size: 128%;
		margin-right: 0rem;
	}
	
	.klb-icon-phone-call{
		display:none;
	}
	
	.site-social.style-1 ul {
		padding-left: 1rem;
	}
}

@media screen and (max-width: 480px){
    .s_8.ctc-analytics{
        padding: 0px!important;
        height: auto!important;
    }
	.quickview-button.btn{
        padding: 0px;
    }
    .product-type-1 a.klbcp-btn{
        font-size: 10px;
    }
	
}

@media screen and (max-width: 768px) {
    .site-social.style-1 ul {
        padding-left: 0rem;
    }
}

