body {
	font-family: Roboto;
	font-size: 15px;
	font-weight: 300;
	line-height: 25px;
	text-align: left;
	text-transform: none;
	margin-top: 60px;
}

#section-body {
}

#search_button {
	background: #f56600;
	color: #fff;
	font-weight: 500;
	font-size: 16px;
	font-family: Roboto;
}

#search_button:hover {
	background: #e55f00;
}

.article-detail {
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 20%);
}

.row .text-center h2 {
	font-size: 35px;
	font-weight: 300;
	margin-bottom: 45px;
}

@charset "UTF-8";



/*

Theme Name: Houzez

Theme URI: http://houzez.co/

Author: Favethemes 

Author URI: http://www.favethemes.com/

Description: Houzez is a premium WordPress theme for real estate agents where modern aesthetics are combined with tasteful simplicity, and where the ease of use is achieved without compromise in your ability to customise the design. Whether you are a real estate agent looking to build a website for your company or a web developer seeking a perfect WordPress theme for your next project, you are certain to appreciate the numerous features and benefits that our theme provides.

Version: 2.3.6

Tags: right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready

License: GNU General Public License version 3.0

License URI: http://www.gnu.org/licenses/gpl-3.0.html

Text Domain: houzez

Requires at least: WordPress 5.4

*/



.property-by-id-module .grid-view .item-listing-wrap {
	margin-bottom: 0;
}

.testimonial-item-v2 .testimonial-thumb {
	max-width: 75px;
}

.property-carousel-module .grid-view {
	margin-right: 0;
	margin-left: 0;
}

.houzez-all-slider-wrap {
	opacity: 0;
	visibility: hidden;
	transition: opacity 1s ease;
	-webkit-transition: opacity 1s ease;
}

.houzez-all-slider-wrap.slick-initialized {
	visibility: visible;
	opacity: 1;
}

.item-wrap-v6 .area_postfix {
	display: none;
}

.elementor-field-group .captcha_wrapper {
	margin-bottom: 0!important;
}

.gdpr-text {
	font-weight: 300;
}

.login-required-block {
	margin-top: 30px;
	margin-bottom: 200px;
}

.h-properties-map-for-elementor {
	width: 100%;
}

.grecaptcha-badge {
	z-index: 9999;
}

.houzez-dashboard .grecaptcha-badge,body.houzez-halfmap-page .grecaptcha-badge {
	display: none!important;
}

@media (max-width:992px) {
	.grecaptcha-badge {
		display: none!important;
	}
}

.search-hidden,.sticky-nav-area,.sticky-search-area {
	position: relative;
	width: 100%;
	z-index: 1000;
	top: 0;
	opacity: 0;
	visibility: hidden;
	transform: translate(0,-200px);
}

.houzez-in-view {
	opacity: 1;
	position: fixed!important;
	visibility: visible;
	transition: all .4s ease;
	transform: translate(0,0) scale(1);
	animation: fadein .4s;
}

.houzez-field-textual {
	line-height: 1.4;
	font-size: 15px;
	min-height: 40px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.houzez-field-textual.elementor-size-xs,.houzez-field-textual.elementor-size-xs button:not(.actions-btn) {
	font-size: 13px;
	min-height: 33px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.houzez-field-textual.elementor-size-md,.houzez-field-textual.elementor-size-md button:not(.actions-btn) {
	font-size: 16px;
	min-height: 47px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.houzez-field-textual.elementor-size-lg,.houzez-field-textual.elementor-size-lg button:not(.actions-btn) {
	font-size: 18px;
	min-height: 59px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.houzez-field-textual.elementor-size-xl,.houzez-field-textual.elementor-size-xl button:not(.actions-btn) {
	font-size: 20px;
	min-height: 72px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.location-trigger.elementor-size-xs {
	height: 42px;
	line-height: 42px;
}

.location-trigger.elementor-size-md {
	height: 47px;
	line-height: 47px;
}

.location-trigger.elementor-size-lg {
	height: 59px;
	line-height: 59px;
}

.location-trigger.elementor-size-xl {
	height: 72px;
	line-height: 72px;
}

.houzez-field-textual.elementor-size-lg button:not(.actions-btn) {
	padding: 7px 20px;
}

.houzez-field-textual.elementor-size-xl button:not(.actions-btn) {
	padding: 8px 24px;
}

.houzez-search-button.elementor-size-xs {
	padding: 13px 20px!important;
}

.advanced-search-widget .features-list-wrap .btn-features-list,.advanced-search-widget .features-list-wrap .control--checkbox,.advanced-search-widget .range-text {
	color: #222!important;
}

.location-trigger.with-labels {
	top: auto;
	bottom: 0;
	right: 5px;
}

.houzez-ele-price-slider {
	display: block!important;
}

.houzez-ele-price-slider .price-range-wrap {
	padding-bottom: 0;
}

.houzez-lazy-bg.houzez-lazyload {
	background-image: none!important;
}

.houzez-lazyload {
	border: 0!important;
	opacity: 1;
	background: rgba(255,255,255,0) url(img/lazyloader-1.gif) no-repeat center!important;
	background-size: 16px auto!important;
}

.single-property .listing-tabs .nav-tabs .nav-link {
	min-width: 100px;
}

.single-property .vertical-listing-tabs.listing-tabs .nav-tabs .nav-link {
	min-width: 50px;
}

.property-detail-v3 ul.lSPager.lSGallery li {
	max-height: 70px;
}

.property-detail-v4 ul.lSPager.lSGallery li {
	max-height: 105px;
}

.houzez-custom-field .control {
	font-size: 14px;
	font-weight: 400;
}

form.update-frontend-property .houzez-custom-field .control {
	width: 48%;
	float: left;
	margin-right: 5px;
}

form.update-frontend-property .houzez-custom-field .control:nth-child(2n+1) {
	clear: left;
}

form.add-frontend-property .houzez-custom-field .control {
	width: 32%;
	float: left;
	margin-right: 5px;
}

form.add-frontend-property .houzez-custom-field .control:nth-child(3n+1) {
	clear: left;
}

.login-form-page-wrap {
	max-width: 480px;
}

.login-form-page-text,.login-form-page-wrap {
	margin: 40px auto 60px;
	min-height: 450px;
}

.hz-terms-of-use {
	padding-bottom: 0;
}

.btn-loader:after {
	border: 2px solid #333;
	border-color: #333 transparent #333 transparent;
}

.property-disclaimer {
	color: #555;
	padding: 20px 0 40px 0;
	text-align: center;
	font-size: 13px;
	line-height: 21px;
}

span.agent-phone a {
	color: #222;
}

a.btn-whatsapp {
	color: #25d366;
}

.error-container .error {
	display: block;
	line-height: 1.5;
	padding: 0 0 5px 0;
	color: #ea3d3d;
	font-size: 14px;
	font-weight: 400;
	transition: .2s all linear;
}

.blog-post-item-v2 .blog-post-content-wrap.with-no-author {
	bottom: 0;
	padding-bottom: 10px;
}

@media (max-width:767.98px) {
	.property-detail-v6 .property-banner {
		padding-bottom: 0;
	}
}

.hz-item-gallery-js .listing-gallery-wrap {
	transition: all .1s ease-in-out 0s;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.title-counter {
	float: right;
	font-weight: 300;
}

.mt-30 {
	margin-top: 30px;
}

.ihf-container .dropdown-toggle:after {
	display: none;
}

#ihf-main-container .dropdown-menu.pull-right {
	right: auto;
}

li.nav-item.bt-filtr a {
	background: #f56600;
	padding: 7px 25px !important;
	color: #fff;
	font-weight: 500;
	font-size: 16px;
	line-height: 2.1;
	height: 45px;
	border-radius: 5px;
	margin-top: 7px;
	margin-left: 15px;
}

li.nav-item.bt-filtr a:hover {
	padding: 0px 25px !important;
}







/*section.advanced-search.advanced-search-nav{

    display: none;

}*/

section.advanced-search.advanced-search-nav.main--main-bg {
	position: fixed;
	z-index: 99;
	max-width: 400px;
	top: 65px;
	right: 240px;
	box-shadow: 0px 0px 20px 2px #232323;
	display: block;
	border: 4px solid #f56600;
}

section#desktop-header-search .d-flex {
	display: block!important;
}

section#desktop-header-search .flex-search {
	width: 50%;
	display: inline-block;
}

section#desktop-header-search .advanced-search-v2 .form-group {
	padding-right: 10px;
	border-radius: 4px!important;
	z-index: 99999999;
}

.advanced-search-v2 .search-icon .form-control {
	border-radius: 4px!important;
}

section#desktop-header-search .advanced-search-v2 .form-group:nth-child(2) {
	border-radius: 4px!important;
	padding-left: 5px;
}

section#desktop-header-search .advanced-search-v2 .flex-search.flex-grow-1 .form-group {
	padding-right: 5px;
	border-radius: 4px!important;
}

section#desktop-header-search .advanced-search-v2 .flex-search.fields-width .form-group {
	padding-left: 5px;
	border-radius: 4px!important;
	padding-right: 0;
}

section#desktop-header-search .advanced-search-v2 .flex-search.fields-width .form-group button.btn.dropdown-toggle.btn-light.bs-placeholder {
	border-radius: 4px;
	margin-top: -3px;
}

a#map-vin {
	position: absolute;
	margin-top: -47px;
	background: #00adee;
	right: 10%;
	padding: 10px 25px;
	color: #fff;
	border-radius: 4px;
	font-size: 18px;
	font-weight: 500;
}

a#map-vin:hover {
	position: absolute;
	margin-top: -47px;
	background: #00adee;
	right: 10%;
	padding: 10px 25px;
	color: #fff;
	border-radius: 4px;
	font-size: 18px;
	font-weight: 500;
}

section.top-banner-wrap.map-banner {
	margin-top: -560px;
	transition: 0.4s;
}

section.top-banner-wrap.map-banner.vin-vin {
	margin-top: 0;
	transition: 0.4s;
}

.bt-filtr a {
	cursor: pointer;
}

body.home.page-template.page-template-template li.nav-item.bt-filtr.menu-item.menu-item-type-custom.menu-item-object-custom {
	display: block;
}

div#houzez_advanced_search-4 form.houzez-search-form-js .form-group {
	display: inline-block;
	width: 100%;
	margin-bottom: 7px;
}

.top-banner-wrap.map-banner.elementor-widget.elementor-widget-houzez_properties_osm_map {
	margin-top: -630px;
	transition: 0.4s;
}

.top-banner-wrap.map-banner.elementor-widget.elementor-widget-houzez_properties_osm_map.vin-vin {
	margin-top: 0;
	transition: 0.4s;
}

.page-search.elementor-widget.elementor-widget-text-editor {
	margin-left: 82px;
	position: absolute;
	margin-top: 40px;
	z-index: 1;
}

.top-banner-wrap.map-banner.elementor-widget.elementor-widget-houzez_properties_osm_map.vin-vin + .page-search.elementor-widget.elementor-widget-text-editor {
	position: absolute;
	bottom: -45px;
}

div#houzez_advanced_search-3 form.houzez-search-form-js .form-group {
	display: inline-block;
	width: 45%;
	margin: 5px;
}

section.half-map-wrap.map-on-left div#map-view-wrap {
	width: 100%;
	height: 450px!important;
}

section.half-map-wrap.map-on-left div#half-map-listing-area {
	width: 100%!important;
}

section.half-map-wrap.map-on-left div#half-map-listing-area section.advanced-search.advanced-search-half-map {
	display: inline-block;
	width: 24.3%;
	padding-top: 20px;
	margin-top: 90px;
	transition: 0.3s;
}

section.half-map-wrap.map-on-left div#half-map-listing-area .page-title-wrap {
	position: absolute;
	top: 0;
	width: 100%;
}

section.half-map-wrap.map-on-left div#half-map-listing-area .listing-view.grid-view {
	display: inline-block;
	width: 75%;
	position: absolute;
	top: 90px;
	padding-right: 5px;
}

.map-wrap {
	position: relative;
}

a.map-vinn.two {
	z-index: 999;
	right: 33%!important;
	margin-top: 25px!important;
	left: 0 !important;
	right: 0 !important;
	max-width: 220px;
	text-align: center;
	margin: 0 auto;
	background: transparent !important;
	color: #f56600 !important;
	border: 1px solid #f56600;
}

.half-map-left-wrap {
	margin-top: -560px;
	transition: 0.4s;
}

.half-map-left-wrap.vin-vin {
	margin-top: 0px;
	transition: 0.4s;
}

.half-map-left-wrap.vin-vin + a.map-vinn.two {
	margin-top: 473px!important;
}

.half-map-left-wrap.vin-vin + a.map-vinn.two:before {
	content: "Скрыть карту";
	position: absolute;
	background: #f7f8f9;
	width: 100%;
	text-align: center;
	left: 0;
}

