.tz-header.tz-header-type-12 {
  padding: 0 100px;
  top: 0;
  left: 0;
  right: 0;
  background: $black-color;

  .tz-headerBottom {
    display: flex;
    align-items: center;

    .tz_logo {
      order: 1;
      padding: 17px 3px 17px;
      width: 210px;
      img{
        height: auto;
        object-fit: cover;
      }
    }

    nav {
      order: 2;
    }
    .tz-header-cart {
      //display: none;
      order: 3;
      span{
        padding: 41px 10px 41px 22px;
        color: $blue-color;
      }
    }
    .tz-header-search {
      padding-right: 35px;
      padding-left: 20px;
      order: 4;
      //border-right: 1px solid rgba(225, 225, 225, 0.5);
      .tz_icon_search,
      .tz_icon_close
      {
        color: $blue-color;
        position: relative;
        padding: 40px 0 40px 8px;
        //&:after{
        //  content: "";
        //  position: absolute;
        //  width: 1px;
        //  height: 26px;
        //  top: 36px;
        //  left: 62px;
        //  background: rgba(225, 225, 225, 0.5);
        //}
      }
    }



    .tzheader_wpml {
      order: 5;
      ul {
        position: relative;
        margin: 0;

        li {
          list-style: none;

          &:hover {
            ul.wpml_ls_sub_menu {
              opacity: 1;
              visibility: visible;
              transform: translate(0, 0);
              @include transition($all);
            }
          }

          a {
            color: $blue-color;

            &:after {
              content: '';
              vertical-align: middle;
              display: inline-block;
              border: 4px solid transparent;
              border-top: 4px solid;
              position: absolute;
              right: -15px;
              top: 10px;
            }

            &:hover {
              color: $theme-color;
              @include transition($all);
            }
          }

          ul.wpml_ls_sub_menu {
            position: absolute;
            width: 250px;
            top: 58px;
            right: 0;
            padding: 0;
            @include transition($all);
            height: auto;
            border-top: 3px solid #222222;
            background: #fff;
            visibility: hidden;
            opacity: 0;
            z-index: 2;
            transform: translate(0, 10px);
            -webkit-box-shadow: 0 1px 6px -4px #000000;
            -moz-box-shadow: 0 1px 6px -4px #000000;
            -o-box-shadow: 0 1px 6px -4px #000000;
            box-shadow: 0 1px 6px -4px #000000;

            li {
              border-bottom: 1px solid #ededed;
              padding: 10px 20px;
              width: 100%;
              cursor: pointer;
              @include transition($all);

              &:hover {
                background: #ededed;
                @include transition($all);
              }

              a {
                color: #222222;
                @include transition($all);

                &:after {
                  display: none;
                }

                &:hover {
                  color: $theme-color;
                  @include transition($all);
                }

                img {
                  margin-right: 15px;
                }
              }
            }
          }
        }
      }
    }
    nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-current-menu-ancestor > a{
      color: $white-color;
    }
  }
  //#mega-menu-wrap-primary #mega-menu-primary{
  //  text-align: center;
  //}
}