body header{
	box-shadow:1px 1px 1px rgba(0,0,0,0.5);
	position:fixed;
	left:0px;
	right:0px;
	top:0px;
	z-index:100000;
	padding:0px;
	margin:0px;
	padding:0.3em 0px;
	background:rgba(255,255,255,1);
}

#nav_container{
	margin:0px;
	padding:0px;
	display:flex;
	width:90%;
	margin:auto;
	align-items:center;
}

#nav_container nav{
	margin:0px;
	padding:0px;
	width:100%;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
#nav_container ul{
	display:flex;
	margin:0px;
	padding:0px;
}

#nav_container ul li{
	display:flex;
	padding-left:0.2em;
	padding-right:0.2em;
	padding-bottom:0.1em;
}

#nav_container ul li.liactive{
	border-bottom:1px solid #7030A0;
}
#nav_container ul li.logo{
	align-items:flex-end;
}

#nav_container ul li.logo span{
	display:flex;
	flex-direction:column;
	/margin-left:1em;
}

#nav_container ul li.logo span.logo_letter{
	font-size:3em;
	color:#7030A0;
	font-weight:bold;
	line-height:0.8em;
}
#nav_container ul li.logo em{
	font-size:1em;
	color:#7030A0;
}
#nav_container ul li.logo strong{
	font-size:1.5em;
	color:#7030A0;
	font-weight:normal;
}
#nav_container ul li img{
	height:30px;
}


#nav_container ul.linked li{
	margin:0px 1em;
}

#nav_container ul li a{
	font-size:0.9em;
	color:#7030A0;
}

#drag_menu{
		display:none;
	}
	#nav_container ul li.close_menu,#nav_container ul li.node,#nav_container ul li.telephone{
		display:none;
	}
	
@media screen and (max-width:1100px){
	#nav_container ul.linked li{
			margin:0px 1em;
		}	
	}
	@media screen and (max-width:950px){
		#nav_container ul.linked,#nav_container ul.dragIn{
			-moz-transition:0.5s;
			-ms-transition:0.5s;
			-webkit-transition:0.5s;
			transition:0.5s;
		}
		#nav_container ul.linked{			
			display:none;
		}
		
		#nav_container .drag_menu{
			margin:0px;
			padding:0px;
			display:flex;
			flex-direction:column;
			margin-right:0.5em;
		}
		
		#nav_container .drag_menu span{
			border:1px solid #7030A0;
			width:30px;
			margin:0.2em 0px;
		}
		#nav_container ul.linked{
			display:flex;
			flex-direction:column;
			align-items:flex-start;			
			position:fixed;
			top:0px;
			left:-241px;
			padding-top:2em;
			padding-bottom:1em;
			width:240px;
			z-index:1000;			
			background:#7030A0;
			height:100%;
			margin-right:0px;
			border-right:1px solid rgba(0,0,0,0.3);
		}
		
		
		#nav_container ul.linked li{
			margin-top:0.5em;
			/margin-bottom:0em;			
			/border-bottom:1px solid rgba(255,255,255,0.5);
			/padding-bottom:0.3em;
			width:80%;
		}
		
		#nav_container ul li a{
			font-size:0.9em;
			color:rgba(255,255,255,1);
			border-bottom:1px solid rgba(255,255,255,0.8);
			width:100%;
			padding:0.5em 0px;
		}
		#nav_container ul li a:hover{
			background:rgba(0,0,0,0.5);
		}
		#nav_container ul li.close_menu{
			position:absolute;			
			left:0px;
			right:0px;
			top:0px;
			margin:0px;
			padding:0px;
			width:100%;
			padding:0.5em 0px;
			color:white;
			border:none;
			display:flex;
			justify-content:flex-end;
			font-weight:bold;			
		}
		#nav_container ul li.close_menu span{
			margin-right:1em;
			height:30px;
			width:30px;
			background:rgba(0,0,0,0.2);
			background:white;
			border-radius:30px;
			text-align:center;
			line-height:30px;
			font-size:1em;
			color:#7030A0;
			
		}
		#nav_container ul li.small_logo{			
			display:flex;
			justify-content:center;
			margin-top:1em;
		}
		#nav_container ul li.small_logo strong{
			border:1px solid white;
			height:80px;
			width:80px;
			border:10px solid white;
			border-radius:70px;
			background:url("/public/image/bint.png") center;
			background-size:cover;			
		}		
		
	}
	
	
	