div#half-map-listing-area form.houzez-search-form-js .d-flex .flex-search {
	display: inline-block;
	width: 50%;
}

div#half-map-listing-area form.houzez-search-form-js .d-flex .flex-search.geolocation-width {
	width: 100%;
}

section.half-map-wrap.map-on-left div#half-map-listing-area {
	overflow-y: clip;
	min-height: 3840px;
}

div#houzez_advanced_search-4 {
	padding: 10px;
}

section.half-map-wrap.map-on-left div#half-map-listing-area section.advanced-search.advanced-search-half-map {
	position: absolute;
}

section.half-map-wrap.map-on-left div#half-map-listing-area .listing-view.grid-view {
	margin-left: 25%;
}

section.half-map-wrap.map-on-left div#half-map-listing-area section.advanced-search.advanced-search-half-map.fixs-two {
	position: fixed;
	top: 25px;
}

.listing-switch-view ul.list-inline {
	display: none;
}

/*li.item-tool.item-compare {

    display: none!important;

}*/

.item-tool > span {
	background-color: transparent;
}

.item-listing-wrap ul.item-price-wrap {
	color: #f56600;
	position: absolute;
	bottom: -40px!important;
	width: 90%;
}

.item-body.flex-grow-1 {
	padding-top: 50px;
}

.item-listing-wrap ul.item-price-wrap li {
	display: inline-block;
	margin-right: 20px;
}

header.header-main-wrap {
	position: fixed;
	width: 100%;
	z-index: 9;
}

.property-navigation-wrap {
	display: none!important;
}

.property-lightbox li.list-inline-item.btn-favorite {
	display: none;
}

.bt-sidebar-wrap.houzez_sticky ul.agent-information.list-unstyled {
	margin-top: 0;
}

.agent-contacts-wrap {
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 20%);
	border-radius: 0;
}

div#houzez_agent_search-1 {
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 20%);
	border-radius: 0;
}

.agent-bio-wrap {
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 20%);
	border-radius: 0;
}

@media screen and (min-width: 570px) {

	.property-lightbox .modal-dialog {
		margin-top: 70px;
	}
}

@media screen and (min-width: 1024px) {

	section.listing-wrap.listing-v1 .col-lg-3.col-md-12.bt-sidebar-wrap {
		width: 25%;
		max-width: 25%;
	}

	section.listing-wrap.listing-v1 .col-lg-9.col-md-12.bt-content-wrap {
		width: 75%;
		max-width: 75%;
		flex: 0 0 75%;
	}

	section.half-map-wrap.map-on-left.clearfix .grid-view .item-listing-wrap {
		width: 33.3%;
		flex-basis: 33.3%;
		-ms-flex-preferred-size: auto !important;
		padding-left: 7px;
		padding-right: 7px;
		margin-bottom: 30px;
	}

	.modal-content .slick-list.draggable .slick-slide img.img-fluid {
		min-height: 640px;
		object-fit: cover;
		object-position: center;
		width: 100%;
	}

	div#pills-gallery .top-gallery-section img.img-fluid {
		max-height: 640px;
		object-fit: cover;
		object-position: center;
		width: 100%;
	}
}

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

	section.half-map-wrap.map-on-left div#half-map-listing-area section.advanced-search.advanced-search-half-map {
		display: inline-block;
		width: 100%;
		padding-top: 90px;
	}

	section.half-map-wrap.map-on-left div#half-map-listing-area .page-title-wrap {
		position: relative;
		top: auto;
		width: 100%;
	}

	section.half-map-wrap.map-on-left div#half-map-listing-area .listing-view.grid-view {
		display: block;
		width: 100%;
		position: relative;
		top: auto;
	}

	a#map-vin {
		display: none;
	}

	.half-map-left-wrap {
		margin-top: 0;
		transition: 0.4s;
	}

	section.half-map-wrap.map-on-left div#half-map-listing-area .listing-view.grid-view {
		margin-left: 0;
	}

	section.half-map-wrap.map-on-left div#half-map-listing-area section.advanced-search.advanced-search-half-map.fixs-two {
		position: relative;
	}

	section.half-map-wrap.map-on-left div#half-map-listing-area section.advanced-search.advanced-search-half-map {
		position: relative;
		margin-top: 0;
		padding-top: 25px!important;
	}

	section.half-map-wrap.map-on-left div#half-map-listing-area {
		overflow-y: auto!important;
		min-height: auto!important;
	}

	.grid-view .item-listing-wrap {
		padding-left: 0;
		padding-right: 0;
	}

	.mobile-map-switch {
		width: 90%;
		margin: 0px 5%;
	}

	.elementor-container.elementor-column-gap-default .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
		padding-left: 0;
		padding-right: 0;
	}
}

.compare-table tbody tr td:nth-child(1) {
	display: none;
}

h1, h2, h3, h4, h5, h6, .item-title {
	font-family: "Roboto", sans-serif!important;
}

.container.full {
	max-width: 100%;
}

.bt-content-wrap.wrap-order-first.custrom-class .item-listing-wrap {
	width: 33.3%;
	flex-basis: 33.3%;
}

/*img.img-fluid.wp-post-image {

    width: 100%;

    margin-bottom: -15%;

    object-fit: cover;

    object-position: center;

}*/

header.header-main-wrap {
	position: absolute;
	width: 100%;
	top: 0;
}

.grid-view .item-wrap.item-wrap-no-frame {
	padding: 0;
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 20%);
}

.property-slider-item {
	opacity: 0.8;
	transition: 0.3s;
}

.property-slider-item:hover {
	opacity: 1;
	transition: 0.3s;
}

div#header-section {
	position: fixed;
	width: 100%;
}

div#property-detail-wrap .detail-wrap {
	padding: 0;
}

div#property-detail-wrap .block-title-wrap, div#property-detail-wrap span.small-text.grey {
	display: none;
}

.block-wrap .block-title-wrap h2 {
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	font-weight: 500;
}

/*.block-content-wrap ul.list-2-cols.list-unstyled li.detail-city, .block-content-wrap ul.list-2-cols.list-unstyled li.detail-state, .block-content-wrap ul.list-2-cols.list-unstyled li.detail-area {

    display: none;

}*/

.block-content-wrap ul.list-2-cols.list-unstyled li.detail-address {
	width: 200%;
}

div#property-detail-wrap .block-content-wrap > .detail-wrap ul.list-2-cols.list-unstyled li:nth-child(1) {
	display: none;
}

.d-flex.property-overview-data ul.list-unstyled.flex-fill li.property-overview-item i.houzez-icon.icon-hotel-double-bed-1.mr-1.hotel-new + strong {
	width: 13px;
	overflow: hidden;
	display: -webkit-inline-box;
}

.overlay-search-advanced-module {
	margin-top: -250%!important;
	opacity: 0!important;
	transition: 0.5s;
}

.overlay-search-advanced-module.active {
	margin-top: auto!important;
	opacity: 1!important;
	transition: 0.5s;
}

section.overlay-search-advanced-module.active.open {
	margin-top: -250%!important;
}

section.overlay-search-advanced-module.open {
	margin-top: 160%!important;
	opacity: 1!important;
	transition: 0.5s;
}

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

	.block-content-wrap ul.list-2-cols.list-unstyled li.detail-address {
		width: 100%;
		border-bottom: none;
	}

	li.nav-item.bt-filtr a {
		background: #f56600;
		padding: 7px 25px !important;
		color: #fff;
		font-weight: 500;
		font-size: 16px;
		line-height: 3;
		height: 60px;
	}

	section.overlay-search-advanced-module.open {
		margin-top: 145%!important;
	}
}



/*

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

    section#overlay-search-advanced-module {

        top: -70%;

    }

}

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

    section#overlay-search-advanced-module {

        top: -65%;

    }

    section.overlay-search-advanced-module.open {

        margin-top: 160%!important;

    }

}

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

    section#overlay-search-advanced-module {

        top: -60%;

    }

    section.overlay-search-advanced-module.open {

        margin-top: 170%!important;

    }

}

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

    section#overlay-search-advanced-module {

        top: -60%;

    }

}*/











































































































































body.admin-bar {
	margin-top: 32px;
}

body.admin-bar .header-desktop.header-v1 {
	margin-top: 32px;
}

.header-desktop.header-v1.sticky-nav-area.houzez-in-view {
	margin-top: 0;
}

.page-title-wrap {
	padding-top: 55px;
}

.leaflet-container.leaflet-touch {
	margin-top: 60px;
}

section.half-map-wrap.map-on-left.clearfix {
	margin-top: 60px;
}

section#desktop-header-search .d-flex .flex-fill.fields-width {
	display: inline-block;
	width: 50%!important;
	margin-left: 0!important;
}

body.page-template.page-template-template.page-template-template-search.page-template-templatetemplate-search-php.page.houzez-halfmap-page.transparent-no.houzez-header-none.elementor-default .leaflet-container.leaflet-touch {
	margin-top: 0;
}

body .header-v1 {
	background-color: #2b2b2b !important;
	border-bottom: none !important;
}

body  .footer-bottom-wrap {
	background-color: #2b2b2b !important;
}

.footer_logo.logo img {
	max-width: 200px;
}

.detail-wrap {
	background-color: transparent !important;
	border-color: transparent !important;
}

/*li.nav-item.bt-filtr a:before {

    content: "";

    position: absolute;

    right: auto;

    bottom: -33px;

    z-index: 9999;

    width: 35px;

    height: 30px;

    line-height: 1;

    padding: 7px;

}*/

/*section.advanced-search.advanced-search-nav.main--main-bg:before {

    content: "✖";

    position: absolute;

    right: 0;

    top: -4px;

    width: 25px;

    height: 25px;

    line-height: 16px;

    color: #222222;

    padding: 6px 6px;

    z-index: -1;

    font-size: 20px;

}*/

section.advanced-search.advanced-search-nav.main--main-bg {
	right: 11%;
}

.bt-filtr.form-pc-1, .bt-filtr.form-pc-1 a, .bt-filtr.form-pc-1 a:before {
	position: relative;
	z-index: 99999999;
}

header.header-main-wrap {
	z-index: 999999;
}

section#desktop-header-search .container {
	max-width: 400px;
}

ul.list-unstyled {
	margin-top: 50px;
}

.block-content-wrap ul.list-2-cols.list-unstyled {
	margin-top: 0;
}

.bs-container.dropdown.bootstrap-select.show-tick.show .dropdown-menu.show .bs-actionsbox {
	display: none;
}

.footer-top-wrap {
	background-color: #2b2b2b;
}

.header-v1 li a:hover, .header-v1 li a:active {
	color: #ffffff !important;
	background-color: rgb(245 102 0) !important;
}

div#pills-map div#houzez-single-listing-map {
	margin-top: 0;
}

.footer-bottom-wrap.footer-bottom-wrap-v2 {
	position: absolute;
	width: 100%;
	top: 100px;
	background: transparent!important;
}

.footer-top-wrap .col-lg-3.col-md-6.col-sm-6 {
	position: relative;
	z-index: 99;
}

.sl-part .swiper-slide .elementor-carousel-image {
	margin: 10px 35px;
	width: 70%!important;
}

footer.footer-wrap.footer-wrap-v1 {
	position: relative;
}

div#pills-tabContent div#pills-map div#houzez-single-listing-map {
	margin-top: 0;
}

.agents-module-slider .slick-list {
	border-left: none !important;
}

.agents-slider-wrap .agent-info .agent-company {
	min-height: 80px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.agents-slider-wrap .agent-body {
	display: none;
}

div#compare-property-panel a.compare-btn.btn.btn-primary.btn-full-width.mb-2 {
	display: none;
}

.block-content-wrap ul.list-2-cols.list-unstyled li.detail-address strong:nth-child(1) {
	display: none;
}

.block-content-wrap ul.list-2-cols.list-unstyled li.detail-address span {
	display: block;
	width: 100%;
	max-width: initial;
	padding-bottom: 10px;
	margin-top: -10px;
	font-weight: 500;
	font-size: 16px;
}

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

	li.nav-item.bt-filtr a:hover {
		padding: 7px 25px !important;
	}

	div#header-mobile {
		position: fixed;
		width: 100%;
	}

	header.header-main-wrap {
		position: fixed;
		width: 100%;
		top: 0;
	}

	section.half-map-wrap.map-on-left.clearfix {
		margin-top: 60px;
	}

	div#half-map-listing-area .d-flex.align-items-center .page-title.flex-grow-1 {
		display: none;
	}

	.property-detail-v3 #pills-map, .property-detail-v3 #pills-street-view, .property-detail-v4 #pills-map, .property-detail-v4 #pills-street-view {
		height: 350px;
	}

	div#pills-map {
		padding-top: 1px;
	}

	.detail-wrap {
		padding: 0;
	}

	div#property-review-wrap {
		display: none;
	}

	.property-address-wrap .block-content-wrap .list-2-cols li span {
		text-align: right;
	}

	.header-mobile {
		background-color: #2b2b2b !important;
	}

	body.admin-bar {
		margin-top: 0;
	}

	.nav-mobile .logged-in-nav a, .nav-mobile .main-nav, .nav-mobile .navi-login-register {
		padding-top: 50px;
	}

	img.img-fluid.wp-post-image {
		margin-bottom: 0%;
	}

	.listing-image-wrap .listing-thumb img.img-fluid.wp-post-image {
		width: 100%;
	}
}

