.elementor-1073 .elementor-element.elementor-element-4f8eb87{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1073 .elementor-element.elementor-element-57f31fe > .elementor-widget-container{margin:015px 0px 010px 0px;}.elementor-1073 .elementor-element.elementor-element-57f31fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:90px;font-weight:100;}.elementor-1073 .elementor-element.elementor-element-43c26ae2{--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-1073 .elementor-element.elementor-element-8c993d0{--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-1073 .elementor-element.elementor-element-599539d{--spacer-size:200px;}@media(max-width:767px){.elementor-1073 .elementor-element.elementor-element-57f31fe .elementor-heading-title{font-size:66px;}}@media(min-width:768px){.elementor-1073 .elementor-element.elementor-element-4f8eb87{--content-width:95%;}.elementor-1073 .elementor-element.elementor-element-43c26ae2{--content-width:80%;}}/* Start custom CSS for container, class: .elementor-element-43c26ae2 */.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: #FF2B00; 
}

.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 */
/* Start custom CSS */a[href*="mio-account"]:is(.elementor-icon, .menu-link)::before,
a[href*="mio-account"].elementor-icon,
a[href*="mio-account"].menu-link {
    color: #ff2b00 !important; /* colore attivo */
}

.woocommerce-form, .woocommerce-form-login, .login {
    border-radius: 15px !important;
}

/*.woocommerce H2 {
   font-size: 66px !important;
   font-weight: 100 !important;
   margin-top: 30px !important;
   margin-bottom: 20px !important;
} */

.woocommerce-form-row, .woocommerce-form-row--wide, .form-row, .form-row-wide, .woocommerce-form-row, .woocommerce-form-row--wide, .form-row, .form-row-wide {
  margin-bottom: 25px !important;
}

/*.form-row {
  margin-top: 20px !important;
} */

.woocommerce-button, .button, .woocommerce-form-login__submit {
  border-radius: 15px !important;
    border-style: solid !important;
    background-color: #FF2B00 !important;
    border-width: 3px !important;
    border-color: #FF2B00 !important;
    font-weight: bold !important;
    color: white !important;
}

.woocommerce-button:hover, .button:hover, .woocommerce-form-login__submit:hover {
    background-color: transparent !important;
    color: black !important;
    border-width: 3px !important;
    border-color: #FF2B00 !important;
}

.woocommerce-LostPassword, .lost_password  {
  margin-bottom: 0px !important;
}/* End custom CSS */