.btn_qa__itm {
  text-decoration: underline;
  padding: 0;
  display: inline-block;
  outline: none;
  border: none;
  color: var(--pg-color-main-smooth);
  font-size: 0.83em;
  background-color: transparent;
}
.btn_qa__itm:focus {
  outline: none;
}
.btn_qa__itm:hover {
  text-decoration: none;
}
.btn_qa__itm::before {
  text-decoration: none !important;
  display: inline-block;
  font-weight: bold;
  font-size: 0.8em;
  font-family: var(--pg-font-family-awesome);
  margin-right: 1ex;
}
.btn_qa__itm::after {
  content: "|";
  color: hsl(0deg, 0%, 90%);
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin: 0 8px;
}
@media screen and (min-width: 1500px) {
  .btn_qa__itm::after {
    margin: 0 1.2em;
  }
}
.btn_qa__itm:last-child::after {
  content: "" !important;
  margin: 0;
}
.btn_qa__itm--arrow_hide::before {
  content: "\f102";
}
.btn_qa__itm--arrow_show::before {
  content: "\f103";
}
.btn_qa__itm--details::before {
  content: "\f35d";
}
.btn_qa__itm--print::before {
  content: "\f02f";
}
.btn_qa__itm--pdf::before {
  content: "\f1c1";
  font-weight: 400;
}
.btn_qa__itm--email::before {
  content: "\f0e0";
  font-weight: 400;
}
.btn_qa__itm--favourite::before {
  content: "\f005";
  font-weight: 400;
}
.btn_qa__itm--comments::before {
  content: "\f4ad";
  font-weight: 400;
}