

/* Start:/local/templates/office/components/office/catalog.smart.filter/arenda/style.css?175135485395353*/
/*Новаря карта метро*/
.big_map__metro_bg.big_map__metro_bg_new {
  background: url(/local/templates/officenavigator/images/MAPnew.svg) center center no-repeat;
  background-size: contain;
}
.big_map__metro_st li a, .big_map__metro_st li a:link,
.big_map__metro_st li a:hover {
font-size: 11px;
}
/*скрываем станции без веток*/
a#big_map_wrap__metro__l___st_,
ul.big_map__metro_st.big_map__metro__l_ {
  opacity: 0;
}
/*big_map_wrap__metro__l_1__st - красная ветка Сокольническая*/
a#big_map_wrap__metro__l_1__st_1, a#big_map_wrap__metro__l_16__st_6 {
  top: 225px;
  left: 609.5px;
}
a#big_map_wrap__metro__l_1__st_2 {
  top: 260px;
  left: 548.5px;
}
a#big_map_wrap__metro__l_1__st_3 {
  top: 273px;
  left: 623.5px;
  width: 100px;
}
a#big_map_wrap__metro__l_1__st_4 {
  top: 296px;
  left: 594.5px;
}
a#big_map_wrap__metro__l_1__st_5 {
  top: 325px;
  left: 573.5px;
}
a#big_map_wrap__metro__l_1__st_6, a#big_map_wrap__metro__l_5__st_7 {
  top: 346px;
  left: 549.5px;
}
a#big_map_wrap__metro__l_1__st_7 {
  top: 364px;
  left: 528.5px;
  width: 60px;
}
a#big_map_wrap__metro__l_1__st_8 {
  top: 387px;
  left: 509.5px;
}
a#big_map_wrap__metro__l_1__st_9 {
  top: 424px;
  left: 464.5px;
}
a#big_map_wrap__metro__l_1__st_10 {
  top: 432px;
  left: 411px;
  width: 60px;
}
a#big_map_wrap__metro__l_1__st_11 {
  top: 496px;
  left: 397px;
  width: 90px;
}
a#big_map_wrap__metro__l_1__st_12 {
  top: 517px;
  left: 334.5px;
}
a#big_map_wrap__metro__l_1__st_13, a#big_map_wrap__metro__l_5__st_1 {
  top: 529px;
  left: 302.5px;
}
a#big_map_wrap__metro__l_1__st_14 {
  top: 528px;
  left: 221.5px;
}
a#big_map_wrap__metro__l_1__st_15 {
  top: 564px;
  left: 264.5px;
}
a#big_map_wrap__metro__l_1__st_16 {
  width: 60px;
  top: 600px;
  left: 247.5px;
}
a#big_map_wrap__metro__l_1__st_17 {
  top: 645px;
  left: 247.5px;
}
a#big_map_wrap__metro__l_1__st_18 {
  top: 672px;
  width: 80px;
  left: 247.5px;
}
a#big_map_wrap__metro__l_1__st_19 {
  top: 708px;
  left: 247.5px;
}
a#big_map_wrap__metro__l_1__st_20 {
  top: 730px;
  left: 247.5px;
}
a#big_map_wrap__metro__l_1__st_21 {
  top: 753px;
  left: 247.5px;
}
a#big_map_wrap__metro__l_1__st_22 {
  top: 775px;
  left: 247.5px;
}
a#big_map_wrap__metro__l_1__st_23 {
  top: 800px;
  left: 247.5px;
}
a#big_map_wrap__metro__l_1__st_24 {
  top: 820px;
  left: 247.5px;
}
a#big_map_wrap__metro__l_1__st_25 {
  top: 843px;
  left: 247.5px;
}
a#big_map_wrap__metro__l_1__st_26 {
  top: 867px;
  left: 247.5px;
}
/*big_map_wrap__metro__l_1__st - красная ветка Сокольническая*/
/*big_map_wrap__metro__l_2__st - зеленая ветка Замоскворецкая*/
a#big_map_wrap__metro__l_2__st_0 {
  top: 70px;
  left: 254.5px;
}
a#big_map_wrap__metro__l_2__st_1 {
  top: 109px;
  left: 255.5px;
}
a#big_map_wrap__metro__l_2__st_2 {
  top: 144px;
  left: 254.5px;
}
a#big_map_wrap__metro__l_2__st_3 {
  top: 179px;
  left: 253.5px;
}
a#big_map_wrap__metro__l_2__st_4 {
  top: 217px;
  left: 254.5px;
}
a#big_map_wrap__metro__l_2__st_5 {
  top: 266px;
  left: 260.5px;
}
a#big_map_wrap__metro__l_2__st_6 {
  top: 278px;
  left: 271.5px;
}
a#big_map_wrap__metro__l_2__st_7 {
  top: 314px;
  left: 302.5px;
}
a#big_map_wrap__metro__l_2__st_8 {
  top: 338px;
  left: 325.5px;
}
a#big_map_wrap__metro__l_2__st_9 {
  top: 375px;
  left: 328.5px;
}
a#big_map_wrap__metro__l_2__st_10 {
  top: 412px;
  left: 337.5px;
}
a#big_map_wrap__metro__l_2__st_11 {
  top: 455px;
  left: 443.5px;
}
a#big_map_wrap__metro__l_2__st_12 {
  top: 506px;
  left: 476.5px;
}
a#big_map_wrap__metro__l_2__st_13 {
  top: 585px;
  left: 490.5px;
}
a#big_map_wrap__metro__l_2__st_14 {
  top: 632px;
  left: 488.5px;
}
a#big_map_wrap__metro__l_2__st_15 {
  top: 673px;
  left: 490.5px;
}
a#big_map_wrap__metro__l_2__st_16 {
  top: 700px;
  left: 490.5px;
}
a#big_map_wrap__metro__l_2__st_17 {
  top: 728px;
  left: 490.5px;
}
a#big_map_wrap__metro__l_2__st_18 {
  top: 749px;
  left: 496.5px;
}
a#big_map_wrap__metro__l_2__st_19 {
  top: 776px;
  left: 525.5px;
}
a#big_map_wrap__metro__l_2__st_20 {
  top: 792px;
  left: 539.5px;
}
a#big_map_wrap__metro__l_2__st_21 {
  top: 806px;
  left: 554.5px;
}
a#big_map_wrap__metro__l_2__st_22 {
  top: 823px;
  left: 565.5px;
}
a#big_map_wrap__metro__l_2__st_23 {
  top: 869px;
  left: 560px;
}
/*big_map_wrap__metro__l_2__st - зеленая ветка Замоскворецкая*/
/*big_map_wrap__metro__l_3__st - синяя ветка Арбатско-Покровская*/
a#big_map_wrap__metro__l_3__st_1 {
  top: 79px;
  left: 110.5px;
  width: 70px;
}
a#big_map_wrap__metro__l_3__st_2 {
  top: 124px;
  left: 110.5px;
}
a#big_map_wrap__metro__l_3__st_3 {
  top: 172px;
  left: 110.5px;
}
a#big_map_wrap__metro__l_3__st_4 {
  top: 219px;
  left: 110.5px;
}
a#big_map_wrap__metro__l_3__st_5 {
  top: 273px;
  left: 110.5px;
}
a#big_map_wrap__metro__l_3__st_6 {
  top: 310px;
  left: 110.5px;
}
a#big_map_wrap__metro__l_3__st_7 {
  top: 340px;
  left: 110.5px;
}
a#big_map_wrap__metro__l_3__st_8, a#big_map_wrap__metro__l_4__st_1 {
  top: 404px;
  left: 40.5px;
}
a#big_map_wrap__metro__l_3__st_9 {
  top: 520px;
  left: 50.5px;
  width: 80px;
  text-align: center;
}
a#big_map_wrap__metro__l_3__st_10, a#big_map_wrap__metro__l_10__st_2 {
  top: 547px;
  left: 181.5px;
  width: 55px;
}
a#big_map_wrap__metro__l_3__st_11, a#big_map_wrap__metro__l_4__st_10, a#big_map_wrap__metro__l_5__st_12 {
  top: 477px;
  left: 254.5px;
}
a#big_map_wrap__metro__l_3__st_12 {
  top: 457px;
  left: 304.5px;
  font-size: 10px;
}
a#big_map_wrap__metro__l_3__st_13 {
  top: 457px;
  left: 367.5px;
}
a#big_map_wrap__metro__l_3__st_14 {
  top: 475px;
  left: 413.5px;
}
a#big_map_wrap__metro__l_3__st_15, a#big_map_wrap__metro__l_5__st_6 {
  top: 422px;
  left: 578.5px;
}
a#big_map_wrap__metro__l_3__st_16 {
  top: 393px;
  left: 605.5px;
}
a#big_map_wrap__metro__l_3__st_17 {
  top: 360px;
  left: 583.5px;
}
a#big_map_wrap__metro__l_3__st_18 {
  top: 336px;
  left: 662.5px;
}
a#big_map_wrap__metro__l_3__st_19 {
  top: 308px;
  left: 691.5px;
}
a#big_map_wrap__metro__l_3__st_20 {
  top: 267px;
  left: 722.5px;
}
a#big_map_wrap__metro__l_3__st_21 {
  top: 240px;
  left: 722.5px;
}
a#big_map_wrap__metro__l_3__st_22 {
  top: 200px;
  left: 722.5px;
}
/*big_map_wrap__metro__l_3__st - синяя ветка Арбатско-Покровская*/
/*big_map_wrap__metro__l_4__st - голубая ветка Филевская*/
a#big_map_wrap__metro__l_4__st_2 {
  top: 444px;
  left: 115.5px;
}
a#big_map_wrap__metro__l_4__st_3 {
  top: 460px;
  left: 60.5px;
  width: 70px;
}
a#big_map_wrap__metro__l_4__st_4 {
  top: 483px;
  left: 49.5px;
}
a#big_map_wrap__metro__l_4__st_5 {
  top: 499px;
  left: 125.5px;
}
a#big_map_wrap__metro__l_4__st_6, a#big_map_wrap__metro__l_16__st_21 {
  top: 523px;
  left: 144.5px;
}
a#big_map_wrap__metro__l_4__st_7 {
  top: 510px;
  left: 227.5px;
}
a#big_map_wrap__metro__l_4__st_11 {
  top: 435px;
  left: 303.5px;
}
a#big_map_wrap__metro__l_4__st_12 {
  top: 444px;
  left: 357.5px;
  font-size: 10px;
}
a#big_map_wrap__metro__l_4__st_13 {
  top: 484px;
  left: 388.5px;
}
a#big_map_wrap__metro__l_4__st_9 {
  top: 440px;
  left: 211.5px;
}
a#big_map_wrap__metro__l_4__st_8 {
  top: 457px;
  left: 138.5px;
}
/*big_map_wrap__metro__l_4__st - голубая ветка Филевская*/
/*big_map_wrap__metro__l_5__st - коричневая ветка Кольцевая*/
a#big_map_wrap__metro__l_5__st_3 {
  top: 569px;
  left: 389.5px;
}
a#big_map_wrap__metro__l_5__st_9 {
  top: 304px;
  left: 361.5px;
}
a#big_map_wrap__metro__l_5__st_11 {
  top: 415px;
  left: 269.5px;
  width: 70px;
  overflow-wrap: break-word;
}
/*big_map_wrap__metro__l_5__st - коричневая ветка Кольцевая*/
/*big_map_wrap__metro__l_6__st - оранжевая ветка Калужско-Рижская*/
a#big_map_wrap__metro__l_6__st_1 {
  top: 72px;
  left: 544.5px;
}
a#big_map_wrap__metro__l_6__st_2 {
  top: 101px;
  left: 545.5px;
}
a#big_map_wrap__metro__l_6__st_3 {
  top: 135px;
  left: 544.5px;
}
a#big_map_wrap__metro__l_6__st_4, a#big_map_wrap__metro__l_16__st_3 {
  top: 174px;
  left: 544.5px;
}
a#big_map_wrap__metro__l_6__st_5 {
  top: 210px;
  left: 544.5px;
}
a#big_map_wrap__metro__l_6__st_6 {
  top: 243px;
  left: 544.5px;
}
a#big_map_wrap__metro__l_6__st_7 {
  top: 295px;
  left: 521.5px;
}
a#big_map_wrap__metro__l_6__st_8, a#big_map_wrap__metro__l_5__st_8 {
  top: 317px;
  left: 424.5px;
  width: 60px;
}
a#big_map_wrap__metro__l_6__st_9 {
  top: 338px;
  left: 475.5px;
}
a#big_map_wrap__metro__l_6__st_10 {
  top: 380px;
  left: 416.5px;
}
a#big_map_wrap__metro__l_6__st_11, a#big_map_wrap__metro__l_7__st_13 {
  top: 435px;
  left: 475.5px;
}
a#big_map_wrap__metro__l_6__st_13, a#big_map_wrap__metro__l_5__st_2 {
  top: 551px;
  left: 278.5px;
}
a#big_map_wrap__metro__l_6__st_14 {
  top: 600px;
  left: 330.5px;
}
a#big_map_wrap__metro__l_6__st_15 {
  top: 615px;
  left: 330.5px;
  width: 70px;
}
a#big_map_wrap__metro__l_6__st_16 {
  top: 654px;
  left: 330.5px;
}
a#big_map_wrap__metro__l_6__st_17 {
  top: 670px;
  left: 330.5px;
}
a#big_map_wrap__metro__l_6__st_18 {
  top: 685px;
  left: 330.5px;
  width: 60px;
}
a#big_map_wrap__metro__l_6__st_19 {
  top: 716px;
  left: 330.5px;
}
a#big_map_wrap__metro__l_6__st_20 {
  top: 745px;
  left: 330.5px;
}
a#big_map_wrap__metro__l_6__st_21 {
  top: 763px;
  left: 330.5px;
}
a#big_map_wrap__metro__l_6__st_22 {
  top: 781px;
  left: 330.5px;
}
a#big_map_wrap__metro__l_6__st_23 {
  top: 799px;
  left: 330.5px;
}
a#big_map_wrap__metro__l_6__st_24 {
  top: 816px;
  left: 310.5px;
}
/*big_map_wrap__metro__l_6__st - оранжевая ветка Калужско-Рижская*/
/*big_map_wrap__metro__l_7__st - фиолетовая ветка Таганско-Краснопресненская*/
a#big_map_wrap__metro__l_7__st_1 {
  top: 72px;
  left: 181.5px;
}
a#big_map_wrap__metro__l_7__st_2 {
  top: 123px;
  left: 178.5px;
}
a#big_map_wrap__metro__l_7__st_3 {
  top: 185px;
  left: 178.5px;
}
a#big_map_wrap__metro__l_7__st_4 {
  top: 214px;
  left: 181.5px;
}
a#big_map_wrap__metro__l_7__st_5 {
  top: 254px;
  left: 114.5px;
}
a#big_map_wrap__metro__l_7__st_6 {
  top: 272px;
  left: 183.5px;
  width: 80px;
}
a#big_map_wrap__metro__l_7__st_7 {
  top: 340px;
  left: 239.5px;
}
a#big_map_wrap__metro__l_7__st_8 {
  top: 370px;
  left: 267.5px;
}
a#big_map_wrap__metro__l_7__st_9 {
  top: 385px;
  left: 227.5px;
  width: 65px;
}
a#big_map_wrap__metro__l_7__st_10 {
  top: 390px;
  left: 293.5px;
}
a#big_map_wrap__metro__l_7__st_11 {
  top: 390px;
  left: 379.5px;
}
a#big_map_wrap__metro__l_7__st_12 {
  top: 400px;
  left: 475.5px;
}
a#big_map_wrap__metro__l_7__st_14, a#big_map_wrap__metro__l_5__st_5 {
  top: 494px;
  left: 519.5px;
}
a#big_map_wrap__metro__l_7__st_15 {
  top: 512px;
  left: 590.5px;
}
a#big_map_wrap__metro__l_7__st_16 {
  top: 550px;
  left: 629.5px;
}
a#big_map_wrap__metro__l_7__st_17 {
  top: 591px;
  left: 666.5px;
}
a#big_map_wrap__metro__l_7__st_18 {
  top: 620px;
  left: 700.5px;
}
a#big_map_wrap__metro__l_7__st_19 {
  top: 640px;
  left: 734.5px;
  width: 70px;
}
a#big_map_wrap__metro__l_7__st_20 {
  top: 704px;
  left: 741.5px;
}
a#big_map_wrap__metro__l_7__st_21 {
  top: 730px;
  left: 740.5px;
}
a#big_map_wrap__metro__l_7__st_22 {
  top: 830px;
  left: 667.5px;
}
a#big_map_wrap__metro__l_7__st_23 {
  top: 850px;
  left: 657.5px;
}
/*big_map_wrap__metro__l_7__st - фиолетовая ветка Таганско-Краснопресненская*/
/*big_map_wrap__metro__l_8__st - серая ветка Серпуховско-Тимирязевская*/
a#big_map_wrap__metro__l_8__st_1 {
  top: 72px;
  left: 471.5px;
}
a#big_map_wrap__metro__l_8__st_2 {
  top: 93px;
  left: 471.5px;
}
a#big_map_wrap__metro__l_8__st_3 {
  top: 132px;
  left: 449.5px;
}
a#big_map_wrap__metro__l_8__st_4, a#big_map_wrap__metro__l_16__st_2 {
  top: 150px;
  left: 430.5px;
}
a#big_map_wrap__metro__l_8__st_5, a#big_map_wrap__metro__l_11__st_4 {
  top: 173px;
  left: 410px;
  width: 60px;
}
a#big_map_wrap__metro__l_8__st_6, a#big_map_wrap__metro__l_15__st_1 {
  top: 209px;
  left: 322px;
}
a#big_map_wrap__metro__l_8__st_7 {
  top: 240px;
  left: 326.5px;
}
a#big_map_wrap__metro__l_8__st_8 {
  top: 262px;
  left: 376.5px;
}
a#big_map_wrap__metro__l_8__st_9 {
  top: 325px;
  left: 315.5px;
}
a#big_map_wrap__metro__l_8__st_10 {
  top: 350px;
  left: 354.5px;
  width: 60px;
}
a#big_map_wrap__metro__l_8__st_11 {
  top: 410px;
  left: 409.5px;
}
a#big_map_wrap__metro__l_8__st_12 {
  top: 487px;
  left: 307.5px;
}
a#big_map_wrap__metro__l_8__st_13 {
  top: 556px;
  left: 410.5px;
}
a#big_map_wrap__metro__l_8__st_14 {
  top: 591px;
  left: 407.5px;
}
a#big_map_wrap__metro__l_8__st_15 {
  top: 614px;
  left: 410px;
}
a#big_map_wrap__metro__l_8__st_16 {
  top: 678px;
  left: 410.5px;
}
a#big_map_wrap__metro__l_8__st_17 {
  top: 691px;
  left: 410.5px;
}
a#big_map_wrap__metro__l_8__st_18 {
  top: 713px;
  left: 410.5px;
  width: 80px;
}
a#big_map_wrap__metro__l_8__st_19 {
  top: 749px;
  left: 408.5px;
  font-size: 10px;
}
a#big_map_wrap__metro__l_8__st_20 {
  top: 765px;
  left: 410.5px;
}
a#big_map_wrap__metro__l_8__st_21 {
  top: 782px;
  left: 410.5px;
}
a#big_map_wrap__metro__l_8__st_22 {
  top: 801px;
  left: 410.5px;
}
a#big_map_wrap__metro__l_8__st_23 {
  top: 814px;
  left: 410.5px;
  width: 85px;
  line-height: 9px;
}
a#big_map_wrap__metro__l_8__st_24 {
  top: 841px;
  left: 410.5px;
}
a#big_map_wrap__metro__l_8__st_25 {
  top: 861px;
  left: 410.5px;
  width: 60px;
}
/*big_map_wrap__metro__l_8__st - серая ветка Серпуховско-Тимирязевская*/
/*big_map_wrap__metro__l_9__st - желтая ветка Калининская*/
a#big_map_wrap__metro__l_9__st_8 {
  top: 350px;
  left: 749.5px;
}
a#big_map_wrap__metro__l_9__st_7 {
  top: 373px;
  left: 729.5px;
}
a#big_map_wrap__metro__l_9__st_6 {
  top: 391px;
  left: 711.5px;
}
a#big_map_wrap__metro__l_9__st_5 {
opacity: 0;
z-index: -1;
}
a#big_map_wrap__metro__l_9__st_4 {
  top: 422px;
  left: 637.5px;
}
a#big_map_wrap__metro__l_9__st_3 {
  top: 485px;
  left: 599.5px;
  width: 70px;
}
a#big_map_wrap__metro__l_9__st_2 {
  top: 521px;
  left: 499.5px;
}
/*big_map_wrap__metro__l_9__st - желтая ветка Калининская*/
/*big_map_wrap__metro__l_11__st - желто-зеленая ветка Люблинско-Дмитровская*/
a#big_map_wrap__metro__l_11__st_0 {
  top: 70px;
  left: 326.5px;
}
a#big_map_wrap__metro__l_11__st_1 {
  top: 100px;
  left: 330px;
  opacity: 1;
  z-index: 1;
  width: 60px;
}
#big_map_wrap__metro__l_11__st_3 {
  top: 146px;
  left: 361.5px;
  opacity: 0;
  z-index: -1;
}
a#big_map_wrap__metro__l_11__st_4 {
  opacity: 0;
  z-index: -1;
}
a#big_map_wrap__metro__l_11__st_5 {
  top: 203px;
  left: 421.5px;
}
a#big_map_wrap__metro__l_11__st_6 {
  top: 236px;
  left: 455.5px;
}
a#big_map_wrap__metro__l_11__st_7 {
  top: 260px;
  left: 467.5px;
  width: 73px;
}
a#big_map_wrap__metro__l_11__st_8 {
  top: 292px;
  left: 438.5px;
}
a#big_map_wrap__metro__l_11__st_9 {
  top: 351px;
  left: 421.5px;
}
a#big_map_wrap__metro__l_11__st_10 {
  top: 350px;
  left: 474.5px;
  width: 100px;
}
a#big_map_wrap__metro__l_11__st_11 {
  top: 447px;
  left: 529.5px;
}
a#big_map_wrap__metro__l_11__st_12 {
  top: 480px;
  left: 552.5px;
}
a#big_map_wrap__metro__l_11__st_13 {
  top: 547px;
  left: 541.5px;
  width: 60px;
}
a#big_map_wrap__metro__l_11__st_14 {
  top: 597px;
  left: 534.5px;
}
a#big_map_wrap__metro__l_11__st_15 {
  top: 623px;
  left: 594.5px;
}
a#big_map_wrap__metro__l_11__st_16 {
  top: 650px;
  left: 626.5px;
}
a#big_map_wrap__metro__l_11__st_17 {
  top: 676px;
  left: 645.5px;
}
a#big_map_wrap__metro__l_11__st_18 {
  top: 696px;
  left: 645.5px;
}
a#big_map_wrap__metro__l_11__st_19 {
  top: 713px;
  left: 645.5px;
}
a#big_map_wrap__metro__l_11__st_20 {
  top: 730px;
  left: 645.5px;
}
a#big_map_wrap__metro__l_11__st_21 {
  top: 762px;
  left: 630px;
}
a#big_map_wrap__metro__l_11__st_22 {
  top: 792px;
  left: 600px;
}
a#big_map_wrap__metro__l_11__st_23 {
  top: 845px;
  left: 550px;
}
/*big_map_wrap__metro__l_11__st - желто-зеленая ветка Люблинско-Дмитровская*/
/*big_map_wrap__metro__l_12__st - светло-синяя ветка Бутовская*/
a#big_map_wrap__metro__l_12__st_1 {
  top: 845px;
  left: 305.5px;
  width: auto;
}
a#big_map_wrap__metro__l_12__st_2 {
  top: 856px;
  left: 319.5px;
}
a#big_map_wrap__metro__l_12__st_3 {
  text-align: center;
  top: 870px;
  left: 301.5px;
  width: 96px;
}
a#big_map_wrap__metro__l_12__st_4 {
  top: 896px;
  left: 297.5px;
  width: auto;
}
a#big_map_wrap__metro__l_12__st_5 {
  top: 920px;
  left: 349.5px;
  width: 70px;
  text-align: center;
}
a#big_map_wrap__metro__l_12__st_6 {
  top: 920px;
  left: 285.5px;
  width: 70px;
  text-align: center;
}
a#big_map_wrap__metro__l_12__st_7 {
  top: 920px;
  left: 230.5px;
  width: 60px;
  text-align: center;
}
/*big_map_wrap__metro__l_12__st - светло-синяя ветка Бутовская*/
/*big_map_wrap__metro__l_13__st - светло-голубая ветка Третий пересадочный контур*/
a#big_map_wrap__metro__l_13__st_1 {
  top: 290px;
  left: 283.5px;
  width: 60px;
  text-align: right;
}
a#big_map_wrap__metro__l_13__st_2 {
  top: 328px;
  left: 278.5px;
}
a#big_map_wrap__metro__l_13__st_3 {
  top: 358px;
  left: 245.5px;
}
a#big_map_wrap__metro__l_13__st_4 {
  top: 410px;
  left: 201.5px;
}
a#big_map_wrap__metro__l_13__st_6 {
  top: 390px;
  left: 135px;
  width: 60px;
  text-align: center;
}
a#big_map_wrap__metro__l_13__st_7 {
  top: 367px;
  left: 126px;
}
/*big_map_wrap__metro__l_13__st - светло-голубая ветка Третий пересадочный контур*/
/*big_map_wrap__metro__l_15__st - маленькая синяя ветка Московский монорельс*/
a#big_map_wrap__metro__l_15__st_2 {
  top: 213px;
  left: 428.5px;
  width: auto;
  font-size: 8px;
}
a#big_map_wrap__metro__l_15__st_3 {
  top: 230px;
  left: 456.5px;
  width: auto;
  font-size: 8px;
}
a#big_map_wrap__metro__l_15__st_4 {
  width: 80px;
  top: 230px;
  left: 509.5px;
  font-size: 8px;
}
a#big_map_wrap__metro__l_15__st_6 {
  top: 185px;
  left: 473.5px;
  width: 60px;
  font-size: 8px;
}
a#big_map_wrap__metro__l_15__st_5 {
  opacity: 0;
}
/*big_map_wrap__metro__l_15__st - маленькая синяя ветка Московский монорельс*/
/*big_map_wrap__metro__l_10__st - желтая ветка Солнцевская*/
#big_map_wrap__metro__l_10__st_1, #big_map_wrap__metro__l_13__st_5 {
  top: 470px;
  left: 199.5px;
  width: 60px;
  text-align: center;
}
a#big_map_wrap__metro__l_10__st_3 {
  top: 571px;
  left: 181.5px;
}
a#big_map_wrap__metro__l_10__st_4 {
  top: 588px;
  width: 70px;
  left: 181.5px;
}
a#big_map_wrap__metro__l_10__st_5 {
  top: 621px;
  left: 181.5px;
}
a#big_map_wrap__metro__l_10__st_6 {
  top: 651px;
  left: 101.5px;
  width: 79px;
  text-align: center;
}
a#big_map_wrap__metro__l_10__st_8 {
  top: 683px;
  left: 181.5px;
}
a#big_map_wrap__metro__l_10__st_7 {
  top: 708px;
  left: 181.5px;
}
a#big_map_wrap__metro__l_10__st_9 {
  top: 734px;
  left: 181.5px;
}
a#big_map_wrap__metro__l_10__st_10 {
  top: 753px;
  left: 181.5px;
  width: 60px;
}
a#big_map_wrap__metro__l_10__st_11 {
  top: 781px;
  left: 181.5px;
  width: 55px;
  word-break: break-word;
}
a#big_map_wrap__metro__l_10__st_12 {
  top: 818px;
  left: 181.5px;
}

