/*@import url(bootstrap.css);*/
header#topbar{
	background-color: #424953;
	position:relative;
	background-image:url("../images/topbg.jpg");
	background-repeat: repeat-x;
	box-shadow: 0px 1px 3px -1px #333;
	display: block;

}

nav a{
	color: #aaa;
}

nav>div.leftsection{
	float: left;
}

nav>div.rightsection{
	float: right;
	width: 430px;
}

nav>div>span{
	display: block;
    float: left;
    line-height: 49px;
    position: relative;
    vertical-align: middle;
   	line-height: 44px;
}

nav span img{
	vertical-align: middle;
}

nav div span.logo{
	padding-right: 10px;
	padding-top: 5px;
}
nav div span.logo:hover{
	cursor: pointer;
}
nav div{
   font-size:0;
   direction:ltr;
}
nav div span{
	font-size: 13px;
	padding: 0px 2px;
/*	border-right: 1px solid #2F343C !important;*/
	color: #aaa;
	transition: all ease 0.14s;

}
div.select_lang div.select div.drop{ font-weight:800;font-size:10px; }

nav div>span.topsocialicon:hover{
	background: rgba(255,255,255,0.2);
	cursor: pointer;
}

nav div span>span{
	border: none;
}


/*nav div span.toplink{
	border:none;
	padding: 0px 10px;
	transition: all ease-in 0.2s;
}*/


nav div span.toplink, nav div span.topsocialicon {
    border: 1px solid #2F343C !important;
    padding: 0 10px;
    transition: all 0.2s ease-in 0s;
}


nav div span.toplink:hover{
	color: #19a7f7;
	background-color: #4c535d;
	cursor: pointer;
}


nav div span>a.myfeedscount{
	padding: 0px 5px;
	background-color: #5fb9ec;
	color: #fff;
	border:none;
	cursor: pointer;
	text-decoration: none;
	vertical-align: middle;
}

nav div.leftsection span.featuredlink{
	color:#19a7f7;
	padding: 0px 20px;
	border:none;
}

nav div.leftsection span.featuredlink:hover{
	color: #63c1f7;
}


nav div.rightsection>span{
		border-right: 1px solid #2f343c;
		padding: 0px 10px;

	}

nav div.rightsection>span:last-child{
	padding-right: 0px;
	border-right: none;
	width: 200px;
	display: inline-block;
	margin: 0;
}

span.searchbox>div{
     background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 1px 1px 6px -2px #AAAAAA inset;
    line-height: 29px;
    margin-top: 5px;
    padding: 0 0 0 20px;
}


span.searchbox:hover, span.searchbox:focus, span.searchbox:active{
	opacity: 1;
}
span.searchbox>div>span{
	opacity: 0.7;
	border:none;
}
span.searchbox>div>span:hover{
	cursor: pointer;
	opacity: 1;
}


span.searchbox>div input{
   border: medium none;
    font-family: "open sans";
    font-size: 12px;
    font-weight: 100;
    line-height: 23px;
    margin-top: 3px;
    outline: medium none;
    padding: 0;
    width: 150px;
}

.fr{
	float: right;
}
nav>div.layer{
	
	display: block;
	background-color: #404854;
	border-top: 1px solid #4b535f;
	box-shadow: 0px 1px 0px #373c44 inset;
}

nav>div.layer:first-child{
	border:none;
}


nav{
	display: block;
	
}

nav.navmain{
}

nav.navres{
	display: none;
}

nav.navres div span.searchbox{
	float: right;
}

 

.layer:before, .layer:after, nav.navres:before, nav.navres:after{
    display: table;
    content: "";
}

.layer:after, nav.navres:after {
    clear: both;
}

#userlink{
	background-image:url("../images/usericon.png");
	padding-right: 24px;
	background-position: right;
	background-repeat: no-repeat;
}
.navbar-toggle{display:none;}


