/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('https://home.infn.it/fonts/roboto-condensed-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://home.infn.it/fonts/roboto-condensed-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://home.infn.it/fonts/roboto-condensed-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://home.infn.it/fonts/roboto-condensed-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://home.infn.it/fonts/roboto-condensed-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://home.infn.it/fonts/roboto-condensed-v25-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('https://home.infn.it/fonts/roboto-condensed-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://home.infn.it/fonts/roboto-condensed-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://home.infn.it/fonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://home.infn.it/fonts/roboto-condensed-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://home.infn.it/fonts/roboto-condensed-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://home.infn.it/fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('https://home.infn.it/fonts/roboto-condensed-v25-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://home.infn.it/fonts/roboto-condensed-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://home.infn.it/fonts/roboto-condensed-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://home.infn.it/fonts/roboto-condensed-v25-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://home.infn.it/fonts/roboto-condensed-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://home.infn.it/fonts/roboto-condensed-v25-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
ul.jb_free_dropdown{
  margin: 6px 0 0 0;
}
 
/*ul.jb_free_dropdown,*/
ul.jb_free_dropdown li,
ul.jb_free_dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
    white-space: nowrap;
}

ul.jb_free_dropdown {
  position: relative;
  z-index: 597;
  float: left;
}

ul.jb_free_dropdown li {
  float: left;
  min-height: 1px;
  line-height: 12px;
  /*vertical-align: middle;*/

}

ul.jb_free_dropdown li.hover,
ul.jb_free_dropdown li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}

ul.jb_free_dropdown ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}

ul.jb_free_dropdown ul li {
  float: none;
}

ul.jb_free_dropdown ul ul {
  top: 0px;
  left: 100%;
}

ul.jb_free_dropdown li:hover > ul {
  visibility: visible;
}


/* -- Base drop-down styling -- */

ul.jb_free_dropdown {
  font-weight: 300;
}

	ul.jb_free_dropdown li {
	 border-left:solid 1px #d9d9d9;
	 border-right::solid 1px #d9d9d9;
	 background-color: transparent;
	 color: #000;
}
ul.jb_free_dropdown li.item-112{
	border-left:#e0e2e5 !important;
}
	ul.jb_free_dropdown li.hover,
	ul.jb_free_dropdown li:hover,
	ul.jb_free_dropdown li.on {
     background-color: #eee;
     color: #000;
	}

	ul.jb_free_dropdown a:link,
	ul.jb_free_dropdown a:visited	{ color: #000; text-decoration: none; }
	ul.jb_free_dropdown a:hover		{ color: #000; background-color: #ececec;}
	ul.jb_free_dropdown a:active	{ color: #000000; }

	/* -- level mark -- */

	ul.jb_free_dropdown ul {
	 width: 100px;
	 margin-top: 1px;
	}

		ul.jb_free_dropdown ul li {
		 font-weight: normal;
		}






ul.jb_free_dropdown a,
ul.jb_free_dropdown span {
 display: block;
 padding: 4px 10px;
 background: #e0e2e5;
}


/* -- Base style override -- */

ul.jb_free_dropdown li {
 border: none;
}

/*
JB
*/
/*ul.jb_free_dropdown li li.parent a {
  background: #e0e2e5 url('../../media/images/arrow.png') right 10px no-repeat;
}*/

ul.jb_free_dropdown li li.parent li a {
  background: #e0e2e5;
}

ul.jb_free_dropdown li.parent a:hover {
  background-color: #ececec;
}


ul.jb_free_dropdown li.active a {
  background-color: #ececec;
  
}
ul.jb_free_dropdown li.active li a {
  background-color: #e0e2e5;
    
    
}
ul.jb_free_dropdown li.active li a:hover {
  background-color: #ececec;
}



/*
JB
*/

ul.jb_free_dropdown ul a,
ul.jb_free_dropdown ul span {
 padding: 8px;
}

ul.jb_free_dropdown li.hover,
ul.jb_free_dropdown li:hover {
 color: #000;
 background-color: #e0e2e5;
}

ul.jb_free_dropdown li:hover {
  color: #fff;
}

ul.jb_free_dropdown li a:active {
}

	ul.jb_free_dropdown ul {
	 margin-top: 0;
   
	}



ul.jb_free_dropdown li a,
ul.jb_free_dropdown *.dir {
	border-left:none;
	 border-right::none;
}

/* -- Drop-down open -- */




