/**
* Theme Name: Freshio Child
* Description: This is a child theme of Freshio, generated by Merlin WP.
* Author: <a href="https://pavothemes.com/">Pavotheme</a>
* Template: freshio
* Version: 2.3.7
*/



/*--- re-color theme 20-June-25 ---*/	

.main-navigation ul>li.menu-item>a, .main-navigation ul.nav-menu>li.menu-item>a {
    font-weight: 600!important;
    font-size: 16px;
	font-family: 'Montserrat';
}


	.freshio-breadcrumb .breadcrumb-heading {
		color: #238295;
	}
	
	.widget .widget-title, .widget .widgettitle{
		color: #238295;
	}
	
	.wp-block-heading{
		color: #238295;
	}
	
	.hentry .entry-title a{
		color: #238295;
	}
	
	.single-post .entry-title{
		color: #238295;
	}
	
	#respond #reply-title{
		color: #238295;
	}
	
	.freshio-footer-builder .site-footer {
    padding-top: 0;
    background: #333333;
	}
	
	.freshio-footer-builder .site-footer p{
		color:#ffffff;
	}
	
	.freshio-footer-builder .site-footer h2{
		color:#ffffff!important;
	}
	
	
	.freshio-footer-builder .site-footer .elementor-icon-list-text{
		color:#c8c8c8!important;
	}
	
	.freshio-footer-builder .site-footer  .elementor-2518 .elementor-element.elementor-element-9882b86 > .elementor-widget-container{
		color:#c8c8c8!important;
	}
	
	.freshio-footer-builder .site-footer .elementor-2518 .elementor-element.elementor-element-5791aae > .elementor-widget-container{
		color:#c8c8c8!important;
	}
	
	ul.products li.product .product-block{
		background:#FFF8E8;
		padding: 20px;
    padding-bottom: 0;
    border: 1px solid #FFBC0D;
		border-radius:15px;
	}
	
	@media (max-width:767px){
			ul.products li.product .product-block{
		background:#FFF8E8!important;
		padding: 20px!important;
    padding-bottom: 0!important;
    border: 1px solid #FFBC0D!important;
		border-radius:15px!important;
	}
	}
	
	
	.elementor-2398 .woocommerce-product-list ul.products .product-list-inner{
		background:transparent;
	}
	
	.elementor-2398 .elementor-element.elementor-element-72ee8c0{
		margin-bottom:0px!important;
	}
	
	.elementor-2398 .elementor-element.elementor-element-6ee2445 {
    width: var(--container-widget-width, 280px)!important;
    max-width: 280px!important;
    --container-widget-width: 280px!important;
    --container-widget-flex-grow: 0;
		padding:8px;
}
	
	.elementor-widget-freshio-product-categories.category-style-4 .product-cat{
		border-radius: 0;
    background-color: #E3EBC4;
    padding: 10px;
		margin:8px;
	}
	
	.elementor-widget-freshio-product-categories.category-style-4 .product-cat .cat-image{
		display: flex;
    align-items: center;
	}
	
	.elementor-widget-freshio-product-categories.category-style-4 .link_category_product {
    border-radius: 0;
		width: 48%;
}
	
.product-cat .cat-title {
    padding: 20px 0px 0px 15px;
}	
	
	.elementor-2398 .elementor-element.elementor-element-6ee2445 .cat-title a{
		padding-left: 0px;
    font-size: 24px;
    font-weight: bold;
    color: #547C0E;
	}
	
	.elementor-widget-freshio-product-categories.box-align-center .product-cat-caption{
		justify-content:left;
	}
	
	.elementor-2398 .elementor-element.elementor-element-674341e {
    width: var(--container-widget-width, 280px)!important;
    max-width: 280px!important;
    --container-widget-width: 280px!important;
    --container-widget-flex-grow: 0;
		padding:8px;
}
	
	.elementor-2398 .elementor-element.elementor-element-7de5220{
		width: var(--container-widget-width, 280px)!important;
    max-width: 280px!important;
    --container-widget-width: 280px!important;
    --container-widget-flex-grow: 0;
		padding:8px;
	}
	
	.elementor-2398 .elementor-element.elementor-element-674341e .cat-title a{
		padding-left: 0px;
    font-size: 24px;
    font-weight: bold;
    color: #D15C36;
	}
	
	.elementor-2398 .elementor-element.elementor-element-fdd2c40.elementor-column > .elementor-widget-wrap{
		margin:0;
	}
	
	.elementor-2398 .elementor-element.elementor-element-64e7347.elementor-column > .elementor-widget-wrap{
		margin:0;
	}
	
	.elementor-2398 .elementor-element.elementor-element-920d0ff > .elementor-element-populated{
			margin:0;
	}
	
	.elementor-2398 .elementor-element.elementor-element-7de5220 .product-cat {
    background-color: #FED8EC;
}
	
	    .elementor-2398 .elementor-element.elementor-element-7de5220 .cat-title a{
        padding-left: 0px;
        font-size: 24px;
        font-weight: bold;
        color: #FB6AB5;
    }
	
	.elementor-widget-freshio-product-categories.category-style-4 .product-cat .product-cat-caption .cat-title{
		padding:10px 0px 0px 15px;
	}
	
	.elementor-2518 .elementor-element.elementor-element-230e5db > .elementor-widget-container{
		color:#fff;
	}
	
	.elementor-element-1d27e98 .elementor-widget-container{
		color:#fff;
	}


/*--- re-color theme 20-June-25 ---*/	