/* ////cart page css///// */

tr.wc-block-cart-items__header th {
    font-size: 20px;
}
.alignwide {
    margin: 0px !important;
}

.page-id-41 h2.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    font-size: 20px !important;
}
.page-id-41 a.wc-block-components-product-name {
    color: black;
    font-size: 18px;
}
span.price.wc-block-components-product-price {
    font-size: 20px;
}
.wc-block-components-product-badge.wc-block-components-sale-badge {
    font-size: 17px;
}

.page-id-41 .wc-block-components-product-metadata {
    font-size: 16px;
}

button.wc-block-cart-item__remove-link {
    font-size: 18px !important;
    color: red !important;
}

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background-color: #0e1936;
}

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover {
    color: white !important;
}



.page-id-42 h3.wc-block-components-product-name {
    font-size: 16px;
    line-height: 20px !important;
    font-weight: 500 !important;
}
.page-id-42 span.wc-block-components-product-details__name {
    font-size: 14px !important;
    font-weight: 500 !important;
}

button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    background-color: #0e1936;
    color: white;
}


/* mo */

/* thank you */

.page-id-165 #mp_form_popup2 {
    border: 1px solid #434E6E;
    border-radius: 2px;
    text-align: left;
    border-radius: 15px;
}

.page-id-165 input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: 1px solid #434E6E;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
    width: 100%;
    border-radius: 5px !important;
}

.page-id-165 input.mailpoet_submit {
    background-color: #E3CCA1 !important;
    border-color: #E3CCA1 !important;
    color: black ! IMPORTANT;
}

.page-id-165 form.mailpoet_form.mailpoet_form_form.mailpoet_form_below_posts {
    margin-top: 200px;
    margin-bottom: 100px !important;
}

@media only screen and (max-width: 767px) {

.woocommerce-message {
    border-top-color: #8fae1b;
    margin-top: 150px;
}

    .elementor-853 .elementor-element.elementor-element-b1b200e {
		margin-top: 90px !important;
}
}