/* Nascondi SEMPRE il bottone "Booking Online" */
.ubtn-container { display: none !important; }

/* --- SOLO DESKTOP --- */
@media (min-width: 1025px) {

  /* Allinea colonne header sulla stessa riga e al centro verticale */
  .sc_layouts_row .vc_row,
  .sc_layouts_row .vc_row_inner,
  .sc_layouts_row .columns_wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  /* Colonna destra: allinea il burger a destra e centrato verticalmente */
  .sc_layouts_row .vc_row > .wpb_column:last-child .vc_column-inner > .wpb_wrapper,
  .sc_layouts_row .vc_row_inner > .vc_column_inner:last-child > .wpb_wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end;
    gap: 0;                 /* nessuno spazio “misterioso” */
    flex-wrap: nowrap;
    margin: 0 !important;
  }

  /* Burger: dimensione e centratura */
  .sc_layouts_menu_mobile_button,
  .sc_layouts_menu_mobile_button i {
    font-size: 28px !important;  /* più piccolo */
    line-height: 1 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center;
    padding: 0 !important;
  }
  .trx_sc_layouts_menu { 
    display: flex !important; 
    align-items: center !important; 
    height: 34px;             /* altezza “visiva” comoda */
    margin: 0 !important;
  }

  /* Logo grande e fisso anche in sticky */
  .sc_layouts_logo img {
    max-height: 80px;
    height: auto;
    width: auto;
    transition: none !important;
  }
  .sc_layouts_row_fixed_on .sc_layouts_logo img,
  .sc_layouts_row_fixed .sc_layouts_logo img {
    max-height: 80px !important;
    transform: none !important;
    transition: none !important;
  }

  /* Mantieni respiro della riga sticky (evita che si schiacci) */
  .sc_layouts_row_fixed_on,
  .sc_layouts_row_fixed {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
}

@media (max-width: 768px) {
  .ButttonDesktop {
    display: none !important;
  }
}