#pm_menu {position: fixed; height: 100%; width: 300px; background:#1f222d; top: 0; z-index: 1001;-webkit-animation: backSlideOut .3s both ease;-moz-animation: backSlideOut .3s both ease;animation: backSlideOut .3s both ease;overflow-y: auto;}
#pm_menu{scrollbar-width: thin; scrollbar-color: #fcd63c #595d6b;}
#pm_menu::-webkit-scrollbar { width: 12px; border-radius: 30px;}
#pm_menu::-webkit-scrollbar-track { background: #595d6b;}
#pm_menu::-webkit-scrollbar-thumb { background-color: #fcd63c; border-radius: 30px; border: 3px solid #595d6b;}

#pm_menu.pm_open{left: 0px;-webkit-animation: backSlideIn .5s both ease;-moz-animation: backSlideIn .5s both ease;animation: backSlideIn .5s both ease;}
.pm_overlay{width: 100%;height: 100%;padding: 0;margin: 0;position: fixed;z-index: 1000;background: rgba(0,0,0,0.5);left: 0;top: 0;-webkit-animation: fadeOut .5s both ease;-moz-animation: fadeOut .5s both ease;animation: fadeOut .5s both ease;}
.pm_overlay.pm_show{display: block;-webkit-animation: fadeIn .3s both ease;-moz-animation: fadeIn .3s both ease;animation: fadeIn .3s both ease;}
.pm_overlay.pm_hide{display: none;}
	/* Keyframes */
	/*empty*/
	@-webkit-keyframes empty {
	  0% {opacity: 1}
	}
	@-moz-keyframes empty {
	  0% {opacity: 1}
	}
	@keyframes empty {
	  0% {opacity: 1}
	}
	@-webkit-keyframes fadeIn {
	  0% { opacity:0; }
	  100% { opacity:1; }
	}
	@-moz-keyframes fadeIn {
	  0% { opacity:0; }
	  100% { opacity:1; }
	}
	@keyframes fadeIn {
	  0% { opacity:0; }
	  100% { opacity:1; }
	}
	@-webkit-keyframes fadeOut {
	  0% { opacity:1; }
	  100% { opacity:0; display: none; }
	}
	@-moz-keyframes fadeOut {
	  0% { opacity:1; }
	  100% { opacity:0; display: none; }
	}
	@keyframes fadeOut {
	  0% { opacity:1; }
	  100% { opacity:0; display: none; }
	}
	@-webkit-keyframes backSlideOut {
	  0% { opacity: 1; -webkit-transform: translateX(0px); }
	  50% { opacity: 1; }
	  100% { opacity: 0; -webkit-transform: translateX(-100%); }
	}
	@-moz-keyframes backSlideOut {
	  0% { opacity: 1; -webkit-transform: translateX(0px); }
	  50% { opacity: 1; }
	  100% { opacity: 0; -webkit-transform: translateX(-100%); }
	}
	@keyframes backSlideOut {
	  0% { opacity: 1; -webkit-transform: translateX(0px); }
	  50% { opacity: 1; }
	  100% { opacity: 0; -webkit-transform: translateX(-100%); }
	}
	@-webkit-keyframes backSlideIn {
	  0% { opacity: 0; -webkit-transform: translateX(-100%); }
	  100% { opacity: 1; -webkit-transform: translateX(0px); }
	}
	@-moz-keyframes backSlideIn {
	  0% { opacity: 0; -webkit-transform: translateX(-100%); }
	  100% { opacity: 1; -webkit-transform: translateX(0px); }
	}
	@keyframes backSlideIn {
	  0% { opacity: 0; -webkit-transform: translateX(-100%); }
	  100% { opacity: 1; -webkit-transform: translateX(0px); }
	}

