/**
 * @file
 * Visual styles for links.
 */

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;
  list-style-type: none;
  padding: 0 0.5em;
}
ul.links a.is-active {
  color: #E22429;
  background: transparent;
}
.language-switcher-language-url .links li.is-active, .mobile-lang .links li.is-active {
  background: transparent;
  color: #E22429;
}
.language-switcher-language-url .links li, .language-switcher-language-url .links li a,
.mobile-lang .links li, .mobile-lang .links li a {
  background: transparent;
  color: #888;
}
.language-switcher-language-url .links li.is-active a.is-active, .mobile-lang .links li.is-active a.is-active {
  color: #E22429;
}
@media screen and (max-width: 1330px) and (min-width: 993px) {
  #main-navigation ul.menu li {
    margin: 0;
  }
}
@media screen and (max-width: 768px) {
  .mobile-lang .links li a {
    font-size: 15px;
  }
}
@media screen and (max-width: 375px) {
  .mobile-lang .links li a {
    font-size: 14px;
  }
}