.edgtf-side-menu-title {
  margin: 0 !important;
}

/* Remove plus icon */
.edgtf-side-menu-icon {
  display: none !important;
}

/* Fix overlapping close button in slide-in-menu */
@media only screen and (max-width: 1440px) {
  .edgtf-side-menu-slide-from-right .edgtf-side-menu {
    padding: 110px 40px 30px 40px !important;
  }
}

.edgtf-position-right-inner {
  display: inline-flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
}

.edgtf-top-bar .edgtf-position-right-inner,
.edgtf-menu-area .edgtf-position-right-inner {
  gap: 10px;
}

@media only screen and (min-width: 1042px) {
  .edgtf-sticky-header .edgtf-position-right-inner {
    gap: 10px;
  }
}

@media only screen and (min-width: 1220px) {
  .edgtf-top-bar .edgtf-position-right-inner,
  .edgtf-menu-area .edgtf-position-right-inner,
  .edgtf-sticky-header .edgtf-position-right-inner {
    gap: 20px;
  }
}

.edgtf-position-right-inner .wpml-ls-item span {
  font-size: 18px;
}

.edgtf-main-menu > ul > li > a {
  padding: 0 12px !important;
}

.edgtf-side-menu-title {
  padding: 0 !important;
}

@media screen and (max-width: 1219.666px) {
  .edgtf-main-menu > ul > li > a,
  .edgtf-side-menu-title {
    font-size: 16px !important;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1300px) {
  /* Sticky Header wird sichtbar, wenn eine bestimmte Breite unterschritten 
      wird und noch nicht auf Mobile Menu geswitcht wurde, das liegt daran
      dass .edgtf-position-left-innner und ...right-inner floaten.
      Daher hier der Fix
   */
  .edgtf-main-menu.edgtf-sticky-nav > ul > li > a,
  .edgtf-main-menu.edgtf-sticky-nav .edgtf-side-menu-title {
    font-size: 14px !important;
    padding: 0 8px !important;
  }
}

/* gehört zum Sticky-Header-Fix: Wir setzen das Menü absolut und rechts (Prozentwert kommt vom vorherigen Padding-wert des Themes)
  Damit sollte es zumindest nicht einfach sichtbar werden.
*/
.edgtf-vertical-align-containers .edgtf-position-right {
  position: absolute;
  right: 4.2%;
}