/*big_map_wrap__metro__l_10__st - желтая ветка Солнцевская*/
/*big_map_wrap__metro__l_16__st - Московское центральное кольцо*/
a#big_map_wrap__metro__l_16__st_1 {
  top: 147px;
  left: 363.5px;
}
a#big_map_wrap__metro__l_16__st_30 {
  top: 165px;
  left: 295.5px;
}
a#big_map_wrap__metro__l_16__st_29 {
  top: 195px;
  left: 260.5px;
}
a#big_map_wrap__metro__l_16__st_28 {
  top: 232px;
  left: 272.5px;
}
a#big_map_wrap__metro__l_16__st_26 {
  top: 314px;
  left: 211.5px;
}
a#big_map_wrap__metro__l_16__st_25 {
  top: 325px;
  left: 165.5px;
}
a#big_map_wrap__metro__l_16__st_24 {
  top: 355px;
  left: 136.5px;
}
a#big_map_wrap__metro__l_16__st_23 {
  opacity: 0;
  z-index: -1;
}
a#big_map_wrap__metro__l_16__st_22 {
  top: 423px;
  left: 160px;
  width: 60px;
  text-align: center;
}
a#big_map_wrap__metro__l_16__st_20 {
  top: 580px;
  left: 266.5px;
}
a#big_map_wrap__metro__l_16__st_19 {
  top: 623px;
  left: 261.5px;
  width: 60px;
}
a#big_map_wrap__metro__l_16__st_18 {
  top: 639px;
  left: 353px;
  width: 57px;
}
a#big_map_wrap__metro__l_16__st_17 {
  top: 635px;
  left: 406px;
  width: 50px;
  text-align: center;
}
a#big_map_wrap__metro__l_16__st_27 {
  top: 243px;
  left: 190.5px;
}
a#big_map_wrap__metro__l_16__st_12 {
  top: 536px;
  left: 624.5px;
}
a#big_map_wrap__metro__l_16__st_11 {
  top: 476px;
  left: 686.5px;
}
a#big_map_wrap__metro__l_16__st_0 {
  top: 444px;
  left: 693.5px;
}
a#big_map_wrap__metro__l_16__st_13 {
  top: 589px;
  left: 598.5px;
}
a#big_map_wrap__metro__l_16__st_14 {
  top: 612px;
  left: 525px;
}
a#big_map_wrap__metro__l_16__st_15 {
  opacity: 1;
  z-index: 1;
  top: 660px;
  left: 512.5px;
}
a#big_map_wrap__metro__l_16__st_16 {
  top: 650px;
  left: 452.5px;
}
a#big_map_wrap__metro__l_16__st_10 {
  top: 404px;
  left: 674.5px;
}
a#big_map_wrap__metro__l_16__st_9 {
  top: 354px;
  left: 687.5px;
  width: 60px;
}
a#big_map_wrap__metro__l_16__st_8 {
  top: 308px;
  left: 605.5px;
}
a#big_map_wrap__metro__l_16__st_7 {
  top: 256px;
  left: 644.5px;
}
a#big_map_wrap__metro__l_16__st_5 {
  top: 207px;
  left: 593.5px;
}
a#big_map_wrap__metro__l_16__st_4 {
  top: 191px;
  left: 571.5px;
}
/*big_map_wrap__metro__l_16__st - Московское центральное кольцо*/
/*big_map_wrap__metro__l_17__st - МЦД-1*/
a#big_map_wrap__metro__l_17__st_1 {
  top: 255px;
  left: 40px;
}
a#big_map_wrap__metro__l_17__st_2 {
  top: 278px;
  left: 40px;
}
a#big_map_wrap__metro__l_17__st_3 {
  top: 300px;
  left: 40px;
}
a#big_map_wrap__metro__l_17__st_4 {
  top: 328px;
  left: 40px;
}
a#big_map_wrap__metro__l_17__st_5 {
  top: 350px;
  left: 40px;
}
a#big_map_wrap__metro__l_17__st_6 {
  top: 375px;
  left: 40px;
  width: 60px;
}
a#big_map_wrap__metro__l_17__st_7 {
  top: 446px;
  left: 3px;
}
a#big_map_wrap__metro__l_17__st_8 {
  top: 424px;
  left: 209px;
}
a#big_map_wrap__metro__l_17__st_9 {
  top: 130px;
  left: 397px;
}
a#big_map_wrap__metro__l_17__st_10 {
  top: 105px;
  left: 397px;
}
a#big_map_wrap__metro__l_17__st_11 {
  top: 68px;
  left: 397px;
}
a#big_map_wrap__metro__l_17__st_12 {
  top: 52px;
  left: 397px;
}
a#big_map_wrap__metro__l_17__st_13 {
  top: 28px;
  left: 380px;
}
a#big_map_wrap__metro__l_17__st_14 {
  top: 0px;
  left: 330px;
}
a#big_map_wrap__metro__l_17__st_15 {
  top: 22px;
  left: 300px;
}
a#big_map_wrap__metro__l_17__st_16 {
  top: 0px;
  left: 257px;
}
a#big_map_wrap__metro__l_17__st_17 {
  top: 22px;
  left: 200px;
}
a#big_map_wrap__metro__l_17__st_18 {
  top: 0px;
  left: 185px;
}
/*big_map_wrap__metro__l_17__st - МЦД-1*/
/*big_map_wrap__metro__l_18__st - МЦД-2*/
a#big_map_wrap__metro__l_18__st_1 {
  top: 12px;
  left: 40px;
}
a#big_map_wrap__metro__l_18__st_2 {
  top: 34px;
  left: 40px;
}
a#big_map_wrap__metro__l_18__st_3 {
  top: 58px;
  left: 40px;
}
a#big_map_wrap__metro__l_18__st_4 {
  top: 80px;
  left: 37px;
}
a#big_map_wrap__metro__l_18__st_5 {
  top: 105px;
  left: 40px;
}
a#big_map_wrap__metro__l_18__st_6 {
  top: 130px;
  left: 40px;
}
a#big_map_wrap__metro__l_18__st_8 {
  top: 150px;
  left: 130px;
}
a#big_map_wrap__metro__l_18__st_10 {
  top: 237px;
  left: 49px;
}
a#big_map_wrap__metro__l_18__st_12 {
  top: 245px;
  width: 60px;
  left: 269px;
}
a#big_map_wrap__metro__l_18__st_13 {
  top: 260px;
  left: 315px;
}
a#big_map_wrap__metro__l_18__st_16 {
  top: 316px;
  left: 502px;
}
a#big_map_wrap__metro__l_18__st_18 {
  top: 444px;
  left: 605px;
  width: 60px;
}
a#big_map_wrap__metro__l_18__st_19 {
  top: 495px;
  left: 645px;
}
a#big_map_wrap__metro__l_18__st_23 {
  top: 687px;
  left: 570px;
}
a#big_map_wrap__metro__l_18__st_22 {
  top: 675px;
  left: 564px;
}
a#big_map_wrap__metro__l_18__st_24 {
  top: 708px;
  left: 587px;
}
a#big_map_wrap__metro__l_18__st_25 {
  top: 722px;
  left: 573px;
}
a#big_map_wrap__metro__l_18__st_26 {
  top: 739px;
  left: 556px;
}
a#big_map_wrap__metro__l_18__st_28 {
  top: 818px;
  left: 488px;
}
a#big_map_wrap__metro__l_18__st_29 {
  top: 831px;
  left: 488px;
  width: 60px;
}
a#big_map_wrap__metro__l_18__st_30 {
  top: 856px;
  left: 488px;
}
a#big_map_wrap__metro__l_18__st_31 {
  top: 871px;
  left: 488px;
}
a#big_map_wrap__metro__l_18__st_32 {
  top: 888px;
  left: 488px;
}
a#big_map_wrap__metro__l_18__st_33 {
  top: 906px;
  left: 488px;
}
a#big_map_wrap__metro__l_18__st_34 {
  top: 923px;
  left: 488px;
}
a#big_map_wrap__metro__l_18__st_35 {
  top: 939px;
  left: 488px;
}
/*big_map_wrap__metro__l_18__st - МЦД-2*/
/*big_map_wrap__metro__l_19__st - Некрасовка*/
a#big_map_wrap__metro__l_19__st_1 {
  top: 405px;
  left: 620px;
}
a#big_map_wrap__metro__l_19__st_2 {
  top: 530px;
  left: 730px;
}
a#big_map_wrap__metro__l_19__st_3 {
  top: 572px;
  left: 730px;
}
a#big_map_wrap__metro__l_19__st_4 {
  top: 686px;
  left: 650px;
}
a#big_map_wrap__metro__l_19__st_5 {
  top: 740px;
  left: 686px;
}
a#big_map_wrap__metro__l_19__st_6 {
  top: 788px;
  left: 730px;
}
a#big_map_wrap__metro__l_19__st_7 {
  top: 820px;
  left: 730px;
}
a#big_map_wrap__metro__l_19__st_8 {
  top: 853px;
  left: 730px;
}
/*big_map_wrap__metro__l_19__st - Некрасовка*/





