.fl-sidebar .fl-widget.widget_nav_menu h4.fl-widget-title{
  
  background: #ce972f;
  font-family: "Avenir Next",Arial,sans-serif;
  color:#fff;
  text-align: center;
  padding:5px;
  display:none; 
  border-radius: 4px; 
  margin:0 0 20px 0;
  font-size: 22px;
  line-height: 34px;
}

.fl-sidebar .fl-widget.widget_nav_menu h4.fl-widget-title.expand{
  background: #ce972f;
}
  
@media (max-width: 991px){

  .fl-sidebar .fl-widget.widget_nav_menu h4.fl-widget-title{
    display:block;
  }
  .fl-sidebar .fl-widget.widget_nav_menu .menu-lpp-course-menu-container{
    display:none;
  }
  .fl-sidebar .fl-widget.widget_nav_menu .menu-nlp-course-menu-container{
    display:none;
  }

}
  
  @media (min-width: 992px){
  
    .fl-sidebar .fl-widget.widget_nav_menu .menu-lpp-course-menu-container{
      display:block!important;
    }
  }
  
  .widget_nav_menu ul.menu > li.menu-item > a {
  
    background-image:url("../images/arrow-down-primary@2x.png");
    background-repeat: no-repeat;
    background-position: 100% center;
    background-size: 34px 14px;
  }
  
  .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children > a {
    font-size: 20px;
    font-weight:500;
    color:#000;
    -webkit-box-shadow: 0px 0px 25px -5px rgba(0,0,0,0.2);
          box-shadow: 0px 0px 25px -5px rgba(0,0,0,0.2);
  }
  
  .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children.current-menu-parent {
    background-color:#ce972f;
    position: relative;
  }
  
  .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children.current-menu-parent:after {
    content:"";
    position:absolute;
    top:0;
    left:100%;
    z-index:1;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 38.5px 0 38.5px 30px;
    border-color: transparent transparent transparent #ce972f
  }
  
  @media (max-width: 991px) {
  
  .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children.current-menu-parent:after {
      visibility: hidden!important;
      opacity: 0!important;
    }
  }
  
  .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children.current-menu-parent > a {
    color:#fff;
  }
  
  .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children.current-menu-parent > a {
    background-image:url("../images/arrow-up-white@2x.png");
  }
  
  .widget_nav_menu ul.menu > li.menu-item > a.arrow-down {
    background-image:url("../images/arrow-down-primary@2x.png")!important;
  }
  .widget_nav_menu ul.menu > li.menu-item.current-menu-parent > a.arrow-down {
    background-image:url("../images/arrow-down-white@2x.png")!important;
  }
  
  .widget_nav_menu ul.menu > li.menu-item > a.arrow-up {
    background-image:url("../images/arrow-up-primary@2x.png")!important;
  }
  
  .widget_nav_menu ul.menu > li.menu-item.current-menu-parent > a.arrow-up {
    background-image:url("../images/arrow-up-white@2x.png")!important;
  }
  
  .widget_nav_menu li.menu-item > a{
    border-bottom:1px solid #e7e7e7;
    border-right:1px solid #e7e7e7;
    margin-bottom:0!important;
    font-family: "Avenir Next",Arial,sans-serif;
  }
  
  .widget_nav_menu li.menu-item.menu-item-has-children.current-menu-parent > a{
    border-right:1px solid #ce972f;
  }
  
  @media (max-width: 991px){
    .widget_nav_menu li.menu-item > a{
      border-left:1px solid #e7e7e7;
    }
  }
  
  .widget_nav_menu li.menu-item > ul.sub-menu {display:none;}
  .widget_nav_menu li.menu-item.current-menu-ancestor > ul.sub-menu {display:block;}
  
  .widget_nav_menu  ul.sub-menu li:before {
    display:none;
  }
  
  .widget_nav_menu li.menu-item > a {
    display:block;
    padding:25px 54px 25px 20px;
  }
  
  .widget_nav_menu li.menu-item > a:hover,
  .widget_nav_menu li.menu-item:hover > a {
    text-decoration:none!important;
  }
  
  .widget_nav_menu ul.sub-menu > li.menu-item {
  
    background-color:#ffffff;
    padding: 0;
  }
  
  .widget_nav_menu ul.sub-menu > li.menu-item.scheduled,
  .widget_nav_menu li.menu-item.locked{
    background-color:#cccccc!important;
  }
  
  .widget_nav_menu ul.sub-menu > li.menu-item > a {
    
    color:#444;
    background-image:url("../images/arrow-right-primary@2x.png");
    background-repeat: no-repeat;
    background-position: 100% center;
    background-size: 34px 14px;
  }
  
  .widget_nav_menu ul.sub-menu > li.menu-item > a:hover {
    background-color:#eeeeee;
  }
  
  .widget_nav_menu ul.sub-menu > li.menu-item.scheduled > a,
  .widget_nav_menu ul.sub-menu > li.menu-item.scheduled > a:hover,
  .widget_nav_menu ul.sub-menu > li.menu-item.locked > a,
  .widget_nav_menu ul.sub-menu > li.menu-item.locked > a:hover {
      color:#fff;
      background-color:transparent;
      background-image: none;
  }
  
  /* Future Menu Item */
  .widget_nav_menu ul.menu > li.menu-item.future-menu-item{background-color:#cccccc;}
  
  .widget_nav_menu ul.sub-menu > li.menu-item.current-menu-item > a {
      background-color:#eeeeee;
  }
  
  /* Next Level Playing Menu */
  
  /* Level 1 */
  .category_nlp-course li.level-1.menu-item.menu-item-has-children.current-menu-parent {
    background-color: #CE9730!important;
    border-color:#CE9730;
  }
  
  .category_nlp-course  li.level-1.menu-item.menu-item-has-children.current-menu-parent > a {
    border-right: 1px solid #CE9730;
  }
  
  .category_nlp-course li.level-1.menu-item.menu-item-has-children.current-menu-parent:after {
    border-color: transparent transparent transparent #CE9730;
  }
  
  .category_nlp-course ul.menu > li.level-1.menu-item > a {
    background-image:url("../images/NLP_Level_1_arrow-down@2x.png");
  }
  
  .category_nlp-course ul.menu > li.level-1.menu-item > a.arrow-down {
     background-image:url("../images/NLP_Level_1_arrow-down@2x.png")!important;
  }
  
  .category_nlp-course ul.menu > li.level-1.menu-item > a.arrow-up {
    background-image:url("../images/NLP_Level_1_arrow-up@2x.png")!important;
  }
  
  /* Level 2 */
  .category_nlp-course li.level-2.menu-item.menu-item-has-children.current-menu-parent {
    background-color: #DAAB52!important;
    border-color:#DAAB52;
  }
  
  .category_nlp-course  li.level-2.menu-item.menu-item-has-children.current-menu-parent > a {
    border-right: 1px solid #DAAB52;
  }
  
  .category_nlp-course li.level-2.menu-item.menu-item-has-children.current-menu-parent:after {
    border-color: transparent transparent transparent #DAAB52!important;
  }
  
  .category_nlp-course ul.menu > li.level-2.menu-item > a {
    background-image:url("../images/NLP_Level_2_arrow-down@2x.png");
  }
  
  .category_nlp-course ul.menu > li.level-2.menu-item > a.arrow-down {
     background-image:url("../images/NLP_Level_2_arrow-down@2x.png")!important;
  }
  
  .category_nlp-course ul.menu > li.level-2.menu-item > a.arrow-up {
    background-image:url("../images/NLP_Level_2_arrow-up@2x.png")!important;
  }
  
  /* Level 3 */
  .category_nlp-course li.level-3.menu-item.menu-item-has-children.current-menu-parent {
    background-color: #BC181F!important;
    border-color:#BC181F;
  }
  
  .category_nlp-course  li.level-3.menu-item.menu-item-has-children.current-menu-parent > a {
    border-right: 1px solid #BC181F;
  }
  
  .category_nlp-course li.level-3.menu-item.menu-item-has-children.current-menu-parent:after {
    border-color: transparent transparent transparent #BC181F!important;
  }
  
  .category_nlp-course ul.menu > li.level-3.menu-item > a {
    background-image:url("../images/NLP_Level_3_arrow-down@2x.png");
  }
  
  .category_nlp-course ul.menu > li.level-3.menu-item > a.arrow-down {
     background-image:url("../images/NLP_Level_3_arrow-down@2x.png")!important;
  }
  
  .category_nlp-course ul.menu > li.level-3.menu-item > a.arrow-up {
    background-image:url("../images/NLP_Level_3_arrow-up@2x.png")!important;
  }
  
  /* Level 4 */
  .category_nlp-course li.level-4.menu-item.menu-item-has-children.current-menu-parent {
    background-color: #8D1419!important;
    border-color:#8D1419;
  }
  
  .category_nlp-course  li.level-4.menu-item.menu-item-has-children.current-menu-parent > a {
    border-right: 1px solid #8D1419;
  }
  
  .category_nlp-course li.level-4.menu-item.menu-item-has-children.current-menu-parent:after {
    border-color: transparent transparent transparent #8D1419!important;
  }
  
  .category_nlp-course ul.menu > li.level-4.menu-item > a {
    background-image:url("../images/NLP_Level_4_arrow-down@2x.png");
  }
  
  .category_nlp-course ul.menu > li.level-4.menu-item > a.arrow-down {
     background-image:url("../images/NLP_Level_4_arrow-down@2x.png")!important;
  }
  
  .category_nlp-course ul.menu > li.level-4.menu-item > a.arrow-up {
    background-image:url("../images/NLP_Level_4_arrow-up@2x.png")!important;
  }
  
  /* Level 5 */
  .category_nlp-course li.level-5.menu-item.menu-item-has-children.current-menu-parent {
    background-color: #0E5F63!important;
    border-color:#0E5F63;
  }
  
  .category_nlp-course  li.level-5.menu-item.menu-item-has-children.current-menu-parent > a {
    border-right: 1px solid #0E5F63;
  }
  
  .category_nlp-course li.level-5.menu-item.menu-item-has-children.current-menu-parent:after {
    border-color: transparent transparent transparent #0E5F63!important;
  }
  
  .category_nlp-course ul.menu > li.level-5.menu-item > a {
    background-image:url("../images/NLP_Level_5_arrow-down@2x.png");
  }
  
  .category_nlp-course ul.menu > li.level-5.menu-item > a.arrow-down {
     background-image:url("../images/NLP_Level_5_arrow-down@2x.png")!important;
  }
  
  .category_nlp-course ul.menu > li.level-5.menu-item > a.arrow-up {
    background-image:url("../images/NLP_Level_5_arrow-up@2x.png")!important;
  }
  
  /* Level 6 */
  .category_nlp-course li.level-6.menu-item.menu-item-has-children.current-menu-parent {
    background-color: #16949A!important;
    border-color: #16949A;
  }
  
  .category_nlp-course  li.level-6.menu-item.menu-item-has-children.current-menu-parent > a {
    border-right: 1px solid #16949A;
  }
  
  .category_nlp-course li.level-6.menu-item.menu-item-has-children.current-menu-parent:after {
    border-color: transparent transparent transparent #16949A!important;
  }
  
  .category_nlp-course ul.menu > li.level-6.menu-item > a {
    background-image:url("../images/NLP_Level_6_arrow-down@2x.png");
  }
  
  .category_nlp-course ul.menu > li.level-6.menu-item > a.arrow-down {
     background-image:url("../images/NLP_Level_6_arrow-down@2x.png")!important;
  }
  
  .category_nlp-course ul.menu > li.level-6.menu-item > a.arrow-up {
    background-image:url("../images/NLP_Level_6_arrow-up@2x.png")!important;
  }
  
  /* Level 7 */
  .category_nlp-course li.level-7.menu-item.menu-item-has-children.current-menu-parent {
    background-color: #05AFB7!important;
    border-color:#05AFB7;
  }
  
  .category_nlp-course  li.level-7.menu-item.menu-item-has-children.current-menu-parent > a {
    border-right: 1px solid #05AFB7;
  }
  
  .category_nlp-course li.level-7.menu-item.menu-item-has-children.current-menu-parent:after {
    border-color: transparent transparent transparent #05AFB7!important;
  }
  
  .category_nlp-course ul.menu > li.level-7.menu-item > a {
    background-image:url("../images/NLP_Level_7_arrow-down@2x.png");
  }
  
  .category_nlp-course ul.menu > li.level-7.menu-item > a.arrow-down {
     background-image:url("../images/NLP_Level_7_arrow-down@2x.png")!important;
  }
  
  .category_nlp-course ul.menu > li.level-7.menu-item > a.arrow-up {
    background-image:url("../images/NLP_Level_7_arrow-up@2x.png")!important;
  }
  
  .category_nlp-course li.menu-item > ul.sub-menu > li.menu-item > a {
    background-image:none!important;
  }
  
  /* Level 8 */
  .category_nlp-course li.level-8.menu-item.menu-item-has-children.current-menu-parent {
    background-color: #145f64!important;
    border-color:#145f64;
  }
  
  .category_nlp-course  li.level-8.menu-item.menu-item-has-children.current-menu-parent > a {
    border-right: 1px solid #145f64;
  }
  
  .category_nlp-course li.level-8.menu-item.menu-item-has-children.current-menu-parent:after {
    border-color: transparent transparent transparent #145f64!important;
  }
  
  .category_nlp-course ul.menu > li.level-8.menu-item > a {
    background-image:url("../images/NLP_Level_8_arrow-down@2x.png");
  }
  
  .category_nlp-course ul.menu > li.level-8.menu-item > a.arrow-down {
     background-image:url("../images/NLP_Level_8_arrow-down@2x.png")!important;
  }
  
  .category_nlp-course ul.menu > li.level-8.menu-item > a.arrow-up {
    background-image:url("../images/NLP_Level_8_arrow-up@2x.png")!important;
  }
  
  .category_nlp-course li.menu-item > ul.sub-menu > li.menu-item > a {
    background-image:none!important;
  }
  
  /* Current menu items */
  
  .category_nlp-course ul.menu > li.menu-item.current-menu-parent > a.arrow-down {
    background-image: url("../images/arrow-down-white@2x.png")!important;
  }
  
  .category_nlp-course ul.menu > li.menu-item.current-menu-parent > a.arrow-up {
    background-image: url("../images/arrow-up-white@2x.png")!important;
  }
  
  /* Locked Menu Items */
  
  .category_nlp-course ul.menu > li.menu-item.locked > a,
  .category_nlp-course ul.menu > li.menu-item.locked > a.arrow-down {
    background-image:url("../images/NLP_arrow-down_black@2x.png")!important;
  }
  
  .category_nlp-course ul.menu > li.menu-item.locked > a.arrow-up {
    background-image:url("../images/NLP_arrow-up_black@2x.png")!important;
  }
  
/* Electric Elevation*/

.category_ele-course .fl-sidebar .fl-widget.widget_nav_menu h4.fl-widget-title.expand,
.category_ele-course .fl-sidebar .fl-widget.widget_nav_menu h4.fl-widget-title{
    background: #ce972f;
}

@media (max-width: 991px){
  .category_ele-course .fl-sidebar .fl-widget.widget_nav_menu .menu-ele-course-menu-container{
    display:none;
  }
}

@media (min-width: 992px){
  .category_ele-course .fl-widget.widget_nav_menu{
    margin-left: -20px;
  }
}

.category_ele-course .widget_nav_menu ul.menu > li.menu-item{
  margin-bottom: -5px;
  position: relative;
}

.category_ele-course .widget_nav_menu ul.menu > li.menu-item:nth-child(1) {
  z-index: 10;
}

.category_ele-course .widget_nav_menu ul.menu > li.menu-item:nth-child(2) {
  z-index: 9;
}
.category_ele-course .widget_nav_menu ul.menu > li.menu-item:nth-child(3) {
  z-index: 8;
}
.category_ele-course .widget_nav_menu ul.menu > li.menu-item:nth-child(4) {
  z-index: 7;
}
.category_ele-course .widget_nav_menu ul.menu > li.menu-item:nth-child(5) {
  z-index: 6;
}
.category_ele-course .widget_nav_menu ul.menu > li.menu-item:nth-child(6) {
  z-index: 5;
}

.category_ele-course .widget_nav_menu ul.menu > li.menu-item:nth-child(7) {
  z-index: 4;
}
.category_ele-course .widget_nav_menu ul.menu > li.menu-item:nth-child(8) {
  z-index: 3;
}
.category_ele-course .widget_nav_menu ul.menu > li.menu-item:nth-child(9) {
  z-index: 2;
}


.category_ele-course .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children {
  border-radius: 16px;
  background: #fff;
}

.category_ele-course .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children.current-menu-parent:after {
  border-color: transparent transparent transparent #C60000;
}

.category_ele-course .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children.current-menu-parent > a{
  border-right: 0;
  background: -o-linear-gradient(184.24deg, #C60000 1.17%, #960006 92.14%)!important;
  background: linear-gradient(265.76deg, #C60000 1.17%, #960006 92.14%)!important;
 
}

@media (min-width: 992px){
  .category_ele-course .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children.current-menu-parent > a{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;  
  }
}
.category_ele-course .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children.current-menu-parent,
.category_ele-course .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item {
  background: transparent;
}

.category_ele-course  .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children.current-menu-parent > a {

  position: relative;
}

.category_ele-course  .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children.current-menu-parent > a:after {
  content: "";
  position: absolute;
  background-image: url(../images/ELE--arrow-up-white.svg)!important;
  width: 16px;
  height: 10px;
  right: 20px;
  top: 50%;
  margin-top:-5px;
}

.category_ele-course  .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children.current-menu-parent > a.arrow-up:after {
  background-image: url(../images/ELE--arrow-up-white.svg)!important;

}

.category_ele-course  .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children.current-menu-parent > a.arrow-down:after {
  background-image: url(../images/ELE--arrow-down-white.svg)!important;

}

/*
.category_ele-course .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children.current-menu-parent > a.arrow-down {
  background-image: url(../images/ELE--arrow-down-white.svg)!important;
}

.category_ele-course .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children.current-menu-parent > a.arrow-up {
  background-image: url(../images/ELE--arrow-up-white.svg)!important;
} */

.category_ele-course .widget_nav_menu ul.sub-menu > li.menu-item.current-menu-item > a {
  background-color: #ECF6F7;
  color: #2F2E2E;
  font-weight: 700;
  font-size: 20px;
}

.category_ele-course .widget_nav_menu ul.sub-menu > li.menu-item > a {
  color: #2F2E2E;
  font-size: 20px;
}

.category_ele-course .widget_nav_menu ul.sub-menu > li.menu-item > a {
  background-color: #ffffff;
}

.category_ele-course .widget_nav_menu ul.sub-menu > li.menu-item > a:hover {
  background-color: #ECF6F7;
}

.category_ele-course .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children > a {
  -webkit-box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.18);
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.18);
  border-radius: 16px;
}

.category_ele-course .widget_nav_menu li.menu-item > a {
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-right: 0;
}

.category_ele-course .widget_nav_menu li.menu-item:first-child > a {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.category_ele-course .widget_nav_menu li.menu-item:last-child > a {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.category_ele-course .widget_nav_menu ul.sub-menu > li.menu-item > a {
  
  background-image: url(../images/ELE--arrow-right-red.svg);
  background-position: calc(100% - 10px) center;
}

.category_ele-course .widget_nav_menu ul.menu > li.menu-item > a {
  background-image: url(../images/ELE--arrow-down-red.svg);
  background-position: calc(100% - 20px) center;
  background-size: 16px 10px;


}
.category_ele-course .widget_nav_menu ul.menu > li.menu-item > a.arrow-down {
  background-image: url(../images/ELE--arrow-down-red.svg)!important;
}

.category_ele-course .widget_nav_menu ul.menu > li.menu-item > a.arrow-up {
  background-image: url(../images/ELE--arrow-up-red.svg)!important;
}