div#compare-property-panel {
	padding-top: 110px;
    /*overflow-y: scroll;*/
}

.compare-property-panel-open {
    overflow-y: scroll;
}

a.link-prodj {
	position: absolute;
	width: 100%;
	height: 100%;
}

.compare-property-panel-open button.btn.btn-grey-outlined.btn-full-width.close-compare-panel:before {
	content: "";
	position: absolute;
	width: 40px;
	height: 40px;
	left: -40px;
	top: 50%;
}

li.item-tool.item-favorite {
	display: none;
}

body .page-title-wrap {
	padding-top: 80px;
}

.d-flex.property-overview-data ul.list-unstyled.flex-fill:nth-child(2) {
	display: none;
}

div#property-mortgage-calculator-wrap, div#property-schedule-tour-wrap, div#property-video-wrap, div#property-virtual-tour-wrap {
	display: none;
}

section#desktop-header-search .d-flex .flex-fill.fields-width {
	display: block;
	width: 100%!important;
	margin-left: 0!important;
	margin-bottom: 20px;
}

.dropdown.bootstrap-select.status-js.form-control .dropdown-menu {
	overflow: auto!important;
	display: block!important;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	top: 0px!important;
	left: 0px!important;
	will-change: transform!important;
}

.dropdown.bootstrap-select.status-js.form-control .dropdown-menu ul li {
	display: inline-block;
	width: 50%;
	font-size: 25px;
	padding-left: 20px;
}

advanced-search-v2.advanced-search-v2-geolocation div, advanced-search-v2.advanced-search-v2-geolocation .dropdown.bootstrap-select.status-js, advanced-search-v2.advanced-search-v2-geolocation .dropdown-menu.show {
	z-index: 999999 !important;
	position: relative !important;
}

section#desktop-header-search .flex-search:nth-child(3), section#desktop-header-search .flex-search:nth-child(4), section#desktop-header-search .flex-search:nth-child(5) {
	display: block;
	width: 100%;
}

section#desktop-header-search .flex-search:nth-child(6) {
	display: none !important;
}

.bs-container.dropdown.bootstrap-select.show-tick.show .dropdown-menu.show div#bs-select-5 ul li {
	display: inline-block!important;
	width: 16%;
	text-align: center;
	margin: 0 auto;
}

.bs-container.dropdown.bootstrap-select.show-tick.js-select2.show .dropdown-menu ul li:nth-child(1), .bs-container.dropdown.bootstrap-select.show-tick.js-select2.show .dropdown-menu ul li:nth-child(8) {
	display: none!important;
}

.bs-container.dropdown.bootstrap-select.show-tick.show .dropdown-menu.show div#bs-select-5 ul li a, .bs-container.dropdown.bootstrap-select.show-tick.show .dropdown-menu.show div#bs-select-5 ul li a span {
	display: block;
	margin: 0 auto;
	color: #232323;
}

.bs-container.dropdown.bootstrap-select.show-tick.show .dropdown-menu.show div#bs-select-5 ul li a.selected span.bs-ok-default.check-mark {
	display: block;
	margin-top: -1px;
}

.bs-container.dropdown.bootstrap-select.show-tick.show .dropdown-menu.show div#bs-select-5 ul li span.bs-ok-default.check-mark {
	display: none;
}

.bs-container.dropdown.bootstrap-select.show-tick.show .dropdown-menu.show div#bs-select-5 ul li a.selected {
	background: #f36f12;
	color: #fff;
}

.bs-container.dropdown.bootstrap-select.show-tick.show .dropdown-menu.show div#bs-select-5 ul li a.selected span {
	color: #fff;
	margin-left: -10px;
}

/*.bs-container.dropdown.bootstrap-select.show-tick.js-select2.show .dropdown-menu ul.dropdown-menu, .bs-container.dropdown.bootstrap-select.show-tick.js-select2.show .dropdown-menu, .bs-container.dropdown.bootstrap-select.show-tick.js-select2.show .dropdown-menu div {

    border-radius: 0px!important;

    border: none!important;

    -webkit-box-shadow: none;

    box-shadow: none;

}

.bs-container.dropdown.bootstrap-select.show-tick.js-select2 .dropdown-menu {

    overflow: auto!important;

    display: block!important;

    -webkit-box-shadow: none;

    box-shadow: none;

    border: none;

    top: 0px!important;

    left: 0px!important;

    will-change: transform!important;

}

.js-select2 .dropdown-menu.show {

    border: none!important;

    -webkit-box-shadow: none;

    box-shadow: none;

}*/

.js-select2 .bs-actionsbox {
	display: none!important;
}

.dropdown.bootstrap-select.status-js.form-control.bs-select .dropdown-menu.show ul li:nth-child(1) {
	display: none;
}

.dropdown.bootstrap-select.status-js.form-control .dropdown-menu ul li.selected.active, .dropdown.bootstrap-select.status-js.form-control .dropdown-menu ul li.selected.active a {
	font-size: 22px;
	background: #f56600;
	text-align: center;
	color: #fff;
	font-weight: 600;
}

.dropdown.bootstrap-select.status-js.form-control .dropdown-menu ul li.selected.active a span {
	color: #fff;
	font-weight: 600;
}

a.hz-label.label {
	display: none;
}

.dropdown.bootstrap-select.status-js.form-control div#bs-select-1 ul li:nth-child(1) {
	display: none;
}

form.houzez-search-form-js button.btn.btn-search.btn-secondary {
	position: absolute;
	margin-top: 325px;
	width: 180px;
	margin: 0 auto;
	text-align: center;
	left: 0;
	right: 0;
	margin-top: 335px;
	border-radius: 5px!important;
}

div#advanced-search-filters .advanced-search-filters.search-v1-v2 {
	padding-top: 0;
	padding-bottom: 45px;
}

section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(1), section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(6) {
	display: block !important;
	width: 100% !important;
}

.page-template-template-search div#bs-select-5 ul li a.selected span {
	margin-left: -15px !important;
}

.page-template-template-search .bootstrap-select .bs-ok-default:after {
	margin-right: -3px !important;
}

div#half-map-listing-area form.houzez-search-form-js.houzez-search-filters-js button.btn.btn-search.half-map-search-js-btn.btn-secondary.btn-full-width {
	margin-top: 0;
	position: relative;
}

.form-group.polzunok-container-5 .form-control {
	width: 50%;
	text-align: left;
	background: transparent;
	border: none;
	box-shadow: none;
	font-weight: 500;
	color: #222222;
	font-family: Roboto;
	font-size: 12px;
	line-height: 25px;
	margin-top: -45px;
}

.form-group.polzunok-container-5 .form-control + .form-control {
	text-align: right;
}

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

	.header-mobile {
		background-color: #2b2b2b !important;
	}
}

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

	.footer-bottom-wrap.footer-bottom-wrap-v2 {
		position: relative;
		width: 100%;
		top: 0px;
		background: #2b2b2b!important;
	}

	ul.list-unstyled {
		margin-top: 0;
	}

	.range-title, .min-price-range, .max-price-range, .min-area-range, .max-area-range {
		font-size: 13px;
	}

	select.selectpicker.status-js.form-control option {
		font-size: 16px!important;
	}

	section#overlay-search-advanced-module form.houzez-search-form-js .row .col-6:nth-child(2), section#overlay-search-advanced-module form.houzez-search-form-js .row .col-6:nth-child(5), section#overlay-search-advanced-module form.houzez-search-form-js .row .col-6:nth-child(6) {
		-ms-flex: 0 0 100%!important;
		flex: 0 0 100%!important;
		max-width: 100%!important;
	}

	.dropdown.bootstrap-select.status-js.form-control button.btn.dropdown-toggle.btn-light {
		opacity: 1;
	}

	form.houzez-search-form-js button.btn.btn-search.btn-secondary {
		position: relative;
		margin-top: 0;
		width: 100%;
		margin: 0 auto;
		text-align: center;
		left: 0;
		right: 0;
		margin-top: 0;
		border-radius: 0!important;
	}

    /*section#overlay-search-advanced-module {

        position: fixed;

        top: -515px;

        width: 95%;

        z-index: 999;

        height: auto;

        visibility: inherit!important;

        border: 4px solid #f56600;

        margin: 0 auto;

        left: 0;

        right: 0;

    }*/

	form.houzez-search-form-js button.btn.btn-search.btn-secondary {
		margin-top: -20px;
	}

	section.overlay-search-advanced-module.active form.houzez-search-form-js button.btn.btn-search.btn-secondary {
		margin-top: 0px;
	}

	section.content-wrap.property-wrap.property-detail-v4 {
		margin-top: 55px;
	}

	.block-content-wrap ul.list-2-cols.list-unstyled li.detail-address span {
		display: block;
		text-align: left;
	}
}

.polzunok-container-5 * {
	box-sizing: border-box;
	outline: none;
}

.polzunok-container-5:after {
	content: "";
	clear: both;
	display: table;
}

.polzunok-container-5 .ui-slider {
	position: relative;
	background: #ffffff;
	height: 10px;
}

.polzunok-container-5 .ui-slider .ui-slider-handle {
	width: 30px;
	height: 30px;
	line-height: 30px;
	top: -11px;
	text-align: center;
	border-radius: 4px;
	background: #fff;
	border: 1px solid #dce0e0;
}

.polzunok-input-5-left,

.polzunok-input-5-right {
	height: 32px;
	background: #FFF;
	border-radius: 28px;
	border: 4px solid #BFE2FF;
	text-align: center;
	font-size: 18px;
	padding: 16px;
	width: 140px;
	margin-top: 30px;
	box-shadow: 0 2px 5px rgba(0,0,0,0.2), 0 4px 6px rgba(0,0,0,0.2);
}

.polzunok-input-5-left {
	float: left;
}

.polzunok-input-5-right {
	float: right;
}

.polzunok-container-5 .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	height: 3px;
	border: 0;
	background: #f56600;
}

.polzunok-container-5 .polzunok-5.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content {
	margin: 0 11px;
	padding: 0 12px;
}

.btn-secondary:active, .btn-secondary:not(:disabled):not(:disabled):active, .btn-secondary:focus, .btn-secondary:focus:active {
	color: #fff;
	background-color: #232323 !important;
	border-color: #000 !important;
}

.form-group.polzunok-container-5 p {
	font-weight: 500;
	font-size: 12px;
	text-align: center;
}

.advanced-search-filters.search-v1-v2 .polzunok-container-5 .polzunok-5.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content {
	margin: 0;
}

/*i.houzez-icon.icon-real-estate-dimensions-plan-1.mr-1 + strong:after {

    content: "Площадь";

    position: absolute;

    left: 0;

    top: 25px;

    font-size: 15px;

    font-weight: 300;

    line-height: 25px;

    color: #5c6872;

}*/

































































.property-slider .property-slider-item {
	top: 80%;
}

@media (max-width: 767.98px) {

	body .footer-top-wrap {
		padding: 50px 30px 0px;
	}
}

section#overlay-search-advanced-module form.houzez-search-form-js .row .col-6:nth-child(7) {
	width: 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

section#overlay-search-advanced-module form.houzez-search-form-js .row .col-6:nth-child(8) {
	display: none;
}

@media (max-width: 767.98px) {

	div#compare-property-panel {
		padding-top: 0px;
	}

	.header-mobile-center.flex-grow-1 .bl-my {
		text-align: center;
		margin: 0 auto;
	}

	body.home.page-template.page-template-template li.nav-item.bt-filtr.menu-item.menu-item-type-custom.menu-item-object-custom {
		display: inline-block;
	}

	.overlay-search-advanced-module .ui-slider .ui-slider-handle {
		width: 30px;
		height: 30px;
		line-height: 50px;
		border-radius: 5px;
	}

	.overlay-search-advanced-module .ui-slider .ui-slider-handle {
		top: -12px;
	}

	.overlay-search-advanced-module .ui-slider .ui-slider-handle {
		margin-left: -20px;
	}

	i.houzez-icon.icon-real-estate-dimensions-plan-1.mr-1 + strong:after {
		display: none !important;
		;
	}

	.mobile-property-tools.clearfix li.item-tool.houzez-favorite {
		display: none;
	}
}

