ul.footer_social {
  display: flex;
  list-style: none;
  margin: 0;
  padding-top: 8px;
  padding-left: 0;
}

ul.footer_social li {
  margin-right: 8px;
}

ul.footer_social li:last-child {
  margin-right: 0;
}

.footer_channel {
  align-items: center;
  display: flex;
}

ul.footer_social li a {
  align-items: center;
  color: #666666;
  display: flex;
  flex: auto;
  height: 16px;
  justify-content: center;
  transition: color .1s linear;
  width: 16px;
}

ul.footer_social li a svg {
  height: 100%;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  vertical-align: middle;
}

ul.footer_social li a:hover{
  color:#ffffff;