.store-brand {
  background-color: ;
}

.store-brand.light .site__logo_icon {
  fill: #FFFFFF;
}

.store-brand.dark .site__logo_icon {
  fill: #0a0918;
}

.store-brand .site__logo,
.store-brand .menu__link,
.store-brand .site__header_navigation .nav_bar_h1 li a,
.store-brand .site__header_right_nav_item {
  opacity: 0.5;
}

.store-brand .menu__link:hover,
.store-brand .site__header_navigation .nav_bar_h1 li a:hover,
.store-brand .site__header_navigation .shop_more_dropdown--list .nav_h1 a,
.store-brand .site__header_navigation .nav_bar_h1 .nav_h1.active a,
.store-brand .site__header_right_nav_item:hover {
  opacity: 1.0;
}

.store-brand.light,
.store-brand.light .menu__link,
.store-brand.light .header_username,
.store-brand.light .site__header_navigation .nav_bar_h1 li a,
.store-brand.light .site__header_mobile_dropdown .dropdown__toggle:after,
.store-brand.light .store-banner a,
.store-brand.light [class^="ts-icon-"] {
  color: #FFFFFF;
}

.store-brand.light .nav_h1.active {
  border-color: #FFFFFF;
}

.store-brand.dark,
.store-brand.dark .menu__link,
.store-brand.dark .header_username,
.store-brand.light .site__header_navigation .shop_more_dropdown--list .nav_h1 a,
.store-brand.light .site__search_container,
.store-brand.light .site_search__cancel,
.store-brand.dark .store-banner a,
.store-brand.dark [class^="ts-icon-"]{
  color: #0a0918;
}

.store-brand.light .dropdown__toggle--active,
.store-brand.dark .dropdown__toggle--active,
.store-brand .dropdown__toggle--active span,
.store-brand .dropdown__toggle--active .header_username {
  opacity: 1.0;
  color: #0a0918;
}

.store-brand.light .site__search_container .ts-icon-search,
.store-brand.dark .site__search_container .ts-icon-search {
  color: #d8dae0
}

.store-brand.light .site__header_navigation {
  border-top: 1px solid rgba(232,236,237, 0.5);
}

.store-brand .menu__link-cta,
.store-brand .menu__item--about-teespring {
  display: none;
}

.store-brand .site__menu_dropdown .dropdown__toggle {
  border-left: none;
}

.store-brand .site__header_right_nav .icon-login{
  display: none;
}

.store-brand .site__header_right_nav.active .icon-login{
  display: block;
}

.site__header_right_nav .site__header_right_nav_item + .site__header_right_nav_item {
  margin-left: 16px;
}

.store-brand .site__header_mobile_dropdown .dropdown__menu {
  margin-top: 12px;
}

.store-banner {
  width: 100%;

  display: flex;
  align-items: center;
  justify-content: center;

  position: relative;

  padding: 1rem 0;

  font-size: 13px;

  border-bottom: 1px solid #edeff3;

  z-index: 1;
}

.display--mobile .store-banner {
  border-top: 1px solid #edeff3;
}

.store-banner span {
  max-height: 22px;

  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 22px;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  
  overflow: hidden;
}
.store-banner span img {
  max-height: 22px;
}

.store__logo img {
  max-height: 36px;
}

.store-brand .store__logo {
  height: 100%;
}

.dropdown--list .dropdown__menu.js-site-user-dropdown-menu {
  border: none;
}


@media only screen and (min-width: 980px) {
  .store-brand .site__logo:hover {
    opacity: 1.0;
  }

  .store-brand .site__search_container {
    display: none;
  }

  .store-banner {
    width: 100%;

    margin-bottom: 2rem;

    font-size: 16px;

    left: 0;
  }

  .store-banner span {
    max-width: 700px;
    max-height: 34px;

    font-size: 34px;
  }
  .store-banner span img {
    max-height: 34px;
  }

  .store__logo img {
    max-width: 200px;
    max-height: 40px;
  }
}
