i.flag {
  background-image: url('../png/flags-2.png');
  display: inline-block;
  width: 16px;
  height: 13px;
  vertical-align: middle;
}
i.flag.flag-faded {
  opacity: 0.5;
}
i.flag.flag-uk {
  background-position: 0px 0px;
}
i.flag.flag-ie {
  background-position: -16px 0px;
}
i.flag.flag-es {
  background-position: -32px 0px;
}
i.flag.flag-de {
  background-position: -48px 0px;
}
i.flag.flag-pl {
  background-position: -64px 0px;
}
i.flag.flag-pt {
  background-position: -80px 0px;
}
a:hover i.flag.flag-faded.flag-hover,
i.flag.flag-faded.flag-hover:hover {
  opacity: 1;
}
