.headernav {
  position: relative;
  display: flex;

  overflow: auto;

  width: 100%;

  padding: 15px 0;

  background: white;
}

.headernav > .container {

}

.headernav .headernav-item {
  position: relative;
  display: flex;

  flex-direction: row;

  align-items: center;

  margin: 0 15px;

  color: #a7a7a7;
}
.headernav .headernav-item:first-child { margin-right: 0; }
.headernav .headernav-item:last-child { margin-left: 0; }

.headernav .headernav-item > .headernav-item__icon {
  position: relative;
  display: flex;

  justify-content: center;
  align-items: center;

  margin-left: 5px;

  width: 13px;
  height: 13px;

  font-size: 13px;
}
.headernav .headernav-item > .headernav-item__title {
  position: relative;
  display: flex;

  white-space: nowrap;

  font-size: 15px;
  font-weight: 500;
}
