.detail-print {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 100%;
    max-width: 1023px;
    padding: 0 20px;
}

.detail-print__logo {
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 2px solid #000;
}

.detail-print__img{
    width: 112px;
    height: 48.53px;
}

.detail-print__title {
    font-size: 26px;
    color: rgba(128, 149, 19, 1);
}

.detail-print__location{
    width: 100%;
    color: #333333;
    font-size: 18px;
    font-weight: 600;
}

.metro_block p{
    font-weight: 300;
}

.train:before,
.metro:before{
    -webkit-print-color-adjust: exact;
}

.detail-print__wrapper{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-top: 20px;
}

.detail-print__left{
    width: 47.5%;
}

.detail-print__pic img{
    width: 100%;
}

.detail-print__features{
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}

.detail-print__row{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 22.5px;
}

.detail-print__row .detail-print__cell:first-child{
    font-weight: 900;
}

.detail-print__cell{
    width: 50%;
    font-size: 15px;
    font-weight: 300;
}

.great-target{
    display: flex;
    flex-wrap: wrap;
    width: 47.5%;
}

.great-target__header {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 20px 35px;

    border: 1px solid #000;
}

.great-target__header div{
    width: 100%;
}
.detail-print__price-all{
    font-size: 26px;
    font-weight: 600;
    color: #FF8C00;
}

.detail-print__price-all span,
.detail-print__price-m span{
    padding-left: 10px;
}

.detail-print__price-m{
    margin-top: 2.5px;
    font-size: 18px;
    font-weight: 300;
}

.detail-print__developer{
    margin-top: 10px;
    font-size: 18px;
    font-weight: 300;
}

.detail-print__agent{
    font-weight: 300;
}

.detail-print__object{
    margin-top: 20px;
    font-size: 18px;
    font-weight: 300;
    color: #FF8C00;
}

.great-target__footer{








    display: flex;
    justify-content: space-between;
    align-items: auto;
    align-content:auto;
    flex-wrap: wrap;
    width: 100%;
    height: 160px;
    padding: 20px;


}

.detail-print__tel{
    display: flex;
    justify-content: flex-end;
    align-items: center;

    height: 50px;
    padding-right: 20px;
    font-size: 22px;



    -webkit-print-color-adjust: exact;
    position: relative;
}

.detail-print__tel:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(/assets/8cfeb811/css/../img/svg/phone_w.svg);
    background-repeat: no-repeat;
    background-size: auto 70%;
    background-position: 5px center;
    -webkit-print-color-adjust: exact;
    display: none;
}

.detail-print__id{
    display: flex;
    justify-content: center;
    align-items: center;

    height: 50px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 26px;
    font-weight: 600;

    color: #000;
    background: #fff;
    -webkit-print-color-adjust: exact;
}

.detail-print__id span{
    padding-right: 7.5px;
}

.detail-print__comments{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
}

