.cobj-map-table{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.cobj-map-table-map{
	width: 85%;
}

.cobj-map-table-legend{
	vertical-align: top;
	padding: 5px 5px 5px 15px;
}

#main-map-cobjmap{
	width: 100%;
	height: 600px;
}

.cobj-map-preloader{
	border: 1px solid #000;
}

.cobj-map-preloader-in{
	height: 2px;
	background: #000;
	width: 0%;
}

.cobj__legend-icon
{
	max-width: 30px;
}

.cobj-map-table-legend .sf-ch-default
{
	margin-top: -20px;
}

@media all and (max-width: 900px)
{
	.cobj-map-table
	{
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.cobj-map-table-map{
		width: 100%;
	}
	
	.cobj-map-table-legend
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 15px 0;
	}
	
	.cobj-map-table-legend > div
	{
		width: 33.3333%;
	}
}

@media all and (max-width: 768px)
{
	.cobj-map-table-legend > div
	{
		width: 50%;
	}
}

@media all and (max-width: 480px)
{
	.cobj-map-table-legend > div
	{
		width: 100%;
	}
}