@media screen and (min-width: 906px) {
  .top-header {
    height: 49px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .top-header .logo img {
    padding: 0 20px;
    padding-top: 0px;
  }

  .top-header .nav-left {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .top-header .nav-right {
    width: unset;
  }
  .top-header li {
    float: left;
  }
  .top-header li:hover > ul.submenu {
    display: block;
  }
  .top-header li:hover ul.submenu {
    display: block;
    position: absolute;
    min-width: 240px;
    background: rgba(255, 255, 255, 0.98);
    -webkit-box-shadow: var(--box-shadow-one);
    box-shadow: var(--box-shadow-one);
    border-radius: 0 0 8px 8px;
    overflow: hidden;
  }
  .top-header li a {
    line-height: 49px;
    font-size: 16px;
    font-weight: normal;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 16px 0 16px;
  }
  .top-header li ul.submenu {
    background: var(--spotzi-site-lightgrey);
    position: absolute;
  }
  .top-header li ul.submenu li {
    float: unset;
    border-bottom: 1px solid #ddd;
  }
  .top-header li ul.submenu li:last-child {
    border-bottom: 0px solid #ddd;
  }
  .top-header li ul.submenu li a {
    height: 49px;
    line-height: 49px;
    padding: 0 49px 0 16px;
    font-size: 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  .top-header li .show-submenu {
    font-weight: normal;
    padding: 0 16px 0 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
            padding-top:2px;
    height: 48px;
  }

  .top-header .menu {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
    clear: none;
    left: unset;
    top: 0;
    position: relative;
    width: auto;
  }
  .top-header .nav-right ul.submenu {
    right: 0;
  }
  .top-header .nav-right .language-menu-item ul.submenu {
    min-width: unset;
    text-transform: uppercase;
  }
  .top-header .nav-right .language-menu-item * {
    text-transform: uppercase;
  }
  .top-header .nav-right li {
    float: right;
  }
  .top-header nav.menu {
    height: 100%;
  }
  .top-header nav.menu > ul {
    height: 100%;
  }
  .top-header nav.menu li {
    height: 100%;
  }

  .top-header nav a {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .top-header ul {
    overflow: unset;
  }
  .top-header .menu-icon {
    display: none;
  }
  .top-header .menu-btn:checked ~ .menu {
    -webkit-transform: unset;
            transform: unset;
  }
  .top-header .menu-list {
    position: relative;
  }
  .top-header .menu-list > li {
    border: 0;
  }
  .top-header .arrow-submenu {
    display: none;
  }

  .top-header .nav-left li .show-submenu, .top-header li a.single-nav {
      border-bottom: 2px solid transparent;
  }
  .top-header .nav-left li.active-tab button, .top-header li.active-tab a.single-nav {
        border-bottom: 2px solid var(--spotzi-site-green);
        color: #303133;
    }

.top-header .submenu li.active-tab button,
.top-header .submenu  li.active-tab a, .top-header .submenu li a {
    border: 0;

}

.top-header .sign-up {
    display:flex;
}

}



/*# sourceMappingURL=topmenu.css.map */