.jquery-accordion-menu,.jquery-accordion-menu *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:0}
.jquery-accordion-menu{min-width:260px;float:left;position:relative;}
.jquery-accordion-menu .jquery-accordion-menu-footer,.jquery-accordion-menu .jquery-accordion-menu-header{width:100%;height:50px;padding-left:22px;float:left;line-height:50px;font-weight:500;text-transform: uppercase; color:#fff;background:#414956;font-size: 18px;}
.jquery-accordion-menu ul{margin:0;padding:0;list-style:none}
.jquery-accordion-menu ul li{width:100%;display:block;float:left;position:relative}
.jquery-accordion-menu ul li a{width:100%; padding:14px 22px; float:left; text-decoration:none; color:#fff; font-size:15px; background:#414956; white-space:nowrap; position:relative; overflow:hidden; -o-transition:color .2s linear,background .2s linear; -moz-transition:color .2s linear,background .2s linear; -webkit-transition:color .2s linear,background .2s linear; transition:color .2s linear,background .2s linear}
.jquery-accordion-menu>ul>li.active>a,.jquery-accordion-menu>ul>li:hover>a{color:#e947a5;background:#3b424d}
.jquery-accordion-menu>ul>li>a{border-bottom:solid 1px #3b424d}
.jquery-accordion-menu ul li a i{width:34px;float:left;line-height:18px;font-size:16px;text-align:left}
.jquery-accordion-menu ul ul.submenu{text-transform: uppercase;}
.jquery-accordion-menu .submenu-indicator{float:right;right:22px;position:absolute;line-height:19px;font-size:20px;-o-transition:transform .3s linear;-moz-transition:transform .3s linear;-webkit-transition:transform .3s linear;-ms-transition:transform .3s linear}
.jquery-accordion-menu ul ul.submenu .submenu-indicator{line-height:16px}
.jquery-accordion-menu .submenu-indicator-minus>.submenu-indicator{-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.jquery-accordion-menu ul ul.submenu,.jquery-accordion-menu ul ul.submenu li ul.submenu{width:100%;/*display:none;*/position:static;}
.jquery-accordion-menu ul ul.submenu li ul.submenu{scrollbar-width: thin; scrollbar-color: #fcd63c #595d6b;/*height: 300px;*/overflow-y: scroll;}
.jquery-accordion-menu ul ul.submenu li ul.submenu::-webkit-scrollbar { width: 12px; border-radius: 30px;}
.jquery-accordion-menu ul ul.submenu li ul.submenu::-webkit-scrollbar-track { background: #595d6b;}
.jquery-accordion-menu ul ul.submenu li ul.submenu::-webkit-scrollbar-thumb { background-color: #fcd63c; border-radius: 30px; border: 3px solid #595d6b;}

.jquery-accordion-menu ul ul.submenu li{clear:both;width:100%}
/*.jquery-accordion-menu ul ul.submenu li.subtitle{padding:10px 0 10px 50px;text-transform: uppercase;background: #2f3340;}*/
.jquery-accordion-menu ul ul.submenu>li>ul.submenu> li.subtitle a{padding:10px 0 10px 50px;text-transform: uppercase;background: #2f3340;font-size: 1rem;border:none;color:#fff;cursor:initial;}
.jquery-accordion-menu ul ul.submenu li a{width:100%; float:left; font-size:13px; background:#1f222d; border-top:none; position:relative; border-left:solid 6px transparent; -o-transition:border .2s linear; -moz-transition:border .2s linear; -webkit-transition:border .2s linear;transition:border .2s linear}
.jquery-accordion-menu ul ul.submenu li:hover>a{border-left-color:#414956;}
.jquery-accordion-menu ul ul.submenu>li>a{padding-left:30px}
.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>a{padding-left:45px;color: #9698a1;text-transform: none;}
.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>a:hover{color: #fff;}
.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>ul.submenu>li:last-child{border-bottom: 1px solid #3a3e4c;}
.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>ul.submenu>li>a{padding-left:60px}
.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>ul.submenu>li>a:hover{color: #fff;}
.jquery-accordion-menu ul li .jquery-accordion-menu-label,.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label{ padding:2px 5px 2px 5px; position:absolute; right:18px; top:14px; font-size:11px; color:#1f222d; text-align:center; line-height:18px; font-weight: 500;text-transform: uppercase; background:#fcd63c;}
.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label{top:12px;}
.ink{display:block;position:absolute;background:rgba(255,255,255,.3);border-radius:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.animate-ink{-webkit-animation:ripple .5s linear;-moz-animation:ripple .5s linear;-ms-animation:ripple .5s linear;-o-animation:ripple .5s linear;animation:ripple .5s linear}@-webkit-keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-o-transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}} 
.blue.jquery-accordion-menu .jquery-accordion-menu-footer,.blue.jquery-accordion-menu .jquery-accordion-menu-header,.blue.jquery-accordion-menu ul li a{background:#4A89DC}
.blue.jquery-accordion-menu>ul>li.active>a,.blue.jquery-accordion-menu>ul>li:hover>a{background:#3e82da}
.blue.jquery-accordion-menu>ul>li>a{border-bottom-color:#3e82da}
.blue.jquery-accordion-menu ul ul.submenu li:hover>a{border-left-color:#3e82da}
.green.jquery-accordion-menu .jquery-accordion-menu-footer,.green.jquery-accordion-menu .jquery-accordion-menu-header,.green.jquery-accordion-menu ul li a{background:#03A678}
.green.jquery-accordion-menu>ul>li.active>a,.green.jquery-accordion-menu>ul>li:hover>a{background:#049372}
.green.jquery-accordion-menu>ul>li>a{border-bottom-color:#049372}
.green.jquery-accordion-menu ul ul.submenu li:hover>a{border-left-color:#049372}
.red.jquery-accordion-menu .jquery-accordion-menu-footer,.red.jquery-accordion-menu .jquery-accordion-menu-header,.red.jquery-accordion-menu ul li a{background:#ED5565}
.red.jquery-accordion-menu>ul>li.active>a,.red.jquery-accordion-menu>ul>li:hover>a{background:#DA4453}
.red.jquery-accordion-menu>ul>li>a{border-bottom-color:#DA4453}
.red.jquery-accordion-menu ul ul.submenu li:hover>a{border-left-color:#DA4453}
.white.jquery-accordion-menu .jquery-accordion-menu-footer,.white.jquery-accordion-menu .jquery-accordion-menu-header,.white.jquery-accordion-menu ul li a{background:#fff;color:#555}
.white.jquery-accordion-menu>ul>li.active>a,.white.jquery-accordion-menu>ul>li:hover>a{background:#f0f0f0}
.white.jquery-accordion-menu>ul>li>a{border-bottom-color:#f0f0f0}
.white.jquery-accordion-menu ul ul.submenu li:hover>a{border-left-color:#f0f0f0}
.white.jquery-accordion-menu ul ul.submenu li a{color:#f0f0f0}
.white.jquery-accordion-menu>ul>li>a>.ink{background:rgba(0,0,0,.1)}
.black.jquery-accordion-menu .jquery-accordion-menu-footer,.black.jquery-accordion-menu .jquery-accordion-menu-header,.black.jquery-accordion-menu ul li a{background:#292929}
.black.jquery-accordion-menu>ul>li.active>a,.black.jquery-accordion-menu>ul>li:hover>a{background:#222}
.black.jquery-accordion-menu>ul>li>a{border-bottom-color:#222}
.black.jquery-accordion-menu ul ul.submenu li:hover>a{border-left-color:#222}


.jquery-accordion-menu ul ul.submenu{visibility: hidden;overflow:hidden;height:0; opacity: 0;transition: 0.4s;}
.jquery-accordion-menu ul.min-ul .cat-li:hover ul.submenu.level1,
.jquery-accordion-menu ul.min-ul li ul.submenu.level1 li:hover ul.submenu.level2,
.jquery-accordion-menu ul.min-ul li ul.submenu.level1 li ul.submenu.level2:hover ul.submenu.level3{
	pointer-events: visible;visibility: visible;opacity: 1;transform: none;overflow:initial;height:auto;}