@keyframes eds-animated-text-link {
  0% {
    background-size: 100% 2px, 0 2px, 0 2px;
  }
  50% {
    background-size: 0 2px, 100% 2px, 0 2px;
  }
  100% {
    background-size: 0 2px, 0 2px, 100% 2px;
  }
}
.media-icons {
  clear: both;
  margin: 24px 0;
}
.media-icons:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.media-icons a {
  background-color: #0f866c;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  float: left;
  height: 35px;
  width: 35px;
  margin: 0 3px 3px 0;
  border-radius: 100%;
  position: relative;
  vertical-align: middle;
  -webkit-transition: all 250ms cubic-bezier(0.02, 0.01, 0.47, 1);
  -moz-transition: all 250ms cubic-bezier(0.02, 0.01, 0.47, 1);
  transition: all 250ms cubic-bezier(0.02, 0.01, 0.47, 1);
}
.media-icons a:hover, .media-icons a:focus, .media-icons a.active {
  background-color: #d4e300;
}
.media-icons a:hover {
  box-shadow: 0 5px 24px 0 rgba(0, 0, 0, 0.12);
  transition-delay: 0s;
}
.media-icons a.email {
  background-image: url("./../../xvcommon/src/images/icons-white/contact-support.svg");
}
.media-icons a.email::before {
  background-image: url("./../../xvcommon/src/images/icons/contact-support.svg");
  background-size: 0%;
  content: "";
  position: absolute;
}
.media-icons a.email:hover, .media-icons a.email:active, .media-icons a.email:focus {
  background-image: url("./../../xvcommon/src/images/icons/contact-support.svg");
}
.media-icons a.facebook {
  background-image: url("./../../xvcommon/src/images/icons-white/facebook.svg");
}
.media-icons a.facebook::before {
  background-image: url("./../../xvcommon/src/images/icons/facebook.svg");
  background-size: 0%;
  content: "";
  position: absolute;
}
.media-icons a.facebook:hover, .media-icons a.facebook:active, .media-icons a.facebook:focus {
  background-image: url("./../../xvcommon/src/images/icons/facebook.svg");
}
.media-icons a.googleplus {
  background-image: url("./../../xvcommon/src/images/icons-white/googleplus.svg");
}
.media-icons a.googleplus::before {
  background-image: url("./../../xvcommon/src/images/icons/googleplus.svg");
  background-size: 0%;
  content: "";
  position: absolute;
}
.media-icons a.googleplus:hover, .media-icons a.googleplus:active, .media-icons a.googleplus:focus {
  background-image: url("./../../xvcommon/src/images/icons/googleplus.svg");
}
.media-icons a.linkedin {
  background-image: url("./../../xvcommon/src/images/icons-white/linkedin.svg");
}
.media-icons a.linkedin::before {
  background-image: url("./../../xvcommon/src/images/icons/linkedin.svg");
  background-size: 0%;
  content: "";
  position: absolute;
}
.media-icons a.linkedin:hover, .media-icons a.linkedin:active, .media-icons a.linkedin:focus {
  background-image: url("./../../xvcommon/src/images/icons/linkedin.svg");
}
.media-icons a.reddit {
  background-image: url("./../../xvcommon/src/images/icons-white/reddit.svg");
}
.media-icons a.reddit::before {
  background-image: url("./../../xvcommon/src/images/icons/reddit.svg");
  background-size: 0%;
  content: "";
  position: absolute;
}
.media-icons a.reddit:hover, .media-icons a.reddit:active, .media-icons a.reddit:focus {
  background-image: url("./../../xvcommon/src/images/icons/reddit.svg");
}
.media-icons a.telegram {
  background-image: url("./../../xvcommon/src/images/icons-white/telegram.svg");
}
.media-icons a.telegram::before {
  background-image: url("./../../xvcommon/src/images/icons/telegram.svg");
  background-size: 0%;
  content: "";
  position: absolute;
}
.media-icons a.telegram:hover, .media-icons a.telegram:active, .media-icons a.telegram:focus {
  background-image: url("./../../xvcommon/src/images/icons/telegram.svg");
}
.media-icons a.twitter {
  background-image: url("./../../xvcommon/src/images/icons-white/twitter.svg");
}
.media-icons a.twitter::before {
  background-image: url("./../../xvcommon/src/images/icons/twitter.svg");
  background-size: 0%;
  content: "";
  position: absolute;
}
.media-icons a.twitter:hover, .media-icons a.twitter:active, .media-icons a.twitter:focus {
  background-image: url("./../../xvcommon/src/images/icons/twitter.svg");
}
.media-icons a.whatsapp {
  background-image: url("./../../xvcommon/src/images/icons-white/whatsapp.svg");
}
.media-icons a.whatsapp::before {
  background-image: url("./../../xvcommon/src/images/icons/whatsapp.svg");
  background-size: 0%;
  content: "";
  position: absolute;
}
.media-icons a.whatsapp:hover, .media-icons a.whatsapp:active, .media-icons a.whatsapp:focus {
  background-image: url("./../../xvcommon/src/images/icons/whatsapp.svg");
}
@media (min-width: 1260px) {
  .media-icons .hide_desktop {
    display: none;
  }
}
.media-icons .hide_mobile {
  display: none;
}
@media (min-width: 1260px) {
  .media-icons .hide_mobile {
    display: block;
  }
}

#social-position {
  position: fixed;
  display: block;
  z-index: 99;
  color: #4b4b4b;
  text-align: center;
  right: auto;
  width: auto;
  bottom: auto;
  transform: translateX(-50%);
}
@media (min-width: 1260px) and (max-width: 1320px) {
  #social-position {
    transform: none;
  }
}
#social-position .media-icons a {
  float: none;
}
