.elementor-42 .elementor-element.elementor-element-975ede6{margin-top:90px;margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-92eea0d > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-03fc100{width:var( --container-widget-width, 101.62% );max-width:101.62%;--container-widget-width:101.62%;--container-widget-flex-grow:0;}/* Start custom CSS for shortcode, class: .elementor-element-03fc100 */.woocommerce form .form-row .input-checkbox {
    display: inline;
    margin: -8px 8px 0 0;
    text-align: center;
    vertical-align: middle;
}

button#place_order {
    width: 100%;
    font-size: 20px;
}


/*Save more option */
tr.cart-discount.thpys-total-save-cell td::Before {
    content: "-";
    color: black;
    padding-right: 3px;
}

tr.cart-discount.thpys-total-save-cell td::after {
    content: "[Removed]";
    color: black;
    padding-left: 3px;
    font-size: 12px; /* choose any size you want */
}
 
/*Position TR you save*/

tr.order-total {
    transform: translateY(51px);
}

tr.tax-total {
    transform: translateY(51px);
}

@media (max-width: 768px) {
    tr.tax-total {
        transform: translateY(60px); /* move it further down on mobile */
    }
    tr.cart-discount.thpys-total-save-cell {
    font-size: 12px;
}
}

tr.cart-discount.thpys-total-save-cell{
    transform: translateY(-102px);
}


tr.shipping.recurring-total {
    display: none;
}

table.shop_table.woocommerce-checkout-review-order-table {
    padding-bottom: 25px;
}


@media (max-width: 768px) {
  .cart-sa-img {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-975ede6 */tr.recurring-totals {display: none;}

tr.cart-subtotal.recurring-total {display: none;}

tr.shipping.recurring-total.\32 023_05_26_yearly {display: none;}

tr.tax-total.recurring-total {display: none;}

tr.order-total.recurring-total {display: none;}/* End custom CSS */