#sitemap { width:100%; margin:100px 0 100px;  } 
#sitemap h1 { color: #314151; font-size: 40px; font-weight: normal; margin:2em 0 2em;}
#sitemap h3 { margin:30px 0 10px; font-size:22px; color:#444; margin:1em 0 1em;}
#sitemap h4 { font-size:14px; color:#4c79ff; }
#sitemap .sitemap_table { width:100%; margin:20px 0 50px;  } 
#sitemap .sitemap_table table {width:100%; border:#d9d4c9; border-collapse:collapse; }
#sitemap .sitemap_table tr, #sitemap .sitemap_table td { border: solid 1px #d9d4c9; }
#sitemap .sitemap_table tr { height:25px; } 
#sitemap .sitemap_table td { width:99%; text-align:left; padding:30px; vertical-align: middle;
 } 
#sitemap .sitemap_table td a { font-size:18px; color:#444444; } 
#sitemap .sitemap_table td a:hover { text-decoration:underline; } 
#sitemap .sitemap_table td a img { float:left; width:50px; height:50px; margin-right:20px; } 
#sitemap .sitemap_table td a span { float:left; display:block; padding-top:18px; }


@media (max-width: 500px) {
#sitemap { width:100%; margin:20px 0 20px;  } 
#sitemap h1 { font-size: 20px; color: #006cd9; text-align: left;font-weight: bold; height: 25px; } 
#sitemap h3 { margin:10px 0 10px; font-size:16px; color:#444; margin:1em 0 1em;}
#sitemap h4 { font-size:14px; color:#4c79ff; }
#sitemap .sitemap_table { width:100%; margin:20px 0 50px;  } 
#sitemap .sitemap_table table {width:100%; border:#d9d4c9; border-collapse:collapse; }
#sitemap .sitemap_table tr, #sitemap .sitemap_table td { border: solid 1px #d9d4c9; }
#sitemap .sitemap_table tr { height:25px; } 
#sitemap .sitemap_table td { width:99%; text-align:left; padding:10px 15px 10px; vertical-align: middle;
 } 
#sitemap .sitemap_table td img { float:left; width:50px; height:50px; margin-right:20px; } 
#sitemap .sitemap_table td a { font-size:16px; color:#444444;  } 
#sitemap .sitemap_table td a:hover { text-decoration:underline; } 
#sitemap .sitemap_table td a span.name { } 
#sitemap .sitemap_table td a span.desc { font-size:13px; margin-left:10px; color:#00698c; } 
}

@media (max-width: 300px) {
#sitemap .sitemap_table td a span.name { } 
#sitemap .sitemap_table td a span.desc { padding-top:0px; } 	
}