/* v0.7.6d - mobile menu trigger vertical alignment and compact menus */
@media (max-width: 910px) {
  html body .header .wrap.nav > .doga-mobile-trigger {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    vertical-align: middle !important;
    box-sizing: border-box !important;
    height: 36px !important;
    min-height: 36px !important;
    padding: 0 11px !important;
    margin: 0 !important;
    line-height: 1 !important;
    font-size: 12px !important;
    text-align: center !important;
    gap: 5px !important;
  }
  html body .header .doga-menu {gap: 0 !important;}
  html body .header .wrap.nav > nav.doga-menu {padding: 4px 7px !important;}
  html body .header .doga-menu > a,
  html body .header .doga-menu-group > a {
    box-sizing: border-box !important;
    min-height: 34px !important;
    padding: 5px 9px !important;
    line-height: 1.2 !important;
  }
  html body .header .doga-menu-group {min-height: 34px !important;}
  html body .header .doga-menu-toggle {min-height: 32px !important;padding: 4px 10px !important;}
  html body .header .doga-submenu {padding: 2px 5px !important;margin: 0 0 2px !important;}
  html body .header .doga-submenu a {padding: 5px 9px !important;line-height: 1.25 !important;min-height: 0 !important;}
}
@media (min-width: 911px) {
  html body .header .doga-menu {gap: 2px !important;}
  html body .header .doga-menu > a,
  html body .header .doga-menu-group > a {
    padding: 8px 7px !important;
    min-height: 36px !important;
  }
  html body .header .doga-submenu {padding: 5px !important;}
  html body .header .doga-submenu a {
    padding: 7px 10px !important;
    line-height: 1.25 !important;
  }
}
