/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 16 2025 | 13:00:02 */
/* Footer mobile: colonne 3-4-5 affiancate e allineate */
@media (max-width: 767.98px) {
  /* contenitore colonne */
  footer .vc_row,
  footer .wpb_row,
  footer .footer-widgets,
  footer .row {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    padding-left: 16px !important;   /* spazio dal margine sinistro */
    padding-right: 16px !important;  /* simmetria a destra */
    box-sizing: border-box !important;
  }

  /* colonna 1 full width */
  footer .widget:nth-of-type(1) {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin-bottom: 5px !important;
    text-align: left !important;
  }

  /* colonne 3,4,5 affiancate su una riga */
  footer .widget:nth-of-type(3),
  footer .widget:nth-of-type(4),
  footer .widget:nth-of-type(5) {
    flex: 0 0 33.333% !important;
    max-width: 33.333% !important;
    text-align: left !important;
    margin: 0 !important;
    padding: 0 8px !important;  /* piccolo respiro interno */
    box-sizing: border-box !important;
  }
}
