#header li a { text-transform: uppercase; transition: text-shadow 0.3s; }
#header .navbar-brand { /*display: none;*/ }
#header .navbar-brand img { height: 100%; object-fit: contain; }

@media(min-width: 1024px){
	#header .navbar-brand h1 { padding: 15px 5px; }
	#header ul.nav { padding-left: 10%; }
}

/* header */

#header { height:80px; background:transparent;}
#header .navbar-inverse .container {position: relative;}
#menu-fix {position:fixed; left:0px; top:0px; width:100%; height:80px;}
#menu-fix.fixed {background:#FFF; box-shadow:3px 3px 3px rgba(0,0,0,0.1); z-index:99999999;}

/* 胶农费矫 惑窜 皋春 荤扼瘤绰 臭捞 */

#menu-container {z-index:9999999; position: fixed; width:100%; height: 80px; background: #fff; -webkit-transition: 0.2s all; transition: 0.2s all;}
#menu-container.fixed { /*margin-top:-32px;*/ /*box-shadow:3px 3px 3px rgba(0,0,0,0.1);*/ -webkit-transition: 0.2s all; transition: 0.2s all;}

/* 弥惑窜 官肺啊扁 皋春 (HOME/LOGIN/JOIN 何盒) */

.util-menu { width:100%; background:#F3F3F3; height:32px; line-height:0;}
.util-menu ul {float:right; margin:0 auto;}
.util-menu li {display:inline-block; padding:10px 20px; height:32px; border-right:1px solid #E3E3E3;}
.util-menu li:first-child {border-left:1px solid #E3E3E3;}
.util-menu li a {font-size:12px; font-weight:400; color:#999; padding:0;}
.util-menu li a:hover, .util li a:focus {color:#dbb075; background:none;}

/* 肺绊 */

#header .navbar-brand h1 {height:80px; /*padding-left:20px;*/ display:table-cell; vertical-align:middle; line-height:0;}

/* 皋春 惑窜 咯归 */

.nav { padding-top:15px !important;}
.navbar-nav { float: none !important; }

/*.nav > li { float: left; width: 20%; font-family:'Montserrat','Noto Sans KR', sans-serif; font-weight: 500; }*/

/* 1瞒 皋春 迄飘 */

#header .nav > li a { font-size:14px; font-weight: 500; color: #0c0c0c; letter-spacing:-0.4px; font-family:'Montserrat','Noto Sans KR', sans-serif; /*text-shadow: -1px 0 transparent, 0 1px transparent, 1px 0 transparent, 0 -1px transparent;*/}
#header .nav > li:hover a { color: #fff; }
#header .navbar-inverse .navbar-nav  li a:hover { /*text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;*/ }
#header .navbar-inverse .navbar-nav  ul.sub-menu li a:hover { /*text-shadow: -1px 0 #0c0c0c, 0 1px #0c0c0c, 1px 0 #0c0c0c, 0 -1px #0c0c0c;*/ }

/* 1瞒 皋春 埃拜 */

#header .nav li > a { padding:15px 40px;}
.nav > li { float:left; text-align: center; width: 20%; }
.nav > li:hover { background-color: #0c0c0c; }

/* 2瞒 皋春 迄飘 */

#header .nav li ul.sub-menu li a { color:#FFF; padding:10px; font-size:14px; font-weight:400; font-family: 'Noto Sans KR', sans-serif; display: block;}

/* 2瞒 皋春 承捞 棺 叼磊牢 */

#header .nav li ul.sub-menu {width:100%; position:absolute; top:50px; left:0; box-shadow: none; z-index:999;}
#header .nav li ul.sub-menu li { background: #0c0c0c; border-bottom:1px solid #919191;}

/* 2瞒 皋春 付快胶 坷滚 拿矾 */

#header .nav li ul.sub-menu li a:hover, #header .navbar-nav li ul.sub-menu li a:focus {background: #fff; color: #0c0c0c;}
#header .nav li ul.sub-menu li:last-child {border-bottom:none;}

@media screen and (max-width:1440px){
	#header .nav > li{width: 17%;}
}

@media screen and (max-width: 1280px) {

	/* 弥惑窜 官肺啊扁 皋春 (HOME/LOGIN/JOIN 何盒) */

	.util-menu li:last-child {border-right:none;}

	/* 肺绊 */

	#header .navbar-brand h1 {padding-left:20px;}
}


@media only screen and (max-width : 1200px) {

	/* 庆歹 (臭捞/硅版 拿矾 汲沥) */

	#header {height:80px;}
	#menu-container {height:80px;}
	#menu-fix {height:80px;}

	/* 皋春 惑窜 咯归 */

	.navbar-right {padding-top:15px !important;}
	.navbar-right { float: none; }

	/* 弥惑窜 官肺啊扁 皋春 (HOME/LOGIN/JOIN 何盒) */

	.util-menu {height:30px;}
	.util-menu li {padding:10px 15px; height:30px;}
	.util-menu li a {font-size:11px;}

	/* 肺绊 */

	#header .navbar-brand h1 { /*height:78px;*/ }
	#header .navbar-brand h1 img { /*width:180px;*/ }

	/* 1瞒 皋春 迄飘 */

	#header .nav > li a {font-size:16px;}

	/* 1瞒 皋春 承捞 */

	#header .navt li > a {padding:15px 30px;}

	/* 2瞒 皋春 迄飘 */

	#header .navbar-nav li ul.sub-menu li a {font-size:13px;}

}


@media only screen and (max-width : 1024px) {

	/* 肺绊 */

	#header .navbar-brand h1 img { /*width:160px;*/ }

	/* 1瞒 皋春 迄飘 */

	#header .navbar-nav.navbar-right > li a {font-size:15px;}

	/* 1瞒 皋春 承捞 */

	#header .navbar-nav.navbar-right li > a {padding:15px 25px;}

	#header .nav > li{width: 100%;}
}


	/* mobile */ /* org 768px */
@media screen and (max-width: 1023px) {

  /* 庆歹 */

	#header .navbar-brand { display: block; }
	#header .navbar-brand h1 img { width: 100%; height: 100%; object-fit: contain; }

  #header {width: 100%; z-index:99999; height:60px;}
  #menu-fix {height:60px;}
  #menu-fix {height:60px;}
  #menu-container {height:60px;}
  #menu-container.fixed { /*margin-top:-30px;*/}

  /* 肺绊 */

  #header .navbar-brand h1 { height: 60px; padding-top: 10px; padding-bottom: 10px; }
  #header .navbar-brand h1 img { /*width:160px;*/ }

	/* mobile custom */

	#header .nav .dropdown i {
		display: inline-block;
		float: right;
		padding: 3px 10px;
		margin-right: 5px;
	}

	#header .nav li ul.sub-menu li { padding-left: 40px; }
	#header .goblog { margin-right: unset !important; }

  /* 1瞒 皋春 迄飘 */

  #header .navbar-nav.navbar-right > li a {font-size:13px; padding: 15px 30px;}
  .navbar-nav > li {width:100%; float:left; text-align:left; background:#FFF;}
  .nav {padding-top:0 !important;}
  .navbar-inverse .navbar-nav > .open > a {background-color:#F5F5F5; border:0;}
  .nav > li:first-child {border-top:1px solid #DDD;}
  .nav > li {border-bottom:1px solid #DDD;}
  #header .navbar-inverse .navbar-toggle, #header .navbar-inverse .navbar-toggle:focus { border: none; outline: none; }
  #header .navbar-inverse .navbar-toggle:hover .icon-bar {background: #666;}

  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {border-top: 0;}
  .social-icons ul li:first-child {padding-left: 0;}
  #header .navbar-nav.navbar-right li > a > i {display:inline-block; float:right; padding: 3px 10px; margin-right: 5px; border: 1px solid #DDD; border-radius:4px;}
  #header .navbar-nav.navbar-right li > a {padding:15px 15px 15px 20px;}
  #header .navbar-nav li ul.sub-menu li a {padding:10px 20px;}
  #header .navbar-nav li ul.sub-menu {position: relative; top:0; left:0; padding:0; width:100%; box-shadow: none; display:none; z-index: 999; border:0;}
  #header .navbar-nav li ul.sub-menu li:last-child {border-bottom:none;}
  #header .navbar-inverse .navbar-nav li.active > a,
  #header .navbar-inverse .navbar-nav li.active > a:focus,
  #header .navbar-nav.navbar-right li > a:hover {border:none; background:#FFF;}
  .nav.nav-justified.post-nav li,
  .nav.navbar-nav.post-nav li {display:inline-block; margin-right: 15px;}
  .navbar-toggle {margin-top:15px !important;}
}