diff --git a/.gitignore b/.gitignore
index 27961ad..51d5bd0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,5 +2,8 @@ npm-debug.log
.sass-cache
node_modules
bower_components
-assets/scss/vendor
-tests
\ No newline at end of file
+assets/sass/vendor
+tests
+
+*.map
+**/*.map
\ No newline at end of file
diff --git a/.gitmodules b/.gitmodules
index f50f3cc..180aa8f 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
-[submodule "assets/scss/vendor/simple-grid"]
- path = assets/scss/vendor/simple-grid
- url = https://github.com/pdcreis/simple-grid.git
+[submodule "assets/sass/vendor/simple-grid"]
+ path = assets/sass/vendor/simple-grid
+ url = https://github.com/benchmarkstudios/simple-grid.git
diff --git a/README.md b/README.md
index 13ff54a..f2590c8 100644
--- a/README.md
+++ b/README.md
@@ -5,13 +5,13 @@ A lightweight and skeletal WordPress boilerplate theme for HTML5 and beyond. The
## Features
* Reset, normalisation and base font/form styles
-* Sass powered - semantically named files all compiled into a single file
+* Sass Boilerplate - semantically named files, organised by folders, all compiled into a single file
* Semantic use of HTML5 elements, includes Google HTML5 shiv
* WAI-ARIA role ready
* Comes pre-bundled with cached CDN version of jQuery
* jQuery plugin agnostic
-* Browserify for modular JavaScript in the browser, stop those spaghetti files!
-* Basic index.php Loop template
+* Laravel Elixir to define/customize and run basic Gulp tasks
+* Basic template files
* Customised functions.php adding theme support for high customisation
* Minimised HTTP requests for high Web Performance
* Localised strings for multiple language support
@@ -19,30 +19,48 @@ A lightweight and skeletal WordPress boilerplate theme for HTML5 and beyond. The
## Installation
-Run the following commands to include barebones and all it's submodules:
+Clone the barebones repositories into your WordPress /wp-content/themes/ directory:
git clone https://github.com/benchmarkstudios/barebones
cd barebones
+
+To include all its optional submodules ([Simple Grid](https://github.com/benchmarkstudios/simple-grid) included):
+
git submodule init
git submodule update
-### Dependencies
+#### Dependencies
* [Node.js](http://nodejs.org)
+* [Gulp](http://gulpjs.com)
-#### Optional
+### Using Gulp and Laravel Elixir
-* [LiveReload Chrome plugin](https://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei)
+Install Gulp as a global NPM package, if you don't have it already on your machine:
-Clone/download the barebones repositories into your WordPress /wp-content/themes/ directory and run the following to install all of this project's Grunt dependencies:
+ npm install --global gulp
+
+Install Laravel Elixir:
npm install
+Edit your gulpfile.js adding the required tasks (check the [Laravel Elixir](http://laravel.com/docs/master/elixir) documentation for further information).
+
Then run:
- npm run watch
+ gulp
-This will execute the default tasks: compiling sass/js and spawning the file watcher.
+*to compile*
+
+ gulp watch
+
+*to watch*
+
+ gulp --production
+
+*to minify*
+
+This will execute all the Gulp tasks on the gulpfile.js.
## WordPress Support
diff --git a/assets/scss/layout/_footer.scss b/assets/images/.gitkeep
similarity index 100%
rename from assets/scss/layout/_footer.scss
rename to assets/images/.gitkeep
diff --git a/assets/scss/.DS_Store b/assets/sass/.DS_Store
similarity index 91%
rename from assets/scss/.DS_Store
rename to assets/sass/.DS_Store
index 5008ddf..fcc4cd6 100644
Binary files a/assets/scss/.DS_Store and b/assets/sass/.DS_Store differ
diff --git a/assets/sass/barebones.scss b/assets/sass/barebones.scss
new file mode 100755
index 0000000..dc5a5d2
--- /dev/null
+++ b/assets/sass/barebones.scss
@@ -0,0 +1,48 @@
+/**
+Theme Name: Barebones
+Theme URI: http://github.com/benchmarkstudios/barebones
+Author: Benchmark
+*/
+
+@charset 'UTF-8';
+
+// 1. Configuration
+@import
+ 'config/variables',
+ 'config/mixins';
+
+// 2. Vendors
+@import
+ 'vendor/simple-grid/simple-grid';
+
+// 3. Utilities
+@import
+ 'utils/reset',
+ 'utils/a11y',
+ 'utils/responsive',
+ 'utils/helpers';
+
+// 4. Base stuff
+@import
+ 'base/base',
+ 'base/fonts',
+ 'base/images',
+ 'base/forms',
+ 'base/lists',
+ 'base/typography';
+
+// 5. Layout-related sections
+@import
+ 'layout/main',
+ 'layout/header',
+ 'layout/footer';
+
+// 6. Components
+@import
+ 'components/buttons',
+ 'components/nav',
+ 'components/alerts';
+
+// 7. Page-specific styles
+@import
+ 'pages/home';
diff --git a/assets/sass/base/_base.scss b/assets/sass/base/_base.scss
new file mode 100644
index 0000000..86487fb
--- /dev/null
+++ b/assets/sass/base/_base.scss
@@ -0,0 +1,54 @@
+body {
+ color: $base-colour;
+ font-family: $base-font-family;
+ @include font-size($base-font-size);
+ line-height: $base-line-height;
+ -webkit-text-size-adjust: none;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+hr,
+ul,
+ol,
+dl,
+address {
+ margin-bottom: $base-spacing-unit;
+}
+
+
+/**
+ * Basic styles for links
+ */
+
+a {
+ color: $brand-colour;
+ text-decoration: none;
+ &:hover {
+ color: $base-colour;
+ text-decoration: underline;
+ }
+}
+
+a[href^="tel"]{
+ color: inherit;
+ text-decoration: none;
+ font-family: inherit;
+ font-size: inherit;
+ font-style: inherit;
+}
+
+
+/**
+ * Rulers
+ */
+
+hr {
+ background-color: $base-colour;
+ height: 1px;
+}
\ No newline at end of file
diff --git a/assets/sass/base/_fonts.scss b/assets/sass/base/_fonts.scss
new file mode 100644
index 0000000..f5e3b71
--- /dev/null
+++ b/assets/sass/base/_fonts.scss
@@ -0,0 +1,3 @@
+/**
+ * This file contains all @font-face declarations, if any.
+ */
\ No newline at end of file
diff --git a/assets/sass/base/_forms.scss b/assets/sass/base/_forms.scss
new file mode 100644
index 0000000..5f9e5e5
--- /dev/null
+++ b/assets/sass/base/_forms.scss
@@ -0,0 +1,122 @@
+/**
+ * Blanket input styles for normalisation
+ */
+
+*:focus {
+ outline: 0;
+}
+
+input,
+select,
+textarea {
+ background-color: $base-background-colour;
+ border: solid 1px $base-colour;
+ border-radius: 0;
+ color: $base-colour;
+ line-height: ($base-spacing-unit * 1.5);
+ height: ($base-spacing-unit * 1.5);
+ padding: 0 ($base-spacing-unit / 2);
+ width: 100%;
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+ background: transparent;
+ border: 0;
+ line-height: normal;
+ height: auto;
+ width: auto;
+}
+
+input[type="file"] {
+ line-height: normal;
+ height: auto;
+ padding: ($base-spacing-unit / 4) ($base-spacing-unit / 2);
+}
+
+input[type="submit"] {
+ -webkit-border-radius: 0;
+ border-radius: 0;
+}
+
+input[disabled] {
+ background-color: whitesmoke;
+ cursor: not-allowed;
+}
+
+select {
+ line-height: normal;
+ padding: 0;
+ padding-left: ($base-spacing-unit / 2);
+}
+
+textarea {
+ min-height: ($base-spacing-unit * 4);
+ overflow: auto;
+ vertical-align: top;
+ resize: vertical;
+}
+
+
+/**
+ * Form utility classes
+ */
+
+.form--inline {
+ .form__group {
+ display: inline-block;
+ }
+}
+
+.checkbox,
+.radio {
+ display: block;
+ padding-left: $base-spacing-unit;
+ &.inline {
+ display: inline-block;
+ }
+ > input {
+ float: left;
+ margin-left: -($base-spacing-unit);
+ margin-top: 4px;
+ }
+}
+
+.form__group {
+ display: block;
+ margin-bottom: $base-spacing-unit;
+}
+
+.form__label {
+ display: block;
+ margin-bottom: ($base-spacing-unit / 2);
+}
+
+
+/**
+ * Input Group
+ *
+ * Allows for prepend/append of elements
+ * (such as icons) on an input.
+ */
+
+.input-group {
+ position: relative;
+ > input {
+ padding: 0 ($base-spacing-unit * 2);
+ }
+ .input-group__addon {
+ line-height: ($base-spacing-unit * 1.5);
+ height: ($base-spacing-unit * 1.5);
+ position: absolute;
+ text-align: center;
+ top: 0;
+ width: ($base-spacing-unit * 1.5);
+ &:first-child {
+ left: 0;
+ }
+ &:last-child {
+ right: 0;
+ }
+ }
+}
diff --git a/assets/sass/base/_images.scss b/assets/sass/base/_images.scss
new file mode 100644
index 0000000..f6e0746
--- /dev/null
+++ b/assets/sass/base/_images.scss
@@ -0,0 +1,19 @@
+img {
+ max-width: 100%;
+ vertical-align: top;
+ &[width],
+ &[height] {
+ max-width: none;
+ }
+}
+
+
+/**
+ * Responsive images
+ */
+
+.is-fluid {
+ display: block;
+ width: 100%;
+ height: auto;
+}
\ No newline at end of file
diff --git a/assets/sass/base/_lists.scss b/assets/sass/base/_lists.scss
new file mode 100644
index 0000000..79d9d8f
--- /dev/null
+++ b/assets/sass/base/_lists.scss
@@ -0,0 +1,16 @@
+ul,
+ol {
+ margin-left: $base-spacing-unit;
+}
+
+li {
+ > ul,
+ > ol {
+ margin-bottom: 0;
+ }
+}
+
+.list--unstyled {
+ list-style: none;
+ margin-left: 0;
+}
\ No newline at end of file
diff --git a/assets/scss/base/_headings.scss b/assets/sass/base/_typography.scss
similarity index 61%
rename from assets/scss/base/_headings.scss
rename to assets/sass/base/_typography.scss
index 4d69c04..a3845e1 100644
--- a/assets/scss/base/_headings.scss
+++ b/assets/sass/base/_typography.scss
@@ -5,4 +5,8 @@ h4,
h5,
h6 {
font-weight: bold;
+}
+
+small {
+ font-size: .75em;
}
\ No newline at end of file
diff --git a/assets/sass/components/_alerts.scss b/assets/sass/components/_alerts.scss
new file mode 100644
index 0000000..5974ab1
--- /dev/null
+++ b/assets/sass/components/_alerts.scss
@@ -0,0 +1,28 @@
+.alert {
+ padding: $base-spacing-unit;
+ margin-bottom: $base-spacing-unit;
+ border: 1px solid transparent;
+ > p,
+ > ul {
+ margin-bottom: 0;
+ }
+ > p + p {
+ margin-top: $base-spacing-unit;
+ }
+ &.alert--success {
+ color: $success-colour;
+ border-color: $success-colour;
+ }
+ &.alert--info {
+ color: $info-colour;
+ border-color: $info-colour;
+ }
+ &.alert--warning {
+ color: $warning-colour;
+ border-color: $warning-colour;
+ }
+ &.alert--danger {
+ color: $danger-colour;
+ border-color: $danger-colour;
+ }
+}
diff --git a/assets/sass/components/_buttons.scss b/assets/sass/components/_buttons.scss
new file mode 100644
index 0000000..00ffc00
--- /dev/null
+++ b/assets/sass/components/_buttons.scss
@@ -0,0 +1,54 @@
+.btn {
+ background-color: $brand-colour;
+ color: $base-background-colour;
+ border: 1px solid transparent;
+ display: inline-block;
+ padding: ($base-spacing-unit / 4) $base-spacing-unit;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: middle;
+ touch-action: manipulation;
+ cursor: pointer;
+ user-select: none;
+ width: auto;
+ transition: all .5s;
+ &::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+ }
+ &:hover {
+ text-decoration: none;
+ background-color: $base-background-colour;
+ color: $brand-colour;
+ border: 1px solid $brand-colour;
+ }
+ .is-disabled,
+ &:disabled {
+ pointer-events: none;
+ opacity: .65;
+ }
+}
+
+.btn--inverse {
+ background-color: $base-background-colour;
+ color: $brand-colour;
+ border: 1px solid $brand-colour;
+ &:hover {
+ background-color: $brand-colour;
+ color: $base-background-colour;
+ border: 1px solid transparent;
+ }
+}
+
+.btn--block {
+ display: block;
+ width: 100%;
+ + .btn--block {
+ margin-top: $base-spacing-unit / 4;
+ }
+}
+
+.btn--link {
+ background-color: transparent;
+ color: $brand-colour;
+}
\ No newline at end of file
diff --git a/assets/sass/components/_nav.scss b/assets/sass/components/_nav.scss
new file mode 100755
index 0000000..52e267f
--- /dev/null
+++ b/assets/sass/components/_nav.scss
@@ -0,0 +1,14 @@
+.nav {
+ list-style: none;
+ margin: 0;
+ > li {
+ display: inline-block;
+ margin-right: $base-spacing-unit;
+ &:last-child {
+ margin-right: 0;
+ }
+ > a {
+ display: block;
+ }
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/config/_mixins.scss b/assets/sass/config/_mixins.scss
new file mode 100755
index 0000000..c410d12
--- /dev/null
+++ b/assets/sass/config/_mixins.scss
@@ -0,0 +1,60 @@
+/*
+ * Media query to respond to a minimum size (mobile first)
+ */
+
+@mixin resp-min($size) {
+ @media screen and (min-width: $size) {
+ @content;
+ }
+}
+
+
+/*
+ * Media query to respond to a maximum size
+ */
+
+@mixin resp-max($size) {
+ @media screen and (max-width: $size) {
+ @content;
+ }
+}
+
+
+/*
+ * Output font size in px/rem
+ */
+
+@mixin font-size($px) {
+ font-size: $px + px;
+ font-size: #{$px / 16}rem;
+}
+
+
+/*
+ * Placeholder mixin for
+ */
+
+@mixin placeholder {
+ $placeholders: ":-webkit-input" ":-moz" "-moz" "-ms-input";
+ @each $placeholder in $placeholders {
+ &:#{$placeholder}-placeholder {
+ @content;
+ }
+ }
+}
+
+
+/**
+ * Clearfix
+ */
+
+@mixin clearfix {
+ &:before,
+ &:after{
+ content: " ";
+ display: table;
+ }
+ &:after{
+ clear: both;
+ }
+}
diff --git a/assets/sass/config/_variables.scss b/assets/sass/config/_variables.scss
new file mode 100755
index 0000000..318deb5
--- /dev/null
+++ b/assets/sass/config/_variables.scss
@@ -0,0 +1,57 @@
+/**
+ * Colours
+ */
+
+$base-colour: #444;
+$base-background-colour: #fff;
+
+$brand-colour: #444; // Example
+$success-colour: #5CB85C;
+$info-colour: $brand-colour;
+$warning-colour: #F0AD4E;
+$danger-colour: #D9534F;
+
+
+/**
+ * Typography
+ */
+
+$sans-serif-font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+$serif-font-family: Georgia, "Times New Roman", Times, serif;
+$base-font-family: $sans-serif-font-family;
+
+$base-font-size: 16;
+$base-line-height: 1.5;
+$base-spacing-unit: ($base-font-size * $base-line-height) * 1px;
+
+
+/**
+ * Breakpoints
+ */
+
+$breakpoint-sm: 767px;
+$breakpoint-md: 992px;
+$breakpoint-lg: 1200px;
+
+$breakpoints: (
+ 'lg' '(min-width: ' + $breakpoint-lg + ')',
+ 'md' '(min-width: ' + $breakpoint-md + ') and (max-width: ' + ($breakpoint-lg - 1) + ')',
+ 'sm' '(min-width: ' + ($breakpoint-sm + 1) + ') and (max-width:' + ($breakpoint-md - 1) + ')',
+ 'xs' '(max-width: ' + $breakpoint-sm + ')'
+);
+
+
+/**
+ * Grid
+ */
+
+$grid-max-width: 1200px;
+$grid-columns: 12;
+$grid-gutter: $base-spacing-unit;
+
+
+/**
+ * Components
+ */
+
+$border-radius: 3px;
\ No newline at end of file
diff --git a/assets/scss/layout/_header.scss b/assets/sass/layout/_footer.scss
similarity index 100%
rename from assets/scss/layout/_header.scss
rename to assets/sass/layout/_footer.scss
diff --git a/assets/scss/layout/_main.scss b/assets/sass/layout/_header.scss
similarity index 100%
rename from assets/scss/layout/_main.scss
rename to assets/sass/layout/_header.scss
diff --git a/assets/scss/pages/_home.scss b/assets/sass/layout/_main.scss
similarity index 100%
rename from assets/scss/pages/_home.scss
rename to assets/sass/layout/_main.scss
diff --git a/assets/sass/pages/_home.scss b/assets/sass/pages/_home.scss
new file mode 100644
index 0000000..e69de29
diff --git a/.DS_Store b/assets/sass/utils/.DS_Store
similarity index 100%
rename from .DS_Store
rename to assets/sass/utils/.DS_Store
diff --git a/assets/sass/utils/_a11y.scss b/assets/sass/utils/_a11y.scss
new file mode 100644
index 0000000..c626587
--- /dev/null
+++ b/assets/sass/utils/_a11y.scss
@@ -0,0 +1,7 @@
+.sr-only {
+ font-size: 0;
+ height: 0;
+ overflow: hidden;
+ position: absolute;
+ width: 0;
+}
diff --git a/assets/sass/utils/_helpers.scss b/assets/sass/utils/_helpers.scss
new file mode 100644
index 0000000..0961469
--- /dev/null
+++ b/assets/sass/utils/_helpers.scss
@@ -0,0 +1,81 @@
+/**
+ * Clearing and floating
+ */
+
+.alignleft,
+.float-left {
+ float: left;
+ img & {
+ margin-right: $base-spacing-unit;
+ }
+}
+
+.alignright,
+.float-right {
+ float: right;
+ img & {
+ margin-left : $base-spacing-unit;
+ }
+}
+
+.aligncenter,
+.float-center {
+ display: block;
+ margin: {
+ left: auto;
+ right: auto;
+ }
+ img & {
+ margin-bottom: $base-spacing-unit;
+ }
+}
+
+.clearfix {
+ @include clearfix();
+}
+
+
+
+/**
+ * Text aligments
+ */
+
+.align-text-left {
+ text-align: left;
+}
+
+.align-text-right {
+ text-align: right;
+}
+
+.align-text-center {
+ text-align: center;
+}
+
+
+/**
+ * Elements visibility
+ */
+
+.visible-on-mobile {
+ display: none !important;
+ @include resp-max($breakpoint-sm) {
+ display: block !important;
+ }
+}
+
+.visible-on-tablet {
+ display: none !important;
+ @include resp-max($breakpoint-md) {
+ display: block !important;
+ }
+ @include resp-max($breakpoint-sm) {
+ display: none !important;
+ }
+}
+
+.visible-on-desktop {
+ @include resp-max($breakpoint-md) {
+ display: none !important;
+ }
+}
diff --git a/assets/scss/utilities/_reset.scss b/assets/sass/utils/_reset.scss
similarity index 100%
rename from assets/scss/utilities/_reset.scss
rename to assets/sass/utils/_reset.scss
diff --git a/assets/sass/utils/_responsive.scss b/assets/sass/utils/_responsive.scss
new file mode 100644
index 0000000..2e3b870
--- /dev/null
+++ b/assets/sass/utils/_responsive.scss
@@ -0,0 +1,18 @@
+@each $breakpoint in $breakpoints {
+
+ $key : nth($breakpoint, 1);
+ $value : nth($breakpoint, 2);
+
+ .visible-#{$key} {
+ @media only screen and #{$value} {
+ display: block !important;
+ }
+ }
+
+ .hidden-#{$key} {
+ @media only screen and #{$value} {
+ display: none !important;
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/assets/sass/vendor/simple-grid b/assets/sass/vendor/simple-grid
new file mode 160000
index 0000000..e87c4f6
--- /dev/null
+++ b/assets/sass/vendor/simple-grid
@@ -0,0 +1 @@
+Subproject commit e87c4f6ee56bb7223a1cb56698cec4d0fdabbd29
diff --git a/assets/scss/barebones.scss b/assets/scss/barebones.scss
deleted file mode 100755
index 2530538..0000000
--- a/assets/scss/barebones.scss
+++ /dev/null
@@ -1,42 +0,0 @@
-/**
-Theme Name: Bare Bones
-Theme URI: http://github.com/benchmarkstudios/barebones
-Author: Benchmark
-*/
-
-// 1. Vendors
-@import
- 'vendor/simple-grid/simple-grid';
-
-// 2. Configuration and helpers
-@import
- 'utilities/variables',
- 'utilities/mixins',
- 'utilities/reset',
- 'utilities/a11y',
- 'utilities/responsive',
- 'utilities/wordpress';
-
-// 3. Base stuff
-@import
- 'base/shared',
- 'base/images',
- 'base/forms',
- 'base/lists',
- 'base/headings',
- 'base/links';
-
-// 4. Layout-related sections
-@import
- 'layout/main',
- 'layout/header',
- 'layout/footer';
-
-// 5. Components
-@import
- 'modules/buttons',
- 'modules/nav';
-
-// 6. Page-specific styles
-@import
- 'pages/home';
\ No newline at end of file
diff --git a/assets/scss/base/_forms.scss b/assets/scss/base/_forms.scss
deleted file mode 100644
index 145d44a..0000000
--- a/assets/scss/base/_forms.scss
+++ /dev/null
@@ -1,112 +0,0 @@
-/**
- * Blanket input styles for normalisation
- */
-
-input,
-select,
-textarea {
- background-color: $base-background-colour;
- border: solid 1px $base-colour;
- border-radius: 0;
- color: $base-colour;
- line-height: ($base-spacing-unit * 1.5);
- height: ($base-spacing-unit * 1.5);
- padding: 0 ($base-spacing-unit / 2);
- width: 100%;
-}
-
-input[type="checkbox"],
-input[type="radio"] {
- background: transparent;
- border: 0;
- line-height: normal;
- height: auto;
- width: auto;
-}
-
-input[type="file"] {
- line-height: normal;
- height: auto;
- padding: ($base-spacing-unit / 4) ($base-spacing-unit / 2);
-}
-
-input[disabled] {
- background-color: whitesmoke;
- cursor: not-allowed;
-}
-
-select {
- line-height: normal;
- padding: 0;
- padding-left: ($base-spacing-unit / 2);
-}
-
-textarea {
- min-height: ($base-spacing-unit * 4);
- overflow: auto;
- vertical-align: top;
-}
-
-
-/**
- * Form utility classes
- */
-
-.form--inline {
- .form__group {
- display: inline-block;
- }
-}
-
-.checkbox,
-.radio {
- display: block;
- padding-left: $base-spacing-unit;
- &.inline {
- display: inline-block;
- }
- > input {
- float: left;
- margin-left: -($base-spacing-unit);
- margin-top: 4px;
- }
-}
-
-.form__group {
- display: block;
- margin-bottom: $base-spacing-unit;
-}
-
-.form__label {
- display: block;
- margin-bottom: ($base-spacing-unit / 2);
-}
-
-
-/**
- * Input Group
- *
- * Allows for prepend/append of elements
- * (such as icons) on an input.
- */
-
-.input-group {
- position: relative;
- > input {
- padding: 0 ($base-spacing-unit * 2);
- }
- .input-group__addon {
- line-height: ($base-spacing-unit * 1.5);
- height: ($base-spacing-unit * 1.5);
- position: absolute;
- text-align: center;
- top: 0;
- width: ($base-spacing-unit * 1.5);
- &:first-child {
- left: 0;
- }
- &:last-child {
- right: 0;
- }
- }
-}
diff --git a/assets/scss/base/_images.scss b/assets/scss/base/_images.scss
deleted file mode 100644
index 2cc9b27..0000000
--- a/assets/scss/base/_images.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-img {
- max-width: 100%;
- vertical-align: top;
- &[width],
- &[height] {
- max-width: none;
- }
-}
diff --git a/assets/scss/base/_links.scss b/assets/scss/base/_links.scss
deleted file mode 100644
index 68e3e7d..0000000
--- a/assets/scss/base/_links.scss
+++ /dev/null
@@ -1,4 +0,0 @@
-a {
- color: inherit;
- text-decoration: none;
-}
\ No newline at end of file
diff --git a/assets/scss/base/_lists.scss b/assets/scss/base/_lists.scss
deleted file mode 100644
index f861912..0000000
--- a/assets/scss/base/_lists.scss
+++ /dev/null
@@ -1,16 +0,0 @@
-ul,
-ol {
- margin-left: $base-spacing-unit;
-}
-
-li {
- > ul,
- > ol {
- margin-bottom: 0;
- }
-}
-
-.list-unstyled {
- list-style: none;
- margin-left: 0;
-}
\ No newline at end of file
diff --git a/assets/scss/base/_shared.scss b/assets/scss/base/_shared.scss
deleted file mode 100644
index 784779f..0000000
--- a/assets/scss/base/_shared.scss
+++ /dev/null
@@ -1,21 +0,0 @@
-body {
- color: $base-colour;
- font-family: $base-font-stack;
- @include font-size($base-font-size);
- line-height: $base-line-height;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6,
-p,
-hr,
-ul,
-ol,
-dl,
-address {
- margin-bottom: $base-spacing-unit;
-}
\ No newline at end of file
diff --git a/assets/scss/modules/_buttons.scss b/assets/scss/modules/_buttons.scss
deleted file mode 100644
index 7088c63..0000000
--- a/assets/scss/modules/_buttons.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-.btn {
- background-color: $base-colour;
- color: $base-background-colour;
- display: inline-block;
- height: ($base-spacing-unit * 1.5);
- line-height: ($base-spacing-unit * 1.5);
- padding: 0 $base-spacing-unit;
- text-align: center;
- width: auto;
- &::-moz-focus-inner {
- border: 0;
- padding: 0;
- }
-}
-
-.btn--block {
- display: block;
- width: 100%;
-}
-
-.btn--link {
- background-color: transparent;
- color: $base-colour;
-}
\ No newline at end of file
diff --git a/assets/scss/modules/_nav.scss b/assets/scss/modules/_nav.scss
deleted file mode 100755
index 8aa7ac6..0000000
--- a/assets/scss/modules/_nav.scss
+++ /dev/null
@@ -1,14 +0,0 @@
-.nav {
- list-style: none;
- margin: 0;
- > li {
- display: inline-block;
- margin-right: $base-spacing-unit;
- &:last-child {
- margin-right: 0;
- }
- > a {
- display: block;
- }
- }
-}
\ No newline at end of file
diff --git a/assets/scss/utilities/_a11y.scss b/assets/scss/utilities/_a11y.scss
deleted file mode 100644
index d985864..0000000
--- a/assets/scss/utilities/_a11y.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-.sr-only {
- font-size: 0;
- height: 0;
- overflow: hidden;
- position: absolute;
- width: 0;
-}
diff --git a/assets/scss/utilities/_mixins.scss b/assets/scss/utilities/_mixins.scss
deleted file mode 100755
index fe07d92..0000000
--- a/assets/scss/utilities/_mixins.scss
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Media query to respond to a minimum size (mobile first)
- */
-
-@mixin resp-min($size) {
- @media screen and (min-width: $size) {
- @content;
- }
-}
-
-
-/*
- * Media query to respond to a maximum size
- */
-
-@mixin resp-max($size) {
- @media screen and (max-width: $size) {
- @content;
- }
-}
-
-
-/*
- * Output font size in px/rem
- */
-
-@mixin font-size($px) {
- font-size: $px + px;
- font-size: #{$px / 16}rem;
-}
-
-
-/*
- * Placeholder mixin for
- */
-
-@mixin placeholder() {
- $placeholders: ":-webkit-input" ":-moz" "-moz" "-ms-input";
- @each $placeholder in $placeholders {
- &:#{$placeholder}-placeholder {
- @content;
- }
- }
-}
-
-
-/**
- * Clearfix
- */
-
-@mixin clearfix() {
- &:before,
- &:after{
- content: " ";
- display: table;
- }
- &:after{
- clear: both;
- }
-}
diff --git a/assets/scss/utilities/_responsive.scss b/assets/scss/utilities/_responsive.scss
deleted file mode 100644
index 55fdbd9..0000000
--- a/assets/scss/utilities/_responsive.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-@each $breakpoint in $breakpoints {
-
- $key : nth($breakpoint, 1);
- $value : nth($breakpoint, 2);
-
- .visible-#{$key} {
- @media only screen and #{$value} {
- display: block !important;
- }
- }
-
- .hidden-#{$key} {
- @media only screen and #{$value} {
- display: none !important;
- }
- }
-
-}
\ No newline at end of file
diff --git a/assets/scss/utilities/_variables.scss b/assets/scss/utilities/_variables.scss
deleted file mode 100755
index e6898a4..0000000
--- a/assets/scss/utilities/_variables.scss
+++ /dev/null
@@ -1,41 +0,0 @@
-/**
- * Custom variables
- */
-
-
-
-/**
- * Base values
- */
-
-$base-colour: #444;
-$base-background-colour: #fff;
-$base-font-stack: 'Helvetica Neue', Helvetica, Arial, sans-serif;
-$base-font-size: 16;
-$base-line-height: 1.5;
-$base-spacing-unit: ($base-font-size * $base-line-height) * 1px;
-
-
-/**
- * Breakpoints
- */
-
-$breakpoint-sm: 767px;
-$breakpoint-md: 992px;
-$breakpoint-lg: 1200px;
-
-$breakpoints: (
- 'lg' '(min-width: ' + $breakpoint-lg + ')',
- 'md' '(min-width: ' + $breakpoint-md + ') and (max-width: ' + ($breakpoint-lg - 1) + ')',
- 'sm' '(min-width: ' + ($breakpoint-sm + 1) + ') and (max-width:' + ($breakpoint-md - 1) + ')',
- 'xs' '(max-width: ' + $breakpoint-sm + ')'
-);
-
-
-/**
- * Grid
- */
-
-$grid-max-width: 1200px;
-$grid-columns: 12;
-$grid-gutter: $base-spacing-unit;
diff --git a/assets/scss/utilities/_wordpress.scss b/assets/scss/utilities/_wordpress.scss
deleted file mode 100644
index 7e2365e..0000000
--- a/assets/scss/utilities/_wordpress.scss
+++ /dev/null
@@ -1,27 +0,0 @@
-.alignleft {
- float: left;
-}
-
-img.alignleft {
- margin-right: $base-spacing-unit;
-}
-
-.alignright {
- float: right;
-}
-
-img.alignright {
- margin-left : $base-spacing-unit;
-}
-
-.aligncenter {
- display: block;
- margin: {
- left: auto;
- right: auto;
- }
-}
-
-img.aligncenter {
- margin-bottom: $base-spacing-unit;
-}
\ No newline at end of file
diff --git a/assets/scss/vendor/simple-grid b/assets/scss/vendor/simple-grid
deleted file mode 160000
index 4cef1bf..0000000
--- a/assets/scss/vendor/simple-grid
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 4cef1bf7cb635806cb07fc30cbb34ae211881570
diff --git a/footer.php b/footer.php
index 1973eeb..e8af096 100755
--- a/footer.php
+++ b/footer.php
@@ -1,9 +1,9 @@
-
-
-