.where {
  padding-bottom: 128px;
}

#map {
  height: 670px;
}

.outlets .outlets__header {
  cursor: pointer;
  background-color: #924e8c;
  text-align: center;
  padding: 30px;
}
.outlets .outlets__header p.choice {
  border-bottom: 1px dotted #cdb3ca;
  display: table;
  margin: 0 auto 13px;
}
.outlets .outlets__header p.choice a {
  text-decoration: none;
  color: #cdb3ca;
}
.outlets .outlets__header p.choice a:focus, .outlets .outlets__header p.choice a:active {
  outline: none;
}
.outlets .outlets__header p.selected {
  color: white;
  font-size: 1.6em;
  border-bottom: 1px solid white;
  display: inline;
  font-family: HelveticaNeueCyr-Medium;
}
.outlets .outlets__body {
  background-color: #eeeeee;
  max-height: calc(678px - 144px);
  overflow: auto;
  padding: 12px 60px 12px 12px;
  min-height: 534px;
}
.outlets .outlets__body .scrollbar-track-y {
  right: 20px;
  top: 20px;
}
.outlets .outlets__body .scrollbar-track-y .scrollbar-thumb {
  border-radius: 0;
  background-color: #924e8c;
  width: 8px;
}
.outlets .outlets__body .outlets__body_item {
  height: max-content;
  background-color: white;
  transition: 250ms;
  border-radius: 8px;
  padding: 14px 20px 20px 20px;
  color: #515151;
  margin: 10px;
  cursor: pointer;
}
.outlets .outlets__body .outlets__body_item:hover {
  background-color: #924e8c;
  color: white;
}
.outlets .outlets__body .outlets__body_item.active {
  background-color: #924e8c;
  color: white;
}
.outlets .outlets__body .outlets__body_item .outlets__body_item-title {
  font-family: HelveticaNeueCyr-Medium;
}
.outlets .outlets__body .outlets__body_item .outlets__body_item-address {
  padding: 0;
  line-height: 1.3em;
}
.outlets .outlets__body .outlets__body_item .outlets__body_item-phone,
.outlets .outlets__body .outlets__body_item .outlets__body_item-fax,
.outlets .outlets__body .outlets__body_item .outlets__body_item-email,
.outlets .outlets__body .outlets__body_item .outlets__body_item-site {
  margin-bottom: 0;
  line-height: 1.4em;
}

#region {
  background-color: transparent;
}
#region .fancybox-close-small {
  background-color: white;
}
#region .fancybox-close-small svg path {
  fill: #924e8c;
}
#region .region {
  background-color: white;
  padding: 30px;
}
#region .region_body_list {
  list-style: none;
  column-count: 3;
}
#region .region_body_item {
  padding: 3px 30px;
  border: 2px solid transparent;
  cursor: pointer;
}
#region .region_body_item a {
  color: #373737;
  text-decoration: none;
}
#region .region_body_item a:focus, #region .region_body_item a:active {
  outline: none;
}
#region .region_body_item:hover {
  border: 2px solid #924e8c;
  color: #924e8c;
}

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