.main-area__properties {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-content: center;
  user-select: none;
  border-bottom: solid 1px &clr_pmenu_border;;
}

.main-area__properties__item {
  margin: 5pt 3pt;
  text-decoration: none;
  font-size: 11pt;
  color: &clr_pmenu_item;;
}
.main-area__properties__item--current {
  border-bottom: solid 2px &clr_pmenu_item-line;;
  color: &clr_pmenu_item-cur;;
}

/* Modifications for wide screens. */
@media (min-width: 768px) {
  .main-area__properties {
    justify-content: center;
  }

  .main-area__properties__item {
    margin: 5pt 10pt;
  }
}
