.nice_navigation {border: 1px solid #cdcdcd; padding:20px 0 0;}
div.nice_navigation ul, #main .widget-area div.nice_navigation ul {list-style-type: none; margin: 0; padding: 0;}
div.nice_navigation ul ul {padding-top:6px;}
div.nice_navigation li { margin: 0; padding: 15px 10px 15px 30px; border-top: 1px solid #cdcdcd;}
div.nice_navigation li a {display:block; color:#000000; text-transform:uppercase;}
div.nice_navigation li a:hover, div.nice_navigation li ul a:hover { color:rgba(251,134,9,1) !important;}
div.nice_navigation li ul a{color:#787878; font-size:13px;}
div.nice_navigation li ul a .glyphicon {padding-left:4px; float:right; color:#112b6c;}

div.nice_navigation li:last-child {border-bottom:0;}


div.nice_navigation li.page-has-children, div.nice_navigation li.menu-item-has-children { background: url(images/plus.png) no-repeat 12px 19px; padding: 15px 10px 15px 30px; cursor: pointer;}
div.nice_navigation ul ul li {padding:6px 6px 6px 10px;}
div.nice_navigation li.current_page_ancestor, div.nice_navigation li.current_page_parent, div.nice_navigation li.nice-navigation-selected, div.nice_navigation li.current-menu-item.page-has-children, div.nice_navigation li.current-menu-ancestor.menu-item-has-children.menu-parent-item, div.nice_navigation ul li.current-menu-item ul li.current-menu-item ul li.current-menu-ancestor.menu-item-has-children.current-menu-item { background: url(images/minus.png) no-repeat 12px 19px;}
div.nice_navigation li.nice-navigation-deselected{ background-image: url(images/plus.png) !important;}

div.nice_navigation li.current-menu-ancestor.menu-item-has-children.menu-parent-item ul li.current-menu-ancestor.menu-item-has-children.menu-parent-item {
    background-position: 0 18px;
}

div.nice_navigation li.current-menu-item a, .nice_navigation_look_ .current-menu-item a { font-weight: 700; color:rgba(251,134,9,1); font-style:normal !important;}

div.nice_navigation li a:hover {color:rgba(251,134,9,1);}


/* Active Tab */
div.nice_navigation li.current-menu-item , div.nice_navigation ul li.current-menu-item ul li.current-menu-item , div.nice_navigation ul li.current-menu-item ul li.current-menu-item ul li.current-menu-item {min-height:inherit; margin-left:0; width:100%; position:relative; margin-bottom:-1px;}

div.nice_navigation li.menu-item-has-children.current-menu-ancestor.menu-parent-item:last-child li li.current-menu-item:last-child {margin-bottom:0;}

/* Active tab end */

div.nice_navigation li.menu-item-has-children.menu-parent-item {margin: 0; width: auto; padding:12px 10px 10px 38px;}

/*div.nice_navigation .sub-menu li.menu-item-has-children.menu-parent-item ul li.current-menu-item::after {
    left: -99px;
    width: 99px;
}*/
/*div.nice_navigation .sub-menu li.menu-item-has-children.menu-parent-item ul li.current-menu-item::before {left:-98px;}
div.nice_navigation .sub-menu li.page-has-children:after, div.nice_navigation .sub-menu li.menu-item-has-children:after, div.nice_navigation .sub-menu li.page-has-children:before, div.nice_navigation .sub-menu li.menu-item-has-children:before, div.nice_navigation li.current_page_ancestor:after, div.nice_navigation li.current_page_parent:after, div.nice_navigation li.nice-navigation-selected:after, div.nice_navigation li.current-menu-item.page-has-children:after, div.nice_navigation li.current-menu-item.menu-item-has-children:after, div.nice_navigation li.current_page_ancestor:before, div.nice_navigation li.current_page_parent:before, div.nice_navigation li.nice-navigation-selected:before, div.nice_navigation li.current-menu-item.page-has-children:before, div.nice_navigation li.current-menu-item.menu-item-has-children:before {display:none;}*/

div.nice_navigation_look_wikipedia {}

.sidebar-module .current-menu-parent.menu-item-has-children .sub-menu{display: block;}
.sidebar-module li.current-menu-parent.menu-item-has-children {background-image: url(images/minus.png);}
.sidebar-module li.current-menu-parent.menu-item-has-children.nice-navigation-deselected {background-image: url(images/plus.png);}
.sidebar-module .menu-item-has-children .sub-menu{display: none;}


div.nice_navigation .sub-menu li.current-menu-item.page-has-children, div.nice_navigation .sub-menu li.current-menu-item.menu-item-has-children {background-image: url(images/minus.png);}


div.nice_navigation .sub-menu li.page-has-children, div.nice_navigation .sub-menu li.menu-item-has-children {padding-left:20px; background-position:0 18px;}

div.nice_navigation li.current-menu-item ul li a, div.nice_navigation li.current-menu-item ul li ul li a {color:#787878; font-weight:400; font-style:normal;}


/*div.nice_navigation li.current-menu-item::before, div.nice_navigation ul li.current-menu-item ul li.current-menu-item::before, div.nice_navigation ul li.current-menu-item ul li.current-menu-item ul li.current-menu-item::before {border-color: #250789 transparent transparent; border-image: none; border-style: solid; border-width: 20px 0 0 20px; bottom: -20px; content: ""; left: -69px; position: absolute;}

div.nice_navigation li.current-menu-item::after, div.nice_navigation ul li.current-menu-item ul li.current-menu-item::after, div.nice_navigation ul li.current-menu-item ul li.current-menu-item ul li.current-menu-item::after {background:#ebeff8; border: 0 none; content: ""; height: 100%; left: -70px; position: absolute; top: 0; width: 72px;}*/