@media screen { #menu-toggle { display: none; } }
@media screen and (min-width: 900px) { .json #menuline { display: block !important; } }
@media screen and (max-width: 899px) { .json #menuline { display: none; }
  #menu-toggle { display: block; } }
@media screen { #menu-toggle { position: absolute; top: 0px; right: 10px; }
  /* sitemap */
  .sitemap { padding: 0; margin: 0 0 95px 0; position: static; }
  #frm .sitemap ul { display: block; position: static; visibility: visible; }
  .sitemap ul.AspNet-Menu ul { display: block; margin: 0 0 0 1.5em; padding: 0; position: static; border-left: 1px dotted #CCCFCD; }
  .sitemap ul ul ul { margin: 0 0 1em 0; }
  .sitemap ul li { display: block; position: static; float: none; padding: 0; margin: 0; }
  .sitemap li a { display: block; position: static; font-weight: bold; padding: 0.5em 0 0.5em 0; border-top: 1px dotted #CCCFCD; }
  .sitemap li a span { position: static; }
  .sitemap ul li li { padding: 0 0 0 25px; background: transparent url(img/sitemap.gif) no-repeat 0 0.8em; }
  .sitemap li li a { padding: 0.2em 0 0.2em 0; font-weight: normal; border: none; }
  .sitemap ul li li.AspNet-Menu-WithChildren li { padding: 0 0 0 25px; background: transparent url(img/sitemap.gif) no-repeat 0 0.8em; }
  #frm .sitemap li a:hover { text-decoration: underline; position: static; } }
