



/** HEADER **/
#top{
}
#top header{
	height: 89px;
	padding: 0;
	background:#fff;
	position:relative;
}






#logo {
	float:left;
	width:auto !important;
	height:33px !important;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;

}
#top header:after  { 
	content:'';
	height:3px;
	display:block;
	width:120%;
	left:0;
	position:absolute;
	bottom:-3px;
	background:url(../images/menu_shadow.png) repeat-x left top; 
	z-index:200;
}

/*Menu*/
.navmenu{
	margin: 0;
	float: left;
	/*border-right:1px #e5ecee solid;*/

}
.navmenu ul li {
	display: inline-block;	
	/*width:117px;*/

	/*border-left:1px #e5ecee solid;*/
	height:89px;
	overflow:hidden;
	vertical-align:top;
	list-style: none;
    margin: 0;
    position: relative;
    padding-left: 30px;
    padding-right: 30px;

}
.navmenu ul li a{
	display:block;
	padding-top:34px;
	line-height:18px;
	color: #a4bd07;
	font-size: 17px;
	text-decoration:none !important;
	outline:none;
	font-family: 'Roboto Condensed', sans-serif;
	text-align: center;
}




.navmenu ul li a span {
	display:block;
	line-height:14px;	
	color: #aaaeb0;
	font-size: 11px;
	padding-top:3px;

}


.navmenu ul li a:hover, .navmenu ul li.active a{
	text-decoration: none;
	color:#BDBDBD;

}

.navmenu a.fbnav
{
    display:inline-block;
    width:29px;    
    height: 29px;
    background-image:url('../images/fb.png');
    padding-top: 0px;
    margin-top: 28px;

}


@media screen and (max-width:480px) {

#logo {
width: 100%;
text-align: center;
margin-top: -2px;
float: none;

}

.navmenu{
margin-top: 30px;
margin-bottom: 30px;	
float: none;
text-align: center;
background-color: #fff;
}


.navmenu ul li {

float: none;
display:block;
height: auto;

}

.navmenu ul li a{
	display:block;
	text-align: center;


}



}


@media screen and (max-width:1280px) {

#logo {
margin-bottom: 30px;
float: none;
text-align: center;
}

.navmenu{
margin-top: 30px;
margin-bottom: 30px;	
float: none;
text-align: center;
background-color: #fff;
}


.navmenu ul li a{

font-size: 14px;
padding-top:34px;
}



}

@media (max-width: 979px) { 

#top header{
	height: 89px;
	padding: 0;
	background:#fff;
	position:relative;
	margin-bottom: 60px;
}


  }

  @media (max-width: 1280px) { 

#top header{
	height: 89px;
	padding: 0;
	background:#fff;
	position:relative;
	margin-bottom: 60px;
}


  }


    @media (max-width: 880px) { 

#top header{
	height: 89px;
	padding: 0;
	background:#fff;
	position:relative;
	margin-bottom: 150px;
}


  }

      @media (max-width: 480px) { 

#top header{
	height: 89px;
	padding: 0;
	background:#fff;
	position:relative;
	margin-bottom: 300px;
}


  }