.filter_flex {
  display: flex;
}
.get_dop_filter {
  white-space: nowrap;
  padding: 10px 15px;
  margin: 0 10px 0 0;
  background: #3C4245;
  border-color: #3C4245;
  pointer-events: auto;
  color: #ffffff;
  font-weight: bold;
  display: flex;
  align-items: center;
  border-radius: 10px;
  cursor: pointer;
  font-size: 16px;
  display: inline-block;
}
.filter_main__middle{
  display: none;
}
.filter_main__middle.active{
  display: block;
}



.first_screen.active {
  margin-bottom: 210px;
}









/*Новаря карта метро*/
/* главная */
.filter_main-nav-tabs-wrap { padding-top: 0 !important; }
@media (max-width: 1023px) {
  .filter_main-nav-tabs-wrap .nav-filter-main { padding: 0; }
}
.filter_main-nav-tabs-wrap .nav-filter-main li { padding: 0 4px 0 0; }
.filter_main-nav-tabs-wrap .nav-filter-main li a, .filter_main-nav-tabs-wrap .nav-filter-main li a:link, .filter_main-nav-tabs-wrap .nav-filter-main li a:hover, .filter_main-nav-tabs-wrap .nav-filter-main li a:visited, .filter_main-nav-tabs-wrap .nav-filter-main li a:active, .filter_main-nav-tabs-wrap .nav-filter-main li a:focus, .filter_main-nav-tabs-wrap .nav-filter-main li button { height: 48px; background: #fff; color: #00b475; font-size: 17px; line-height: 22px; }
@media (max-width: 1023px) {
  .filter_main-nav-tabs-wrap .nav-filter-main li a, .filter_main-nav-tabs-wrap .nav-filter-main li a:link, .filter_main-nav-tabs-wrap .nav-filter-main li a:hover, .filter_main-nav-tabs-wrap .nav-filter-main li a:visited, .filter_main-nav-tabs-wrap .nav-filter-main li a:active, .filter_main-nav-tabs-wrap .nav-filter-main li a:focus, .filter_main-nav-tabs-wrap .nav-filter-main li button { border: none; }
}
.filter_main-nav-tabs-wrap .nav-filter-main li.active a, .filter_main-nav-tabs-wrap .nav-filter-main li.active a:link, .filter_main-nav-tabs-wrap .nav-filter-main li.active a:hover, .filter_main-nav-tabs-wrap .nav-filter-main li.active a:visited, .filter_main-nav-tabs-wrap .nav-filter-main li.active a:active, .filter_main-nav-tabs-wrap .nav-filter-main li.active a:focus, .filter_main-nav-tabs-wrap .nav-filter-main li.active button { background: #dedede; color: #3f4447; }
.catalog__map { position: relative; overflow: visible; right: auto; }
a.mini_card__name, a:link.mini_card__name, a:hover.mini_card__name, a:visited.mini_card__name, a:active.mini_card__name, a:focus.mini_card__name, button.mini_card__name { position: static; color: #192834; margin-bottom: 8px; }
a.mini_card__btn-list, a:link.mini_card__btn-list, a:hover.mini_card__btn-list, a:visited.mini_card__btn-list, a:active.mini_card__btn-list, a:focus.mini_card__btn-list, button.mini_card__btn-list { display: none; align-items: center; text-align: center; justify-content: center; position: absolute; top: 0; right: 0; width: 48px; height: 100%; background: #30b373; color: #fff; font-family: 'icomoon-line'; }
a.mini_card__btn-list:hover, a:link.mini_card__btn-list:hover, a:hover.mini_card__btn-list:hover, a:visited.mini_card__btn-list:hover, a:active.mini_card__btn-list:hover, a:focus.mini_card__btn-list:hover, button.mini_card__btn-list:hover { background: #00c882; }
a.mini_card__btn-list:before, a:link.mini_card__btn-list:before, a:hover.mini_card__btn-list:before, a:visited.mini_card__btn-list:before, a:active.mini_card__btn-list:before, a:focus.mini_card__btn-list:before, button.mini_card__btn-list:before { content: "\e900"; display: inline-block; -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
a.mini_card__img_wrap, a:link.mini_card__img_wrap, a:hover.mini_card__img_wrap, a:visited.mini_card__img_wrap, a:active.mini_card__img_wrap, a:focus.mini_card__img_wrap, button.mini_card__img_wrap { transition: none; }
a.catalog__sort-view-link, a:link.catalog__sort-view-link, a:hover.catalog__sort-view-link, a:visited.catalog__sort-view-link, a:active.catalog__sort-view-link, a:focus.catalog__sort-view-link, button.catalog__sort-view-link { height: 60px; width: 60px; line-height: 60px; font-size: 0px; }
a.catalog__sort-view-link_tile, a:link.catalog__sort-view-link_tile, a:hover.catalog__sort-view-link_tile, a:visited.catalog__sort-view-link_tile, a:active.catalog__sort-view-link_tile, a:focus.catalog__sort-view-link_tile, button.catalog__sort-view-link_tile { background: url("/upload/icons/sort-tile.svg") center center no-repeat; }
a.catalog__sort-view-link_list, a:link.catalog__sort-view-link_list, a:hover.catalog__sort-view-link_list, a:visited.catalog__sort-view-link_list, a:active.catalog__sort-view-link_list, a:focus.catalog__sort-view-link_list, button.catalog__sort-view-link_list { background: url("/upload/icons/sort-stroke.svg") center center no-repeat; }
a.catalog__sort-view-link.active, a:link.catalog__sort-view-link.active, a:hover.catalog__sort-view-link.active, a:visited.catalog__sort-view-link.active, a:active.catalog__sort-view-link.active, a:focus.catalog__sort-view-link.active, button.catalog__sort-view-link.active { background-color: #fff; }
.catalog__sort_block_select-view.chosen-container { width: 25%; float: left; padding-right: 20px; }
@media (max-width: 1343px) {
  .catalog__sort_block_select-view.chosen-container { width: 33.3%; }
}
@media (max-width: 1023px) {
  .catalog__sort_block_select-view.chosen-container { width: 50%; padding-right: 10px; }
}
@media (max-width: 639px) {
  .catalog__sort_block_select-view.chosen-container { width: 100%; padding-right: 0; }
}
.catalog__sort_block_select-view.chosen-container a.chosen-single, .catalog__sort_block_select-view.chosen-container a:link.chosen-single, .catalog__sort_block_select-view.chosen-container a:hover.chosen-single, .catalog__sort_block_select-view.chosen-container a:visited.chosen-single, .catalog__sort_block_select-view.chosen-container a:active.chosen-single, .catalog__sort_block_select-view.chosen-container a:focus.chosen-single, .catalog__sort_block_select-view.chosen-container button.chosen-single { height: 60px; border: solid 2px #cbcbcb; background: transparent; font-size: 16px; font-weight: bold; padding: 17px 10px; transition: none; }
.catalog__sort_block_select-view.chosen-container a.chosen-single:after, .catalog__sort_block_select-view.chosen-container a:link.chosen-single:after, .catalog__sort_block_select-view.chosen-container a:hover.chosen-single:after, .catalog__sort_block_select-view.chosen-container a:visited.chosen-single:after, .catalog__sort_block_select-view.chosen-container a:active.chosen-single:after, .catalog__sort_block_select-view.chosen-container a:focus.chosen-single:after, .catalog__sort_block_select-view.chosen-container button.chosen-single:after { top: 25px; }
.catalog__sort_block_select-view.chosen-container.chosen-container-active.chosen-with-drop a.chosen-single, .catalog__sort_block_select-view.chosen-container.chosen-container-active.chosen-with-drop a:link.chosen-single, .catalog__sort_block_select-view.chosen-container.chosen-container-active.chosen-with-drop a:hover.chosen-single, .catalog__sort_block_select-view.chosen-container.chosen-container-active.chosen-with-drop a:visited.chosen-single, .catalog__sort_block_select-view.chosen-container.chosen-container-active.chosen-with-drop a:active.chosen-single, .catalog__sort_block_select-view.chosen-container.chosen-container-active.chosen-with-drop a:focus.chosen-single, .catalog__sort_block_select-view.chosen-container.chosen-container-active.chosen-with-drop button.chosen-single { background: #fff; }
.catalog__sort_block_select-view.chosen-container.chosen-container-active.chosen-with-drop .chosen-drop { border-width: 2px; border-top: none; width: calc(100% - 20px); }
@media (max-width: 1023px) {
  .catalog__sort_block_select-view.chosen-container.chosen-container-active.chosen-with-drop .chosen-drop { width: calc(100% - 10px); }
}
@media (max-width: 639px) {
  .catalog__sort_block_select-view.chosen-container.chosen-container-active.chosen-with-drop .chosen-drop { width: 100%; }
}
.catalog__sort-view { 
  width: 75%; 
  float: left; 
  text-align: right; 
  display: none;
}
@media (max-width: 1343px) {
  .catalog__sort-view { width: 66.6%; }
}
@media (max-width: 1023px) {
  .catalog__sort-view { display: none; }
}
.catalog__sort-view-links { display: inline-block; border-radius: 3px; border: solid 2px #cbcbcb; font-size: 0px; }
.catalog__map_wrap { display: none; }
.catalog__text { width: 100%; margin-left: 0; }
.mini_card { height: 100% !important; transition: none; }
.mini_card__text { display: flex; flex-wrap: wrap; height: calc(100% - 250px); }
.mini_card__text-top { width: 100%; }
.mini_card__text-bot { width: 100%; }
.mini_card__img_wrap:after { display: none; }
.mini_card_block { position: relative; }
.mini_card_block:after { content: ''; opacity: 0; position: absolute; top: 20px; width: calc(100% - 40px); height: calc(100% - 40px); box-shadow: 0 0 10px #00b475; transition: opacity 0.2s ease-out 0.1s; }
@media (max-width: 1343px) {
  .mini_card_block:after { top: 10px; width: calc(100% - 20px); height: calc(100% - 20px); }
}
.mini_card_block:hover:after { opacity: 1; transition: opacity 0.2s ease-out 0.1s; }
.mini_card:hover { box-shadow: none; }
.mini_card_wrap { display: flex; flex-wrap: wrap; }
.mini_card_view-list .mini_card_block { width: 100%; }
.mini_card_view-list .mini_card { padding-right: 70px; }
.mini_card_view-list .mini_card__text-top { padding-left: 68px; }
.mini_card_view-list .mini_card__top_block { width: 295px; min-height: 180px; height: 100%; float: left; }
.mini_card_view-list .mini_card__metro { height: auto; }
.mini_card_view-list .mini_card__metro li { display: inline-block; margin-right: 35px; }
.mini_card_view-list .mini_card__price { display: inline-block; vertical-align: top; font-weight: 400; line-height: 20px; margin-right: 30px; }
.mini_card_view-list .mini_card__price .mini_card__price_cost { font-size: 20px; }
.mini_card_view-list .mini_card__offises { display: inline-block; vertical-align: top; line-height: 20px; margin-right: 30px; }
.mini_card_view-list a.mini_card__btn, .mini_card_view-list a:link.mini_card__btn, .mini_card_view-list a:hover.mini_card__btn, .mini_card_view-list a:visited.mini_card__btn, .mini_card_view-list a:active.mini_card__btn, .mini_card_view-list a:focus.mini_card__btn, .mini_card_view-list button.mini_card__btn { display: inline-block; vertical-align: top; font-size: 16px; line-height: 20px; padding: 0; font-weight: bold; color: #30b373; margin-bottom: 0; background: none; border: none; margin-right: 30px; text-decoration: underline; order: 6; }
.mini_card_view-list a.mini_card__btn:hover, .mini_card_view-list a:link.mini_card__btn:hover, .mini_card_view-list a:hover.mini_card__btn:hover, .mini_card_view-list a:visited.mini_card__btn:hover, .mini_card_view-list a:active.mini_card__btn:hover, .mini_card_view-list a:focus.mini_card__btn:hover, .mini_card_view-list button.mini_card__btn:hover { text-decoration: none; }
.mini_card_view-list a.mini_card__btn-list, .mini_card_view-list a:link.mini_card__btn-list, .mini_card_view-list a:hover.mini_card__btn-list, .mini_card_view-list a:visited.mini_card__btn-list, .mini_card_view-list a:active.mini_card__btn-list, .mini_card_view-list a:focus.mini_card__btn-list, .mini_card_view-list button.mini_card__btn-list { display: flex; }
.mini_card_view-list a.mini_card__img_wrap, .mini_card_view-list a:link.mini_card__img_wrap, .mini_card_view-list a:hover.mini_card__img_wrap, .mini_card_view-list a:visited.mini_card__img_wrap, .mini_card_view-list a:active.mini_card__img_wrap, .mini_card_view-list a:focus.mini_card__img_wrap, .mini_card_view-list button.mini_card__img_wrap { transition: none; height: 100%; }
.mini_card_view-list a.mini_card__img_wrap img, .mini_card_view-list a:link.mini_card__img_wrap img, .mini_card_view-list a:hover.mini_card__img_wrap img, .mini_card_view-list a:visited.mini_card__img_wrap img, .mini_card_view-list a:active.mini_card__img_wrap img, .mini_card_view-list a:focus.mini_card__img_wrap img, .mini_card_view-list button.mini_card__img_wrap img { height: 100%; }
.mini_card_view-list .mini_card__class { position: absolute; top: 0; left: 295px; background: #3d4245; color: #ffffff; }
.mini_card_view-list .mini_card__bot-info { display: flex; flex-wrap: wrap; }
.catalog__find { margin-top: 35px; margin-bottom: 35px; }
.catalog__find-text { display: inline-block; vertical-align: top; margin: 5px 35px 5px 0; font-family: 'Roboto', sans-serif; line-height: 25px; font-weight: 500; font-size: 24px; }
@media (max-width: 719px) {
  .catalog__find-text { width: 100%; margin-bottom: 10px; }
}
@media (max-width: 639px) {
  .catalog__find-text { margin-bottom: 0; }
}
.catalog__find-link-wrap { display: inline-block; vertical-align: top; }
.catalog__find-link { display: inline-block; vertical-align: top; color: #5e5e5e; margin-right: 35px; padding: 5px 0 5px 40px; }
@media (max-width: 639px) {
  .catalog__find-link { width: 100%; margin-top: 15px; }
}
.catalog__find-link_office { background: url("/upload/icons/search-office.svg") center left no-repeat; }
.catalog__find-link_state { background: url("/upload/icons/search-building.svg") center left no-repeat; }
.card__first_screen__class_text { left: 70px; }
.card__first_screen__nav-tabs ul li.active a, .card__first_screen__nav-tabs ul li.active a:link, .card__first_screen__nav-tabs ul li.active a:hover, .card__first_screen__nav-tabs ul li.active a:visited, .card__first_screen__nav-tabs ul li.active a:active, .card__first_screen__nav-tabs ul li.active a:focus { background: #fff; color: #00b475; }
.card__first_screen .tab-pane.active { position: relative; width: 100%; height: 100%; }
.card__first_screen__look-gallery { height: 80px; width: 100%; border-radius: 3px 0 0 3px; background-color: #ffffff; position: absolute; bottom: 40px; right: 263px; z-index: 3; max-width: 700px; }
@media (max-width: 1343px) {
  .card__first_screen__look-gallery { max-width: 500px; }
}
@media (max-width: 1023px) {
  .card__first_screen__look-gallery { display: none; }
}
.card__first_screen__look-gallery-num { width: 120px; display: flex; align-items: center; text-align: center; justify-content: center; font-size: 14px; font-weight: bold; line-height: 1.43; float: left; height: 100%; }
.card__first_screen__look-gallery-num span { margin: 0 2px; }
.card__first_screen__look-slider { width: 100%; height: 100%; }
.card__first_screen__look-slider-wrap { width: 100%; height: 100%; float: left; margin-left: -120px; padding-left: 120px; }
.card__first_screen__look-slider .slick-list, .card__first_screen__look-slider .slick-track { height: 100%; }
.card__first_screen__look-slider-item { height: 100%; padding: 4px 2px; }
.card__first_screen__look-slider-img { position: relative; height: 100%; width: 100%; overflow: hidden; }
.card__first_screen__look-slider-img img { max-width: 120%; }
.nav-filter-main { 
  margin: 0 0 7px;
  padding: 0;
  list-style: none; 
}
.nav-filter-main li { 
  margin: 0;
  padding: 0 4px 0 0;
  list-style: none;
  float: left;
  width: 17% !important;
}
.nav-filter-main li a, .nav-filter-main li a:link, .nav-filter-main li a:visited, .nav-filter-main li a:active, .nav-filter-main li a:focus, .nav-filter-main li button { 
  display: block; 
  height: 35px; 
  background: #DAD8D8;
  color: #B3B1B1;
  border-radius: 10px !important; 
  display: flex; 
  align-items: center; 
  padding: 0 30px; 
  font-family: 'PT Sans'; 
  font-size: 19px; 
  line-height: 22px; 
  font-weight: bold; 
  justify-content: center; 
  text-align: center; 
  padding: 15px!important;
  height: 50px;
}
.nav-filter-main li.active a, .nav-filter-main li.active a:link,.nav-filter-main li a:hover, .nav-filter-main li.active a:hover, .nav-filter-main li.active a:visited, .nav-filter-main li.active a:active, .nav-filter-main li.active a:focus, .nav-filter-main li.active button { 
  background: #138ECD;
  color: #ffffff;
}
.filter_its {
  display: flex;
}

.filter_main__top { 
  height: 170px;
  background: none;
  padding: 0;
}
.filter_main__slider_block{
  background-color: #fff;
  margin: 0 6px 0 0;
  border-radius: 10px;
}
/* .in_main_filter .range_slider__wrap { display: block; position: absolute; margin: 0; bottom: -9px; width: 100%; z-index: 1; } */
.in_main_filter .range_slider__wrap { display: none; position: absolute; margin: 0; bottom: -9px; width: 100%; z-index: 1; }
/***********************************/
.range_slider__inputs{
  display: flex;
  justify-content: space-between;
}
.in_main_filter .range_slider__inputs input{
  width: calc(50% - 12px);
  caret-color: #4bc783;
  color: #00b475;
  font-weight: bold;
}
.range_slider__inputs:after{
  display: none;
}
.in_main_filter .range_slider__inputs input:focus{
  border:1px solid #4bc783 !important;
}
.in_main_filter .range_slider__inputs .range_slider__to { /* border-left: none; */ margin-left: 0; text-align: left; height: 60px; border-color: #bcbcbc; border-radius: 0; }
/***********************************/

.in_main_filter .range_slider__inputs .range_slider__from { /* border-right: none; */ height: 60px; border-color: #bcbcbc; border-radius: 0; }

/* .in_main_filter .range_slider__inputs .range_slider__from { border-right: none; height: 60px; border-color: #bcbcbc; border-radius: 0; } */
/* .in_main_filter .range_slider__inputs .range_slider__to { border-left: none; margin-left: 0; text-align: right; height: 60px; border-color: #bcbcbc; border-radius: 0; } */
.range_slider__wrap_block.in_main_filter { position: relative; }
.in_main_filter_btn_wrap_big li a, .in_main_filter_btn_wrap_big li a:link, .in_main_filter_btn_wrap_big li a:hover, .in_main_filter_btn_wrap_big li a:visited, .in_main_filter_btn_wrap_big li a:active, .in_main_filter_btn_wrap_big li a:focus, .in_main_filter_btn_wrap_big li button { height: 60px; line-height: 58px !important; position: relative; }
.in_main_filter_btn_wrap_big li a:link span.selcted, .in_main_filter_btn_wrap_big li a:hover span.selcted { display: none; }
.in_main_filter_btn_wrap_big li a span.selcted, .in_main_filter_btn_wrap_big li.active.selected a:link span.selcted, .in_main_filter_btn_wrap_big li.active.selected a:hover span.selcted, .in_main_filter_btn_wrap_big li a:visited span.selcted, .in_main_filter_btn_wrap_big li a:active span.selcted, .in_main_filter_btn_wrap_big li a:focus span.selcted, .in_main_filter_btn_wrap_big li button span.selcted { width: 24px; height: 24px; line-height: 24px; font-size: 12px; border-radius: 12px; background: #e1096f; position: absolute; top: -12px; right: 7px; color: #fff; display: inline-block; }
.in_main_filter_btn_wrap_big li a:hover span.num, .in_main_filter_btn_wrap_big li a:link:hover span.num, .in_main_filter_btn_wrap_big li a:hover:hover span.num, .in_main_filter_btn_wrap_big li a:visited:hover span.num, .in_main_filter_btn_wrap_big li a:active:hover span.num, .in_main_filter_btn_wrap_big li a:focus:hover span.num, .in_main_filter_btn_wrap_big li button:hover span.num { background: #3c4245; }
.first_screen { margin-bottom: 150px; }
.first_screen:after {height: 210px;}
.in_main_filter_filter-2 { background: #fff; position: relative; z-index: 100; margin: 0; }
.in_main_filter_filter-2 .big_map__metro_st li a, .in_main_filter_filter-2 .big_map__metro_st li a:link, .in_main_filter_filter-2 .big_map__metro_st li a:hover, .in_main_filter_filter-2 .big_map__metro_st li a:visited, .in_main_filter_filter-2 .big_map__metro_st li a:active, .in_main_filter_filter-2 .big_map__metro_st li a:focus, .in_main_filter_filter-2 .big_map__metro_st li button { position: static; margin: 0; opacity: 1 !important; z-index: 1 !important; font-size: 14px !important; width: auto !important; width: initial !important; display: inline-block; color: #192834; }
.in_main_filter_filter-2 .big_map__metro_st li a.noactive, .in_main_filter_filter-2 .big_map__metro_st li a:link.noactive, .in_main_filter_filter-2 .big_map__metro_st li a:hover.noactive, .in_main_filter_filter-2 .big_map__metro_st li a:visited.noactive, .in_main_filter_filter-2 .big_map__metro_st li a:active.noactive, .in_main_filter_filter-2 .big_map__metro_st li a:focus.noactive, .in_main_filter_filter-2 .big_map__metro_st li button.noactive { color: #919aa1; }
.in_main_filter_filter-2 .big_map__metro_line_name { display: block; }
.in_main_filter_filter-2 .metro-copyright { display: none; }
.filter_main { bottom: -40px; }
.filter_main .mini_title { 
  color: #616161;
  display: flex;
  align-items: center;
}
.filter_main .ui-slider { background: #bcbcbc; }
.filter_main .ui-slider-range { background: #00b475; }
.filter_main .ui-slider-range:before, .filter_main .ui-slider-range:after { background: #00b475; }
.filter_main .drop_mall__title { 
  height: auto;
  color: #138ECD;
  border: none;
  background: none;
  line-height: 20px;
  width: auto;
  display: inline-block;
  padding: 0;
  border-radius: 0;
}
.filter_main .drop_mall__title:after { display: none; }
.filter_main .drop_mall__block { margin-top: 15px; box-shadow: 0 0 20px #00b475; border: none; z-index: 100; }
.filter_main .drop_mall__block:after { content: ''; position: absolute; top: -20px; left: 50%; -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 0; height: 0; border: 10px solid transparent; border-bottom-color: #fff; }
.filter_main .drop_mall__block .btn_wrap li { margin-right: 0; padding: 0 1px; }
.filter_main .drop_mall__block .btn_wrap li a, .filter_main .drop_mall__block .btn_wrap li a:link, .filter_main .drop_mall__block .btn_wrap li a:hover, .filter_main .drop_mall__block .btn_wrap li a:visited, .filter_main .drop_mall__block .btn_wrap li a:active, .filter_main .drop_mall__block .btn_wrap li a:focus, .filter_main .drop_mall__block .btn_wrap li button { background: #cbcbcb; border-color: #cbcbcb; color: #333333; border-radius: 0; font-size: 16px; padding: 0; text-align: center; }
.filter_main .drop_mall__block .btn_wrap li a:hover, .filter_main .drop_mall__block .btn_wrap li a:link:hover, .filter_main .drop_mall__block .btn_wrap li a:hover:hover, .filter_main .drop_mall__block .btn_wrap li a:visited:hover, .filter_main .drop_mall__block .btn_wrap li a:active:hover, .filter_main .drop_mall__block .btn_wrap li a:focus:hover, .filter_main .drop_mall__block .btn_wrap li button:hover { background: #00c882; border-color: #00c882; color: #ffffff; }
.filter_main .drop_mall__block .btn_wrap li:first-child a, .filter_main .drop_mall__block .btn_wrap li:first-child a:link, .filter_main .drop_mall__block .btn_wrap li:first-child a:hover, .filter_main .drop_mall__block .btn_wrap li:first-child a:visited, .filter_main .drop_mall__block .btn_wrap li:first-child a:active, .filter_main .drop_mall__block .btn_wrap li:first-child a:focus, .filter_main .drop_mall__block .btn_wrap li:first-child button { border-radius: 3px 0 0 3px; }
.filter_main .drop_mall__block .btn_wrap li:last-child a, .filter_main .drop_mall__block .btn_wrap li:last-child a:link, .filter_main .drop_mall__block .btn_wrap li:last-child a:hover, .filter_main .drop_mall__block .btn_wrap li:last-child a:visited, .filter_main .drop_mall__block .btn_wrap li:last-child a:active, .filter_main .drop_mall__block .btn_wrap li:last-child a:focus, .filter_main .drop_mall__block .btn_wrap li:last-child button { border-radius: 0 3px 3px 0; }
.filter_main .drop_mall__block .btn_wrap li.active a, .filter_main .drop_mall__block .btn_wrap li.active a:link, .filter_main .drop_mall__block .btn_wrap li.active a:hover, .filter_main .drop_mall__block .btn_wrap li.active a:visited, .filter_main .drop_mall__block .btn_wrap li.active a:active, .filter_main .drop_mall__block .btn_wrap li.active a:focus, .filter_main .drop_mall__block .btn_wrap li.active button { background: #00b475; border-color: #00b475; color: #fff; }
.filter_main .tab-pane { display: none; }
.filter_main .tab-pane.active { display: block; overflow: initial;}
a.filter_main__slider_link-big, a:link.filter_main__slider_link-big, a:hover.filter_main__slider_link-big, a:visited.filter_main__slider_link-big, a:active.filter_main__slider_link-big, a:focus.filter_main__slider_link-big, button.filter_main__slider_link-big { color: #00b475; border-bottom: 2px dotted #00b475; margin-left: 10px; line-height: 20px; }
a.filter_main__slider_link-big:hover, a:link.filter_main__slider_link-big:hover, a:hover.filter_main__slider_link-big:hover, a:visited.filter_main__slider_link-big:hover, a:active.filter_main__slider_link-big:hover, a:focus.filter_main__slider_link-big:hover, button.filter_main__slider_link-big:hover { border-bottom-color: transparent; }
a.filter_main__dop_parametrs_map, a:link.filter_main__dop_parametrs_map, a:hover.filter_main__dop_parametrs_map, a:visited.filter_main__dop_parametrs_map, a:active.filter_main__dop_parametrs_map, a:focus.filter_main__dop_parametrs_map, button.filter_main__dop_parametrs_map { height: 60px; line-height: 56px; border-radius: 3px; border: solid 2px #00b475; font-size: 16px; font-weight: bold; text-align: center; color: #00b475; width: 100%; }
a.filter_main__dop_parametrs_map:before, a:link.filter_main__dop_parametrs_map:before, a:hover.filter_main__dop_parametrs_map:before, a:visited.filter_main__dop_parametrs_map:before, a:active.filter_main__dop_parametrs_map:before, a:focus.filter_main__dop_parametrs_map:before, button.filter_main__dop_parametrs_map:before { content: ''; display: inline-block; vertical-align: sub; background: url("/upload/icons/filter-map-icon.svg") center left no-repeat; width: 16px; height: 21px; margin-right: 12px; }
a.filter_main__dop_parametrs_map:hover, a.filter_main__dop_parametrs_map.active, a:link.filter_main__dop_parametrs_map:hover, a:link.filter_main__dop_parametrs_map.active, a:hover.filter_main__dop_parametrs_map:hover, a:hover.filter_main__dop_parametrs_map.active, a:visited.filter_main__dop_parametrs_map:hover, a:visited.filter_main__dop_parametrs_map.active, a:active.filter_main__dop_parametrs_map:hover, a:active.filter_main__dop_parametrs_map.active, a:focus.filter_main__dop_parametrs_map:hover, a:focus.filter_main__dop_parametrs_map.active, button.filter_main__dop_parametrs_map:hover, button.filter_main__dop_parametrs_map.active { background: #00b475; color: #fff; }
a.filter_main__dop_parametrs_map:hover:before, a.filter_main__dop_parametrs_map.active:before, a:link.filter_main__dop_parametrs_map:hover:before, a:link.filter_main__dop_parametrs_map.active:before, a:hover.filter_main__dop_parametrs_map:hover:before, a:hover.filter_main__dop_parametrs_map.active:before, a:visited.filter_main__dop_parametrs_map:hover:before, a:visited.filter_main__dop_parametrs_map.active:before, a:active.filter_main__dop_parametrs_map:hover:before, a:active.filter_main__dop_parametrs_map.active:before, a:focus.filter_main__dop_parametrs_map:hover:before, a:focus.filter_main__dop_parametrs_map.active:before, button.filter_main__dop_parametrs_map:hover:before, button.filter_main__dop_parametrs_map.active:before { background: url("/upload/icons/filter-map-icon-white.svg") center left no-repeat; }
a.catalog__map__find_in_map_close, a:link.catalog__map__find_in_map_close, a:hover.catalog__map__find_in_map_close, a:visited.catalog__map__find_in_map_close, a:active.catalog__map__find_in_map_close, a:focus.catalog__map__find_in_map_close, button.catalog__map__find_in_map_close { width: 48px; height: 48px; line-height: 48px; position: absolute; top: 0; right: 30px; font-family: 'icomoon-line'; padding: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; font-weight: 100; border-color: #3c4245; background: #3c4245; color: #ffffff; text-align: center; }





@media (max-width: 767px) {
  a.catalog__map__find_in_map_close, a:link.catalog__map__find_in_map_close, a:hover.catalog__map__find_in_map_close, a:visited.catalog__map__find_in_map_close, a:active.catalog__map__find_in_map_close, a:focus.catalog__map__find_in_map_close, button.catalog__map__find_in_map_close { position: static; }
}
a.catalog__map__find_in_map_close:before, a:link.catalog__map__find_in_map_close:before, a:hover.catalog__map__find_in_map_close:before, a:visited.catalog__map__find_in_map_close:before, a:active.catalog__map__find_in_map_close:before, a:focus.catalog__map__find_in_map_close:before, button.catalog__map__find_in_map_close:before { content: "\e917"; }
a.catalog__map__find_in_map_close:hover, a:link.catalog__map__find_in_map_close:hover, a:hover.catalog__map__find_in_map_close:hover, a:visited.catalog__map__find_in_map_close:hover, a:active.catalog__map__find_in_map_close:hover, a:focus.catalog__map__find_in_map_close:hover, button.catalog__map__find_in_map_close:hover { background: #cd0966; border-color: #cd0966; }
.radio + label { cursor: pointer; font-size: 14px; color: #5e5e5e; font-weight: bold; float: left; }
.radio:not(checked) { margin: 6px 0; width: 24px; height: 24px; opacity: 0; float: left; }
.radio:not(checked) + label { position: relative; padding: 9px 0 9px 35px; display: block; text-align: left; line-height: 20px; margin-left: -24px; }
.radio:not(checked) + label:hover:before { border-color: #00b475; }
.radio:not(checked) + label:before { content: ''; position: absolute; top: 7px; left: 0; width: 24px; height: 24px; border: 1px solid #a9b3b1; background: #fff; border-radius: 12px; }
.radio:not(checked) + label:after { content: ' '; position: absolute; top: 11px; left: 4px; display: block; opacity: 0; height: 16px; width: 16px; border-radius: 8px; background: #30b373; }
.radio:checked + label:after { opacity: 1; }
.radio:checked + label:before { border-color: #00b475; }
.big_filter_top:after { clear: both; display: table; content: ''; }
.big_filter_top .big_filter__nav.btn_wrap_5 { width: 60%; }
@media (max-width: 1343px) {
  .big_filter_top .big_filter__nav.btn_wrap_5 { width: 100%; }
}
.big_filter_top .big_filter__nav.btn_wrap_5 li { width: 25%; }
.big_filter_top-right { float: left; width: 40%; padding: 20px; }
@media (max-width: 1343px) {
  .big_filter_top-right { width: 100%; }
}
.big_filter_top-right input { border: 2px solid #cbcbcb; }
.big_filter_top-right .finder_standart__wrap--big_marg { margin-bottom: 0; }
.big_filter_top-right a.finder_standart__find_btn, .big_filter_top-right a:link.finder_standart__find_btn, .big_filter_top-right a:hover.finder_standart__find_btn, .big_filter_top-right a:visited.finder_standart__find_btn, .big_filter_top-right a:active.finder_standart__find_btn, .big_filter_top-right a:focus.finder_standart__find_btn, .big_filter_top-right button.finder_standart__find_btn { background: #31b373; border-color: #31b373; border-radius: 0 3px 3px 0; }
.big_filter_top-right a.finder_standart__find_btn:hover, .big_filter_top-right a:link.finder_standart__find_btn:hover, .big_filter_top-right a:hover.finder_standart__find_btn:hover, .big_filter_top-right a:visited.finder_standart__find_btn:hover, .big_filter_top-right a:active.finder_standart__find_btn:hover, .big_filter_top-right a:focus.finder_standart__find_btn:hover, .big_filter_top-right button.finder_standart__find_btn:hover { background: #cd0966; border-color: #cd0966; }
.big_filter_full { padding: 20px; padding-top: 0; }
.big_filter_full .big_map_wrap { width: 100%; margin: 0; }
.big_filter_full .big_map__metro_line_wrap { columns: 4; }
.big_filter_full .big_map__metro_line { width: 100%; }
.filter_main__bottom { height: 120px; display: flex; flex-wrap: wrap; align-items: center; padding: 0 10px; }
.filter_main__bottom-col { width: 33.3%; float: left; display: flex; flex-wrap: wrap; align-items: center; padding: 20px; }
.filter_main__bottom-col .filter_main__dop_parametrs { height: 60px; line-height: 56px; width: 100%; background: #cbcbcb; }
.filter_main__bottom-col .filter_main__dop_parametrs.slide_down, .filter_main__bottom-col .filter_main__dop_parametrs:hover { background: #00b475; color: #fff; }
.filter_main__bottom-col .filter_main__dop_parametrs.slide_down .filter_main__dop_parametrs_icon, .filter_main__bottom-col .filter_main__dop_parametrs:hover .filter_main__dop_parametrs_icon { color: #fff; }
.filter_main__bottom-col_btn { margin-top: 39px; }
.filter_main__bottom-col_btn .filter_main__wrap_btn { margin: 0; width: 100%; }
.filter_main__bottom-col_btn .filter_main__wrap_btn a, .filter_main__bottom-col_btn .filter_main__wrap_btn a:link, .filter_main__bottom-col_btn .filter_main__wrap_btn a:hover, .filter_main__bottom-col_btn .filter_main__wrap_btn a:visited, .filter_main__bottom-col_btn .filter_main__wrap_btn a:active, .filter_main__bottom-col_btn .filter_main__wrap_btn a:focus, .filter_main__bottom-col_btn .filter_main__wrap_btn button { height: 60px; line-height: 56px; }
.filter_main__wrap_btn .catalog__preload { height: 60px; }
.filter_main_catalog { position: static; height: auto; }
.filter_main_catalog .tab-content { background: #dedede; }
.filter_main_catalog .filter_main__top { background: none; }
.filter_main_catalog .tab-pane .row { padding: 0; }
.filter_main_catalog .in_main_filter_filter-2 { background: none; }
.filter_main_catalog .filter_main__bottom { padding-bottom: 20px; }
.filter_main_catalog .drop_mall.open .drop_mall__title { border-bottom-color: transparent; }
.filter_main_catalog .in_main_filter .range_slider__inputs .range_slider__from, .filter_main_catalog .in_main_filter .range_slider__inputs .range_slider__to { border-color: #dedede; }
.filter_main_catalog .big_filter_top .big_filter__nav.btn_wrap_5 { padding: 20px; padding-bottom: 0; }
.filter_main-nav-tabs-wrap { padding-top: 0 !important; }
@media (max-width: 1023px) {
  .filter_main-nav-tabs-wrap .nav-filter-main { padding: 0; }
}
.filter_main-nav-tabs-wrap .nav-filter-main li { padding: 0 4px 0 0; }
.filter_main-nav-tabs-wrap .nav-filter-main li a, .filter_main-nav-tabs-wrap .nav-filter-main li a:link, .filter_main-nav-tabs-wrap .nav-filter-main li a:hover, .filter_main-nav-tabs-wrap .nav-filter-main li a:visited, .filter_main-nav-tabs-wrap .nav-filter-main li a:active, .filter_main-nav-tabs-wrap .nav-filter-main li a:focus, .filter_main-nav-tabs-wrap .nav-filter-main li button { height: 48px; background: #fff; color: #00b475; font-size: 17px; line-height: 22px; }
@media (max-width: 1023px) {
  .filter_main-nav-tabs-wrap .nav-filter-main li a, .filter_main-nav-tabs-wrap .nav-filter-main li a:link, .filter_main-nav-tabs-wrap .nav-filter-main li a:hover, .filter_main-nav-tabs-wrap .nav-filter-main li a:visited, .filter_main-nav-tabs-wrap .nav-filter-main li a:active, .filter_main-nav-tabs-wrap .nav-filter-main li a:focus, .filter_main-nav-tabs-wrap .nav-filter-main li button { border: none; }
}
.filter_main-nav-tabs-wrap .nav-filter-main li.active a, .filter_main-nav-tabs-wrap .nav-filter-main li.active a:link, .filter_main-nav-tabs-wrap .nav-filter-main li.active a:hover, .filter_main-nav-tabs-wrap .nav-filter-main li.active a:visited, .filter_main-nav-tabs-wrap .nav-filter-main li.active a:active, .filter_main-nav-tabs-wrap .nav-filter-main li.active a:focus, .filter_main-nav-tabs-wrap .nav-filter-main li.active button { background: #dedede; color: #3f4447; }
.filter_main__bot-check { background: #dedede; position: relative; z-index: 15; }
.filter_main__bot-check .row { padding: 0 30px 45px 30px; }
.filter_main__bot-check-item { 
  display: inline-block;
  vertical-align: middle;
  margin: 0 7px 0 0;
}
.filter_main__bot-check-item a.big_map__metro_line_name, .filter_main__bot-check-item a:link.big_map__metro_line_name, .filter_main__bot-check-item a:hover.big_map__metro_line_name, .filter_main__bot-check-item a:visited.big_map__metro_line_name, .filter_main__bot-check-item a:active.big_map__metro_line_name, .filter_main__bot-check-item a:focus.big_map__metro_line_name, .filter_main__bot-check-item button.big_map__metro_line_name { margin: 0; height: 32px; border-radius: 100px; background-color: #ffffff; font-size: 14px; line-height: 1.43; text-align: left; color: #5e5e5e; padding: 6px 6px 6px 32px; min-width: 160px; position: relative; }
.filter_main__bot-check-item a.big_map__metro_line_name:before, .filter_main__bot-check-item a.big_map__metro_line_name:after, .filter_main__bot-check-item a:link.big_map__metro_line_name:before, .filter_main__bot-check-item a:link.big_map__metro_line_name:after, .filter_main__bot-check-item a:hover.big_map__metro_line_name:before, .filter_main__bot-check-item a:hover.big_map__metro_line_name:after, .filter_main__bot-check-item a:visited.big_map__metro_line_name:before, .filter_main__bot-check-item a:visited.big_map__metro_line_name:after, .filter_main__bot-check-item a:active.big_map__metro_line_name:before, .filter_main__bot-check-item a:active.big_map__metro_line_name:after, .filter_main__bot-check-item a:focus.big_map__metro_line_name:before, .filter_main__bot-check-item a:focus.big_map__metro_line_name:after, .filter_main__bot-check-item button.big_map__metro_line_name:before, .filter_main__bot-check-item button.big_map__metro_line_name:after { top: 6px; left: 6px; }
.filter_main__bot-check-item a.big_map__metro_line_name .close, .filter_main__bot-check-item a:link.big_map__metro_line_name .close, .filter_main__bot-check-item a:hover.big_map__metro_line_name .close, .filter_main__bot-check-item a:visited.big_map__metro_line_name .close, .filter_main__bot-check-item a:active.big_map__metro_line_name .close, .filter_main__bot-check-item a:focus.big_map__metro_line_name .close, .filter_main__bot-check-item button.big_map__metro_line_name .close { width: 20px; height: 20px; line-height: 21px; text-align: center; border-radius: 100%; position: absolute; top: 6px; right: 6px; font-family: 'icomoon-line'; padding: 0; font-weight: 100; font-size: 10px; color: #616161; background: #f2f2f2; }
.filter_main__bot-check-item a.big_map__metro_line_name .close:before, .filter_main__bot-check-item a:link.big_map__metro_line_name .close:before, .filter_main__bot-check-item a:hover.big_map__metro_line_name .close:before, .filter_main__bot-check-item a:visited.big_map__metro_line_name .close:before, .filter_main__bot-check-item a:active.big_map__metro_line_name .close:before, .filter_main__bot-check-item a:focus.big_map__metro_line_name .close:before, .filter_main__bot-check-item button.big_map__metro_line_name .close:before { content: "\e917"; }
.filter_main__bot-check-item a.big_map__metro_line_name .close:hover, .filter_main__bot-check-item a:link.big_map__metro_line_name .close:hover, .filter_main__bot-check-item a:hover.big_map__metro_line_name .close:hover, .filter_main__bot-check-item a:visited.big_map__metro_line_name .close:hover, .filter_main__bot-check-item a:active.big_map__metro_line_name .close:hover, .filter_main__bot-check-item a:focus.big_map__metro_line_name .close:hover, .filter_main__bot-check-item button.big_map__metro_line_name .close:hover { background: #616161; color: #fff; }
.filter_main__bot-check-item a.filter_main__bot-check-save-btn, .filter_main__bot-check-item a:link.filter_main__bot-check-save-btn, .filter_main__bot-check-item a:hover.filter_main__bot-check-save-btn, .filter_main__bot-check-item a:visited.filter_main__bot-check-save-btn, .filter_main__bot-check-item a:active.filter_main__bot-check-save-btn, .filter_main__bot-check-item a:focus.filter_main__bot-check-save-btn, .filter_main__bot-check-item button.filter_main__bot-check-save-btn { height: 32px; border-radius: 100px; background-color: #4bc783; margin: 0; font-size: 14px; line-height: 1.43; text-align: left; color: #fff; padding: 6px 15px; }
.filter_main__bot-check-item a.filter_main__bot-check-save-btn:before, .filter_main__bot-check-item a:link.filter_main__bot-check-save-btn:before, .filter_main__bot-check-item a:hover.filter_main__bot-check-save-btn:before, .filter_main__bot-check-item a:visited.filter_main__bot-check-save-btn:before, .filter_main__bot-check-item a:active.filter_main__bot-check-save-btn:before, .filter_main__bot-check-item a:focus.filter_main__bot-check-save-btn:before, .filter_main__bot-check-item button.filter_main__bot-check-save-btn:before { content: ''; display: inline-block; background: url("/upload/icons/filter-save-icon.svg") center left no-repeat; width: 12px; height: 12px; vertical-align: sub; margin-right: 8px; }
.filter_main__bot-check-item a.filter_main__bot-check-clear-btn, .filter_main__bot-check-item a:link.filter_main__bot-check-clear-btn, .filter_main__bot-check-item a:hover.filter_main__bot-check-clear-btn, .filter_main__bot-check-item a:visited.filter_main__bot-check-clear-btn, .filter_main__bot-check-item a:active.filter_main__bot-check-clear-btn, .filter_main__bot-check-item a:focus.filter_main__bot-check-clear-btn, .filter_main__bot-check-item button.filter_main__bot-check-clear-btn { 
  border-radius: 100px;
  margin: 0;
  font-size: 19px;
  line-height: 1.43;
  text-align: left;
  color: #3C4245;
  padding: 6px 15px;
  position: relative;
  white-space: pre;}
.filter_main__bot-check-item a.filter_main__bot-check-clear-btn:before, .filter_main__bot-check-item a:link.filter_main__bot-check-clear-btn:before, .filter_main__bot-check-item a:hover.filter_main__bot-check-clear-btn:before, .filter_main__bot-check-item a:visited.filter_main__bot-check-clear-btn:before, .filter_main__bot-check-item a:active.filter_main__bot-check-clear-btn:before, .filter_main__bot-check-item a:focus.filter_main__bot-check-clear-btn:before, .filter_main__bot-check-item button.filter_main__bot-check-clear-btn:before { 
  display: none; vertical-align: unset; font-family: 'icomoon-line'; padding: 0; font-weight: 100; font-size: 10px; color: #fff; content: "\e917"; margin-right: 10px; 
}
.filter_main__bot-check-item a.filter_main__bot-check-return-btn, .filter_main__bot-check-item a:link.filter_main__bot-check-return-btn, .filter_main__bot-check-item a:hover.filter_main__bot-check-return-btn, .filter_main__bot-check-item a:visited.filter_main__bot-check-return-btn, .filter_main__bot-check-item a:active.filter_main__bot-check-return-btn, .filter_main__bot-check-item a:focus.filter_main__bot-check-return-btn, .filter_main__bot-check-item button.filter_main__bot-check-return-btn { border-radius: 100px; border: solid 2px #b8b9bb; margin: 0; font-size: 14px; font-weight: bold; line-height: 14px; text-align: center; color: #3c4245; padding: 8px 15px; }
.filter_main__bot-check-item a.filter_main__bot-check-return-btn:before, .filter_main__bot-check-item a:link.filter_main__bot-check-return-btn:before, .filter_main__bot-check-item a:hover.filter_main__bot-check-return-btn:before, .filter_main__bot-check-item a:visited.filter_main__bot-check-return-btn:before, .filter_main__bot-check-item a:active.filter_main__bot-check-return-btn:before, .filter_main__bot-check-item a:focus.filter_main__bot-check-return-btn:before, .filter_main__bot-check-item button.filter_main__bot-check-return-btn:before { content: ''; display: inline-block; background: url("/upload/icons/filter-return-icon.svg") center left no-repeat; width: 27px; height: 16px; vertical-align: sub; margin-right: 8px; }
.filter_main__bottom_dop_map { height: 550px; overflow: hidden; display: none; margin: 15px 0 0; }
.catalog__map { position: relative; overflow: visible; right: auto; }

.catalog__map .catalog__map__find_in_map .row {
  padding: 0 30px;
  position: relative;
  width: 100%;
}

@media (max-width: 1023px) {
  .catalog__map { display: block; }
}
.catalog__preload { position: absolute; top: 0; bottom: 0; left: 50%; margin: auto; height: 40px; -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.catalog__map__find_in_map { background: none; right: 0; left: 0; }
.catalog__map__find_in_map .row { padding: 0 30px; /*position: relative;*/ }
@media (max-width: 767px) {
 .catalog__map__find_in_map .row { padding: 0; }
 .catalog__map__find_in_map .row .checkbox + label { font-size: 13px; }
}
.catalog__map__find_in_map .checkbox_wrap { display: inline-block; background: #fff; padding: 0 20px; }
@media (max-width: 767px) {
  .catalog__map__find_in_map .checkbox_wrap { margin-top: 15px; }
}
.big_filter_full-alphabet { margin: -8px 0 0 0; padding: 0; list-style: none; }
@media (max-width: 1023px) {
  .big_filter_full-alphabet { margin-top: 15px; }
}
.big_filter_full-alphabet li { margin: 8px 8px 0 0; padding: 0; list-style: none; display: inline-block; vertical-align: top; }
.big_filter_full-alphabet li a, .big_filter_full-alphabet li a:link, .big_filter_full-alphabet li a:hover, .big_filter_full-alphabet li a:visited, .big_filter_full-alphabet li a:active, .big_filter_full-alphabet li a:focus, .big_filter_full-alphabet li button { text-transform: uppercase; font-weight: bold; font-size: 24px; color: #192834; }
.big_filter_full-alphabet li a:hover, .big_filter_full-alphabet li a.active, .big_filter_full-alphabet li a:link:hover, .big_filter_full-alphabet li a:link.active, .big_filter_full-alphabet li a:hover:hover, .big_filter_full-alphabet li a:hover.active, .big_filter_full-alphabet li a:visited:hover, .big_filter_full-alphabet li a:visited.active, .big_filter_full-alphabet li a:active:hover, .big_filter_full-alphabet li a:active.active, .big_filter_full-alphabet li a:focus:hover, .big_filter_full-alphabet li a:focus.active, .big_filter_full-alphabet li button:hover, .big_filter_full-alphabet li button.active { color: #31b373; }
.big_filter_full-alphabet-list { margin: 20px 0 0 0; padding: 0; list-style: none; }
.big_filter_full-alphabet-list:after { clear: both; display: table; content: ''; }
.big_filter_full-alphabet-list li { margin: 4px 0; padding: 0; list-style: none; float: left; width: 25%; vertical-align: top; }
@media (max-width: 1023px) {
  .big_filter_full-alphabet-list li { width: 33.3%; }
}
@media (max-width: 767px) {
  .big_filter_full-alphabet-list li { width: 50%; }
}
@media (max-width: 640px) {
  .big_filter_full-alphabet-list li { width: 100%; }
}
.big_filter_full-alphabet-list li a, .big_filter_full-alphabet-list li a:link, .big_filter_full-alphabet-list li a:hover, .big_filter_full-alphabet-list li a:visited, .big_filter_full-alphabet-list li a:active, .big_filter_full-alphabet-list li a:focus, .big_filter_full-alphabet-list li button { font-weight: bold; font-size: 14px; color: #192834; width: 100% !important; padding: 6px; }
.big_filter_full-alphabet-list li a:hover, .big_filter_full-alphabet-list li a.active, .big_filter_full-alphabet-list li a:link:hover, .big_filter_full-alphabet-list li a:link.active, .big_filter_full-alphabet-list li a:hover:hover, .big_filter_full-alphabet-list li a:hover.active, .big_filter_full-alphabet-list li a:visited:hover, .big_filter_full-alphabet-list li a:visited.active, .big_filter_full-alphabet-list li a:active:hover, .big_filter_full-alphabet-list li a:active.active, .big_filter_full-alphabet-list li a:focus:hover, .big_filter_full-alphabet-list li a:focus.active, .big_filter_full-alphabet-list li button:hover, .big_filter_full-alphabet-list li button.active { color: #31b373; }
.big_filter_full-alphabet-list li a.active, .big_filter_full-alphabet-list li a:link.active, .big_filter_full-alphabet-list li a:hover.active, .big_filter_full-alphabet-list li a:visited.active, .big_filter_full-alphabet-list li a:active.active, .big_filter_full-alphabet-list li a:focus.active, .big_filter_full-alphabet-list li button.active { background: #31b373; color: #192834; }
.catalog__filter-object { background-color: #ffffff; border: solid 1px #dedede; padding: 40px; margin-bottom: 100px; }
@media (max-width: 1023px) {
  .catalog__filter-object { margin-bottom: 40px; padding: 25px; }
}
.catalog__filter-object-title { position: relative; padding-right: 40px; cursor: pointer; }
.catalog__filter-object-title:after { content: "\e900"; font-family: 'icomoon-line'; font-size: 10px; position: absolute; top: 0; right: 0; }
.catalog__filter-object-title span { font-weight: bold; }
.catalog__filter-object-drop { margin: 0 -15px; }
.catalog__filter-object-drop:after { clear: both; display: table; content: ''; }
.catalog__filter-object-col { float: left; width: 33.3%; margin-top: 40px; padding: 0 15px; }
@media (max-width: 1023px) {
  .catalog__filter-object-col { width: 100%; }
}
.catalog__filter-object-col-title { font-family: 'Roboto', sans-serif; font-size: 20px; font-weight: 500; line-height: 1.6; text-align: left; color: #182734; }
@media (max-width: 1023px) {
  .catalog__filter-object-col-title { font-size: 17px; }
}

.catalog__filter-object-info { font-size: 16px; text-align: left; color: #5e5e5e; margin-top: 40px; }
@media (max-width: 1023px) {
  .catalog__filter-object-info { margin-top: 20px; }
}
.catalog__filter-object-class { margin-top: 40px; }
@media (max-width: 1023px) {
  .catalog__filter-object-class { margin-top: 20px; }
}
.catalog__filter-object-class-item { margin-top: 20px; }
.catalog__filter-object-class-item:after { clear: both; display: table; content: ''; }
.catalog__filter-object-class-item:first-child { margin-top: 0; }
.catalog__filter-object-class-item .letter { width: 60px; height: 60px; line-height: 60px; text-align: center; font-size: 20px; font-weight: bold; color: #ffffff; background-color: #00b475; float: left; }
.catalog__filter-object-class-item .text { font-size: 16px; font-weight: bold; line-height: 0.88; text-align: left; color: #5e5e5e; width: 100%; float: left; margin-left: -60px; padding-left: 75px; display: flex; align-items: center; min-height: 60px; }
.catalog__filter-object-option { margin-top: 40px; }
@media (max-width: 1023px) {
  .catalog__filter-object-option { margin-top: 20px; }
}
.catalog__filter-object-option-item { margin-top: 20px; }
.catalog__filter-object-option-item:after { clear: both; display: table; content: ''; }
.catalog__filter-object-option-item:first-child { margin-top: 0; }
.catalog__filter-object-option-img { float: left; width: 50px; height: 50px; line-height: 50px; text-align: center; }
.catalog__filter-object-option-img img { max-width: 100%; display: inline-block; vertical-align: middle; }
.catalog__filter-object-option-text { float: left; width: 100%; margin-left: -50px; padding-left: 65px; font-size: 16px; line-height: 20px; text-align: left; color: #333333; }
.catalog__filter-object-option-text .name { display: block; font-weight: bold; margin-bottom: 2px; }
@media (max-width: 1023px) {
  .filter_main { margin-top: 20px; }
  /* .in_main_filter .range_slider__inputs input { width: 50%; float: left; } */
  .in_main_filter .range_slider__inputs input { width: calc(50% - 12px); float: left; }
  .nav-filter-main { padding: 0 20px; }
  .nav-filter-main li { padding: 0; }
  .nav-filter-main li a, .nav-filter-main li a:link, .nav-filter-main li a:hover, .nav-filter-main li a:visited, .nav-filter-main li a:active, .nav-filter-main li a:focus, .nav-filter-main li button { display: flex; align-items: center; height: 45px; font-size: 14px; line-height: 16px; border: 2px solid #00b475; background: #ffffff; color: #192834; }
  .nav-filter-main li:first-child a, .nav-filter-main li:first-child a:link, .nav-filter-main li:first-child a:hover, .nav-filter-main li:first-child a:visited, .nav-filter-main li:first-child a:active, .nav-filter-main li:first-child a:focus, .nav-filter-main li:first-child button { border-radius: 3px 0 0 3px !important; }
  .nav-filter-main li:last-child a, .nav-filter-main li:last-child a:link, .nav-filter-main li:last-child a:hover, .nav-filter-main li:last-child a:visited, .nav-filter-main li:last-child a:active, .nav-filter-main li:last-child a:focus, .nav-filter-main li:last-child button { border-radius: 0 3px 3px 0 !important; }
  .nav-filter-main li.active a, .nav-filter-main li.active a:link, .nav-filter-main li.active a:hover, .nav-filter-main li.active a:visited, .nav-filter-main li.active a:active, .nav-filter-main li.active a:focus, .nav-filter-main li.active button { background: #00b475; color: #fff; }
  .big_filter_full .big_map__metro_line_wrap { columns: 3; }
  .big_filter_top .big_filter__nav.btn_wrap_5 li a, .big_filter_top .big_filter__nav.btn_wrap_5 li a:link, .big_filter_top .big_filter__nav.btn_wrap_5 li a:hover, .big_filter_top .big_filter__nav.btn_wrap_5 li a:visited, .big_filter_top .big_filter__nav.btn_wrap_5 li a:active, .big_filter_top .big_filter__nav.btn_wrap_5 li a:focus, .big_filter_top .big_filter__nav.btn_wrap_5 li button { display: flex; align-items: center; height: 45px; line-height: 16px; justify-content: center; font-size: 12px; padding: 0 10px; }
  .big_filter_top-right { padding-top: 0; padding-bottom: 0; }
  .first_screen { margin-bottom: 0; background: #f0f0f0; }
  .filter_main__bottom { display: block; padding: 0 0 20px 0; height: auto; }
  .filter_main__bottom-col { width: 100%; padding-bottom: 0; }
  .filter_main__bottom-col:first-child { padding-top: 0; }
  a.filter_main__show_res, a:link.filter_main__show_res, a:hover.filter_main__show_res, a:visited.filter_main__show_res, a:active.filter_main__show_res, a:focus.filter_main__show_res, button.filter_main__show_res { width: 100%; }
  .catalog--top .big_filter_top-right { padding-top: 20px; }
}
@media (max-width: 767px) {
  .filter_main__bottom_dop_parametrs_metro { width: 100%; }
  .filter_main__bottom_dop_parametrs_ofis { width: 100%; }
  .filter_main__bottom_dop_parametrs_typ_plan { width: 100%; }
  .filter_main__bottom_dop_parametrs_nalog { width: 100%; }
}
@media (max-width: 640px) {
  .big_filter_full .big_map__metro_line_wrap { columns: 1; }
}
.catalog__preload { transform: none; }
.catalog__map { height: 750px; }
.big_filter_full-alphabet-list li > a { text-align: left !important; opacity: 1 !important; z-index: 1 !important; }
/*#metro-filter-right,*/
#raion1-filter-right, #okrug1-filter-right, #proizvol1-filter-right { display: none; }
/*.filter_main .tab-pane { display: none; }
.filter_main .tab-pane.active { display: block; }
#filter-2 { display: none; }*/
a.mini_card__name, a:link.mini_card__name, a:hover.mini_card__name, a:visited.mini_card__name, a:active.mini_card__name, a:focus.mini_card__name, button.mini_card__name { position: absolute; color: #192834; margin-bottom: 8px; bottom: -60px; }
@media (min-width: 800px) {
  .catalog--bot .mini_card_block { width: 33.3%; }
}
@media (min-width: 1343px) {
  .catalog--bot .mini_card_block { width: 25%; }
}
.big_filter_full-alphabet-list { max-height: 500px; overflow-y: scroll; }
#raion1 .big_filter__raion_wrap { max-height: 500px; overflow-y: scroll; overflow-x: hidden; }
.chosen-container a.chosen-single, .chosen-container a.chosen-single:hover { font-weight: normal; }
.catalog__sort_block_select { display: block; max-width: 320px; }
.mini_card__price { min-width: 100px; }
#map_catalog { max-height: 500px; }
.catalog__find { margin-top: 35px; margin-bottom: 35px; }
.catalog__find-text { display: inline-block; vertical-align: top; margin: 5px 35px 5px 0; }
@media (max-width: 719px) {
  .catalog__find-text { width: 100%; margin-bottom: 10px; }
}
@media (max-width: 639px) {
  .catalog__find-text { margin-bottom: 0; }
}
.catalog__find-link-wrap { display: inline-block; vertical-align: top; }
.catalog__find-link { display: inline-block; vertical-align: top; color: #5e5e5e; margin-right: 35px; padding: 5px 0 5px 40px; }
@media (max-width: 639px) {
  .catalog__find-link { width: 100%; margin-top: 15px; }
}




.get_dop_filter {
  white-space: nowrap;
  padding: 10px 15px;
  margin: 0 10px 0 0;
  background: #3C4245;
  border-color: #3C4245;
  pointer-events: auto;
  color: #ffffff;
  font-weight: bold;
  display: flex;
  align-items: center;
  border-radius: 10px;
  cursor: pointer;
  font-size: 16px;
  display: inline-block;
}
.filter_main__bottom {
  height: auto;
  background: none;
}
.filter_main__bottom-col:last-child .filter_main__bot-check-item a{
  height: 32px;
  border-radius: 100px;
  background: none;
  margin: 0;
  font-size: 14px;
  line-height: 1.43;
  text-align: left;
  color: #f30070;
  padding: 6px 15px;
  position: relative;
  border: 2px solid #f30070;  
}
.filter_main__bottom-col:last-child .filter_main__bot-check-item a:before {
  color: #f30070;
}

.filter_main-nav-tabs-wrap .nav-filter-main li a, .filter_main-nav-tabs-wrap .nav-filter-main li a:link, .filter_main-nav-tabs-wrap .nav-filter-main li a:hover, .filter_main-nav-tabs-wrap .nav-filter-main li a:visited, .filter_main-nav-tabs-wrap .nav-filter-main li a:active, .filter_main-nav-tabs-wrap .nav-filter-main li a:focus, .filter_main-nav-tabs-wrap .nav-filter-main li button {
  height: 48px;
  background: #fff;
  color: #00b475;
  font-size: 17px;
  line-height: 22px;
  border-radius: 10px!important;
  position: relative;
}

.nopadding{
  padding: 0;
}


.catalog_wrap .row  {
  padding-top: 40px;
  padding-bottom: 20px;
}

.catalog__find-link_office { background: url("/upload/icons/search-office.svg") center left no-repeat; }
.catalog__find-link_state { background: url("/upload/icons/search-building.svg") center left no-repeat; }
.title_medium-n, .catalog__find-text, .catalog__find-link, .catalog__filter-object-title { font-family: 'Roboto', sans-serif; font-size: 24px; line-height: 25px; font-weight: 500; }
.filter_main { 
  /*bottom: -50px;*/
  top: 0;
  position: relative;
  height: auto;
}
.filter_main .mini_title { color: #616161; }
.filter_main .ui-slider { background: #bcbcbc; }
.filter_main .ui-slider-range { background: #00b475; }
.filter_main .ui-slider-range:before, .filter_main .ui-slider-range:after { background: #00b475; }
.filter_main .drop_mall__title { 
  height: auto;
  color: #138ECD;
  border: none;
  background: none;
  line-height: 20px;
  width: auto;
  display: inline-block;
  padding: 0;
  border-radius: 0;
}
.flex_but{
  display: flex;
  align-items: center;
}
.filter_main__wrap_btn {
  width: 100%;
  margin: 0;
  /* float: right; */
  position: relative;
}
#catalog_arenda_filter_submit{
  color: #ffffff;
  background: #138ECD;
  border-color: #138ECD;
}
#catalog_arenda_filter_submit:hover{
  background: #0d7fb8;
  border-color: #0d7fb8;
}
.filter_main .drop_mall__title:after { display: none; }
.filter_main .drop_mall__block { margin-top: 15px; box-shadow: 0 0 20px #00b475; border: none; }
.filter_main .drop_mall__block:after { content: ''; position: absolute; top: -20px; left: 50%; -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 0; height: 0; border: 10px solid transparent; border-bottom-color: #fff; }
.filter_main .drop_mall__block .btn_wrap li { margin-right: 0; padding: 0 1px; }
.filter_main .drop_mall__block .btn_wrap li a, .filter_main .drop_mall__block .btn_wrap li a:link, .filter_main .drop_mall__block .btn_wrap li a:hover, .filter_main .drop_mall__block .btn_wrap li a:visited, .filter_main .drop_mall__block .btn_wrap li a:active, .filter_main .drop_mall__block .btn_wrap li a:focus, .filter_main .drop_mall__block .btn_wrap li button { background: #cbcbcb; border-color: #cbcbcb; color: #333333; border-radius: 0; font-size: 16px; padding: 0; text-align: center; }
.filter_main .drop_mall__block .btn_wrap li a:hover, .filter_main .drop_mall__block .btn_wrap li a:link:hover, .filter_main .drop_mall__block .btn_wrap li a:hover:hover, .filter_main .drop_mall__block .btn_wrap li a:visited:hover, .filter_main .drop_mall__block .btn_wrap li a:active:hover, .filter_main .drop_mall__block .btn_wrap li a:focus:hover, .filter_main .drop_mall__block .btn_wrap li button:hover { background: #00c882; border-color: #00c882; color: #ffffff; }
.filter_main .drop_mall__block .btn_wrap li:first-child a, .filter_main .drop_mall__block .btn_wrap li:first-child a:link, .filter_main .drop_mall__block .btn_wrap li:first-child a:hover, .filter_main .drop_mall__block .btn_wrap li:first-child a:visited, .filter_main .drop_mall__block .btn_wrap li:first-child a:active, .filter_main .drop_mall__block .btn_wrap li:first-child a:focus, .filter_main .drop_mall__block .btn_wrap li:first-child button { border-radius: 3px 0 0 3px; }
.filter_main .drop_mall__block .btn_wrap li:last-child a, .filter_main .drop_mall__block .btn_wrap li:last-child a:link, .filter_main .drop_mall__block .btn_wrap li:last-child a:hover, .filter_main .drop_mall__block .btn_wrap li:last-child a:visited, .filter_main .drop_mall__block .btn_wrap li:last-child a:active, .filter_main .drop_mall__block .btn_wrap li:last-child a:focus, .filter_main .drop_mall__block .btn_wrap li:last-child button { border-radius: 0 3px 3px 0; }
.filter_main .drop_mall__block .btn_wrap li.active a, .filter_main .drop_mall__block .btn_wrap li.active a:link, .filter_main .drop_mall__block .btn_wrap li.active a:hover, .filter_main .drop_mall__block .btn_wrap li.active a:visited, .filter_main .drop_mall__block .btn_wrap li.active a:active, .filter_main .drop_mall__block .btn_wrap li.active a:focus, .filter_main .drop_mall__block .btn_wrap li.active button { background: #00b475; border-color: #00b475; color: #fff; } .filter_main .tab-pane { display: none; }
.filter_main .tab-pane.active { display: block; }
a.filter_main__slider_link-big, a:link.filter_main__slider_link-big, a:hover.filter_main__slider_link-big, a:visited.filter_main__slider_link-big, a:active.filter_main__slider_link-big, a:focus.filter_main__slider_link-big, button.filter_main__slider_link-big { color: #00b475; border-bottom: 2px dotted #00b475; margin-left: 10px; line-height: 20px; }
a.filter_main__slider_link-big:hover, a:link.filter_main__slider_link-big:hover, a:hover.filter_main__slider_link-big:hover, a:visited.filter_main__slider_link-big:hover, a:active.filter_main__slider_link-big:hover, a:focus.filter_main__slider_link-big:hover, button.filter_main__slider_link-big:hover { border-bottom-color: transparent; }
a.filter_main__dop_parametrs_map, a:link.filter_main__dop_parametrs_map, a:hover.filter_main__dop_parametrs_map, a:visited.filter_main__dop_parametrs_map, a:active.filter_main__dop_parametrs_map, a:focus.filter_main__dop_parametrs_map, button.filter_main__dop_parametrs_map { height: 60px; line-height: 56px; border-radius: 3px; border: solid 2px #00b475; font-size: 16px; font-weight: bold; text-align: center; color: #00b475; width: 100%; }
a.filter_main__dop_parametrs_map:before, a:link.filter_main__dop_parametrs_map:before, a:hover.filter_main__dop_parametrs_map:before, a:visited.filter_main__dop_parametrs_map:before, a:active.filter_main__dop_parametrs_map:before, a:focus.filter_main__dop_parametrs_map:before, button.filter_main__dop_parametrs_map:before { content: ''; display: inline-block; vertical-align: sub; background: url("/upload/icons/filter-map-icon.svg") center left no-repeat; width: 16px; height: 21px; margin-right: 12px; }
a.filter_main__dop_parametrs_map:hover, a.filter_main__dop_parametrs_map.active, a:link.filter_main__dop_parametrs_map:hover, a:link.filter_main__dop_parametrs_map.active, a:hover.filter_main__dop_parametrs_map:hover, a:hover.filter_main__dop_parametrs_map.active, a:visited.filter_main__dop_parametrs_map:hover, a:visited.filter_main__dop_parametrs_map.active, a:active.filter_main__dop_parametrs_map:hover, a:active.filter_main__dop_parametrs_map.active, a:focus.filter_main__dop_parametrs_map:hover, a:focus.filter_main__dop_parametrs_map.active, button.filter_main__dop_parametrs_map:hover, button.filter_main__dop_parametrs_map.active { background: #00b475; color: #fff; }
a.filter_main__dop_parametrs_map:hover:before, a.filter_main__dop_parametrs_map.active:before, a:link.filter_main__dop_parametrs_map:hover:before, a:link.filter_main__dop_parametrs_map.active:before, a:hover.filter_main__dop_parametrs_map:hover:before, a:hover.filter_main__dop_parametrs_map.active:before, a:visited.filter_main__dop_parametrs_map:hover:before, a:visited.filter_main__dop_parametrs_map.active:before, a:active.filter_main__dop_parametrs_map:hover:before, a:active.filter_main__dop_parametrs_map.active:before, a:focus.filter_main__dop_parametrs_map:hover:before, a:focus.filter_main__dop_parametrs_map.active:before, button.filter_main__dop_parametrs_map:hover:before, button.filter_main__dop_parametrs_map.active:before { background: url("/upload/icons/filter-map-icon-white.svg") center left no-repeat; }
a.catalog__map__find_in_map_close, a:link.catalog__map__find_in_map_close, a:hover.catalog__map__find_in_map_close, a:visited.catalog__map__find_in_map_close, a:active.catalog__map__find_in_map_close, a:focus.catalog__map__find_in_map_close, button.catalog__map__find_in_map_close { width: 48px; height: 48px; line-height: 48px; position: absolute; top: 0; right: 30px; font-family: 'icomoon-line'; padding: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; font-weight: 100; border-color: #3c4245; background: #3c4245; color: #ffffff; text-align: center; }
#modal_my_filter {margin-left: -30px;}
@media (max-width: 1023px) {#modal_my_filter {margin-left: 0px;}}
.filter_main__place { 
  padding: 0px 20px 13px;
  width: 100%;
}
.filter_main__place .text_title { margin-bottom: 7px; }
.filter_main__bottom-col:last-child .filter_main__bot-check-item { margin-top: 0; }
.filter_main__bottom-col:last-child .filter_main__bot-check-item a { height: auto; padding: 8px 22px; font-size: 16px; }
.filter_main__bottom-col:last-child .filter_main__bot-check-item a:before { vertical-align: baseline; }
@media (max-width: 1343px) { .filter_main__bottom-col:last-child .filter_main__bot-check-item a { padding: 6px; font-size: 12px; } }
@media (max-width: 1023px) { .filter_main__find_btn { display: block !important; } .filter_main__bottom-col.filter_main__bottom-col_btn { margin: 0; padding: 0 10px 0; } .filter_main__bottom-col:last-child .filter_main__bot-check-item a { padding: 6px 10px; font-size: 14px; } }
@media (max-width: 719px) { .filter_main__bottom-col.filter_main__bottom-col_btn #catalog_arenda_filter_submit { width: 100%; } }
@media (max-width: 450px) { .filter_main__bottom-col:last-child { justify-content: space-between; } .filter_main__bottom-col:last-child .filter_main__bot-check-item { margin: 0; } a.filter_main__slider_link-big { display: none; } }









.filter_main__block {
  margin: 0 -18px 0 0;
  background: #fff;
  border-radius: 10px;
  padding: 20px 80px 20px 20px;
  position: relative;
}
.newfilter_butt.filter_main__bottom-col{
  padding: 0;
  position: absolute;
  right: 0px;
  top: 0;
  bottom: 0;
  width: 80px;
}
.newfilter_butt a.filter_main__dop_parametrs_map{
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: auto;
  border: none;
  background: #138ecd;
  padding: 10px;
  border-radius: 0 10px 10px 0;
  display: flex;
  align-items: center;
}
.newfilter_butt a.filter_main__dop_parametrs_map:hover, .newfilter_butt a.filter_main__dop_parametrs_map:active{
  background: #0a6ea0;
}
.newfilter_butt a.filter_main__dop_parametrs_map:before{
  background: none;
  display: none;
}
.newfilter_butt a.filter_main__dop_parametrs_map:hover:before{
  background: none;
  display: none;
}
.newfilter_butt a.filter_main__dop_parametrs_map div{
  height: 68px;
}
.newfilter_butt a.filter_main__dop_parametrs_map span{
  display: block;
  color: #fff;
  height: 10px;
  line-height: 10px;
}
.filter_main_new_place .btn_wrap.btn_wrap_4 li {
  width: 24%;
  margin: 0 1% 0 0;
}
.filter_main_new_place .btn_wrap.btn_wrap_4 li a{
  border-radius: 10px;
  border: 2px solid #138ecd;
  background: #fff;
  color: #138ecd;
  font-size: 17px;
}
.filter_main_new_place .btn_wrap.btn_wrap_4 li a:hover{
  background: #138ecd;
  color: #fff;
}
.filter_main_new_place .btn_wrap.btn_wrap_4 li.selected, .filter_main_new_place .btn_wrap.btn_wrap_4 li.active{

}
.filter_main_new_place .btn_wrap.btn_wrap_4 li.selected a, .filter_main_new_place .btn_wrap.btn_wrap_4 li.active a, .filter_main_new_place .btn_wrap.btn_wrap_4 li.active.selected a{
  border-radius: 10px;
  background: #138ecd;
  border-color: #138ecd;
}
.filter_main__top .col_8 {
  float: left;
  width: 65.66667%;
}
.in_main_filter .range_slider__inputs .range_slider__from {
  caret-color: #138ecd;
  color: #138ecd;
  border-radius: 10px;
}
.in_main_filter .range_slider__inputs .range_slider__to {
  caret-color: #138ecd;
  color: #138ecd;
  border-radius: 10px;
}
.in_main_filter .range_slider__inputs input:focus {
  border: 1px solid #138ecd !important;
}
.in_main_filter .range_slider__inputs input:focus {
  border: 1px solid #138ecd !important;
}
.filter_main__wrap_btn .catalog__preload {
  background: rgb(240 240 240);
}
.filter_main__bottom_dop_parametrs_class {
  background-color: #fff;
  margin: 0 6px 0 0;
  border-radius: 10px;
}
.filter_main__bottom_dop_parametrs{
  display: flex;
}
.filter_main__bottom_dop_parametrs_typ_zdan {
  background-color: #fff;
  margin: 0 6px 0 0;
  border-radius: 10px;
}
.filter_main__bottom_dop_parametrs_typ_plan {
  background-color: #fff;
  margin: 0 6px 0 0;
  border-radius: 10px;
}
.filter_main__bottom_dop_parametrs_nalog{
  background-color: #fff;
  margin: 0 6px 0 0;
  border-radius: 10px;
}
.filter_main__top {
  height: 150px;
}
.filter_main__middle.active {
  display: block;
  margin: 0 0 15px;
}
.chosen-container .chosen-drop ul li.result-selected {
  color: #ffffff;
  background: #138ecd;
}
.chosen-container.small .chosen-drop ul li:first-child {
  width: 100%;
  background: #138ecd;
  color: #ffffff;
}
.filter_main__bottom_dop_parametrs_nalog {
  margin: 1px;
}
.nav-red-black{
  margin: 0 -3px;
}
.nav-red-black li a{
  margin: 0 3px;
  border-radius: 10px !important;
  background: #F6F6F6;
  border-color: #F6F6F6;
  color: #000;
}
.nav-red-black li a.active{
  border-radius: 10px ;
  border-color: #138ecd;
  background: #138ecd;
  color: #ffffff;
}
.nav-red-black li a:hover {
  background: #138ecd;
  border-color: #138ecd;
}
/* End */
/* /local/templates/office/components/office/catalog.smart.filter/arenda/style.css?175135485395353 */
