

.page-menu {
  display: flex;
  flex-wrap: wrap;
  overflow: visible;
  margin-bottom: 20px;
}
.page-menu li {
  float: none;
}
.promo {
  position: relative;
}
.subpromo {
  position:absolute;
  display: none;
  list-style: none;
  z-index: 100;
  background-color: #ffffff;
  padding: 0;
  margin: 0;
  border: 1px solid #ddd;
  min-width: 200px;
}
.promo:focus-within .subpromo {
  display: block;
}
.subpromo li{
  padding: 6px 20px;
}
.subpromo li a {
  transition: all 0.1s;
}
.subpromo li:hover a {
  color: #121212;
}

.table__title {
	margin: 20px 0;
}