/*
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #c75604;
	border-color: #b95107;
}
*/

ul.agent-information.list-unstyled li.agent-link {
	display: none;
}

.houzezCityFilter .bs-searchbox {
	display: none;
}

.houzezSelectFilter.houzezFourthList .bs-searchbox {
	display: none;
}

div#lightbox + .bs-container.dropdown.bootstrap-select.show .bs-searchbox {
	display: none;
}

li.agent-suitcase i.houzez-icon.icon-single-neutral-circle.mr-1 {
	width: 20px;
	position: absolute;
	margin-top: 3px;
}

li.agent-suitcase span {
	display: inline-block;
	width: 85%;
	padding-left: 23px;
}

span.id-prodj {
	position: absolute;
	right: 0;
	color: #2b2b2b;
	width: 70px;
}

li.current_page_item a {
	color: #f56600;
}

.form-group.polzunok-container-5 {
	margin-bottom: 30px;
}

@media (min-width: 640px) and (max-width: 990px) {



	div#header-mobile .header-mobile-center.flex-grow-1 a.bt-filtr.nav-link {
		width: 120px;
		margin: 0 auto;
	}

	div#header-mobile .header-mobile-center.flex-grow-1 li.nav-item.bt-filtr a {
		background: #f56600;
		padding: 0px 25px !important;
		background: #f56600;
		padding: 7px 25px !important;
		color: #fff;
		font-weight: 500;
		font-size: 16px;
		border: 1px solid #cc5500;
	}
}

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

	.elementor-widget-houzez_elementor_agents .agent-item img.img-fluid.wp-post-image {
		margin-bottom: 0%;
		width: 150px;
	}

	span.id-prodj {
		top: 0;
	}

	.price-range-wrap .price-range.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content {
		margin: 0 12px;
		padding: 0 12px;
	}

	div#header-mobile > div {
		width: auto;
	}

	div#header-mobile > div .bl-my {
		width: 100%;
	}

	div#header-mobile > div .logo.logo-mobile img {
		width: 90%;
		max-width: 110px;
	}
}

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

	.slideout-open .slideout-menu-left.open {
		left: auto;
		text-align: left;
	}

	.slideout-open .slideout-menu-left.open a {
		padding-left: 25px;
	}

	.slideout-open main#main-wrap {
		transform: translateX(-256px)!important;
	}

	.header-mobile-right {
		text-align: right;
	}

	li#button-search-mobile {
		list-style-type: none;
		width: 85%;
		max-width: 110px;
		margin: 0 auto;
	}

	li.nav-item.bt-filtr.form-pc-1.menu-item.menu-item-type-custom.menu-item-object-custom {
		display: none !important;
	}

	div#nav-mobile {
		padding-top: 0 !important;
	}
}

.compare-item .remove-icon {
	color: #000;
	border-radius: 10px;
	display: block;
	width: 20px;
	line-height: 20px;
	top: -20px;
	right: 0px;
	text-align: center;
	z-index: 99;
}

div#compare-property-panel .compare-item {
	margin-top: 15px;
}

.agent-contacts-wrap.custrom-css-agent {
	padding: 0;
	box-shadow: none;
}

.agent-contacts-wrap.custrom-css-agent li {
	border-bottom: none;
}

.agent-contacts-wrap.custrom-css-agent li a {
	text-align: left;
	float: none;
	padding-left: 20px;
}

.agent-contacts-wrap.custrom-css-agent li a span {
	float: none;
}

@media screen and (min-width: 640px) {



	.col-lg-4.col-md-12.bt-sidebar-wrap.houzez_sticky .agent-contacts-wrap {
		display: none;
	}

	.col-lg-4.col-md-12.bt-sidebar-wrap.houzez_sticky div#houzez_properties_viewed-1 {
		margin-top: 0;
	}
}

select.selectpicker.status-js.form-control option {
	display: inline-block;
	opacity: 1!important;
	z-index: 999!important;
	padding: 7px 25px!important;
	font-size: 20px!important;
	left: 0!important;
	text-align: center;
	width: 50%;
	cursor: pointer;
	background: #f3f3f3;
	color: #101010!important;
}

/*.logged-in select.selectpicker.status-js.form-control option {

    width: 100%;

    padding: 7px 15px!important;

}*/

select.selectpicker.status-js.form-control option:nth-child(1), select.selectpicker.status-js.form-control option:nth-child(2) {
	display: none;
}

.logged-in select.selectpicker.status-js.form-control option:nth-child(3) {
	display: inline-block;
}

select.selectpicker.status-js.form-control option:checked {
	background: #f56600!important;
	color: #fff!important;
	background-color: #f56600!important;
}

.dropdown.bootstrap-select.status-js.form-control {
}

body .advanced-search-v2.advanced-search-v2-geolocation .dropdown.bootstrap-select.status-js.form-control select:-internal-list-box option:checked {
	background: #f56600!important;
	color: #fff!important;
	background-color: #f56600!important;
}

select:-internal-list-box option:checked {
	background: #f56600!important;
	color: #fff!important;
	background-color: #f56600!important;
}

select.selectpicker.status-js.form-control option:checked {
	background: #f56600!important;
	color: #fff!important;
	background-color: #f56600!important;
	box-shadow: 0 0 10px 100px #ff842c inset;
}

select.selectpicker.status-js.form-control {
	position: absolute!important;
	width: 100%!important;
	display: inline-block!important;
	z-index: 999!important;
	opacity: 1!important;
	overflow: hidden;
	left: 0;
	right: 0;
	text-align: center;
}

.dropdown.bootstrap-select.status-js.form-control button.btn.dropdown-toggle.btn-light {
	opacity: 0;
}

.clll-search:before {
	content: "✖";
	position: absolute;
	right: 0;
	top: -4px;
	width: 25px;
	height: 25px;
	line-height: 16px;
	color: #222222;
	padding: 6px 6px;
	z-index: -1;
	font-size: 20px;
}

.clll-search {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0px;
	width: 25px;
	height: 20px;
}

section.listing-wrap.listing-v2 .container {
	max-width: 100%;
}

section.listing-wrap.listing-v2 .item-listing-wrap {
	width: 33.3%;
	flex-basis: 33.3%;
}

section.listing-wrap.listing-v2 form.houzez-search-form-js .form-group:nth-child(1), section.listing-wrap.listing-v2 form.houzez-search-form-js .form-group:nth-child(2), section.listing-wrap.listing-v2 form.houzez-search-form-js .form-group:nth-child(5), section.listing-wrap.listing-v2 form.houzez-search-form-js .form-group:nth-child(6), section.listing-wrap.listing-v2 form.houzez-search-form-js .form-group:nth-child(7) {
	display: block;
	width: 100%!important;
}

section.listing-wrap.listing-v2 form.houzez-search-form-js .form-group:nth-child(8) {
	display: none!important;
}

section.listing-wrap.listing-v2 form.houzez-search-form-js .range-text {
	margin-top: 20px;
}

/*.dropdown-menu.show div#bs-select-11 ul li {

    display: inline-block!important;

    width: 16%;

    text-align: center;

    margin: 0 auto;

}*/

.bs-container.dropdown.bootstrap-select.show-tick.js-select2.show .dropdown-menu ul li:nth-child(1), .bs-container.dropdown.bootstrap-select.show-tick.js-select2.show .dropdown-menu ul li:nth-child(8) {
	display: none!important;
}

.dropdown-menu.show div#bs-select-11 ul li a, .dropdown-menu.show div#bs-select-11 ul li a span {
	display: block;
	margin: 0 auto;
	color: #232323;
}

.dropdown-menu.show div#bs-select-11 ul li a.selected span.bs-ok-default.check-mark {
	display: block;
	margin-top: -1px;
}

.dropdown-menu.show div#bs-select-11 ul li span.bs-ok-default.check-mark {
	display: none;
}

/*.dropdown-menu.show div#bs-select-11 ul li a.selected {

    background: #f36f12;

    color: #fff;

}

.dropdown-menu.show div#bs-select-11 ul li a.selected span {

    color: #fff;

    margin-left: -10px;

}*/

section.listing-wrap.listing-v2 form.houzez-search-form-js button.btn.btn-search.btn-secondary.btn-full-width {
	position: relative;
	margin: 0 auto;
	text-align: center;
	left: 0;
	right: 0;
}

div#houzez_advanced_search-4 .widget-header {
	display: none;
}

@media screen and (min-width: 1024px) {

	section.listing-wrap.listing-v2 .col-lg-9.col-md-12.bt-content-wrap.new-class.wrap-order-first {
		width: 75%;
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}

	section.listing-wrap.listing-v2 .col-lg-3.col-md-12.bt-sidebar-wrap.houzez_sticky {
		width: 25%;
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
}

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

	section.listing-wrap.listing-v2 .item-listing-wrap {
		width: 95%;
		flex-basis: 95%;
		margin: 0 auto;
		margin-bottom: 15px;
	}

	.header-mobile-right {
		min-width: auto;
	}

	button.btn.toggle-button-left {
		padding-left: 0;
	}
}

.advanced-search-v2.advanced-search-v2-geolocation .flex-fill.fields-width + .flex-fill.fields-width .form-group, .advanced-search-v2.advanced-search-v2-geolocation .flex-fill.fields-width + .flex-fill.fields-width .form-group input {
	padding-right: 0!important;
	border-radius: 4px!important;
}

.advanced-search-widget .price-range-wrap, .advanced-search-widget .area-range-wrap {
	margin: 7px 0 0 10px;
	border-bottom: none;
}

div#half-map-listing-area form.houzez-search-form-js.houzez-search-filters-js .d-flex .flex-search:nth-child(7) {
	width: 100%;
}

.blog-posts-slide-wrap.slick-slide .blog-post-item {
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 20%);
}

section.advanced-search.advanced-search-half-map {
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 20%);
}

.property-form-wrap {
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 20%);
}

div#property-overview-wrap, div#property-description-wrap, div#property-address-wrap, div#property-detail-wrap {
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 20%);
}

.property-lightbox .close, .lightbox-tools a, .property-lightbox .modal-header {
	border: none;
}

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

	.property-slider-item a.btn.btn-primary.btn-item {
		display: block !important;
	}

	div#property-lightbox .modal-content {
		padding-top: 15px;
	}

	div#property-overview-wrap, div#property-description-wrap, div#property-address-wrap, div#property-detail-wrap {
		box-shadow: none;
	}
}

p.clous-menu {
	display: none !important;
}

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

	p.clous-menu {
		display: block !important;
		position: fixed;
		right: 20px;
		top: 13px;
		font-size: 18px;
		padding: 5px;
	}
}

.item-listing-wrap .item-wrap .item-body .btn-item.item-no-footer {
	display: none;
}

.sort-by .dropdown.bootstrap-select.form-control .dropdown-menu.show ul li:nth-child(4), .sort-by .dropdown.bootstrap-select.form-control .dropdown-menu.show ul li:nth-child(5), .sort-by .dropdown.bootstrap-select.form-control .dropdown-menu.show ul li:nth-child(6) {
	display: none;
}

.sort-by .dropdown.bootstrap-select.form-control .dropdown-menu.show, .sort-by .dropdown.bootstrap-select.form-control .dropdown-menu.show .inner.show {
	min-height: 85px !important;
}

i.houzez-icon.icon-telegram.mr-1:before {
	content: "";
	position: absolute;
	background-image: url(../images/icons/telegram.png);
	width: 14px;
	height: 14px;
	background-size: contain;
	background-repeat: no-repeat;
	margin-top: 5px;
	left: 10px;
}

a.dropdown-item.telegram-a {
	padding-left: 25px;
}

.property-slider-item {
	width: 340px;
}

.page-content-wrap {
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 20%);
}





















































/*                                      search                                              */



div#popmake-17781 {
	background: #fff;
	padding: 10px 5px;
	border: 2px solid #f56600;
	top: 65px!important;
}

div#popmake-17781 ul#houzez-search-tabs-wrap li.nav-item {
	min-width: 200px;
	text-align: center;
	border-radius: 5px;
	margin: 15px 10px 20px;
}

div#popmake-17781 ul#houzez-search-tabs-wrap li.nav-item a.status-tab-js.nav-link.active {
	background: #f56600;
	color: #fff;
	border-radius: 5px;
}

div#popmake-17781 button.pum-close.popmake-close {
	top: 7px;
	right: 7px;
}

div#popmake-17781 .pum-content+.pum-close:hover {
	top: 7px;
	right: 7px;
}

div#popmake-17781 ul#houzez-search-tabs-wrap li.nav-item a.status-tab-js.nav-link {
	color: #000;
	background: #efefef;
	border-radius: 5px;
}

