diff --git a/src/gtk-3.20/scss/widgets/_osd.scss b/src/gtk-3.20/scss/widgets/_osd.scss
index c79ecb1..121a55b 100644
--- a/src/gtk-3.20/scss/widgets/_osd.scss
+++ b/src/gtk-3.20/scss/widgets/_osd.scss
@@ -80,9 +80,15 @@
         entry { @include entry($osd_base, $osd_text_color, $osd_borders_color); }
 
         /* used by gnome-settings-daemon's media-keys OSD */
-        trough { background-color: shade($osd_bg, .8); }
+        trough,
+        &.trough {
+            background-color: alpha($osd_fg, .3);
+        }
 
-        progressbar { background-color: $osd_fg; }
+        progressbar,
+        &.progressbar {
+            background-color: $osd_fg;
+        }
 
         // Old GTK 3.0 code
         scale {