.text-overflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.inline-block {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.center-block {
  margin: 0 auto;
}
.mobile_sections--main .multiMenuWrapper {
  height: auto;
  margin: 20px -15px 0;
}
.mobile_sections--main .multiMenuWrapper .firstLevel {
  display: block;
}
.mobile_sections--main .multiMenuWrapper .firstLevelLi {
  display: block;
}
.mobile_sections--main .multiMenuWrapper .secondLevelWrap {
  position: static;
  display: block;
  float: none;
  width: auto;
}
.mobile_sections--main .multiMenuWrapper .secondLevelWrap .allSections {
  border-radius: 0;
  border-left: none;
  border-right: none;
  width: 100%;
  float: none;
  background: transparent;
}
.mobile_sections--main .multiMenuWrapper .secondLevelWrap .allSections .allSectionsLiLink {
  width: auto;
  padding: 14px 30px 13px 56px;
}
.mobile_sections--main .multiMenuWrapper .secondLevelWrap .allSections .allSectionsLiLink:after {
  right: 20px;
  top: 20px;
}
.mobile_sections--main .multiMenuWrapper .secondLevelWrap .allSections .allSectionsLiLink:hover .img,
.mobile_sections--main .multiMenuWrapper .secondLevelWrap .allSections .allSectionsLiLink:focus .img {
  color: #f2941f;
}
.mobile_sections--main .multiMenuWrapper .secondLevelWrap .allSectionsLi .img {
  left: 11px;
  top: 8px;
  font-size: 24px;
  color: #124568;
}
.mobile_sections--main .multiMenuWrapper .secondLevelWrap .allSectionsLi .sale .img {
  color: #cc0303;
}
.mobile_head_main_page_menu .inner-wrapper ul {
  margin: 0;
  padding: 0 0 70px;
  position: fixed;
  overflow-y: scroll;
  top: 60px;
  left: -100%;
  width: 100%;
  height: 100%;
  background: #fff;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.mobile_head_main_page_menu .inner-wrapper ul.active {
  left: 0;
}
.mobile_head_main_page_menu .inner-wrapper ul a {
  position: relative;
  display: block;
  padding: 15px 15px 14px 35px;
  text-decoration: none;
  color: #124568;
  font: 15px "latoregular", Arial, Tahoma;
  border-bottom: 1px solid #d1d1d1;
}
.mobile_head_main_page_menu .inner-wrapper ul a:hover {
  color: #f2941f;
}
.mobile_head_main_page_menu .inner-wrapper ul a:after {
  position: absolute;
  right: 25px;
  top: 20px;
  font: 12px "barbosu";
  content: '\e803';
}
.mobile_head_main_page_menu .inner-wrapper ul a.back {
  padding-left: 60px;
}
.mobile_head_main_page_menu .inner-wrapper ul a.back span {
  display: inline-block;
  position: relative;
  width: 0;
  height: 20px;
  vertical-align: middle;
  left: -16px;
  -moz-transform: rotate(180deg);
  /* Для Firefox */
  -ms-transform: rotate(180deg);
  /* Для IE */
  -webkit-transform: rotate(180deg);
  /* Для Safari, Chrome, iOS */
  -o-transform: rotate(180deg);
  /* Для Opera */
  transform: rotate(180deg);
}
.mobile_head_main_page_menu .inner-wrapper ul a.back span:before {
  font: 12px "barbosu";
  content: '\e803';
  left: 0;
  top: 0;
}
.mobile_head_main_page_menu .inner-wrapper ul a.back:after {
  content: "";
}
.mobile_head_main_page_menu .inner-wrapper ul li:last-child a {
  border-bottom: none;
}
.mobile_head_menu .list_item--catalog > .wrap-list {
  position: static;
  padding: 0;
}
.mobile_head_menu .list_item--catalog > .wrap-list > ul > li:first-child {
  display: none;
}
