.elementor-16 .elementor-element.elementor-element-10b66e4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-10b66e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F5;}.elementor-16 .elementor-element.elementor-element-10b66e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-16 .elementor-element.elementor-element-10b66e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-65dc351 .elementor-heading-title{color:#111111;font-size:1.5rem;font-weight:400;}/* Start custom CSS for heading, class: .elementor-element-65dc351 */thead{
   color:#111;
   font-weight: 400 !important;
}
thead th{
   font-weight: 400 !important; 
    color:#111;
}
table{
    background-color: #fff;
     color:#111;
}
.woocommerce-cart table.cart td.actions .button{
    padding-top: 10px;
padding-right: 30px;
padding-bottom: 10px;
padding-left: 30px
font-weight: 400 !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
    width: 100%;
    background-color: #fff;
}
.woocommerce-page #content table.cart .button{
    font-weight: 400 !important;
}
.woocommerce a.button{
     font-weight: 400 !important;
}
.woocommerce-cart .cart-collaterals .cart_totals > h2{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b67d20 */.woocommerce-checkout{
    background-color: #fff;
   
}
.woocommerce-page.woocommerce-checkout #payment ul.payment_methods, .woocommerce.woocommerce-checkout #payment ul.payment_methods,.woocommerce-privacy-policy-text{
    color:#111;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
    font-weight: 400;
}
.checkout{
    padding: 15px;
}
#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3),form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading),.woocommerce form .form-row label,.woocommerce form .form-row label{
    font-weight: 400;
    color:#111;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
  width: 50%;
    
}
.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-radius: 5px;
}/* End custom CSS */