.woocommerce-input-wrapper a {
    color: #146898!important;
}

.cartflows_step-template #masthead {
  display: none!important;
} 

.cartflows_step-template .footer {
  display: none!important;
}

.wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon, .wcf-embed-checkout-form .woocommerce #order_review button, .wcf-embed-checkout-form .woocommerce #payment button, .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button {
    background-color: #146898!important;
    border-color: #146898!important;
}


.wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon:hover, .wcf-embed-checkout-form .woocommerce #order_review button:hover, .wcf-embed-checkout-form .woocommerce #payment button:hover, .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button:hover {
    background-color: white!important;
    border-color: #146898!important;
    color: #146898!important;
}

.elementor-15187 .elementor-element.elementor-element-a7f2c73 .elementor-heading-title {
    color: #146898!important;
}


.woocommerce-input-wrapper input,.woocommerce-input-wrapper  select,.woocommerce-input-wrapper  textarea, .woocommerce-input-wrapper .select2-selection--single {
    border-top: none!important;
    border-right: none!important;
    border-left: none!important;
    border-radius: 0!important;
    border-bottom: 1px solid #000!important;
}

.woocommerce-form__label a {
    color: #146898!important;
}

.woocommerce .required {
    color: #000!important;
}

.woocommerce-checkout .site-content {
    margin-top: 200px!important;
}

.woocommerce-checkout input,.woocommerce-checkout select,.woocommerce-checkout textarea {
    border-top: none!important;
    border-right: none!important;
    border-left: none!important;
    border-radius: 0!important;
    border-bottom: 1px solid #000!important;
    background: transparent!important;
}

.woocommerce-checkout input[type="checkbox"] {
    border: 1px solid #000!important;
}
.wcf-embed-checkout-form .select2-container--default .select2-selection--single {
    background-color: transparent!important;
}

.woocommerce-checkout button {
    border-radius: 50px!important;
    transition: 0.3s;
}

.woocommerce-account .site-content {
    margin-top: 120px!important;
}

.elementor-17293 .elementor-element.elementor-element-0f6b326:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17293 .elementor-element.elementor-element-0f6b326 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent!important;
}

.elementor-17293 .elementor-element.elementor-element-390967a > .elementor-container {
    max-width: 100%!important;
}

.elementor-17293 .elementor-element.elementor-element-a386361 > .elementor-widget-container {
    border-color: #146898!important;
}

.elementor-17293 ul li:hover a .elementor-icon-list-text {
    color: #146898!important;
}

.woocommerce-account .site-content .woocommerce-MyAccount-content a {
    color: #146898!important;
}

.woocommerce-account input, .woocommerce-account select, .woocommerce-account textarea ,.woocommerce-account .select2-container--default .select2-selection--single {
    background-color: transparent!important;
    border-top: none!important;
    border-right: none!important;
    border-left: none!important;
    border-radius: 0!important;
    border-bottom: 1px solid #000!important;
}

.woocommerce-account input[type="checkbox"] {
    border: 1px solid #000!important;
}

.woocommerce-account form .show-password-input {
    top: 0!important;
}

.woocommerce-account button {
    border-radius: 50px!important;
    transition: 0.3s;
    background-color: #146898!important;
    border-color: #146898!important;
    color: white!important;
}

.woocommerce-account button:hover {
    background-color: white!important;
    border-color: #146898!important;
    color: #146898!important;
}

.woocommerce-account .site-content .woocommerce-MyAccount-content .woocommerce-MyAccount-downloads-file {
    color: white!important;
    transition: 0.3s!important;
    background-color: #146898!important;
    border-radius: 30px!important;
    border-color: #146898!important;
    border: 1px solid!important;
}

.woocommerce-account .site-content .woocommerce-MyAccount-content .woocommerce-MyAccount-downloads-file:hover {
    color: #146898!important;
    background-color: white!important;
}

/* CUSTOM STYLING OF MY ACCOUNT BUTTONS */
.woocommerce-account .site-content .woocommerce-MyAccount-content .wp-block-button__link.wp-element-button {
    background-color: #146898 !important;
    color: #FFFFFF !important;
    text-decoration: none;
    min-height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #146898;
    border-radius: 50px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    transition: 0.3s;
    padding: 0 40px;
}

.woocommerce-account .site-content .woocommerce-MyAccount-content .wp-block-button__link.wp-element-button:hover {
    background-color: #ffffff !important;
    color: #146898 !important;
}