body.page div#toc_container,body.home div#toc_container,body.post div#toc_container{display:inline-block!important;position:fixed!important}div#toc_container{display:inline-block!important;position:fixed!important;border-radius:12px;opacity:0;bottom:0;z-index:999999;width:500px;max-width:35vw;max-height:40vh!important;text-align:left;font-size:85%!important;box-shadow:0 1px 8px rgba(0,0,0,.7);background-color:rgba(255,255,255,.4);transition:all .75s ease-in-out}div#toc_container:hover,div#toc_container:focus{background-color:rgba(255,255,255,1)}div#toc_container p.toc_title{font-size:18px;text-shadow:none;color:#000}div #toc_container p.toc_title+ul.toc_list{margin-top:.5em}span.toc_toggle{font-size:12px!important;display:inline}div#toc_container ul.toc_list{height:200px;overflow-y:scroll;overflow-x:hidden;padding-right:1em}div#toc_container ul.toc_list li{line-height:1.5em;text-transform:capitalize}div#toc_container ul.toc_list{margin-left:10px}div#toc_container ul.toc_list li:last-child{margin-bottom:1em}div#toc_container ul.toc_list li:not(:first-of-type) {margin-top:.5em}div#toc_container ul.toc_list>li ul>li{margin-top:0!important}ul.toc_list>li>a:first-child{font-weight:bold}div#toc_container span.toc_number::after{content:") "}@media screen and (max-width:980px){div#toc_container{top:initial;right:0;bottom:3.7em;margin:0 .5em;max-height:40vh;width:auto;max-width:100vh!important}div#toc_container ul.toc_list li{padding-bottom:.3em}#toc_container ul{margin-left:.0}#toc_container ul ul{margin-left:.5em}#toc_container ul ul ul{margin-left:1.0em}#toc_container ul ul ul ul{margin-left:1.5em}#toc_container ul ul ul ul{margin-left:2.0em}}