
.padded {
  padding: 25px 0 5px 0;
}

.social-icons {
  text-align: center;
}

.social-icons a {
  display: inline-block;

  /* Circle around icon */
  height: 3rem;
  width: 3rem;
  border-radius: 100%;
  border: 3px solid var(--icon-bubble-border-color);

  text-align: center;
  font-size: 1.5rem;
  line-height: 2.5rem;

  /* Space next to Circle */
  margin-right: 1rem;

  /* Colors */
  background-color: var(--icon-bubble-color);
  color: var(--icon-color) !important;
}

.social-icons a:last-child {
  margin-right: 0;
}

.social-icons a:hover {
  background-color: var(--icon-bubble-color_hover);
}