div#popmake-17781 .houzez-ele-search-form-wrapper.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group.elementor-column.form-group.elementor-field-group-field-beds:nth-child(5) ul.dropdown-menu.inner.show li {
	display: inline-block!important;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}

div#popmake-17781 .houzez-ele-search-form-wrapper.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group.elementor-column.form-group.elementor-field-group-field-beds:nth-child(5) ul.dropdown-menu.inner.show li a, div#popmake-17781 .houzez-ele-search-form-wrapper.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group.elementor-column.form-group.elementor-field-group-field-beds:nth-child(5) ul.dropdown-menu.inner.show li a span {
	display: block;
	margin: 0 auto;
	color: #232323;
}

div#popmake-17781 .houzez-ele-search-form-wrapper.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group.elementor-column.form-group.elementor-field-group-field-beds:nth-child(5) ul.dropdown-menu.inner.show li a.selected span.bs-ok-default.check-mark {
	display: block;
	margin-top: -1px;
}

div#popmake-17781 .houzez-ele-search-form-wrapper.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group.elementor-column.form-group.elementor-field-group-field-beds:nth-child(5) ul.dropdown-menu.inner.show li span.bs-ok-default.check-mark {
	display: none;
}

div#popmake-17781 .houzez-ele-search-form-wrapper.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group.elementor-column.form-group.elementor-field-group-field-beds:nth-child(5) ul.dropdown-menu.inner.show li a.selected {
	background: #f36f12;
	color: #fff;
}

div#popmake-17781 .houzez-ele-search-form-wrapper.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group.elementor-column.form-group.elementor-field-group-field-beds:nth-child(5) ul.dropdown-menu.inner.show li a.selected span {
	color: #fff;
	margin-left: -10px;
}

div#popmake-17781 .houzez-ele-search-form-wrapper.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group.elementor-column.form-group.elementor-field-group-field-beds:nth-child(5) ul.dropdown-menu.inner.show li:nth-child(7) {
	display: none!important;
}

/*body.page-template.page-template-template.page-template-template-search div#popmake-17781, body.page-template.page-template-template.page-template-template-search .property-lightbox, body.page-template.page-template-template.page-template-template-search div#pum-17781 {

    display: none!important;

}*/

div#popmake-17781 .elementor-field-group.elementor-column.elementor-field-type-submit button.btn.houzez-search-button {
	max-width: 200px;
	margin: 0 auto;
	background: #f56600;
}

div#popmake-17781 .elementor-field-group label.elementor-field-label {
	margin-bottom: 5px;
}

div#popmake-17781 .elementor-field-group.elementor-column.elementor-field-type-submit {
	width: 100%;
	margin-top: 10px;
}

div#popmake-17781 > * {
	outline: none!important;
}

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

	div#popmake-17781 ul#houzez-search-tabs-wrap li.nav-item {
		min-width: 46%;
		margin: 10px 5px;
	}

	div#popmake-17781 .houzez-ele-search-form-wrapper.elementor-form-fields-wrapper.elementor-labels-above .elementor-sm-50 {
		width: 100%;
	}
}

body.home.page-template section#desktop-header-search {
	display: none;
}

section.advanced-search.advanced-search-nav {
	display: none;
}

.header-v1 li a:hover, .header-v1 li a:active {
	color: #f56600 !important;
	background-color: rgb(245 102 0 / 0%) !important;
}

li.nav-item.bt-filtr a:hover {
	padding: 7px 25px !important;
	background: #e55f00!important;
	color: #fff!important;
}

#pum-17781 {
	width: 1170px;
	overflow-y: inherit;
	margin: 0 auto;
}

div#popmake-17781 {
	background: #fff;
	padding: 10px 5px;
	border: 2px solid #f56600;
	top: 65px!important;
	right: 0px!important;
	left: auto!important;
}

body .slick-arrow {
	background-color: #ffffff !important;
	opacity: 0.7;
}

body .slick-arrow:hover {
	opacity: 1;
}

body .slick-prev:before, body .slick-next:before {
	color: #f56600 !important;
}

.pum-open-overlay .main-header-bar-wrap {
	padding-right: 17px;
}

.icon-add-circle:before {
	content: "\e928" !important;
}

body.page-template.page-template-template.page-template-template-search li.nav-item.popmake-17781.bt-filtr {
	display: none;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body.page-template > *[aria-hidden] {
	padding-right: 0px!important;
}

html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
	overflow-y: scroll !important;
}

.property-banner .nav-pills .nav-link.active {
	background-color: rgba(245,102,0,0.65) !important;
}

ul.item-tools.new-tools {
	display: none!important;
}

.new-bl-img-none .item-wrap {
	background: transparent;
	padding: 0;
	margin-right: 3px;
}

.new-bl-img-none .item-wrap .listing-image-wrap {
	display: none;
}

.new-bl-img-none .item-wrap .preview_loader {
	display: none;
}

.new-bl-img-none .item-wrap ul.item-tools li.item-tool.item-preview {
	display: none;
}

.advanced-search-widget .price-range-wrap {
	margin: 7px 5px 0 5px;
}

div#half-map-listing-area .container {
	padding: 0;
}

div#half-map-listing-area .container .flex-search-half {
	padding-right: 10px;
}

.advanced-search-half-map .range-text {
	font-size: 12px;
}

.price-range.ui-slider.ui-corner-all.ui-slider-horizontal {
	margin: 0 5px;
}

.logged-in div#popmake-17781 ul#houzez-search-tabs-wrap li.nav-item {
	min-width: 110px;
}

.logged-in div#popmake-17781 ul#houzez-search-tabs-wrap li.nav-item:nth-child(1) {
	display: block;
}

div#login-register-form {
	margin-top: 60px;
}

div#login-register-form .form-tools label.control.control--checkbox.flex-grow-1 + a {
	display: none;
}

li.log-out-icon {
	display: none;
}

.logged-in li.log-out-icon {
	display: block;
}

.logged-in li.log-out-icon a {
	background: #ffffff;
	padding: 7px 25px !important;
	color: #343134;
	font-weight: 500;
	font-size: 16px;
	line-height: 2.1;
	height: 45px;
	border-radius: 5px;
	margin-top: 7px;
	margin-left: 15px;
	transition: 0.4s;
}

.logged-in li.log-out-icon a:hover {
	background: #4a4a4a !important;
	padding: 7px 25px !important;
	color: #343134;
	transition: 0.4s;
}

ul.login-register-nav li.login-link a:after {
	content: "Войти";
	position: absolute;
	margin-left: 10px;
	font-family: Roboto !important;
	font-size: 14px;
	font-weight: 400;
}

.header-mobile-center.flex-grow-1 .bl-my + button.btn.toggle-button-right {
	display: none !important;
}

/*.logged-in div#popmake-17781 ul#houzez-search-tabs-wrap li.nav-item:nth-child(3), .logged-in div#popmake-17781 ul#houzez-search-tabs-wrap li.nav-item:nth-child(2) {

    display: none;

}

.logged-in select.selectpicker.status-js.form-control option:nth-child(4), .logged-in select.selectpicker.status-js.form-control option:nth-child(5) {

    display: none;

}*/

li.property-overview-item i.houzez-icon.icon-real-estate-dimensions-plan-1.mr-1:before {
	content: "\e936";
}

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

	div#pum-17781 {
		background: rgb(255 255 255)!important;
	}

	div#pum-17781 div#popmake-17781 {
		border: none;
		top: 25px!important;
	}

	div#popmake-17781 button.pum-close.popmake-close {
		top: -10px;
		right: 0;
	}

	div#pum-17781 div#popmake-17781 .pum-container.pum-responsive img {
		width: 22px!important;
		height: 22px!important;
	}
}

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

	li.nav-item.bt-filtr a {
		background: #f56600;
		padding: 6px 10px!important;
		color: #fff;
		font-weight: 500;
		font-size: 16px;
		line-height: 2.1;
		height: 45px;
		border-radius: 5px;
		margin: 0;
	}

	li.nav-item.bt-filtr a:hover {
		padding: 6px 10px!important;
		background: #e55f00!important;
		color: #fff!important;
		margin: 0;
	}

	div#popmake-17781 {
		width: 100% !important;
		max-width: 320px;
		margin: 0 auto;
		left: 0!important;
		right: auto;
		margin-top: 50px;
	}

	div#pum-17781 {
		width: 100%;
	}
}

.property-slider-item-wrap .property-slider-item address.item-address, .property-slider-item-wrap .property-slider-item ul.item-amenities.item-amenities-with-icons li.h-beds, .property-slider-item-wrap .property-slider-item ul.item-amenities.item-amenities-with-icons li.h-baths, .property-slider-item-wrap .property-slider-item ul.item-amenities.item-amenities-with-icons li.h-area, .property-slider-item-wrap .property-slider-item span.id-prodj {
	display: none;
}

.property-slider-item-wrap .property-slider-item h2.item-title {
	margin-top: 0;
	margin-bottom: 15px;
}

.agent-profile-wrap, div#houzez_properties_viewed-1, div#property-features-wrap {
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 20%);
}

.property-item-widget .right-property-item-widget-wrap span.id-prodj {
	display: none;
}

.property-slider .property-slider-item {
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 20%);
}

.icon-navigation-menu:before, .icon-navigation-menu {
	transform: 0.3s;
}

html.slideout-open .header-mobile-right button.btn.toggle-button-left .icon-navigation-menu:before {
	content: "✖";
	display: none;
}

body .item-title {
	font-size: 18px;
}

body .item-price-wrap .item-price {
	font-size: 20px;
}

body address.item-address {
	font-size: 15px;
}

body  ul.item-amenities {
	font-size: 16px;
}

body ul.item-amenities i {
	font-size: 19px;
}

body .item-wrap-v2 .item-amenities li {
	font-size: 14px;
}

main#main-wrap {
	transition: 0.5s !important;
}

ul.item-tools.new-tools {
	margin-right: 5px;
}

.icon-move-left-right:before {
	content: "\e928" !important;
}

body.archive.tax-property_type section.listing-wrap.listing-v2 .item-listing-wrap {
	width: 25%;
	flex-basis: 25%;
	padding-left: 10px;
	padding-right: 10px;
}

section.bl-login-vip p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
}

section.bl-login-vip li.register-link {
	display: none;
}

section.bl-login-vip li.login-link {
	text-align: center;
	display: block;
}

section.bl-login-vip li.login-link a {
	background: #f56600;
	color: #fff !important;
	font-size: 18px;
	padding: 15px 30px;
	border-radius: 5px;
}

section.bl-login-vip li.login-link a:after {
	display: none;
}

section.bl-login-vip p {
	font-size: 18px;
	font-weight: 500;
}

.login-register li.login-link {
	display: none;
}

div#login-register-form .login-register-tabs ul.nav.nav-tabs {
	background: #fff;
}

div#login-register-form .login-register-tabs {
	background: #fff;
	width: 100%;
}

.gm-style-iw-t .item-body.flex-grow-1 {
	padding-top: 10px;
}

.gm-style-iw-t .item-body.flex-grow-1 h2.item-title {
	font-weight: 500;
}

.gm-style-iw-t .item-body.flex-grow-1 ul.list-unstyled.item-info {
	margin: 0;
}

.gm-style-iw-t .item-body.flex-grow-1 ul.list-unstyled.item-info li.item-price {
	font-size: 16px;
	margin: 7px 0px;
	font-weight: 600;
}

.gm-style-iw-t .item-body.flex-grow-1 ul.list-unstyled.item-info li.item-type {
	display: none;
}

button.slick-prev.btn-primary-outlined.slick-arrow:hover, button.slick-next.btn-primary-outlined.slick-arrow:hover {
	color: #000 !important;
}

div#property-video-wrap {
	display: block;
}

.svobodnaya_informacziya {
	position: absolute;
	z-index: 1;
	background: #f56600;
	color: #fff;
	margin-top: 20px;
	padding: 5px 10px;
	margin-left: -15px;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.6;
}

.svobodnaya_informacziya.categorus {
	margin-top: 20px;
	padding: 0px 10px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: 400;
}

div#ploshhadi ul.list-2-cols li:nth-child(1) {
	display: block!important;
}

.item-listing-wrap.hz-item-gallery-js .listing-image-wrap .status-ob.category-view span {
	position: absolute;
	z-index: 1;
	font-size: 40px;
	text-transform: uppercase;
	text-align: center;
	top: 0%;
	background: rgb(147 147 147 / 75%);
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 35px 45px;
	font-weight: 500;
	color: #fff;
}

.status-ob span {
	position: absolute;
	z-index: 1;
	font-size: 60px;
	text-transform: uppercase;
	text-align: center;
	top: 35%;
	background: rgb(147 147 147 / 0%);
	left: 0;
	right: 0;
	max-width: 400px;
	margin: 0 auto;
	padding: 35px 45px;
	font-weight: 500;
	color: #f56600;
}

