.social-media {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  border-top: 3px solid #a0cd54;
  text-align: center;
  font-size: 35px;
}

.social-media::after {
  content: '';
  width: 100%;
  height: 100%;
  background-color: white;
  opacity: 0.8;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.information-footer {
  margin-bottom: 70px;
}

.additional-info {
  text-align: center;
  margin: 5px auto;
  color: grey;
  font-size: 12px;
}

.scm-icon {
  z-index: 1001;
  opacity: 1;
  cursor: pointer;
}

.fa-twitter-square {
  color: #0084b4;
}

.fa-facebook-square {
  color: #3b5998;
}

.fa-pinterest-square {
  color: #c8232c;
}

.fa.fa-instagram {
  color: transparent;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background-clip: text;
  -webkit-background-clip: text;
}

@media (max-width: 340px) {
  .additional-info {
    font-size: 10px;
  }
}
