.b-num {
color : #69a829;
}
.b-bgnum {
background-color : #69a829;
}
.container {
margin-left : auto;
margin-right : auto;
padding : 0;
width : calc(100vw - 18px);
max-width : 1440px;
}
.container:after {
content : "";
display : block;
clear : both;
}
.no-scrollbar .container {
width : 100vw;
}
.col-xlg-post-1 {
margin-right : 39.5px;
}
.no-scrollbar .col-xlg-post-1 {
margin-right : 40px;
}
.col-xlg-8 {
width : 316px;
}
.no-scrollbar .col-xlg-8 {
width : 320px;
}
.col-lg-8 {
width : calc(22.22222vw - 4px);
}
.no-scrollbar .col-lg-8 {
width : 22.22222vw;
}
.col-bg-post-1 {
margin-right : calc(2.77778vw - 0.5px);
}
.no-scrollbar .col-bg-post-1 {
margin-right : 2.77778vw;
}
.col-bg-12 {
width : calc(33.33333vw - 6px);
}
.no-scrollbar .col-bg-12 {
width : 33.33333vw;
}
.col-md-post-2 {
margin-right : calc(5.55556vw - 1px);
}
.no-scrollbar .col-md-post-2 {
margin-right : 5.55556vw;
}
.col-md-15 {
width : calc(41.66667vw - 7.5px);
}
.no-scrollbar .col-md-15 {
width : 41.66667vw;
}
.col-32 {
width : calc(88.88889vw - 16px);
}
.no-scrollbar .col-32 {
width : 88.88889vw;
}
.col-xlg-push-1 {
margin-left : 39.5px;
}
.no-scrollbar .col-xlg-push-1 {
margin-left : 40px;
}
.col-xlg-6 {
width : 237px;
}
.no-scrollbar .col-xlg-6 {
width : 240px;
}
.col-lg-6 {
width : calc(16.66667vw - 3px);
}
.no-scrollbar .col-lg-6 {
width : 16.66667vw;
}
.col-bg-10 {
width : calc(27.77778vw - 5px);
}
.no-scrollbar .col-bg-10 {
width : 27.77778vw;
}
.col-md-post-1 {
margin-right : calc(2.77778vw - 0.5px);
}
.no-scrollbar .col-md-post-1 {
margin-right : 2.77778vw;
}
.col-md-push-1 {
margin-left : calc(2.77778vw - 0.5px);
}
.no-scrollbar .col-md-push-1 {
margin-left : 2.77778vw;
}
.col-md-13 {
width : calc(36.11111vw - 6.5px);
}
.no-scrollbar .col-md-13 {
width : 36.11111vw;
}
.col-post-2 {
margin-right : calc(5.55556vw - 1px);
}
.no-scrollbar .col-post-2 {
margin-right : 5.55556vw;
}
.col-push-2 {
margin-left : calc(5.55556vw - 1px);
}
.no-scrollbar .col-push-2 {
margin-left : 5.55556vw;
}
.col-28 {
width : calc(77.77778vw - 14px);
}
.no-scrollbar .col-28 {
width : 77.77778vw;
}
.b-build-card {
transition-property : transform, box-shadow;
transition-duration : 0.3s;
transition-timing-function : ease;
margin-bottom : 1rem;
position : relative;
background-color : #fff;
transition-duration : 0.5s;
box-shadow : 0 2px 10px rgb(104, 144, 187, 0.3);
z-index : 1;
}
.b-build-card.is-open {
position : absolute;
z-index : 2;
box-shadow : 0 -10px 20px rgb(104, 144, 187, 0.5);
background-color : #fff;
}
.b-build-card__inner {
display : flex;
flex-wrap : wrap;
flex-direction : column;
overflow : hidden;
}
.b-build-card__count {
font-size : 1rem;
color : #000;
padding-left : 5px;
padding-right : 15px;
pointer-events : none;
white-space : nowrap;
}
.b-build-card__img {
margin-bottom : 1.25rem;
display : block;
height : 10rem;
position : relative;
background-repeat : no-repeat;
background-position : 50% 50%;
background-size : cover;
}
.b-build-card__badge {
position : absolute;
top : 5px;
left : 4px;
white-space : nowrap;
display : inline-flex;
justify-content : flex-start;
padding : 0 5px;
max-width : calc(100% - 8px);
text-align : left;
font-size : 0.75rem;
font-weight : 500;
line-height : 1.5rem;
color : #fff;
}
.b-build-card__badge:nth-child(2) {
top : calc(1.5rem + 10px);
}
.b-build-card__ttl {
transition-property : opacity;
transition-duration : 0.3s;
transition-timing-function : ease;
margin-bottom : 1.25rem;
display : block;
font-weight : 500;
font-size : 1.25rem;
letter-spacing : -0.021rem;
line-height : 1.5rem;
color : #255385;
}
h1, h2 {
margin-bottom : 1.5rem;
font-weight : 500;
font-size : 1.75rem;
letter-spacing : -0.037rem;
line-height : 2rem;
color : #000;
}
h3 {
font-size : 1.25rem;
font-weight : 500;
line-height : 2rem;
}
h4, h5 {
font-size : 14px;
line-height : 22px;
}
h6 {
font-size : 12px;
line-height : 20px;
}
blockquote {
font-size : 16px;
color : #8a8a8a;
padding-top : 0.5rem;
padding-bottom : 0.5rem;
border-left : 1px solid #cacaca;
font-style : italic;
}
blockquote, cite {
line-height : 0.5;
font-family : inherit;
}
cite {
font-size : 14px;
display : block;
}
cite:before {
content : "\2014 \0020";
}
p {
margin-bottom : 0.5rem;
}
a {
color : #255385;
text-decoration : none;
}
.b-build-card__info-row {
margin-bottom : 1.5rem;
}
.b-build-card__lbl {
font-size : 0.875rem;
line-height : 1.5rem;
color : #8b8b8b;
}
.b-build-card__type {
font-size : 1rem;
font-weight : 500;
line-height : 1rem;
}
.b-build-card__value {
font-size : 1rem;
font-weight : 500;
}
.b-build-card__btn.b-tabs__content {
display : none;
}
.b-build-card__btn.b-tabs__content.is-active {
display : flex;
justify-content : flex-end;
width : 100%;
}
.is-ie .b-build-card__btn.b-tabs__content.is-active {
justify-content : flex-start;
}
.b-build-card__btn.b-tabs__content.b-build-card__btn-disabled {
pointer-events : none;
}
.b-build-card__btn.b-tabs__content.b-build-card__btn-disabled * {
color : #8b8b8b;
fill : #8b8b8b;
}
.b-build-card__btn.b-build-card__btn-disabled {
pointer-events : none;
}
.b-build-card__btn.b-build-card__btn-disabled span, .b-build-card__btn.b-build-card__btn-disabled strong {
color : #8b8b8b;
font-weight : 300;
}
.b-build-card__btn.b-build-card__btn-disabled svg {
fill : #8b8b8b !important ;
filter : grayscale(100);
}
.b-build-card__btn.b-build-card__btn-live * {
font-weight : 500;
}
.b-build-card__btn.b-build-card__btn-live .b-build-card__arrow {
transform : rotate(-90deg);
width : 7px;
}
.b-build-card__btn.b-build-card__btn-live .b-build-card__arrow path {
stroke-width : 3px;
}
.b-build-card__arrow {
transition-property : transform;
transition-duration : 0.3s;
transition-timing-function : ease;
width : 7px;
height : 11px;
align-self : center;
margin-left : 15px;
transform : rotate(-90deg);
fill : #255385;
pointer-events : none;
}
.b-build-card__info-cols {
display : flex;
}
.b-build-card__info-cols.b-build-card__info-cols-flex {
flex-wrap : wrap;
}
.b-build-card__info-cols.b-build-card__info-cols-flex .b-build-card__info-col:nth-child(odd) {
width : 71%;
}
.b-build-card__info-cols.b-build-card__info-cols-flex .b-build-card__info-col:nth-child(2n) {
width : 29%;
}
.b-build-card__info-col:first-child {
padding-right : 20px;
}
.b-build-card__btn_weight_bold .b-build-card__arrow {
width : 5px;
transform : none;
}
.b-build-card__info-row_place_second {
display : none;
}
.b-build-card__second-row {
margin-top : 1.25rem;
}
.b-build-card__btn-more {
display : none;
font-size : 14px;
position : relative;
z-index : 2;
}
.b-build-card__btn-more.b-build-card__btn-hidden {
display : none !important ;
}
.b-build-card__btn-text {
display : flex;
align-items : center;
justify-content : center;
white-space : nowrap;
}
.b-build-card__btn-text span {
padding-right : 3px;
white-space : nowrap;
}
.b-build-card__btn-text .b-build-card__lbl_type_price {
display : none;
}
.b-build-card__wrapper {
margin-bottom : 1rem;
}
.b-build-card__results {
display : none;
}
.b-build-card__done .b-build-card__ttl {
margin-bottom : 0;
}
.b-build-card__palace {
margin-top : 1rem;
font-size : 12px;
line-height : 18px;
}
.b-build-card__palace-lbl {
margin-top : 1rem;
font-size : 12px;
line-height : 20px;
color : #8b8b8b;
}
.b-build-card__palace-phone {
font-weight : 500;
font-size : 16px;
letter-spacing : 0.06px;
}
.b-build-card__show-more {
visibility : hidden;
position : relative;
margin-top : auto;
}
.b-build-card__show-more:before {
content : "";
position : absolute;
left : 0;
bottom : 100%;
width : 100%;
height : 6rem;
transform : rotate(180deg);
background-image : linear-gradient(180deg, #fff, hsl(0 0% 100% / 0));
}
.b-build-card__show-more.is-open:before {
display : none;
}
.b-build-card__btn-show-more.is-open .b-icon__arrow-bold {
transform : rotate(270deg);
}
.b-build-card__decsription {
transition-property : transform;
transition-duration : 0.3s;
transition-timing-function : ease;
height : 8rem;
overflow : hidden;
}
.b-build-card__decsription.is-open {
height : inherit;
overflow : inherit;
z-index : 3;
}
.b-build-card__decsription-wrap {
margin-bottom : 2rem;
}
.b-build-card__decsription-text {
font-size : 0.875rem;
line-height : 1rem;
}
.b-build-card-overlay {
position : fixed;
display : none;
width : 100%;
height : 100%;
top : 0;
left : 0;
right : 0;
bottom : 0;
background-color : rgb(209, 221, 230, 0.5);
z-index : 2;
cursor : pointer;
}
.b-build-card-overlay.is-open {
display : block;
}
.b-build-card__details {
transition-property : transform, box-shadow;
transition-duration : 0.3s;
transition-timing-function : ease;
margin-bottom : 1rem;
background-color : #fff;
}
.b-build-card__details .b-build-card {
height : 100%;
}
.b-build-card__details.is-open .b-build-card {
height : auto;
}
.b-build-card__end-date {
margin-top : 1rem;
margin-bottom : 1.5rem;
font-size : 12px;
line-height : 18px;
}
.b-build-card__count_theme_home-g {
color : #000;
font-weight : 500;
}
.b-build-card__ttl_color_black {
color : #000;
}
.b-build-card__wrap_page_fav .b-building__table {
margin-bottom : 0;
}
.b-build-card__wrap_page_fav .b-building__table .b-building__flat-info-item:first-child {
display : flex;
}
.b-build-card__wrap_has_details .b-build-card {
margin-bottom : 0;
}
.b-build-card__info-wrap_state_hovered:after {
position : absolute;
top : 0;
right : -39px;
height : 100%;
width : 11.111vw;
background-color : rgb(225, 237, 246, 0.3);
z-index : 0;
border-left : 1px solid hsl(0 0% 89% / 0.6);
}
.b-build-card {
margin-bottom : 2rem;
box-shadow : none;
}
.b-build-card__count {
font-size : 0.875rem;
}
.b-build-card__img {
height : 12.5rem;
}
.b-build-card__subsidy {
display : none;
}
.b-build-card__lbl {
font-size : 0.75rem;
}
.b-build-card__metro, .b-build-card__type {
font-size : 0.875rem;
}
.b-build-card__price {
font-size : 0.925rem;
}
.b-build-card__flats {
display : none;
}
.b-build-card__btns {
display : block;
}
.b-build-card__btn {
font-size : 0.875rem;
line-height : 1.5rem;
color : #255385;
}
.b-build-card__info-row_place_second {
display : block;
}
.b-build-card__second-row {
margin-top : 0;
}
.b-build-card__btn-more {
display : inline-block;
line-height : 1.5rem;
margin-left : 35px;
}
.b-object-done__info {
flex-direction : row;
}
.b-build-card__ttl-wrap {
float : left;
padding-right : 20px;
}
.b-build-card__wrapper {
margin-bottom : 2rem;
}
.b-build-card__details {
margin-bottom : 2rem;
box-shadow : none;
}
.b-build-card__wrap_page_fav .b-building__table .b-building__flat-info-item:first-child {
display : block;
}
.b-build-card__wrap_page_fav .b-building__table .b-building__flat-info-item:first-child.b-building__parking-info-item {
display : none;
}
.b-build-card__wrap_has_details .b-build-card {
margin-bottom : 0;
}
.b-sort__button {
padding : 0 20px;
flex-grow : 1;
}
.b-build-card:hover {
box-shadow : 0 10px 20px rgb(37, 83, 133, 0.4);
transform : scale(1.04);
}
.b-build-card__count {
font-size : 12px;
}
.b-build-card__ttl:hover {
opacity : 0.8;
}
.b-build-card__btn-more {
margin-left : 0;
line-height : 1.25rem;
display : flex;
}
.b-build-card__info-wrap:after {
display : block;
}
.b-objects-similar {
margin-top : 64px;
}
.b-build-card__lbl_type_price {
display : block;
}
.b-build-card__btn-show-more:hover .b-icon__arrow-bold {
transform : rotate(90deg);
}
.b-build-card__details:hover {
box-shadow : 0 10px 20px rgb(37, 83, 133, 0.4);
transform : scale(1.04);
}
.b-build-card__details.is-open:hover {
transform : none;
}
.b-build-card__wrap_has_details .b-build-card:hover, .b-build-card__wrap_page_fav .b-build-card:hover {
transform : none;
box-shadow : none;
}


@media only screen and (min-width: 670px) {
.col-md-15 {
width : calc(41.66667vw - 7.5px);
}
.no-scrollbar .col-md-15 {
width : 41.66667vw;
}
.col-md-post-2 {
margin-right : calc(5.55556vw - 1px);
}
.no-scrollbar .col-md-post-2 {
margin-right : 5.55556vw;
}
.col-md-13 {
width : calc(36.11111vw - 6.5px);
}
.no-scrollbar .col-md-13 {
width : 36.11111vw;
}
.col-md-push-1 {
margin-left : calc(2.77778vw - 0.5px);
}
.no-scrollbar .col-md-push-1 {
margin-left : 2.77778vw;
}
.col-md-post-1 {
margin-right : calc(2.77778vw - 0.5px);
}
.no-scrollbar .col-md-post-1 {
margin-right : 2.77778vw;
}
.b-build-card {
margin-bottom : 2rem;
box-shadow : none;
}
.b-build-card__img {
height : 12.5rem;
}
.b-build-card__info-row_place_second {
display : block;
}
.b-build-card__lbl {
font-size : 0.75rem;
}
}

@media only screen and (min-width: 960px) {
.col-bg-post-1 {
margin-right : calc(2.77778vw - 0.5px);
}
.no-scrollbar .col-bg-post-1 {
margin-right : 2.77778vw;
}
col-bg-10 {
width : calc(27.77778vw - 5px);
}
.no-scrollbar .col-bg-10 {
width : 27.77778vw;
}
.b-client_page_contracts .b-tabs__content.is-active {
display : block;
}
}
@media only screen and (min-width: 1280px) {
.col-lg-8 {
width : calc(22.22222vw - 4px);
}
.no-scrollbar .col-lg-8 {
width : 22.22222vw;
}
.col-lg-6 {
width : calc(16.66667vw - 3px);
}
.no-scrollbar .col-lg-6 {
width : 16.66667vw;
}

.b-shares__partners .b-build-card__img {
margin-top : 2rem;
}

.b-build-card:hover{box-shadow:0 10px 20px rgba(37,83,133,.4);transform:scale(1.04)}
.b-build-card__wrap_page_search .js-one-object-only 
.b-build-card:hover{transform:none;box-shadow:none}
.b-build-card__count{font-size:12px}
.b-build-card__ttl:hover{opacity:.8}
.b-build-card__btn:active,
.b-build-card__btn:hover{background-color:#e1edf6;color:#255385}
.b-build-card__btn-more{margin-left:0;line-height:1.25rem;display:-ms-flexbox;display:flex}
.b-build-card__info-wrap:after{display:block}
.b-objects-similar{margin-top:64px}
.b-build-card__lbl_type_price{display:block}
.b-build-card__wrap_page_search 
.b-build-card:hover{transform:scale(1.02);box-shadow:0 10px 15px rgba(37,83,133,.1)}
.b-build-card__wrap_page_search 
.b-build-card.is-active:hover{transform:scale(1)}
.b-build-card__wrap_page_search 
.b-build-card__price{margin-bottom:0}
.b-build-card__wrap_page_search 
.b-build-card__ttl{font-size:32px}
.b-build-card__wrap_page_search 
.b-build-card__row{margin-left:0;max-width:none}
.b-build-card__wrap_page_search 
.b-build-card__lbl{font-size:14px}
.b-build-card__wrap_page_search 
.b-build-card__img{height:200px}
.b-build-card__wrap_page_search 
.b-build-card__info-row{margin-bottom:0}
.b-build-card__btn-show-more:hover 
.b-build-card__details:hover{box-shadow:0 10px 20px rgba(37,83,133,.4);transform:scale(1.04)}
.b-build-card__details.is-open:hover{transform:none}
.b-build-card__wrap_has_details 
.b-build-card:hover,
.b-build-card__wrap_page_fav 
.b-build-card:hover{transform:none;box-shadow:none}



}

@media only screen and (min-width: 1440px) {
.col-xlg-8 {
width : 316px;
}
.no-scrollbar .col-xlg-8 {
width : 320px;
}
.col-xlg-post-1 {
margin-right : 39.5px;
}
.no-scrollbar .col-xlg-post-1 {
margin-right : 40px;
}
.col-xlg-6 {
width : 237px;
}
.no-scrollbar .col-xlg-6 {
width : 240px;
}
.col-xlg-push-1 {
margin-left : 39.5px;
}
.no-scrollbar .col-xlg-push-1 {
margin-left : 40px;
}


html {
font-size : 16px;
}
}


.home-price tbody>tr:nth-child(odd)>td a:hover,
	table.table-board a:hover {
		color: #6E05A5 !important;
	}
	tbody {
		border-color: #7d7d7e;
	}
	.table {
		margin: 40px 0;
		border-color: #7d7d7e;
	}


 .table-striped tbody>tr:nth-child(odd)>td,
 .table-striped tbody>tr:nth-child(odd)>th {
 	background-color: #e5e5e5;
 	border-top: inherit;
 }
 
 .table-striped tbody>tr:nth-child(odd)>td,
 .table-striped tbody>tr:nth-child(odd)>td a,
 .table-striped tbody>tr:nth-child(even)>td,
 .table-striped tbody>tr:nth-child(even)>td a {
 	color: #000
 }
 
 .table-striped tbody>tr:nth-child(even)>td,
 .table-striped tbody>tr:nth-child(even)>th {
 	background-color: #B98CDC;
 	border-top: inherit;
 }