/** 
 * menu.css
 * Mike
 * Override for top dobule top e side menu
 */

/*********************************************************************
 * DOUBLE & TOP MENU
 *
 */

/* Common values margini */
.navbar li.nav-item {
    margin-left: 5px;
    margin-right: 5px;
}


/*Double Top */
.navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v8 .nav-item.dropdown > a {
    padding: 0.78571rem 1.04286rem;
    padding-right: 2rem;
}

/*Double Top Freccia apertura sub*/
.navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v8 .nav-item.dropdown > a::after {
    right: 0.82885rem;
}


/* Flat Top*/
.navbar .u-main-nav-v8 .nav-link {
    padding: 0.78571rem 1.24286rem;
}

/* Da usare con tutti i sticky menu top top menu u-header--sticky-top 
div.strcontent {
	margin-top:120px;
}
*/

.navbar .u-main-nav-v8 .nav-item.active > .nav-link, .navbar .u-main-nav-v8 .nav-item:hover > .nav-link, .navbar .u-main-nav-v8 .nav-item:focus > .nav-link, .navbar .u-main-nav-v8 .nav-item.show > .nav-link, .navbar .u-main-nav-v8 .nav-item.hs-sub-menu-opened > .nav-link, .navbar .u-main-nav-v8 .nav-item .nav-link:focus{

}

nav.navbar {

}


/*********************************************************************
 * SIDE MENU
 *
 */

div#sidemenu ul.list-group {
 margin-bottom: 0.5rem;   
}

div#sidemenu .list-group-item {
    padding: 0;
}

div#sidemenu li.list-group-item.active{
    border: 0px none;
}

div#sidemenu li {
    list-style-type: none;
}

div#sidemenu li.list-group-item a{
    display: block;
    text-decoration: none;
    padding: 6px 30px 6px 17px;
}

div#sidemenu li.list-group-item.active a{
    color: white;
    font-weight: bold;
}

div#sidemenu li.list-group-item.active ul.submenu-list li a{
    border-radius: 5px 0 0 5px;
    font-size: small;
    margin: 2px 0;
    font-weight: normal;
}

div#sidemenu li.list-group-item.active ul.submenu-list li  a:hover{
/*    background-color: #555;*/
    border-radius: 5px 0 0 5px;
} 

div#sidemenu li.list-group-item a:hover{
    background-color: #374a5e; /*Copiare Primary*/
    border-radius: 5px 5px;
    color: white;
} 

li.list-group-item.active .submenu-list li.last{
    margin-bottom: 1rem;
}

list-group-item.active, li.list-group-item.active .submenu-list li.active a{
    font-weight: bold !Important;
}

ul.submenu-list{
   padding: 0px 0 0 15px;
}

.sidebar-nav-v1 li.list-group-item.active .submenu-list a {
    font-weight: normal;
}




/*********************************************************************
 * FLAT TOP MENU
 *
 */