.detail-print__map{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.detail-print__h2{
    width: 100%;
    margin: 30px 0 5px 0;
    font-size: 20px;
}

.detail-print__textarea{
    width: 100%;
    padding: 20px;
    font-weight: 300;
}

.detail-print__information{
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.detail-print__information .detail-print__h2{
    font-size: 18px;
    margin: 30px 0 10px 0;
}

.detail-print__about-flat,
.detail-print__about-building{
    width: 47.5%;
}

.detail-print__information .detail-print__row{
    border-bottom: 1px solid rgba(0,0,0,0.1);
}

.detail-print__row--many{
    height: auto;
}

.detail-print__offer-txt p{
    font-weight: 300;
}

.detail-print__footer{
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 20px;
}

.detail-print__footer .detail-print__h2{
    margin: 30px 0 10px 0;
}

.detail-print__var-pay,
.detail-print__banks{
    width: 47.5%;
}

.detail-print__footer ul{
    margin: 0;
    padding: 0 20px;
}

.detail-print__footer ul li{
    display: flex;
    align-items: center;
    height: 25px;
    padding-left: 10px;
    font-weight: 300;
    position: relative;
    list-style: none;
}

.detail-print__footer ul li:before{
    content: "";
    position: absolute;
    top: 0;
    left: -25px;
    width: 25px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    font-size: 20px;
}

.detail-print__footer .var_block__minus{
    color: #999999;
}

.detail-print__footer .var_block__minus:before{
    content: "-";
}

.detail-print__footer .var_block__plus:before{
    content: "+";
}

.detail-print__banks ul{
    padding: 0;
}

.detail-print__banks ul li{
    height: 22.5px;
    padding: 0;
}

.detail-print .info_text{
    font-weight: 300;
}

.detail-print .object_right-info-param_element{
    max-width: 100px;
    min-width: 90px;
    width: 80px;
    height: 121px;
    background-size: 40%;
    -webkit-print-color-adjust: exact;
}

.detail-print__textarea--no{
    padding: 0;
}

@media print {
    .detail-print__page{
        height: 100vh;
    }
    .detail-print__logo {
        position: fixed;
        top: 0;
        left: 20px;
    }
    .detail-print__title {
        margin-top: 81px;
    }
    .detail-print__page--two{
        padding-top: 61px;
    }
}

.page-container {
    width: 1240px;
    margin: 0 auto;
    background-color: #fff;
    box-shadow: 0 0 40px 10px rgba(0,0,0,.15);
    padding: 0 0;
    border-left: 1px solid #afafaf;
    border-right: 1px solid #afafaf;
}

.object-page-container {
    display: flex;
    justify-content: space-between;
}



#right-sidedar-banners_row {
    height: auto;
}

.banner-right {
    margin-bottom: 20px;
}
.object-page {
    width: 1240px;
    margin: 0 auto;
}
.banner-place {
    display: block;
    width: 250px;


    background-size: cover;
    background-position: center center;
    position: relative;
}

.object-head {
    padding: 10px 18px 0 18px;
    color: #000;
    margin-bottom: 25px;
}

.object-head h1,
.object-head .h1{
    color: #000;
    font-size: 22px;
    font-weight:  bold;
}

.object-first-info {
    padding: 0 18px;
    display:  flex;

    margin-bottom: 33px;
}

.object-first-info_left {
    display:  flex;
    justify-content: flex-start;

    padding-right:  10px;
    width: 58%;
}

.object-first-info_right {


    max-width:  540px;
    width: 42%;
}

.object-first-info_item_small {
    font-size: 16px;
    line-height: 1;
    margin-bottom:  6px;
}

.object-first-info_item_big {
    font-size: 24px;
    line-height: 1;
    font-weight: 600;
}

.mortgage {
    flex-grow:  1;
}

.object-first-info_item {

    margin-right:  40px;
}

.object-first-info_item.last {
    margin-left: 0;
}

.object-tabs {
    clear:  both;
    display:  flex;

    width: 58%;
}

.object-tabs-item {
    padding: 24px 18px 19px;
    font-weight: 600;
    font-size:  16px;
    color: #809513;
    position: relative;
    text-decoration:  underline;
    height: 66px;
    cursor: pointer;
}

.object-tabs-row {
    display: flex;
    height: 67px;
    border-top: 2px solid #F6F6F6;
    border-bottom: 2px solid #F6F6F6;
    margin-bottom: 20px;
}

.object-move {

    display:  flex;
    justify-content: flex-end;
    padding-right: 4px;
    align-items: center;
    width: 48%;
    max-width: 540px;
}

.object-tabs-item.active,
.object-tabs-item:hover {
    color: #333;
    background: #f5f5f5;
    text-decoration: none;
}



.object-row {
    display: flex;
    justify-content: flex-start;
    padding-left:  18px;
    text-align: left;
    align-items: flex-start;
}
.right-sidedar-banners_row {
    width: 250px;
}
.object-description {

    display:  table;
    width: 58%;
    line-height: 1.19;
    padding-right: 40px;
}

.object-right {

    width: 42%;
    max-width: 540px;

}

.object_right-info-param_photoblock {
    width: 100%;
    margin-bottom: 30px;
}

.object_right-info-param_photoblock img {
    width:  100%;
    display: block;
    margin: 0 auto;
}

.object-description-line {
    display:  table-row;
}

.object-description-line > div {
    display:  table-cell;
    padding-bottom: 6px;
}

.object-description-key {
    font-size: 16px;
    font-weight: 300;
}

.object-description-val {
    font-size: 16px;
    font-weight: 400;
}

.object-description-val a{
    color: #809513;
}

.person-row {
    display: flex;

    margin-bottom: 22px;
}

.person-row.in-table {
    caption-side: bottom;
    display: table-caption;
    text-align: center;
    margin-top: 12px;
    max-width: 380px;
}

.person-avatar {
    margin-right:  20px;
}

.person-info_line {
    display: flex;
}

.person-showNumber.active {

}

.person-showNumber {
    border: 2px solid #FF8C00;
    background-color: #FF8C00;
    color: #FFFFFF;
    margin-top:  14px;

    padding: 7px 0px;
    width: 100%;
    line-height: 25px;
    text-align: center;
    font-weight:  300;
    cursor: pointer;
}
.person-showNumber:hover {
    border: 2px solid #FF8C00;
    background-color: #f88901;
}

.person-info_line_key {
    font-weight:  300;
}

.person-info_line_val {
    font-weight:  600;
    padding-left: 10px;
}

.person-info_line_val a{
    color: #809513;
}

.person-info_line_val a:hover{

}

.person-info {
    flex-grow:  1;
}

.person-showNumber a,
.person-showNumber span {
    text-decoration: none;
    color: #FFFFFF;
    font-weight:  600;
    margin-left:  6px;
}

.object-photo-big {
    position: relative;
    margin-bottom: 7px;
    cursor: pointer;
    background: #f6f6f6;
    border: 1px solid #f6f6f6;
}

span.object-photo-big_count {
    position: absolute;
    bottom: 12px;
    right: 14px;
    background: hsla(0, 0%, 100%, 0.75);
    color: #000000;
    height:  33px;
    line-height: 33px;
    font-size: 16px;
    font-weight:  300;
    padding: 0 8px;
    padding-left: 30px;
}

span.object-photo-big_count:before{
    position: absolute;
    left: 4px;
    top: 3px;
    height: 100%;
    background-size: 50% auto;
    background-repeat: no-repeat;
    background-position: left top 4px;
    content: "";
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjYzcHgiIHZpZXdCb3g9IjAgMCA2NCA2MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjAuMyAoNzg5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPk1hZ25pZmllci16b29tLWluPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJNYWduaWZpZXItem9vbS1pbiIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjIiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTM5LDM5LjUgQzM0LjksNDMuNSAyOS4yLDQ2IDIzLDQ2IEMxMC4zLDQ2IDAsMzUuNyAwLDIzIEMwLDEwLjMgMTAuMywwIDIzLDAgQzM1LjcsMCA0NiwxMC4zIDQ2LDIzIEM0NiwyNy40IDQ0LjgsMzEuNSA0Mi42LDM1IEw0Mi43LDM1LjEgTDYxLjYsNTQgQzYyLjQsNTQuOCA2MS41LDU2LjkgNTkuNyw1OC43IEw1OS43LDU4LjcgQzU3LjksNjAuNSA1NS43LDYxLjQgNTUsNjAuNiBMMzYsNDEuNiIgaWQ9IlNoYXBlIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNMTUuMSwyMyBMMzEsMjMiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTIzLDE2IEwyMywzMSIgaWQ9IlNoYXBlIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
    width: 42px;
}

.object-transport {
    background: #f6f6f6;
    margin-bottom: 10px;
    padding-bottom: 15px;
}

.object-transport_head {
    text-align: center;
    font-size: 16px;
    font-weight:  300;
    padding:  19px 0 13px;
}

.object-transport_lists {



    padding: 0 10px;
}

.object-transport_item {
    position: relative;
    display: flex;
    justify-content: space-between;
}

.maps {
    padding-left: 18px;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 100%;
}
.maps canvas {
}

.object-transport_item_name {
    font-size: 16px;
    font-weight: 500;
    background: #f6f6f6;
    position: relative;
    max-width: 70%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.object-transport_item_val {
    font-size: 16px;
    background: #f6f6f6;
    position: relative;
    padding-right: 17px;
}

.object-transport_item:before {
    content: "";
    position: absolute;
    bottom: 7px;
    left:  0;
    width: 100%;
    border-top: 1px dotted;
}

.object-photo-big img {
    margin:  0 auto;
    max-width: 90%;
    display: block;
}

.object-map img {
    width: 100%;
}

.object-text {
    margin-top: 25px;
    font-size: 16px;
    font-weight: 400;
    padding:  0 18px;
}

.object-text_name {
    font-size: 16px;
    font-weight: 300;
}

.object-text *{
    margin-top:0;
}

.tab-row {
    display: none;
    width: 100%;
    min-height: 600px;
}
.object-page-right {
    flex-grow: 1;
    background-color: #fff;
    margin: 10px 8px;
}
.tab-row.active {
    display: block;
    padding-right:  20px;
}

.catalog_filter_body img.img_center {
    max-width:  100%;
}
























































.object-phoneNumber {
    border: 2px solid #FF8C00;
    background-color: #FF8C00;
    color: #FFFFFF;

    height: 50px;

    line-height: 50px;
    text-align: center;
    font-weight: 600;
    padding:  0 5px;
    cursor: pointer;
}
.object-phoneNumber:hover {
    border: 2px solid #FF8C00;
    background-color: #f88901;
}

.allelemnuber.active a {
    color: inherit;
    white-space: nowrap;
}

.objectPhoto-head {
    display: flex;
    justify-content: flex-start;
    padding-left:  18px;
    align-items: center;
    margin-bottom: 20px;
}

.objectPhoto-head_name {

    font-weight:  600;
    font-size: 22px;
    width: 52%;
}

.allelemnuber.active{
    font-size: 130%;
}

.object-agent {

    display:  flex;
    justify-content:  space-between;
    align-items: center;
    width: 48%;
    padding-top: 4px;
    max-width:  540px;
}

.object-agent_info {
    display:  table;
}

.object-agent_info_line {
    display:  table-row;
}

.object-agent_info_line > * {
    display:  table-cell;
}

.object-agent_info_key {
    padding-right: 8px;
}

.object-agent_info_val a{
    color: #809513;
}
.object-agent_info_val {
    font-weight: 600;
}

.objectPhoto-slider {
    padding-left: 18px;
    margin-bottom: 50px;
}

.objectPhoto-slider_item {
    display:  inline-block;
    width: 140px;
    height: 105px;
    overflow: hidden;
    margin-right: 14px;
    cursor: pointer;
    opacity: .4;
    box-sizing: border-box;
    position:  relative;
    position: relative;
}
.objectPhoto-slider_item.active,
.objectPhoto-slider_item:hover{
    opacity:1;
}

.objectPhoto-slider_item:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    height: 105px;
    width: 140px;
    border: 2px solid #809513;
    opacity: 0;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s ;
    -ms-transition: all 0.2s ;
    -o-transition: all 0.2s ;
    transition: all 0.2s ;
}

.objectPhoto-slider_item.active:before,
.objectPhoto-slider_item:hover:before {
    opacity: 1;
}
.objectPhoto-slider_item.active:before,
.objectPhoto-slider_item:hover:before {
    border-color: #C7D962;
}
.objectPhoto-slider_item.first:hover:before {
    display: none;
}
.objectPhoto-slider_item.first {
    text-align: center;
    line-height: 68px;
    font-size: 20px;
    cursor: initial;
    font-weight: 300;
    border:0;
    opacity: 1;
}

.objectPhoto-slider_show {
    margin-bottom: 10px;
    width: 100%;
    max-height: 600px;
    text-align: center;
    overflow: hidden;
    min-height: 300px;
    position: relative;
}

.objectPhoto-slider_show img{
    max-width: 100%;
    max-height: 470px;
    display: inline-block;
}

.objectPhoto-slider_show span {
    display: table-cell;
    height: 470px;
    width: 615px;
    vertical-align: middle;
    text-align: center;
}

.objectPhoto-slider_show {
    float: left;
    width: 615px;
    height: 470px;
    overflow: hidden;
    background-color: #eee;
}

.objectPhoto-slider_show--control div {
    display: block;
    width: 32px;
    height: 61px;
    position: absolute;
    top: 205px;
    cursor: pointer;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    transition: all 0.2s;
}

.objectPhoto-slider_show--control div.objectPhoto-slider_show--left {
    left: 19px;
    background-image: url(/assets/8cfeb811/css/../img/svg/arrow_left_new.svg);
}

.objectPhoto-slider_show--control div.objectPhoto-slider_show--right {
    right: 19px;
    background-image: url(/assets/8cfeb811/css/../img/svg/arrow_right_new.svg);
}

.objectPhoto-slider_list {
    float: right;
    width: 225px;
}

.objectPhoto-slider_item {
    display: inline-block;
    margin: 0 0 10px 0;
    width: 105px;
    height: 79px;
    overflow: hidden;
    cursor: pointer;
    opacity: .4;
    box-sizing: border-box;
    position: relative;
}

.objectPhoto-slider_item:nth-child(2n) {
    margin-left: 10px;
}

.object-map .object__map__features {
    display: none;
}

.object-map {
    position: relative;
}

.map_tab {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    cursor: pointer;
    width:  100%;
    height: 100%;
}

.to_basket {
    color: #333333;
    font-size: 1em;
    font-weight: 300;
    text-decoration: none;
    padding: 0;

    display: inline-block;
    border-bottom: 1px solid rgba(0,0,0,0);
    line-height: 17px;
    transition: all 0.2s;
    position: relative;
    cursor: pointer;
    padding-left: 26px;
}

.to_basket:before {
    content: "";
    position: absolute;
    left: 0;
    top: 1px;
    height: 16px;
    width: 20px;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjEgLTEgMjIgMTkuNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIC0wLjYgMjIgMTkuNSIgIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzgxOTUwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEsMThjLTMuMDE4LTMuNTY3LTMuNzcyLTMuNTY3LTguNjczLTYuOTUzQy0yLjU3OCw3LjY2NywwLjI1MS0zLjc5OCwxMSwxLjI3N2MxMC43NDgtNS4wNzUsMTMuNTc1LDYuMzkxLDguNjc1LDkuNzdDMTQuNzcxLDE0LjQzMywxNC4wMTksMTQuNDMzLDExLDE4TDExLDE4eiIvPjwvZz48L3N2Zz4=);
    background-size: contain;
}

