/*
Theme Name:     Kudil Child
Theme URI: 		http://kudil.dttheme.com/
Author: 		the DesignThemes team
Author URI: 	https://themeforest.net/user/designthemes
Description:    Child theme for the Kudil theme powered by DesignThemes
Template:       kudil
Version:        1.0
*/


body{
    font-family: 'Poppins', sans-serif!important;
}

.fb_single_product_item .fb_product_content .fb_product_title{
	font-size:25px!important;
}

.fb_product_list .fb_product_content{
	padding:25px!important;
	margin-top:25px;
}

.fb_pagination ul li{
	padding-bottom:0px;
}

.fb_product_content .fb_order_button img{
	margin:0!important;
	margin-right:10px!important;
}

.fb_cart_table th{
	color:white;
}

.fb-pagination{
	padding-top:40px;
}

.fb_single_product_item{
    box-shadow: 5px 5px 60px rgba(132, 128, 128, 0.4);
    margin:15px 0px;
}

.fb_order_button{
    float: right;
    margin: -40px 0px 0px 0px !important;
    padding: 10px 12px;
}

.kachow-product-section{
	padding-top:40px;
}

.fb_search_form input{
    padding:0!important;
}

.kachow_fb_search{
    padding-bottom:25px;
}

.fb_category_list .fb_category_item{
    display:inline-block;
    border: 2px solid #ec4f44;
    margin: 5px 0px;
    padding: 10px 20px;
}

.fb_category_list .fb_category_item:nth-of-type(2n+1){
    background:transparent;
}

.fb_category_menu ul li:hover{
	background:#ec4f44;
}

.fb_category_list .fb_category_item:nth-of-type(2n+1):hover{
	background:#ec4f44;
}

.fb_category_menu ul li:hover label{
	color:white;
}





/* Popup Overlay */
.popup-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  justify-content: center;
  align-items: center;
  z-index: 1000;
}

/* Popup Content */
.popup-content {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  text-align: center;
  max-width: 300px;
  width: 100%;
}

/* Pickup Button */
.pickup-link {
  display: inline-block;
  margin-top: 20px;
  padding: 10px 20px;
  background: #0073e6;
  color: #fff;
  text-decoration: none;
  border-radius: 5px;
}







@media all and (max-width:767px){
    
    .fb__wrapper .fb_section_title{
        margin:20px 0px;
        padding: 25px 0px 0px 0px;
    }
    
    .kachow_fb_search{
        padding-bottom:0px;
    }
    
    .kachow-checkout .fb-checkout-form-inner{
        width:inherit;
    }
    
    .kachow-checkout .woocommerce-billing-fields{
        padding:30px;
    }
    
    .vc_column-inner .wpb_wrapper h3{
        font-size:24px!important;
    }
    
    .woocommerce .shop_table.woocommerce-checkout-review-order-table th{
        color:#fff;
    }
    
    .woocommerce .shop_table.woocommerce-checkout-review-order-table th, .woocommerce .shop_table.woocommerce-checkout-review-order-table td{
        font-size:15px!important;
        padding: 5px 10px;
    }
	
	.fb_category_menu{
		display: flex;
		overflow-x: auto;
		white-space: nowrap;
		padding: 10px;
		gap: 10px;
		max-width: 320px;
	}
	
	.fb_product_list .fb_product_content{
		margin-top:0px;
	}
}
