#header-outer,
#header-outer * {
  transition: none !important;
  animation: none !important;
}

body #header-outer {
  transition: none !important;
  box-shadow: none !important;
}

body #header-outer.transparent {
  transition: none !important;
  box-shadow: none !important;
}

#header-outer,
#header-outer.transparent,
#header-outer.transparent:before {
  transition: none !important;
}


/* 그림자 제거 */
#header-outer[data-transparent-shadow-helper="true"]:before {
  display: none !important;
}

/* 추가 */
#header-outer header {
  transition: none !important;
}

#megamenu-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: #fff;
  z-index: 90;
  opacity: 0;
  pointer-events: none;
}

body.megamenu-open #megamenu-bg {
  height: 350px;
  opacity: 1;
}


body.megamenu-open .nectar-megamenu {
  background-color: #fff !important;
}

/* 메가메뉴 펼쳐질 때 바로 반응하게 설정 */
body.megamenu-open #header-outer>#top nav>.sf-menu>li>a {
  color: #111 !important;
  transition: none !important;
  opacity: 1 !important;
}

#header-outer>.menu-title-text {
  color: #fff;
}

body.megamenu-open #header-outer>.menu-title-text {
  color: #111;
}

/* 로고 */
body.megamenu-open #header-outer #top #logo img.starting-logo {
  opacity: 0 !important;
  transition: none !important;
}

body.megamenu-open #header-outer #top #logo img.dark-version {
  opacity: 1 !important;
  transition: none !important;
}

/* icon-salient-search */

body.megamenu-open #header-outer.transparent #top nav ul #search-btn span.icon-salient-search {
  color: #000 !important;
}

/*  */
body.megamenu-open #header-outer>#top nav>.sf-menu>li.current-menu-item>a {
  color: #111 !important;
  transition: none !important;
  opacity: 1 !important;
}

/*  */
body.megamenu-open #header-outer>#top nav>.sf-menu>li.current-menu-item>a>span.menu-title-text::after {
  transition: none !important;
  opacity: 1 !important;
}