#sitemap { margin-bottom: 40px;}
#sitemap ul li { padding: 5px 5px;}
#sitemap ul li span.psub { color: #777; font-size: 11px; }

#sitemap h2 { border-bottom: 1px solid #ececec; padding: 30px 0 5px; font-size: 15px;}
#sitemap h3 { color: #555; font-size: 11px; font-weight: normal; padding: 3px 5px; margin: 14px 8px 5px; background: #eee; }
#sitemap .doc_catalog { padding-left: 13px; line-height: 2;}
#sitemap .documents li { padding: 5px 13px;}

@media only screen and (min-width: 768px){
	#sitemap .documents { margin-bottom: 60px;}
	#sitemap h3 { margin: 34px 16px 5px;}
	#sitemap .doc_catalog { padding-left: 21px;}
	#sitemap .documents li { padding: 5px 21px 0;}
}
