.elementor-323 .elementor-element.elementor-element-d97b99c{--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-323 .elementor-element.elementor-element-8d622f1{--spacer-size:50px;}.elementor-323 .elementor-element.elementor-element-3b7fb536{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-323 .elementor-element.elementor-element-5ecc5fb{--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-323 .elementor-element.elementor-element-94b392d{--spacer-size:150px;}@media(min-width:768px){.elementor-323 .elementor-element.elementor-element-3b7fb536{--content-width:80%;}}/* Start custom CSS for container, class: .elementor-element-3b7fb536 */a {
  color: #1800ad;
}

a:hover {
  color: #0f006f; /* una sfumatura leggermente diversa */
}


.woocommerce-MyAccount-navigation br {
    display: none !important;
}

.woocommerce-MyAccount-navigation ul li {
  border: 2px solid #E2E2E2;
  border-radius: 15px;
  margin-bottom: 25px;
  margin-right: 50px;
  list-style: none;
  transition: all 0.3s ease;
  text-align: center;
}

/* Hover effect */
.woocommerce-MyAccount-navigation ul li:hover {
  background-color: #F5F5F5;
  border-color: #CBCBCB;
}

/* Stile quando la voce è attiva (cioè la pagina corrente) */
.woocommerce-MyAccount-navigation-link.is-active {
  background-color: #f0f0f0;
  border-color: #999;
}

.woocommerce-MyAccount-navigation-link a {
  color: black; /* cambia il colore come preferisci */
  font-weight: 300;
  text-decoration: underline
}

.woocommerce-MyAccount-navigation-link:hover a {
  color: #1800ad; 
}

.woocommerce-MyAccount-navigation-link.is-active a {
  color: black; /* cambia il colore come preferisci */
  font-weight: bold;
}

.woocommerce-MyAccount-navigation-link, .woocommerce-MyAccount-navigation-link--dashboard {
    padding: 10px
}

.woocommerce-info {
    border-top-color: #ECECEC !important;
}

/*TABELLA ORDINI*/



.woocommerce-orders-table, .woocommerce-MyAccount-orders, .shop_table, .shop_table_responsive, .my_account_orders, .account-orders-table, .woocommerce-orders-table__row, .woocommerce-orders-table__row--status-on-hold, .order {
    border-radius: 15px !important;
}

.woocommerce-orders-table__header-order-actions,  .woocommerce-orders-table__cell-order-actions {
    border-right: 0px !important;
} 

.woocommerce-orders-table__cell {
    border-bottom: 0PX !important;
}

.woocommerce-Address-title .title H2 {
    font-size: 30px !important;
}

.u-columns, .woocommerce-Addresses, .col2-set, .addresses {
    border: solid #ECECEC 2px !important;
    border-radius: 15px !important;
    padding: 10px !important;
}

.u-column1, .col-1 {
    border-right: solid 2px #ECECEC !important;
    padding-right: 10px !important;
}

.woocommerce-MyAccount-navigation-link--customer-logout {
    
    margin-top: 75px !important;
}

.woocommerce-form br {
  display: none !important;
}

.woocommerce-EditAccountForm   br {
     display: none !important;
}

#account_display_name_description em {
    font-size: 14px !important;
}

legend {
    margin-bottom: 5px !important;
    font-size: 20px !important;
    font-weight: bold !important;
}/* End custom CSS */