/**
 * @file
 * Link Styles
 */

/* General Global Link Styles */
a {
  color: #2ca5c9;
  text-decoration: none;
  transition: color 0.25s ease-in-out;
}

a:hover {
  color: #12667f;
}

ul.inline,
ul.links.inline {
  display: inline;
  padding-left: 0; /* LTR */
}

[dir="rtl"] ul.inline,
[dir="rtl"] ul.links.inline {
  padding-right: 0;
  padding-left: 15px;
}

ul.inline li {
  display: inline;
  padding: 0 0.5em;
  list-style-type: none;
}

ul.links a.is-active {
  color: #000;
}

/* Email Link Styles */
.mailto {
  position: relative;
}

.mailto svg {
  position: absolute;
  right: -15px;
  top: -1px;
}
