.elementor-widget-section .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-section .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-section .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-column .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-column .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-column .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7361 .elementor-element.elementor-element-8ac959a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-wl-myaccount-account .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-wl-myaccount-account .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-wl-myaccount-account .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7361 .elementor-element.elementor-element-a6ad062 .woolentor_myaccount_page .woocommerce-MyAccount-navigation{text-align:left;width:30%;}.elementor-7361 .elementor-element.elementor-element-a6ad062 .woolentor_myaccount_page .woocommerce-MyAccount-content{width:68%;text-align:left;}.elementor-widget-html .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-html .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-html .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}@media(max-width:767px){.elementor-7361 .elementor-element.elementor-element-24b1947{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7361 .elementor-element.elementor-element-a6ad062 .woolentor_myaccount_page .woocommerce-MyAccount-content{width:100%;padding:10px 0px 0px 0px;text-align:left;}}/* Start custom CSS for wl-myaccount-account, class: .elementor-element-a6ad062 */.elementor-7361 .elementor-element.elementor-element-a6ad062 .woocommerce-MyAccount-tabs{
    background: white !important;
    padding: 15px !important;
    border-radius: 20px !important;
    width: 24%;
    margin-right: 2% !important;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .oceanwp-user-profile{
    padding: 15px;
    margin-bottom: 20px;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .woocommerce-MyAccount-content{
    background: white !important;
    padding: 30px !important;
    border-radius: 20px !important;
    width: 74% !important;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .woocommerce-MyAccount-navigation-link{
    padding: 15px 5px;
    border:0;
    margin: 10px 0px;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .woocommerce-MyAccount-navigation-link.is-active{
    background: #00786C;
  border-radius: 15px;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .woocommerce-MyAccount-navigation-link a{
    display: flex;
    gap: 15px;
    padding: 0px;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .woocommerce-MyAccount-navigation-link.is-active a, .elementor-7361 .elementor-element.elementor-element-a6ad062 .woocommerce-MyAccount-navigation-link.is-active a::before{
    color: white;
}

.woocommerce-MyAccount-navigation ul li a::before {
  content: "";
  width: 18px;
  height: 18px;
  background-color: currentColor;
  -webkit-mask: var(--rb-icon) no-repeat center / contain;
          mask: var(--rb-icon) no-repeat center / contain;
}

/* Courses (custom menu item class in your markup: --new-menu-item) */
.woocommerce-MyAccount-navigation-link--new-menu-item a {
  --rb-icon: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 6.5l8-3 8 3v11l-8 3-8-3v-11Z M12 6v11" stroke="%23000" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

/* Food Diary */
.woocommerce-MyAccount-navigation-link--food-diary a {
  --rb-icon: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 3v3M16 3v3M4 9h16M6 6h12a2 2 0 0 1 2 2v10a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V8a2 2 0 0 1 2-2Z" stroke="%23000" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

/* Health Profile */
.woocommerce-MyAccount-navigation-link--health-profile a {
  --rb-icon: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 12a5 5 0 1 0-5-5 5 5 0 0 0 5 5Zm-7 9a7 7 0 0 1 14 0" stroke="%23000" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

/* Account Details (edit-account) */
.woocommerce-MyAccount-navigation-link--edit-account a {
  --rb-icon: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 6v12M6 12h12" stroke="%23000" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

/* Orders/Payment History (orders) */
.woocommerce-MyAccount-navigation-link--orders a {
  --rb-icon: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18M3 10h18M7 14h10M9 18h6" stroke="%23000" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

/* Logout */
.woocommerce-MyAccount-navigation-link--customer-logout a {
  --rb-icon: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 17l5-5-5-5M20 12H9M12 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6" stroke="%23000" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .health-profile-form {
    max-width: initial;
    padding: 0px;
    border: none;
    background-color: transparent;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 select, input{
    border-radius: 10px !important;
    height: initial !important;
    padding: 15px !important;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 #submit-button{
    width: 30% !important;
    padding: 20px !important;
    border-radius: 10px !important;
    margin-top: 10px !important;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 form label {
    margin-bottom: 10px;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .woocommerce-form-row input {
    margin-top: 10px;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 tbody, th a, .amount {
    color: #000000 !important;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 a.woocommerce-button {
    border-radius: 10px !important;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 thead {
    color: #268C82;
    background: #F7F7F7;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .woocommerce-info:before{
    color: #949494;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .woocommerce-info{
    color: #949494;
    background-color: #F7F7F7;
    border: none;
    display: flex;
    align-items: anchor-center;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .woocommerce-info a {
    padding: 15px;
    border-radius: 10px;
    margin-left: 355px;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .account-group-1, .account-group-2 {
  background: #F5F5F5;
  border-radius: 10px;
  padding: 15px;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .account-group-1{
    margin-bottom: 20px;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .account-group-title {
    margin: 0 0 15px 0;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff;
    background-color: #12413D;
    padding: 15px 15px 10px 15px;
    border-radius: 10px;
    text-transform: uppercase;
}

@media (max-width: 767px) {
  .elementor-7361 .elementor-element.elementor-element-a6ad062 .woocommerce-MyAccount-tabs{
    display: none;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .woocommerce-MyAccount-content{
    padding: 20px !important;
}

.elementor-7361 .elementor-element.elementor-element-a6ad062 .woocommerce-info a {
    margin-left: initial;
}
}/* End custom CSS */



/* Start custom CSS for section, class: .elementor-element-24b1947 */@media (max-width: 767px) {
  .elementor-section .elementor-container {
    padding: 0px;
  }
}/* End custom CSS */

/* Start custom CSS */.woocommerce-MyAccount-navigation{
  width:100%!important;
}

body.elementor-page-7361 .content-area {
    background: initial !important;
    padding: initial !important;
    border-radius: initial !important;
    box-shadow: initial;
}/* End custom CSS */
