/* Custom CSS for Hackatorium site */

/* Footer spacing adjustments */
.td-footer {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  min-height: auto !important;
}

/* Control space between main content and footer */
.td-outer {
  padding-bottom: 0 !important;
}

.td-main {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Rest of the footer styling */
.td-footer .container-fluid {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.td-footer p {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  line-height: 1.2 !important;
}

.td-footer ul {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

/* Ensure vertical alignment of all footer elements */
.td-footer .row {
  align-items: center;
  min-height: auto !important;
}

/* Remove any extra padding from footer columns */
.td-footer__left,
.td-footer__right,
.td-footer__center {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Additional fix for list spacing in footer */
.td-footer .list-inline {
  margin: 0 !important;
}

.td-footer .list-inline-item {
  margin-bottom: 0 !important;
}
