.elementor-kit-5{--e-global-color-primary:#1E88E5;--e-global-color-secondary:#2B2B2B;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-d6e85fa:#FF8F1F;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.elementor-menu-cart__toggle .elementor-button {
 padding: var(--toggle-icon-padding,7px 10px);
}


.wlfmc-counter-wrapper .wlfmc-counter-icon {
    padding: 10px;
    border-radius: 50%;
    background-color: #FF8F1F;
}

#mobile .wlfmc-counter-wrapper .wlfmc-counter-icon {
    background-color: #FF8F1F;
}



#mobile .elementor-menu-cart__toggle .elementor-button {
    align-items: center;
    background-color: #FF8F1F;
   
}

#mobile .elementor-menu-cart__toggle .elementor-button svg {
    fill: #fff;
}

.wlfmc-products-counter-wrapper:not(.is-elementor) .wlfmc-counter-icon i {
    color: #fff3f3 !important;
}

span.wlfmc-counter-number.products-counter-number {
    background: #ffffff;
    border-radius: 50%;
    font-size: 10px;
    padding: 0px 5px;
    top: -13px;
    left: -14px;
    position: relative;
	color:black;
	font-weight:600;
}


.elementor-widget-search .e-search-form{
    display:flex;
    align-items:center;
}

.elementor-widget-search .e-search-label{
    width:44px;
    height:44px;
    min-width:44px;
    border-radius:50%;
    background:#1E88E5;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-shrink:0;
    margin-right:-50px;
}

.elementor-widget-search .e-search-label svg{
    width:18px !important;
    height:18px !important;
    fill:#fff;
}

.elementor-widget-search .e-search-input-wrapper{
    flex:1;
    min-width:0;
}

.elementor-swiper-button.elementor-swiper-button-next,.elementor-swiper-button-prev {
    background-color: #1E88E5;
    padding: 7px;
    border-radius: 25px;
}

.wlfmc-loop-btn:not(.is-elementor)  .wlfmc-add-button > a i {
    color: rgb(30 136 229);
}

a.wlfmc_add_to_wishlist.wlfmc-custom-btn.alt {
    background-color: #ffffff;
}


a.wlfmc_add_to_wishlist.wlfmc-custom-btn.alt:hover {
    background-color: #ffffff;
}

.wlfmc-add-button.wlfmc-removefromwishlist.wlfmc-tooltip.wlfmc-tooltip-top {
    background-color: white;
    border-radius: 5px;
}


a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    width: 100%;
}


form.woocommerce-ordering {
    font-family: 'Poppins';
    border: 2px solid #1e88e587;
    border-radius: 5px;
	font-weight:600;
}

form.woocommerce-ordering select{
    font-family: 'Poppins';
	font-weight:600;
}

p.woocommerce-result-count {
    font-family: 'Poppins';
    font-weight: 600;
}


.plugincy-filter-group {
    font-family: 'Poppins';
}


.elementor-menu-cart__subtotal{
	border-color:#2B2B2B;
}


#cartfavourite a.wlfmc_add_to_wishlist.wlfmc-custom-btn.alt {
    border: 2px solid;
    margin: 10px 0;
}


.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
    color: #1e88e5;
}


.cart-collaterals {
    font-family: 'Poppins';
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    font-family: 'Poppins';
}


form.checkout.woocommerce-checkout {
    font-family: 'Poppins';
}



.woocommerce form .form-row textarea, .woocommerce input[type=email], .woocommerce input[type=number], .woocommerce input[type=password], .woocommerce input[type=reset], .woocommerce input[type=search], .woocommerce input[type=tel], .woocommerce input[type=text], .woocommerce input[type=url], .woocommerce textarea, .woocommerce-page form .form-row textarea, .woocommerce-page input[type=email], .woocommerce-page input[type=number], .woocommerce-page input[type=password], .woocommerce-page input[type=reset], .woocommerce-page input[type=search], .woocommerce-page input[type=tel], .woocommerce-page input[type=text], .woocommerce-page input[type=url], .woocommerce-page textarea {
    border-color: #2B2B2B;
    border-radius: 5;
    border-width: 1px;
    border-radius: 5px;
}


.woocommerce-billing-fields {
    padding: 10px;
    border: 2px solid #d1d5db;
}


.woocommerce .select2-container .select2-selection--single, .woocommerce select, .woocommerce-page .select2-container .select2-selection--single, .woocommerce-page select {
    border: 1px solid #2B2B2B;
    border-radius: 5px;
    font-family: Poppins;
}


nav.woocommerce-MyAccount-navigation {
    font-family: 'Poppins';
    font-weight: 600;
}

/*li.woocommerce-MyAccount-navigation-link {*/
    
/*}*/


li.woocommerce-MyAccount-navigation-link.is-active a{
    background-color: #1E88E5;
    color: #ffffff;
}

li.woocommerce-MyAccount-navigation-link a{
    background-color: #2b2b2b;
  color: #ffffff;
}

.woocommerce-MyAccount-content {
    font-family: 'Poppins';
}



.um-half {
    font-family: 'Poppins';
}

a.um-link-alt {
    font-family: 'Poppins';
}

span.um-field-checkbox-option {
    font-family: 'Poppins';
}

.um-field-label {
    font-family: 'Poppins';
}

.select2-container .select2-choice, .select2-container-multi .select2-choices, .select2-drop, .select2-drop-active, .select2-drop.select2-drop-above, .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form input[type=url], .um .um-form textarea, .um .upload-progress {
    border-radius: 5px;
}


.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    background: #2b2b2b;
    color: white !important;
}


a.um-button.um-alt {
    background-color: #2b2b2b !important;
}


input#um-submit-btn {
    font-family: 'Poppins';
}


.um-field-block {
    font-family: 'Poppins';
    color: black;
}


.elementor-menu-cart__toggle .elementor-button{
    border: none;
}/* End custom CSS */