.status-ob.category-view span {
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	max-width: 100%;
	top: 0;
	font-size: 28px;
	line-height: 180px;
}

h2.item-title a {
	text-transform: inherit;
	display: block;
	width: 100%;
	white-space: initial;
	margin-top: 13px;
	min-height: 50px;
}

.lightbox-form-wrap .property-form-wrap {
	padding: 0 12px 10px;
}

.lightbox-form-wrap .property-form-wrap ul.agent-information {
	margin-top: 15px;
}

.property-slider-item .item-price-wrap {
	position: relative;
	right: auto;
	top: auto;
}

.property-slider .property-slider-item {
	padding: 10px;
	padding-left: 25px;
}

li.price-news.price-categori {
	padding: 3px 15px;
	position: absolute;
	left: -25px;
	background: #f56600;
	font-size: 22px;
	color: #fff;
	margin-top: -55px;
}

li.price-news.price-categori span {
	font-weight: 300;
	font-size: 18px;
	padding-right: 5px;
}

li.price-news.price-categori + li.item-price {
	text-decoration: line-through;
	color: #5c5c5c;
	font-size: 18px;
}

.item-listing-wrap.hz-item-gallery-js.card .item-wrap.item-wrap-v2 .item-body.flex-grow-1 {
	padding-top: 25px;
}

li.price-news.price-categori.price-product {
	position: relative;
	display: block;
	left: 0;
	margin-top: 0;
}

.d-flex.property-overview-data ul.list-unstyled.flex-fill {
	margin-top: 0;
}

div#property-detail-wrap .block-content-wrap > .detail-wrap ul.list-2-cols.dop-price-list li:nth-child(1) {
	display: flex;
}

div#property-detail-wrap .block-content-wrap > .detail-wrap ul.list-2-cols.dop-price-list {
	padding-bottom: 25px;
	margin-bottom: 15px;
	border-bottom: 1px solid #dce0e0;
}

div#property-detail-wrap .block-content-wrap > .detail-wrap ul.list-2-cols.dop-price-list strong {
	font-weight: 400;
}

div#property-detail-wrap .block-content-wrap > .detail-wrap ul.list-2-cols.dop-price-list span {
	font-weight: 600;
	padding: 0 5px;
	color: #000;
}

ul.list-2-cols.list-unstyled li.kvm span:after {
	content: "m";
	padding-left: 3px;
}

ul.list-2-cols.list-unstyled li.kvm span:before {
	content: "2";
	float: right;
	font-size: 14px;
	margin-top: -5px;
	padding-left: 1px;
}

.form-group.captcha_wrapper.houzez-grecaptcha-v2 .rc-anchor-normal {
	width: 260px !important;
}

/*p.price-news.price-arenda-categori.price-product {
	position: absolute;
	right: 0;
	margin-top: 145px;
	font-size: 20px;
	font-weight: 600;
}*/

/*p.price-news.price-arenda-categori.price-product span {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 14px;
	font-weight: 400;
}*/

.elementor-widget.elementor-widget-houzez_elementor_properties_carousel_v2 .property-carousel-module {
	overflow: inherit;
}

.gm-style-iw.gm-style-iw-c .item-wrap h2.item-title {
	margin-top: 0;
}

.gm-style-iw.gm-style-iw-c .item-wrap h2.item-title a {
	margin-top: 0;
}

/*.nedostupen-ob span {
	position: absolute;
	z-index: 1;
	background: #ef0000;
	padding: 5px 10px;
	font-size: 18px;
	color: #fff;
	font-weight: 500;
	line-height: 1.6;
	margin-top: 80px;
	margin-left: -15px;
}*/

.property-slider .property-slider-item li.price-news.price-categori {
	margin-top: -40px;
}

div#property-description-wrap .block-title-wrap.block-title-property-doc, div#property-description-wrap .property-documents {
	display: none;
}

div#property-floor-plans-wrap .block-title-wrap.d-flex.justify-content-between.align-items-center, .floor-plan-description {
	display: none !important;
}



/*a.listing-featured-thumb.hover-effect .img-category-auto {

    display: none !important;

}*/

/*a.listing-featured-thumb.hover-effect .img-category-auto:nth-child(1) {

    display: block !important;

}*/

.detail-wrap a.hz-label.label {
	display: inline-block;
	background: transparent;
	color: #000;
}

.custrom-room-site {
	text-align: right;
	margin-top: -36px;
	margin-right: 8px;
	padding-bottom: 10px;
}

ul.list-2-cols.list-unstyled {
	position: relative;
}

span.no-vie {
	display: none;
}

li.item-price.sale-custrom {
	padding: 3px 15px;
	position: absolute;
	left: -20px;
	background: #f56600;
	font-size: 20px;
	color: #fff;
	margin-top: -55px;
}

li.item-price.sale-custrom:before {
	content: "Новая цена:";
	font-weight: 300;
	font-size: 16px;
	color: #fff;
}

li.item-price.sale-custrom + li.item-sub-price.price-normal {
	font-size: 16px;
	color: #4a433c;
	text-decoration: line-through;
}

li.item-price.sale-custrom-product {
	padding: 4px 15px;
	background: #f56600;
	font-size: 22px!important;
	color: #fff;
}

li.item-price.sale-custrom-product:before {
	content: "Новая цена:";
	font-weight: 300;
	font-size: 16px;
	color: #fff;
	padding-right: 4px;
}

li.item-price.sale-custrom-product + li.item-sub-price.price-normal-product {
	font-size: 16px !important;
	color: #4a433c!important;
	text-decoration: line-through!important;
}

.property-slider-item li.item-price.sale-custrom {
	margin-top: -15px;
}

div#property-address-wrap ul.list-2-cols {
	display: flex;
}

div#property-address-wrap ul.list-2-cols li strong {
	display: none;
}

div#property-address-wrap ul.list-2-cols li span {
	font-weight: 500;
}

div#property-address-wrap ul.list-2-cols li {
	padding-right: 0px;
}

body.property-template-default address.item-address {
	display: none;
}

/*.img-category-auto img {

    height: 260px;

    object-fit: cover;

    object-position: center;

    width: 100%;

}*/

.item-wrap.item-wrap-v2 .item-header {
	width: 100%;
}

/*@media screen and (max-width: 1450px) {

    .img-category-auto img {

        height: 240px;

    }

}

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

    .img-category-auto img {

        height: 220px;

    }

}*/

.item-address > span {
	padding-right: 5px;
}

.archive.tax-property_type h2.item-title a {
	margin-top: 25px;
}

.item-body h2.item-title {
	text-transform: initial;
}

.item-wrap .item-header .labels-wrap.labels-right {
	display: none;
}

.item-wrap .item-header .label-featured.label {
	display: none;
}

ul.list-2-cols.list-unstyled li.detail-address {
	display: none;
}

.range-text span.range-title {
	text-align: center;
	width: 100%;
	display: block;
}

.range-text span.min-price-range {
	position: absolute;
	left: 0;
	top: 0;
}

.range-text span.max-price-range {
	position: absolute;
	top: 0;
	right: 0;
}

.property-title-price-wrap .page-title h1 {
	text-transform: initial;
}

.hz-label.label-custrom.custrom-block-002 {
	position: absolute;
	font-weight: 600;
	margin-left: 25px;
}

span.hz-label.label-custrom.custrom-block-002:nth-child(2) {
	padding-left: 0px;
}

span.hz-label.label-custrom.custrom-block-002:nth-child(3) {
	padding-left: 20px;
}

span.hz-label.label-custrom.custrom-block-002:nth-child(4) {
	padding-left: 40px;
}

span.hz-label.label-custrom.custrom-block-002:nth-child(5) {
	padding-left: 60px;
}

span.hz-label.label-custrom.custrom-block-002:nth-child(6) {
	padding-left: 80px;
}

.category-custrom-class .categori-list-room {
	position: absolute;
	margin-top: 4px;
	font-weight: 400;
	margin-left: 30px;
	width: 15px;
	overflow: hidden;
	height: 15px;
}

.category-custrom-class .h-beds {
	padding-right: 17px;
}

.category-listing-icon {
	font-size: 18px;
	font-weight: 400;
	width: 15px;
	overflow: hidden;
	height: 15px;
	display: inline-block;
}

p.price-news.price-arenda-categori.price-product + p.price-news.price-arenda-categori.price-product {
	margin-top: 195px;
}

body .page-title-wrap {
	padding-bottom: 50px;
}

span.title-plans-1 + span.title-plans-2 {
	display: none;
}

.slick-slide h2.item-title {
	text-transform: inherit !important;
}

section.top-banner-wrap.property-slider-wrap .property-slider.houzez-all-slider-wrap.slick-initialized.slick-slider .slick-slide span.categori-list-room {
	display: none !important;
}

img.img-h-area-new {
	width: 22px;
	margin-top: -4px;
	height: 22px;
}

li.h-area.new-cl span.text-h-area-new {
	display: inline-block;
}

li.h-area.new-cl {
	padding-right: 0;
}

.property-slider-item h2.item-title a {
	margin-top: 5px;
	min-height: auto;
}

.property-slider-item li.item-price.sale-custrom {
	margin-top: -5px;
	position: relative;
}

li.h-area.new-cl.product-date-new {
	list-style-type: none;
}

li.h-area.new-cl.product-date-new {
}

li.h-area.new-cl.product-date-new img.img-h-area-new {
	margin-top: -3px;
}

li.h-area.new-cl.product-date-new span.text-h-area-new {
	color: #222222;
	font-size: 16px;
	font-weight: 600;
}

.d-flex.property-overview-data ul.list-unstyled.flex-fill li.property-overview-item i.houzez-icon.icon-bathroom-shower-1.mr-1:after {
	content: "САНУЗЛЫ";
	position: absolute;
	margin-top: 30px;
	font-size: 14px;
	font-weight: 500;
	color: #222;
	margin-left: -15px;
	font-family: Roboto;
}

.d-flex.property-overview-data ul.list-unstyled.flex-fill li.property-overview-item i.houzez-icon.icon-car-1.mr-1:after {
	content: "ГАРАЖ";
	position: absolute;
	margin-top: 30px;
	font-size: 14px;
	font-weight: 500;
	color: #222;
	margin-left: -15px;
	font-family: Roboto;
}

.d-flex.property-overview-data ul.list-unstyled.flex-fill li.property-overview-item i.houzez-icon.icon-real-estate-dimensions-plan-1.mr-1:after {
	content: "ПЛОЩАДЬ";
	position: absolute;
	margin-top: 30px;
	font-size: 14px;
	font-weight: 500;
	color: #222;
	margin-left: -15px;
	font-family: Roboto;
}

.d-flex.property-overview-data ul.list-unstyled.flex-fill li.product-date-new:before {
	content: "ПЛОЩАДЬ ЗЕМЛИ";
	position: absolute;
	margin-top: 24px;
	font-size: 14px;
	font-weight: 500;
	color: #222;
}

.d-flex.property-overview-data ul.list-unstyled.flex-fill li.hz-meta-label {
	display: none;
}

.listing-view.grid-view .card-deck {
	margin-right: -5px;
}

section.half-map-wrap.map-on-left div#half-map-listing-area .listing-view.grid-view {
	padding-left: 10px;
}

body#status-179 .page-title-wrap .item-price-wrap .item-price:after {
	content: "/мес";
}

h1, h2, h3, h4, h5, h6, .item-title {
	text-transform: initial !important;
}

.nedostupen-ob.category-viw span {
	margin-top: 55px;
	padding: 0px 10px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: 400;
	color: #ef0000;
	outline: 1px solid #ef0000;
	background: rgb(255 255 255 / 70%);
	font-weight: 600;
	border: none;
	border-radius: 5px;
}

.svobodnaya_informacziya.categorus {
	color: #f56600;
	outline: 1px solid #f56600;
	background: rgb(255 255 255 / 70%);
	font-weight: 600;
	border-radius: 5px;
}

body li.item-price.sale-custrom {
	color: #f56600;
	outline: 1px solid #f56600;
	background: rgb(255 255 255 / 80%);
	font-weight: 600;
	left: -19px;
	border-radius: 5px;
}

body li.item-price.sale-custrom:before {
	content: "Новая цена:";
	font-size: 16px;
	color: #f56600;
	font-weight: 400;
}

/*body .nedostupen-ob span {
	color: #ef0000;
	border: 1px solid #ef0000;
	background: rgb(255 255 255 / 70%);
	border-radius: 5px;
}*/

li.item-price.sale-custrom-product {
	color: #f56600;
	border: 1px solid #f56600;
	background: transparent;
	border-radius: 5px;
}