.to_basket:hover:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjEgLTEgMjIgMTkuNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIC0wLjYgMjIgMTkuNSIgIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNBQ0JDNTAiIHN0cm9rZT0iI0FDQkM1MCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEsMThjLTMuMDE4LTMuNTY3LTMuNzcyLTMuNTY3LTguNjczLTYuOTUzQy0yLjU3OCw3LjY2NywwLjI1MS0zLjc5OCwxMSwxLjI3N2MxMC43NDgtNS4wNzUsMTMuNTc1LDYuMzkxLDguNjc1LDkuNzdDMTQuNzcxLDE0LjQzMywxNC4wMTksMTQuNDMzLDExLDE4TDExLDE4eiIvPjwvZz48L3N2Zz4=);
}

.to_basket:hover {


}

span.to_basket.catalog_result-body_info-add_bascet.active:before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjEgLTEgMjIgMTkuNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIC0wLjYgMjIgMTkuNSIgIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiM4MTk1MDAiIHN0cm9rZT0iIzgxOTUwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEsMThjLTMuMDE4LTMuNTY3LTMuNzcyLTMuNTY3LTguNjczLTYuOTUzQy0yLjU3OCw3LjY2NywwLjI1MS0zLjc5OCwxMSwxLjI3N2MxMC43NDgtNS4wNzUsMTMuNTc1LDYuMzkxLDguNjc1LDkuNzdDMTQuNzcxLDE0LjQzMywxNC4wMTksMTQuNDMzLDExLDE4TDExLDE4eiIvPjwvZz48L3N2Zz4=");
}

