.elementor-535 .elementor-element.elementor-element-09e802e{--display:flex;--min-height:332px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-261px;--margin-left:0px;--margin-right:0px;}.elementor-535 .elementor-element.elementor-element-09e802e:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-09e802e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://telehearts.club/wp-content/uploads/2025/04/e5ec74448e7021154e06d1e789cffe07-1536x364.png");background-position:top center;}.elementor-535 .elementor-element.elementor-element-33dd6ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-535 .elementor-element.elementor-element-1a370d1 > .elementor-widget-container{margin:110px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-cc67c78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-535 .elementor-element.elementor-element-1391f30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-38fcb58 > .elementor-widget-container{margin:0px 0px 0px 0px;}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-38fcb58 */.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul { 
    border: none !important;
    margin-top: -15px;
}

/* Orders */
.woocommerce-MyAccount-navigation-link--orders a {
    border-radius: 12px 12px 0 0 !important; /* Rounded top, square bottom */
    margin-top: -25px !important; /* Merged duplicate rule */
}

.woocommerce-MyAccount-navigation-link--dashboard a {
    display: none !important; /* Hides parent */
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.woocommerce-MyAccount-navigation-link a {
    background-color: #083AA9 !important; /* Button color */
    color: #FFFFFF !important; /* Text color */
    transition: all 0.3s ease !important; /* Smooth transition effect */
}

.woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-MyAccount-navigation-link.is-active a {
    background-color: #E2ECF7 !important; /* Hover background */
    color: #083AA9 !important; /* Hover text color */
}

.woocommerce-orders-table__cell-order-actions a {
    background-color: #083AA9 !important; /* Button color */
    color: #FFFFFF !important; /* Text color */
    transition: all 0.3s ease !important; /* Smooth transition effect */
    border: none !important;
    margin-top: 5px !important;
    border-radius: 12px !important;
}

.woocommerce-orders-table__cell-order-actions a:hover {
    background-color: #E2ECF7 !important; /* Hover button color */
    color: #083AA9 !important; /* Hover text color */
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child th {
    padding-right: 30px !important;
}

/* Downloads */
.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info {
    background: none !important;
    color: red !important;
}

.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info a {
    width: 450px;
    float: left !important;
    color: #FFFFFF !important; /* Added missing semicolon */
}

.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info a:hover {
    background-color: #E2ECF7 !important; /* Hover button color */
    color: #083AA9 !important; /* Hover text color */
}

/* Addresses */
.woocommerce-Address-title a {
    background-color: #083AA9 !important; /* Button color */
    color: #FFFFFF !important; /* Text color */
    padding: 3px 16px !important; /* Slightly smaller padding */
    transition: all 0.3s ease !important; /* Smooth transition effect */
    border-radius: 12px !important;
    text-decoration: none !important;
}

.woocommerce-Address-title a:hover {
    background-color: #E2ECF7 !important; /* Hover button color */
    color: #083AA9 !important; /* Hover text color */
}

/* Subscriptions */
.woocommerce-MyAccount-navigation-link--subscriptions a {
    border-radius: 0 0 12px 12px !important; /* Rounded */
}

/* Logout */
.woocommerce-MyAccount-navigation-link--customer-logout {
    display: none !important;
}

.woocommerce-Input{
    border-radius: 12px !important;
}


.woocommerce-Button {
    background-color: #083AA9 !important; /* Button color */
    color: #FFFFFF !important; /* Text color */
    transition: all 0.3s ease !important; /* Smooth transition effect */
    border-radius: 12px !important;
}

.woocommerce-Button:hover {
    background-color: #E2ECF7 !important; /* Hover button color */
    color: #083AA9 !important; /* Hover text color */
}


.woocommerce-MyAccount-navigation {
    display: none !important;
}


.woocommerce-MyAccount-content{
    position: relative !important;
    right: 160px !important;
    top: 10px !important;

}
.woocommerce-MyAccount-content-wrapper{
        border-radius: 22px !important
}


    .woocommerce-MyAccount-content-wrapper {
    width: 786px !important;
    }


@media (max-width: 768px) {
    .woocommerce-MyAccount-content-wrapper {
    position: relative;
    left: 180px;
    width: 350px !important;
    }
    
    
    .woocommerce-MyAccount-navigation{
        display: none !important;
    }
}/* End custom CSS */