body li.item-price.sale-custrom-product:before {
	color: #f56600;
	font-weight: 400;
}

.svobodnaya_informacziya.obekt {
	color: #f56600;
	border: 1px solid #f56600;
	background: rgb(255 255 255 / 70%);
	border-radius: 5px;
}

.category-custrom-class .categori-list-room + .h-beds {
	display: inline-block;
}

.category-custrom-class .h-beds {
	display: none;
}

section.half-map-wrap.map-on-left div#half-map-listing-area .advanced-search.advanced-search-half-map.fill-fix {
	position: fixed;
	margin-top: 15px;
	transition: 0.3s;
}

section.top-banner-wrap.property-slider-wrap .property-slider-item span.label-featured.label {
	display: none;
}

body section.top-banner-wrap.property-slider-wrap li.item-price.sale-custrom {
	position: relative;
	outline: none;
}

.btn-secondary:active, .btn-secondary:not(:disabled):not(:disabled):active, .btn-secondary:focus, .btn-secondary:focus:active {
	color: #fff;
	background-color: #f56600 !important;
	border-color: #f56600 !important;
}

.modal-dialog.modal-dialog-centered .modal-body .lightbox-content-wrap.lightbox-form-wrap .labels-wrap.labels-right {
	display: none;
}

.modal-dialog.modal-dialog-centered .modal-body .lightbox-content-wrap.lightbox-form-wrap .property-overview-data li.property-overview-item + li.h-garage {
	display: none;
}

.modal-dialog.modal-dialog-centered .modal-body .lightbox-content-wrap.lightbox-form-wrap .property-overview-data li.property-overview-item + li.h-baths {
	display: none;
}

section.advanced-search.advanced-search-half-map form.houzez-search-form-js.houzez-search-filters-js .d-flex.half-map-buttons-wrap button.btn.btn-search.btn-secondary.btn-full-width {
	margin-top: 0;
	display: block;
	position: relative;
}

.advanced-search-half-map .ui-slider .ui-slider-handle:last-of-type {
	margin-left: 0;
}

.polzunok-container-5 .polzunok-5.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content {
	width: 86%;
}

.price-range.ui-slider.ui-corner-all.ui-slider-horizontal {
	width: 90%;
}

.pum-content.popmake-content .price-range.ui-slider.ui-corner-all.ui-slider-horizontal {
	width: 100%;
}

div#bs-select-2 ul.dropdown-menu.inner.show li.selected {
	background: #f56600;
	color: #fff;
}

div#bs-select-2 ul.dropdown-menu.inner.show li.selected span.text {
	color: #fff;
}

div#status-179 + ul.item-price-wrap.hide-on-list li.item-price:after {
	content: "/мес";
}

.pum-container.popmake .elementor-field-group.elementor-column.form-group.elementor-field-group-8d42d44.elementor-col-100 {
	margin: 20px 0;
}

.pum-container.popmake .form-group.polzunok-container-5 p {
	font-size: medium;
	font-weight: 600;
}

.pum-container.popmake .form-group.polzunok-container-5 {
	width: 100%;
}

.pum-container.popmake .form-group.polzunok-container-5 .form-control {
	font-size: medium;
}

.pum-container.popmake .form-group.polzunok-container-5 .polzunok-5.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content {
	width: 97%;
	margin-right: 20px;
}

.pum-container.popmake script + input.elementor-field.form-control.elementor-size-md.elementor-field-textual {
	display: none;
}

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

	body.archive.tax-property_type section.listing-wrap.listing-v2 .item-listing-wrap {
		width: 95%;
		flex-basis: 95%;
		padding-left: 10px;
		padding-right: 10px;
	}

	div#popmake-17781 button.pum-close.popmake-close:hover {
		top: -10px;
		right: 0px;
	}

	li.nav-item.log-out-icon.menu-item.menu-item-type-custom.menu-item-object-custom {
		display: none;
	}

	.logged-in  li.nav-item.log-out-icon.menu-item.menu-item-type-custom.menu-item-object-custom {
		display: block;
	}

	li.nav-item.log-out-icon.menu-item.menu-item-type-custom.menu-item-object-custom a.nav-link {
		margin: 0;
		background: #2b2b2b;
		color: #fff;
		width: 100%;
		text-align: center;
		margin-top: 20px;
		padding: 15px 20px;
		text-transform: uppercase;
		border-radius: 0;
	}

	.nav-mobile .logged-in-nav a, .nav-mobile .main-nav .nav-item .nav-item a, .nav-mobile .main-nav .nav-item a, .navi-login-register .main-nav .nav-item a {
		border-bottom: none !important;
		border-top: 1px solid #dce0e0;
	}

	div#houzez-listing-lightbox .modal-dialog.modal-dialog-centered div#hz-listing-model-content .modal-header .lightbox-logo.flex-grow-1 {
		margin-top: 10px;
	}

	ul#mobile-main-nav {
		margin-top: 55px;
	}

	.property-slider .property-slider-item {
		top: 85%;
	}

	.property-slider-item {
		width: 75%;
		padding: 5px;
	}
}

.polzunok-container-6 * {
	box-sizing: border-box;
	outline: none;
}

.polzunok-container-6:after {
	content: "";
	clear: both;
	display: table;
}

.polzunok-container-6 .ui-slider {
	position: relative;
	background: #ffffff;
	height: 10px;
}

.polzunok-container-6 .ui-slider .ui-slider-handle {
	width: 30px;
	height: 30px;
	line-height: 30px;
	top: -11px;
	text-align: center;
	border-radius: 4px;
	background: #fff;
	border: 1px solid #dce0e0;
}

.polzunok-input-5-left,

.polzunok-input-5-right {
	height: 32px;
	background: #FFF;
	border-radius: 28px;
	border: 4px solid #BFE2FF;
	text-align: center;
	font-size: 18px;
	padding: 16px;
	width: 140px;
	margin-top: 30px;
	box-shadow: 0 2px 5px rgba(0,0,0,0.2), 0 4px 6px rgba(0,0,0,0.2);
}

.polzunok-input-5-left {
	float: left;
}

.polzunok-input-5-right {
	float: right;
}

.polzunok-container-6 .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	height: 3px;
	border: 0;
	background: #f56600;
}

.polzunok-container-6 .polzunok-6.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content {
	margin: 0 11px;
	padding: 0 12px;
}

.btn-secondary:active, .btn-secondary:not(:disabled):not(:disabled):active, .btn-secondary:focus, .btn-secondary:focus:active {
	color: #fff;
	background-color: #232323 !important;
	border-color: #000 !important;
}

.form-group.polzunok-container-6 p {
	font-weight: 500;
	font-size: 12px;
	text-align: center;
}

.advanced-search-filters.search-v1-v2 .polzunok-container-6 .polzunok-6.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content {
	margin: 0;
}

.form-group.polzunok-container-6 {
	margin-bottom: 30px;
}

.polzunok-container-6 .polzunok-6.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content {
	width: 86%;
}

.pum-container.popmake .form-group.polzunok-container-6 p {
	font-size: medium;
	font-weight: 600;
}

.pum-container.popmake .form-group.polzunok-container-6 {
	width: 100%;
}

.pum-container.popmake .form-group.polzunok-container-6 .form-control {
	font-size: medium;
}

.pum-container.popmake .form-group.polzunok-container-6 .polzunok-6.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content {
	width: 97%;
	margin-right: 20px;
}

div#half-map-listing-area form.houzez-search-form-js.houzez-search-filters-js .d-flex .flex-search:nth-child(8) {
	display: none;
}

div#half-map-listing-area form.houzez-search-form-js.houzez-search-filters-js .d-flex .flex-search:nth-child(9) {
	width: 100%;
}

.form-group.polzunok-container-6 input.form-control {
	width: 100%;
	text-align: left;
	background: transparent;
	border: none;
	box-shadow: none;
	font-weight: 500;
	color: #222222;
	font-family: Roboto;
	font-size: 12px;
	line-height: 25px;
	margin-top: -45px;
}

.form-group.polzunok-container-6 input.form-control.polzunok-input-6-right.houzez_search_ajax {
	text-align: right;
}

body .btn-secondary:active, body .btn-secondary:not(:disabled):not(:disabled):active, body .btn-secondary:focus, body .btn-secondary:focus:active {
	color: #fff;
	background-color: #ff842c !important;
	border-color: #ff842c !important;
}

body .btn-secondary:not(:disabled):not(.disabled).active:focus, body .btn-secondary:not(:disabled):not(.disabled):active:focus, body .show>.btn-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgb(255 132 44);
}

.form-group.polzunok-container-6 input.form-control.polzunok-input-6-right {
	text-align: right;
}

li.property-overview-item i.houzez-icon.icon-real-estate-dimensions-plan-1.mr-1:before {
	content: "\e95f";
}

li.h-area i.houzez-icon.icon-ruler-triangle.mr-1:before {
	content: "\e95f";
}

div#property-floor-plans-wrap .block-title-wrap.d-flex.justify-content-between.align-items-center {
	display: block !important;
}

section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(2) .form-group:before {
	content: "По ID:";
}

section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(3) .form-group:before {
	content: "Тип собственности:";
}

section.advanced-search.advanced-search-half-map .d-flex .flex-search .form-group:before {
	font-size: 14px;
	font-weight: 600;
}

section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(4) .form-group:before {
	content: "Город:";
}

section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(5) .form-group:before {
	content: "Район:";
}

section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(6) .form-group:before {
	content: "Кол-во спален:";
}

main.en section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(2) .form-group:before {
	content: "Number of object:";
}

main.en section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(3) .form-group:before {
	content: "Property type:";
}

main.en section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(4) .form-group:before {
	content: "City:";
}

main.en section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(5) .form-group:before {
	content: "District:";
}

main.en section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(6) .form-group:before {
	content: "Number of beds:";
}

main.lv section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(2) .form-group:before {
	content: "Objekta numurs:";
}

main.lv section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(3) .form-group:before {
	content: "Īpašuma veids:";
}

main.lv section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(4) .form-group:before {
	content: "Pilsēta:";
}

main.lv section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(5) .form-group:before {
	content: "Rajons:";
}

main.lv section.advanced-search.advanced-search-half-map .d-flex .flex-search:nth-child(6) .form-group:before {
	content: "Istabu skaits:";
}

.form-group.polzunok-container-5 p {
	font-weight: 600;
	font-size: 14px;
}

.form-group.polzunok-container-6 p {
	font-weight: 600;
	font-size: 14px;
}

.page-title-wrap .label {
	border-radius: 5px;
}

div#houzez_properties_viewed-1 .svobodnaya_informacziya.categorus {
	display: none;
}

button.btn.btn-secondary {
	background: #f56600;
	border-color: #d75900;
}

button.btn.btn-call {
	border-color: #f56600;
	color: #f56600;
}

.property-carousel-buttons-wrap .slick-prev, .property-carousel-buttons-wrap .slick-next, .property-carousel-buttons-wrap .btn-view-all {
	border-radius: 5px;
}

.bootstrap-select .dropdown-item:focus, .bootstrap-select .dropdown-item:hover {
	background-color: #fbfbfb;
}

a.dropdown-item.selected {
	background: #fff;
	color: #000;
}

div#bs-select-2 ul.dropdown-menu.inner.show li.selected a.dropdown-item.selected span.text {
	color: #000;
}

.page-template-template-search div#bs-select-5 li.selected.active a.dropdown-item.active.selected span.text {
	margin-left: 0 !important;
}

.modal-body li.item-price.sale-custrom {
	position: relative;
	margin-top: 0;
	left: auto;
	margin-bottom: 5px;
	outline: none;
}

.modal-body  .property-overview-data li.h-beds {
	display: none;
}

.modal-body li.item-price.sale-custrom + li.item-sub-price.price-normal {
	padding-left: 20px;
}

.modal-body  i.houzez-icon.icon-ruler-triangle.mr-1:before {
	content: "\e95f";
}

div#half-map-listing-area .page-title.flex-grow-1 {
	opacity: 0;
}

.custrom-room-site {
	display: none;
}
/*a.btn.btn-secondary-outlined.btn-half-width {
    border-color: #f56600;
    color: #f56600;
}
a.btn.btn-secondary-outlined.btn-full-width.mt-10 {
    color: #f56600;
    border-color: #f56600;
}
a.btn.btn-secondary-outlined.btn-half-width:hover {
    color: #000000;
    background-color: rgb(245 102 0 / 15%);
    border-color: #f56600;
}
a.btn.btn-secondary-outlined.btn-full-width.mt-10:hover {
    color: #000000;
    background-color: rgb(245 102 0 / 15%);
    border-color: #f56600;
}*/







nav#navi-user {
	display: none;
}

div#property-detail-wrap .block-content-wrap > .detail-wrap ul.list-2-cols.list-unstyled li:nth-child(2) {
	display: none;
}

