
#page-container
{
	min-width: 600px;
}

.row
{
	width: 580px;
	min-width: 580px;
}

h1
{
	font-size: 2.6em;
}

h2
{
	font-size: 1.6em;
}

#map-europe-data #area
{
	font-size: 1.5em;	
}

#map-europe-data #date
{
	font-size: 1.5em;
	margin-bottom: 10px;
}

#map-europe-data .data h4
{
	position: relative;
	top: 2px;
	font-size: 0.9em;
	margin-bottom: 0px;
	/*line-height: 15px;*/
}

#map-europe-data .data .box
{
	padding: 0px 2px 2px 2px;
}

#map-europe-data .data .number-value
{
	/*line-height: 21px;*/
	font-size: 1.10em;
}

#map-europe-data .data .more
{
	/*line-height: 15px;*/
	font-size: 0.95em;
}

#map-europe-data .data .more .number-value
{
	/*line-height: 15px;*/
	font-size: 1.0em;
}


.graph-limit .row div .legend,
#map-europe-data .data
{
	width: 18%;
}

.graph-limit .row div .limit,
#map-europe-data .map
{
	width: 82%;
}



.break
{
	width: 100%;
}

#widget-MZCR iframe
{
	height: 775px;
}

#map-svg .map-obce
{
	height: 300px;
}

#map-svg .map-cr
{
	height: 300px;
}

#map-svg .map-europe
{
	height: 325px;
}

#map-svg .map-obce div
{
	height: 100%;
}

#map-svg .map-cr div
{
	height: 100%;
}

#map-svg .map-europe div
{
	height: 100%;
}

@media (min-width: 600px) 
{
	h1
	{
		font-size: 2.6em;
	}

	h2
	{
		font-size: 1.6em;
	}

	.row
	{
		width: 580px;
	}

	.graph
	{
		height: 320px;
	}

	.graph2
	{
		height: 320px;
	}

	#map-europe-data #area
	{
		font-size: 1.5em;	
	}

	#map-europe-data #date
	{
		font-size: 1.5em;
	}

	#map-europe-data .data h4
	{
		position: relative;
		top: 2px;
		font-size: 0.9em;
		/*line-height: 15px;*/
	}

	#map-europe-data .data .box
	{
		padding: 0px 2px 2px 2px;
	}

	#map-europe-data .data .number-value
	{
		/*line-height: 21px;*/
		font-size: 1.10em;
	}

	#map-europe-data .data .more
	{
		/*line-height: 15px;*/
		font-size: 0.95em;
	}

	#map-europe-data .data .more .number-value
	{
		/*line-height: 15px;*/
		font-size: 1.0em;
	}

	.graph-limit .row div .legend,
	#map-europe-data .data
	{
		width: 18%;
	}

	.graph-limit .row div .limit,
	#map-europe-data .map
	{
		width: 82%;
	}

	#widget-MZCR iframe
	{
		height: 775px;
	}

	#map-svg .map-obce
	{
		height: 300px;
	}

	#map-svg .map-cr
	{
		height: 300px;
	}

	#map-svg .map-europe
	{
		height: 325px;
	}
}

@media (min-width: 800px) 
{
	h1
	{
		font-size: 2.8em;
	}

	h2
	{
		font-size: 1.8em;
	}

	.row
	{
		width: 780px;
	}

	.graph
	{
		height: 360px;
	}

	.graph2
	{
		height: 360px;
	}

	#map-europe-data #area
	{
		font-size: 1.8em;	
	}

	#map-europe-data #date
	{
		font-size: 1.8em;
	}

	#map-europe-data .data h4
	{
		font-size: 1.0em;
		/*line-height: 1px;*/
	}

	#map-europe-data .data .box
	{
		padding: 4px 2px 2px 2px;
	}

	#map-europe-data .data .number-value
	{
		/*line-height: 26px;*/
		font-size: 1.2em;
	}

	#map-europe-data .data .more
	{
		/*line-height: 19px;*/
		font-size: 1.15em;
	}

	#map-europe-data .data .more .number-value
	{
		/*line-height: 19px;*/
		font-size: 1.0em;
	}

	.graph-limit .row div .legend,
	#map-europe-data .data
	{
		width: 16%;
	}

	.graph-limit .row div .limit,
	#map-europe-data .map
	{
		width: 84%;
	}

	#widget-MZCR iframe
	{
		height: 520px;
	}

	#map-svg .map-obce
	{
		height: 400px;
	}

	#map-svg .map-cr
	{
		height: 400px;
	}

	#map-svg .map-europe
	{
		height: 447px;
	}
}

