@charset "UTF-8";
/* line 1, theme.scss */
.menu_layout_is-nav-header .menu_more > .menu-item > .menu-item__controls .menu-link {
  height: auto !important; }

/* указать свой шрифт */
/*
body, button, input, select, textarea {
  --font-family-primary-theme: sans-serif;
}
*/
/* line 11, theme.scss */
#menuVertical {
  width: 100%;
  height: auto; }

/* line 12, theme.scss */
#menuVertical ul {
  display: block;
  width: 100%;
  height: auto;
  margin: 0px;
  padding: 0px;
  list-style: none;
  position: relative; }

/* line 21, theme.scss */
#menuVertical ul li {
  display: block;
  width: 100%;
  height: auto;
  position: relative; }

/* line 22, theme.scss */
#menuVertical ul li a {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  font-size: 14px;
  color: #454545;
  line-height: 1.2em;
  padding: 10px 20px;
  background: #fff;
  border-top: 1px solid #c8c8c8;
  text-decoration: none; }

/* line 36, theme.scss */
#menuVertical ul li:first-child a {
  border: 0px; }

/* line 37, theme.scss */
#menuVertical ul li a:hover, #menuVertical ul li:hover a {
  background: #f8f8f8; }

/* line 40, theme.scss */
#menuVertical ul li ul {
  position: absolute;
  top: 0px;
  left: 100%;
  display: none;
  width: auto;
  z-index: 100;
  background: #f8f8f8;
  border: 1px solid #c8c8c8; }

/*******показываем выпадашку при наведении ********/
/* line 52, theme.scss */
#menuVertical ul li:hover ul {
  display: block; }

/* line 53, theme.scss */
#menuVertical ul li ul li a {
  white-space: nowrap;
  text-transform: none;
  padding: 5px 20px; }

/* line 58, theme.scss */
#menuVertical ul li ul li a:hover {
  background: #75C1D4;
  color: #0A3CC1; }
