diff --git a/gtk-3.20/scss/widgets/_menu.scss b/gtk-3.20/scss/widgets/_menu.scss
index 7b28b4f..0dbeed9 100644
--- a/gtk-3.20/scss/widgets/_menu.scss
+++ b/gtk-3.20/scss/widgets/_menu.scss
@@ -114,13 +114,29 @@
             }
 
             calendar {
-                &:indeterminate { color: mix($menu_fg_color, $menu_bg_color, .5); }
+                color: $menu_fg_color;
 
-                .button {
-                    border-style: none;
-                    background-color: transparent;
-                    background-image: none;
+                &.header {
+                    border-bottom: 1px solid shade($menu_bg_color, ($contrast + .1));
+                    border-radius: 0;
+
+                    &:backdrop { border-color: shade($menu_bg_color, ($contrast + .1)); }
                 }
+
+                &.button {
+                    @extend %undecorated_button;
+
+                    color: alpha($menu_fg_color, .55);
+
+                    &:hover {
+                        @extend %undecorated_button;
+
+                        color: $menu_fg_color;
+                    }
+                }
+
+                &:indeterminate,
+                &:indeterminate:backdrop { color: mix($menu_fg_color, $menu_bg_color, .5); }
             }
         }