@media only screen and (max-width:40.062em){.left-off-canvas-menu.open{transition:500ms;margin-left:250px}
}
@media only screen and (min-width:40.063em){.left-off-canvas-menu.open{transition:500ms;margin-left:75%}
.left-off-canvas-menu{width:75%}
.side-nav-header form:after{left:195px}
.left-off-canvas-menu ul.off-canvas-list>li{border-right:solid .625rem #00ae58}
}
.side-nav.search-bar{padding-bottom:0;margin-bottom:-16px;width:90%}
.side-nav-el.parentEl.active .side-nav-wrapper a:hover{color:black}
.side-nav-el:not(.parentEl){background:#bcbec0}
ul.off-canvas-list li a{color:black}
.left-off-canvas-menu{background-color:#e6e7e8 !important;z-index:10006}
.left-off-canvas-menu.closed{transition:500ms;margin-left:0}
.side-nav-wrapper a:hover{cursor:pointer;color:black;font-weight:bold}
.side-nav-wrapper span:hover{font-weight:bold;cursor:pointer}
.menu-wrapper-el a:hover{cursor:pointer;color:black !important;font-weight:bold}
.side-nav-el.active.current>.menu-wrapper-el>a:hover{color:white !important}
.side-nav-el.parentEl .side-nav-expand{margin-right:5px}
.side-nav-el.parentEl{outline:0}
.left-off-canvas-menu ul.off-canvas-list>li.active{border-right:solid .625rem #00ae58}
.left-off-canvas-menu ul.off-canvas-list>li{border-right:solid .625rem #00ae58}
.side-nav-el.parentEl .side-nav-wrapper{padding-left:4px}
.menu-wrapper-el{position:relative;padding-right:2%}
.side-nav-el.active.current{background-color:#00ae58}
.side-nav-el.active.current>div>a{color:white}
.side-nav-el.active.current ul{background-color:#e6e7e8}
.off-canvas-wrap.move-right>.inner-wrap{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-ms-transform:none;-o-transform:none;transform:none;margin-left:15.625rem !important}
.off-canvas-list a{width:70%}
#left-canvas-menu hr{margin:0;border:1px solid gray}
.left-off-canvas-menu hr{margin:0}
.off-canvas-list li ul li ul li ul li a{padding-left:75px !important;width:140px}
.off-canvas-list li ul li ul li a{padding-left:55px !important;width:145px}
.off-canvas-list li ul li a{padding-left:35px !important}
#right-canvas-menu ul{margin-left:0 !important}
.left-off-canvas-menu ul{list-style:none;margin:0}
.side-nav.search-bar .searchField{border:2px solid #00ae58}
.side-nav-header{display:inline-flex}
.side-nav-wrapper span.side-nav-expand:hover{font-weight:normal !important}
.side-nav-header #eventSearch{height:25.5px;width:135px;margin-left:10px;margin-top:0;padding-left:5px;border:2px solid #00ae58}
.side-nav-el span{color:black;padding:15px 0 0 5px !important;text-transform:capitalize;display:block;height:50px;font-size:15.5px}
.side-nav-el.parentEl a,.side-nav-placeholder{padding-top:17px !important;padding-bottom:17px !important}
#side-nav-active-parent{transform:none !important;display:inline-block;padding-left:0;margin-left:-9px}
.side-nav-wrapper-main-menu{padding-left:5px !important}
.side-nav-el.active ul{display:block}
.side-nav-el a{display:inline-block !important}
.side-nav-el{font-size:14px}
.parentEl{font-size:15px}
.side-nav-expand{display:inline-block !important;float:right !important;padding-right:2% !important;padding-top:0 !important;font-size:30px !important}
.side-nav-expand-child{float:right !important;padding-right:2% !important;padding-top:0 !important;font-size:30px !important}
.mobile-search-btn-text{font-size:11px}
#searchBtn{height:21px;padding:0 7px 4px 7px;margin-left:7%;line-height:0;color:white;background-color:#009447}
#searchBtnHome{height:30px;padding:0 9px 0 9px;margin-left:7%;line-height:0;width:60px;color:white;background-color:#009447;border:2px solid orange;border-radius:6px}
.side-nav-header form:after{font-family:"JollyFont";position:absolute;content:"\e66c";color:#00ae58;font-size:1.25rem;top:13px;right:36px}