:root {
	--main-color: #252043;
}

.custom-infowindow .icon-fav,
.marker-label .icon-fav {
	display: inline-block;
	/*background-image: url(/images/beyond/fav.svg);*/
	background-image:none;
	background-color: var(--main-color);
    -webkit-mask:  url(/images/beyond/fav.svg) no-repeat 50% 50%;
    mask: url(/images/beyond/fav.svg) no-repeat 50% 50%;
}

.filter-container {
	width:480px;
}

.map-container {
	width: calc(100% - 443px);
}

.ws-header .logo-container .logo {
	background-image:url(/images/avico/avico_group_logo.png);
}

.room-container .room-list li button.active.room-filter-1,
.room-container .room-list li button.active.room-filter-2,
.room-container .room-list li button.active.room-filter-3,
.room-container .room-list li button.active.room-filter-4,
.room-container .room-list li button.active.room-filter-5 {
    color:var(--main-color);
}

.room-container .room-list li button.active.room-filter-1::after,
.room-container .room-list li button.active.room-filter-2::after,
.room-container .room-list li button.active.room-filter-3::after,
.room-container .room-list li button.active.room-filter-4::after,
.room-container .room-list li button.active.room-filter-5::after {
    background:var(--main-color);
}

@media screen and (max-width: 1099px) {
	.map-container {
		width:100%;
	}
}
