.navigation-toggle{margin:5px 0;padding:12px 8px 13px;float:right;background:#50b948;border:none}.navigation-toggle .span-icon{display:block;height:3px;width:24px;background:#fff}.navigation-toggle .span-icon+.span-icon{margin-top:3px}.navigation ul{padding:0;list-style-type:none;margin:0}@media screen and (min-width:1025px){.navigation ul.menu>li:hover>a:before{height:2px}.navigation ul.menu li.sub .sub-menu li:hover>a{background:#78dd71}.navigation ul.menu>li:focus>a,.navigation ul.menu>li:hover>a{color:#a1ff9a}}@media screen and (min-width:992px) and (max-width:1024px){.navigation ul li.sub>a{pointer-events:none}.navigation ul li.sub>a.open{pointer-events:auto}}@media screen and (min-width:992px){.navigation,.navigation ul.menu{vertical-align:middle;width:100%}.navigation,.navigation ul.menu li,.navigation ul.menu>li{position:relative}.navigation{display:inline-block}.navigation ul.menu{color:#fff;padding:0;text-transform:uppercase;display:inline-block!important;margin:0 0 0 9px}.navigation ul.menu ul,.navigation-toggle{display:none}.navigation ul.menu>li{float:left}.navigation ul.menu>li+li{margin-left:2.2%}.navigation ul.menu>li>a{padding:30px 17px;display:block;color:#fff;position:relative;z-index:1;font-family:ralewaysemibold}.navigation ul.menu>li>a:before{content:"";display:block;height:0;position:absolute;left:0;bottom:0;z-index:-1;transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;-webkit-transition:all .5s linear;width:100%;background:#a1ff9a}.navigation ul.menu>li.selected>a:before{height:2px}.navigation ul.menu>li.selected>a{color:#a1ff9a}.navigation ul.menu li.sub .sub-menu{display:none!important;position:absolute;min-width:100%;width:230px;background:#50b948;z-index:5;box-shadow:0 0 3px rgba(0,0,0,.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,.5)}.navigation ul.menu li.sub .sub-menu a{display:block;padding:8px 15px;color:#fff;font-family:ralewaysemibold;font-size:15px}.navigation ul.menu .sub-menu li.selected>a{background:#a1ff9a}.navigation ul.menu li.inner-sub .sub-menu{left:100%;top:0}.navigation ul.menu .sub-menu li+li{border-top:1px solid #a1ff9a}.navigation ul.menu li.sub:hover>.sub-menu{display:block!important}.navigation ul.menu li.sub li.inner-sub>a:after{content:"\f0da";position:absolute;top:14px;right:10px;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;margin:0 0 0 5px;display:inline-block;vertical-align:top}.navigation ul.menu li.sub>a span:after{content:"";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;vertical-align:middle;margin-left:10px}.navigation ul.menu li.inner-sub>a span:after{content:"\e250"}}@media screen and (min-width:1024px) and (max-width:1199px){.navigation ul.menu>li>a{padding:10px 15px}.navigation ul.menu{margin-left:0;font-size:14px}.navigation ul.menu>li+li{margin-left:11px}}@media screen and (min-width:992px) and (max-width:1023px){.navigation ul.menu>li>a{padding:10px 15px}.navigation ul.menu{margin-left:0;font-size:14px}.navigation ul.menu>li+li{margin-left:7px}}@media screen and (max-width:991px){.navigation ul.menu{color:#34363c;font-weight:300;display:none;right:15px;position:absolute;width:290px;background:#51b948;z-index:99;box-shadow:0 0 3px rgba(255,255,255,.5);-webkit-box-shadow:0 0 3px rgba(255,255,255,.5);top:129px}.navigation{margin-top:0;text-align:left}.navigation ul.menu li{position:relative}.navigation ul.menu li.sub li,.navigation ul.menu>li+li{border-top:1px solid rgba(0,0,0,.1)}.navigation ul.menu li a{padding:8px 15px 8px 40px;color:#fff;display:block}.navigation ul.menu li.selected>a{color:#fff;background:#78dd71}.navigation ul.menu li.selected>.device_toggle{color:#fff}.navigation ul.menu li.sub a span{display:block;height:30px;width:30px;font-weight:400}.navigation ul.menu li.sub .sub-menu{display:none;background:rgba(0,0,0,.1)}.navigation ul.menu li .device_toggle:after{content:"\f067";display:block;font-family:FontAwesome;font-style:normal;font-weight:400;vertical-align:middle;line-height:44px}.navigation ul.menu li .device_toggle{position:absolute;color:#fff;display:block;width:40px;height:44px;left:0;top:0;text-align:center;cursor:pointer;font-size:16px}.navigation ul.menu li .device_toggle.in:after{content:"\f068"}.navigation ul.menu .sub-menu li>a{padding-left:60px}.navigation ul.menu .sub-menu .inner-sub li>a{padding-left:75px}.navigation ul.menu li .inner-sub .device_toggle{left:22px}.navigation ul.menu.no-sub li a{padding-left:15px}}