/* Only required is to display none the .menu-icon*/
.attachment .enumenu_ul img[src$=".svg"] { width:auto; }
.menu-icon{ display: none; cursor: pointer; color: #fff; text-transform: uppercase; text-align: center; font-weight: bold; line-height: 33px; font-size: 22px; padding: 0; width: 68px; height:85px; position: absolute; right: 0px;  background-color: #80a1b6; }
.menu-icon .menu-box{width:100%;position:absolute;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.menu-icon .menu-box span{width:27px;height:4px;background:#fff;display:block;border-radius:0;text-align:center;transition:all 0.5s;-webkit-transition:all 0.5s;margin:0 auto 4px;}
.menu-icon.active span:nth-child(1){transform:rotate(45deg) translateY(5px) translateX(4px);-webkit-transform:rotate(45deg) translateY(5px) translateX(4px);}
.menu-icon.hover:not(.active) span:nth-child(1){transform:rotate(90deg) translateX(8px);-webkit-transform:rotate(90deg) translateX(8px);}
.menu-icon.active span:nth-child(2){opacity:0;}
.menu-icon.active span:nth-child(3){transform:rotate(-45deg) translateY(-7px) translateX(6px);-webkit-transform:rotate(-45deg) translateY(-7px) translateX(6px);}
.menu-icon.hover:not(.active) span:nth-child(3){transform:rotate(-90deg) translateX(6px);-webkit-transform:rotate(-90deg) translateX(6px);}
.enumenu_ul .caret{color:#fff;margin-left:7px;}
.enumenu_ul{padding:0px;list-style:none;height:100%;padding:0;vertical-align:middle;}
.enumenu_ul > li{/*display:inline-block;*/
float:left;vertical-align:top;vertical-align:top;height:100%;}
.enumenu_ul li a{font-size:14px;color:#fff;padding:0 20px;text-transform:uppercase;font-weight:700;padding:35px 22px;display:inline-block;}
.enumenu_ul > li > a{padding:0 12px;display:table;vertical-align:middle;height:100%;}
.enumenu_ul > li > a > span{display:table-cell;vertical-align:middle;height:100%;}
.enumenu_ul li ul li a span{font-size:14px;color:#fff;line-height:1.2;font-weight:400;display:inline-block;vertical-align:middle;text-transform:capitalize;font-family:'Myriad Pro';}
.resources-menu ul.sub-menu li.resourse-responsive-menu li a{position:relative;}
.resources-menu ul.sub-menu li.resourse-responsive-menu li span{position:absolute;top:15px;left:55px;}
.enumenu_ul li ul li.menu-item-object-system_cat a span{margin:-15px 0 0 10px;}
.enumenu_ul li ul li.responsive-cart-item a span{margin:5px 0 0 5px;font-weight:normal !important;letter-spacing:1.7px;}
.enumenu_ul li.menu-hedding-text > a span.menu-image-title{font-size:61px;color:#fff;line-height:1.2;font-weight:700;display:inline-block;vertical-align:middle;text-transform:uppercase;font-family:inherit;margin:0 0 -10px 0;}
.enumenu_ul > li:hover > a,.enumenu_ul > li.active > a{background:#000 none repeat scroll 0 0;}
.enumenu_ul > li ul{opacity:0;visibility:hidden;display:none;box-shadow:0px 8px 5px -3px #000;}
 .enumenu_ul ul li{width:100%;margin:0;list-style:none;}
.enumenu_ul > li > ul{ border-top:14px solid #fff; }
.stickHeader .header-main .enumenu_ul > li > ul{border: 0px;}
.enumenu_ul ul{z-index:999;list-style:none;left:15px;background:#000000;position:absolute;width:calc(100% - 30px);}
/*Sub menu styles*/
.menu.submenu-ul-level1 li a{background:rgba(31, 26, 107, 0.8);color:#fff;padding-left:90px;}
.enumenu_ul.desk li:hover > ul{opacity:1;visibility:visible;display:block;}
.enumenu_ul li > ul li ul{opacity:1;visibility:visible;display:block;}
.enumenu_ul.desk .sb-menu li.resourse-responsive-menu .sb-menu{padding:0 0 0 20px;}
.enumenu_ul.desk .sb-menu .sb-menu{position:relative;left:0;top:100%;padding:50px 0 0 0;}
.enumenu_ul.desk li.who-serve-menu .sb-menu .sb-menu{padding:50px 0;}
.enumenu_ul .menu-five ul li.responsive-cart-item ul.sub-menu{padding:0;}
.enumenu_ul ul li a{padding:10px 10px;display:block;color:#fff;font-size:16px;text-align:center}
/* .enumenu_ul ul li:hover > a{background:#e6b705;color:#fff;}
 */
.enumenu_ul .arrow{/* position:absolute;right:10px;top:5px;width:30px;height:30px;background:url(../images/plus.png) no-repeat center center;cursor:pointer;z-index:9;*/
display:none;}
.enumenu_ul .arrow.up{background:url(../images/minus.png) no-repeat center center}

.enumenu_ul > li.has-children:hover a{
	position:relative; 
	transition:0s ease-in-out;
	-webkit-transition:0s ease-in-out;
	-ms-transition:0s ease-in-out;
	-moz-transition:0s ease-in-out;
}

.enumenu_ul > li.has-children:hover > a:before{content:"";position:absolute;right:0px;left:0px;height:20px;bottom:-16px;background:#000;z-index:9999;}
.enumenu_ul > li.current_page_item > a > span,.enumenu_ul > li.current-menu-ancestor > a > span{position:relative;color:#000;}
.enumenu_ul > li.current_page_item:hover > a > span,.enumenu_ul > li.current-menu-ancestor:hover > a > span{color:#fff;}
.enumenu_ul > li.current_page_item > a > span:before,.enumenu_ul > li.current-menu-ancestor > a > span:before{content:"";position:absolute;border-top:1px solid #000;border-bottom:1px solid #000;width:100%;height:25px;transform:translateY(-20%);}


@media (max-width:1023px){
 .stickHeader header .menu-icon{height:85px;}
 .enumenu_ul > li.current_page_item > a > span, .enumenu_ul > li.current-menu-ancestor > a > span{color:#fff;}
 .enumenu_ul{display:none }
 .menu-block{height:auto;}
 .menu-icon{display:block }
 .services-detail a.pba-detail{border-bottom:2px solid #d3d9da;}
 .enumenu_ul > li{width:100%;margin:0px;padding:0px;float:left;clear:left;margin:0 auto;height:auto;/* position:relative;*/
 }
 .enumenu_ul > li.has-children > a > span{display:inline-block;}
 .enumenu_ul > li > a{display:block;text-align:center;padding:8px }
 .enumenu_ul{width:100%;position:fixed;left:0px;top:88px;background:#000;z-index:5;height:calc(100vh - 88px);overflow:auto;padding:22px 0;margin:15px 0 0 0;max-height: 500px;}
 .enumenu_ul > li ul{background:#000;opacity:1;visibility:visible;position:relative;text-align:center;}
 .enumenu_ul > li ul a{text-align:center;display:block;text-align:center;color:#fff;padding:5px 0;}
 /* Push Menu */
 body.menuslide_push{position:relative;}
 body.menuslide_push.slidemenuLeft{left:0;transition:left 0.5s;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-ms-transition:left 0.5s;-o-transition:left 0.5s;}
 body.menuslide_push.slidemenuRight{right:0;transition:right 0.5s;-webkit-transition:right 0.5s;-moz-transition:right 0.5s;-ms-transition:right 0.5s;-o-transition:right 0.5s;}
 body.slidemenuRight .enumenu_ul{right:-300px;}
 body.slidemenuRight.menu-open .enumenu_ul{right:0;}
 body.slidemenuLeft .enumenu_ul{left:-300px;}
 body.slidemenuLeft.menu-open .enumenu_ul{left:0;}
 body.menuslide_push.slidemenuLeft.menu-open{left:300px }
 body.menuslide_push.slidemenuRight.menu-open{right:300px }
 body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul{background:#000000 none repeat scroll 0 0;display:block;height:100%;max-height:100%;width:100%;overflow:auto;position:fixed;transition:all 0.5s ease 0s;max-width:300px;top:0;}
}
@media (max-width:480px){
 .enumenu_ul{margin:5px 0 0 0;}
}