.js-field-select-option-disabled {
	opacity: 0.3;
	cursor: default;
}

/** tmp styles */
.intro._complex .intro__title {
	max-height: 150px;
}
.ix-hidden {
	display: none;
}

.ix-show-include .page-head__bg:not(._no-overlay):after {
	position: static;
}
.user-data {
	display: none;
}


.ix-field-error {
	border: 1px solid red;
}

.mortgage__row {
	height: auto;
	margin-bottom: 10px;
}
.ix-text-page .content {
	padding-bottom: 20px;
	min-height: 400px;
}

.ix-add-to-fav {

}
.ix-pop-error {
	text-align: center;
	padding-bottom: 30px;
}
.complex__title {
	margin-bottom: 40px;
}
.tabs._activated .tabs__tab._active {
	opacity: 1!important;
}

.ix-panorama iframe {
	height: 550px;
	width: 100%;
}
.ix-gallery-web  iframe{
	height: 550px;
	width: 100%;
}


@media (min-width: 640px) {
	.calc-result__block {
		width: 270px;
	}
}


.layouts__price-discount {
	position: relative;
	display: table;
	margin-top: 5px;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
}
.layouts__price-discount:after {
	position: absolute;
	top: 50%;
	left: -4px;
	right: -4px;
	display: block;
	height: 1px;
	background-color: #d43d36;
	transform: rotate(5deg);
	content: '';
}

.price-list ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.layouts__title span {
    padding-left: 0;
}
select.ix-field-error + div {
    border: 1px solid red;
}
.filter__block .noUi-connect,
.filter__block .noUi-origin {
    height: 3px;
}

div#wh-widget-send-button {
    bottom: 120px !important;
}
.ix-custom-success {
    font-size: 20px;
}
.intro__bg.ix-no__bg:after {
    background-image:none!important;
}
.ix-visible-block {
    display: block!important;
}
[v-cloak] {display: none}

.ix-short-h1 h1.page-head__title {
    width: 350px;
}