.gp-image-menu-item > image {
  min-height: 16px;
  min-width: 16px;
}

.gp-image-menu-item > image:dir(ltr) {
  margin-right: 5px;
}

.gp-image-menu-item > image:dir(rtl) {
  margin-left: 5px;
}

panel-toplevel.left gp-applet > menubar > .gp-image-menu-item > image:dir(ltr) {
  margin-right: 0px;
  margin-top: 5px;
}

panel-toplevel.left gp-applet > menubar > .gp-image-menu-item > image:dir(rtl) {
  margin-left: 0px;
  margin-bottom: 5px;
}

panel-toplevel.right gp-applet > menubar > .gp-image-menu-item > image:dir(ltr) {
  margin-right: 0px;
  margin-bottom: 5px;
}

panel-toplevel.right gp-applet > menubar > .gp-image-menu-item > image:dir(rtl) {
  margin-left: 0px;
  margin-top: 5px;
}

gp-menu-button:hover .icon {
  -gtk-icon-effect: highlight;
}

panel-toplevel.horizontal gp-menu-button {
  padding: 0 2px;
}

panel-toplevel.vertical gp-menu-button {
  padding: 2px 0;
}

panel-toplevel.horizontal gp-menu-button .icon {
  padding: 0 4px;
}

panel-toplevel.vertical gp-menu-button .icon {
  padding: 4px 0;
}
