ul.left-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
  position: relative;
}

ul.left-menu li {
  padding: 10px 16px;
  background: #f5f5f5
    url(../../../../../../local/templates/.default/components/bitrix/menu/newton_main_menu/images/left_menu_bg.gif)
    top repeat-x;
}

ul.left-menu li a {
  font-size: 100%;
  color: #bc262c;
  font-weight: bold;
  text-decoration: none;
}

ul.left-menu li a:visited {
  color: #bc262c;
}

ul.left-menu li a:hover {
  color: #bc262c;
}

ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover {
  color: #fc8d3d;
}

.menu-sub-accordion__head--facade:after {
  display: none !important;
}

h1:not(.window-title) {
  font-size: 42px;
  display: flex;
  align-items: center;
  gap: 15px;
}
h1 span {
  font-size: var(--fs-s1);
}

.header__location {
  display: flex;
  gap: 5px;
  align-items: center;
  flex-basis: auto;
}
.header__location svg {
  margin-bottom: 5px;
}
.header__location span {
  white-space: nowrap;
}

@media (max-width: 1600px) {
  .header__location span {
    font-size: var(--fs-small);
  }
}

@media (max-width: 850px) {
  .header-info {
    gap: 1.25rem !important;
  }
}

@media (max-width: 600px) {
  .header__location span {
    font-size: var(--fs-small);
  }
}
