/* Заготовка для меню */
/*
* Вендорные префиксы
*
* Имеется возможность задать явный браузер в постфиксе,
* поддерживаются следующие варианты:
* _no - без префикса
* _wk - префикс webkit
* _ms - префикс ms
* _moz - префикс moz
*/
/* transition */
/* transition для трансформаций */
/* user-select */
/* transform-origin*/
/* animation-duration*/
/* animation-fill-mode*/
/* animation-name*/
/* Трансформации */
/*
* Несколько трансформаций в одной
* Необходимо явно указыть параметр
*/
/*
* Cдвиг блока на двумерной плоскости
* По обоим координатам, плюс каждая по отдельности
*/
/*
* Деформация блока на двумерной плоскости
* По обоим координатам, плюс каждая по отдельности
*/
/*
* Поворот блока на двумерной плоскости
* По умолчанию отностиельно центра
* При задании _origin(transform-origin) можно указать конкретную точку
*/
/*
* Масштабирование блока
* По обоим координатам, плюс каждая по отдельности
*/
/*
* Иконки на базе css
* Все имеют префиксы _i
* Имя состоит из название[_ориентация]
*/
/* Стрелки */
/* Минималистичный reset */
/* Сброс характеристик для input-полей */
/* Сброс характеристик для input-полей в iOS */
/* Сброс оформления colorbpx */
/* Интерактивность по флагу*/
/* Абсолютное позиционирование */
/* Пропадение текста в ограниченом по высоте блоке*/
.beside {
  margin-top: 30px;
}
.beside__navigation {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.beside__prev,
.beside__next {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.beside__prev {
  margin-right: 18px;
}
@media screen and (max-width: 638px) {
  .beside__prev {
    margin-right: 0;
    padding-right: 8px;
  }
}
@media screen and (max-width: 638px) {
  .beside__next {
    padding-left: 8px;
  }
}
.beside__prev-title,
.beside__next-title {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20height%3D'2'%20width%3D'1'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%201%202'%3E%3Cpath%20stroke%3D'%23e5e4e4'%20d%3D'M%200%200%20L%201%202'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: repeat-x;
  background-position: 0 55%;
  margin-bottom: 10px;
}
.beside__prev-title a,
.beside__next-title a {
  background-color: #ffffff;
  color: #8c8e91;
  font-size: 14px;
  font-weight: 300;
  line-height: 50px;
  padding: 2px 0;
  text-decoration: none;
  text-transform: lowercase;
}
.beside__prev-title a:hover,
.beside__next-title a:hover {
  color: #ff5d31;
}
@media screen and (max-width: 638px) {
  .beside__prev-title,
  .beside__next-title {
    margin-bottom: 5px;
  }
  .beside__prev-title span,
  .beside__next-title span {
    display: none;
  }
}
.beside__prev-title a {
  padding-right: 10px;
}
.beside__prev-title a::before {
  content: '';
  display: inline-block;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20height%3D'25'%20width%3D'15'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%2015%2025'%3E%3Cpath%20fill%3D'%238c8e91'%20fill-rule%3D'evenodd'%20d%3D'M4%2012.5L14.5%2023l-2%202L0%2012.5%2012.5%200l2%202L4%2012.5z'%20/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 25px;
  padding-right: 10px;
  vertical-align: middle;
  width: 16px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .beside__prev-title a::before {
    background-image: url(/images/svg/arrow_left-8c8e91.svg);
  }
}
.beside__prev-title a:hover:before {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20height%3D'25'%20width%3D'15'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%2015%2025'%3E%3Cpath%20fill%3D'%23ff5d31'%20fill-rule%3D'evenodd'%20d%3D'M4%2012.5L14.5%2023l-2%202L0%2012.5%2012.5%200l2%202L4%2012.5z'%20/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .beside__prev-title a:hover:before {
    background-image: url(/images/svg/arrow_left-ff5d31.svg);
  }
}
@media screen and (max-width: 638px) {
  .beside__prev-title a {
    padding-right: 0;
  }
  .beside__prev-title a:before {
    padding-right: 0;
  }
}
.beside__next-title {
  text-align: right;
}
.beside__next-title a {
  padding-left: 10px;
}
.beside__next-title a::after {
  content: '';
  display: inline-block;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20height%3D'25'%20width%3D'15'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%2015%2025'%3E%3Cpath%20fill%3D'%238c8e91'%20fill-rule%3D'evenodd'%20d%3D'M4%2012.5L14.5%2023l-2%202L0%2012.5%2012.5%200l2%202L4%2012.5z'%20/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-transform: scaleX(-1);
  -ms-transform: scale(-1);
  transform: scaleX(-1);
  height: 25px;
  padding-right: 10px;
  vertical-align: middle;
  width: 16px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .beside__next-title a::after {
    background-image: url(/images/svg/arrow_left-8c8e91.svg);
  }
}
.beside__next-title a:hover:after {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20height%3D'25'%20width%3D'15'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%2015%2025'%3E%3Cpath%20fill%3D'%23ff5d31'%20fill-rule%3D'evenodd'%20d%3D'M4%2012.5L14.5%2023l-2%202L0%2012.5%2012.5%200l2%202L4%2012.5z'%20/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .beside__next-title a:hover:after {
    background-image: url(/images/svg/arrow_left-ff5d31.svg);
  }
}
@media screen and (max-width: 638px) {
  .beside__next-title a {
    padding-left: 0;
  }
  .beside__next-title a:after {
    padding-right: 0;
  }
}
.beside__all-items {
  margin-top: 30px;
}
.beside__all-items a {
  color: #000000;
  font-size: 16px;
  font-weight: 300;
}
.beside__all-items a:hover {
  text-decoration: none;
}
@media screen and (max-width: 638px) {
  .beside__all-items {
    margin-top: 20px;
  }
}
