diff --git a/css/main-window.css b/css/main-window.css
index ee93a388..41bfc9b8 100755
--- a/css/main-window.css
+++ b/css/main-window.css
@@ -234,12 +234,21 @@
width: 68px;
background-position: 0 0;
}
-#winamp2-js #volume::-webkit-slider-thumb {
+
+#winamp2-js #volume input {
+ height: 13px;
+ /* The input itself, is actually 3px shorter than the background
+ * https://twitter.com/LuigiHann/status/959275940688867328
+ */
+ width: 65px;
+ display: block;
+}
+#winamp2-js #volume input::-webkit-slider-thumb {
top: 1px;
height: 11px;
width: 14px;
}
-#winamp2-js #volume::-moz-range-thumb {
+#winamp2-js #volume input::-moz-range-thumb {
top: 1px;
height: 11px;
width: 14px;
diff --git a/js/components/MainWindow/MainVolume.js b/js/components/MainWindow/MainVolume.js
index 1362859c..8833fc45 100644
--- a/js/components/MainWindow/MainVolume.js
+++ b/js/components/MainWindow/MainVolume.js
@@ -12,7 +12,11 @@ const MainVolume = props => {
const style = {
backgroundPosition: `0 -${offset}px`
};
- return