/* ********** HEADER - NAVBAR UTENTE ********** */

#top-nav {
  background-color: @top_nav_bg;
  color: @top_nav_color;
}

#top-nav-inner a {color: @top_nav_color;}

/* ********** HEADER - NAVBAR LINGUE ********** */
/* ********** MENU UTENTE: ACCEDI/REGISTRATI/MY-VIVATICKET/ESCI ********** */
#top-lingue, #accountInformation {
    /* Righetta in mezzo */
    li::before { 
      color: @top_nav_color; 
      content: "|";
      position:absolute; left: -7px;
    } 
    li:first-child:before { display: none;} 
}

#top-lingue .drop-lng {
  background-color: @top_nav_bg; 
  &.dropdown-menu > li  {
    & > a, & > a:hover, & > a:focus {
      background-color: @top_nav_bg;
    }
  }
  &.dropdown-menu > li::before  {
    content:'';
  }
}



/* ********** BOX LOGIN/NEWSLETTER ********** */


/* Medium devices (desktops, 992px and up) */
@media (max-width: 991px) {
	#menu-user-mobile, #menu-cat, #menu-cat-alt {
		>ul {
			background: @menu_mobile_bg;
			color: @menu_mobile_color;
		    
		    li>a,
		    li>a:focus,
		    li>a:hover { 
	    		background: @menu_mobile_bg;
		    }
		    >li>a { 
		    	color: @menu_mobile_color; 
	    		border-bottom: 1px solid @menu_mobile_color;
		    }
		    >li.open>a,
		    >li>a:focus,
		    >li>a:hover { 
		    	color: @menu_mobile_color; 
	    		background: @menu_mobile_bg;
		    }
		}
		
		.dropdown-menu { 
	    	padding: 0 32px;
	    	>li>a { 
		    	color: @submenu_mobile_color; 
		    	border-bottom: 1px solid @submenu_mobile_color;
		    }
		    
	    }
		
	}
}	

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { 

	#menu-cat, #menu-cat-alt {
		>ul {
			background: @menu_cat_bg;
			color: @menu_cat_color;
		    
		    >li>a, >li>a:hover { 
          color: @menu_cat_color; 
          background: @menu_cat_bg;
		    }
		    >li.open>a {
		    	background: @menu_cat_open_bg; 
		    	color: @menu_cat_open_color;
		    }
		}
	
	   
	    .dropdown-menu { 
	    	background: @submenu_cat_bg;
	    	>li>a { 
		    	color: @submenu_cat_color; 
		    }
		    >li>a:hover {
	    		background: @submenu_cat_over_bg;
		    	color: @submenu_cat_over_color; 
		    	
		    }
	    }
	}
}


#header .logoVivaticket { margin-top: 7px; }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { 
	#header .logoVivaticket {margin-top: 20px; margin-bottom: 20px;}
}
