.box_parent {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 10px 0px 10px 0px;
}
.box_parent .box_child {
	padding: 5px;
	flex: 0 1 calc(25% - 10px);
}
@media (max-width: 900px) {
	.box_parent {
		padding: 10px 0px 20px 0px;
	}
	.box_parent .box_child {
		flex: 0 1 calc(50% - 10px);
	}
}
@media (max-width: 600px) {
	.box_parent .box_child {
		padding: 5px 0px 10px 0px;
		flex: 0 1 100%;
	}
}
.box_parent .box_child .box_content {
	padding: 16px 30px 10px 30px;
	font-size: 14px;
	text-align: center;
	line-height: 130%;
	background-color: #eeeeee;
	border: 1px solid #AAAAAA;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	height: calc(100% - 23px);
}
.box_parent .box_child a.box_content {
	display: block;
	padding: 16px 30px 10px 30px;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	line-height: 130%;
	color: #222222;
	background-color: #eeeeee;
	cursor: pointer;
	border: 1px solid #AAAAAA;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-o-transition: background-color 300ms ease-out;
	-ms-transition: background-color 300ms ease-out;
	-moz-transition: background-color 300ms ease-out;
	-webkit-transition: background-color 300ms ease-out;
	transition: background-color 300ms ease-out;
	height: calc(100% - 23px);
}
.box_parent .box_child a.box_content:hover {
	background-color: #cccccc;
}
.box_parent .box_child a.box_content:active {
	background-color: #cccccc;
}
@media (max-width: 600px) {
	.box_parent .box_child .box_content {
		padding: 16px 50px 10px 50px;
	}
	.box_parent .box_child a.box_content {
		padding: 16px 50px 10px 50px;
	}
}
.select_head {
	font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-size: 20px;
	padding: 0px 0px 16px 0px;
}
.select_content {
	font-size: 14px;
	padding: 0px 0px 8px 0px;
}
.select_links {
	font-size: 14px;
	line-height: 180%;
	padding: 0px 0px 0px 0px;
}
.select_links a {
	font-size: 14px;
}
.select_links a:hover {
	font-size: 14px;
}
.select_links a:active {
	font-size: 14px;
}
.slider {
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	margin: 40px 0px 40px 0px;
	line-height: 1.3;
}
@media (max-width: 600px) {
	.slider {
		font-size: 18px;
	}
}
