.ws-header .logo-container .logo {
	width: 142px;
	height: 44px;
	margin-top: 11px;
	margin-left: 6px;
	cursor: pointer;
	background-image:none;
}

.ws-header .logo-container {
	width: 215px;
	display:none;
}

.room-container .room-list li button {
	width: auto;
	min-width: 35px;
}

.controls3d .controls-views .amenities-hide {
	display:none !important;
}

.ws-header .logo-container {
	width: auto;
}

.ws-header .logo-container .logo {
	width: 200px;
	height: 53px;
	margin-top: 6px;
	margin-left: 9px;
	margin-right: 9px;
	cursor: pointer;
}

.ws-header-filters-container .ws-header-filter-item:nth-child(2):before {
	display:none;
}

.poweredby .brand {
	background-image:url(/images/smartpixel.svg);
	width:130px;
	margin-left:7px;
}

.icon.uniq_apt_type-icon {
  background-image: url('/images/icon-room2.svg');
  margin-top: -2px;
  width: 17px;
  height: 16px;
}

.icon.room-icon {
  background-image: url('/images/icon-bedroom.svg');
  margin-top: -2px;
  width: 17px;
  height: 16px;
}

.icon.carspace-icon {
  background-image: url('/images/icon-parking.svg');
  margin-top: -2px;
  width: 17px;
  height: 16px;
}

.icon.uniq_duplex-icon {
  background-image: url('/images/icon-floor2.svg');
  margin-top: -2px;
  width: 17px;
  height: 16px;
}

.row-list-row .td.td-uniq_apt_type {
	width:calc(17% - 9px);
}

.row-list-row .td.td-room {
	width:calc(14% - 10px);
}

.row-list-row .td.td-size {
	width:calc(15% - 10px);
}

.row-list-row .td.td-carspace {
	width:calc(16% - 10px);
}

.row-list-row .td.td-orientation {
	width:calc(16% - 10px);
}

.flat-compare .fc-header-right .flat-share:hover .flat-share-icon svg path {
	fill:var(--main-color);
}

.icon-inc.icon-heart-hover svg path {
	stroke: var(--main-color);
}

.icon-inc.icon-heart-active svg path {
	fill: var(--main-color);
	stroke: var(--main-color);
}

.flat-color-button {
	background: var(--main-color);
	border-color:var(--main-color);
}

.flat-popup-image-datasheet .flat-rooms .flat-buttons .flat-sheet-download,
.flat-buttons-before .flat-sheet-download {
	background:#000;
	color:#FFF;
}

.flat-popup-image-datasheet .flat-rooms .flat-buttons .flat-sheet-download .flat-sheet-download-icon2 svg path,
.flat-buttons-before .flat-sheet-download .flat-sheet-download-icon2 svg path {
	stroke:#FFF;
}

@media screen and (max-width: 1439px) and (min-width: 1100px) {

	.ws-header .logo-container .logo {
		width: 178px;
		margin-left:0;
		margin-right: 0;
	}
	
	.ws-header-filters-container .ws-header-filter-item .range-container,
	.room-container,
	.button-filter-container {
		padding-left:10px;
		padding-right: 10px;
		margin-top:-3px;
	}
	
	.header-filters-container .ws-header-filter-item.area {
		width: 155px;
	}
	
	.range-size-value {
		min-width: 125px;
	}
	
	.ws-header-filters-container .ws-header-filter-item.uniq_apt_type,
	.ws-header-filters-container .ws-header-filter-item.room {
		padding-top:0;
	}
	
	.button-filter-container .uniq-button-list,
	.room-container .room-list {
		margin-left:0;
		margin-top:3px;
		display:block;
	}
}

@media screen and (max-width: 1169px) and (min-width: 1100px) {
	.ws-header .logo-container .logo {
		width: 124px;
	}
}

@media screen and (max-width: 1099px) {
	.ws-header-content3d .ws-header-after-filter-space {
		width: calc(100% - 556px);
	}
	
	.button-filter-container .uniq-button-list.uniq_apt_type-button-list {
		display: block;
		margin-left: 0;
	}
	
	.button-filter-container .uniq-button-list.uniq_apt_type-button-list li {
		margin-top: 5px;
	}
}

@media screen and (max-width: 767px) {
	.ws-header .logo-container {
		width:auto;
	}
	
	.ws-header .logo-container .logo {
		width: 155px;
		height: 38px;
		margin-top: 9px;
		margin-left: 4px;
	}
}

@media screen and (max-width: 519px) {
	.ws-header-content3d .ws-header-filter-toggle-container {
		right:0;
	}
}

@media screen and (max-width: 479px) {
	.uniq_apt_type {
		height: auto;
	}
	
	.uniq_apt_type-filter-container {
		height: auto;
	}
	
	.uniq_apt_type-button-list {
		float:none;
	}
}