.list-group-menu{max-width:290px;}
.category_btn_left_column{background-color:#ffffff;position:absolute;z-index:98;}
.category_btn_left_column_after{height:30px;position:relative;}
.list-group{border:1px solid #EAEAEA;border-bottom:3px solid #CCCCCC;padding-left:0px;border-radius:3px;background-color:transparent;z-index:994;position:relative;box-shadow:3px 3px 7px 0 rgba(200, 200, 200, 0.5);}
.list-group ul{list-style:none;margin:0px;padding:0px 0px 0px 10px;}
.list-group ul li{background-color:transparent;}
.list-group a{border-left:0px solid #EAEAEA;border-top:1px solid #EAEAEA;border-right:0px solid #EAEAEA;border-bottom:0px solid #EAEAEA;color:#3e77aa;padding:8px 12px 8px 0px;background-color:transparent;font-size:14px;z-index:994;position:relative;line-height:16px;}
.list-group a.has-child{background-image:url("../image/sprites/sprite_menu.png");background-size:7px 200px;background-position:97% -178px;background-repeat:no-repeat;}
.list-group a.active,
.list-group a.active:hover,
.list-group a:hover{border-left:0px solid #EAEAEA;border-top:1px solid #EAEAEA;border-right:0px solid #EAEAEA;border-bottom:0px solid #EAEAEA;color:#FB3F4C;background-color:#FCFCEE;text-decoration:underline;background-position:97% 9px;}
.list-group-btn{display:block;height:28px;cursor:default;margin-top:13px;z-index:992;position:relative;}
.list-group-btn-on-home > span{cursor:default;border-radius:3px;color:#fff;font-size:18px;padding:6px 12px !important;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);position:relative;text-align:center;text-decoration:none;white-space:nowrap;z-index:992;position:relative;box-shadow:3px 3px 7px 0 rgba(105, 206, 95, 0.5), 0 -1px 0 0 #3a9731 inset;background-image:-moz-linear-gradient(center top , #79d670 0%, #4bbe3f 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#79d670), color-stop(100%,#4bbe3f));background-image:-webkit-linear-gradient(top, #79d670 0%, #4bbe3f 100%);background-image:-o-linear-gradient(top, #79d670 0%, #4bbe3f 100%);background-image:linear-gradient(top, #79d670 0%, #4bbe3f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79d670', endColorstr='#4bbe3f',GradientType=0);}
.list-group-btn > span{cursor:default;border-radius:3px;color:#fff;font-size:18px;padding:6px 12px !important;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);position:relative;text-align:center;text-decoration:none;white-space:nowrap;z-index:992;position:relative;box-shadow:3px 3px 7px 0 rgba(105, 206, 95, 0.5), 0 -1px 0 0 #3a9731 inset;background-image:-moz-linear-gradient(center top , #79d670 0%, #4bbe3f 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#79d670), color-stop(100%,#4bbe3f));background-image:-webkit-linear-gradient(top, #79d670 0%, #4bbe3f 100%);background-image:-o-linear-gradient(top, #79d670 0%, #4bbe3f 100%);background-image:linear-gradient(top, #79d670 0%, #4bbe3f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79d670', endColorstr='#4bbe3f',GradientType=0);}
.list-group-btn > span.closed_menu{border-bottom:3px solid #3a9731;}
.list-group-btn > span.opened_menu{border-bottom:0px solid #3a9731;}
.list-group-btn > span > span{background-image:url("../image/sprites/category_menu.png");background-size:14px 14px;background-position:0px 0px;background-repeat:no-repeat;height:7px;width:14px;display:inline-block;margin-left:10px;}
.list-group-btn > span.closed_menu > span{background-image:url("../image/sprites/category_menu.png");background-size:14px 14px;background-position:0px 0px;background-repeat:no-repeat;height:7px;width:14px;display:inline-block;margin-left:10px;}
.list-group-btn > span.opened_menu > span{background-image:url("../image/sprites/category_menu.png");background-size:14px 14px;background-position:0px -7px;background-repeat:no-repeat;height:7px;width:14px;display:inline-block;margin-left:10px;}
.list-group.closed_menu_list{display:none!important;}
.list-group-submenu-container{height:100%;width:740px;z-index:99;overflow-x:hidden;overflow-y:auto;position:absolute;left:100%;top:0px;margin:0px;padding:0px;display:none;box-shadow:3px 3px 7px 0 rgba(200, 200, 200, 0.5);background-size:auto 101%;background-repeat:no-repeat;background-color:#ffffff;background-position:right center;}
.list-group .list-group-submenu{list-style:none;margin:0px;padding:0px;z-index:99;position:relative;width:350px;display:none;height:auto;min-height:100%;border-left:1px solid #EAEAEA;}
.list-group .list-group-submenu ul{border-right:1px solid #EAEAEA;box-shadow:3px 3px 7px 0 rgba(200, 200, 200, 0.5);background-image:url("../image/white-menu-bg.png");}
.list-group .list-group-subsubmenu{list-style:none;margin:0px;padding:0px;left:100%;top:0px;z-index:99;position:absolute;width:390px;display:none;height:auto;min-height:100%;}
.list-group .list-group-submenu ul{box-shadow:3px 3px 7px 0 rgba(200, 200, 200, 0.5);background-image:url("../image/white-menu-bg.png");}
.list-group .list-group-submenu ul li:first-child a,
.list-group .list-group-subsubmenu ul li:first-child a{border-top:0px solid #EAEAEA;}
.list-group .list-group-submenu > ul > li:last-child > a{border-bottom:1px solid #EAEAEA;}
.list-group .list-group-menu li:hover>a,
.list-group .list-group-menu .list-group-submenu li:hover>a{background-color:#FCFCEE;color:#FB3F4C;text-decoration:underline;background-position:97% 9px;}
.list-group .list-group-subsubmenu ul li{display:inline-block;vertical-align:top;width:47%;padding-right:1%;background-color:transparent;}
.list-group .list-group-subsubmenu ul li:last-child a{border-bottom:0 solid #eaeaea;border-top:0 solid #eaeaea;}
.list-group .list-group-subsubmenu ul li:hover{background-color:transparent!important;}
.list-group .list-group-subsubmenu > ul > li > a{text-decoration:underline;line-height:16px;background-color:transparent;}
.list-group .list-group-subsubmenu > ul > li > a{background-color:transparent!important;border-top:0px solid #EAEAEA;}
.list-group .list-group-subsubmenu > ul > li > a:hover{background-color:transparent!important;border-top:0px solid #EAEAEA;}
.list-group .list-group-subsubmenu ul > li:last-child > a{}
.list-group .list-group-menu li:hover .list-group-submenu-container,
.list-group .list-group-menu li:hover .list-group-submenu,
.list-group .list-group-menu .list-group-submenu li:hover .list-group-subsubmenu{display:block;}
.menu-name{display:inline-block;padding-right:40px;}
.menu-new{background:#fb3f4c none repeat scroll 0 0;border-radius:10px;color:#fff;display:block;font-size:9px;line-height:10px;padding:2px 4px;position:absolute;right:8%;top:9px;z-index:2;}
.sub-menu-new{background:#fb3f4c none repeat scroll 0 0;border-radius:10px;color:#fff;display:inline-block;font-size:9px;line-height:10px;margin-left:5px;padding:2px 4px;position:relative;z-index:2;}
.list-group-subsubmenu > ul{position:relative;margin-left:-1px;}