.b-sequence {
  margin-bottom: 20px;
  /*&__item_hover_yes {
      .b-sequence__text {
          top: 0 !important;
          padding-top: 30px;
      }
  }*/ }
  .b-sequence__item {
    position: relative; }
    .b-sequence__item:before {
      content: '';
      position: absolute;
      top: 50%;
      left: -42px;
      display: block;
      background: url("/images/main/icons1.png?v=4") 0px -596px no-repeat;
      width: 30px;
      height: 26px;
      margin-top: -16px;
      right: -30px; }
  .b-sequence__text {
    padding: 10px;
    -o-transition: top 0.2s ease-in 0.4s linear;
    -ms-transition: top 0.2s ease-in 0.4s linear;
    -moz-transition: top 0.2s ease-in 0.4s linear;
    -webkit-transition: top 0.2s ease-in 0.4s linear;
    transition: top 0.2s ease-in 0.4s linear;
    overflow: hidden;
    color: #000; }
    .b-sequence__text h3 {
      position: absolute;
      left: 0px;
      top: 18px;
      border: 1px solid #a6deeb;
      padding: 10px 16px;
      border-radius: 50%;
      margin-top: 0;
      color: #03a0c7;
      font-weight: bold;
      font-size: 18px; }
    .b-sequence__text p {
      padding-left: 53px;
      font-size: 14px; }
  .b-sequence_count_4 .b-sequence__text {
    top: 173px; }
  .b-sequence_count_3 .b-sequence__text {
    top: 253px; }
  .b-sequence > div:first-child > .b-sequence__item:before {
    display: none; }

.b-form__city-auto-list {
  border: 1px solid #ccc;
  position: absolute;
  left: 15px;
  right: 15px;
  z-index: 999;
  background: #fff;
  -webkit-box-shadow: -1px 7px 33px -10px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: -1px 7px 33px -10px rgba(0, 0, 0, 0.75);
  box-shadow: -1px 7px 33px -10px rgba(0, 0, 0, 0.75); }
  .b-form__city-auto-list ul {
    list-style: none;
    margin-bottom: 0px;
    padding-left: 0px; }
    .b-form__city-auto-list ul li {
      padding: 7px 7px 7px 12px; }
      .b-form__city-auto-list ul li:hover {
        background: #ccc;
        cursor: pointer; }

/*# sourceMappingURL=style.css.map */
