/* menu list */
footer .top-section-footer {
  display: none;
}

footer.it-footer-main section {
  padding: 0 0px;
}

@media (min-width: 992px) {
  footer .top-section-footer {
    display: block;

    nav > .row {
      flex-wrap: nowrap;
    }
  }
}

/* logo + organizers */
footer .organizers-container > div {
  gap: 20px;
}
@media (min-width: 1200px) {
  footer .info-section-container > div:first-child > div {
    .organizers-container {
      margin:  1rem 0rem;;
    }
  }
}

/* bottom menu small print  */
footer {
  .it-footer-small-prints ul.it-footer-small-prints-list {
    padding: 0;
    padding-bottom: 0rem;
    margin: 0;
    li {
      margin-right: 2rem;
    }
  }
}
@media (min-width: 992px) {
  footer {
    .it-footer-main section {
      padding: 0;
    }
  }

  footer .it-footer-small-prints {
    ul.it-footer-small-prints-list {
      padding-left: 0;
      padding-right: 0;
      display: flex;
      justify-content: flex-start;
    }
  }
}

@media (min-width: 1200px) {
  footer .container-fluid {
    padding-right: 4rem;
    padding-left: 4rem;
  }
}

@media (min-width: 1400px) {
  footer .container-fluid {
    padding-right: 6rem;
    padding-left: 6rem;
  }
}

/* piva */
.piva-container {
  padding-top: 1rem;
  padding-bottom: 0rem;
}

@media (min-width: 1200px) {
  .piva-container {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .second-footer-inner-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    align-items: center;
  }
}
