.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18 .elementor-element.elementor-element-477dd08e .elementor-heading-title{color:#C61820;}.elementor-18 .elementor-element.elementor-element-477dd08e{color:#707070;}.elementor-18 .elementor-element.elementor-element-477dd08e a{color:#000000;}.elementor-18 .elementor-element.elementor-element-477dd08e a:hover{color:#C61820;}.elementor-widget-wc-elements .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wc-elements .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS for section, class: .elementor-element-477dd08e */.woocommerce-info {
    border-top-color: #c40e17;
}

.mt-2, .my-2 {
    margin-top: .0rem!important;
}
.btn-primary {
    color: #fff;
    background-color: #f7f6f7;
    border-color: #CB0000;
}

.btn-primary:hover {
    color: #fff!important;
    background-color: #CB0000;
    border-color: #CB0000;
}


.woocommerce-account .addresses .title .edit {
    float: right;
    color: #CB0000;
    border: 2px solid #CB0000;
    padding: 5px;
    border-radius: 4px;
}
.woocommerce button.button.alt, .woocommerce input.button.alt {
color: #FFFFFF;
    background-color: #CB0000;
    border-color: #CB0000;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 800;
    line-height: 1.3em;
    letter-spacing: -0.5px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 4px 4px 4px 4px;
    margin-top: 13px;

}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {



color: #CB0000;
    background-color: #ffffff00;
    border-color: #CB0000;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 800;
    line-height: 1.3em;
    letter-spacing: -0.5px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 4px 4px 4px 4px;
    margin-top: 13px;
}

.eael-woo-checkout .woocommerce .woocommerce-info {
    background-color: #eee;
    color: ##707070;
    font-family: "Nunito Sans", Sans-serif;
    border:1px solid #ccc;
}


.elementor-17 .elementor-element.elementor-element-5c04e6c5 {
   
   font-family: "Nunito Sans", Sans-serif;
   font-size:15px;
}
.woocommerce form .form-row {
    padding: 3px;
    margin: 0 0 6px;
    width: 100%;
}
.woocommerce form .form-row label {
    line-height: 2;
    width: 50%;
}

.woocommerce-input-wrapper {
 width: 100%;
   
}

.woocommerce-info::before {
    color: #c61820;
}/* End custom CSS */