.sn-bar--scrollable .sn-bar__item--right-spacer {
  display: block;
}
.sn-bar__link--has-dropdown {
  position: relative;
}
.sn-bar__scroll {
  position: absolute;
  top: 0;
  z-index: inherit;
  padding: 0 0 0.15em;
  width: 1em;
  background-color: #eee;
  font-size: 200%;
  line-height: 0;
  height: 60px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s;
  background: #fff;
  border: none;
}
.sn-bar__scroll:focus {
	opacity: 1;
	outline: none !important;
  }
  .sn-bar__scroll:active{
	outline: none !important;
  }
.sn-bar__scroll--left {
  left: 0;
}
.sn-bar__scroll--right {
  right: 0;
}
.sn-bar__scroll--visible {
  opacity: 0.9;
  transition: opacity 0.3s;
  outline: none !important;
  font-size: 40px;
}
.sn-bar__item--has-focus,
.sn-bar__item:hover {
  background-color: #fff;
}

.sn-bar__item--has-focus .sn-bar__dropdown,
.sn-bar__item:hover .sn-bar__dropdown {
  display: block;
}

.sn-bar__item--has-focus .sn-bar__menu-item,
.sn-bar__item:hover .sn-bar__menu-item {
  padding: 0;
  margin-left: 1em;
  line-height: 32px;
}
.sn-bar__item--has-focus .sn-bar__menu-item > a,
.sn-bar__item:hover .sn-bar__menu-item > a {
  display: inline-block;
}

.sn-bar__item--has-focus:nth-last-child(2) > .sn-bar__link:after,
.sn-bar__item:hover:nth-last-child(2) > .sn-bar__link:after {
  width: calc(100% + 1.5em);
}
.sn-bar__item--repeated {
  margin-left: 0 !important;
}
.sn-bar__item--right-aligned-dropdown .sn-bar__dropdown {
  left: auto;
  right: 0;
  top: 40px;
}
.sn-bar--scrollable .sn-bar__item--right-aligned-dropdown .sn-bar__dropdown {
  right: -2em;
}
@media (max-width: 479px) {
  .sn-bar__outer-wrap {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
  }
}
@media (min-width: 480px) {
  .sn-bar__inner-wrap {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
  }
  .sn-bar--scrollable .sn-bar__heading {
    background-color: #e0e0e0;
  }
}
@media (min-width: 1024px) {
  .sn-bar__outer-wrap {
    position: relative;
    padding-right: 0;
  }
  .sn-bar__link {
    padding: 0 0;
  }
}

/*ul.sn-bar__inner-wrap li:last-child .sn-bar__link {
    margin-right: 15px;
}*/

/*Style1*/

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
}

/*style3*/

.gnbar {
  position: fixed;
  width: 100%;
  display: flex;
  justify-content: space-between;
  color: #fff;
  background-color: #49176e;
  margin: 0 auto;
  z-index: 20;
}

.gnbar,
.gnbar__placeholder {
  height: 0px;
}

.gc-logo__image {
  width: 204px;
  margin-top: 5px;
}

.gnbar__toggle {
  padding: 0 16px;
}

.gnbar__toggle--search {
  order: 1;
  width: 48px;
}
.global-dropdown {
  position: absolute;
  top: 48px;
  width: 100%;
  z-index: 22;
  background-color: #2d0e44;
  display: none;
}

.sn-bar {
  width: 100%;
  height: 60px;
  line-height: 60px;
  overflow: hidden;
  -ms-overflow-style: none;
  position: absolute;
  z-index: 20;
}
.sn-bar--focused,
.sn-bar--hovered {
  overflow: visible;
}
.sn-bar__placeholder {
  height: 50px;
}
.sn-bar--transparent:not(.sn-bar--sticky) {
  background-color: #fff;
  border-bottom: 1px solid #f4f4f4;
}
.sn-bar__outer-wrap {
  display: flex;
  height: 65em;
  width: 100%;
}
.sn-bar__inner-wrap {
  white-space: nowrap;
  height: 65em;
  display: flex;
  width: 100%;
}
.sn-bar__item {
  position: relative;
  height: 50px;
  flex-shrink: 0;
}
.sn-bar__link {
  display: block;
  cursor: pointer;
}
