.fusion-menu {
  .menu-text {
    text-transform: uppercase;
    &:last-child{
      //padding-left: 0px!important;
    }
  }

}

.fusion-main-menu .wpml-ls-item .menu-text {
  color: $gray;
  margin-left: 50px;
  @media (min-width: $navSwitch) {
    &:not(:last-child) {

    }
  }
}

.fusion-logo {
  img {
    max-height: 50px;
  }
}
.fusion-header-wrapper {
  height: 60px;
}

@media (min-width: $navSwitch) {
  .fusion-header .fusion-logo{
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
  }

  .fusion-main-menu > ul > li{

    span{
      letter-spacing: 1px;
    }
  }

  body:not(.home) .fusion-main-menu > ul > li{
    padding-right: 31px;
    span{
      letter-spacing: 1.9px;
    }
  }

  .current-menu-item{
    .fusion-arrow-svg{
      visibility: visible!important;
      opacity: 1!important;
    }
  }
}


@media (max-width: $navSwitch) {

  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .fusion-flyout-menu-toggle {
    position: fixed;
    right: 0px;
    top: 19px;
  }
  .fusion-header-wrapper .fusion-header {
    background-color: white;
  }
  .fusion-header-has-flyout-menu .fusion-flyout-menu, .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu {
    max-width: 320px !important;
    right: 0px;
    left: auto;
    background-color: $blue-light;
    height: 100% !important;
    margin-top: 0px !important;
    display: flex!important;
    align-items: center;
  }

  .fusion-header-has-flyout-menu .fusion-flyout-menu-bg {
    background-color: white;
    opacity: 0.6 !important;
  }
  .fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-logo {
    z-index: 99989;
  }

  .fusion-flyout-mobile-menu.fusion-mobile-nav-holder > ul {
    padding-top: 0px;
    text-align: center;
    text-transform: uppercase;

    li {
      a {
        font-size: 18px;
        font-weight: 300;
      }
    }
  }
}

