#toc_container ul, #toc_container li { margin: 0; padding: 0 } #toc_container.no_bullets ul, #toc_container.no_bullets li, #toc_container.no_bullets ul li, .toc_widget_list.no_bullets, .toc_widget_list.no_bullets li { background: none; list-style-type: none; list-style: none; margin: 10px; } #toc_container.have_bullets li { padding-left: 12px } #toc_container ul ul { margin-left: 1.5em } #toc_container { background: #F5F5F5; border: 1px solid #ECE9E9; padding: 10px; margin-bottom: 1em; margin-top: 1em; width: auto; display: table; font-size: 95% } #toc_container.toc_light_blue { background: #edf6ff } #toc_container.toc_white { background: #fff } #toc_container.toc_black { background: #000 } #toc_container.toc_transparent { background: none transparent } #toc_container p.toc_title { font-size: 1.5em; text-align: center; font-weight: 700; padding: 0 } #toc_container.toc_black p.toc_title { color: #aaa } #toc_container span.toc_toggle { font-weight: 400; font-size: 90% } #toc_container p.toc_title + ul.toc_list { margin-top: 1em } .toc_wrap_left { float: left; margin-right: 10px } .toc_wrap_right { float: right; margin-left: 10px } #toc_container a { text-decoration: none; text-shadow: none } #toc_container a:hover { text-decoration: underline } .toc_sitemap_posts_letter { font-size: 1.5em; font-style: italic } .toc_list_1col { width: 100%; } .toc_list_2col { width: 50%; float: left; padding: 0; } @media screen and (max-width: 480px) { .toc_list_2col{width: 100%; float:none; padding: 0;} #toc_container.no_bullets ul.toc_list li:nth-child(odd) { background: #e4e4e4; } }