diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets.css b/themes/Adwaita/gtk-3.0/gtk-widgets.css
index 7e8308f..cb3fed9 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets.css
@@ -2273,10 +2273,15 @@ GtkTreeMenu .menuitem,
 }
 
 .menu {
-    background-color: @menu_bg_color;
+    background-color: alpha(@menu_bg_color, 0.5);
     color: @menu_fg_color;
-    padding: 0;
-    border-style: none;
+    border-radius: 5px;
+    padding: 5px;
+    border: 2px solid alpha(@menu_fg_color, 0.5);
+}
+
+.menuwindow.background, .menuwindow.background:backdrop {
+    background-color: transparent;
 }
 
 .menu.button {
@@ -2320,7 +2325,6 @@ GtkTreeMenu .menuitem,
 /* remove the image from the prelight areas */
 .menubar .menuitem:hover {
     background-image: none;
-    background-color: @menu_bg_color;
 
     border-radius: 4px 4px 0 0;
 }
@@ -2340,11 +2344,7 @@ GtkTreeMenu .menuitem,
 
 .menu .menuitem:active,
 .menu .menuitem:hover {
-    background-color: @theme_selected_bg_color;
-}
-
-.menu .menuitem:insensitive {
-    background-color: @menu_bg_color;
+    background-color: alpha(@theme_selected_bg_color, 0.7);
 }
 
 .menu .menuitem:active,
@@ -2357,6 +2357,7 @@ GtkTreeMenu .menuitem,
 .menu .menuitem:insensitive,
 .menu .menuitem *:insensitive {
     color: mix (@menu_fg_color, @menu_bg_color, 0.6);
+    background-color: transparent;
 }
 
 .menu .menuitem .accelerator:insensitive {
