.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu li{position:relative;}
.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;}
.sf-menu > li{float:left;}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul{display:block;}
.sf-menu a{display:block;position:relative;}
.sf-menu ul ul{top:0;left:100%;}
.sf-menu{float:left;margin-bottom:1em;}
.sf-menu ul{box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:12em;*width:12em;}
.sf-menu a{border-left:1px solid #fff;border-top:1px solid #dFeEFF;border-top:1px solid rgba(255,255,255,.5);padding:.75em 1em;text-decoration:none;zoom:1;}
.sf-menu a{color:#13a;}
.sf-menu li{background:#BDD2FF;white-space:nowrap;*white-space:normal;-webkit-transition:background .2s;transition:background .2s;}
.sf-menu ul li{background:#AABDE6;}
.sf-menu ul ul li{background:#9AAEDB;}
.sf-menu li:hover,
.sf-menu li.sfHover{background:#CFDEFF;-webkit-transition:none;transition:none;}
.sf-arrows .sf-with-ul{padding-right:2.5em;*padding-right:1em;}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dFeEFF;border-top-color:rgba(255,255,255,.5);}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color:white;}
.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dFeEFF;border-left-color:rgba(255,255,255,.5);}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:white;}
#mobile-menu{display:none;position:relative;}
#mobile-menu > span{display:inline-block;text-transform:uppercase;font-size:20px;padding:10px 0;cursor:pointer;color:#fff;margin-left:20px}
#mobile-menu > span:hover{color:#e04a3f;}
#toggle-view-menu{display:none;list-style:none;margin:0;padding:0;border-top:none;position:absolute;top:40px;left:0;z-index:99999;width:220px;}
#toggle-view-menu > li{border-bottom:1px solid #484848;border-top:1px solid #2f2f2f;margin:0;position:relative;cursor:pointer;list-style:none;background-color:#3b3a3a;}
#toggle-view-menu h3{font-size:16px;margin:0;float:left;line-height:40px;padding:0 15px 0 20px;}
#toggle-view-menu h3 a{color:#fff;width:100%;display:block;}
#toggle-view-menu h3 a:hover{color:#141414;}
#toggle-view-menu span{float:right;font-size:26px;width:40px;height:40px;font-weight:bold;text-align:center;color:#fff;line-height:40px;}
#toggle-view-menu li.active{background-color:#91c448;}
#toggle-view-menu li.active span,
#toggle-view-menu li.active h3 a{color:#fff;}
#toggle-view-menu .menu-panel{margin:0px;display:none;padding:10px 15px 0;font-size:14px;color:#fff;background-color:#141414;}
#toggle-view-menu .menu-panel ul{margin:0;padding-left:0}
#toggle-view-menu li .menu-panel ul li{border:none;list-style:disc inside;margin:0 0 10px 0;color:#fff;}
#toggle-view-menu .menu-panel ul li a{display:inline-block;*display:inline;zoom:1;color:#fff;font-size:12px;}
#toggle-view-menu .menu-panel ul li a:hover{color:#E04A3F}
#toggle-view-menu .menu-panel ul li ul{margin-left:40px;margin-top:10px;}