/* ----------- custom location toggle ------------ */

.location-wrap {
  border: 1px solid #fff;
  color: #fff;
  margin: 0;
  padding: 10px;
  position: relative;
}

.location-wrap p {
  color: #fff;
  margin: 0;
  line-height: 1;
  text-overflow: ellipsis;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
}

.location-wrap p span {
  margin: 0 7px 0 0;
}

.location-wrap:hover {
  cursor: pointer;
}

.location-wrap {
  display: block;
}

.location-list {
  position: absolute;
  top: calc(100% + 1px);
  left: 0;
  width: 100%;
  visibility: hidden;
  opacity: 0;
  background: #000;
  transition: opacity: .3s ease 0s;
}

.location-list.active {
  opacity: 1;
  visibility: visible;
}

.location-list ul {
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
}

.location-list li {
  display: block;
}

.location-list a, .location-list a:visited {
  display: block;
  color: #fff;
  padding: 5px 10px;
  letter-spacing: 1.4px;
  text-transform: capitalize;
}

.location-list a:hover, .location-list a:focus {
  background: #444;
}

@media(max-width: 992px) {
  .location-wrap {
    display: none;
  }
}
@media(max-width: 960px) {
.hhs-side-menu .hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper.is-open{visibility: visible !important;}
  .hhs-side-menu__footer{padding-top: 0px !important;}
  .hhs-side-menu__footer>.login-menu{border: none !important; padding-top: 0px !important; margin-top: 0px !important;} 
  .login-menu>#hs_cos_wrapper_ShopLTK_Header_>#hs_menu_wrapper_ShopLTK_Header_ ul {background: #FFFFFF !important;}
  .sc-site-header__menu.sc-site-header__menu--63616272822.hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-vertical{
   padding-bottom: 0px !important;
  }
  .sc-site-header__menu.sc-site-header__menu--63616272822.hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-vertical>ul{
   margin-bottom: 0px !important;
  }
  .hhs-side-menu__footer .login-menu ul>li>a, .hhs-side-menu__footer .login-menu ul>li>a:visited{
    font-weight: normal !important; text-align: left !important;
}
  .msctas>#hs_cos_wrapper_ShopLTK_Header_> #hs_menu_wrapper_ShopLTK_Header_>ul li:nth-child(1) a{
    background-image: url(https://onbrand.shopltk.com/hubfs/icon1.png);
    background-repeat: no-repeat;
    display: block;
    padding-left: 30px;
    background-size: 20px;
    vertical-align: middle;
    background-position: 0% 35%;
}
    .msctas>#hs_cos_wrapper_ShopLTK_Header_> #hs_menu_wrapper_ShopLTK_Header_>ul li:nth-child(2) a{
    background-image: url(https://onbrand.shopltk.com/hubfs/icon2.png);
    background-repeat: no-repeat;
    display: block;
    padding-left: 30px;
    background-size: 20px;
    vertical-align: middle;
    background-position: 0% 35%;
}
}