diff --git a/.gitignore b/.gitignore
index 6e71a0c3806cd47f2a23fcbcbcc7a391f8d511b8..5e1ba0fbebed856ee7a629b63972048a75708dfd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -27,3 +27,4 @@ components/
 #data/
 
 vendor/
+bundle/
diff --git a/Gemfile b/Gemfile
index 32bbd8ff56780c51548065e519ebc9ce7c9869b6..af45add1a1953568afe2d63e1d67496d6f15efc1 100644
--- a/Gemfile
+++ b/Gemfile
@@ -3,12 +3,13 @@
 source 'https://rubygems.org'
 
 # For faster file watcher updates on Windows:
-gem 'wdm', '~> 0.1.1', platforms: [:mswin, :mingw]
+#gem 'wdm', '~> 0.1.1', platforms: [:mswin, :mingw]
 
 # Windows does not come with time zone data
 #gem 'tzinfo-data', platforms: [:mswin, :mingw, :jruby]
 
 # Middleman Gems
+gem 'sass', '~> 3.4', '>= 3.4.22'
 gem 'middleman-livereload', '~>3.4'
 gem 'middleman', '~> 4.3'
 gem 'middleman-sprockets', '~> 4.1'
diff --git a/Gemfile.lock b/Gemfile.lock
index 3a8f106461f5187cdc5d56bb9317f959f82f800f..441128794d67d4fab2f9a31720a2e201c03303d8 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -101,6 +101,11 @@ GEM
       ffi (~> 1.0)
     redcarpet (3.4.0)
     rouge (2.2.1)
+    sass (3.7.4)
+      sass-listen (~> 4.0.0)
+    sass-listen (4.0.0)
+      rb-fsevent (~> 0.9, >= 0.9.4)
+      rb-inotify (~> 0.9, >= 0.9.7)
     sassc (2.0.1)
       ffi (~> 1.9)
       rake
@@ -123,12 +128,12 @@ PLATFORMS
 
 DEPENDENCIES
   middleman (~> 4.3)
-  middleman-livereload
+  middleman-livereload (~> 3.4)
   middleman-navtree
   middleman-sprockets (~> 4.1)
   middleman-syntax (~> 3.0.0)
   redcarpet (~> 3.4.0)
-  wdm (~> 0.1.1)
+  sass (~> 3.4, >= 3.4.22)
 
 BUNDLED WITH
    1.15.3
diff --git a/source/stylesheets/materialize.min.css b/source/stylesheets/materialize.min.css
index 71c2a086c3f259007d2ea6247f513f4d3d3d9d37..309cc46d4feb2b9db8c3e145ab92119e3b59dc63 100644
--- a/source/stylesheets/materialize.min.css
+++ b/source/stylesheets/materialize.min.css
@@ -1 +1 @@
-/*= require materialize/dist/css/materialize.min.css*/
\ No newline at end of file
+/*= require materialize/dist/css/materialize.min.css*/