div.to_repost {
    display: inline;
    color: #333333;
    font-size: 1em;
    font-weight: 300;
    text-decoration: none;
    padding: 0;

    display: inline-block;
    border-bottom: 1px solid rgba(0,0,0,0);
    transition: all 0.2s;
    float: right;
    line-height: 17px;
    position: relative;
    cursor: pointer;
    padding-left: 27px;
}

div.to_repost:before {
    content: "";
    position: absolute;
    left: 0;
    top: -1px;
    height: 17px;
    width: 24px;
    background-repeat: no-repeat;
    background-position: 1px auto;
    background-size: contain;
    background-image: url(/assets/8cfeb811/css/../img/svg/share_g.svg);
}

div.to_repost:hover:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0FDQkM1MDtzdHJva2U6I0FDQkM1MDtzdHJva2Utd2lkdGg6MS4wMDAxO3N0cm9rZS1taXRlcmxpbWl0OjIyLjkyNTY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI3LDI0LjNsLTE0LjQtNyBNMjcuMSw2LjJsLTE0LjMsNy42IE0yOS45LDEuNkMzMS42LDEuNiwzMywzLDMzLDQuN2MwLDEuNy0xLjQsMy4xLTMuMSwzLjFjLTEuNywwLTMuMS0xLjQtMy4xLTMuMUMyNi43LDMsMjguMSwxLjYsMjkuOSwxLjZMMjkuOSwxLjZ6IE0xMC4xLDEyLjNjMS43LDAsMy4xLDEuNCwzLjEsMy4xYzAsMS43LTEuNCwzLjEtMy4xLDMuMWMtMS43LDAtMy4xLTEuNC0zLjEtMy4xQzYuOSwxMy43LDguMywxMi4zLDEwLjEsMTIuM0wxMC4xLDEyLjN6IE0yOS45LDIyLjNjMS43LDAsMy4xLDEuNCwzLjEsMy4xYzAsMS43LTEuNCwzLjEtMy4xLDMuMWMtMS43LDAtMy4xLTEuNC0zLjEtMy4xQzI2LjcsMjMuNywyOC4xLDIyLjMsMjkuOSwyMi4zeiIvPjwvc3ZnPg==);
}

div.to_repost:hover {


}

p.name_reviews {
    margin: 0px 0 7px;
    font-size: 16px;
    font-weight: 300;
}
.object-move_item {
    margin-left: 30px;
    padding-top: 7px;
}
.catalog_result-head_print{
    display: inline-block;

    padding-left: 30px;
    position: relative;
    color: #333333;
    font-size: 1em;
    font-weight: 300;
    line-height: 22px;
    z-index: 1;
    cursor: pointer;
    transition: all 0.2s;
}


