
/* Inline таблица стилей #9 | https://ekbxxx.com/?clear_cache=Y */

#menu {
	position: absolute;
	background: #fff;
	width: 100%;
	padding-bottom: 20px;
}
.header-menu-title {
  text-shadow: none;
  color: #ff6dbd;
  font-size: 18px;
  font-weight: bold;
}

.header-menu-list ul {
  text-align: left;
}

.header-menu-title {
  text-align: left;
  font-weight: normal;
  margin-bottom: 10px;
}

.header-menu-title {
  /* color: #ff6dbd; */
  /* font-size: 18px; */
  color: #414141;
  font-size: 20px;
}

/* template_e140cc0788f2cfde7a67fc1c013f5390.css | https://ekbxxx.com/bitrix/cache/css/s1/main/template_e140cc0788f2cfde7a67fc1c013f5390/template_e140cc0788f2cfde7a67fc1c013f5390.css?1683821086204346 */

.header-menu-list a {
  /* color: #ffffff; */
  color: #414141 !important;
  text-shadow: none;
  text-decoration: none;
  font-size: 16px;
}
.ham1 {
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    transition: transform 400ms;
    user-select: none;
}
.ham1 path{
    fill: none;
    transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
    stroke: #fff;
    stroke-width: 5.5;
    stroke-linecap: round;
}
.ham1.active {
    transform: rotate(45deg);
}
.ham1 .top {
    stroke-dasharray: 40 139;
}
.ham1 .bottom {
    stroke-dasharray: 40 180;
}
.ham1.active .top {
    stroke-dashoffset: -98px;
}
.ham1.active .bottom {
    stroke-dashoffset: -138px;
}

/* Inline таблица стилей #9 | https://ekbxxx.com/?clear_cache=Y */

#toggle-menu {
  display: flex;
  font-size: 16px;
  text-decoration: none;
  align-items: center;
}

.ham1 {
  max-width: 60px;
}


@media (max-width: 768px)
{
	.header-top > .container.clearfix {
	  display: flex;
	  flex-wrap: wrap;
	}


	.header-top > .container.clearfix {
	  /* flex-flow: column nowrap; */
	  /* justify-content: center; */
	  /* align-items: center; */
	}

	.city-block {
	  order: 6;
	  text-align: center;
	}

	#toggle-menu {
	  margin: 0 auto;
	}

}