
#menuprincipal{height:87vh; margin-top:1vh;}
#menuprincipal h5{text-transform:uppercase; font-weight:500; font-size:1.5em;}
#menuprincipal { overflow-y: auto; }
#menuprincipal ul{list-style:none;padding-left:0;}
#menuprincipal ul.menu > li {border-bottom:1px solid #eee;margin-bottom:10px;}
#menuprincipal ul.menu > li > a{padding:5px 10px;font-family: "Montserrat";color:#000;width:100%; display:block;font-weight:500;position: relative;}
#menuprincipal ul.menu > li.menu-item-has-children > a:after{position:absolute;right:10px;font-family:'FontAwesome';content:'\f107';color:#2a2a2a; float:right;}
#menuprincipal ul.menu > li.current-menu-item > a{background-color:#1ba58e}
#menuprincipal ul.menu > li.current-menu-item > a{color:#fff}
#menuprincipal.bridgemenu ul.menu > li.current-menu-item > a{background-color:#18548D}
#menuprincipal ul.menu > li.current-menu-ancestor > a:after,
#menuprincipal ul.menu > li.menu-item-has-children.current-menu-item > a:after{color:#fff;background-color:#1ba58e;right: 10px;position: relative;}
#menuprincipal.bridgemenu ul.menu > li.menu-item-has-children.current-menu-item > a:after{background-color:#18548D;}
#menuprincipal ul.menu > li.current-menu-ancestor > a:after,
#menuprincipal ul.menu > li.current-menu-item > a:after{font-family:'FontAwesome';content:'\f054';margin-left:15px;position:absolute;right:10px;}
#menuprincipal ul.menu ul li{list-style: none}

#menuprincipal ul.sub-menu > li > a{color:#888;}
#menuprincipal ul.sub-menu > li > a:before{font-family:'FontAwesome';content:'\f105'; padding-right:10px;color:#888;}
#menuprincipal ul.sub-menu{display:none;}
#menuprincipal ul.menu > li.current-menu-ancestor ul.sub-menu,
#menuprincipal ul.menu > li.current-menu-item ul.sub-menu{display:block;}
#menuprincipal ul.menu ul.sub-menu ul.sub-menu{padding-left:15px;margin:10px 0}
#menuprincipal ul.menu ul.sub-menu ul.sub-menu > li > a:before{font-family:'FontAwesome';content:'\f292'; padding-right:5px;color:#888;font-size:10px;}
#menuprincipal li.current-menu-parent > a{color:#1ba58e !important}

#menuprincipal.bridgemenu  li.current-menu-parent > a{color:#18548D !important}


.hm-toc-items-inner{display:none;}