.catalog_result-head_print:before{
    position: absolute;
    left: 0;
    top: -2px;
    height: 100%;
    background-size: 50% auto;
    background-repeat: no-repeat;
    background-position: left top 4px;
    content: "";
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMC41IDIwIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMC41IDIwIDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNBQ0JDNEIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE1IiB5MT0iOCIgeDI9IjE3IiB5Mj0iOCIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FDQkM0QiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNC43NDksNmgxMC41MzRDMTUuNDA3LDYsMTUuNSw1Ljk0MywxNS41LDUuODNWMi4xN0MxNS41LDIuMDg1LDE1LjQwNywyLDE1LjI4MywySDQuNzQ5QzQuNjI1LDIsNC41LDIuMDg1LDQuNSwyLjE3djMuNjZDNC41LDUuOTQzLDQuNjI1LDYsNC43NDksNkw0Ljc0OSw2eiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FDQkM0QiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNC44NzUsMTBoMTAuMjg0YzAuMTg4LDAsMC4zNDIsMC4wODUsMC4zNDIsMC4xOTl2NC42MDJjMCwwLjA4NC0wLjE1NCwwLjE5OS0wLjM0MiwwLjE5OUg0Ljg3NUM0LjY4NywxNSw0LjUsMTQuODg1LDQuNSwxNC44MDF2LTQuNjAyQzQuNSwxMC4wODUsNC42ODcsMTAsNC44NzUsMTBMNC44NzUsMTB6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUNCQzRCIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00LjkyOCwxNC4wMWgtMy4wNmMtMC4yMjcsMC0wLjM2OS0wLjE3LTAuMzY5LTAuMzM5VjYuMzQ5YzAtMC4xOTgsMC4xNDItMC4zMzksMC4zNjktMC4zMzlsMCwwaDE2LjI2M2MwLjE5OSwwLDAuMzY5LDAuMTQxLDAuMzY5LDAuMzM5djcuMzIyYzAsMC4xNjktMC4xNywwLjMzOS0wLjM2OSwwLjMzOWgtMi45NzUiLz48L2c+PC9zdmc+);
    width: 42px;
}

.catalog_result-head_print:hover:before{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMC41IDIwIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMC41IDIwIDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSIjZmZmIiBzdHJva2U9IiNBQ0JDNEIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQuNzQ5LDZoMTAuNTM0QzE1LjQwNyw2LDE1LjUsNS45NDMsMTUuNSw1LjgzVjIuMTdDMTUuNSwyLjA4NSwxNS40MDcsMiwxNS4yODMsMkg0Ljc0OUM0LjYyNSwyLDQuNSwyLjA4NSw0LjUsMi4xN3YzLjY2QzQuNSw1Ljk0Myw0LjYyNSw2LDQuNzQ5LDZMNC43NDksNnoiLz48cGF0aCBmaWxsPSIjQUNCQzRCIiBzdHJva2U9IiNBQ0JDNEIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQuOTI4LDE0LjAxaC0zLjA2Yy0wLjIyNywwLTAuMzY5LTAuMTctMC4zNjktMC4zMzlWNi4zNDljMC0wLjE5OCwwLjE0Mi0wLjMzOSwwLjM2OS0wLjMzOWwwLDBoMTYuMjYzYzAuMTk5LDAsMC4zNjksMC4xNDEsMC4zNjksMC4zMzl2Ny4zMjJjMCwwLjE2OS0wLjE3LDAuMzM5LTAuMzY5LDAuMzM5aC0yLjk3NSIvPjxwYXRoIGZpbGw9IiNmZmYiIHN0cm9rZT0iI0FDQkM0QiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNC44NzUsMTBoMTAuMjg0YzAuMTg4LDAsMC4zNDIsMC4wODUsMC4zNDIsMC4xOTl2NC42MDJjMCwwLjA4NC0wLjE1NCwwLjE5OS0wLjM0MiwwLjE5OUg0Ljg3NUM0LjY4NywxNSw0LjUsMTQuODg1LDQuNSwxNC44MDF2LTQuNjAyQzQuNSwxMC4wODUsNC42ODcsMTAsNC44NzUsMTBMNC44NzUsMTB6Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNSIgeTE9IjgiIHgyPSIxNyIgeTI9IjgiLz48L2c+PC9zdmc+);
}

.catalog_result-head_print:hover{
    text-decoration: none;
    color: #333333;
}

.add_header-line {
    min-height: 34px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    padding: 8px 18px 6px;
    width: 100%;
    position: relative;
    z-index: 11;

}

footer.bn-footer {
    margin-bottom: -20px;
}

.icon {
    position: relative;
    width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
}

.icon.metro {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy4wMiAxMy4xOSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM2NjY7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT7QoNC10YHRg9GA0YEgMTwvdGl0bGU+PGcgaWQ9ItCh0LvQvtC5XzIiIGRhdGEtbmFtZT0i0KHQu9C+0LkgMiI+PGcgaWQ9Il8xIiBkYXRhLW5hbWU9IjEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEzLDIuNDRhNS45Myw1LjkzLDAsMCwxLDEuODYsNC4yOSw2LjE2LDYuMTYsMCwwLDEtNC42Niw1Ljg3aDBsLjQ5LjU5aDRBNy45Miw3LjkyLDAsMCwwLDE3LDcuNjcsOC4xOSw4LjE5LDAsMCwwLDExLjM3LDBMOC41MSw5LjExLDUuNjUsMEE4LjIsOC4yLDAsMCwwLDAsNy42N2E3LjkyLDcuOTIsMCwwLDAsMi4yNyw1LjUzaDRsLjUtLjU5aDBBNi4xNSw2LjE1LDAsMCwxLDIuMTMsNi43Myw2LDYsMCwwLDEsNCwyLjQ0YS42MS42MSwwLDAsMSwuNTQtLjE2LjY3LjY3LDAsMCwxLC41MS41bDMuMTYsMTBoLjY0TDEyLDIuNzdhLjcxLjcxLDAsMCwxLC40Ny0uNDguNjYuNjYsMCwwLDEsLjU3LjE1WiIvPjwvZz48L2c+PC9zdmc+);
}

