/* fix widget current page item for sidebar
 * note: other developers made 
 * a mess of this
------------------------------------------*/ 
.dcjq-parent-li .current_page_item a {
    background-color: #ebebeb !important;
    font-weight: normal  !important;
}

/*.dcjq-parent-li .current_page_item > a:after,*/
/*.dcjq-parent-li .current_page_item > a.active:after,*/
.dcjq-parent-li .current_page_item > a,
.dcjq-parent-li .current_page_item > a.active {
    background-color: #0c2a49 !important;
    color: #fff !important;
}

.mega_dropdown {
    /*z-index: 1000;*/
}

/*.dcjq-parent-li .current_page_item > a.active {*/
    /*background-color: !important;*/
/*}*/


/*  new menu 
------------------------------------------*/ 
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 {
    margin-bottom: 20px;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt { 
    background-color: #ccc;
    margin-bottom: 5px;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.opened a span {  
    color: #fff !important;
}
 
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level1.notparent,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level2.notparent,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level3.notparent,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level4.notparent,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level5.notparent {  
    background-color: #ebebeb !important;
} 

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level1.notparent:hover a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level2.notparent:hover a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level3.notparent:hover a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level4.notparent:hover a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level5.notparent:hover a {  
    background-color: #ccc !important;
} 

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level2 .outer {
    padding: 0;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level2.notparent:before,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level3.notparent:before, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level4.notparent:before {  
    position: absolute;
    content: "+";
    color: #ff9933;
    top: 12px;
    left: 18px;
    margin-right: 10px;
    height: 30px;
    font-size: .76em;
    opacity: .6;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level1 a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level2 a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level3 a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level4 a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level5 a {  
    padding: 10px;
    width: 85%;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level1.notparent a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level2.notparent a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level3.notparent a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level4.notparent a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level5.notparent a {  
    width: 100%;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level1:hover a span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level2:hover a span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level3:hover a span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level4:hover a span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level5:hover a span {  
    color: #333 !important;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level1.notparent:hover,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level2.notparent:hover,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level3.notparent:hover,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level4.notparent:hover,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level5.notparent:hover {  
    background-color: #ebebeb !important;
    color: #fff;
} 

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.opened:hover a span {  
    color: #fff !important;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level1.opened a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level1 a {
    padding-left: 12px !important;
}


div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level2 dt a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level2.opened a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level2 a {
    padding-left: 20px !important;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level2.notparent a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level3 dt a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level3.opened a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.level3 a {
    padding-left: 36px !important;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 { 
    margin-bottom: 10px;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 .outer .inner { 
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt.parent.opened .inner,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level2 dt.parent.opened .inner,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level3 dt.parent.opened .inner,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level4 dt.parent.opened .inner {
    background-image: url(/wp-content/uploads/2019/09/nav_arrow_down1..png) !important;
    position: relative;
    z-index: 10;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt.parent .inner,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level2 dt.parent .inner,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level3 dt.parent .inner,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level4 dt.parent .inner {
    position: relative;
    z-index: 10;
    background-image: url(/wp-content/uploads/2019/09/nav_arrow_right.png) !important;
    background-position: 95% 10px !important;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.opened.active,  
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.opened {  
    background-color: #0c2a49 !important;
    border-bottom: 2px solid #ff9933;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.opened.active:hover a,  
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dt.opened:hover a {
    background-color: #0c2a49 !important;
}

