ul.smap_list li[data-type="category"] a { font-weight: bold; }

/* Component Sitemap by Ioannis Sannos */
.smap_wrap { margin:0; padding:0; }
.smap_block { margin:0 0 10px 0; padding:0; }
h2.smap_h2 { margin:0; padding: 0; border: none; }
h2.smap_h2 a, h2.smap_h2 a:visited, h2.smap_h2 a:hover {
	margin:0; padding:0; display:block; text-decoration: none; border:none;}
h2.smap_h2 span, h2.smap_h2 a span { color:#888888; }
.smap_iblock { margin:3px 0 0 0; padding:0; display:block; }
ul.smap_list { margin:0; padding:0 0 0 20px; list-style:none; background: none; border: none; }
ul.elx5_invisible { display: none; visibility: hidden; }
ul.smap_list li {
	margin:0 0 2px 0; padding:0; list-style: none; background: none; border: none;
}
ul.smap_list li.smap_pad0 { padding:0; }
ul.smap_list li.smap_pad1 { padding:0 0 0 20px; }
ul.smap_list li.smap_pad2 { padding:0 0 0 40px; }
ul.smap_list li.smap_pad3 { padding:0 0 0 60px; }
ul.smap_list li.smap_pad4 { padding:0 0 0 80px; }
ul.smap_list li.smap_pad5 { padding:0 0 0 100px; }
ul.smap_list li.smap_pad6 { padding:0 0 0 120px; }
ul.smap_list li.smap_pad7 { padding:0 0 0 140px; }
ul.smap_list li.smap_pad8 { padding:0 0 0 160px; }
ul.smap_list li.smap_pad9 { padding:0 0 0 180px; }
ul.smap_list li.smap_pad10 { padding:0 0 0 200px; }
ul.smap_list li a, ul.smap_list li a:hover, ul.smap_list li a:visited {
	margin:0; padding:0; text-decoration:none; border:none; color: #181715; }
ul.smap_list li a:hover, ul.smap_list li a:visited {color: #E3000B;}
.smap_pcopy { margin:50px 0 30px 0; padding:0; text-align:center; color:#777777; }
.smap_pcopy strong { font-weight:bold; }
.smap_pcopy a, .smap_pcopy a:hover, .smap_pcopy a:visited {
	margin:0; padding:0; text-decoration:none; color:#222222;
}
.smap_pcopy a:hover { text-decoration:underline; color:#000000; }

/* administration */
.smap_atop_wrap { margin:0 0 30px 0; padding:0; }
.smap_atop_icon { width:70px; float:left; text-align: center; font-size: 54px; line-height: 56px; color:#5AAAD8; }
.smap_atop_main { margin:0 0 0 80px; }
.smap_atop_main:after { content:''; display:table; clear:both; }
.smap_atop_main h2 { margin:0; padding:0; background: none; border: none; color: #272727; }
.smap_atop_main div { color: #888888; }
a.smap_acfg, a.smap_acfg:visited, a.smap_acfg:hover {
	display: inline-block; margin: 0 30px 30px 0; padding:5px 12px; background:#5AAAD8; color: #FFFFFF; text-decoration: none; border: none; border-radius: 5px;
}
a.smap_acfg:hover { background: #222222; }
.smap_aversion { margin:0 0 5px 0; padding:0; color: #272727; }
.smap_aversion span {
	padding:2px 6px; color: #FFFFFF; background:#555555; border-radius:3px;
}
.smap_adevel { margin:0 0 30px 0; padding:0; color: #272727; }
pre.smappre { margin:0 0 10px 0; padding:4px 10px; white-space:pre; font:normal 14px/20px Courier New, monospace; color:#0D5326; background: #F2F2F2; }
.smap_mlrow { margin:0 0 5px 0; padding:4px 10px; color:#333; background: #F2F2F2; }
.smap_mlrow strong { font-weight:bold; display:inline-block; width:30px; text-align:left; }
.smap_mlrow a, .smap_mlrow a:visited, .smap_mlrow a:hover { display:inline-block; text-decoration: underline; margin:0 20px 0 0; }
.smap_mlrow span { font:normal 13px/16px Courier New, monospace; color:#0D5326; }
.smap_copy { margin:30px 0 30px 0; padding:0; text-align:center; color:#777777; }
.smap_copy strong { font-weight:bold; }
.smap_copy a, .smap_copy a:active, .smap_copy a:hover, .smap_copy a:visited, .smap_copy a:link {
	margin:0; padding:0; text-decoration:none; color:#222222;
}
.smap_copy a:hover { text-decoration:underline; color:#000000; }