.icon.train {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi43MSAyMC44NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM2NjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT7QoNC10YHRg9GA0YEgMzwvdGl0bGU+PGcgaWQ9ItCh0LvQvtC5XzIiIGRhdGEtbmFtZT0i0KHQu9C+0LkgMiI+PGcgaWQ9Il8xIiBkYXRhLW5hbWU9IjEiPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTQuMzciIHk9IjE3LjQzIiB3aWR0aD0iMSIgaGVpZ2h0PSIzLjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05LjI0IDE2LjE1KSByb3RhdGUoLTQ1LjAxKSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iLTAuMSIgeT0iMTguNzMiIHdpZHRoPSIzLjYiIGhlaWdodD0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzLjEgNi44NCkgcm90YXRlKC00NSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMS44MywxNi43OWEyLDIsMCwxLDEsMi0yQTIsMiwwLDAsMSwxMS44MywxNi43OVptMC0zYTEsMSwwLDEsMCwxLDFBMSwxLDAsMCwwLDExLjgzLDEzLjhaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNC40MSwxNi43OWEyLDIsMCwxLDEsMi0yQTIsMiwwLDAsMSw0LjQxLDE2Ljc5Wm0wLTNhMSwxLDAsMSwwLDEsMUExLDEsMCwwLDAsNC40MSwxMy44WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkuMjYsMi41MmExLjI2LDEuMjYsMCwxLDEsMS4yNi0xLjI2QTEuMjYsMS4yNiwwLDAsMSw5LjI2LDIuNTJaTTkuMjYsMUEuMjYuMjYsMCwwLDAsOSwxLjI2YzAsLjI5LjUyLjI5LjUyLDBBLjI2LjI2LDAsMCwwLDkuMjYsMVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03LjMxLDIuNTJBMS4yNiwxLjI2LDAsMSwxLDguNTcsMS4yNiwxLjI2LDEuMjYsMCwwLDEsNy4zMSwyLjUyWk03LjMxLDFhLjI2LjI2LDAsMCwwLS4yNi4yNmMwLC4yOS41Mi4yOS41MiwwQS4yNi4yNiwwLDAsMCw3LjMxLDFaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTMuMjEsMTAuNDRIMy4zNmMtLjU1LDAtLjk0LS4zLS45NC0uNzFWNS4xM2MwLS40MS40LS43MS45NC0uNzFoOS44NWMuNTUsMCwuOTUuMy45NS43MXY0LjZDMTQuMTYsMTAuMTQsMTMuNzYsMTAuNDQsMTMuMjEsMTAuNDRabS05LjgtMWg5Ljc0di00SDMuNDJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTUuNTYsMTguMzZIMS4xNUExLjE1LDEuMTUsMCwwLDEsMCwxNy4yMVYyLjY3QTEuMTUsMS4xNSwwLDAsMSwxLjE1LDEuNTJIMTUuNTZhMS4xNSwxLjE1LDAsMCwxLDEuMTUsMS4xNVYxNy4yMUExLjE1LDEuMTUsMCwwLDEsMTUuNTYsMTguMzZaTTEuMTUsMi41MkEuMTUuMTUsMCwwLDAsMSwyLjY3VjE3LjIxYS4xNS4xNSwwLDAsMCwuMTUuMTVIMTUuNTZhLjE1LjE1LDAsMCwwLC4xNS0uMTVWMi42N2EuMTUuMTUsMCwwLDAtLjE1LS4xNVoiLz48L2c+PC9nPjwvc3ZnPg==);
}

.object-transport_head .icon.train {
    height: 16px;
    top: 3px;
    width: 14px;
    margin-right:  8px;
}

.object-transport_head .icon.metro {
    height: 13px;
    width: 17px;
    margin-right: 8px;
}
.metro{
    padding-left: 20px;
    position: relative;
}
.metro:before{
    content: "";
    display: block;
    width:15px ;
    height:12px ;
    position: absolute;
    top: 2px;
    left: 0;
}
.object-page .metro:before{
    top: 4px;
}
.metro-distance{
    font-weight: bold;
}
.metro.purple:before{
    background-image: url(/assets/8cfeb811/css/../img/svg/metro_small_purple.svg);
}
.metro.blue:before{
    background-image: url(/assets/8cfeb811/css/../img/svg/metro_small_blue.svg);
}
.metro.red:before{
    background-image: url(/assets/8cfeb811/css/../img/svg/metro_small_red.svg);
}
.metro.green:before{
    background-image: url(/assets/8cfeb811/css/../img/svg/metro_small_green.svg);
}
.metro.orange:before{
    background-image: url(/assets/8cfeb811/css/../img/svg/metro_small_orange.svg);
}


.banner-place > * {
    margin-bottom: 22px;
}

.person-callbacks {
    display: flex;
    justify-content: space-around;
}

.person-callbacks.block {
    display: block;
    width: 100%;
}

.person-callback_item:hover{
    color: #809513;
}
.person-callback_item{
    color: #FF8C00;
    text-decoration: underline;
    cursor: pointer;
    margin-top: 10px;
}
.person-callbacks.block > .person-callback_item{
    display: inline-block;
    color: #333333;
    border: 1px solid #809513;
    text-decoration: none;
    cursor: pointer;
    margin-top: 7px;
    height: 50px;
    width: 100%;
    line-height: 50px;
    text-align: center;
}

.preloader_row{
    margin: 10px auto 0 auto;
}

.preloader {
    height: 30px;
    text-align: center;
    font-size: 10px;
    padding: 37px 0 20px;
    width: 100%;
}

.preloader > div {
    background-color: #ACBC50;
    height: 10px;
    width: 10px;
    margin: 0 1px;
    border-radius: 50%;
    display: inline-block;
    -webkit-animation: stretchdelay 0.7s infinite ease-in-out;
    animation: stretchdelay 0.7s infinite ease-in-out;
}

.preloader .circ2 {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}

