/*
 Theme Name:   Kadence Child
 Theme URI:    https://example.com/kadence-child/
 Description:  Kadence Child Theme
 Author:       Ramandeep Singh
 Author URI:   https://example.com
 Template:     kadence
 Version:      1.0.2
 Tags:         customizable, modern, responsive-layout, gutenberg, header builder, footer builder
 Text Domain:  kadencechild
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* Fonts CSS Starts */
@font-face{font-family: MyriadPro-Cond;src: url(assets/fonts/MyriadPro-Cond.otf);}
@font-face{font-family: ITC-Avant-Garde-Gothic-Medium;src: url(assets/fonts/ITC-Avant-Garde-Gothic-Medium.TTF);}
/* Fonts CSS Ends */

body,#wrapper div,#wrapper p,#wrapper li,#wrapper a{font-family: MyriadPro-Cond !important;font-size: 20px !important;font-weight: normal !important;}
#wrapper h1,#wrapper h2,#wrapper h3,#wrapper h4,#wrapper h5,#wrapper h6{font-family: ITC-Avant-Garde-Gothic-Medium !important;font-weight: 600 !important;letter-spacing: 1px !important;}

#wrapper a{font-family: inherit !important;font-size: inherit !important;font-weight: inherit !important;}

svg{fill: inherit;}

.content-area{margin-top: 0;margin-bottom: 0;}

/* Header CSS Starts */
#wrapper .elementskit-navbar-nav li{font-size: 24px !important;}
/* Header CSS Ends */

/* Accordions CSS Starts */
.elementor-362 .elementor-element.elementor-element-14c2e852 .elementor-tab-title{font-size: 16px !important;}
/* Accordions CSS Ends */

/* Categories CSS Starts */
.woocommerce ul.products li.product-category{box-shadow: unset !important;}
.woocommerce ul.products li.product .entry-content-wrap{padding: 0px !important;transform: unset !important;box-shadow: unset !important;}
/* Categories CSS Ends */

/* Products CSS Starts */
.kadence-shop-top-item.kadence-woo-toggle{display: none !important;}
.woocommerce ul.products li.product .price{display: none !important;}

.woocommerce ul.products li.product strong{display: initial !important;}

.woocommerce ul.products li.product{margin: 20px 0px !important;overflow: unset !important;}

.woocommerce ul.products li.product .product-excerpt{display: block !important;line-height: 22px;width: 90%;margin: auto;}
.woocommerce ul.products.woo-archive-action-on-hover li.product:hover .product-action-wrap, .woocommerce ul.products.woo-archive-action-on-hover li.product:focus-within .product-action-wrap{bottom: 0;background-color: #fff;padding: 20px;}

.woocommerce li.product a, .elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link{pointer-events: none !important;}
.woocommerce ul.products.woo-archive-action-on-hover li.product .product-action-wrap{bottom: -10rem !important;}

.product-categories-outer .woocommerce li.product a{pointer-events: inherit !important;}

.product-top-meta{text-align: left;position: absolute;bottom: 98%;width: 100%;}
#wrapper .product-top-meta p{font-size: 22px !important;line-height: 26px !important;}

.product-bottom-ingr-benefit{text-align: left;margin-bottom: 20px;}
.product-bottom-ingr-benefit img{width: 24px;height: 24px;object-fit: contain;padding: 3px;transform: translateY(-2px);margin-right: 5px;background-color: var( --e-global-color-c59c05f );border-radius: 100%;}
.product-bottom-ingr-benefit .product_benefits img{background-color: #51b84a;}
.product-bottom-ingr-benefit .product_ingredients,.product-bottom-ingr-benefit .product_benefits{display: flex;flex-wrap: wrap;flex-direction: row;}
.product-bottom-ingr-benefit .product_ingredients{}
.product-bottom-ingr-benefit .product_benefits{margin-top: 10px;}
.benefit-img{width: 12%;}
.benefit-content{width: 88%;line-height: 22px;}
/* Products CSS Ends */

/* Blog CSS Starts */
.elementskit-post-image-card{}
.elementskit-post-image-card .elementskit-post-body{padding: 0px 25px !important;padding-bottom: 36px !important;}
.elementskit-post-image-card .elementskit-post-body h2{font-size: 22px !important;margin-bottom: 0px !important;}
.elementskit-post-image-card .elementskit-post-body h2 a{}
.elementskit-post-image-card .elementskit-post-body p{margin-top: 5px !important;}
/* Blog CSS Ends */

/* Blog Single CSS Starts */
article .entry-meta{display: none !important;}
/* Blog Single CSS Ends */


/* Juice Remedies Section CSS Starts */
.jr-icons-outer{}
.jr-icons-outer .elementor-widget-wrap{display: flex;flex-wrap: wrap;flex-direction: row;}
.jr-icons-outer .elementor-widget-icon-box{width: 50%;margin-bottom: 20px !important;}
/* Juice Remedies Section CSS Ends */


/* Media Query CSS Starts */
@media screen and (max-width: 1200px)
{
	.elementor-294 .elementor-element.elementor-element-1a7c3e50 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator,
    .elementor-294 .elementor-element.elementor-element-1a7c3e50 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator
	{display: none !important;}
	
	.elementor-294 .elementor-element.elementor-element-1a7c3e50 .elementskit-navbar-nav .elementskit-submenu-panel{display: block !important;visibility: visible !important;opacity: 1 !important;max-height: inherit !important;}
	
	.benefit-img{width: 16%;}
	.benefit-content{width: 84%;}
}

@media screen and (max-width: 990px)
{
    .jr-icons-outer .elementor-widget-icon-box{width: 100%;}
}

@media screen and (max-width: 767px)
{
    .elementor-362 .elementor-element.elementor-element-14c2e852 .elementor-tab-title{font-size: 14px !important;line-height: 27px !important;}

    .product-cat-top-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu{justify-content: flex-start !important;}
	.product-cat-top-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu li{width: 50% !important;}
	.product-cat-top-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu li a{margin: 0px !important;}
	
	.product_cat_cust_cmn_pr_lbl span{display: none;}
	.product_cat_cust_cmn_pr_lbl span.mobile-br{display: block !important;width: 100%;}
	
	.benefit-img{width: 12%;}
    .benefit-content{width: 88%;}
    .elementor-widget-wc-archive-products .products {grid-template-columns: repeat(1, 1fr);}
    .woocommerce ul.products li.product h3, .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .woocommerce ul.products li.product .woocommerce-loop-category__title
    {font-size: 20px !important;}

	.product-bottom-ingr-benefit img {width: 26px;height: 26px;transform: translateY(0px);}
}
/* Media Query CSS Ends */