@charset "utf-8";
.navSubtree .h1s {
	color: #000;
}
.navSubtree {
	background: rgb(255,209,66);
	background: -moz-linear-gradient(-45deg, rgba(255,209,66,1) 0%, rgba(250,183,46,1) 50%);
	background: -webkit-linear-gradient(-45deg, rgba(255,209,66,1) 0%,rgba(250,183,46,1) 50%);
	background: linear-gradient(135deg, rgba(255,209,66,1) 0%,rgba(250,183,46,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd142', endColorstr='#fab72e',GradientType=1 );
}
.navSubtree .body {
	padding: 0;
}
.navSubtree a {
	text-decoration: none;
	padding: 6px 0;
	position: relative;
	color: #000;
	text-transform: uppercase;
	display: block;
	font-weight: bold;
	border-bottom: 1px solid #dcaa00;
}
.navSubtree a:before {
	display: block;
	position: absolute;
	margin-left: -13px;
	color: #fff;
	transition: all 500ms;
	border-radius: 100%;
}
.navSubtree a:before {
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 1px;
	background: #000;
	margin-top: .5em;
}
.navSubtree a.pitch1.mother.open:before,
.navSubtree a.pitch1.mother.selected:before,
.navSubtree a.pitch0.mother:before {
	content: url('../../../images/content/point-mother.png');
	background: none;
	margin-top: 0;
}
.navSubtree a.selected {
	background: rgba(0,0,0,0.1);
	box-shadow: 0 1px 5px rgba(0,0,0,0.1) inset;
}
.navSubtree .item a:not(.selected):hover {
	background: rgba(0,0,0,0.1);
}

.navSubtree div.separator {
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.navSubtree span.separator {
	padding: 10px 0 5px 10px ;
}

.navSubtree a.base { padding-left: 25px; }
.navSubtree a.pitch1 { padding-left: 38px; }
.navSubtree a.pitch2 { padding-left: 51px; }
.navSubtree a.pitch3 { padding-left: 64px; }
.navSubtree a.pitch4 { padding-left: 77px; }
.navSubtree a.pitch5 { padding-left: 90px; }

.navSubtree .icon {
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
}


@media all and (max-width: 600px) {
	.navSubtree {display: none;}
}