.preloader .circ3 {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

.preloader .circ4 {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

.preloader .circ5 {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}
.breadcrumbs.detail-mob{
    display: none;
}
@-webkit-keyframes stretchdelay {
    0%, 40%, 100% { -webkit-transform: translateY(-10px) }
    20% { -webkit-transform: translateY(-20px) }
}

@keyframes stretchdelay {
    0%, 40%, 100% {
        transform: translateY(-10px);
        -webkit-transform: translateY(-10px);
    } 20% {
          transform: translateY(-20px);
          -webkit-transform: translateY(-20px);
      }
}

.object-agent_left {
    max-width: 290px;
    flex-grow:  1;
    width:  50%;
    margin-right: 10px;
}

.object-agent_left .person-callbacks {
    justify-content: space-between;
}

.tell-all-you-saw-truth {
    padding-top: 5px;
    font-size: 12px;
    text-align:  center;
    color: #bfbfbf;
}

.right-sidedar-banners_lists {
    position: fixed;
}
.stop {
    position: relative;
}
.right-sidebar-banners-q {
    width:  250px;
    padding-bottom: 30px;
}
.banner-right:last-child {
    margin-bottom: 0;
}

.deleted-obgect-info {
    text-align: center;
    margin-bottom:  20px;
    font-weight:  bold;
    font-size:  18px;
    padding:  20px 0;
    color: #e21818;
}


.title-buy-type.direct-sale {
    color: #809514;
}
.title-buy-type {
    font-weight: normal;
    margin-right: 8px;
}
.title-buy-type.counter-purchase {
    color: #fe5b00;
}
.title-build-type {
    font-weight: normal;
}
.object__buy-type-part {
    margin-right: 30px;
    color: red;
    font-weight: normal;
}

.type-line .highlight .list-adress:before {
    content:  "";
    position: relative;
    top: 0;
    left:  0;
    width: 20px;
    height: 20px;
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOC4wMzFweCIgaGVpZ2h0PSIxNy44MzNweCIgdmlld0JveD0iMCAwIDE4LjAzMSAxNy44MzMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4LjAzMSAxNy44MzMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZT5wYXRoIHtzdHJva2U6ICNmZmY7ZmlsbDogI2ZmZjt9PC9zdHlsZT48Zz48Zz48cGF0aCBkPSJNMTIuMzAyLDE3LjgzM2MtMC40NDcsMC0wLjc3OS0wLjIyMy0xLjAwNC0wLjY2OWwtMi4zNC01LjY4NUw2LjI4NCwxMy44MmwwLjQ0NSwxLjMzOGMwLDAuMTExLDAsMC4xMTEsMCwwLjIyM2MwLDAuNjY5LTAuNTU5LDEuMTE0LTEuMjI3LDEuMTE0bDAsMGMtMC4zMzQsMC0wLjY3LTAuMTExLTAuODkzLTAuMzM0bC0yLjg5Ni0yLjg5N2MtMC4zMzQtMC4zMzUtMC40NDUtMC44OTMtMC4zMzQtMS4zMzhjMC4yMjMtMC40NDYsMC41NTctMC43OCwxLjExMy0wLjc4YzAuMTExLDAsMC4xMTEsMCwwLjIyMywwbDEuMzM4LDAuNDQ1bDIuMzQyLTIuNjc0TDAuNzEyLDYuNTc2Yy0wLjMzNi0wLjExMS0wLjU1OS0wLjQ0Ni0wLjY3LTAuNzhzMC0wLjY2OSwwLjMzNC0xLjAwM2wwLjY2OC0wLjY2OUMxLjI2OSwzLjkwMSwxLjQ5MSwzLjc5LDEuODI1LDMuNzlsOC41ODIsMC44OTJsMi43ODUtMi43ODdDMTQuMzA4LDAuNzgsMTUuODY4LDAuMTEyLDE3LjQyOSwwYzAuMTExLDAsMC4zMzQsMCwwLjQ0NSwwLjExMmMwLjExMSwwLjExLDAuMjIzLDAuMjIzLDAuMTExLDAuNDQ1Yy0wLjExMSwxLjU2MS0wLjc3OSwzLjEyMS0xLjg5NSw0LjIzNWwtMi43ODcsMi43ODZsMC44OTMsOC40NzFjMCwwLjMzNC0wLjExMywwLjY2OS0wLjMzNCwwLjg5MWwtMC42NywwLjY3QzEyLjg1OCwxNy43MjEsMTIuNTI0LDE3LjgzMywxMi4zMDIsMTcuODMzeiBNOC45NTgsMTAuMzY1YzAuNDQ1LDAsMC44OTMsMC4yMjMsMS4wMDQsMC42NjhsMi4zNCw1LjU3M2wwLjU1Ny0wLjU1N0wxMS45NjgsNy42OWMwLTAuMzM0LDAuMTExLTAuNjY5LDAuMzM0LTAuODkybDIuNzg1LTIuNzg1YzAuNzgxLTAuNzgxLDEuMzM4LTEuNzg0LDEuNTYzLTIuNzg3Yy0xLjExNSwwLjIyMy0yLjAwOCwwLjc4LTIuNzg3LDEuNTZsLTIuNzg3LDIuNzg3Yy0wLjIyMywwLjIyMy0wLjQ0NSwwLjMzNC0wLjc3OSwwLjMzNEwxLjcxNCw1LjAxNkwxLjE1Nyw1LjY4NWw1LjY4NCwyLjIyOWMwLjMzNCwwLjExMiwwLjU1NywwLjQ0NiwwLjY3LDAuNzhjMC4xMDksMC4zMzQsMCwwLjY2OS0wLjIyNSwxLjAwM2wtMi41NjMsMy4wMDljLTAuMTEzLDAuMjI0LTAuMzM2LDAuMjI0LTAuNTU5LDAuMjI0TDIuNDkzLDEyLjI2YzAsMCwwLDAsMCwwLjExMXYwLjExMmwyLjg5OCwyLjg5N2MwLjExMSwwLDAuMTExLDAsMC4yMjMsMEw1LjE2OSwxMy44MmMtMC4xMTEtMC4yMjMsMC0wLjQ0NSwwLjIyMy0wLjU1N2wzLjAxLTIuNTY0QzguNDAxLDEwLjQ3OCw4LjczNSwxMC4zNjUsOC45NTgsMTAuMzY1eiIvPjwvZz48L2c+PC9zdmc+);
    background-color: #ff8b00;
    background-size: 62%;
    background-repeat: no-repeat;
    background-position:  center;
    border-radius: 50%;
    margin-right:  5px;
    margin-bottom:  -3px;
}

.catalog_container.type-line {
    width: 1240px;
    margin: 0 auto 20px;
}


.type-line .column_item:first-child {
    flex-basis: 0;
    flex-shrink: 0;
    width: initial;
    height: initial;
    margin: initial;
    overflow: initial;
    flex-grow: 2;
    padding-left: 20px;
}

.type-line .column_item {
    flex-shrink: 1;
    flex-basis: 0;
    flex-grow: 0;
    padding: 10px 5px;
    line-height: 18px;
    font-weight: 300;
}

.type-line .catalog_result-head_names {
    overflow: hidden;
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    flex-direction: row;
    color: #2b2a29;
    background-color: #d6d6d6;
    align-items: flex-start;
}
.type-line .catalog_filter_object:hover .catalog_filter_head {
    background-color: #ebeada;
}
.type-line .column_item:nth-child(2) {
    flex-shrink: 0;
    flex-grow: 1.5;
    text-align: left;
}

.type-line .column_item:nth-child(3) {
    flex-basis: 0;
    flex-shrink: 0;
    flex-grow: 1;
    text-align: left;
}

.type-line .column_item:nth-child(4) {
    flex-grow: 1;
    text-align: left;
}

.type-line .column_item:nth-child(5) {
    flex-grow: 1;
    text-align: left;
}

.type-line .catalog_filter_object.highlight{
    border-width: 1px 2px;
    border-style: solid;
    border-color:#809514;
}
.type-line .catalog_filter_object.highlight:first-child {
    border-top-width: 2px;
}

.type-line .catalog_filter_object {
    margin-bottom: 0;
    padding: 0;
}
.type-line .catalog_filter_head * {
    text-decoration: none !important;
}
.type-line .catalog_filter_head {
    color: #333;
    min-height: 66px;
}

.type-line .push_phone {
    background: initial;
    font-size: 14px;
    border: none;
    border-bottom: 1px solid #809513;
    color: #809513;
}


.type-line .catalog_filter_object a {
    color: #333;
    text-decoration: none;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 85%;
    height: 100%;
}

.type-line .opened-number {
    font-size: 100% !important;
    white-space: nowrap;
}
.type-line .opened-number a {
    position: relative;
    font-size: 100% !important;
}

.type-line .catalog_filter_object a:link {
    opacity: 1;
}
.type-line .catalog_filter_object a:hover {
    text-decoration: none;
}

.type-line .tell-all-you-saw-truth {
    position:  absolute;
    bottom: 5px;
    width:  100%;
    left: 0;
    text-align: center;
    color: #FF8C00;
    font-size: 14px;
}
.type-line .catalog_filter_head.showing_number {
    padding-bottom: 20px;
}
.type-line .catalog_filter_object .catalog_filter_body-img-url {
    position:  relative;
    width:  auto;
}

.catalog_filter_object {
    position: relative;
    animation-duration: .3s;
    padding: 22px 0 22px 20px;
    background: #fff;
    font-size: 14px;
}
.catalog_filter_head {
    background-color: #fff;
    box-sizing: content-box;
    transition: all .2s;
    cursor: pointer;
    font-weight: 300;
    width: 100%;
}
.catalog_filter_head {
    background-color: #fff;
    box-sizing: content-box;
    transition: all .2s;
    cursor: pointer;
    font-weight: 300;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    flex-direction: row;
    width: 100%;
}

.catalog_filter_object, .catalog_result-head {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    margin-bottom: 22px;
}

.banner-3 iframe {
    width: 100%;
    height: 235px;
}

.type-line .push_phone.active a {
    position: relative;
    font-size: 100% !important;
    white-space: nowrap;
    height: auto;
}


.type-line.arenda .column_item:first-child {
    flex-grow: 1.2;
}

.type-line.arenda .column_item:nth-child(2) {
    flex-grow: 1.2;
}

.type-line.arenda .column_item:nth-child(4) {
    flex-grow: 2;
}

.type-line.rent .column_item:nth-child(4) span {
    text-align:  center;
    display: inline-block;
    margin-right: 3px;
    vertical-align: top;
}

.type-line.arenda .column_item:nth-child(3) {
    flex-grow: .8;
}

.type-line .catalog_result-body_info-row .catalog_filter_head {
    align-items: flex-start;
}

.type-line .title-build-type,
.type-line .title-buy-type,
.type-line .object__buy-type-part,
.type-line .object__buy-type-mortgage{
    display: block;
}

.type-line .button-more a {
    position:  relative;
    left:  0;
    top: 0;
    color: #809513;
    font-weight: 400;
    text-decoration: underline!important;
    z-index: 15;
}

.object-page .button-more {
    width:  100%;
    text-align: right;
    padding-top: 5px;
}

.object-page .catalog_filter_head {

}
.link_category {
    display:  block;
    padding-left:  19px;
    color:  #809513;
    font-size: 16px;
    padding: 10px 0 14px 19px;
    text-decoration: underline;
}

.object--suspicious_top {
    width: 100%;
    height: 48px;
    background-color: #EDEDED;
    color: #666666;
    font-size: 20px;
    padding: 10px 0 10px 72px;
    border-radius: 3px;
    margin-top: 4px;
    background-image: url(/assets/8cfeb811/css/../img/svg/suspicious_photo.svg);
    background-repeat: no-repeat;
    background-size: 28px 26px;
    background-position: 23px 10px;
    color: #666666;
}

.object--suspicious_bottom {
    color: #666666;
    font-size: 12px;
    text-align: left;
    margin: 3px 0 16px;
}

.column_item_with_small_photo {
    max-width: 120px;
}
.list-photo {
    background-color: #eee;
    height: 100px;
    overflow: hidden;
    border: 1px solid #aaa;
    position: relative;
    max-width: 100px;
}
.list-photo img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    height: auto;
    width: auto!important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.list-photo img.blur_images {
    width: 100% !important;
    height: 100% !important;
    filter: blur(10px);
    opacity: .7;
    transform: none!important;
    left: 0;
    top: 0;
    position: relative;
}