.gde-kupit {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  height: 885px;
  padding-bottom: 20px; }
  @media screen and (max-width: 1279px) {
    .gde-kupit {
      height: 720px; } }
  @media screen and (max-width: 1023px) {
    .gde-kupit {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      height: auto; } }
  .gde-kupit .addresses-wrap {
    position: relative;
    min-width: 410px;
    max-width: 410px; }
    @media screen and (max-width: 1799px) and (min-width: 1024px) {
      .gde-kupit .addresses-wrap {
        min-width: 315px;
        max-width: 315px; } }
    @media screen and (max-width: 1023px) and (min-width: 800px) {
      .gde-kupit .addresses-wrap {
        min-width: 370px;
        max-width: 370px; } }
    @media screen and (max-width: 799px) {
      .gde-kupit .addresses-wrap {
        min-width: 100%;
        max-width: 100%; } }
    .gde-kupit .addresses-wrap .sort-props {
      height: 100%;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: flex;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      -moz-flex-direction: row;
      flex-direction: row;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      justify-content: flex-start;
      align-items: center;
      width: 390px;
      height: 50px;
      position: relative;
      z-index: 4; }
      .gde-kupit .addresses-wrap .sort-props .title-name {
        color: #4a4a4a;
        font-size: 16px;
        font-family: "NeoSansPro", Arial, Sans-Serif;
        text-transform: uppercase;
        white-space: nowrap; }
      .gde-kupit .addresses-wrap .sort-props .list {
        min-width: 100%;
        max-width: 100%;
        height: 100%;
        border-bottom: 2px solid #bcbcbc;
        border-left: 2px solid #bcbcbc;
        border-right: 2px solid #bcbcbc;
        margin-left: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .gde-kupit .addresses-wrap .sort-props .list.flex .item {
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: flex;
          -webkit-flex-direction: row;
          -ms-flex-direction: row;
          -moz-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: nowrap;
          -moz-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
          justify-content: flex-start;
          align-items: center;
          display: -webkit-flex !important;
          display: -moz-flex !important;
          display: -ms-flex !important;
          display: flex !important; }
        .gde-kupit .addresses-wrap .sort-props .list.active .scroll {
          -webkit-box-shadow: 0 4px 5px 0 rgba(188, 188, 188, 0.48);
          -moz-box-shadow: 0 4px 5px 0 rgba(188, 188, 188, 0.48);
          box-shadow: 0 4px 5px 0 rgba(188, 188, 188, 0.48); }
        .gde-kupit .addresses-wrap .sort-props .list.active .item {
          -webkit-box-shadow: 0 4px 5px 0 rgba(188, 188, 188, 0.48);
          -moz-box-shadow: 0 4px 5px 0 rgba(188, 188, 188, 0.48);
          box-shadow: 0 4px 5px 0 rgba(188, 188, 188, 0.48); }
          .gde-kupit .addresses-wrap .sort-props .list.active .item.first:after {
            -webkit-transform: rotate(180deg);
            /* Chrome y Safari */
            -moz-transform: rotate(180deg);
            /* Firefox */
            filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$number);
            /* Internet Explorer */
            -o-transform: rotate(180deg);
            /* Opera */
            -ms-transform: rotate(180deg); }
        .gde-kupit .addresses-wrap .sort-props .list .scroll {
          overflow: hidden;
          max-height: 310px;
          overflow-y: auto;
          scrollbar-color: #375623 #e4ecef;
          scrollbar-width: thin;
          scrollbar-base-color: #375623;
          scrollbar-face-color: #375623;
          scrollbar-3dlight-color: #375623;
          scrollbar-highlight-color: #375623;
          scrollbar-track-color: #e4ecef;
          scrollbar-arrow-color: #e4ecef;
          scrollbar-shadow-color: #375623;
          scrollbar-dark-shadow-color: #375623; }
          .gde-kupit .addresses-wrap .sort-props .list .scroll::-webkit-scrollbar {
            width: 2px;
            background-color: #e4ecef; }
          .gde-kupit .addresses-wrap .sort-props .list .scroll::-webkit-scrollbar-thumb {
            width: 2px;
            background-color: #375623; }
        .gde-kupit .addresses-wrap .sort-props .list .item {
          height: 40px;
          line-height: 14px;
          width: 100%;
          cursor: pointer;
          padding: 0 42px 0 20px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          color: #4a4a4a;
          font-size: 16px;
          font-family: "NeoSansPro", Arial, Sans-Serif;
          text-transform: uppercase;
          text-transform: none;
          background-color: #ebebeb;
          position: relative;
          display: none;
          white-space: normal;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          -o-user-select: none;
          user-select: none; }
          .gde-kupit .addresses-wrap .sort-props .list .item.first {
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: flex;
            -webkit-flex-direction: row;
            -ms-flex-direction: row;
            -moz-flex-direction: row;
            flex-direction: row;
            -webkit-flex-wrap: nowrap;
            -moz-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            justify-content: flex-start;
            align-items: center;
            border-top: 2px solid #bcbcbc;
            background: white;
            height: 48px; }
            .gde-kupit .addresses-wrap .sort-props .list .item.first:after {
              content: "";
              width: 19px;
              height: 7px;
              background: url("../../../../img/arrow-list-down.png") center no-repeat;
              position: absolute;
              top: 50%;
              margin-top: -3px;
              right: 15px;
              cursor: pointer;
              transition: all 0.2s ease;
              -o-transition: all 0.2s ease;
              -moz-transition: all 0.2s ease;
              -webkit-transition: all 0.2s ease; }
          .gde-kupit .addresses-wrap .sort-props .list .item.active {
            color: #375623; }
          .gde-kupit .addresses-wrap .sort-props .list .item:nth-child(2) {
            padding-top: 10px;
            margin-top: 2px; }
          .gde-kupit .addresses-wrap .sort-props .list .item:last-child {
            padding-bottom: 10px; }
      @media screen and (max-width: 1799px) and (min-width: 1024px) {
        .gde-kupit .addresses-wrap .sort-props {
          width: 295px; } }
      @media screen and (max-width: 1023px) and (min-width: 800px) {
        .gde-kupit .addresses-wrap .sort-props {
          width: 370px; } }
      @media screen and (max-width: 799px) {
        .gde-kupit .addresses-wrap .sort-props {
          width: 100%; } }
      .gde-kupit .addresses-wrap .sort-props .list {
        position: absolute;
        width: 100%;
        height: 100%;
        margin: 0; }
        .gde-kupit .addresses-wrap .sort-props .list.active .items-wrap {
          -webkit-box-shadow: 0 4px 5px 0 rgba(188, 188, 188, 0.48);
          -moz-box-shadow: 0 4px 5px 0 rgba(188, 188, 188, 0.48);
          box-shadow: 0 4px 5px 0 rgba(188, 188, 188, 0.48); }
        .gde-kupit .addresses-wrap .sort-props .list .items-wrap {
          max-height: 300px;
          overflow-y: auto;
          margin-top: 2px;
          scrollbar-color: #375623 #e4ecef;
          scrollbar-width: thin;
          scrollbar-base-color: #375623;
          scrollbar-face-color: #375623;
          scrollbar-3dlight-color: #375623;
          scrollbar-highlight-color: #375623;
          scrollbar-track-color: #e4ecef;
          scrollbar-arrow-color: #e4ecef;
          scrollbar-shadow-color: #375623;
          scrollbar-dark-shadow-color: #375623; }
          .gde-kupit .addresses-wrap .sort-props .list .items-wrap::-webkit-scrollbar {
            width: 2px;
            background-color: #e4ecef; }
          .gde-kupit .addresses-wrap .sort-props .list .items-wrap::-webkit-scrollbar-thumb {
            width: 2px;
            background-color: #375623; }
          .gde-kupit .addresses-wrap .sort-props .list .items-wrap .item {
            -webkit-box-shadow: 0 0 0 0 #bcbcbc;
            -moz-box-shadow: 0 0 0 0 #bcbcbc;
            box-shadow: 0 0 0 0 #bcbcbc; }
            .gde-kupit .addresses-wrap .sort-props .list .items-wrap .item:nth-child(1) {
              padding-top: 10px; }
            .gde-kupit .addresses-wrap .sort-props .list .items-wrap .item:nth-child(2) {
              padding-top: 0;
              margin-top: 0; }
    .gde-kupit .addresses-wrap .scroll-parent {
      margin-top: 15px;
      overflow: hidden;
      height: 100%;
      position: relative; }
      @media screen and (max-width: 1023px) {
        .gde-kupit .addresses-wrap .scroll-parent {
          height: 720px; } }
      @media screen and (max-width: 1023px) {
        .gde-kupit .addresses-wrap .scroll-parent {
          position: absolute;
          z-index: 2;
          top: 75px;
          left: -100%;
          opacity: 0;
          transition: all 0.3s ease;
          -o-transition: all 0.3s ease;
          -moz-transition: all 0.3s ease;
          -webkit-transition: all 0.3s ease;
          background: white;
          -webkit-box-shadow: 3px 0 4px 0 rgba(0, 0, 0, 0.3);
          -moz-box-shadow: 3px 0 4px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 3px 0 4px 0 rgba(0, 0, 0, 0.3); } }
      @media screen and (max-width: 1023px) {
        .gde-kupit .addresses-wrap .scroll-parent.active {
          display: block;
          left: 0;
          opacity: 1; } }
      .gde-kupit .addresses-wrap .scroll-parent .scrollator {
        height: 820px;
        position: relative;
        scrollbar-color: white white;
        scrollbar-width: thin;
        scrollbar-base-color: white;
        scrollbar-face-color: white;
        scrollbar-3dlight-color: white;
        scrollbar-highlight-color: white;
        scrollbar-track-color: white;
        scrollbar-arrow-color: white;
        scrollbar-shadow-color: white;
        scrollbar-dark-shadow-color: white; }
        .gde-kupit .addresses-wrap .scroll-parent .scrollator::-webkit-scrollbar {
          width: 2px;
          background-color: white; }
        .gde-kupit .addresses-wrap .scroll-parent .scrollator::-webkit-scrollbar-thumb {
          width: 2px;
          background-color: white; }
        @media screen and (max-width: 1279px) and (min-width: 1024px) {
          .gde-kupit .addresses-wrap .scroll-parent .scrollator {
            height: 673px; } }
        @media screen and (max-width: 1023px) {
          .gde-kupit .addresses-wrap .scroll-parent .scrollator {
            height: 720px; } }
        @media screen and (max-width: 1023px) {
          .gde-kupit .addresses-wrap .scroll-parent .scrollator {
            background: white;
            padding-right: 35px; } }
        .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr {
          width: 390px;
          padding: 15px 20px;
          cursor: pointer;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          background: white;
          border-bottom: 1px solid #bcbcbc; }
          @media screen and (max-width: 1799px) and (min-width: 1024px) {
            .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr {
              width: 295px; } }
          @media screen and (max-width: 1023px) {
            .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr {
              width: 335px; } }
          .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr:last-child {
            margin-bottom: -1px; }
          .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr.active {
            background: #ebebeb; }
          .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr .company-name {
            color: black;
            font-size: 16px;
            font-family: "NeoSansPro Bold", Arial, Sans-Serif;
            text-transform: uppercase;
            text-transform: none;
            letter-spacing: 0.05em;
            line-height: 19px; }
          .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr .prop {
            color: black;
            font-size: 14px;
            font-family: "NeoSansPro", Arial, Sans-Serif;
            text-transform: uppercase;
            text-transform: none;
            margin-top: 18px;
            letter-spacing: 0.05em;
            line-height: 18px; }
      .gde-kupit .addresses-wrap .scroll-parent:before {
        content: '';
        position: absolute;
        width: 390px;
        height: 1px;
        background: #bcbcbc;
        left: 0;
        bottom: 0;
        z-index: 1; }
        @media screen and (max-width: 1799px) and (min-width: 1024px) {
          .gde-kupit .addresses-wrap .scroll-parent:before {
            width: 295px; } }
        @media screen and (max-width: 1023px) {
          .gde-kupit .addresses-wrap .scroll-parent:before {
            width: 335px; } }
  .gde-kupit .map-wrap {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    border-top: 1px solid #bcbcbc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    margin-left: 20px;
    position: relative;
    overflow: hidden; }
    @media screen and (max-width: 1023px) {
      .gde-kupit .map-wrap {
        margin: 40px 0 0 0;
        min-width: 100%;
        border-top: 0; } }
    @media screen and (max-width: 1023px) {
      .gde-kupit .map-wrap {
        height: 720px; } }
    .gde-kupit .map-wrap .addresses-button {
      display: none;
      width: 40px;
      height: 59px;
      cursor: pointer;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 2;
      transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      background: url("../../../../img/link-arrow-white.png") center no-repeat #375623;
      -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
      -moz-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
      box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25); }
      @media screen and (max-width: 1023px) {
        .gde-kupit .map-wrap .addresses-button {
          display: block; } }
      .gde-kupit .map-wrap .addresses-button.active {
        -webkit-transform: rotate(180deg);
        /* Chrome y Safari */
        -moz-transform: rotate(180deg);
        /* Firefox */
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$number);
        /* Internet Explorer */
        -o-transform: rotate(180deg);
        /* Opera */
        -ms-transform: rotate(180deg); }
        @media screen and (max-width: 1023px) {
          .gde-kupit .map-wrap .addresses-button.active {
            left: 370px; } }
    .gde-kupit .map-wrap #map {
      width: 100%;
      height: 100%; }
      .gde-kupit .map-wrap #map .popover {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1010;
        display: block;
        width: 360px;
        min-height: 150px;
        text-align: left;
        white-space: normal;
        background-color: white;
        border: 0;
        padding: 25px;
        -webkit-box-shadow: 0 1px 51px 0 rgba(0, 0, 0, 0.38);
        -moz-box-shadow: 0 1px 51px 0 rgba(0, 0, 0, 0.38);
        box-shadow: 0 1px 51px 0 rgba(0, 0, 0, 0.38);
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .gde-kupit .map-wrap #map .popover ymaps {
          width: 100% !important;
          height: auto !important; }
        .gde-kupit .map-wrap #map .popover .close {
          position: absolute;
          right: 10px;
          top: 10px;
          background: url("../../../../img/exit-bolloons.png") center no-repeat;
          width: 16px;
          height: 16px;
          cursor: pointer;
          font-size: 0; }
        .gde-kupit .map-wrap #map .popover .balloon-content .company-name {
          color: black;
          font-size: 16px;
          font-family: "NeoSansPro Bold", Arial, Sans-Serif;
          text-transform: uppercase;
          text-transform: none;
          line-height: 16px;
          margin-bottom: 5px;
          cursor: pointer;
          display: table; }
        .gde-kupit .map-wrap #map .popover .balloon-content .prop {
          margin-top: 10px; }
          .gde-kupit .map-wrap #map .popover .balloon-content .prop .name {
            color: black;
            font-size: 14px;
            font-family: "NeoSansPro", Arial, Sans-Serif;
            text-transform: uppercase;
            text-transform: none;
            margin-right: 5px; }
          .gde-kupit .map-wrap #map .popover .balloon-content .prop .value {
            color: black;
            font-size: 14px;
            font-family: "NeoSansPro", Arial, Sans-Serif;
            text-transform: uppercase;
            text-transform: none; }
          .gde-kupit .map-wrap #map .popover .balloon-content .prop a.value {
            color: #375623; }
            .gde-kupit .map-wrap #map .popover .balloon-content .prop a.value:hover:not(.noHover) {
              text-decoration: none; }

.scrollator_lane_holder.map {
  padding: 20px 0;
  margin: 0;
  width: 2px;
  z-index: 3 !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .scrollator_lane_holder.map.hover, .scrollator_lane_holder.map:hover {
    width: 2px; }
  .scrollator_lane_holder.map.hide, .scrollator_lane_holder.map.hide-800 {
    display: none !important; }
  .scrollator_lane_holder.map .arrow {
    display: none; }
  .scrollator_lane_holder.map .scrollator_lane {
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #bcbcbc; }
    @media screen and (max-width: 1023px) {
      .scrollator_lane_holder.map .scrollator_lane {
        left: -15px;
        top: 25px;
        bottom: 25px; } }
    .scrollator_lane_holder.map .scrollator_lane .scrollator_handle_holder {
      width: 4px;
      left: -0.5px; }
      @media screen and (max-width: 799px) {
        .scrollator_lane_holder.map .scrollator_lane .scrollator_handle_holder {
          left: -1px; } }
      .scrollator_lane_holder.map .scrollator_lane .scrollator_handle_holder .scrollator_handle {
        width: 100%;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: #375623;
        cursor: pointer; }

/*# sourceMappingURL=style.css.map */
