@import url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css);
@import url(https://cdn.vanderbilt.edu/vu-futurevu/assets/vu.css);
.header-background {
    background: #000;
}
a.show-updates-dropdown { padding: 10px; border-radius: 50px; background: #0000; color: #000; clear: none; }

/* Header override */
.header-background .livetextheader {
    display: inline-block;
    
}

/* Hidden for screengrab */
div#vualert {display: none}

#sitenav {
    font-family: Theinhardt, system-ui, sans-serif;
  	  font-weight: 500;
    margin: 10px 0px;
    text-align: center;
}

#sitenav a {
    color: #d8ab4c; /* Changes the text color to yellow */
    text-decoration: none; /* Optional: removes the underline from links */
}

.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: Theinhardt, system-ui, sans-serif;
  font-weight: 500;
  font-size: 4vw; /* Responsive font size based on the viewport width */
  color: white;
  text-align: center;
}

.second-container {
  position: relative;
  text-align: center;
  color: white;
}

/* Force center alignment for footer social block */
.vu-footer__social {
  width: 100%;
  text-align: center !important;
}

/* Center the heading itself */
.vu-footer__social h4 {
  display: block;
  text-align: center !important;
  margin: 0 auto;
}

/* Center the list of social links under it */
.vu-footer__social .get-social__list {
  display: flex;
  justify-content: center;
  gap: 15px; /* adds spacing between links */
  list-style: none;
  padding: 0;
  margin-top: 10px;
}

.home-button {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 1000;
  display: flex;
  align-items: center;
  text-decoration: none;
}

.home-button img {
  height: 36px;
  width: auto;
  transition: transform 0.2s ease;
}

.home-button:hover img {
  transform: scale(1.05);
}