/*Content CSS*/
.header-wrap {position: fixed; left:0; top:0; width:100%; height: 90px; z-index:10; border-bottom: 1px solid rgba(255, 255, 255, .15); transition: .3s; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);}
.scrolled .header-wrap {background: #000;}
#header  {position: relative; width: 100%; height: 100%;}
.header-inner {position: relative; max-width: 1555px; height:100%; display: flex; justify-content: space-between; align-items: center; z-index: 1; margin-left: 210px;}
#header h1 a {position: relative; display: block;}
#header h1 a img {}

#gnb {height: 100%;}
#gnb > ul {display: flex; justify-content: center; height: 100%;}
#gnb > ul > li {position: relative;}
#gnb > ul > li + li {margin-left: 58px;}
#gnb > ul > li > a {position: relative; height: 100%; display: flex; align-items: center; font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: 500; color: #fff; transition: .3s;}
#gnb > ul > li > a::before {content: ''; position: absolute; right: -8px; top: 37%; width: 0; height: 0; border-radius: 50%; background: #cf001b; transition: .3s;}
#gnb > ul > li:hover > a, #gnb > ul > li.selected > a {color: #cf001b;}
#gnb > ul > li:hover > a::before, #gnb > ul > li.selected > a::before {width: 5px; height: 5px;}

/*sub-menu*/
#gnb .sub-menu {position: absolute; left:0; top:100px; width:100%; height: 70px;}
#gnb .sub-menu,.device-md #gnb .sub-menu {display: none; flex-wrap:nowrap; align-items: center;}
#gnb .sub-menu li a {display: flex;align-items: center; font-size: 14px; font-weight: 300; color: #000; white-space: nowrap; transition: .3s;}
#gnb .sub-menu li + li {margin-left: 55px;}
#gnb .sub-menu li a:hover, #gnb .sub-menu li a.active {color:#67412e;}

.lnb-bg {position: absolute; left:0; top:100px; width:100%; height: 70px; background: #fff; z-index: -1; display: none;}

@media screen and (max-width: 1700px) {
 .header-wrap {padding: 0 60px;}
.header-inner {margin: 0 auto;}
}

@media screen and (max-width: 1023px) {
 .header-wrap {height: 65px;}
 .header-inner {justify-content: center;}
  #gnb {display: none;}
  #header h1 a {width: 170px;}
}
