.social-list {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap; }

.social-item {
  text-decoration: none;
  display: inline-block;
  font-size: 0; }
  .social-item:last-child {
    margin-right: 0; }

.social-icon {
  transition: fill .2s linear; }

.social-icon__white {
  fill: #fff;
  transition: fill 0.2s linear; }

.social-item:hover .social-icon__white {
  fill: #e6e6e6; }

.social-icon__gold {
  fill: #deb457; }
  .social-item:hover .social-icon__gold {
    fill: #fff; }
