.content { width:100%; }

/*-------------------------------------------------------------------------------------------------------------*/

@media screen and (min-width: 800px) {
	.mobile { display:none; }
	.content {
		padding:20px;
		border-radius:3px;
		background-image:linear-gradient(to right, rgba(255,255,255,.3) 0%, rgba(255,255,255,0) 100%);
	}
	
	/*---------------------------------------------------------------------------------------------------------*/

	ul.leader {
		margin:0;
		padding:5px 10px;
		border-radius:3px;
		
		background-color:#132f5a;
		
		list-style:none;
	}
	ul.leader:after {
		content:"";
		display:block;
		clear:both;
	}
	
	ul.leader > li {
		display:block;
		height:30px;
		
		line-height:30px;
	}
	ul.leader > li:after {
		content: "";
		display: block;
		overflow: hidden;
		height: 20px;
		border-bottom:dotted 1px;
	}
	ul.leader > li > span { line-height:inherit; }
	ul.leader > li > span:first-child {
		float: left;
		padding-right: 10px;
		margin: 0;
	}
	ul.leader > li > span + span {
		float: right;
		padding-left: 10px;
		margin: 0;
	}
}
@media screen and (max-width: 799px) {
	.content:not(.mobile) { display:none; }
	
	ul.leader { padding-left:20px; }
	ul.leader > li:not(:last-child) { margin-bottom:10px; }
	ul.leader > li > span { line-height:inherit; }
	ul.leader > li > span:first-child:after { content:":"; }
	ul.leader > li > span + span { display:block; }
}

/*----------------------------------------------------------------------------------------------------*/

ul.sitemap {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}
ul.sitemap ul {
	display:block;
	margin:10px 0 0 0;
	list-style:none;
}
@media screen and (min-width: 800px) { ul.sitemap ul { padding:0 0 0 50px; } }
@media screen and (max-width: 799px) { ul.sitemap ul { padding:0 0 0 20px; } }
ul.sitemap > li,
ul.sitemap > li > ul > li {margin-bottom:10px;}
ul.sitemap a {
	color:inherit;
	font-size:inherit;
	font-weight:inherit;
	text-decoration:none;
}
ul.sitemap a:hover { text-decoration:underline; }
ul.sitemap > li { font-size:15px; font-weight:700; }
ul.sitemap > li > ul > li { font-size:14px; }
ul.sitemap > li > ul > li > ul > li { font-weight:400; }

/*------------------------------------------------------------------------------------------------------------*/

.inline_image {
	display:block;
	height:170px;
	
	float:right;
	
	margin-left:16px;
	padding:5px;
	
	background-color:#fff;
	border-radius:3px;
}