/**
*  @author Surton
*  @date 13.07.2018
*  @section additional-nav
*/

.header-nav__list-additional {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 40px;
}

.header-nav__list-additional__item {
  display: block;
  height: 40px;
  width: 40px;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: background-image .2s;
  -o-transition: background-image .2s;
  transition: background-image .2s;
}

.header-nav__list-additional__container {
  display: block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 20px;
  text-decoration: none;
  -webkit-transition: background-color .2s;
  -o-transition: background-color .2s;
  transition: background-color .2s;
}

.language.header-nav__list-additional__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 55px;
  height: 100%;
}

.language.header-nav__list-additional__container a {
  margin-left: 0;
}

.header-nav__list-additional__container:hover {
  background-color: rgba(15, 69, 199, 0.1);
}

.header-nav__list-additional .menu-dropdown__container {
  width: 175px;
  z-index: 100;
}

.header-nav__list-additional--abitur .header-nav__list-additional__container:hover {
  background-color: #ffedda;
}

.fine-vision .header-nav__list-additional__container:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

.fine-vision-icon .header-nav__list-additional__item {
  background-image: url(../../img/icons/eye-icon.svg);
  background-size: 80%;
}   

.fine-vision-icon .header-nav__list-additional__item.active,
.fine-vision .fine-vision-icon .header-nav__list-additional__item:hover {
  background-image: url(../../img/icons/eye-icon-white.svg);
}

.profile-icon .header-nav__list-additional__item {
  background-image: url(../../img/icons/profile.svg);
  -webkit-background-size: 45% 45%;
          background-size: 45%;
}

.fine-vision .profile-icon .header-nav__list-additional__item {
  background-image: url(../../img/icons/profile-black.svg);
}

.fine-vision .profile-icon .menu-dropdown:hover .header-nav__list-additional__item,
.fine-vision .profile-icon .menu-dropdown:focus .header-nav__list-additional__item {
  background-image: url(../../img/icons/profile-white.svg);
}

.search-icon .header-nav__list-additional__item {
  background-image: url(../../img/icons/search-icon.svg);
  background-size: 50%;
}

.fine-vision .search-icon .header-nav__list-additional__item {
  background-image: url(../../img/icons/search-black-icon.svg);
}

.search-icon .header-nav__list-additional__item.active,
.fine-vision .search-icon .header-nav__list-additional__item:hover {
  background-image: url(../../img/icons/search-icon-white.svg);
}

.header-nav__list-additional__item.eng,
.header-nav__list-additional__item.ru {
  height: 25px;
  width: 25px;
  line-height: 26px;
  text-align: center;
  font-size: 12px;
  color: #0f45c7;
  text-decoration: none;
  -webkit-transition: color .2s;
  -o-transition: color .2s;
  transition: color .2s;
}

.fine-vision .header-nav__list-additional__item.eng,
.fine-vision .header-nav__list-additional__item.ru {
  color: #000000;
}

.header-nav__list-additional__item.ru.active,
.header-nav__list-additional__item.eng.active {
  color: #ffffff;
  border-radius: 50%;
  cursor: default;
}

.header-nav__list-additional__item.active {
  background-color: #0f45c7;
}

.fine-vision .header-nav__list-additional__item.active {
  background-color: #000000;
}

.header-nav__list-additional__item.ru:hover,
.header-nav__list-additional__item.eng:hover {
  background-color: transparent;
}

.header-nav__list-additional__item.ru.active:hover,
.header-nav__list-additional__item.eng.active:hover {
  background-color: #0f45c7;
}

.fine-vision .language:hover .header-nav__list-additional__item.ru.active,
.fine-vision .language:hover .header-nav__list-additional__item.eng.active {
  background-color: #ffffff;
  color: #000000;
}

.fine-vision .header-nav__list-additional__item.ru.active:hover,
.fine-vision .header-nav__list-additional__item.eng.active:hover {
  background-color: #000000;
}

.fine-vision .language:hover .header-nav__list-additional__item.ru,
.fine-vision .language:hover .header-nav__list-additional__item.eng {
  color: #ffffff;
}

.header-nav__list-additional__item.eng {
  margin-left: 3px;
}

.link .header-nav__list-additional__item {
  width: auto;
  padding: 0 5px;
  line-height: 40px;
  color: #0f45c7;
  text-decoration: none;
  -webkit-transition: color .2s;
  -o-transition: color .2s;
  transition: color .2s;
}

.fine-vision .link .header-nav__list-additional__item {
  color: #000000;
}

.fine-vision .link .header-nav__list-additional__item:hover {
  color: #ffffff;
}