@media (min-width: 1000px) 
{
	.break
	{
		display: none;
	}

	.mobile
	{
		display: none;
	}

	h1
	{
		font-size: 3em;
	}

	h2
	{
		font-size: 2em;
	}

	.row
	{
		width: 980px;
	}

	.graph
	{
		height: 400px;
	}

	.graph2
	{
		height: 400px;
	}
	
	#map-europe-data #area
	{
		font-size: 2em;	
	}

	#map-europe-data #date
	{
		font-size: 2em;
	}

	#map-europe-data .data h4
	{
		font-size: 1.1em;
		/*line-height: 20px;*/
	}

	#map-europe-data .data .box
	{
		padding: 5px 2px 3px 2px;
	}

	#map-europe-data .data .number-value
	{
		/*line-height: 35px;*/
		font-size: 1.5em;
	}

	#map-europe-data .data .more
	{
		/*line-height: 22px;*/
		font-size: 1.25em;
	}

	#map-europe-data .data .more .number-value
	{
		font-size: 1.0em;
	}

	.graph-limit .row div .legend,
	#map-europe-data .data
	{
		width: 14%;
	}

	.graph-limit .row div .limit,
	#map-europe-data .map
	{
		width: 86%;
	}

	#widget-MZCR iframe
	{
		height: 520px;
	}

	#map-svg .map-obce
	{
		height: 500px;
	}

	#map-svg .map-cr
	{
		height: 500px;
	}

	#map-svg .map-europe
	{
		height: 575px;
	}
}

@media (min-width: 1200px) 
{
	.break
	{
		display: none;
	}

	.mobile
	{
		display: none;
	}

	h1
	{
		font-size: 3em;
	}

	h2
	{
		font-size: 2em;
	}

	.row
	{
		width: 1180px;
	}

	.graph
	{
		height: 480px;
	}

	.graph2
	{
		height: 480px;
	}

	#map-europe-data #area
	{
		font-size: 2em;	
	}

	#map-europe-data #date
	{
		font-size: 2em;
	}

	#map-europe-data .data h4
	{
		font-size: 1.2em;
		/*line-height: 20px;*/
	}

	#map-europe-data .data .box
	{
		padding: 5px 2px 3px 2px;
	}

	#map-europe-data .data .number-value
	{
		/*line-height: 40px;*/
		font-size: 1.75em;
	}

	#map-europe-data .data .more
	{
		/*line-height: 28px;*/
		font-size: 1.4em;
	}

	#map-europe-data .data .more .number-value
	{
		/*line-height: 28px;*/
		font-size: 1.0em;
	}

	.graph-limit .row div .legend,
	#map-europe-data .data
	{
		width: 14%;
	}

	.graph-limit .row div .limit,
	#map-europe-data .map
	{
		width: 86%;
	}

	#widget-MZCR iframe
	{
		height: 315px;
	}

	#map-svg .map-obce
	{
		height: 590px;
	}

	#map-svg .map-cr
	{
		height: 590px;
	}

	#map-svg .map-europe
	{
		height: 692px;
	}
}


@media screen and (max-width: 999px) 
{
	#autor
	{   
		flex-direction: column;
	}
}



@media screen and (max-width: 799px) 
{
	.hide600
	{
		display: none;
	}
}