.catalog__map__tool { position: absolute; right: -76px; top: -48px; width: 152px; }
.hidden, #modal_find_offis input.hidden{ display: none; }
.c_white{ color: #fff; }
.title_modal, .big_filter__raion_title{ margin-right: 60px; }
.text-center{ text-align: center; }
.text-right{ text-align: right; }
.bold{ font-weight: bold; }
.metro-copyright{ font-size: 12px; color: #aaa; margin: 1em 0; }
.ui-slider-handle{ outline: none; }
.mini_card__price_cost{ font-weight: bold; font-size: 28px; }
.footer .footer__dop_link{ position: relative; margin: 0 0 0 25%; }
.footer .half-padding{ padding: 0; padding: 60px; }
@media (max-width: 1343px) {
.footer .footer__dop_link{ margin-left: 33%; }
}
@media (max-width: 1023px) {
.footer .footer__dop_link{ display: none; }
}
@media (max-width: 640px) {
.footer .footer__dop_link{ display: none; }
}
.footer__dop_link a:first-child{ border-top-right-radius: 0; border-bottom-right-radius: 0; }
.footer__dop_link a:last-child{ border-top-left-radius: 0; border-bottom-left-radius: 0; }
.korpus_img__text{ bottom: 100%; top: auto; }
.korpus_img__slider{ padding-top: 48px; }
a.infrastructure__metro_link { color: inherit; text-decoration: underline; line-height: inherit; }
@media (max-width: 1343px) {
.card_content__right { display:block; }
}
@media (max-width: 1200px) {
.card_content__right { display: none; }
}
.card__first_screen_landing.card__first_screen.hab_page_block {height:0px;}
.card__first_screen_landing .row.row_hab_page_block {padding-bottom:6px;}
.hab_page_block .breadcrumb-wrap-css { padding: 10px 20px 0 20px; }
.tal.hub_page_title {padding-left:20px;}
@media (max-width: 1343px) {
.hab_page_block .card_content__right { display: none; }
}
#modal_preview_sidebar_hide { line-height:14px;margin-bottom:5px;font-size:12px; }
.nav-filter-main li a { padding: 0 10px !important; }
.btn_wrap__col_10 { display: inline-block; width: 100%; }
.btn_wrap.btn_wrap_6 li { width: 16%; }
.wrap_bc_list {}
.hub_list {}
.hub_list .hub_item {width:100%;float:none;}
@media (min-width: 720px) {
.hub_list .hub_item { width: 50%; float: left; }
}
@media (min-width: 920px) {
.hub_list .hub_item { width: 33.333%; float: left; }
}
@media (min-width: 1343px) {
.hub_list .hub_item { width: 20%; float: left; }
}
.hub_list .hub_item a {font-weight: bold; font-size: 14px; color: #192834; padding: 7px 0; display:block;}
@media (min-width: 720px) {
.hub_list .hub_item a { font-size: 18px; padding: 10px 0; }
}
.hub_list .hub_item a:hover {color:#31b373;}
.dop_text_after_title p a { vertical-align: inherit; color:#00e;}