#nav-main{list-style:none;margin:0 0 20px 0;padding:0}#nav-main li{margin:0 0 5px 0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#nav-main li label,#nav-main li a{position:relative;display:block;padding:5px 15px;background-color:#797b7d;color:#fff;cursor:pointer;text-transform:uppercase}#nav-main li label:hover,#nav-main li a:hover{background-color:#1f542e;color:#fff}#nav-main li.has-children>label,#nav-main li.has-children>a{padding-right:40px}#nav-main li.has-children>label .right,#nav-main li.has-children>a .right{position:absolute;right:0;top:50%;display:block;width:34px;height:34px;font-size:32px;line-height:1;text-align:center;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}#nav-main li.has-children>label .right:before,#nav-main li.has-children>label .right:after,#nav-main li.has-children>a .right:before,#nav-main li.has-children>a .right:after{content:"";display:block;position:absolute;background-color:#fff;left:50%;top:50%}#nav-main li.has-children>label .right:before,#nav-main li.has-children>a .right:before{width:20px;height:2px;margin-left:-10px;margin-top:-1px;transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1}#nav-main li.has-children>label .right:after,#nav-main li.has-children>a .right:after{width:2px;height:20px;margin-left:-1px;margin-top:-10px;transition:all .5s ease-in-out;transform:rotate(-90deg)}#nav-main li.active>label,#nav-main li.active>a{background-color:#1f542e}#nav-main li.expanded>label,#nav-main li.expanded>a{background-color:#1f542e}#nav-main li.expanded>label .right,#nav-main li.expanded>a .right{opacity:1}#nav-main li.expanded>label .right:after,#nav-main li.expanded>a .right:after{transition:all .5s ease-in-out;transform:rotate(90deg)}#nav-main li.expanded>label .right:before,#nav-main li.expanded>a .right:before{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0}#nav-main li ul{list-style:none;margin:5px 0 0 0;padding:0}#nav-main li ul li label,#nav-main li ul li a{background-color:#dbdad9;color:#000}#nav-main li ul li label:hover,#nav-main li ul li a:hover{background-color:#a9b7bd;color:#000}#nav-main li ul li.active label,#nav-main li ul li.active a{background-color:#698690;color:#fff}#nav-main input[type=checkbox]{position:absolute;opacity:0}#nav-main.nav-collapse.in.collapse{margin-bottom:15px !important}#mobile-nav-button{float:left;font-size:20px;line-height:1;position:relative}#mobile-nav-button a{color:#fff;padding:24px 20px}
