.header-container.type5{border-top-width:0;}
.header-container.type5 .header-left, .header-container.type5 .header-right{-ms-flex:none;flex:none;margin:0;}
.header-container.type5 .top-links-container{padding:3px 0 3px;font-size:.7857em;}
@media (max-width:1156px){.header-container.type5 .top-links-container{padding:1px 0 1px;}}
.header-container.type5 .top-links-area .links li{padding:2px 14px;font-size:11px;text-align:left;text-transform:uppercase;white-space:nowrap;font-weight:600;border:none;letter-spacing:.025em;}
.header-container.type5 .top-links-area .links li a{font-weight:inherit;}
.header-container.type5 .top-links-area .links + span{height:20px;line-height:1;color:transparent;width:1px;background:rgba(255, 255, 255, 0.18);display:inline-block;margin:0 .875rem;opacity:.8;}
.header-container.type5 .top-links-container .currency-wrapper > a, .header-container.type5 .top-links-container .language-wrapper > a, .header-container.type5 .top-links-container .compare-link > a{border:none;border-radius:3px;font-size:11px;font-weight:600;line-height:24px;text-transform:uppercase;letter-spacing:.025em;}
.header-container.type5 .top-links-container .currency-wrapper > a i:before, .header-container.type5 .top-links-container .language-wrapper > a i:before, .header-container.type5 .top-links-container .compare-link > a i:before{content:'\e81c';font-weight:600;}
.header-container.type5 .top-links-container .currency-wrapper > a{padding-left:0;}
.header-container.type5 .top-links-container span.split{border-color:#e7e7e7;display:none;}
.header-container.type5 .header{padding-top:27px;padding-bottom:27px;justify-content:space-between;flex-wrap:nowrap;}
.header-container.type5 .main-nav{margin-left:.875rem;max-width:100%;padding:0;width:auto;position:static;}
.header-container.type5 .separator{height:1.6em;border-left:1px solid rgba(0, 0, 0, 0.08);margin-left:.875rem;}
.header-container.type5 .searchform input[type=text]{height:40px;padding:0 46px 0 14px;}
.header-container.type5 .searchform .searchsubmit{right:0;width:46px;color:#606669;font-size:0;border-radius:0 30px 30px 0;font-weight:400;}
.header-container.type5 .searchform .searchsubmit:after{font-size:16px;}
.header-container.type5 .search-by-category{right:45px;}
.header-container.type5 .search-by-category .input-dropdown-inner{height:40px;border-left:1px solid rgba(129, 129, 129, 0.1);border-right:1px solid rgba(129, 129, 129, 0.1);line-height:40px;min-width:150px;}
.header-container.type5 .search-area{margin-left:.875rem;}
.header-container.type5 .search-area > a{font-size:16px;display:block;width:50px;height:50px;line-height:50px;}
.header-container.type5 .search-area > a i:before{font-weight:600;}
.header-container.type5 .search-area .search-extended{right:-40px;}
.header-container.type5 .top-navigation li.level0 a.level-top{padding-top:16px;padding-bottom:14px;letter-spacing:-.3px;padding-left:20px;padding-right:8px;}
.header-container.type5 .top-navigation li.level0 a.level-top > span > .cat-label{top:0;}
.header-container.type5 .header-contact{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:0;padding:0;border-right:none;}
.header-container.type5 .header-contact .my-account{padding:0 .125rem;}
.header-container.type5 .header-contact > a i{display:block;margin:0 3px;font-size:27px;}
.header-container.type5 .custom-block{border:none;font-size:24px;padding:0 1.375rem 0 0;border-right:1px solid rgba(0, 0, 0, 0.08);margin-right:22px;}
@media (max-width:1156px){.header-container.type5 .custom-block{display:none;}}
.header-container.type5 .mini-cart{position:relative;line-height:39px;}
.header-container.type5 .mini-cart .cart-design-3 .icon-cart-header{top:0;}
.header-container.type5 .mini-cart .cart-design-3 .icon-cart-header .cart-total{top:1px;}
@media (max-width:1199px){.header-container.type5 .top-navigation li.level0 a.level-top{padding-left:10px;padding-right:10px;}}
@media (max-width:1156px){
 .header-container.type5 .header-center{padding:0;flex:none;}
 .header-container.type5 .header-right{margin-left:0;}
 .header-container.type5 .search-icon i:before{font-weight:600;}
 .header-container.type5 .search-area.show-icon-tablet .search-extended::before{display:block;position:absolute;top:-22px;right:75px;border-bottom-color:#dfdfdf;}
 .header-container.type5 .search-area.show-icon-tablet .search-extended{right:-75px;border-color:#dfdfdf;border-width:4px;border-style:solid;}
 .header-container.type5 .top-links-area ul.links{right:55px;padding:5px 0;}
 .header-container.type5 .top-links-area ul.links li{padding:2px 0;}
 .header-container.type5 .top-links-area ul.links li a{padding:0 10px;}
}
.header-container.type5.sticky-header{position:fixed;top:0;left:0;width:100%;margin:0;padding:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);z-index:99;}
.header-container.type5.sticky-header > .container{min-height:60px;}
.header-container.type5.sticky-header .header{padding-top:0;padding-bottom:0;}
.header-container.type5.sticky-header .site-logo img{transform:scale(1);transform-origin:left center;}
.header-container.type5.sticky-header .mini-cart .cart-wrapper{right:0;}
.header-container.type5.sticky-header .header-wrapper{padding:0;}
.header-container.type5.sticky-header .top-links-container{display:none;}

/* DIZTINCT CUSTOM */
.header-container.type5 {
  .header {
    padding: 0;
  }
  .header-left, .header-right {
    flex: 1;
  }

  .menu-icon {
    padding: 14px 16px;
  }

  #mobile-logo {
    padding: 10px 0;
    max-width: 123px;

    img {
      max-width: 100% !important;
    }
  }

  .site-logo {
    img {
      padding-top: 0;
    }
  }

  .mini-cart {
    margin-bottom: 0;
    padding-bottom: 0;

    .cart-wrapper {
      margin-top: 0;

      &::before, &::after {
        margin-right: 21px;
      }
    }
  }

  .search-area {
    margin-left: 0;
  }
}

.mobile-nav {
  width: calc(100% - 70px);
  left: calc(-100% - 70px);
  background: #fff;

  #mn-header {
    background: #000;
    padding: 10px 20px;
  }

  .close-sidebar-menu {
    color: #B8B8B8;
    font-size: 21px;
  }

  .bs-navbar-collapse {
    margin-top: 0;
  }

  ul {
    li {
      border-bottom: 1px solid #C2C2C2;

      a {
        color: #000;
        font-size: 14px;
        font-weight: 600;
      }
    }
  }

  .nav-accordion li {
    .expand, .collapse {
      color: #000;

      &::after {
        color: #000;
      }
    }
  }
}

.mobile-nav-shown .mobile-nav-overlay {
  opacity: .5;
}

.header-full-width .header-container>.container,
.header-full-width .top-links-container>.container {
  width: 100%;
}

.search-area.show-icon {
  position: static;

  &&:before {
    display: none;
  }
}

#account-link {
  display: inline-flex;
  height: 50px;
  width: 50px;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}


