.elementor-24071 .elementor-element.elementor-element-7600bf5{padding:0px 0px 0px 0px;}/* Start custom CSS */body{
   background-color: #fbf4f2; 
}
.ff_top_left_menu .elementor-icon-list-text {
    line-height: 6px;
} 

.top_blue_header{ } 
.top_blue_header .elementor-icon-box-icon{ width: initial;
    float: left; }
.top_blue_message{
    max-width: 360px;
    margin: 4px auto;
}
.top_blue_message h3{
    display:none ;}
.move_to_up, 
 .ff_payment_icon{
	display:inline-block ;
 }
 .shopengine-product-category-lists .single-cat-list-item {
    padding: 250px 0px 0px 0px !important;  
}
.shopengine-product-category-lists .single-product-category {
    text-align: center;
    background-color: rgba(0,0,0,0.5)!important;  
    color: #fff!important;  
    padding: 15px 0!important;  
}
.shopengine-product-category-lists .product-category-title{
    color: #fff!important;  
    margin: 0!important;   
}

.shopengine-single-product-item {
    border: 1px solid #e2e2e2;
}
.ff_navbar_hidden{ 
    
} 

.header_search_cols{
    
}  
.header_search_cols .elementor-widget-button{
    margin: 0px;
}  
.ff_search_hide{
    display: none 
}
#ff_close_btn{
    display: none  ;
    text-align: center;
}
#ff_search_btn{
    
}

#ff_close_btn .elementor-button-text{  display: none   
    
}
.ff_sale_products .woocommerce-loop-product__buttons{ 
    display: none ;
}

.ff_header_ecom_icons{} 
.ff_header_ecom_icons ul{}

.ff_header_ecom_icons ul li{
   border: 1px solid #F6A099;
    padding: 4px 0px 4px 4px !important;
    border-radius: 4px;
    margin: auto 4px !important;
    text-align: center !important; 
    list-style: none ;
}

.ff_header_ecom_icons ul li a{ }

.ff_woo_searchicon{}
.ff_woo_searchicon .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon {
    min-width: unset;
    float: left;
    max-width: 30px !important;
}
.ff_woo_searchicon .dgwt-wcas-search-icon {
    width: 30px;
    height: 30px;
    cursor: pointer;
    float: left;
    text-align: left;
    font-family: elementskit!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 26px;
	color: #fe8f75 ;
}
.dgwt-wcas-search-icon::before {
    content: "\eb16";
}
.dgwt-wcas-search-icon svg{
    visibility: hidden;	
} 
.dgwt-wcas-search-form{
   left: -25px !important;
    top: 25px !important; 
} 
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background: transparent !important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 13px 24px 13px 48px;
    line-height: 24px;
    font-size: 17px;
    border: 1px solid #fe8f75;
    border-radius: 30px;
    height: auto;
    font-family: Roboto,sans-serif;
    background-color: #ffffff!important;
    max-width: 80%;
} 
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover {
    background-color: rgba(246, 160, 153, 0.45);
}  
.dgwt-wcas-suggestions-wrapp{
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; 
} 

.ff_mobile_icons{
	position: fixed;
    width: 100% !important;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999999;
    background: #fff;
} 

@media only screen and (max-width: 767px){
    .elementskit-menu-overlay{
        background-color: transparent !important; 
    }
	.wa__btn_popup{
	 bottom: 60px !important;
	} 
	.ff_header_ecom_icons ul li{border:0px; }
	.ff_home_pd_catg ul.products.elementor-grid li.product{ }
}/* End custom CSS */