

/* Start:/local/templates/new_template_newbor/components/bitrix/breadcrumb/newbor_bread/style.css?1706514580585*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/templates/new_template_newbor/components/bitrix/catalog/genplan/bitrix/catalog.element/new_flat/style.css?17092073792441*/
.card-top__left-block .show-price {
    color: #89aa28;
}

.card-top__left-block .show-price:hover {
    color: #97C01F;
}

#price-block {
    display: none;
}

#price-block-wrap #price-block {
    display: block;
}

.card-top__bottom.text {
    padding: 40px 0 0 0;
    border-bottom: 0px;
    color: #a5a5a5;
}


#button-price-block {
    display: none;
}

#button-price-block {
    display: block;
}

.ttblock {
	position: relative;
	z-index: 0;
}

.ttblock::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	transition: 0.3s;
	z-index: 1;
}

.ttblock::after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 32px;
	height: 32px;
	border: 4px solid #89aa28;
	border-radius: 50%;
	border-top-color: transparent;
	transition: 0.3s;
	animation: loading 1s infinite linear;
	z-index: 2;
}

@keyframes loading {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.ttblock img {
	visibility: hidden;
	opacity: 0;
}

.ttblock.loaded::before,
.ttblock.loaded::after {
	visibility: hidden;
	opacity: 0;
}

.ttblock.loaded img {
	visibility: visible;
	opacity: 1;
}

.card-top__left .card__status.right {
	justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
}

.card-top__left .card__status.right a {
	margin-left: 0;
}

.link-green.show-price,
.link-green.show-price:hover {
	color: #FFF;
}

#price-block .ask-price {
	text-align: center;
    padding-bottom: 10px;
}

.card-top__left .card__status.right {
	align-items: flex-end;
}


.button-wrap {
	margin: 20px auto;
	height: auto;
}

.button-left, .button-right {
	display: inline-block;
}
.button-left{
	margin-right: 10px;
}

@media screen and (max-width: 1064px) {
	.button-wrap {
		margin: 20px auto;
		width: 100%;
		height: auto;
		text-align: center;
	}
	.button-left, .button-right {
		display: block;
	}
	.button-right{
		margin-top: 10px;
	}
	.button-left{
		margin-right: 0px;
	}
	.button-wrap .ask-price .link-green{
		width: 100%;
	}

}
@media screen and (max-width: 768px) {

	.button-wrap .ask-price .link-green{
		padding: 16px 60px 16px;

	}
	.button-left, .button-right {
		display: inline-block;
	}
	.button-wrap .button-right .ask-price .link-green{
		padding: 16px 65px 16px;

	}
}

#price-block-wrap #price-block{
	display: flex;
	align-items: center;
}

/* End */


/* Start:/local/templates/new_template_newbor/components/bitrix/form.result.new/new_form_telegram_bot/style.css?1730278048262*/
form .callback-decor__form-item a.link-form{
  color: #fff;
  text-decoration: underline;
}
form .callback-decor__form-item a.link-form:hover{
  text-decoration: none;
}
form .main-user-consent-request-announce{
  color: #fff;
}
.g-recaptcha{
  display: none;
}

/* End */
/* /local/templates/new_template_newbor/components/bitrix/breadcrumb/newbor_bread/style.css?1706514580585 */
/* /local/templates/new_template_newbor/components/bitrix/catalog/genplan/bitrix/catalog.element/new_flat/style.css?17092073792441 */
/* /local/templates/new_template_newbor/components/bitrix/form.result.new/new_form_telegram_bot/style.css?1730278048262 */