div#property-detail-wrap .block-content-wrap > .detail-wrap ul.list-2-cols.dop-price-list li:nth-child(2) {
	display: flex;
}

.slider a.slider__control {
	z-index: 999;
}

.houzezCountryFilter {
	display: none !important;
}

div#half-map-listing-area form.houzez-search-form-js.houzez-search-filters-js .d-flex .flex-search:nth-child(10) {
	display: none;
}

body select.selectpicker.status-js.form-control option {
	border-radius: 5px !important;
	margin: 0 10px;
	font-size: medium !important;
	font-style: normal;
	width: 45%;
	padding: 12px 20px !important;
	font-weight: 500;
}

section.advanced-search.advanced-search-half-map {
	transition: 0.25s;
}

section.advanced-search.advanced-search-half-map.search-fixed {
	position: fixed !important;
	margin-top: 90px !important;
	top: 0 !important;
	transition: 0.25s;
}

li.h-area.new-cl i.houzez-icon.icon-ruler-triangle.mr-1.new-icon:before {
	content: "\e94e";
}

.d-flex.property-overview-data ul.list-unstyled.flex-fill li.property-overview-item i.houzez-icon.icon-hotel-double-bed-1.mr-1.hotel-new:after {
	content: "СПАЛЬНИ";
	position: absolute;
	margin-top: 30px;
	font-size: 14px;
	font-weight: 500;
	color: #222;
	margin-left: -15px;
	font-family: Roboto;
}

body .bootstrap-select .bs-ok-default:after {
	right: 15px;
	top: 10px;
	position: absolute;
}

div#bs-select-6 ul.dropdown-menu.inner.show li {
	width: 100%;
	display: inline-block;
}

div#bs-select-6 ul.dropdown-menu.inner.show li .bs-ok-default:after {
	top: 0;
	right: -5px;
	width: 8px;
	height: 8px;
	font-size: 13px;
}

body .lightbox-content-wrap .property-overview-data .flex-fill {
	width: calc(20% / 1.1);
}

ul.list-unstyled.flex-fill li.property-overview-item i.houzez-icon.icon-attachment.mr-1, ul.list-unstyled.flex-fill li.property-overview-item i.houzez-icon.icon-attachment.mr-1 + strong, ul.list-unstyled.flex-fill li.h-year-built {
	display: none;
}

body .slider__control[data-slide='next']:before {
	background-image: none;
	content: "›";
	font-size: 50px;
	font-weight: 300;
	margin-top: -10px;
}

body .slider__control[data-slide='prev']:before {
	background-image: none;
	content: "‹";
	font-size: 50px;
	font-weight: 300;
	margin-top: -10px;
}

body .property-carousel-module a.slider__control {
	display: none;
}

body .hover-effect:before {
	opacity: 1;
	background-image: none;
	background-image: none;
	background-image: none;
}

body section.top-banner-wrap.property-slider-wrap .property-slider-item-wrap.slick-slide li.item-price.sale-custrom + li.item-sub-price.price-normal {
	display: none;
}

body section.top-banner-wrap.property-slider-wrap .property-slider-item-wrap.slick-slide ul.item-amenities.item-amenities-with-icons.category-custrom-class {
	display: none;
}

body section.top-banner-wrap.property-slider-wrap li.item-price.sale-custrom {
	background: none;
	z-index: 0;
}

body section.top-banner-wrap.property-slider-wrap a.btn.btn-primary.btn-item {
	opacity: 1;
	z-index: 9;
	color: #222;
	background: none;
	border: none;
	position: relative;
	font-weight: 600;
	padding-left: 0;
	margin-top: 5px;
	transition: 0.3s;
}

body section.top-banner-wrap.property-slider-wrap a.btn.btn-primary.btn-item:hover {
	color: #f56600;
	transition: 0.3s;
}

div#property-detail-wrap ul.list-2-cols li.prop_type, div#property-detail-wrap ul.list-2-cols li.prop_status {
	display: none;
}

p.price-news.price-arenda-categori.price-product span.n-price-js {
	font-size: 18px;
	font-weight: 600;
	padding: 0;
	margin-left: -5px;
	margin-right: -3px;
}

.property-wrap.property-detail-v4 .page-title-wrap .property-title-price-wrap li.item-price.sale-custrom-product {
	border: none;
	padding: 0;
}

body section.top-banner-wrap.property-slider-wrap a.btn.btn-primary.btn-item:after {
	content: "→";
	font-size: 30px;
	position: absolute;
	padding-left: 5px;
	margin-top: -2px;
}

#bs-select-1 li a .text .text-muted {
	display: none;
}

body.home .property-carousel-module .slider .slider__items {
	transform: initial !important;
}

#pum-17781 .houzez-ele-search-form-wrapper .elementor-field-group.elementor-column:last-child {
	display: none;
}

.logged-in li.vip-color {
	display: none;
}

div#status-179 + ul.item-price-wrap.hide-on-list .item-sub-price.price-normal::after {
	content: "/мес";
}

.detail-wrap li.vip {
	display: none;
}

.property-lightbox div#houzez-listing-lightbox .property-overview-data {
	display: none;
}

li.list-inline-item.btn-share a.dropdown-toggle i.houzez-icon + span {
	display: none;
}

.d-flex.property-overview-data ul.list-unstyled.flex-fill li.property-overview-item i.houzez-icon.icon-calendar-3.mr-1:after {
	content: "ГОД";
	position: absolute;
	margin-top: 30px;
	font-size: 14px;
	font-weight: 500;
	color: #222;
	margin-left: -15px;
	font-family: Roboto;
}

body#status-179 .page-title-wrap .item-price-wrap li.item-sub-price.price-normal-product:after {
	content: "/мес";
}

.sl-part .swiper-slide .elementor-carousel-image {
	padding: 25px !important;
	width: 100% !important;
	background-size: 50% !important;
}

address.item-address span b {
	font-weight: 400;
}

address.item-address span:last-child b {
	display: none;
}

a.label-status.label.status-color-180 {
	color: #fff;
}

a.label-status.label.status-color-179 {
	color: #fff;
}

ul#status-179 li.item-price:after, ul#status-179 li.price-normal:after {
	content: "/мес";
}

.property-form .control.control--checkbox {
	font-size: 12px !important;
}

.post-footer-wrap ul.list-unstyled.list-inline.author-meta.flex-grow-1 li.list-inline-item:nth-child(3), .post-header-wrap ul.list-unstyled.list-inline.author-meta.flex-grow-1 li.list-inline-item:nth-child(3) {
	display: none;
}

article.post-wrap .post-content-wrap iframe {
	width: 100% !important;
	height: 450px !important;
}

.theiaStickySidebar {
	padding-top: 80px !important;
}

section#viprazedl .Open112, section#viprazedl .Open, section#viprazedl .Open\,.Vip {
	display: none;
}

.logged-in div#tab-properties .Open, .logged-in div#tab-properties .Open\,.Vip {
	display: none !important;
}

.logged-in div#tab-properties .Vip, .logged-in div#tab-properties .Vip112 {
	display: block !important;
}

body div#tab-properties .Vip, body div#tab-properties .Open\,.Vip, body div#tab-properties .Vip112 {
	display: none !important;
}

body .listing-view.grid-view #houzez_container .Vip112, body .listing-view.grid-view #houzez_container .Vip {
	display: none !important;
}

body .listing-view.grid-view #houzez_container .Open\,.Vip {
	display: block !important;
}

body.logged-in .listing-view.grid-view #houzez_container .Vip112, body.logged-in .listing-view.grid-view #houzez_container .Vip {
	display: block !important;
}

body.logged-in .listing-view.grid-view #houzez_container .Open112, body.logged-in .listing-view.grid-view #houzez_container .Open {
	display: none !important;
}

.houzezCityFilter .inner ul.dropdown-menu li:nth-child(1) {
	display: none;
}

.mobile-map-switch {
	display: none;
}

.menu ul.sub-menu {
	display: block;
	padding: 10px;
	background: #f5f5f5;
	border: 1px solid #ccc;
	box-shadow: 0px 11px 20px 0px #979797;
	margin-top: 10px;
	min-width: 210px;
}

li#menu-item-2013 {
}

.menu ul.sub-menu li {
	display: block;
	width: 100%;
}

.menu ul.sub-menu li a {
	width: 100%;
	display: block;
	padding: 10px 0px;
	text-align: left;
}

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

	.mobile-property-tools .nav-pills > .nav-item > .nav-link,.mobile-property-tools .item-tool > span {
		width: 35px;
		height: 35px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.item-listing-wrap.hz-item-gallery-js.card.new-bl-img-none {
		position: absolute;
		right: 40px;
	}

	body .mobile-property-tools ul.item-tools {
		position: absolute;
		right: 15px;
	}

	.mobile-property-title {
		padding: 0 15px;
	}

	li.item-price.sale-custrom-product {
		border: none;
		padding: 7px 0;
	}

	.block-wrap {
		padding: 30px 15px;
	}

	.property-overview-wrap ul .property-overview-item {
		font-size: 20px;
	}

	.property-overview-wrap .property-overview-data {
		display: flex!important;
		justify-content: center;
		flex-wrap: wrap;
		align-items: center;
	}

	.d-flex.property-overview-data ul.list-unstyled.flex-fill li.property-overview-item i.houzez-icon:after {
		margin-top: 25px !important;
		font-size: 12px !important;
		margin-left: -25px !important;
	}

	div#property-address-wrap .block-content-wrap, div#property-address-wrap .block-content-wrap ul, div#property-address-wrap .block-content-wrap ul li {
		border: none !important;
	}

	p.price-news.price-arenda-categori.price-product {
		position: relative;
		margin-top: 0;
		padding: 10px 0;
		margin-bottom: 0;
	}

	section.half-map-wrap.map-on-left div#half-map-listing-area .listing-view.grid-view {
		padding: 0 10px;
	}

	.d-flex.property-overview-data ul.list-unstyled.flex-fill li.product-date-new:before {
		margin-top: 25px !important;
		font-size: 12px !important;
		margin-left: -5px !important;
	}

	.d-flex.property-overview-data ul.list-unstyled.flex-fill li.product-date-new:before {
		margin-top: 25px!important;
		font-size: 12px!important;
		margin-left: -5px!important;
	}

	.d-flex.property-overview-data ul.list-unstyled strong,li.h-area.new-cl.product-date-new span.text-h-area-new {
		font-size: 18px;
	}

	.d-flex.property-overview-data ul.list-unstyled {
		padding: 15px;
	}

	.nedostupen-ob span {
		margin-left: 5px;
		font-size: 16px;
	}

	.svobodnaya_informacziya {
		font-size: 16px;
		margin-left: 5px;
	}

	.sl-part .swiper-slide .elementor-carousel-image {
		margin: 0;
	}

	.modal-dialog .property-form-wrap {
		box-shadow: none;
	}

	.item-tool > span:hover {
		background: transparent;
	}

	div#module_properties .item-listing-wrap {
		padding: 0 15px;
	}

	.slick-list .item-listing-wrap {
		padding: 0 15px;
	}

	div#pum-17781 div#popmake-17781 {
		margin-top: 0 !important;
		margin-bottom: 0;
	}
}

button.slick-prev.slick-arrow, 
button.slick-next.slick-arrow {
	z-index: 9 !important;
}

.post-card-description h3 {
	font-size: 16px !important;
	line-height: 21px;
}

.post-card-description p {
	color: #636363;
	font-size: 13px;
	line-height: 21px;
}

.post-card-description .read {
	font-size: 13px !important;
	line-height: 21px;
}

.loader-ripple div:nth-of-type(1) {
    border-color: #ff6e00;
}

/* Footer */
ul.list-unstyled {
    margin-top: 30px !important;
}
ul.list-unstyled li {
    padding-bottom: 7px;
}
.footer a {
    font-size: 15px;
    margin-right:12px;
}
.footer .social .fa {
    margin-right: 2px;
}
.footer .social {
    margin-right: -15px;
    margin-bottom: 15px;
}
#carousel-post-card-module .author-name {
    padding-left:4px;
}
#carousel-post-card-module .author-name .fa-user {
    margin-right: 4px;
}

.sold_box {
    display: flex;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index: 1;
    background-color:rgba(0, 0, 0, 0.3);
    color:white;
    text-align: center;
    align-items:center;
    justify-content:center;
    font-size: 24px;
    font-weight: 600;
}

.slideshow-sold {
    position: absolute;
    background: rgb(255 255 255 / 65%);
    border-radius: 4px;
    color: #000;
    font-size: 20px;
    display: flex;
    align-items: center;
    line-height: 1;
    padding: 10px;
    right: 10px;
    bottom: 10px;
    height: auto !important;
}