/*
h1, h2, h3,h4,
.h_pun h3,
.h_pun h4,
ul.kirjainlista li,
a,
main a {
	color: #000000;

}


header nav a,
.sijaintiurl,
.sijaintival,
.sijaintipass{
	color:#000000;
}

#top,
#header a {
	background-color: #ED2614;
}
*/
#selitys_astia.show {
	border: 3px solid #ED2614;
}
#selitys_astia_nuoli {
	background-image: url(../kuvat/lastenohjaaja/nuoli.svg);
}
#ydinosaaminen-map-area,
#ydinosaaminen-map-img {
	width:600px;
	margin:0 auto;
}
#ydinosaaminen-map-img {
	position: absolute;
	z-index: 1;
}
#ydinosaaminen-map-area2,
#ydinosaaminen-map-img2 {
	display: none;
}
#ydinosaaminen-columns.columns {
		column-count:2;
		column-gap: 670px;
}
#ydinosaaminen-columns {
	min-height: 600px;
}


@media only screen and (max-width:1450px) {
	#ydinosaaminen-map-area,
	#ydinosaaminen-map-img {
		width:400px;
	}
	#ydinosaaminen-columns.columns {
		column-gap: 470px;
	}
	#ydinosaaminen-columns {
		min-height: 400px;
		background-size: 400px 400px;
	}
}
@media only screen and (max-width:1300px) {
	#ydinosaaminen-map-area,
	#ydinosaaminen-map-img {
		width:300px;
	}
	#ydinosaaminen-columns.columns {
			column-gap: 360px;
	}
	#ydinosaaminen-columns {
		min-height: 300px;
		background-size: 300px 300px;
	}
}
@media only screen and (max-width:1200px) {
	#ydinosaaminen-map-area,
	#ydinosaaminen-map-img {
		width:200px;
	}
	#ydinosaaminen-columns.columns {
		column-gap: 250px;
	}
	#ydinosaaminen-columns {
		min-height: 200px;
		background-size: 200px 200px;
	}
}

@media only screen and (max-width:1000px) {
	#ydinosaaminen-map-area,
	#ydinosaaminen-map-img {
		display: none;
	}
	#ydinosaaminen-map-area2,
	#ydinosaaminen-map-img2 {
		display: block;
	}
	#ydinosaaminen-columns.columns {
			column-gap: 0;
			column-count:1;
	}
	#ydinosaaminen-columns {
		background:none
	}
}
