.footer {
  position: fixed;
  right: 0;
  bottom: 1rem;
  width: 15rem;
  height: 2.5rem;
}

.crystal-logo {
  height: 2rem;
  width: 2rem;
}

.brand-logo {
  height: 6rem;
  width: 6rem;
}

.home-images {
  height: 50vmin;
}

.item {
  width: 600px;
  max-height: 900px;
}

.thumbnail {
  max-height: 450px;
  object-fit: contain;
}

.navbar-divider {
  color: lightgrey;
}

 /* unvisited link */
 a:link {
  color: grey;
}

/* visited link */
a:visited {
  color: silver;
}

/* mouse over link */
a:hover {
  color: red;
}

/* selected link */
a:active {
  color: darkgrey;
} 