/* main_menu---- -------------------------------------------------------------------------------------------- */
#main_menu_container {
	position:fixed;
	z-index:999999;
	width:100%;
	transition: all ease .5s;
	background:#e7e9e8;
	box-shadow:0 5px 8px rgba(50, 50, 50, 0.6);
}
/* 메뉴 fixed */
#main_menu_container.f-nav { 
	position:fixed;
	width:100%;
	top:0;
	left:0;
	z-index:9999;
	background-color:rgba(255, 255, 255, 1);
	box-shadow:0 0 8px rgba(50, 50, 50, 0.6);
}

#main_menu_container.f-nav a.page-scroll {
	color:#4d4d4d;
	text-shadow:none;
}

#main_menu_container .row {
	margin:0;
}
#main_menu {
	background:none;
	border:0;
	border-radius:0;
	position:relative;
	margin-bottom:0;
	color:#000;
	z-index:99999;
}
#main_menu .container {
	position:relative;
	padding:0 10px
}
#main_menu .navbar-header {
	margin-left:0;
	margin-right:0;
}
#main_menu .navbar-header .navbar-brand {
    display:block;
    height:100%;
	line-height:2.5;
	color:#fff;
    padding:0;
	margin:0;
    transition:all 0.5s ease 0s;
}
#main_menu .navbar-header .navbar-brand img {
	margin:0 auto;
	max-width:350px;
}

#menu_collapse {
	padding:0;
	z-index:99999;
}

#main_menu .navbar-nav { 
	margin:0 auto;
	padding:0;
	float:right;
}

#main_menu .navbar-nav li { 
	position:relative;
	padding:0
}

#main_menu .navbar-nav li a,
#main_menu .navbar-nav li span {
	font-size:16px;
	font-weight:500;
	color:#666;
	padding: 35px 15px;
	display:block;
	line-height:20px;
	cursor:pointer;
}
#main_menu .navbar-nav li a:hover,
#main_menu .navbar-nav li span:hover,
#main_menu .navbar-nav > .active > a, 
#main_menu .navbar-nav > .active > a:focus, 
#main_menu .navbar-nav > .active > a:hover {
	background:none;
	color:#3fa9f5;
}