/* footer {
  grid-area: footer;
  display: flex;
  flex-direction: column;
  border-left: 1px solid rgb(193, 193, 193);
  background-color: white;
  height: 100%;
} */

footer {
  grid-area: footer;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-left: 1px solid rgb(193, 193, 193);
  box-shadow: 1px gray;
  background: white;
}

.social_header {
  font-weight: 400;
  font-size: 20px;
  border-bottom: 1px solid gainsboro;
  padding: 5px 0 5px 10px;
}

.social_container {
  font-weight: 500;
  display: flex;
  flex-direction: column;
  padding: 10px 0 10px 15px;
}

.social {
  display: flex;
  flex-direction: column;
}

.social span {
  padding-left: 10px;
}

.social a {
  display: flex;
  flex-direction: row;
  align-items: center;
  text-decoration: none;
  color: black;
  height: 40px;
  padding-left: 5px;
}

/* Social Hover */
.social :hover {
  background-color: lightblue;
  transition: .3s;
  border-radius: 10px 0 0 10px;
}

.bx {
  font-size: 20px;
}

.copyright_container {
  border-top: 1px solid gainsboro;

}

.copyright {
  font-weight: 400;
  border-top: 1px solid gainsboro;
  padding: 10px 0 0 10px;
}

.copyright span {
  font-weight: 500;
}

.copyright_link {
  text-decoration: none;
  color: black;
}