@charset 'UTF-8';
.marginTop6 {
	margin-top: 6em;
}
.flexTabNav li > a,
.flexTabNav li > span {
	height: 100%;
	background-color: #290e0a!important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	border: 1px solid #999;
}
.flexTabNav li > a.selected,
.flexTabNav li > a.hover,
.flexTabNav li > span.selected,
.flexTabNav li > span.hover {
	background-color: #b60f08!important;
}
.flexTabNav li > a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0.5em;
	background-color: #abc9e3;
	border: 1px solid #999;
	border-radius: 1em 1em 0 0;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
@media screen and (max-width: 800px) {
	.samplePhoto {
		padding-top: 4em;
		box-sizing: content-box;
	}
	.samplePhoto span.spec {
		left: 0;
	}
}