.main-menu-row-small {

	flex-wrap: wrap;
}



.main-menu-submenu .main-menu-block-sub.main-menu-block-sub-level-20{
	display:none;
}


.inner-search-sidebar-block{
	position:relative;
}


.inner-search-sidebar-button-pop {
	position:absolute;
	width: 60%;
	height: 44px;
	display:none;
	align-items: center;
	justify-content: center;
	font-family: "manrope-medium";
	font-weight: normal;
	font-size: 15px;
	color: #ffffff;
	background-color: #4A7EF8;
	cursor: pointer;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
	transition: all 300ms ease-out;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	top:-4px;
	right:0;
	text-align:center;
	text-decoration:none;
}

.inner-search-sidebar-button-pop.show{
	display: flex;
}



.catalog-item-property{
	margin-right:5px;
}
.catalog-list-props-icon{
	width:20px;
}


.catalog-one-description {

	flex-wrap: wrap;
}


.catalog-one-content-soc{
	position:relative;
	z-index:2;
}


.one_share_area {
		display:none;
	position: absolute;
	top: 35px;
	background: #fffa;
	padding: 10px;
	width: 241px;
	border-radius: 17px;
	border: 2px solid #000c;
	right: 0;
}


.catalog-one-map{
	visibility:hidden;
	height:0;
}


.catalog-one-map.show{
	visibility:visible;
	height:500px;
}


.leaflet-control-container{
	display:none !important;
}
 




.popup-form-empty {
	/*overflow: hidden;
	*/width: 96%;
	max-width: 600px;
	background: #ffffff;
	border-radius: 31px;
	-webkit-border-radius: 31px;
	-moz-border-radius: 31px;
	-ms-border-radius: 31px;
	-o-border-radius: 31px;
}
.popup-form-empty .popup-form-close {
	top: 5px;
  	right: -20px;
}


.popup-form-empty .inner-cabinet-services-list-block-info-items{
	margin:0;
	min-height:auto;
}



.popup-form-empty h4.popup-form-h4 {
	width: 78%;
  	flex-basis: 78%;
	margin: 0px auto;
	padding: 35px 0px 10px 0px;
	font-family: "manrope-medium";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.popup-form-empty .popup-form-block-list-current {
	width: 78%;
  	flex-basis: 78%;
	margin: 0px auto;
	padding: 0px 0px 20px 0px;	
}
.popup-form-empty .popup-form-block {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.popup-form-empty .popup-form-block h3 {
	padding: 0px;
	margin: 0px;
	font-family: "manrope-bold";
	font-size: 17px;
	font-weight: normal;
	color: #737373;
}
.popup-form-empty .popup-form-block span {
	padding: 3px 0px;
	margin: 0px 0px;
	display: block;
	font-family: "roboto-regular";
	font-size: 12px;
	font-weight: normal;
	color: #4A7EF8;
}


.popup-form-empty .popup-form-block-list {
	width: 84%;
  	flex-basis: 84%;
	margin: 0px 5% 0px 10%;
	padding: 0px 0% 0px 0%;
	height: 240px;
	overflow-y: scroll;		
}
.popup-form-empty .popup-form-block-title {
	padding: 10px 0px 13px 0px;
	margin: 0px auto 0px auto;
	width: 100%;
	flex-basis: 100%;
	font-family: "manrope-bold";
	font-weight: normal;
	font-size: 17px;
	line-height: 30px;
	background: url("/themes/default/images/popup-form-block-list-radio-3x.png") no-repeat 100% 50%;
	background-size: 46px;
	transition: all 300ms ease-out;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;		
}
.popup-form-empty .popup-form-block-checkbox:checked + .popup-form-block-title {
	background: url("/themes/default/images/popup-form-block-list-radio-active-3x.png") no-repeat 100% 50%;
	background-size: 46px;
	transition: all 300ms ease-out;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;		
}
.popup-form-empty .popup-form-variant-multi {
	display: block;
	width: 95%;
	flex-basis: 95%;
	padding: 0px;
	margin: 0px 0px 17px 1%;
	cursor: pointer;
}
.popup-form-empty .popup-form-block-list-item {
	padding: 0px 0px 0px 8%;
	margin: 10px 0px;
	background: url("/themes/default/images/popup-form-block-list-item-3x.png") no-repeat 0% 0%;
	background-size: 15px;	
}
.popup-form-empty .popup-form-block-list-item b {
	display: block;
	width: 100%;
	flex-basis: 100%;
	padding: 0px;
	margin: 0px;
	font-family: "roboto-medium";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.popup-form-empty .popup-form-block-list-item span {
	display: block;
	width: 100%;
	flex-basis: 100%;
	padding: 0px 0px 13px 0px;
	margin: 0px;
	font-family: "roboto-regular";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.popup-form-empty .popup-form-block-checkbox {
	display: none;
}
.popup-form-empty .popup-form-panel-total {
	width: 78%;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	font-family: "manrope-bold";
	font-size: 25px;
	line-height: 30px;
	font-weight: normal;
	color: #000;
	text-align: center;
}
.popup-form-empty .popup-form-panel {
	width: 79%;
	padding: 5px 0px 25px 0px;
	margin: 0px auto 0px auto;
}
.popup-form-empty .popup-form-panel-button {
	width: 100%;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0px;
	margin: 0px auto 0px auto;
	font-family: "roboto-regular";
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	border: 2px solid #4A7EF8;
	background: #ffffff;
	background-size: 30px;
	border-radius: 18px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	-ms-border-radius: 18px;
	-o-border-radius: 18px;
	text-decoration: none;
	transition: all 300ms ease-out;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;		
}
.popup-form-empty .popup-form-panel-button:hover {
	color: #ffffff;
	background: #4A7EF8;
	background-size: 30px;	
	transition: all 300ms ease-out;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;		
}