.elementor-kit-8431{--e-global-color-primary:#6EA820;--e-global-color-secondary:#54595F;--e-global-color-text:#222222;--e-global-color-accent:#6EA820;--e-global-color-36431d2:#FFFFFF;--e-global-color-cd34523:#F1F1F1;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-size:45px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.1em;--e-global-typography-731fcaf-font-size:24px;--e-global-typography-731fcaf-font-weight:700;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:1500ms;}.elementor-kit-8431 button,.elementor-kit-8431 input[type="button"],.elementor-kit-8431 input[type="submit"],.elementor-kit-8431 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-36431d2 );border-style:none;border-radius:3px 3px 3px 3px;padding:10px 22px 10px 22px;}.elementor-kit-8431 button:hover,.elementor-kit-8431 button:focus,.elementor-kit-8431 input[type="button"]:hover,.elementor-kit-8431 input[type="button"]:focus,.elementor-kit-8431 input[type="submit"]:hover,.elementor-kit-8431 input[type="submit"]:focus,.elementor-kit-8431 .elementor-button:hover,.elementor-kit-8431 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-36431d2 );}.elementor-kit-8431 e-page-transition{background-color:#FFFFFF17;}.elementor-kit-8431 a{color:var( --e-global-color-primary );}.elementor-kit-8431 a:hover{color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end: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-kit-8431{--e-global-typography-primary-font-size:38px;--e-global-typography-secondary-font-size:20px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:16px;}.elementor-kit-8431 button,.elementor-kit-8431 input[type="button"],.elementor-kit-8431 input[type="submit"],.elementor-kit-8431 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 18px 8px 18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8431{--e-global-typography-primary-font-size:28px;--e-global-typography-secondary-font-size:18px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;}.elementor-kit-8431 button,.elementor-kit-8431 input[type="button"],.elementor-kit-8431 input[type="submit"],.elementor-kit-8431 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:5px 15px 5px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* woocomm defult colours */

.woocommerce-info {
    border-top-color: var( --e-global-color-accent );
}

.woocommerce-info::before {
    color: var( --e-global-color-accent );
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
background: #f9f9f9;
}

.eael-woo-checkout .woocommerce .woocommerce-info {
    background: var( --e-global-color-cd34523 );
    color: var( --e-global-color-text );
}

.woocommerce .cart .button, .woocommerce .cart input.button, button#place_order, a.checkout-button.button.alt.wc-forward {
    background: var( --e-global-color-accent );
    color: #fff;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.woocommerce-terms-and-conditions-wrapper a, .woocommerce-info a {
    color: var( --e-global-color-accent );
    text-decoration: underline;
}

.woocommerce-terms-and-conditions-wrapper a:hover, .woocommerce-info a:hover {
color: var( --e-global-color-text );
}

.woocommerce .cart .button, .woocommerce .cart input.button {
    background: var( --e-global-color-accent );
    color: #fff;
}

form.woocommerce-cart-form a{
    color: var( --e-global-color-accent );
}
form.woocommerce-cart-form a:hover{
    text-decoration: underline;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    border-top: 3px solid var( --e-global-color-accent );
}

.woocommerce-message::before {
    color: var( --e-global-color-accent );
}

.edit-account legend {
    padding: 15px;
}

nav.woocommerce-MyAccount-navigation {
    padding: 0px;
    border: 1px solid #eee;
    border-radius: 2px;
}

.woocommerce-MyAccount-navigation-link--dashboard ::marker {
    display: none !important;
}

li.woocommerce-MyAccount-navigation-link {
    padding: 10px;
    margin: 0px !important;
    marker: none;
    list-style-type: none !important;
}

ul {
    margin: 0px !important;
    padding: 0px !important;
}

li.woocommerce-MyAccount-navigation-link.is-active {
    background: var( --e-global-color-accent );
    border-radius: 2px;
}

li.woocommerce-MyAccount-navigation-link.is-active a {
    color: #fff;
}

li.woocommerce-MyAccount-navigation-link a {
    color: var( --e-global-color-accent );
}

li.woocommerce-MyAccount-navigation-link:hover {
    background: #f9f9f9;
    transition: 0.5s;
}

.woocommerce-MyAccount-content a {
    color: var( --e-global-color-accent );
}

.woocommerce-MyAccount-content a:hover {
    text-decoration: underline;
}/* End custom CSS */