/* anchorific.css */
.anchorific li ul ul,.anchorific ul{list-style-type:none}.anchorific ul li a,.top a,a.anchor{text-decoration:none}a.anchor{padding-left:.3em;opacity:.15;color:#000!important;font-weight:400;font-size:.5em;vertical-align:middle}a:hover.anchor{color:#c00!important;opacity:1}.sticky{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1}.sticky:after,.sticky:before{content:''!important;display:table!important}.anchorific li a:hover{background:#fff}.anchorific li ul ul{display:none;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.anchorific li ul li ul{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.anchorific ul li a{display:block;padding:.25em;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;text-transform:uppercase}.anchorific ul li span{text-transform:uppercase}.anchorific ul ul li a{padding:.25em .25em .25em .5em;text-transform:none}.anchorific ul ul ul li a{padding:.25em .25em .25em 1em}.anchorific ul ul ul ul li a{padding:.25em .25em .25em 1.5em}.anchorific li.active>a{background-color:#efefef}.anchorific li.active li.active>a{background-color:#dfdfdf}.anchorific li.active li.active li.active>a{background-color:#cfcfcf}.anchorific li.active li.active li.active li.active>a{background-color:#bfbfbf}.anchorific li.active>ul{display:block;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.top{display:none;position:fixed;right:20px;bottom:20px}.top a{color:rgba(0,0,0,.5)}
html, body { box-sizing: border-box; }