.cart-design-1 {
  padding: 0;

  .icon-cart-header {
    height: 50px;
    width: 50px;
    justify-content: center;

    svg {
      font-size: 17px;
    }

    .cart-qty {
      font-size: 12px;
      margin-right: 0;
      margin-left: 5px;
      font-weight: 600;
    }
  }
}

@media (max-width: 1156px) {
  .header-container.type5 {
    .menu-icon {
      display:block;
    }

    .search-area {
      .search-extended {
        width: 100%;
        left: 0;
        right: 0;
        margin-top: 0;

        &::before {
          right: auto;
          left: 63px;
          top: -20px;
          border-bottom-color: #fff !important;
        }
      }
    }
  }
}

@media (min-width: 1157px) {
  #mobile-logo {
    display: none;
  }

  .header-container.type5  {
    .header {
      padding: 0 20px;
    }

    .header-right {
      flex: none;
      margin-right: -10px;
    }

    .header-left {
      .mob-search {
        display: none;
      }
    }

    .search-area {
      margin-left: auto;

      .search-extended {
        margin-top: 0;
        right: 80px;
        max-width: 320px;

        &::before {
          top: -20px;
          border-bottom-color: #fff !important;
        }
      }
    }

    #account-link {
      height: 80px;
    }

    .top-navigation li.level0 ul li a {
      overflow: visible !important;
      padding: 10px 0 !important;
    }

    .top-navigation li.level0 ul li .site-nav__link {
      text-transform: none !important;
      font-weight: 400 !important;
      padding: 10px 0 !important;
      text-transform: capitalize !important;

      &:hover {
        text-decoration: underline !important;
      }
    }

    li.level0.level-top.parent.static-dropdown:first-child .menu-items.col-md-6.itemgrid.itemgrid-1col ul.level0 li.level1,
    li.level0.level-top.parent.static-dropdown:last-child .menu-items.col-md-12.itemgrid.itemgrid-1col ul.level0 li.level1 {
        width: 25%;
    }
    .top-navigation li.level0 ul li a {
      color: #333;
      font-size: 14px;
    }

    .main-nav ul.top-navigation>li>a,
    .main-navigation .top-navigation.side-menu>li>a,
    .menu-custom-block .link-list li a {
      padding: 18px 9px 20px !important;

      span {
        line-height: 21px;
        display: inline-block;
      }
    }

    .main-nav ul.top-navigation>li:hover {
      background-color: #000 !important;
    }

    .top-navigation:not(.side-menu) li.level0.parent a.level-top>span:before, .top-navigation:not(.side-menu) li.level0.parent a.level-top>span:after {
      display: none !important;
    }
    .main-nav ul.top-navigation:not(.side-menu)>li:hover >a, .main-nav ul.top-navigation:not(.side-menu)>li.active >a {
      color: #fff !important;

      span {
        text-decoration: underline;
        text-underline-offset: 10px;
        text-decoration-thickness: 2px;
      }
    }

    .title-level1 {
      margin-bottom: 10px;
      color: #000 !important;
      font-size: 14px !important;
      text-transform: capitalize !important;


      &:hover {
        text-decoration: underline;
      }
    }
  }
}

@media (min-width: 1715px) {
  .header-container.type5 {
    .search-area {
      margin-left: auto;

      .search-extended {
        top: 18px;
        right: 119px;
        display: block !important;

        &::before {
          display: none;
        }
      }

      > a {
        display: none;
      }
    }
  }
}

@media (min-width: 1552px) {
  .header-container.type5 {
    .search-area {
      margin-left: auto;
    }

    .main-nav ul.top-navigation>li>a,
    .main-navigation .top-navigation.side-menu>li>a,
    .menu-custom-block .link-list li a {
      font-size: 14px;
      padding: 18px 10px 20px !important;

      span {
        line-height: 21px;
        display: inline-block;
      }
    }
  }
}

.boost-sd__search-widget-init-input {
  background-color: #fff;
}


.slideshow-background {
  margin-top: 50px !important;
}

@media (min-width: 1157px) {
  .slideshow-background {
    margin-top: 80px !important;
  }
}
