.navigation-toggle{background:none;border:0;padding:11px 10px 12px 10px;border:1px solid #ec008c;position:absolute;right:15px;top:36px}
.navigation-toggle .span-icon{display:block;height:3px;width:24px;background:#ec008c}
.navigation-toggle .span-icon+.span-icon{margin-top:3px}
.navigation ul{padding:0;list-style-type:none;margin:0}
.navigation ul.menu li a{font-size:14px;font-weight:700;font-family:"Raleway";text-transform:uppercase;letter-spacing:0.04em}
@media screen and (min-width:1025px){.navigation ul.menu li.sub .sub-menu li:hover > a{background:#ec008c}
.navigation ul.menu li > a:hover{color:#ec008c;border-color:#acd254}
.navigation ul.menu li.sub:hover > .sub_toggle:after{color:#fff}
}
@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{text-align:center;padding:8px 0}
.navigation ul.menu ul{display:none}
.navigation-toggle{display:none}
.navigation ul.menu{display:inline-block !important;vertical-align:top}
.navigation ul.menu li{position:relative}
.navigation ul.menu > li{float:left}
.navigation ul.menu > li + li{margin-left:20px}
.navigation ul.menu > li > a{padding:9px 15px;display:block;color:#000;border:3px solid transparent;border-left:0;border-right:0}
.navigation ul.menu > li.selected > a{color:#ec008c;border-color:#acd254}
.navigation ul.menu li.sub .sub-menu{display:none !important;position:absolute;min-width:100%;width:215px;background:#acd254;text-align:left;z-index:6}
.navigation ul.menu li.sub .sub-menu a{display:block;padding:10px 15px;color:#fff}
.navigation ul.menu .sub-menu li.selected > a{background:#ec008c}
.navigation ul.menu li.sub .sub-menu a + a{border:1px dashed #5aa3e1}
.navigation ul.menu li.inner-sub .sub-menu{left:100%;top:-1px}
.navigation ul.menu .sub-menu li + li{border-top:1px dashed #ec008c;}
.navigation ul.menu li.sub:hover > .sub-menu{display:block !important}
.navigation ul.menu li.sub li.inner-sub > a:after{content:"\e250";position:absolute;top:14px;right:10px;display:inline}
.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"}
.navigation ul.menu li.sub > a:after{content:"\e252";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;vertical-align:middle;margin-left:10px;display:none}
.sub_toggle:after{content:"î‰’";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;vertical-align:middle;color:#ccc;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease}
.sub_toggle{position:absolute;top:50%;right:15px;transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);cursor:pointer;display:none}
.navigation ul.menu li.sub li.inner-sub > .sub_toggle:after{content:"\e250"}
}
@media screen and (min-width:992px) and (max-width:1024px){.navigation ul.menu > li > a{padding:9px 10px}
}
@media screen and (max-width:991px){.navigation{}
.navigation ul.menu{display:none;right:15px;position:absolute;width:290px;background:#acd254;z-index:6}
.navigation ul.menu li{position:relative}
.navigation ul.menu > li + li{border-top:1px dashed #ec008c}
.navigation ul.menu li.sub li{border-top:1px dashed #ec008c}
.navigation ul.menu li a{padding:10px 15px;padding-left:50px;color:#fff;display:block}
.navigation ul.menu li.selected > a{color:#fff;background:#ec008c}
.navigation ul.menu li.selected > .device_toggle{color:#fff}
.navigation ul.menu li.sub a span{display:block;height:30px;width:30px;content:"\002b";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400}
.navigation ul.menu li.sub .sub-menu{display:none}
.navigation ul.menu li.sub > a{}
.navigation ul.menu li .device_toggle:after{content:"\002b";display:block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;vertical-align:middle;line-height:40px}
.navigation ul.menu li .device_toggle{position:absolute;color:#fff;display:block;width:40px;height:40px;left:0;top:0;text-align:center;cursor:pointer}
.navigation ul.menu li .device_toggle.in:after{content:"\2212"}
.navigation ul.menu .sub-menu li > a{padding-left:75px}
.navigation ul.menu .sub-menu .inner-sub li > a{padding-left:100px}
.navigation ul.menu li .inner-sub .device_toggle{left:25px}
}