@media all
{
  .hlist {
	overflow:hidden;
	float:left;
	display:inline;
	position:relative;
	line-height:0;
	font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
  }
.hlist2 {
	float: right;
	padding-right: 10px;
}
.hlist ul, .hlist2 ul {
	margin:0;
	padding:0;
    display:inline;
	float:left;
  }
.hlist ul li , .hlist2 ul li{
    display:inline;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
  }
.hlist2 ul li a,
.hlist2 ul li strong, 
.hlist2 ul li a:visited, 
.hlist ul li a, 
.hlist ul li span, 
.hlist ul li strong , 
.hlist ul li a:visited{
	background:transparent;
	color:#fff;
	display:block;
	margin:0;
	text-decoration:none;
	width:auto;
	line-height: 51px;
	padding: 0 15px;
	font-size: 1.143em;
	font-weight: normal;

  }

.hlist ul li span.inactive {color:#ababab} 

  .hlist ul li a:focus,
  .hlist ul li a:hover,
  .hlist ul li a:active  {
	color:#ff0;
	text-decoration:none;
	outline: 0 none;
}
.hlist2 ul li a:focus, .hlist2 ul li a:hover, .hlist2 ul li a:active {
	color: #ff0;
	text-decoration: none;
}
.hlist2 ul li a span {border:1px solid #fff;padding:10px;}

  .hlist ul li.active { }

  .hlist ul li.active strong,
  .hlist ul li.active a:focus,
  .hlist ul li.active a:hover,
  .hlist ul li.active a:active { background:transparent; color:#fff; text-decoration:none; }
}
