Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dldx/hpstr-hugo-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDurand D'souza <durand1@gmail.com>2016-09-20 09:49:12 +0300
committerDurand D'souza <durand1@gmail.com>2016-09-20 09:49:12 +0300
commit2db68292cfa61a94712e304b1bd5341d357b0ba1 (patch)
tree1765f955e13d70a6e25131978b4f6b409cdc694d
parent4a86244834ff922699d111807b3b9b7bc28ca957 (diff)
Converted hpstr jekyll theme to a Hugo theme
-rw-r--r--404.md18
-rw-r--r--Gemfile8
-rw-r--r--Gemfile.lock61
-rw-r--r--Gruntfile.js84
-rw-r--r--LICENSE21
-rw-r--r--LICENSE.md20
-rw-r--r--README.md27
-rw-r--r--_config.yml89
-rw-r--r--_data/navigation.yml7
-rw-r--r--_includes/browser-upgrade.html1
-rw-r--r--_includes/disqus_comments.html23
-rw-r--r--_includes/feed-footer.html1
-rw-r--r--_includes/footer.html1
-rw-r--r--_includes/gallery21
-rw-r--r--_includes/head.html63
-rw-r--r--_includes/navigation.html62
-rw-r--r--_includes/pagination.html66
-rw-r--r--_includes/read-time-index.html2
-rw-r--r--_includes/read-time.html2
-rw-r--r--_includes/scripts.html19
-rw-r--r--_includes/social-share.html7
-rw-r--r--_layouts/page.html58
-rw-r--r--_layouts/post.html65
-rw-r--r--_posts/2011-03-10-sample-post.md101
-rw-r--r--_posts/2012-05-22-readability-post.md47
-rw-r--r--_posts/2013-05-22-sample-post-images.md96
-rw-r--r--_posts/2013-05-23-readability-feature-post.md48
-rw-r--r--_posts/2013-06-25-video-post.md14
-rw-r--r--_posts/2013-08-12-sample-link-post.md10
-rw-r--r--_posts/2013-08-16-code-highlighting-post.md102
-rw-r--r--_posts/2013-10-26-background-image.md21
-rw-r--r--about/index.md32
-rw-r--r--archetypes/default.md6
-rw-r--r--favicon.icobin32988 -> 0 bytes
-rw-r--r--favicon.pngbin430 -> 0 bytes
-rw-r--r--images/3953273590_704e3899d5_m.jpgbin24724 -> 0 bytes
-rw-r--r--images/abstract-1.jpgbin49623 -> 0 bytes
-rw-r--r--images/abstract-10.jpgbin63931 -> 0 bytes
-rw-r--r--images/abstract-11.jpgbin73620 -> 0 bytes
-rw-r--r--images/abstract-12.jpgbin119512 -> 0 bytes
-rw-r--r--images/abstract-2.jpgbin67446 -> 0 bytes
-rw-r--r--images/abstract-3.jpgbin60565 -> 0 bytes
-rw-r--r--images/abstract-4.jpgbin27855 -> 0 bytes
-rw-r--r--images/abstract-5.jpgbin39287 -> 0 bytes
-rw-r--r--images/abstract-6.jpgbin24697 -> 0 bytes
-rw-r--r--images/abstract-7.jpgbin31740 -> 0 bytes
-rw-r--r--images/abstract-8.jpgbin62157 -> 0 bytes
-rw-r--r--images/apple-touch-icon-114x114-precomposed.pngbin2326 -> 0 bytes
-rw-r--r--images/apple-touch-icon-144x144-precomposed.pngbin3221 -> 0 bytes
-rw-r--r--images/apple-touch-icon-72x72-precomposed.pngbin1073 -> 0 bytes
-rw-r--r--images/apple-touch-icon-precomposed.pngbin765 -> 0 bytes
-rw-r--r--images/avatar.jpgbin5656 -> 0 bytes
-rw-r--r--images/hpstr-jekyll-theme-preview.jpgbin34282 -> 0 bytes
-rw-r--r--images/ps_neutral.pngbin92 -> 0 bytes
-rw-r--r--images/triangular.pngbin223 -> 0 bytes
-rw-r--r--images/twitter-card-summary-large-image.jpgbin38828 -> 0 bytes
-rw-r--r--images/witewall_3.pngbin21321 -> 0 bytes
-rw-r--r--index.html42
-rw-r--r--layouts/_default/baseof.html (renamed from _layouts/post-index.html)28
-rw-r--r--layouts/_default/list.html61
-rw-r--r--layouts/_default/single.html43
-rw-r--r--layouts/partials/foot.html11
-rw-r--r--layouts/partials/footer.html1
-rw-r--r--layouts/partials/head.html53
-rw-r--r--layouts/partials/navigation.html57
-rw-r--r--layouts/partials/pagination.html39
-rw-r--r--layouts/partials/read-more.html (renamed from _includes/read-more.html)0
-rw-r--r--layouts/partials/read-time-index.html1
-rw-r--r--layouts/partials/scripts.html5
-rw-r--r--layouts/partials/share.html7
-rw-r--r--package.json24
-rw-r--r--posts/index.html32
-rw-r--r--static/css/_sass/_animations.scss (renamed from _sass/_animations.scss)0
-rw-r--r--static/css/_sass/_coderay.scss (renamed from _sass/_coderay.scss)0
-rw-r--r--static/css/_sass/_dl-menu.scss (renamed from _sass/_dl-menu.scss)0
-rw-r--r--static/css/_sass/_elements.scss (renamed from _sass/_elements.scss)0
-rw-r--r--static/css/_sass/_grid.scss (renamed from _sass/_grid.scss)0
-rw-r--r--static/css/_sass/_mixins.scss (renamed from _sass/_mixins.scss)0
-rw-r--r--static/css/_sass/_page.scss (renamed from _sass/_page.scss)0
-rw-r--r--static/css/_sass/_reset.scss (renamed from _sass/_reset.scss)0
-rw-r--r--static/css/_sass/_site.scss (renamed from _sass/_site.scss)0
-rw-r--r--static/css/_sass/_syntax.scss (renamed from _sass/_syntax.scss)57
-rw-r--r--static/css/_sass/_typography.scss (renamed from _sass/_typography.scss)25
-rw-r--r--static/css/_sass/_variables.scss (renamed from _sass/_variables.scss)0
-rw-r--r--static/css/_sass/vendor/font-awesome/_animated.scss (renamed from _sass/vendor/font-awesome/_animated.scss)0
-rw-r--r--static/css/_sass/vendor/font-awesome/_bordered-pulled.scss (renamed from _sass/vendor/font-awesome/_bordered-pulled.scss)0
-rw-r--r--static/css/_sass/vendor/font-awesome/_core.scss (renamed from _sass/vendor/font-awesome/_core.scss)0
-rw-r--r--static/css/_sass/vendor/font-awesome/_fixed-width.scss (renamed from _sass/vendor/font-awesome/_fixed-width.scss)0
-rw-r--r--static/css/_sass/vendor/font-awesome/_icons.scss (renamed from _sass/vendor/font-awesome/_icons.scss)0
-rw-r--r--static/css/_sass/vendor/font-awesome/_larger.scss (renamed from _sass/vendor/font-awesome/_larger.scss)0
-rw-r--r--static/css/_sass/vendor/font-awesome/_list.scss (renamed from _sass/vendor/font-awesome/_list.scss)0
-rw-r--r--static/css/_sass/vendor/font-awesome/_mixins.scss (renamed from _sass/vendor/font-awesome/_mixins.scss)0
-rw-r--r--static/css/_sass/vendor/font-awesome/_path.scss (renamed from _sass/vendor/font-awesome/_path.scss)0
-rw-r--r--static/css/_sass/vendor/font-awesome/_rotated-flipped.scss (renamed from _sass/vendor/font-awesome/_rotated-flipped.scss)0
-rw-r--r--static/css/_sass/vendor/font-awesome/_stacked.scss (renamed from _sass/vendor/font-awesome/_stacked.scss)0
-rw-r--r--static/css/_sass/vendor/font-awesome/_variables.scss (renamed from _sass/vendor/font-awesome/_variables.scss)0
-rw-r--r--static/css/_sass/vendor/font-awesome/font-awesome.scss (renamed from _sass/vendor/font-awesome/font-awesome.scss)0
-rw-r--r--static/css/_sass/vendor/magnific-popup/_settings.scss (renamed from _sass/vendor/magnific-popup/_settings.scss)0
-rw-r--r--static/css/_sass/vendor/magnific-popup/magnific-popup.scss (renamed from _sass/vendor/magnific-popup/magnific-popup.scss)0
-rw-r--r--static/css/main.css4208
-rw-r--r--static/css/main.css.map7
-rw-r--r--static/css/main.scss (renamed from assets/css/main.scss)6
-rw-r--r--static/fonts/FontAwesome.otf (renamed from assets/fonts/FontAwesome.otf)bin109688 -> 109688 bytes
-rw-r--r--static/fonts/fontawesome-webfont.eot (renamed from assets/fonts/fontawesome-webfont.eot)bin70807 -> 70807 bytes
-rw-r--r--static/fonts/fontawesome-webfont.svg (renamed from assets/fonts/fontawesome-webfont.svg)0
-rw-r--r--static/fonts/fontawesome-webfont.ttf (renamed from assets/fonts/fontawesome-webfont.ttf)bin142072 -> 142072 bytes
-rw-r--r--static/fonts/fontawesome-webfont.woff (renamed from assets/fonts/fontawesome-webfont.woff)bin83588 -> 83588 bytes
-rw-r--r--static/fonts/fontawesome-webfont.woff2 (renamed from assets/fonts/fontawesome-webfont.woff2)bin66624 -> 66624 bytes
-rw-r--r--static/js/_main.js (renamed from assets/js/_main.js)0
-rw-r--r--static/js/plugins/jquery.dlmenu.js (renamed from assets/js/plugins/jquery.dlmenu.js)0
-rw-r--r--static/js/plugins/jquery.fitvids.js (renamed from assets/js/plugins/jquery.fitvids.js)0
-rw-r--r--static/js/plugins/jquery.magnific-popup.js (renamed from assets/js/plugins/jquery.magnific-popup.js)0
-rw-r--r--static/js/plugins/respond.js (renamed from assets/js/plugins/respond.js)0
-rw-r--r--static/js/scripts.min.js (renamed from assets/js/scripts.min.js)0
-rw-r--r--static/js/vendor/jquery-1.9.1.min.js (renamed from assets/js/vendor/jquery-1.9.1.min.js)0
-rw-r--r--static/js/vendor/modernizr-2.6.2.custom.min.js (renamed from assets/js/vendor/modernizr-2.6.2.custom.min.js)0
-rw-r--r--tags/index.html28
-rw-r--r--theme-setup/index.md230
-rw-r--r--theme.toml17
119 files changed, 4579 insertions, 1606 deletions
diff --git a/404.md b/404.md
deleted file mode 100644
index 0587e87..0000000
--- a/404.md
+++ /dev/null
@@ -1,18 +0,0 @@
----
-layout: page
-title: "Page Not Found"
-description: "Page not found. Your pixels are in another canvas."
-comments: false
-share: false
-permalink: /404.html
----
-
-Sorry, but the page you were trying to view does not exist --- perhaps you can try searching for it below.
-
-<script type="text/javascript">
- var GOOG_FIXURL_LANG = 'en';
- var GOOG_FIXURL_SITE = '{{ site.url }}'
-</script>
-<script type="text/javascript"
- src="//linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js">
-</script> \ No newline at end of file
diff --git a/Gemfile b/Gemfile
deleted file mode 100644
index 2cd7490..0000000
--- a/Gemfile
+++ /dev/null
@@ -1,8 +0,0 @@
-source "https://rubygems.org"
-
-gem "json"
-gem "jekyll"
-gem "jekyll-sitemap"
-gem "jekyll-feed"
-gem "jekyll-paginate"
-gem "jekyll-gist"
diff --git a/Gemfile.lock b/Gemfile.lock
deleted file mode 100644
index 91d55cb..0000000
--- a/Gemfile.lock
+++ /dev/null
@@ -1,61 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- addressable (2.4.0)
- colorator (0.1)
- faraday (0.9.2)
- multipart-post (>= 1.2, < 3)
- ffi (1.9.10)
- ffi (1.9.10-x64-mingw32)
- jekyll (3.1.6)
- colorator (~> 0.1)
- jekyll-sass-converter (~> 1.0)
- jekyll-watch (~> 1.1)
- kramdown (~> 1.3)
- liquid (~> 3.0)
- mercenary (~> 0.3.3)
- rouge (~> 1.7)
- safe_yaml (~> 1.0)
- jekyll-feed (0.5.1)
- jekyll-gist (1.4.0)
- octokit (~> 4.2)
- jekyll-paginate (1.1.0)
- jekyll-sass-converter (1.4.0)
- sass (~> 3.4)
- jekyll-sitemap (0.10.0)
- jekyll-watch (1.4.0)
- listen (~> 3.0, < 3.1)
- json (1.8.3)
- kramdown (1.11.1)
- liquid (3.0.6)
- listen (3.0.8)
- rb-fsevent (~> 0.9, >= 0.9.4)
- rb-inotify (~> 0.9, >= 0.9.7)
- mercenary (0.3.6)
- multipart-post (2.0.0)
- octokit (4.3.0)
- sawyer (~> 0.7.0, >= 0.5.3)
- rb-fsevent (0.9.7)
- rb-inotify (0.9.7)
- ffi (>= 0.5.0)
- rouge (1.11.1)
- safe_yaml (1.0.4)
- sass (3.4.22)
- sawyer (0.7.0)
- addressable (>= 2.3.5, < 2.5)
- faraday (~> 0.8, < 0.10)
-
-PLATFORMS
- ruby
- x64-mingw32
-
-DEPENDENCIES
- jekyll
- jekyll-feed
- jekyll-gist
- jekyll-paginate
- jekyll-sitemap
- json
-
-BUNDLED WITH
- 1.12.5
diff --git a/Gruntfile.js b/Gruntfile.js
deleted file mode 100644
index ad93726..0000000
--- a/Gruntfile.js
+++ /dev/null
@@ -1,84 +0,0 @@
-'use strict';
-module.exports = function(grunt) {
-
- grunt.initConfig({
- jshint: {
- options: {
- jshintrc: '.jshintrc'
- },
- all: [
- 'Gruntfile.js',
- '!assets/js/*.js',
- '!assets/js/plugins/*.js',
- '!assets/js/scripts.min.js'
- ]
- },
- uglify: {
- dist: {
- files: {
- 'assets/js/scripts.min.js': [
- 'assets/js/plugins/*.js',
- 'assets/js/_*.js'
- ]
- }
- }
- },
- imagemin: {
- dist: {
- options: {
- optimizationLevel: 7,
- progressive: true
- },
- files: [{
- expand: true,
- cwd: 'images/',
- src: '{,*/}*.{png,jpg,jpeg}',
- dest: 'images/'
- }]
- }
- },
- svgmin: {
- dist: {
- files: [{
- expand: true,
- cwd: 'images/',
- src: '{,*/}*.svg',
- dest: 'images/'
- }]
- }
- },
- watch: {
- js: {
- files: [
- '<%= jshint.all %>'
- ],
- tasks: ['jshint','uglify']
- }
- },
- clean: {
- dist: [
- 'assets/js/scripts.min.js'
- ]
- }
- });
-
- // Load tasks
- grunt.loadNpmTasks('grunt-contrib-clean');
- grunt.loadNpmTasks('grunt-contrib-jshint');
- grunt.loadNpmTasks('grunt-contrib-uglify');
- grunt.loadNpmTasks('grunt-contrib-watch');
- grunt.loadNpmTasks('grunt-contrib-imagemin');
- grunt.loadNpmTasks('grunt-svgmin');
-
- // Register tasks
- grunt.registerTask('default', [
- 'clean',
- 'uglify',
- 'imagemin',
- 'svgmin'
- ]);
- grunt.registerTask('dev', [
- 'watch'
- ]);
-
-}; \ No newline at end of file
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index 4fe1728..0000000
--- a/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014 Michael Rose
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE. \ No newline at end of file
diff --git a/LICENSE.md b/LICENSE.md
new file mode 100644
index 0000000..e1265aa
--- /dev/null
+++ b/LICENSE.md
@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright (c) 2016 YOUR_NAME_HERE
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/README.md b/README.md
deleted file mode 100644
index e8e8df8..0000000
--- a/README.md
+++ /dev/null
@@ -1,27 +0,0 @@
-# HPSTR Jekyll Theme
-
-They say three times the charm, so here is another free responsive Jekyll theme for you. I've learned a ton since open sourcing [my first two themes](https://mademistakes.com/work/jekyll-themes/), and wanted to try a few new things this time around. If you've used my previous themes most of this should be familiar territory.
-
-**Compatible with Jekyll 3.0 and up.**
-
-## What HPSTR brings to the table:
-
-* Modern and minimal design.
-* Responsive templates for post, page, and post index `_layouts`. Looks great on mobile, tablet, and desktop devices.
-* Gracefully degrades in older browsers. Compatible with Internet Explorer 8+ and all modern browsers.
-* Sweet animated menu with support for drop-downs.
-* Optional [Disqus](http://disqus.com) comments and social sharing links.
-* [Open Graph](https://developers.facebook.com/docs/opengraph/) and [Twitter Cards](https://dev.twitter.com/docs/cards) support for a better social sharing experience.
-* Simple [custom 404 page](http://mmistakes.github.io/hpstr-jekyll-theme/404.html) to get you started.
-* [Syntax highlighting](http://mmistakes.github.io/hpstr-jekyll-theme/code-highlighting-post/) stylesheet to make your code examples look snazzy
-* [Available in Spanish](https://github.com/cruznick/hpstr-jekyll-theme/tree/es). Thanks [@cruznick](https://github.com/cruznick)!
-
-![HPSTR Theme Preview screenshot](http://mmistakes.github.io/hpstr-jekyll-theme/images/hpstr-jekyll-theme-preview.jpg)
-
----
-
-## Getting Started
-
-HPSTR takes advantage of SCSS and data files to make customizing easier. This theme requires Jekyll 3.x and will not work with older versions properly.
-
-To learn how to install and use this theme check out the [Setup Guide](https://mmistakes.github.io/hpstr-jekyll-theme/theme-setup/) for more information. \ No newline at end of file
diff --git a/_config.yml b/_config.yml
deleted file mode 100644
index 4dc4e9f..0000000
--- a/_config.yml
+++ /dev/null
@@ -1,89 +0,0 @@
-title: Site Title
-description: Describe your website here.
-disqus_shortname:
-reading_time: true
-words_per_minute: 200
-# Your site's domain goes here (eg: https://mmistakes.github.io, http://yourdomain.com, etc)
-# When testing locally leave blank or use http://localhost:4000
-url:
-
-# Owner/author information
-owner:
- name: Your Name
- avatar: avatar.jpg
- bio: "Your bio goes here. It shouldn't be super long but a good sentence or two should suffice."
- email: you@email.com
- # Social networking links used in footer. Update and remove as you like.
- twitter:
- facebook:
- github:
- stackexchange:
- linkedin:
- instagram:
- flickr:
- tumblr:
- # google plus id, include the '+', eg +mmistakes
- google_plus:
-
-# Background image to be tiled on all pages
-background:
-
-# Analytics and webmaster tools stuff goes here
-google_analytics:
-google_verify:
-# https://ssl.bing.com/webmaster/configure/verify/ownership Option 2 content= goes here
-bing_verify:
-
-# http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
-timezone: America/New_York
-future: false # publish future dated posts -- true, false (default)
-highlighter: rouge
-markdown: kramdown
-gems:
- - jekyll-sitemap
- - jekyll-paginate
- - jekyll-gist
- - jekyll-feed
-sass:
- sass_dir: _sass
- style: compressed
-
-# https://github.com/mojombo/jekyll/wiki/Permalinks
-permalink: /:categories/:title/
-
-# Amount of post to show on home page
-paginate: 5
-
-kramdown:
- input: GFM
- auto_ids: true
- footnote_nr: 1
- entity_output: as_char
- toc_levels: 1..6
- enable_coderay: false
-
-include:
- - .htaccess
-exclude:
- - "*.less"
- - "*.sublime-project"
- - "*.sublime-workspace"
- - .asset-cache
- - .bundle
- - .jekyll-assets-cache
- - .sass-cache
- - CHANGELOG
- - Capfile
- - Gemfile
- - Gruntfile.js
- - LICENSE
- - README
- - Rakefile
- - config
- - gulpfile.js
- - lib
- - log
- - node_modules
- - package.json
- - spec
- - tmp
diff --git a/_data/navigation.yml b/_data/navigation.yml
deleted file mode 100644
index 9d48c2b..0000000
--- a/_data/navigation.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-# Menu navigation links
-
-- title: Theme Setup
- url: /theme-setup/
-
-- title: External Link
- url: http://mademistakes.com \ No newline at end of file
diff --git a/_includes/browser-upgrade.html b/_includes/browser-upgrade.html
deleted file mode 100644
index 6b6746b..0000000
--- a/_includes/browser-upgrade.html
+++ /dev/null
@@ -1 +0,0 @@
-<!--[if lt IE 9]><div class="upgrade"><strong><a href="http://whatbrowser.org/">Your browser is quite old!</strong> Why not upgrade to a different browser to better enjoy this site?</a></div><![endif]--> \ No newline at end of file
diff --git a/_includes/disqus_comments.html b/_includes/disqus_comments.html
deleted file mode 100644
index 3b05844..0000000
--- a/_includes/disqus_comments.html
+++ /dev/null
@@ -1,23 +0,0 @@
-{% if site.disqus_shortname %}
- <script type="text/javascript">
- /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
- var disqus_shortname = '{{ site.disqus_shortname }}'; // required: replace example with your forum shortname
-
- /* * * DON'T EDIT BELOW THIS LINE * * */
- (function() {
- var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
- dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
- (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
- })();
-
- /* * * DON'T EDIT BELOW THIS LINE * * */
- (function () {
- var s = document.createElement('script'); s.async = true;
- s.type = 'text/javascript';
- s.src = '//' + disqus_shortname + '.disqus.com/count.js';
- (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
- }());
- </script>
- <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
- <a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
-{% endif %} \ No newline at end of file
diff --git a/_includes/feed-footer.html b/_includes/feed-footer.html
deleted file mode 100644
index 02a94f6..0000000
--- a/_includes/feed-footer.html
+++ /dev/null
@@ -1 +0,0 @@
-&lt;p&gt;&lt;a href=&quot;{{ site.url }}{{ post.url }}&quot;&gt;{{ post.title | xml_escape }}&lt;/a&gt; was originally published by {{ site.owner.name }} at &lt;a href=&quot;{{ site.url }}&quot;&gt;{{ site.title }}&lt;/a&gt; on {{ post.date | date: "%B %d, %Y" }}.&lt;/p&gt; \ No newline at end of file
diff --git a/_includes/footer.html b/_includes/footer.html
deleted file mode 100644
index de5271e..0000000
--- a/_includes/footer.html
+++ /dev/null
@@ -1 +0,0 @@
-<span>&copy; {{ site.time | date: '%Y' }} {{ site.owner.name }}. Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> using the <a href="https://mademistakes.com/work/hpstr-jekyll-theme/" rel="nofollow">HPSTR Theme</a>.</span> \ No newline at end of file
diff --git a/_includes/gallery b/_includes/gallery
deleted file mode 100644
index 4091c84..0000000
--- a/_includes/gallery
+++ /dev/null
@@ -1,21 +0,0 @@
-{% assign images = include.images | split:" " %}
-{% assign caption = include.caption %}
-{% assign cols = include.cols %}
-
-{% case cols %}
- {% when 1 %}
- {% assign class = "" %}
- {% when 2 %}
- {% assign class = "half" %}
- {% when 3 %}
- {% assign class = "third" %}
- {% else %}
- {% assign class = "" %}
-{% endcase %}
-
-<figure {% if class != "" %}class="{{ class }}"{% endif %}>
- {% for image in images %}
- <a href="{{ image }}"><img src="{{ image }}" alt=""></a>
- {% endfor %}
- <figcaption>{{ caption }}</figcaption>
-</figure>
diff --git a/_includes/head.html b/_includes/head.html
deleted file mode 100644
index f4d1bd2..0000000
--- a/_includes/head.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<meta charset="utf-8">
-<title>{% if page.title %}{{ page.title }} &#8211; {% endif %}{{ site.title }}</title>
-<meta name="description" content="{% if page.description %}{{ page.description }}{% else %}{{ site.description }}{% endif %}">
-{% if page.tags %}<meta name="keywords" content="{{ page.tags | join: ', ' }}">{% endif %}
-
-{% if site.owner.twitter %}<!-- Twitter Cards -->
-{% if page.image.feature %}<meta name="twitter:card" content="summary_large_image">
-<meta name="twitter:image" content="{{ site.url }}/images/{{ page.image.feature }}">
-{% else %}<meta name="twitter:card" content="summary">
-<meta name="twitter:image" content="{% if page.image.thumb %}{{ site.url }}/images/{{ page.image.thumb }}{% else %}{{ site.url }}/images/{{ site.logo }}{% endif %}">{% endif %}
-<meta name="twitter:title" content="{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}">
-<meta name="twitter:description" content="{% if page.description %}{{ page.description }}{% else %}{{ site.description }}{% endif %}">
-<meta name="twitter:creator" content="@{{ site.owner.twitter }}">{% endif %}
-
-<!-- Open Graph -->
-<meta property="og:locale" content="en_US">
-<meta property="og:type" content="article">
-<meta property="og:title" content="{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}">
-<meta property="og:description" content="{% if page.description %}{{ page.description }}{% else %}{{ site.description }}{% endif %}">
-<meta property="og:url" content="{{ site.url }}{{ page.url }}">
-<meta property="og:site_name" content="{{ site.title }}">
-
-{% if site.google_verify %}<meta name="google-site-verification" content="{{ site.google_verify }}">{% endif %}
-{% if site.bing_verify %}<meta name="msvalidate.01" content="{{ site.bing_verify }}">{% endif %}
-
-{% capture canonical %}{{ site.url }}{% if site.permalink contains '.html' %}{{ page.url }}{% else %}{{ page.url | remove:'index.html' | strip_slash }}{% endif %}{% endcapture %}
-<link rel="canonical" href="{{ canonical }}">
-<link href="{{ site.url }}/feed.xml" type="application/atom+xml" rel="alternate" title="{{ site.title }} Feed">
-
-<!-- http://t.co/dKP3o1e -->
-<meta name="HandheldFriendly" content="True">
-<meta name="MobileOptimized" content="320">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-<!-- For all browsers -->
-<link rel="stylesheet" href="{{ site.url }}/assets/css/main.css">
-<!-- Webfonts -->
-<link href="//fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic" rel="stylesheet" type="text/css">
-
-<meta http-equiv="cleartype" content="on">
-
-<!-- Load Modernizr -->
-<script src="{{ site.url }}/assets/js/vendor/modernizr-2.6.2.custom.min.js"></script>
-
-<!-- Icons -->
-<!-- 16x16 -->
-<link rel="shortcut icon" href="{{ site.url }}/favicon.ico">
-<!-- 32x32 -->
-<link rel="shortcut icon" href="{{ site.url }}/favicon.png">
-<!-- 57x57 (precomposed) for iPhone 3GS, pre-2011 iPod Touch and older Android devices -->
-<link rel="apple-touch-icon-precomposed" href="{{ site.url }}/images/apple-touch-icon-precomposed.png">
-<!-- 72x72 (precomposed) for 1st generation iPad, iPad 2 and iPad mini -->
-<link rel="apple-touch-icon-precomposed" sizes="72x72" href="{{ site.url }}/images/apple-touch-icon-72x72-precomposed.png">
-<!-- 114x114 (precomposed) for iPhone 4, 4S, 5 and post-2011 iPod Touch -->
-<link rel="apple-touch-icon-precomposed" sizes="114x114" href="{{ site.url }}/images/apple-touch-icon-114x114-precomposed.png">
-<!-- 144x144 (precomposed) for iPad 3rd and 4th generation -->
-<link rel="apple-touch-icon-precomposed" sizes="144x144" href="{{ site.url }}/images/apple-touch-icon-144x144-precomposed.png">
-
-{% if page.image.background or site.background %}
-{% capture background %}{% if page.image.background %}{{ page.image.background }}{% else %}{{ site.background }}{% endif %}{% endcapture %}
-{% unless background contains 'http://' or background contains 'https://' %}{% capture background %}{{ site.url }}/images/{{ background }}{% endcapture %}{% endunless %}
-<style type="text/css">body {background-image:url({{ background }});}</style>
-{% endif %}
diff --git a/_includes/navigation.html b/_includes/navigation.html
deleted file mode 100644
index 1b5456f..0000000
--- a/_includes/navigation.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<nav id="dl-menu" class="dl-menuwrapper" role="navigation">
- <button class="dl-trigger">Open Menu</button>
- <ul class="dl-menu">
- <li><a href="{{ site.url }}/">Home</a></li>
- <li>
- <a href="#">About</a>
- <ul class="dl-submenu">
- <li>
- <img src="{{ site.url }}/images/{{ site.owner.avatar }}" alt="{{ site.owner.name }} photo" class="author-photo">
- <h4>{{ site.owner.name }}</h4>
- <p>{{ site.owner.bio }}</p>
- </li>
- <li><a href="{{ site.url }}/about/"><span class="btn btn-inverse">Learn More</span></a></li>
- {% if site.owner.email %}<li>
- <a href="mailto:{{ site.owner.email }}"><i class="fa fa-fw fa-envelope"></i> Email</a>
- </li>{% endif %}
- {% if site.owner.twitter %}<li>
- <a href="https://twitter.com/{{ site.owner.twitter }}"><i class="fa fa-fw fa-twitter"></i> Twitter</a>
- </li>{% endif %}
- {% if site.owner.facebook %}<li>
- <a href="https://facebook.com/{{ site.owner.facebook }}"><i class="fa fa-fw fa-facebook"></i> Facebook</a>
- </li>{% endif %}
- {% if site.owner.google_plus %}<li>
- <a href="https://google.com/{{ site.owner.google_plus }}"><i class="fa fa-fw fa-google-plus"></i> Google+</a>
- </li>{% endif %}
- {% if site.owner.linkedin %}<li>
- <a href="https://linkedin.com/in/{{ site.owner.linkedin }}"><i class="fa fa-fw fa-linkedin"></i> LinkedIn</a>
- </li>{% endif %}
- {% if site.owner.github %}<li>
- <a href="https://github.com/{{ site.owner.github }}"><i class="fa fa-fw fa-github"></i> GitHub</a>
- </li>{% endif %}
- {% if site.owner.stackexchange %}<li>
- <a href="{{ site.owner.stackexchange }}"><i class="fa fa-fw fa-stack-exchange"></i> Stackexchange</a>
- </li>{% endif %}
- {% if site.owner.instagram %}<li>
- <a href="https://instagram.com/{{ site.owner.instagram }}"><i class="fa fa-fw fa-instagram"></i> Instagram</a>
- </li>{% endif %}
- {% if site.owner.flickr %}<li>
- <a href="https://www.flickr.com/photos/{{ site.owner.flickr }}"><i class="fa fa-fw fa-flickr"></i> Flickr</a>
- </li>{% endif %}
- {% if site.owner.tumblr %}<li>
- <a href="http://{{ site.owner.tumblr }}.tumblr.com"><i class="fa fa-fw fa-tumblr"></i> Tumblr</a>
- </li>{% endif %}
- </ul><!-- /.dl-submenu -->
- </li>
- <li>
- <a href="#">Posts</a>
- <ul class="dl-submenu">
- <li><a href="{{ site.url }}/posts/">All Posts</a></li>
- <li><a href="{{ site.url }}/tags/">All Tags</a></li>
- </ul>
- </li>
- {% for link in site.data.navigation %}
- {% if link.url contains 'http' %}
- {% assign domain = '' %}
- {% else %}
- {% assign domain = site.url %}
- {% endif %}
- <li><a href="{{ domain }}{{ link.url }}" {% if link.url contains 'http' %}target="_blank"{% endif %}>{{ link.title }}</a></li>
- {% endfor %}
- </ul><!-- /.dl-menu -->
-</nav><!-- /.dl-menuwrapper -->
diff --git a/_includes/pagination.html b/_includes/pagination.html
deleted file mode 100644
index 871b5c1..0000000
--- a/_includes/pagination.html
+++ /dev/null
@@ -1,66 +0,0 @@
-{% if paginator.total_pages > 1 %}
-<div class="pagination">
- <ul class="inline-list">
- {% comment %} Link for previous page {% endcomment %}
- {% if paginator.previous_page %}
- {% if paginator.previous_page == 1 %}
- <li><a href="{{ site.url }}" class="btn">Previous</a></li>
- {% else %}
- <li><a href="{{ site.url }}/page{{ paginator.previous_page }}/" class="btn">Previous</a></li>
- {% endif %}
- {% endif %}
-
- {% comment %} First page {% endcomment %}
- {% if paginator.page == 1 %}
- <li><strong class="current-page">1</strong></li>
- {% else %}
- <li><a href="{{ site.url }}">1</a></li>
- {% endif %}
-
- {% assign page_start = 2 %}
- {% if paginator.page > 4 %}
- {% assign page_start = paginator.page | minus: 2 %}
- {% comment %} Ellipsis for truncated links {% endcomment %}
- <li>…</li>
- {% endif %}
-
- {% assign page_end = paginator.total_pages | minus: 1 %}
- {% assign pages_to_end = paginator.total_pages | minus: paginator.page %}
- {% if pages_to_end > 4 %}
- {% assign page_end = paginator.page | plus: 2 %}
- {% endif %}
-
- {% for index in (page_start..page_end) %}
- {% if index == paginator.page %}
- <li><strong class="current-page">{{index}}</strong></li>
- {% else %}
- {% comment %} Distance from current page and this link {% endcomment %}
- {% assign dist = paginator.page | minus: index %}
- {% if dist < 0 %}
- {% comment %} Distance must be a positive value {% endcomment %}
- {% assign dist = 0 | minus: dist %}
- {% endif %}
- <li><a href="{{ site.url }}/page{{ index }}/">{{index}}</a></li>
- {% endif %}
- {% endfor %}
-
- {% comment %} Ellipsis for truncated links {% endcomment %}
- {% if pages_to_end > 3 %}
- <li>…</li>
- {% endif %}
-
- {% if paginator.page == paginator.total_pages %}
- <li><strong class="current-page">{{ paginator.page }}</strong></li>
- {% else %}
- <li><a href="{{ site.url }}/page{{ paginator.total_pages }}/">{{ paginator.total_pages }}</a></li>
- {% endif %}
-
- {% comment %}
- Link next page
- {% endcomment %}
- {% if paginator.next_page %}
- <li><a href="{{ site.url }}/page{{ paginator.next_page }}/" class="btn">Next</a></li>
- {% endif %}
- </ul>
-</div>
-{% endif %} \ No newline at end of file
diff --git a/_includes/read-time-index.html b/_includes/read-time-index.html
deleted file mode 100644
index cae3406..0000000
--- a/_includes/read-time-index.html
+++ /dev/null
@@ -1,2 +0,0 @@
-{% assign readtime = post.content | strip_html | number_of_words | divided_by:site.words_per_minute %}
-Reading time ~{% if readtime <= 1 %}1 minute{% else %}{{ readtime }} minutes{% endif %} \ No newline at end of file
diff --git a/_includes/read-time.html b/_includes/read-time.html
deleted file mode 100644
index 336a8a0..0000000
--- a/_includes/read-time.html
+++ /dev/null
@@ -1,2 +0,0 @@
-{% assign readtime = content | strip_html | number_of_words | divided_by:site.words_per_minute %}
-Reading time ~{% if readtime <= 1 %}1 minute{% else %}{{ readtime }} minutes{% endif %} \ No newline at end of file
diff --git a/_includes/scripts.html b/_includes/scripts.html
deleted file mode 100644
index ff3454a..0000000
--- a/_includes/scripts.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
-<script>window.jQuery || document.write('<script src="{{ site.url }}/assets/js/vendor/jquery-1.9.1.min.js"><\/script>')</script>
-<script src="{{ site.url }}/assets/js/scripts.min.js"></script>
-
-{% if site.google_analytics %}
-<!-- Asynchronous Google Analytics snippet -->
-<script>
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
- })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
- ga('create', '{{ site.google_analytics }}', 'auto');
- ga('require', 'linkid', 'linkid.js');
- ga('send', 'pageview');
-</script>
-{% endif %}
-
-{% if page.comments != false %}{% include disqus_comments.html %}{% endif %} \ No newline at end of file
diff --git a/_includes/social-share.html b/_includes/social-share.html
deleted file mode 100644
index 6ad27de..0000000
--- a/_includes/social-share.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<div class="social-share">
- <ul class="socialcount socialcount-small inline-list">
- <li class="facebook"><a href="https://www.facebook.com/sharer/sharer.php?u={{ site.url }}{{ page.url }}" title="Share on Facebook"><span class="count"><i class="fa fa-facebook-square"></i> Like</span></a></li>
- <li class="twitter"><a href="https://twitter.com/intent/tweet?text={{ site.url }}{{ page.url }}" title="Share on Twitter"><span class="count"><i class="fa fa-twitter-square"></i> Tweet</span></a></li>
- <li class="googleplus"><a href="https://plus.google.com/share?url={{ site.url }}{{ page.url }}" title="Share on Google Plus"><span class="count"><i class="fa fa-google-plus-square"></i> +1</span></a></li>
- </ul>
-</div><!-- /.social-share --> \ No newline at end of file
diff --git a/_layouts/page.html b/_layouts/page.html
deleted file mode 100644
index f54c5db..0000000
--- a/_layouts/page.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!doctype html>
-<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
-<!--[if (IE 7)&!(IEMobile)]><html class="no-js lt-ie9 lt-ie8" lang="en"><![endif]-->
-<!--[if (IE 8)&!(IEMobile)]><html class="no-js lt-ie9" lang="en"><![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en"><!--<![endif]-->
-<head>
-{% include head.html %}
-</head>
-
-<body id="page" {% if page.image.feature %}class="feature"{% endif %}>
-
-{% include browser-upgrade.html %}
-{% include navigation.html %}
-
-{% if page.image.feature %}
-<div class="entry-header">
- {% if page.image.credit %}<div class="image-credit">Image source: <a href="{{ page.image.creditlink }}">{{ page.image.credit }}</a></div><!-- /.image-credit -->{% endif %}
- <div class="entry-image">
- <img src="{{ site.url }}/images/{{ page.image.feature }}" alt="{{ page.title }}">
- </div><!-- /.entry-image -->
-</div><!-- /.entry-header -->
-{% endif %}
-
-<div id="main" role="main">
- <article class="hentry">
- <header class="header-title">
- <div class="header-title-wrap">
- <h1 class="entry-title">{{ page.title }}</h1>
- {% if site.reading_time %}
- <p class="entry-reading-time">
- <i class="fa fa-clock-o"></i>
- {% include read-time.html %}
- </p><!-- /.entry-reading-time -->
- {% endif %}
- </div><!-- /.header-title-wrap -->
- </header>
- <div class="entry-content">
- {{ content }}
- <footer class="entry-meta">
- {% if page.modified %}<span>Updated on <span class="entry-date date published updated"><time datetime="{{ page.modified }}">{{ page.modified | date: "%B %d, %Y" }}</time></span></span>
- <span class="author vcard"><span class="fn">{{ site.owner.name }}</span></span>{% endif %}
- {% if page.share != false %}{% include social-share.html %}{% endif %}
- </footer>
- </div><!-- /.entry-content -->
- {% if page.comments != false and site.disqus_shortname %}<section id="disqus_thread"></section><!-- /#disqus_thread -->{% endif %}
- </article>
-</div><!-- /#main -->
-
-<div class="footer-wrapper">
- <footer role="contentinfo">
- {% include footer.html %}
- </footer>
-</div><!-- /.footer-wrapper -->
-
-{% include scripts.html %}
-
-</body>
-</html>
diff --git a/_layouts/post.html b/_layouts/post.html
deleted file mode 100644
index e57778f..0000000
--- a/_layouts/post.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<!doctype html>
-<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
-<!--[if (IE 7)&!(IEMobile)]><html class="no-js lt-ie9 lt-ie8" lang="en"><![endif]-->
-<!--[if (IE 8)&!(IEMobile)]><html class="no-js lt-ie9" lang="en"><![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en"><!--<![endif]-->
-<head>
-{% include head.html %}
-</head>
-
-<body id="post" {% if page.image.feature %}class="feature"{% endif %}>
-
-{% include browser-upgrade.html %}
-{% include navigation.html %}
-
-{% if page.image.feature %}
-<div class="entry-header">
- {% if page.image.credit %}<div class="image-credit">Image source: {% if page.image.creditlink %}<a href="{{ page.image.creditlink }}">{% endif %}{{ page.image.credit }}{% if page.image.creditlink %}</a>{% endif %}</div><!-- /.image-credit -->{% endif %}
- <div class="entry-image">
- <img src="{{ site.url }}/images/{{ page.image.feature }}" alt="{{ page.title }}">
- </div><!-- /.entry-image -->
-</div><!-- /.entry-header -->
-{% endif %}
-
-<div id="main" role="main">
- <article class="hentry">
- <header class="header-title">
- <div class="header-title-wrap">
- {% if page.link %}
- <h1 class="entry-title"><i class="fa fa-bookmark permalink"></i> <a href="{{ page.link }}">{{ page.title }}</a></h1>
- {% else %}
- <h1 class="entry-title"><a href="{{ site.url }}{{ page.url }}" rel="bookmark" title="{{ page.title }}">{{ page.title }}</a></h1>
- {% endif %}
- <h2><span class="entry-date date published"><time datetime="{{ page.date | date_to_xmlschema }}">{{ page.date | date: "%B %d, %Y" }}</time></span></h2>
- {% if site.reading_time %}
- <p class="entry-reading-time">
- <i class="fa fa-clock-o"></i>
- {% include read-time.html %}
- </p><!-- /.entry-reading-time -->
- {% endif %}
- </div><!-- /.header-title-wrap -->
- </header>
- <div class="entry-content">
- {{ content }}
- <footer class="entry-meta">
- <span class="entry-tags">{% for tag in page.tags %}<a href="{{ site.url }}/tags/#{{ tag }}" title="Pages tagged {{ tag }}" class="tag"><span class="term">{{ tag }}</span></a>{% unless forloop.last %}{% endunless %}{% endfor %}</span>
- {% if page.modified %}<span>Updated on <span class="entry-date date updated"><time datetime="{{ page.modified }}">{{ page.modified | date: "%B %d, %Y" }}</time></span></span>
- <span class="author vcard"><span class="fn">{{ site.owner.name }}</span></span>{% endif %}
- {% if page.share != false %}{% include social-share.html %}{% endif %}
- </footer>
- </div><!-- /.entry-content -->
- {% if page.comments != false and site.disqus_shortname %}<section id="disqus_thread"></section><!-- /#disqus_thread -->{% endif %}
- {% if site.related_posts.size > 0 %}{% include read-more.html %}{% endif %}
- </article>
-</div><!-- /#main -->
-
-<div class="footer-wrapper">
- <footer role="contentinfo">
- {% include footer.html %}
- </footer>
-</div><!-- /.footer-wrapper -->
-
-{% include scripts.html %}
-
-</body>
-</html>
diff --git a/_posts/2011-03-10-sample-post.md b/_posts/2011-03-10-sample-post.md
deleted file mode 100644
index a075a8c..0000000
--- a/_posts/2011-03-10-sample-post.md
+++ /dev/null
@@ -1,101 +0,0 @@
----
-layout: post
-title: Sample Post
-description: "Just about everything you'll need to style in the theme: headings, paragraphs, blockquotes, tables, code blocks, and more."
-modified: 2014-12-24
-tags: [sample post]
-image:
- feature: abstract-3.jpg
- credit: dargadgetz
- creditlink: http://www.dargadgetz.com/ios-7-abstract-wallpaper-pack-for-iphone-5-and-ipod-touch-retina/
----
-
-Below is just about everything you'll need to style in the theme. Check the source code to see the many embedded elements within paragraphs.
-
-# Heading 1
-
-## Heading 2
-
-### Heading 3
-
-#### Heading 4
-
-##### Heading 5
-
-###### Heading 6
-
-### Body text
-
-Lorem ipsum dolor sit amet, test link adipiscing elit. **This is strong**. Nullam dignissim convallis est. Quisque aliquam.
-
-![Smithsonian Image]({{ site.url }}/images/3953273590_704e3899d5_m.jpg)
-{: .image-right}
-
-*This is emphasized*. Donec faucibus. Nunc iaculis suscipit dui. 53 = 125. Water is H<sub>2</sub>O. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. The New York Times <cite>(That’s a citation)</cite>. <u>Underline</u>. Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus.
-
-HTML and <abbr title="cascading stylesheets">CSS<abbr> are our tools. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus.
-
-### Blockquotes
-
-> Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam.
-
-## List Types
-
-### Ordered Lists
-
-1. Item one
- 1. sub item one
- 2. sub item two
- 3. sub item three
-2. Item two
-
-### Unordered Lists
-
-* Item one
-* Item two
-* Item three
-
-## Tables
-
-| Header1 | Header2 | Header3 |
-|:--------|:-------:|--------:|
-| cell1 | cell2 | cell3 |
-| cell4 | cell5 | cell6 |
-|----
-| cell1 | cell2 | cell3 |
-| cell4 | cell5 | cell6 |
-|=====
-| Foot1 | Foot2 | Foot3
-{: rules="groups"}
-
-## Code Snippets
-
-Syntax highlighting via Rouge
-
-```css
-#container {
- float: left;
- margin: 0 -240px 0 0;
- width: 100%;
-}
-```
-
-Non Pygments code example
-
- <div id="awesome">
- <p>This is great isn't it?</p>
- </div>
-
-## Buttons
-
-Make any link standout more when applying the `.btn` class.
-
-```html
-<a href="#" class="btn btn-success">Success Button</a>
-```
-
-<div markdown="0"><a href="#" class="btn">Primary Button</a></div>
-<div markdown="0"><a href="#" class="btn btn-success">Success Button</a></div>
-<div markdown="0"><a href="#" class="btn btn-warning">Warning Button</a></div>
-<div markdown="0"><a href="#" class="btn btn-danger">Danger Button</a></div>
-<div markdown="0"><a href="#" class="btn btn-info">Info Button</a></div>
diff --git a/_posts/2012-05-22-readability-post.md b/_posts/2012-05-22-readability-post.md
deleted file mode 100644
index 24a626c..0000000
--- a/_posts/2012-05-22-readability-post.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-layout: post
-title: "Testing Readability with a Bunch of Text"
-description: "A ton of text to test readability."
-tags: [sample post, readability, test, intro]
-image:
- feature: abstract-6.jpg
- credit: dargadgetz
- creditlink: http://www.dargadgetz.com/ios-7-abstract-wallpaper-pack-for-iphone-5-and-ipod-touch-retina/
----
-
-Portland in shoreditch Vice, labore typewriter pariatur hoodie fap sartorial Austin. Pinterest literally occupy Schlitz forage. Odio ad blue bottle vinyl, 90's narwhal commodo bitters pour-over nostrud. Ugh est hashtag in, fingerstache adipisicing laboris esse Pinterest shabby chic Portland. Shoreditch bicycle rights anim, flexitarian laboris put a bird on it vinyl cupidatat narwhal. Hashtag artisan skateboard, flannel Bushwick nesciunt salvia aute fixie do plaid post-ironic dolor McSweeney's. Cliche pour-over chambray nulla four loko skateboard sapiente hashtag.
-
-Vero laborum commodo occupy. Semiotics voluptate mumblecore pug. Cosby sweater ullamco quinoa ennui assumenda, sapiente occupy delectus lo-fi. Ea fashion axe Marfa cillum aliquip. Retro Bushwick keytar cliche. Before they sold out sustainable gastropub Marfa readymade, ethical Williamsburg skateboard brunch qui consectetur gentrify semiotics. Mustache cillum irony, fingerstache magna pour-over keffiyeh tousled selfies.
-
-## Cupidatat 90's lo-fi authentic try-hard
-
-In pug Portland incididunt mlkshk put a bird on it vinyl quinoa. Terry Richardson shabby chic +1, scenester Tonx excepteur tempor fugiat voluptate fingerstache aliquip nisi next level. Farm-to-table hashtag Truffaut, Odd Future ex meggings gentrify single-origin coffee try-hard 90's.
-
-* Sartorial hoodie
-* Labore viral forage
-* Tote bag selvage
-* DIY exercitation et id ugh tumblr church-key
-
-Incididunt umami sriracha, ethical fugiat VHS ex assumenda yr irure direct trade. Marfa Truffaut bicycle rights, kitsch placeat Etsy kogi asymmetrical. Beard locavore flexitarian, kitsch photo booth hoodie plaid ethical readymade leggings yr.
-
-Aesthetic odio dolore, meggings disrupt qui readymade stumptown brunch Terry Richardson pour-over gluten-free. Banksy american apparel in selfies, biodiesel flexitarian organic meh wolf quinoa gentrify banjo kogi. Readymade tofu ex, scenester dolor umami fingerstache occaecat fashion axe Carles jean shorts minim. Keffiyeh fashion axe nisi Godard mlkshk dolore. Lomo you probably haven't heard of them eu non, Odd Future Truffaut pug keytar meggings McSweeney's Pinterest cred. Etsy literally aute esse, eu bicycle rights qui meggings fanny pack. Gentrify leggings pug flannel duis.
-
-## Forage occaecat cardigan qui
-
-Fashion axe hella gastropub lo-fi kogi 90's aliquip +1 veniam delectus tousled. Cred sriracha locavore gastropub kale chips, iPhone mollit sartorial. Anim dolore 8-bit, pork belly dolor photo booth aute flannel small batch. Dolor disrupt ennui, tattooed whatever salvia Banksy sartorial roof party selfies raw denim sint meh pour-over. Ennui eu cardigan sint, gentrify iPhone cornhole.
-
-> Whatever velit occaecat quis deserunt gastropub, leggings elit tousled roof party 3 wolf moon kogi pug blue bottle ea. Fashion axe shabby chic Austin quinoa pickled laborum bitters next level, disrupt deep v accusamus non fingerstache.
-
-Tote bag asymmetrical elit sunt. Occaecat authentic Marfa, hella McSweeney's next level irure veniam master cleanse. Sed hoodie letterpress artisan wolf leggings, 3 wolf moon commodo ullamco. Anim occupy ea labore Terry Richardson. Tofu ex master cleanse in whatever pitchfork banh mi, occupy fugiat fanny pack Austin authentic. Magna fugiat 3 wolf moon, labore McSweeney's sustainable vero consectetur. Gluten-free disrupt enim, aesthetic fugiat jean shorts trust fund keffiyeh magna try-hard.
-
-## Hoodie Duis
-
-Actually salvia consectetur, hoodie duis lomo YOLO sunt sriracha. Aute pop-up brunch farm-to-table odio, salvia irure occaecat. Sriracha small batch literally skateboard. Echo Park nihil hoodie, aliquip forage artisan laboris. Trust fund reprehenderit nulla locavore. Stumptown raw denim kitsch, keffiyeh nulla twee dreamcatcher fanny pack ullamco 90's pop-up est culpa farm-to-table. Selfies 8-bit do pug odio.
-
-### Thundercats Ho!
-
-Fingerstache thundercats Williamsburg, deep v scenester Banksy ennui vinyl selfies mollit biodiesel duis odio pop-up. Banksy 3 wolf moon try-hard, sapiente enim stumptown deep v ad letterpress. Squid beard brunch, exercitation raw denim yr sint direct trade. Raw denim narwhal id, flannel DIY McSweeney's seitan. Letterpress artisan bespoke accusamus, meggings laboris consequat Truffaut qui in seitan. Sustainable cornhole Schlitz, twee Cosby sweater banh mi deep v forage letterpress flannel whatever keffiyeh. Sartorial cred irure, semiotics ethical sed blue bottle nihil letterpress.
-
-Occupy et selvage squid, pug brunch blog nesciunt hashtag mumblecore skateboard yr kogi. Ugh small batch swag four loko. Fap post-ironic qui tote bag farm-to-table american apparel scenester keffiyeh vero, swag non pour-over gentrify authentic pitchfork. Schlitz scenester lo-fi voluptate, tote bag irony bicycle rights pariatur vero Vice freegan wayfarers exercitation nisi shoreditch. Chambray tofu vero sed. Street art swag literally leggings, Cosby sweater mixtape PBR lomo Banksy non in pitchfork ennui McSweeney's selfies. Odd Future Banksy non authentic.
-
-Aliquip enim artisan dolor post-ironic. Pug tote bag Marfa, deserunt pour-over Portland wolf eu odio intelligentsia american apparel ugh ea. Sunt viral et, 3 wolf moon gastropub pug id. Id fashion axe est typewriter, mlkshk Portland art party aute brunch. Sint pork belly Cosby sweater, deep v mumblecore kitsch american apparel. Try-hard direct trade tumblr sint skateboard. Adipisicing bitters excepteur biodiesel, pickled gastropub aute veniam. \ No newline at end of file
diff --git a/_posts/2013-05-22-sample-post-images.md b/_posts/2013-05-22-sample-post-images.md
deleted file mode 100644
index 7c41120..0000000
--- a/_posts/2013-05-22-sample-post-images.md
+++ /dev/null
@@ -1,96 +0,0 @@
----
-layout: post
-title: "A Post with Images"
-description: "Examples and code for displaying images in posts."
-tags: [sample post, images, test]
----
-
-Here are some examples of what a post with images might look like. If you want to display two or three images next to each other responsively use `figure` with the appropriate `class`. Each instance of `figure` is auto-numbered and displayed in the caption.
-
-## Figures (for images or video)
-
-### One Up
-
-<figure>
- <a href="http://farm9.staticflickr.com/8426/7758832526_cc8f681e48_b.jpg"><img src="http://farm9.staticflickr.com/8426/7758832526_cc8f681e48_c.jpg" alt=""></a>
- <figcaption><a href="http://www.flickr.com/photos/80901381@N04/7758832526/" title="Morning Fog Emerging From Trees by A Guy Taking Pictures, on Flickr">Morning Fog Emerging From Trees by A Guy Taking Pictures, on Flickr</a>.</figcaption>
-</figure>
-
-### Two Up
-
-Apply the `half` class like so to display two images side by side that share the same caption.
-
-```html
-<figure class="half">
- <img src="/images/image-filename-1.jpg" alt="">
- <img src="/images/image-filename-2.jpg" alt="">
- <figcaption>Caption describing these two images.</figcaption>
-</figure>
-```
-
-And you'll get something that looks like this:
-
-<figure class="half">
- <a href="http://placehold.it/1200x600.jpg"><img src="http://placehold.it/600x300.jpg" alt=""></a>
- <a href="http://placehold.it/1200x600.jpg"><img src="http://placehold.it/600x300.jpg" alt=""></a>
- <img src="http://placehold.it/600x300.jpg" alt="">
- <img src="http://placehold.it/600x300.jpg" alt="">
- <figcaption>Two images.</figcaption>
-</figure>
-
-### Three Up
-
-Apply the `third` class like so to display three images side by side that share the same caption.
-
-```html
-<figure class="third">
- <a href="http://placehold.it/1200x600.jpg"><img src="http://placehold.it/600x300.jpg" alt=""></a>
- <a href="http://placehold.it/1200x600.jpg"><img src="http://placehold.it/600x300.jpg" alt=""></a>
- <a href="http://placehold.it/1200x600.jpg"><img src="http://placehold.it/600x300.jpg" alt=""></a>
- <figcaption>Caption describing these three images.</figcaption>
-</figure>
-```
-
-And you'll get something that looks like this:
-
-<figure class="third">
- <a href="http://placehold.it/1200x600.jpg"><img src="http://placehold.it/600x300.jpg" alt=""></a>
- <a href="http://placehold.it/1200x600.jpg"><img src="http://placehold.it/600x300.jpg" alt=""></a>
- <a href="http://placehold.it/1200x600.jpg"><img src="http://placehold.it/600x300.jpg" alt=""></a>
- <a href="http://placehold.it/1200x600.jpg"><img src="http://placehold.it/600x300.jpg" alt=""></a>
- <a href="http://placehold.it/1200x600.jpg"><img src="http://placehold.it/600x300.jpg" alt=""></a>
- <a href="http://placehold.it/1200x600.jpg"><img src="http://placehold.it/600x300.jpg" alt=""></a>
- <figcaption>Three images.</figcaption>
-</figure>
-
-### Alternative way
-
-Another way to achieve the same result is to include `gallery` Liquid template. In this case you
-don't have to write any HTML tags – just copy a small block of code, adjust the parameters (see below)
-and fill the block with any number of links to images. You can mix relative and external links.
-
-Here is the block you might want to use:
-
-```liquid
-{% raw %}{% capture images %}
- /images/abstract-10.jpg
- /images/abstract-11.jpg
- http://upload.wikimedia.org/wikipedia/en/2/24/Lenna.png
-{% endcapture %}
-{% include gallery images=images caption="Test images" cols=3 %}{% endraw %}
-```
-
-Parameters:
-
-- `caption`: Sets the caption under the gallery (see `figcaption` HTML tag above);
-- `cols`: Sets the number of columns of the gallery.
-Available values: [1..3].
-
-It will look something like this:
-
-{% capture images %}
- /images/abstract-10.jpg
- /images/abstract-11.jpg
- http://upload.wikimedia.org/wikipedia/en/2/24/Lenna.png
-{% endcapture %}
-{% include gallery images=images caption="Test images" cols=3 %}
diff --git a/_posts/2013-05-23-readability-feature-post.md b/_posts/2013-05-23-readability-feature-post.md
deleted file mode 100644
index f3488e5..0000000
--- a/_posts/2013-05-23-readability-feature-post.md
+++ /dev/null
@@ -1,48 +0,0 @@
----
-layout: post
-title: "Post with Large Feature Image and Text"
-description: "Custom written post descriptions are the way to go... if you're not lazy."
-tags: [sample post, readability]
-modified: 2013-06-30
-image:
- feature: abstract-7.jpg
- credit: dargadgetz
- creditlink: http://www.dargadgetz.com/ios-7-abstract-wallpaper-pack-for-iphone-5-and-ipod-touch-retina/
----
-
-This is a sample post with a large feature image up top and tons of text. Odio ad blue bottle vinyl, 90's narwhal commodo bitters pour-over nostrud. Ugh est hashtag in, fingerstache adipisicing laboris esse Pinterest shabby chic Portland. Shoreditch bicycle rights anim, flexitarian laboris put a bird on it vinyl cupidatat narwhal. Hashtag artisan skateboard, flannel Bushwick nesciunt salvia aute fixie do plaid post-ironic dolor McSweeney's. Cliche pour-over chambray nulla four loko skateboard sapiente hashtag.
-
-Vero laborum commodo occupy. Semiotics voluptate mumblecore pug. Cosby sweater ullamco quinoa ennui assumenda, sapiente occupy delectus lo-fi. Ea fashion axe Marfa cillum aliquip. Retro Bushwick keytar cliche. Before they sold out sustainable gastropub Marfa readymade, ethical Williamsburg skateboard brunch qui consectetur gentrify semiotics. Mustache cillum irony, fingerstache magna pour-over keffiyeh tousled selfies.
-
-## Cupidatat 90's lo-fi authentic try-hard
-
-In pug Portland incididunt mlkshk put a bird on it vinyl quinoa. Terry Richardson shabby chic +1, scenester Tonx excepteur tempor fugiat voluptate fingerstache aliquip nisi next level. Farm-to-table hashtag Truffaut, Odd Future ex meggings gentrify single-origin coffee try-hard 90's.
-
-* Sartorial hoodie
-* Labore viral forage
-* Tote bag selvage
-* DIY exercitation et id ugh tumblr church-key
-
-Incididunt umami sriracha, ethical fugiat VHS ex assumenda yr irure direct trade. Marfa Truffaut bicycle rights, kitsch placeat Etsy kogi asymmetrical. Beard locavore flexitarian, kitsch photo booth hoodie plaid ethical readymade leggings yr.
-
-Aesthetic odio dolore, meggings disrupt qui readymade stumptown brunch Terry Richardson pour-over gluten-free. Banksy american apparel in selfies, biodiesel flexitarian organic meh wolf quinoa gentrify banjo kogi. Readymade tofu ex, scenester dolor umami fingerstache occaecat fashion axe Carles jean shorts minim. Keffiyeh fashion axe nisi Godard mlkshk dolore. Lomo you probably haven't heard of them eu non, Odd Future Truffaut pug keytar meggings McSweeney's Pinterest cred. Etsy literally aute esse, eu bicycle rights qui meggings fanny pack. Gentrify leggings pug flannel duis.
-
-## Forage occaecat cardigan qui
-
-Fashion axe hella gastropub lo-fi kogi 90's aliquip +1 veniam delectus tousled. Cred sriracha locavore gastropub kale chips, iPhone mollit sartorial. Anim dolore 8-bit, pork belly dolor photo booth aute flannel small batch. Dolor disrupt ennui, tattooed whatever salvia Banksy sartorial roof party selfies raw denim sint meh pour-over. Ennui eu cardigan sint, gentrify iPhone cornhole.
-
-> Whatever velit occaecat quis deserunt gastropub, leggings elit tousled roof party 3 wolf moon kogi pug blue bottle ea. Fashion axe shabby chic Austin quinoa pickled laborum bitters next level, disrupt deep v accusamus non fingerstache.
-
-Tote bag asymmetrical elit sunt. Occaecat authentic Marfa, hella McSweeney's next level irure veniam master cleanse. Sed hoodie letterpress artisan wolf leggings, 3 wolf moon commodo ullamco. Anim occupy ea labore Terry Richardson. Tofu ex master cleanse in whatever pitchfork banh mi, occupy fugiat fanny pack Austin authentic. Magna fugiat 3 wolf moon, labore McSweeney's sustainable vero consectetur. Gluten-free disrupt enim, aesthetic fugiat jean shorts trust fund keffiyeh magna try-hard.
-
-## Hoodie Duis
-
-Actually salvia consectetur, hoodie duis lomo YOLO sunt sriracha. Aute pop-up brunch farm-to-table odio, salvia irure occaecat. Sriracha small batch literally skateboard. Echo Park nihil hoodie, aliquip forage artisan laboris. Trust fund reprehenderit nulla locavore. Stumptown raw denim kitsch, keffiyeh nulla twee dreamcatcher fanny pack ullamco 90's pop-up est culpa farm-to-table. Selfies 8-bit do pug odio.
-
-### Thundercats Ho!
-
-Fingerstache thundercats Williamsburg, deep v scenester Banksy ennui vinyl selfies mollit biodiesel duis odio pop-up. Banksy 3 wolf moon try-hard, sapiente enim stumptown deep v ad letterpress. Squid beard brunch, exercitation raw denim yr sint direct trade. Raw denim narwhal id, flannel DIY McSweeney's seitan. Letterpress artisan bespoke accusamus, meggings laboris consequat Truffaut qui in seitan. Sustainable cornhole Schlitz, twee Cosby sweater banh mi deep v forage letterpress flannel whatever keffiyeh. Sartorial cred irure, semiotics ethical sed blue bottle nihil letterpress.
-
-Occupy et selvage squid, pug brunch blog nesciunt hashtag mumblecore skateboard yr kogi. Ugh small batch swag four loko. Fap post-ironic qui tote bag farm-to-table american apparel scenester keffiyeh vero, swag non pour-over gentrify authentic pitchfork. Schlitz scenester lo-fi voluptate, tote bag irony bicycle rights pariatur vero Vice freegan wayfarers exercitation nisi shoreditch. Chambray tofu vero sed. Street art swag literally leggings, Cosby sweater mixtape PBR lomo Banksy non in pitchfork ennui McSweeney's selfies. Odd Future Banksy non authentic.
-
-Aliquip enim artisan dolor post-ironic. Pug tote bag Marfa, deserunt pour-over Portland wolf eu odio intelligentsia american apparel ugh ea. Sunt viral et, 3 wolf moon gastropub pug id. Id fashion axe est typewriter, mlkshk Portland art party aute brunch. Sint pork belly Cosby sweater, deep v mumblecore kitsch american apparel. Try-hard direct trade tumblr sint skateboard. Adipisicing bitters excepteur biodiesel, pickled gastropub aute veniam. \ No newline at end of file
diff --git a/_posts/2013-06-25-video-post.md b/_posts/2013-06-25-video-post.md
deleted file mode 100644
index 9a0d217..0000000
--- a/_posts/2013-06-25-video-post.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-layout: post
-title: "A Post with a Video"
-description: "Custom written post descriptions are the way to go... if you're not lazy."
-tags: [sample post, video]
----
-
-<iframe width="560" height="315" src="//www.youtube.com/embed/SU3kYxJmWuQ" frameborder="0"></iframe>
-
-Video embeds are responsive and scale with the width of the main content block with the help of [FitVids](http://fitvidsjs.com/).
-
-```html
-<iframe width="560" height="315" src="//www.youtube.com/embed/SU3kYxJmWuQ" frameborder="0"></iframe>
-``` \ No newline at end of file
diff --git a/_posts/2013-08-12-sample-link-post.md b/_posts/2013-08-12-sample-link-post.md
deleted file mode 100644
index c54ffd1..0000000
--- a/_posts/2013-08-12-sample-link-post.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-layout: post
-title: "Sample Link Post"
-description: "Example and code for using link posts."
-tags: [sample post, link post]
-comments: true
-link: http://mademistakes.com
----
-
-This theme supports **link posts**, made famous by John Gruber. To use, just add `link: http://url-you-want-linked` to the post's YAML front matter and you're done. \ No newline at end of file
diff --git a/_posts/2013-08-16-code-highlighting-post.md b/_posts/2013-08-16-code-highlighting-post.md
deleted file mode 100644
index 96c27b5..0000000
--- a/_posts/2013-08-16-code-highlighting-post.md
+++ /dev/null
@@ -1,102 +0,0 @@
----
-layout: post
-title: Syntax Highlighting Post
-description: "Demo post displaying the various ways of highlighting code in Markdown."
-modified: 2016-06-01T15:27:45-04:00
-tags: [sample post, code, highlighting]
-image:
- feature: abstract-10.jpg
- credit: dargadgetz
- creditlink: http://www.dargadgetz.com/ios-7-abstract-wallpaper-pack-for-iphone-5-and-ipod-touch-retina/
----
-
-Syntax highlighting is a feature that displays source code, in different colors and fonts according to the category of terms. This feature facilitates writing in a structured language such as a programming language or a markup language as both structures and syntax errors are visually distinct. Highlighting does not affect the meaning of the text itself; it is intended only for human readers.[^1]
-
-[^1]: <http://en.wikipedia.org/wiki/Syntax_highlighting>
-
-### GFM Code Blocks
-
-GitHub Flavored Markdown [fenced code blocks](https://help.github.com/articles/creating-and-highlighting-code-blocks/) are supported. To modify styling and highlight colors edit `/_sass/syntax.scss`.
-
-```css
-#container {
- float: left;
- margin: 0 -240px 0 0;
- width: 100%;
-}
-```
-
-{% highlight scss %}
-.highlight {
- margin: 0;
- padding: 1em;
- font-family: $monospace;
- font-size: $type-size-7;
- line-height: 1.8;
-}
-{% endhighlight %}
-
-```html
-{% raw %}<nav class="pagination" role="navigation">
- {% if page.previous %}
- <a href="{{ site.url }}{{ page.previous.url }}" class="btn" title="{{ page.previous.title }}">Previous article</a>
- {% endif %}
- {% if page.next %}
- <a href="{{ site.url }}{{ page.next.url }}" class="btn" title="{{ page.next.title }}">Next article</a>
- {% endif %}
-</nav><!-- /.pagination -->{% endraw %}
-```
-
-{% highlight html linenos %}
-{% raw %}<nav class="pagination" role="navigation">
- {% if page.previous %}
- <a href="{{ site.url }}{{ page.previous.url }}" class="btn" title="{{ page.previous.title }}">Previous article</a>
- {% endif %}
- {% if page.next %}
- <a href="{{ site.url }}{{ page.next.url }}" class="btn" title="{{ page.next.title }}">Next article</a>
- {% endif %}
-</nav><!-- /.pagination -->{% endraw %}
-{% endhighlight %}
-
-```ruby
-module Jekyll
- class TagIndex < Page
- def initialize(site, base, dir, tag)
- @site = site
- @base = base
- @dir = dir
- @name = 'index.html'
- self.process(@name)
- self.read_yaml(File.join(base, '_layouts'), 'tag_index.html')
- self.data['tag'] = tag
- tag_title_prefix = site.config['tag_title_prefix'] || 'Tagged: '
- tag_title_suffix = site.config['tag_title_suffix'] || '&#8211;'
- self.data['title'] = "#{tag_title_prefix}#{tag}"
- self.data['description'] = "An archive of posts tagged #{tag}."
- end
- end
-end
-```
-
-### Code Blocks in Lists
-
-Indentation matters. Be sure the indent of the code block aligns with the first non-space character after the list item marker (e.g., `1.`). Usually this will mean indenting 3 spaces instead of 4.
-
-1. Do step 1.
-2. Now do this:
-
- ```ruby
- def print_hi(name)
- puts "Hi, #{name}"
- end
- print_hi('Tom')
- #=> prints 'Hi, Tom' to STDOUT.
- ```
-
-3. Now you can do this.
-
-### GitHub Gist Embed
-
-An example of a Gist embed below.
-
-{% gist mmistakes/6589546 %} \ No newline at end of file
diff --git a/_posts/2013-10-26-background-image.md b/_posts/2013-10-26-background-image.md
deleted file mode 100644
index 95d3c17..0000000
--- a/_posts/2013-10-26-background-image.md
+++ /dev/null
@@ -1,21 +0,0 @@
----
-layout: post
-title: Post with a Background Image
-description: "Sample post with a background image CSS override."
-tags: [sample post]
-image:
- background: triangular.png
----
-
-Here be a sample post with a custom background image. To utilize this "feature" just add the following YAML to a post's front matter.
-
-```yaml
-image:
- background: filename.png
-```
-
-This little bit of YAML makes the assumption that your background image asset is in the `/images` folder. If you place it somewhere else or are hotlinking from the web, just include the full http(s):// URL. Either way you should have a background image that is tiled.
-
-If you want to set a background image for the entire site just add `background: filename.png` to your `_config.yml` and BOOM --- background images on every page!
-
-<div xmlns:cc="http://creativecommons.org/ns#" xmlns:dct="http://purl.org/dc/terms/" about="http://subtlepatterns.com" class="notice">Background images from <span property="dct:title">Subtle Patterns</span> (<a rel="cc:attributionURL" property="cc:attributionName" href="http://subtlepatterns.com">Subtle Patterns</a>) / <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">CC BY-SA 3.0</a></div> \ No newline at end of file
diff --git a/about/index.md b/about/index.md
deleted file mode 100644
index 002e49a..0000000
--- a/about/index.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-layout: page
-title: About the Jekyll Theme
-image:
- feature: abstract-5.jpg
- credit: dargadgetz
- creditlink: http://www.dargadgetz.com/ios-7-abstract-wallpaper-pack-for-iphone-5-and-ipod-touch-retina/
-comments: false
-modified: 2016-02-01
----
-
-They say three times the charm, so here is another free responsive Jekyll blog theme for you. I've learned a ton since open sourcing my first two themes [on Github](http://github.com/mmistakes), and wanted to try a few new things this time around.
-
-If you've used any of [my other themes](http://mademistakes.com/work/jekyll-themes/) most of this should be familiar territory...
-
-## HPSTR Features:
-
-* Compatible with Jekyll 3 and GitHub Pages.
-* Responsive templates for post, page, and post index `_layouts`. Looks great on mobile, tablet, and desktop devices.
-* Gracefully degrades in older browsers. Compatible with Internet Explorer 8+ and all modern browsers.
-* Sweet animated menu.
-* Background image support.
-* Support for large images to call out your favorite posts.
-* Optional [Disqus](http://disqus.com) comments.
-* Simple and clear permalink structure[^1].
-* [Open Graph](https://developers.facebook.com/docs/opengraph/) and [Twitter Cards](https://dev.twitter.com/docs/cards) support for a better social sharing experience.
-* [Custom 404 page]({{ site.url }}/404.html) to get you started.
-* [Syntax highlighting]({{ site.url }}/code-highlighting-post/) stylesheets to make your code examples look snazzy.
-
-<div markdown="0"><a href="{{ site.url }}/theme-setup/" class="btn btn-info">Theme Setup</a> <a href="https://github.com/mmistakes/hpstr-jekyll-theme" class="btn btn-success">Download HPSTR</a></div>
-
-[^1]: Example: *domain.com/category-name/post-title* \ No newline at end of file
diff --git a/archetypes/default.md b/archetypes/default.md
new file mode 100644
index 0000000..74583a2
--- /dev/null
+++ b/archetypes/default.md
@@ -0,0 +1,6 @@
++++
+Description = ""
+Tags = ["Development", "golang"]
+Categories = ["Development", "GoLang"]
+menu = "main"
++++
diff --git a/favicon.ico b/favicon.ico
deleted file mode 100644
index ec3c4f0..0000000
--- a/favicon.ico
+++ /dev/null
Binary files differ
diff --git a/favicon.png b/favicon.png
deleted file mode 100644
index 5460ff1..0000000
--- a/favicon.png
+++ /dev/null
Binary files differ
diff --git a/images/3953273590_704e3899d5_m.jpg b/images/3953273590_704e3899d5_m.jpg
deleted file mode 100644
index 9e5fb86..0000000
--- a/images/3953273590_704e3899d5_m.jpg
+++ /dev/null
Binary files differ
diff --git a/images/abstract-1.jpg b/images/abstract-1.jpg
deleted file mode 100644
index fe8b06a..0000000
--- a/images/abstract-1.jpg
+++ /dev/null
Binary files differ
diff --git a/images/abstract-10.jpg b/images/abstract-10.jpg
deleted file mode 100644
index 6ea3479..0000000
--- a/images/abstract-10.jpg
+++ /dev/null
Binary files differ
diff --git a/images/abstract-11.jpg b/images/abstract-11.jpg
deleted file mode 100644
index 1da50a5..0000000
--- a/images/abstract-11.jpg
+++ /dev/null
Binary files differ
diff --git a/images/abstract-12.jpg b/images/abstract-12.jpg
deleted file mode 100644
index b16a35b..0000000
--- a/images/abstract-12.jpg
+++ /dev/null
Binary files differ
diff --git a/images/abstract-2.jpg b/images/abstract-2.jpg
deleted file mode 100644
index 5881c60..0000000
--- a/images/abstract-2.jpg
+++ /dev/null
Binary files differ
diff --git a/images/abstract-3.jpg b/images/abstract-3.jpg
deleted file mode 100644
index efa9892..0000000
--- a/images/abstract-3.jpg
+++ /dev/null
Binary files differ
diff --git a/images/abstract-4.jpg b/images/abstract-4.jpg
deleted file mode 100644
index 4ad776d..0000000
--- a/images/abstract-4.jpg
+++ /dev/null
Binary files differ
diff --git a/images/abstract-5.jpg b/images/abstract-5.jpg
deleted file mode 100644
index 76a3491..0000000
--- a/images/abstract-5.jpg
+++ /dev/null
Binary files differ
diff --git a/images/abstract-6.jpg b/images/abstract-6.jpg
deleted file mode 100644
index b360fde..0000000
--- a/images/abstract-6.jpg
+++ /dev/null
Binary files differ
diff --git a/images/abstract-7.jpg b/images/abstract-7.jpg
deleted file mode 100644
index 734663c..0000000
--- a/images/abstract-7.jpg
+++ /dev/null
Binary files differ
diff --git a/images/abstract-8.jpg b/images/abstract-8.jpg
deleted file mode 100644
index 0ad7fa2..0000000
--- a/images/abstract-8.jpg
+++ /dev/null
Binary files differ
diff --git a/images/apple-touch-icon-114x114-precomposed.png b/images/apple-touch-icon-114x114-precomposed.png
deleted file mode 100644
index 4785a17..0000000
--- a/images/apple-touch-icon-114x114-precomposed.png
+++ /dev/null
Binary files differ
diff --git a/images/apple-touch-icon-144x144-precomposed.png b/images/apple-touch-icon-144x144-precomposed.png
deleted file mode 100644
index a7cc9b3..0000000
--- a/images/apple-touch-icon-144x144-precomposed.png
+++ /dev/null
Binary files differ
diff --git a/images/apple-touch-icon-72x72-precomposed.png b/images/apple-touch-icon-72x72-precomposed.png
deleted file mode 100644
index 8238c81..0000000
--- a/images/apple-touch-icon-72x72-precomposed.png
+++ /dev/null
Binary files differ
diff --git a/images/apple-touch-icon-precomposed.png b/images/apple-touch-icon-precomposed.png
deleted file mode 100644
index c08c572..0000000
--- a/images/apple-touch-icon-precomposed.png
+++ /dev/null
Binary files differ
diff --git a/images/avatar.jpg b/images/avatar.jpg
deleted file mode 100644
index 8bc5f23..0000000
--- a/images/avatar.jpg
+++ /dev/null
Binary files differ
diff --git a/images/hpstr-jekyll-theme-preview.jpg b/images/hpstr-jekyll-theme-preview.jpg
deleted file mode 100644
index 39930d6..0000000
--- a/images/hpstr-jekyll-theme-preview.jpg
+++ /dev/null
Binary files differ
diff --git a/images/ps_neutral.png b/images/ps_neutral.png
deleted file mode 100644
index a56e22c..0000000
--- a/images/ps_neutral.png
+++ /dev/null
Binary files differ
diff --git a/images/triangular.png b/images/triangular.png
deleted file mode 100644
index 11950fb..0000000
--- a/images/triangular.png
+++ /dev/null
Binary files differ
diff --git a/images/twitter-card-summary-large-image.jpg b/images/twitter-card-summary-large-image.jpg
deleted file mode 100644
index 1297780..0000000
--- a/images/twitter-card-summary-large-image.jpg
+++ /dev/null
Binary files differ
diff --git a/images/witewall_3.png b/images/witewall_3.png
deleted file mode 100644
index 89e9fbb..0000000
--- a/images/witewall_3.png
+++ /dev/null
Binary files differ
diff --git a/index.html b/index.html
deleted file mode 100644
index c60f0f9..0000000
--- a/index.html
+++ /dev/null
@@ -1,42 +0,0 @@
----
-layout: post-index
-title: Latest Posts
-description: "Describe this nonsense."
-tags: [Jekyll, theme, themes, responsive, blog, modern]
-comments: false
-image:
- feature: abstract-1.jpg
- credit: dargadgetz
- creditlink: http://www.dargadgetz.com/ios-7-abstract-wallpaper-pack-for-iphone-5-and-ipod-touch-retina/
----
-
-{% for post in paginator.posts %}
-<article class="hentry">
- <header>
- {% if post.image.feature %}
- <div class="entry-image-index">
- <a href="{{ site.url }}{{ post.url }}" title="{{ post.title }}"><img src="{{ site.url }}/images/{{ post.image.feature }}" alt="{{ post.title }}"></a>
- </div><!-- /.entry-image -->
- {% endif %}
- <div class="entry-meta">
- <span class="entry-date date published updated"><time datetime="{{ post.date | date_to_xmlschema }}"><a href="{{ site.url }}{{ post.url }}">{{ post.date | date: "%B %d, %Y" }}</a></time></span><span class="author vcard"><span class="fn"><a href="{{ site.url }}/about/" title="About {{ site.owner.name }}">{{ site.owner.name }}</a></span></span>
- {% if site.reading_time %}
- <span class="entry-reading-time">
- <i class="fa fa-clock-o"></i>
- {% include read-time-index.html %}
- </span><!-- /.entry-reading-time -->
- {% endif %}
- </div><!-- /.entry-meta -->
- {% if post.link %}
- <h1 class="entry-title"><a href="{{ site.url }}{{ post.url }}" class="permalink" rel="bookmark" title="{{ post.title }}"><i class="fa fa-bookmark"></i></a> <a href="{{ post.link }}">{{ post.title }}</a></h1>
- {% else %}
- <h1 class="entry-title"><a href="{{ site.url }}{{ post.url }}" rel="bookmark" title="{{ post.title }}" itemprop="url">{{ post.title }}</a></h1>
- {% endif %}
- </header>
- <div class="entry-content">
- {{ post.content }}
- </div><!-- /.entry-content -->
-</article><!-- /.hentry -->
-{% endfor %}
-
-{% include pagination.html %} \ No newline at end of file
diff --git a/_layouts/post-index.html b/layouts/_default/baseof.html
index c6ee35a..a867d83 100644
--- a/_layouts/post-index.html
+++ b/layouts/_default/baseof.html
@@ -4,40 +4,40 @@
<!--[if (IE 8)&!(IEMobile)]><html class="no-js lt-ie9" lang="en"><![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"><!--<![endif]-->
<head>
-{% include head.html %}
+{{ partial "head.html" . }}
</head>
-<body id="post-index" {% if page.image.feature %}class="feature"{% endif %}>
+<body id="post-index" {{ if .Params.image.feature }}class="feature"{{ end }}>
-{% include browser-upgrade.html %}
-{% include navigation.html %}
+{{ partial "navigation.html" . }}
<div class="entry-header">
- {% if page.image.credit %}<div class="image-credit">Image source: <a href="{{ page.image.creditlink }}">{{ page.image.credit }}</a></div><!-- /.image-credit -->{% endif %}
- {% if page.image.feature %}
+ {{ if .Params.image.credit }}<div class="image-credit">Image source: <a href="{{ .Params.image.creditlink }}">{{ .Params.image.credit }}</a></div><!-- /.image-credit -->{{ end }}
+ {{ if .Params.image.feature }}
<div class="entry-image">
- <img src="{{ site.url }}/images/{{ page.image.feature }}" alt="{{ page.title }}">
+ <img src="{{ .Site.BaseURL }}/images/{{ .Params.image.feature }}" alt="{{ .Params.title }}">
</div><!-- /.entry-image -->
- {% endif %}
+ {{ end }}
<div class="header-title">
<div class="header-title-wrap">
- <h1>{{ site.title }}</h1>
- <h2>{{ page.title }}</h2>
+ <h1>{{ .Site.Title }}</h1>
+ <h2>{{ .Title }}</h2>
</div><!-- /.header-title-wrap -->
</div><!-- /.header-title -->
</div><!-- /.entry-header -->
<div id="main" role="main">
- {{ content }}
+ {{ block "main" . }}
+ {{ end }}
</div><!-- /#main -->
<div class="footer-wrapper">
<footer role="contentinfo">
- {% include footer.html %}
+ {{ partial "footer.html" . }}
</footer>
</div><!-- /.footer-wrapper -->
-{% include scripts.html %}
+{{ partial "scripts.html" . }}
</body>
-</html> \ No newline at end of file
+</html>
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
new file mode 100644
index 0000000..243154f
--- /dev/null
+++ b/layouts/_default/list.html
@@ -0,0 +1,61 @@
+{{ partial "head.html" . }}
+<body id="post-index" {{ if isset ($.Scratch.Get "Params") "image" }}class="feature"{{ end }}>
+{{ partial "navigation.html" }}
+<div class="entry-header">
+ {{ if isset ($.Scratch.Get "Params") "image" }}
+{{ $imageparams := index ($.Scratch.Get "Params") "image" }}
+ {{ if $imageparams.credit }}<div class="image-credit">Image source: <a href="{{ $imageparams.creditlink }}">{{ $imageparams.credit }}</a></div><!-- /.image-credit -->{{ end }}
+ <div class="entry-image">
+ <img src="{{ .Site.BaseURL }}/images/{{ $imageparams.feature }}" alt="{{ .Title }}">
+ </div><!-- /.entry-image -->
+ {{ end }}
+ <div class="header-title">
+ <div class="header-title-wrap">
+ <h1><a href="/" title="Go to the homepage">{{ .Site.Title }}</a></h1>
+ <h2>{{ if .IsHome }}
+ {{ .Site.Params.subtitle }}
+ {{ else if .IsNode }}
+ {{ $pagename := (index .Site.Data.sections (lower .Title)) }}
+ {{ if $pagename }}
+ {{ index $pagename "title" }}
+ {{ else }}
+ {{ .Title }}
+ {{ end }}
+ {{ else if .IsPage }}
+ {{ .Title }}
+ {{ end }}</h2>
+ </div><!-- /.header-title-wrap -->
+ </div><!-- /.header-title -->
+</div><!-- /.entry-header -->
+
+<div id="main" role="main">
+{{ range .Paginator.Pages }}
+<article class="hentry">
+ <header>
+ {{ if .Params.image.feature }}
+ <div class="entry-image-index">
+ <a href="{{ .Permalink }}" title="{{ .Title }}"><img src="{{ .Site.BaseURL }}/images/{{ .Params.image.feature }}" alt="{{ .Title }}"></a>
+ </div><!-- /.entry-image -->
+ {{ end }}
+ <div class="entry-meta">
+ <span class="entry-date date published updated"><time datetime="{{ .Date }}"><a href="{{ .Permalink }}">{{ .Date.Format "Jan 2, 2006" }}</a></time></span>
+ <span class="entry-reading-time">
+ <i class="fa fa-clock-o"></i>
+ {{ partial "read-time-index.html" . }}
+ </span><!-- /.entry-reading-time -->
+ </div><!-- /.entry-meta -->
+ {{ if .Params.link }}
+ <h1 class="entry-title"><a href="{{ .Permalink }}" class="permalink" rel="bookmark" title="{{ .Title }}"><i class="fa fa-bookmark"></i></a> <a href="{{ .Params.link }}">{{ .Title }}</a></h1>
+ {{ else }}
+ <h1 class="entry-title"><a href="{{ .Permalink }}" rel="bookmark" title="{{ .Title }}" itemprop="url">{{ .Title }}</a></h1>
+ {{ end }}
+ </header>
+ <div class="entry-content">
+ {{ .Content }}
+ </div><!-- /.entry-content -->
+</article><!-- /.hentry -->
+{{ end }}
+
+{{ partial "pagination.html" . }}
+</div><!-- /#main -->
+{{ partial "foot.html" . }}
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
new file mode 100644
index 0000000..d6fec54
--- /dev/null
+++ b/layouts/_default/single.html
@@ -0,0 +1,43 @@
+{{ partial "head.html" . }}
+<body id="post" {{ if isset ($.Scratch.Get "Params") "image" }}class="feature"{{ end }}>
+{{ partial "navigation.html" }}
+ {{ if isset ($.Scratch.Get "Params") "image" }}
+<div class="entry-header">
+{{ $imageparams := index ($.Scratch.Get "Params") "image" }}
+ {{ if $imageparams.credit }}<div class="image-credit">Image source: <a href="{{ $imageparams.creditlink }}">{{ $imageparams.credit }}</a></div><!-- /.image-credit -->{{ end }}
+ <div class="entry-image">
+ <img src="{{ .Site.BaseURL }}/images/{{ $imageparams.feature }}" alt="{{ .Title }}">
+ </div><!-- /.entry-image -->
+</div><!-- /.entry-header -->
+ {{ end }}
+
+<div id="main" role="main">
+ <article class="hentry">
+ <header class="header-title">
+ <div class="header-title-wrap">
+ {{ if .Params.link }}
+ <h1 class="entry-title"><i class="fa fa-bookmark permalink"></i> <a href="{{ .Params.link }}">{{ .Title }}</a></h1>
+ {{ else }}
+ <h1 class="entry-title"><a href="{{ .Permalink }}" rel="bookmark" title="{{ .Title }}">{{ .Title }}</a></h1>
+ {{ end }}
+ <h2><span class="entry-date date published"><time datetime="{{ .Date }}">{{ .Date.Format "January 2, 2006" }}</time></span></h2>
+ <p class="entry-reading-time">
+ <i class="fa fa-clock-o"></i>
+ {{ partial "read-time-index.html" . }}
+ </p><!-- /.entry-reading-time -->
+ </div><!-- /.header-title-wrap -->
+ </header>
+ <div class="entry-content">
+ {{ .Content }}
+ <footer class="entry-meta">
+ <span class="entry-tags">{{ range .Params.tags }}<a href="{{ $.Site.BaseURL }}/tags/{{ . | urlize }}" title="Pages tagged {{ . }}" class="tag"><span class="term">{{ . }}</span></a>{{ end }}</span>
+ {{ if gt .Lastmod .Date }}<span>Updated on <span class="entry-date date updated"><time datetime="{{ .Lastmod }}">{{ .Lastmod.Format "Jan 2, 2006" }}</time></span></span>
+ <span class="author vcard"><span class="fn">{{ $.Site.Author }}</span></span>{{ end }}
+ {{ if not (eq .Params.share false) }}{{ partial "share.html" }}{{ end }}
+ </footer>
+ </div><!-- /.entry-content -->
+ <section id="disqus_thread">{{ template "_internal/disqus.html" . }}</section><!-- /#disqus_thread -->
+ <!--{% if site.related_posts.size > 0 %}{% include read-more.html %}{% endif %} -->
+ </article>
+</div><!-- /#main -->
+{{ partial "foot.html" . }}
diff --git a/layouts/partials/foot.html b/layouts/partials/foot.html
new file mode 100644
index 0000000..783d6a0
--- /dev/null
+++ b/layouts/partials/foot.html
@@ -0,0 +1,11 @@
+
+<div class="footer-wrapper">
+ <footer role="contentinfo">
+ {{ partial "footer.html" . }}
+ </footer>
+</div><!-- /.footer-wrapper -->
+
+{{ partial "scripts.html" . }}
+
+</body>
+</html>
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
new file mode 100644
index 0000000..9b0f9a1
--- /dev/null
+++ b/layouts/partials/footer.html
@@ -0,0 +1 @@
+<span>{{ .Site.Copyright }} Powered by <a href="https://gohugo.io/" rel="nofollow">Hugo</a> using the <a href="https://mademistakes.com/work/hpstr-jekyll-theme/" rel="nofollow">HPSTR Theme</a>.</span>
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
new file mode 100644
index 0000000..ea3e1ad
--- /dev/null
+++ b/layouts/partials/head.html
@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
+<!--[if (IE 7)&!(IEMobile)]><html class="no-js lt-ie9 lt-ie8" lang="en"><![endif]-->
+<!--[if (IE 8)&!(IEMobile)]><html class="no-js lt-ie9" lang="en"><![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en"><!--<![endif]-->
+<head>
+<meta charset="utf-8">
+<title>{{ if eq .IsHome false }}{{ .Title }} &#8211; {{ end }}{{ .Site.Title }}</title>
+<meta name="description" content="{{ with .Description }}{{ . }}{{ else }}{{ .Site.Params.description }}{{ end }}">
+{{ if .Params.tags }}<meta name="keywords" content="{{ delimit .Params.tags ", " }}">{{ end }}
+
+{{ template "_internal/twitter_cards.html" . }}
+<!-- Open Graph -->
+{{ template "_internal/opengraph.html" . }}
+
+{{ with .Site.Params.google_verify }}<meta name="google-site-verification" content="{{ . }}">{{ end }}
+{{ with .Site.Params.bing_verify }}<meta name="msvalidate.01" content="{{ . }}">{{ end }}
+
+<link rel="canonical" href="{{ .Permalink }}">
+{{ if .RSSlink }}
+ <link href="{{ .RSSlink }}" rel="alternate" type="application/rss+xml" title="{{ .Site.Title }}" />
+ <link href="{{ .RSSlink }}" rel="feed" type="application/rss+xml" title="{{ .Site.Title }}" />
+{{ end }}
+<!-- http://t.co/dKP3o1e -->
+<meta name="HandheldFriendly" content="True">
+<meta name="MobileOptimized" content="320">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+<!-- For all browsers -->
+<link rel="stylesheet" href="{{ .Site.BaseURL }}/css/main.css">
+<!-- Webfonts -->
+<link href="http://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic" rel="stylesheet" type="text/css">
+
+<meta http-equiv="cleartype" content="on">
+<!-- Hugo version -->
+{{ .Hugo.Generator }}
+<!-- Load Modernizr -->
+<script src="{{ .Site.BaseURL }}/js/vendor/modernizr-2.6.2.custom.min.js"></script>
+
+<!-- Icons -->
+<link rel="shortcut icon" href="{{ .Site.BaseURL }}/favicon.png">
+
+{{ if .IsHome }}
+ {{ $.Scratch.Set "Params" .Site.Params }}
+{{ else if .IsNode }}
+ {{ $.Scratch.Set "Params" (index .Site.Data.sections (lower .Title)) }}
+{{ else }}
+ {{ $.Scratch.Set "Params" .Params }}
+{{ end }}
+{{ with .Params.background }}
+<style type="text/css">body {background-image:url({{ . | absURL }});}</style>
+{{ end }}
+</head>
diff --git a/layouts/partials/navigation.html b/layouts/partials/navigation.html
new file mode 100644
index 0000000..8237976
--- /dev/null
+++ b/layouts/partials/navigation.html
@@ -0,0 +1,57 @@
+<nav id="dl-menu" class="dl-menuwrapper" role="navigation">
+ <button class="dl-trigger">Open Menu</button>
+ <ul class="dl-menu">
+ <li><a href="{{ .Site.BaseURL }}/">Home</a></li>
+ <li>
+ <a href="#">About</a>
+ <ul class="dl-submenu">
+ <li>
+ <img src="{{ .Site.BaseURL }}/images/{{ .Site.Author.avatar }}" alt="{{ .Site.Author.name }}'s photo" class="author-photo">
+ <h4>{{ .Site.Author.name }}</h4>
+ <p>{{ .Site.Author.bio }}</p>
+ </li>
+ <li><a href="{{ .Site.BaseURL }}/about/"><span class="btn btn-inverse">Learn More</span></a></li>
+ {{ if .Site.Owner.email }}<li>
+ <a href="mailto:{{ .Site.Author.email }}"><i class="fa fa-fw fa-envelope"></i> Email</a>
+ </li>{{ end }}
+ {{ if .Site.Owner.twitter }}<li>
+ <a href="https://twitter.com/{{ .Site.Owner.twitter }}"><i class="fa fa-fw fa-twitter"></i> Twitter</a>
+ </li>{{ end }}
+ {{ if .Site.Owner.facebook }}<li>
+ <a href="https://facebook.com/{{ .Site.Owner.facebook }}"><i class="fa fa-fw fa-facebook"></i> Facebook</a>
+ </li>{{ end }}
+ {{ if .Site.Owner.google_plus }}<li>
+ <a href="https://google.com/{{ .Site.Owner.google_plus }}"><i class="fa fa-fw fa-google-plus"></i> Google+</a>
+ </li>{{ end }}
+ {{ if .Site.Owner.linkedin }}<li>
+ <a href="https://linkedin.com/in/{{ .Site.Owner.linkedin }}"><i class="fa fa-fw fa-linkedin"></i> LinkedIn</a>
+ </li>{{ end }}
+ {{ if .Site.Owner.github }}<li>
+ <a href="https://github.com/{{ .Site.Owner.github }}"><i class="fa fa-fw fa-github"></i> GitHub</a>
+ </li>{{ end }}
+ {{ if .Site.Owner.stackexchange }}<li>
+ <a href="{{ .Site.Owner.stackexchange }}"><i class="fa fa-fw fa-stack-exchange"></i> Stackexchange</a>
+ </li>{{ end }}
+ {{ if .Site.Owner.instagram }}<li>
+ <a href="https://instagram.com/{{ .Site.Owner.instagram }}"><i class="fa fa-fw fa-instagram"></i> Instagram</a>
+ </li>{{ end }}
+ {{ if .Site.Owner.flickr }}<li>
+ <a href="https://www.flickr.com/photos/{{ .Site.Owner.flickr }}"><i class="fa fa-fw fa-flickr"></i> Flickr</a>
+ </li>{{ end }}
+ {{ if .Site.Owner.tumblr }}<li>
+ <a href="http://{{ .Site.Owner.tumblr }}.tumblr.com"><i class="fa fa-fw fa-tumblr"></i> Tumblr</a>
+ </li>{{ end }}
+ </ul><!-- /.dl-submenu -->
+ </li>
+ <li>
+ <a href="#">Posts</a>
+ <ul class="dl-submenu">
+ <li><a href="{{ .Site.BaseURL }}/posts/">All Posts</a></li>
+ <li><a href="{{ .Site.BaseURL }}/tags/">All Tags</a></li>
+ </ul>
+ </li>
+ {{ range .Site.Data.navigation }}
+ <li><a href="{{ .url }}" {{ if in .url "http" }}target="_blank"{{ end }}>{{ .title }}</a></li>
+ {{ end }}
+ </ul><!-- /.dl-menu -->
+</nav><!-- /.dl-menuwrapper -->
diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html
new file mode 100644
index 0000000..b158832
--- /dev/null
+++ b/layouts/partials/pagination.html
@@ -0,0 +1,39 @@
+{{ $pag := $.Paginator }}
+{{ if gt $pag.TotalPages 1 }}
+<div class="pagination">
+ <ul class="inline-list">
+ <!-- Link for previous page -->
+ {{ if $pag.HasPrev }}
+ <li><a href="{{ $pag.Prev.URL }}" class="btn">Previous</a></li>
+ {{ end }}
+
+ <!-- First page
+ {{ if eq $pag.PageNumber 1 }}
+ <li><strong class="current-page">1</strong></li>
+ {{ else }}
+ <li><a href="{{ $pag.First.URL }}">1</a></li>
+ {{ end }} -->
+
+ <!-- Middle pages -->
+ {{ range $pag.Pagers }}
+ {{ if eq $pag.PageNumber .PageNumber }}
+ <li><strong class="current-page">{{ .PageNumber }}</strong></li>
+ {{ else }}
+ <li><a href="{{ .URL }}">{{ .PageNumber }}</a></li>
+ {{ end }}
+ {{ end }}
+
+ <!-- Last page
+ {{ if eq $pag.PageNumber $pag.TotalPages }}
+ <li><strong class="current-page">{{ $pag.Last.PageNumber }}</strong></li>
+ {{ else }}
+ <li><a href="{{ $pag.Last.URL }}">{{ $pag.Last.PageNumber }}</a></li>
+ {{ end }} -->
+
+ <!-- Next page button -->
+ {{ if $pag.HasNext }}
+ <li><a href="{{ $pag.Next.URL }}" class="btn">Next</a></li>
+ {{ end }}
+ </ul>
+</div>
+{{ end }}
diff --git a/_includes/read-more.html b/layouts/partials/read-more.html
index 97afc0f..97afc0f 100644
--- a/_includes/read-more.html
+++ b/layouts/partials/read-more.html
diff --git a/layouts/partials/read-time-index.html b/layouts/partials/read-time-index.html
new file mode 100644
index 0000000..a8c0a23
--- /dev/null
+++ b/layouts/partials/read-time-index.html
@@ -0,0 +1 @@
+Reading time ~{{ if le .ReadingTime 1 }}1 minute{{ else }}{{ .ReadingTime }} minutes{{ end }}
diff --git a/layouts/partials/scripts.html b/layouts/partials/scripts.html
new file mode 100644
index 0000000..6778bcd
--- /dev/null
+++ b/layouts/partials/scripts.html
@@ -0,0 +1,5 @@
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
+<script>window.jQuery || document.write('<script src="{{ .Site.BaseURL }}/js/vendor/jquery-1.9.1.min.js"><\/script>')</script>
+<script src="{{ .Site.BaseURL }}/assets/js/scripts.min.js"></script>
+
+{{ template "_internal/google_analytics.html" . }}
diff --git a/layouts/partials/share.html b/layouts/partials/share.html
new file mode 100644
index 0000000..0e01dc7
--- /dev/null
+++ b/layouts/partials/share.html
@@ -0,0 +1,7 @@
+<div class="social-share">
+ <ul class="socialcount socialcount-small inline-list">
+ <li class="facebook"><a href="https://www.facebook.com/sharer/sharer.php?u={{ .Permalink }}" title="Share on Facebook"><span class="count"><i class="fa fa-facebook-square"></i> Like</span></a></li>
+ <li class="twitter"><a href="https://twitter.com/intent/tweet?text={{ .Permalink }}" title="Share on Twitter"><span class="count"><i class="fa fa-twitter-square"></i> Tweet</span></a></li>
+ <li class="googleplus"><a href="https://plus.google.com/share?url={{ .Permalink }}" title="Share on Google Plus"><span class="count"><i class="fa fa-google-plus-square"></i> +1</span></a></li>
+ </ul>
+</div><!-- /.social-share -->
diff --git a/package.json b/package.json
deleted file mode 100644
index 27193eb..0000000
--- a/package.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "name": "hpstr-theme",
- "author": "Michael Rose <michael@mademistakes.com>",
- "homepage": "http://mmistakes.github.io/hpstr-jekyll-theme/",
- "repository": {
- "type": "git",
- "url": "git://github.com/mmistakes/hpstr-jekyll-theme.git"
- },
- "bugs": {
- "url": "https://github.com/mmistakes/hpstr-jekyll-theme/issues"
- },
- "engines": {
- "node": ">= 0.10.0"
- },
- "devDependencies": {
- "grunt": "~0.4.1",
- "grunt-contrib-clean": "~0.5.0",
- "grunt-contrib-jshint": "~0.6.3",
- "grunt-contrib-uglify": "~0.2.2",
- "grunt-contrib-watch": "~0.5.2",
- "grunt-contrib-imagemin": "~0.2.0",
- "grunt-svgmin": "~0.2.0"
- }
-}
diff --git a/posts/index.html b/posts/index.html
deleted file mode 100644
index f6da2b8..0000000
--- a/posts/index.html
+++ /dev/null
@@ -1,32 +0,0 @@
----
-layout: post-index
-title: All Posts
-description: "An archive of posts."
-comments: false
----
-
-{% for post in site.posts %}
- {% capture this_year %}{{ post.date | date: "%Y" }}{% endcapture %}
- {% capture next_year %}{{ post.previous.date | date: "%Y" }}{% endcapture %}
-
- {% if forloop.first %}
- <article>
- <h2 id="{{ this_year }}-ref">{{ this_year }}</h2>
- <ul>
- {% endif %}
-
- <li class="entry-title"><a href="{{ site.url }}{{ post.url }}" title="{{ post.title }}">{{ post.title }}</a></li>
-
- {% if forloop.last %}
- </ul>
- </article>
- {% else %}
- {% if this_year != next_year %}
- </ul>
- </article>
- <article>
- <h2 id="{{ next_year }}-ref" class="year-heading">{{next_year}}</h2>
- <ul>
- {% endif %}
- {% endif %}
-{% endfor %} \ No newline at end of file
diff --git a/_sass/_animations.scss b/static/css/_sass/_animations.scss
index 27e5061..27e5061 100644
--- a/_sass/_animations.scss
+++ b/static/css/_sass/_animations.scss
diff --git a/_sass/_coderay.scss b/static/css/_sass/_coderay.scss
index 1547094..1547094 100644
--- a/_sass/_coderay.scss
+++ b/static/css/_sass/_coderay.scss
diff --git a/_sass/_dl-menu.scss b/static/css/_sass/_dl-menu.scss
index 04de01a..04de01a 100644
--- a/_sass/_dl-menu.scss
+++ b/static/css/_sass/_dl-menu.scss
diff --git a/_sass/_elements.scss b/static/css/_sass/_elements.scss
index 370a8d6..370a8d6 100644
--- a/_sass/_elements.scss
+++ b/static/css/_sass/_elements.scss
diff --git a/_sass/_grid.scss b/static/css/_sass/_grid.scss
index 1ae5df3..1ae5df3 100644
--- a/_sass/_grid.scss
+++ b/static/css/_sass/_grid.scss
diff --git a/_sass/_mixins.scss b/static/css/_sass/_mixins.scss
index 01a8d16..01a8d16 100644
--- a/_sass/_mixins.scss
+++ b/static/css/_sass/_mixins.scss
diff --git a/_sass/_page.scss b/static/css/_sass/_page.scss
index c6885a6..c6885a6 100644
--- a/_sass/_page.scss
+++ b/static/css/_sass/_page.scss
diff --git a/_sass/_reset.scss b/static/css/_sass/_reset.scss
index 3dff727..3dff727 100644
--- a/_sass/_reset.scss
+++ b/static/css/_sass/_reset.scss
diff --git a/_sass/_site.scss b/static/css/_sass/_site.scss
index a2f9069..a2f9069 100644
--- a/_sass/_site.scss
+++ b/static/css/_sass/_site.scss
diff --git a/_sass/_syntax.scss b/static/css/_sass/_syntax.scss
index d63a41c..2203e24 100644
--- a/_sass/_syntax.scss
+++ b/static/css/_sass/_syntax.scss
@@ -2,51 +2,24 @@
Syntax Highlighting
========================================================================== */
-div.highlighter-rouge,
-figure.highlight {
- position: relative;
- margin-bottom: 1.5em;
- color: #d0d0d0;
- @include font-rem(12);
- line-height: 1.5;
- border: 1px solid darken($body-color, 5);
- border-radius: 3px;
- background-color: #272822;
-
- .highlight {
- margin: 0;
- padding: 1em;
- }
-}
-
-figure.highlight {
- padding-left: 1em;
- padding-right: 1em;
-}
-
-.highlight table {
- font-size: 1em;
- border: 0;
-
- td {
- padding: 5px;
- border: 0;
-
- // line numbers
- &.gutter {
- padding-right: 1em;
- color: #ccc;
- }
- }
-
- pre {
- margin: 0;
- }
+pre.highlight {
+ padding: 1em;
}
-.highlight pre { width: 100%; }
+.highlight {
+ margin-bottom: 1.5em;
+ @include font-rem(12);
+ line-height: 1.5;
+ color: #d0d0d0;
+ border: 1px solid darken($body-color, 5);
+ background-color: #272822;
+ border-radius: 3px;
-.highlight {
+ pre {
+ position: relative;
+ margin: 0;
+ padding: 1em;
+ }
.lineno { padding-right: 24px; color: #8f908a;}
.hll { background-color: #49483e }
diff --git a/_sass/_typography.scss b/static/css/_sass/_typography.scss
index e1b91e7..e87443e 100644
--- a/_sass/_typography.scss
+++ b/static/css/_sass/_typography.scss
@@ -108,18 +108,19 @@ tt, code, kbd, samp, pre {
font-family: $code-font;
}
-p > code,
-a > code,
-li > code,
-figcaption > code,
-td > code {
- margin: 0 2px;
- padding: 0 5px;
- @include font-rem(12);
- line-height: 1.5;
- border: 1px solid lighten(#000, 90);
- background-color: lighten(#000, 95);
- border-radius: 3px;
+p,
+li {
+
+ code {
+ @include font-rem(12);
+ line-height: 1.5;
+ white-space: nowrap;
+ margin: 0 2px;
+ padding: 0 5px;
+ border: 1px solid lighten(#000, 90);
+ background-color: lighten(#000, 95);
+ border-radius: 3px;
+ }
}
pre {
diff --git a/_sass/_variables.scss b/static/css/_sass/_variables.scss
index e0a47e7..e0a47e7 100644
--- a/_sass/_variables.scss
+++ b/static/css/_sass/_variables.scss
diff --git a/_sass/vendor/font-awesome/_animated.scss b/static/css/_sass/vendor/font-awesome/_animated.scss
index 8a020db..8a020db 100644
--- a/_sass/vendor/font-awesome/_animated.scss
+++ b/static/css/_sass/vendor/font-awesome/_animated.scss
diff --git a/_sass/vendor/font-awesome/_bordered-pulled.scss b/static/css/_sass/vendor/font-awesome/_bordered-pulled.scss
index d4b85a0..d4b85a0 100644
--- a/_sass/vendor/font-awesome/_bordered-pulled.scss
+++ b/static/css/_sass/vendor/font-awesome/_bordered-pulled.scss
diff --git a/_sass/vendor/font-awesome/_core.scss b/static/css/_sass/vendor/font-awesome/_core.scss
index 7425ef8..7425ef8 100644
--- a/_sass/vendor/font-awesome/_core.scss
+++ b/static/css/_sass/vendor/font-awesome/_core.scss
diff --git a/_sass/vendor/font-awesome/_fixed-width.scss b/static/css/_sass/vendor/font-awesome/_fixed-width.scss
index b221c98..b221c98 100644
--- a/_sass/vendor/font-awesome/_fixed-width.scss
+++ b/static/css/_sass/vendor/font-awesome/_fixed-width.scss
diff --git a/_sass/vendor/font-awesome/_icons.scss b/static/css/_sass/vendor/font-awesome/_icons.scss
index 6f93759..6f93759 100644
--- a/_sass/vendor/font-awesome/_icons.scss
+++ b/static/css/_sass/vendor/font-awesome/_icons.scss
diff --git a/_sass/vendor/font-awesome/_larger.scss b/static/css/_sass/vendor/font-awesome/_larger.scss
index 41e9a81..41e9a81 100644
--- a/_sass/vendor/font-awesome/_larger.scss
+++ b/static/css/_sass/vendor/font-awesome/_larger.scss
diff --git a/_sass/vendor/font-awesome/_list.scss b/static/css/_sass/vendor/font-awesome/_list.scss
index 7d1e4d5..7d1e4d5 100644
--- a/_sass/vendor/font-awesome/_list.scss
+++ b/static/css/_sass/vendor/font-awesome/_list.scss
diff --git a/_sass/vendor/font-awesome/_mixins.scss b/static/css/_sass/vendor/font-awesome/_mixins.scss
index f96719b..f96719b 100644
--- a/_sass/vendor/font-awesome/_mixins.scss
+++ b/static/css/_sass/vendor/font-awesome/_mixins.scss
diff --git a/_sass/vendor/font-awesome/_path.scss b/static/css/_sass/vendor/font-awesome/_path.scss
index bb457c2..bb457c2 100644
--- a/_sass/vendor/font-awesome/_path.scss
+++ b/static/css/_sass/vendor/font-awesome/_path.scss
diff --git a/_sass/vendor/font-awesome/_rotated-flipped.scss b/static/css/_sass/vendor/font-awesome/_rotated-flipped.scss
index a3558fd..a3558fd 100644
--- a/_sass/vendor/font-awesome/_rotated-flipped.scss
+++ b/static/css/_sass/vendor/font-awesome/_rotated-flipped.scss
diff --git a/_sass/vendor/font-awesome/_stacked.scss b/static/css/_sass/vendor/font-awesome/_stacked.scss
index aef7403..aef7403 100644
--- a/_sass/vendor/font-awesome/_stacked.scss
+++ b/static/css/_sass/vendor/font-awesome/_stacked.scss
diff --git a/_sass/vendor/font-awesome/_variables.scss b/static/css/_sass/vendor/font-awesome/_variables.scss
index 0a47110..0a47110 100644
--- a/_sass/vendor/font-awesome/_variables.scss
+++ b/static/css/_sass/vendor/font-awesome/_variables.scss
diff --git a/_sass/vendor/font-awesome/font-awesome.scss b/static/css/_sass/vendor/font-awesome/font-awesome.scss
index f4668a5..f4668a5 100644
--- a/_sass/vendor/font-awesome/font-awesome.scss
+++ b/static/css/_sass/vendor/font-awesome/font-awesome.scss
diff --git a/_sass/vendor/magnific-popup/_settings.scss b/static/css/_sass/vendor/magnific-popup/_settings.scss
index c023507..c023507 100644
--- a/_sass/vendor/magnific-popup/_settings.scss
+++ b/static/css/_sass/vendor/magnific-popup/_settings.scss
diff --git a/_sass/vendor/magnific-popup/magnific-popup.scss b/static/css/_sass/vendor/magnific-popup/magnific-popup.scss
index e956385..e956385 100644
--- a/_sass/vendor/magnific-popup/magnific-popup.scss
+++ b/static/css/_sass/vendor/magnific-popup/magnific-popup.scss
diff --git a/static/css/main.css b/static/css/main.css
new file mode 100644
index 0000000..e24b046
--- /dev/null
+++ b/static/css/main.css
@@ -0,0 +1,4208 @@
+@charset "UTF-8";
+/*
+ *
+ * HPSTR
+ *
+ * Designer: Michael Rose
+ * Twitter: http://twitter.com/mmistakes
+ *
+*/
+/* ==========================================================================
+ SCSS Variables
+ ========================================================================== */
+/*
+ Page
+ ========================================================================== */
+/*
+ Typography
+ ========================================================================== */
+body {
+ margin-top: 26px;
+ font-size: 16px; }
+
+/*
+ Colors
+ ========================================================================== */
+/*
+ Screen sizes
+ ========================================================================== */
+/* ==========================================================================
+ Mixins
+ ========================================================================== */
+/*
+ Utility mixins
+ ========================================================================== */
+/* clearfix */
+/* Webkit-style focus */
+/* Center-align a block level element */
+/*
+ Typography mixins
+ ========================================================================== */
+/* Full-fat vertical rhythm */
+/* Just the REMs */
+/* Just font-size and line-height */
+/* Ellipsis */
+/*
+ Visibility
+ ========================================================================== */
+/* For image replacement */
+/* Hide from visual and speaking browsers */
+.hidden {
+ display: none;
+ visibility: hidden; }
+
+/* Hide but maintain layout */
+/* Hidden but available to speaking browsers */
+/* Make visuallyhidden focusable with a keyboard */
+.visuallyhidden.focusable:active,
+.visuallyhidden.focusable:focus {
+ position: static;
+ clip: auto;
+ height: auto;
+ width: auto;
+ margin: 0;
+ overflow: visible; }
+
+/* ==========================================================================
+ Reset CSS
+ Adapted from http://github.com/necolas/normalize.css
+ ========================================================================== */
+*, *:after, *:before {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box; }
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+nav,
+section {
+ display: block; }
+
+audio,
+canvas,
+video {
+ display: inline-block;
+ *display: inline;
+ *zoom: 1; }
+
+audio:not([controls]) {
+ display: none; }
+
+html {
+ font-size: 100%;
+ -webkit-text-size-adjust: 100%;
+ -ms-text-size-adjust: 100%; }
+
+a:focus {
+ outline: thin dotted #333;
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px; }
+
+a:hover,
+a:active {
+ outline: 0; }
+
+sub,
+sup {
+ position: relative;
+ font-size: 75%;
+ line-height: 0;
+ vertical-align: baseline; }
+
+sup {
+ top: -0.5em; }
+
+sub {
+ bottom: -0.25em; }
+
+blockquote {
+ margin: 0; }
+
+img {
+ /* Responsive images (ensure images don't scale beyond their parents) */
+ max-width: 100%;
+ /* Part 1: Set a maxium relative to the parent */
+ width: auto\9;
+ /* IE7-8 need help adjusting responsive images */
+ height: auto;
+ /* Part 2: Scale the height according to the width, otherwise you get stretching */
+ vertical-align: middle;
+ border: 0;
+ -ms-interpolation-mode: bicubic; }
+
+table {
+ width: 100%; }
+
+#map_canvas img,
+.google-maps img {
+ max-width: none; }
+
+button,
+input,
+select,
+textarea {
+ margin: 0;
+ font-size: 100%;
+ vertical-align: middle; }
+
+button,
+input {
+ *overflow: visible;
+ line-height: normal; }
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+ padding: 0;
+ border: 0; }
+
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+ -webkit-appearance: button;
+ cursor: pointer; }
+
+label,
+select,
+button,
+input[type="button"],
+input[type="reset"],
+input[type="submit"],
+input[type="radio"],
+input[type="checkbox"] {
+ cursor: pointer; }
+
+input[type="search"] {
+ box-sizing: content-box;
+ -webkit-appearance: textfield; }
+
+input[type="search"]::-webkit-search-decoration,
+input[type="search"]::-webkit-search-cancel-button {
+ -webkit-appearance: none; }
+
+textarea {
+ overflow: auto;
+ vertical-align: top; }
+
+/*!
+ * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */
+/* FONT PATH
+ * -------------------------- */
+@font-face {
+ font-family: 'FontAwesome';
+ src: url("../fonts/fontawesome-webfont.eot?v=4.5.0");
+ src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
+ font-weight: normal;
+ font-style: normal; }
+.fa {
+ display: inline-block;
+ font: normal normal normal 14px/1 FontAwesome;
+ font-size: inherit;
+ text-rendering: auto;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale; }
+
+/* makes the font 33% larger relative to the icon container */
+.fa-lg {
+ font-size: 1.33333em;
+ line-height: 0.75em;
+ vertical-align: -15%; }
+
+.fa-2x {
+ font-size: 2em; }
+
+.fa-3x {
+ font-size: 3em; }
+
+.fa-4x {
+ font-size: 4em; }
+
+.fa-5x {
+ font-size: 5em; }
+
+.fa-fw {
+ width: 1.28571em;
+ text-align: center; }
+
+.fa-ul {
+ padding-left: 0;
+ margin-left: 2.14286em;
+ list-style-type: none; }
+ .fa-ul > li {
+ position: relative; }
+
+.fa-li {
+ position: absolute;
+ left: -2.14286em;
+ width: 2.14286em;
+ top: 0.14286em;
+ text-align: center; }
+ .fa-li.fa-lg {
+ left: -1.85714em; }
+
+.fa-border {
+ padding: .2em .25em .15em;
+ border: solid 0.08em #eee;
+ border-radius: .1em; }
+
+.fa-pull-left {
+ float: left; }
+
+.fa-pull-right {
+ float: right; }
+
+.fa.fa-pull-left {
+ margin-right: .3em; }
+.fa.fa-pull-right {
+ margin-left: .3em; }
+
+/* Deprecated as of 4.4.0 */
+.pull-right {
+ float: right; }
+
+.pull-left {
+ float: left; }
+
+.fa.pull-left {
+ margin-right: .3em; }
+.fa.pull-right {
+ margin-left: .3em; }
+
+.fa-spin {
+ -webkit-animation: fa-spin 2s infinite linear;
+ animation: fa-spin 2s infinite linear; }
+
+.fa-pulse {
+ -webkit-animation: fa-spin 1s infinite steps(8);
+ animation: fa-spin 1s infinite steps(8); }
+
+@-webkit-keyframes fa-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg); }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg); } }
+@keyframes fa-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg); }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg); } }
+.fa-rotate-90 {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
+ -webkit-transform: rotate(90deg);
+ -ms-transform: rotate(90deg);
+ transform: rotate(90deg); }
+
+.fa-rotate-180 {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
+ -webkit-transform: rotate(180deg);
+ -ms-transform: rotate(180deg);
+ transform: rotate(180deg); }
+
+.fa-rotate-270 {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
+ -webkit-transform: rotate(270deg);
+ -ms-transform: rotate(270deg);
+ transform: rotate(270deg); }
+
+.fa-flip-horizontal {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
+ -webkit-transform: scale(-1, 1);
+ -ms-transform: scale(-1, 1);
+ transform: scale(-1, 1); }
+
+.fa-flip-vertical {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
+ -webkit-transform: scale(1, -1);
+ -ms-transform: scale(1, -1);
+ transform: scale(1, -1); }
+
+:root .fa-rotate-90,
+:root .fa-rotate-180,
+:root .fa-rotate-270,
+:root .fa-flip-horizontal,
+:root .fa-flip-vertical {
+ filter: none; }
+
+.fa-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle; }
+
+.fa-stack-1x, .fa-stack-2x {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ text-align: center; }
+
+.fa-stack-1x {
+ line-height: inherit; }
+
+.fa-stack-2x {
+ font-size: 2em; }
+
+.fa-inverse {
+ color: #fff; }
+
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+ readers do not read off random characters that represent icons */
+.fa-glass:before {
+ content: ""; }
+
+.fa-music:before {
+ content: ""; }
+
+.fa-search:before {
+ content: ""; }
+
+.fa-envelope-o:before {
+ content: ""; }
+
+.fa-heart:before {
+ content: ""; }
+
+.fa-star:before {
+ content: ""; }
+
+.fa-star-o:before {
+ content: ""; }
+
+.fa-user:before {
+ content: ""; }
+
+.fa-film:before {
+ content: ""; }
+
+.fa-th-large:before {
+ content: ""; }
+
+.fa-th:before {
+ content: ""; }
+
+.fa-th-list:before {
+ content: ""; }
+
+.fa-check:before {
+ content: ""; }
+
+.fa-remove:before,
+.fa-close:before,
+.fa-times:before {
+ content: ""; }
+
+.fa-search-plus:before {
+ content: ""; }
+
+.fa-search-minus:before {
+ content: ""; }
+
+.fa-power-off:before {
+ content: ""; }
+
+.fa-signal:before {
+ content: ""; }
+
+.fa-gear:before,
+.fa-cog:before {
+ content: ""; }
+
+.fa-trash-o:before {
+ content: ""; }
+
+.fa-home:before {
+ content: ""; }
+
+.fa-file-o:before {
+ content: ""; }
+
+.fa-clock-o:before {
+ content: ""; }
+
+.fa-road:before {
+ content: ""; }
+
+.fa-download:before {
+ content: ""; }
+
+.fa-arrow-circle-o-down:before {
+ content: ""; }
+
+.fa-arrow-circle-o-up:before {
+ content: ""; }
+
+.fa-inbox:before {
+ content: ""; }
+
+.fa-play-circle-o:before {
+ content: ""; }
+
+.fa-rotate-right:before,
+.fa-repeat:before {
+ content: ""; }
+
+.fa-refresh:before {
+ content: ""; }
+
+.fa-list-alt:before {
+ content: ""; }
+
+.fa-lock:before {
+ content: ""; }
+
+.fa-flag:before {
+ content: ""; }
+
+.fa-headphones:before {
+ content: ""; }
+
+.fa-volume-off:before {
+ content: ""; }
+
+.fa-volume-down:before {
+ content: ""; }
+
+.fa-volume-up:before {
+ content: ""; }
+
+.fa-qrcode:before {
+ content: ""; }
+
+.fa-barcode:before {
+ content: ""; }
+
+.fa-tag:before {
+ content: ""; }
+
+.fa-tags:before {
+ content: ""; }
+
+.fa-book:before {
+ content: ""; }
+
+.fa-bookmark:before {
+ content: ""; }
+
+.fa-print:before {
+ content: ""; }
+
+.fa-camera:before {
+ content: ""; }
+
+.fa-font:before {
+ content: ""; }
+
+.fa-bold:before {
+ content: ""; }
+
+.fa-italic:before {
+ content: ""; }
+
+.fa-text-height:before {
+ content: ""; }
+
+.fa-text-width:before {
+ content: ""; }
+
+.fa-align-left:before {
+ content: ""; }
+
+.fa-align-center:before {
+ content: ""; }
+
+.fa-align-right:before {
+ content: ""; }
+
+.fa-align-justify:before {
+ content: ""; }
+
+.fa-list:before {
+ content: ""; }
+
+.fa-dedent:before,
+.fa-outdent:before {
+ content: ""; }
+
+.fa-indent:before {
+ content: ""; }
+
+.fa-video-camera:before {
+ content: ""; }
+
+.fa-photo:before,
+.fa-image:before,
+.fa-picture-o:before {
+ content: ""; }
+
+.fa-pencil:before {
+ content: ""; }
+
+.fa-map-marker:before {
+ content: ""; }
+
+.fa-adjust:before {
+ content: ""; }
+
+.fa-tint:before {
+ content: ""; }
+
+.fa-edit:before,
+.fa-pencil-square-o:before {
+ content: ""; }
+
+.fa-share-square-o:before {
+ content: ""; }
+
+.fa-check-square-o:before {
+ content: ""; }
+
+.fa-arrows:before {
+ content: ""; }
+
+.fa-step-backward:before {
+ content: ""; }
+
+.fa-fast-backward:before {
+ content: ""; }
+
+.fa-backward:before {
+ content: ""; }
+
+.fa-play:before {
+ content: ""; }
+
+.fa-pause:before {
+ content: ""; }
+
+.fa-stop:before {
+ content: ""; }
+
+.fa-forward:before {
+ content: ""; }
+
+.fa-fast-forward:before {
+ content: ""; }
+
+.fa-step-forward:before {
+ content: ""; }
+
+.fa-eject:before {
+ content: ""; }
+
+.fa-chevron-left:before {
+ content: ""; }
+
+.fa-chevron-right:before {
+ content: ""; }
+
+.fa-plus-circle:before {
+ content: ""; }
+
+.fa-minus-circle:before {
+ content: ""; }
+
+.fa-times-circle:before {
+ content: ""; }
+
+.fa-check-circle:before {
+ content: ""; }
+
+.fa-question-circle:before {
+ content: ""; }
+
+.fa-info-circle:before {
+ content: ""; }
+
+.fa-crosshairs:before {
+ content: ""; }
+
+.fa-times-circle-o:before {
+ content: ""; }
+
+.fa-check-circle-o:before {
+ content: ""; }
+
+.fa-ban:before {
+ content: ""; }
+
+.fa-arrow-left:before {
+ content: ""; }
+
+.fa-arrow-right:before {
+ content: ""; }
+
+.fa-arrow-up:before {
+ content: ""; }
+
+.fa-arrow-down:before {
+ content: ""; }
+
+.fa-mail-forward:before,
+.fa-share:before {
+ content: ""; }
+
+.fa-expand:before {
+ content: ""; }
+
+.fa-compress:before {
+ content: ""; }
+
+.fa-plus:before {
+ content: ""; }
+
+.fa-minus:before {
+ content: ""; }
+
+.fa-asterisk:before {
+ content: ""; }
+
+.fa-exclamation-circle:before {
+ content: ""; }
+
+.fa-gift:before {
+ content: ""; }
+
+.fa-leaf:before {
+ content: ""; }
+
+.fa-fire:before {
+ content: ""; }
+
+.fa-eye:before {
+ content: ""; }
+
+.fa-eye-slash:before {
+ content: ""; }
+
+.fa-warning:before,
+.fa-exclamation-triangle:before {
+ content: ""; }
+
+.fa-plane:before {
+ content: ""; }
+
+.fa-calendar:before {
+ content: ""; }
+
+.fa-random:before {
+ content: ""; }
+
+.fa-comment:before {
+ content: ""; }
+
+.fa-magnet:before {
+ content: ""; }
+
+.fa-chevron-up:before {
+ content: ""; }
+
+.fa-chevron-down:before {
+ content: ""; }
+
+.fa-retweet:before {
+ content: ""; }
+
+.fa-shopping-cart:before {
+ content: ""; }
+
+.fa-folder:before {
+ content: ""; }
+
+.fa-folder-open:before {
+ content: ""; }
+
+.fa-arrows-v:before {
+ content: ""; }
+
+.fa-arrows-h:before {
+ content: ""; }
+
+.fa-bar-chart-o:before,
+.fa-bar-chart:before {
+ content: ""; }
+
+.fa-twitter-square:before {
+ content: ""; }
+
+.fa-facebook-square:before {
+ content: ""; }
+
+.fa-camera-retro:before {
+ content: ""; }
+
+.fa-key:before {
+ content: ""; }
+
+.fa-gears:before,
+.fa-cogs:before {
+ content: ""; }
+
+.fa-comments:before {
+ content: ""; }
+
+.fa-thumbs-o-up:before {
+ content: ""; }
+
+.fa-thumbs-o-down:before {
+ content: ""; }
+
+.fa-star-half:before {
+ content: ""; }
+
+.fa-heart-o:before {
+ content: ""; }
+
+.fa-sign-out:before {
+ content: ""; }
+
+.fa-linkedin-square:before {
+ content: ""; }
+
+.fa-thumb-tack:before {
+ content: ""; }
+
+.fa-external-link:before {
+ content: ""; }
+
+.fa-sign-in:before {
+ content: ""; }
+
+.fa-trophy:before {
+ content: ""; }
+
+.fa-github-square:before {
+ content: ""; }
+
+.fa-upload:before {
+ content: ""; }
+
+.fa-lemon-o:before {
+ content: ""; }
+
+.fa-phone:before {
+ content: ""; }
+
+.fa-square-o:before {
+ content: ""; }
+
+.fa-bookmark-o:before {
+ content: ""; }
+
+.fa-phone-square:before {
+ content: ""; }
+
+.fa-twitter:before {
+ content: ""; }
+
+.fa-facebook-f:before,
+.fa-facebook:before {
+ content: ""; }
+
+.fa-github:before {
+ content: ""; }
+
+.fa-unlock:before {
+ content: ""; }
+
+.fa-credit-card:before {
+ content: ""; }
+
+.fa-feed:before,
+.fa-rss:before {
+ content: ""; }
+
+.fa-hdd-o:before {
+ content: ""; }
+
+.fa-bullhorn:before {
+ content: ""; }
+
+.fa-bell:before {
+ content: ""; }
+
+.fa-certificate:before {
+ content: ""; }
+
+.fa-hand-o-right:before {
+ content: ""; }
+
+.fa-hand-o-left:before {
+ content: ""; }
+
+.fa-hand-o-up:before {
+ content: ""; }
+
+.fa-hand-o-down:before {
+ content: ""; }
+
+.fa-arrow-circle-left:before {
+ content: ""; }
+
+.fa-arrow-circle-right:before {
+ content: ""; }
+
+.fa-arrow-circle-up:before {
+ content: ""; }
+
+.fa-arrow-circle-down:before {
+ content: ""; }
+
+.fa-globe:before {
+ content: ""; }
+
+.fa-wrench:before {
+ content: ""; }
+
+.fa-tasks:before {
+ content: ""; }
+
+.fa-filter:before {
+ content: ""; }
+
+.fa-briefcase:before {
+ content: ""; }
+
+.fa-arrows-alt:before {
+ content: ""; }
+
+.fa-group:before,
+.fa-users:before {
+ content: ""; }
+
+.fa-chain:before,
+.fa-link:before {
+ content: ""; }
+
+.fa-cloud:before {
+ content: ""; }
+
+.fa-flask:before {
+ content: ""; }
+
+.fa-cut:before,
+.fa-scissors:before {
+ content: ""; }
+
+.fa-copy:before,
+.fa-files-o:before {
+ content: ""; }
+
+.fa-paperclip:before {
+ content: ""; }
+
+.fa-save:before,
+.fa-floppy-o:before {
+ content: ""; }
+
+.fa-square:before {
+ content: ""; }
+
+.fa-navicon:before,
+.fa-reorder:before,
+.fa-bars:before {
+ content: ""; }
+
+.fa-list-ul:before {
+ content: ""; }
+
+.fa-list-ol:before {
+ content: ""; }
+
+.fa-strikethrough:before {
+ content: ""; }
+
+.fa-underline:before {
+ content: ""; }
+
+.fa-table:before {
+ content: ""; }
+
+.fa-magic:before {
+ content: ""; }
+
+.fa-truck:before {
+ content: ""; }
+
+.fa-pinterest:before {
+ content: ""; }
+
+.fa-pinterest-square:before {
+ content: ""; }
+
+.fa-google-plus-square:before {
+ content: ""; }
+
+.fa-google-plus:before {
+ content: ""; }
+
+.fa-money:before {
+ content: ""; }
+
+.fa-caret-down:before {
+ content: ""; }
+
+.fa-caret-up:before {
+ content: ""; }
+
+.fa-caret-left:before {
+ content: ""; }
+
+.fa-caret-right:before {
+ content: ""; }
+
+.fa-columns:before {
+ content: ""; }
+
+.fa-unsorted:before,
+.fa-sort:before {
+ content: ""; }
+
+.fa-sort-down:before,
+.fa-sort-desc:before {
+ content: ""; }
+
+.fa-sort-up:before,
+.fa-sort-asc:before {
+ content: ""; }
+
+.fa-envelope:before {
+ content: ""; }
+
+.fa-linkedin:before {
+ content: ""; }
+
+.fa-rotate-left:before,
+.fa-undo:before {
+ content: ""; }
+
+.fa-legal:before,
+.fa-gavel:before {
+ content: ""; }
+
+.fa-dashboard:before,
+.fa-tachometer:before {
+ content: ""; }
+
+.fa-comment-o:before {
+ content: ""; }
+
+.fa-comments-o:before {
+ content: ""; }
+
+.fa-flash:before,
+.fa-bolt:before {
+ content: ""; }
+
+.fa-sitemap:before {
+ content: ""; }
+
+.fa-umbrella:before {
+ content: ""; }
+
+.fa-paste:before,
+.fa-clipboard:before {
+ content: ""; }
+
+.fa-lightbulb-o:before {
+ content: ""; }
+
+.fa-exchange:before {
+ content: ""; }
+
+.fa-cloud-download:before {
+ content: ""; }
+
+.fa-cloud-upload:before {
+ content: ""; }
+
+.fa-user-md:before {
+ content: ""; }
+
+.fa-stethoscope:before {
+ content: ""; }
+
+.fa-suitcase:before {
+ content: ""; }
+
+.fa-bell-o:before {
+ content: ""; }
+
+.fa-coffee:before {
+ content: ""; }
+
+.fa-cutlery:before {
+ content: ""; }
+
+.fa-file-text-o:before {
+ content: ""; }
+
+.fa-building-o:before {
+ content: ""; }
+
+.fa-hospital-o:before {
+ content: ""; }
+
+.fa-ambulance:before {
+ content: ""; }
+
+.fa-medkit:before {
+ content: ""; }
+
+.fa-fighter-jet:before {
+ content: ""; }
+
+.fa-beer:before {
+ content: ""; }
+
+.fa-h-square:before {
+ content: ""; }
+
+.fa-plus-square:before {
+ content: ""; }
+
+.fa-angle-double-left:before {
+ content: ""; }
+
+.fa-angle-double-right:before {
+ content: ""; }
+
+.fa-angle-double-up:before {
+ content: ""; }
+
+.fa-angle-double-down:before {
+ content: ""; }
+
+.fa-angle-left:before {
+ content: ""; }
+
+.fa-angle-right:before {
+ content: ""; }
+
+.fa-angle-up:before {
+ content: ""; }
+
+.fa-angle-down:before {
+ content: ""; }
+
+.fa-desktop:before {
+ content: ""; }
+
+.fa-laptop:before {
+ content: ""; }
+
+.fa-tablet:before {
+ content: ""; }
+
+.fa-mobile-phone:before,
+.fa-mobile:before {
+ content: ""; }
+
+.fa-circle-o:before {
+ content: ""; }
+
+.fa-quote-left:before {
+ content: ""; }
+
+.fa-quote-right:before {
+ content: ""; }
+
+.fa-spinner:before {
+ content: ""; }
+
+.fa-circle:before {
+ content: ""; }
+
+.fa-mail-reply:before,
+.fa-reply:before {
+ content: ""; }
+
+.fa-github-alt:before {
+ content: ""; }
+
+.fa-folder-o:before {
+ content: ""; }
+
+.fa-folder-open-o:before {
+ content: ""; }
+
+.fa-smile-o:before {
+ content: ""; }
+
+.fa-frown-o:before {
+ content: ""; }
+
+.fa-meh-o:before {
+ content: ""; }
+
+.fa-gamepad:before {
+ content: ""; }
+
+.fa-keyboard-o:before {
+ content: ""; }
+
+.fa-flag-o:before {
+ content: ""; }
+
+.fa-flag-checkered:before {
+ content: ""; }
+
+.fa-terminal:before {
+ content: ""; }
+
+.fa-code:before {
+ content: ""; }
+
+.fa-mail-reply-all:before,
+.fa-reply-all:before {
+ content: ""; }
+
+.fa-star-half-empty:before,
+.fa-star-half-full:before,
+.fa-star-half-o:before {
+ content: ""; }
+
+.fa-location-arrow:before {
+ content: ""; }
+
+.fa-crop:before {
+ content: ""; }
+
+.fa-code-fork:before {
+ content: ""; }
+
+.fa-unlink:before,
+.fa-chain-broken:before {
+ content: ""; }
+
+.fa-question:before {
+ content: ""; }
+
+.fa-info:before {
+ content: ""; }
+
+.fa-exclamation:before {
+ content: ""; }
+
+.fa-superscript:before {
+ content: ""; }
+
+.fa-subscript:before {
+ content: ""; }
+
+.fa-eraser:before {
+ content: ""; }
+
+.fa-puzzle-piece:before {
+ content: ""; }
+
+.fa-microphone:before {
+ content: ""; }
+
+.fa-microphone-slash:before {
+ content: ""; }
+
+.fa-shield:before {
+ content: ""; }
+
+.fa-calendar-o:before {
+ content: ""; }
+
+.fa-fire-extinguisher:before {
+ content: ""; }
+
+.fa-rocket:before {
+ content: ""; }
+
+.fa-maxcdn:before {
+ content: ""; }
+
+.fa-chevron-circle-left:before {
+ content: ""; }
+
+.fa-chevron-circle-right:before {
+ content: ""; }
+
+.fa-chevron-circle-up:before {
+ content: ""; }
+
+.fa-chevron-circle-down:before {
+ content: ""; }
+
+.fa-html5:before {
+ content: ""; }
+
+.fa-css3:before {
+ content: ""; }
+
+.fa-anchor:before {
+ content: ""; }
+
+.fa-unlock-alt:before {
+ content: ""; }
+
+.fa-bullseye:before {
+ content: ""; }
+
+.fa-ellipsis-h:before {
+ content: ""; }
+
+.fa-ellipsis-v:before {
+ content: ""; }
+
+.fa-rss-square:before {
+ content: ""; }
+
+.fa-play-circle:before {
+ content: ""; }
+
+.fa-ticket:before {
+ content: ""; }
+
+.fa-minus-square:before {
+ content: ""; }
+
+.fa-minus-square-o:before {
+ content: ""; }
+
+.fa-level-up:before {
+ content: ""; }
+
+.fa-level-down:before {
+ content: ""; }
+
+.fa-check-square:before {
+ content: ""; }
+
+.fa-pencil-square:before {
+ content: ""; }
+
+.fa-external-link-square:before {
+ content: ""; }
+
+.fa-share-square:before {
+ content: ""; }
+
+.fa-compass:before {
+ content: ""; }
+
+.fa-toggle-down:before,
+.fa-caret-square-o-down:before {
+ content: ""; }
+
+.fa-toggle-up:before,
+.fa-caret-square-o-up:before {
+ content: ""; }
+
+.fa-toggle-right:before,
+.fa-caret-square-o-right:before {
+ content: ""; }
+
+.fa-euro:before,
+.fa-eur:before {
+ content: ""; }
+
+.fa-gbp:before {
+ content: ""; }
+
+.fa-dollar:before,
+.fa-usd:before {
+ content: ""; }
+
+.fa-rupee:before,
+.fa-inr:before {
+ content: ""; }
+
+.fa-cny:before,
+.fa-rmb:before,
+.fa-yen:before,
+.fa-jpy:before {
+ content: ""; }
+
+.fa-ruble:before,
+.fa-rouble:before,
+.fa-rub:before {
+ content: ""; }
+
+.fa-won:before,
+.fa-krw:before {
+ content: ""; }
+
+.fa-bitcoin:before,
+.fa-btc:before {
+ content: ""; }
+
+.fa-file:before {
+ content: ""; }
+
+.fa-file-text:before {
+ content: ""; }
+
+.fa-sort-alpha-asc:before {
+ content: ""; }
+
+.fa-sort-alpha-desc:before {
+ content: ""; }
+
+.fa-sort-amount-asc:before {
+ content: ""; }
+
+.fa-sort-amount-desc:before {
+ content: ""; }
+
+.fa-sort-numeric-asc:before {
+ content: ""; }
+
+.fa-sort-numeric-desc:before {
+ content: ""; }
+
+.fa-thumbs-up:before {
+ content: ""; }
+
+.fa-thumbs-down:before {
+ content: ""; }
+
+.fa-youtube-square:before {
+ content: ""; }
+
+.fa-youtube:before {
+ content: ""; }
+
+.fa-xing:before {
+ content: ""; }
+
+.fa-xing-square:before {
+ content: ""; }
+
+.fa-youtube-play:before {
+ content: ""; }
+
+.fa-dropbox:before {
+ content: ""; }
+
+.fa-stack-overflow:before {
+ content: ""; }
+
+.fa-instagram:before {
+ content: ""; }
+
+.fa-flickr:before {
+ content: ""; }
+
+.fa-adn:before {
+ content: ""; }
+
+.fa-bitbucket:before {
+ content: ""; }
+
+.fa-bitbucket-square:before {
+ content: ""; }
+
+.fa-tumblr:before {
+ content: ""; }
+
+.fa-tumblr-square:before {
+ content: ""; }
+
+.fa-long-arrow-down:before {
+ content: ""; }
+
+.fa-long-arrow-up:before {
+ content: ""; }
+
+.fa-long-arrow-left:before {
+ content: ""; }
+
+.fa-long-arrow-right:before {
+ content: ""; }
+
+.fa-apple:before {
+ content: ""; }
+
+.fa-windows:before {
+ content: ""; }
+
+.fa-android:before {
+ content: ""; }
+
+.fa-linux:before {
+ content: ""; }
+
+.fa-dribbble:before {
+ content: ""; }
+
+.fa-skype:before {
+ content: ""; }
+
+.fa-foursquare:before {
+ content: ""; }
+
+.fa-trello:before {
+ content: ""; }
+
+.fa-female:before {
+ content: ""; }
+
+.fa-male:before {
+ content: ""; }
+
+.fa-gittip:before,
+.fa-gratipay:before {
+ content: ""; }
+
+.fa-sun-o:before {
+ content: ""; }
+
+.fa-moon-o:before {
+ content: ""; }
+
+.fa-archive:before {
+ content: ""; }
+
+.fa-bug:before {
+ content: ""; }
+
+.fa-vk:before {
+ content: ""; }
+
+.fa-weibo:before {
+ content: ""; }
+
+.fa-renren:before {
+ content: ""; }
+
+.fa-pagelines:before {
+ content: ""; }
+
+.fa-stack-exchange:before {
+ content: ""; }
+
+.fa-arrow-circle-o-right:before {
+ content: ""; }
+
+.fa-arrow-circle-o-left:before {
+ content: ""; }
+
+.fa-toggle-left:before,
+.fa-caret-square-o-left:before {
+ content: ""; }
+
+.fa-dot-circle-o:before {
+ content: ""; }
+
+.fa-wheelchair:before {
+ content: ""; }
+
+.fa-vimeo-square:before {
+ content: ""; }
+
+.fa-turkish-lira:before,
+.fa-try:before {
+ content: ""; }
+
+.fa-plus-square-o:before {
+ content: ""; }
+
+.fa-space-shuttle:before {
+ content: ""; }
+
+.fa-slack:before {
+ content: ""; }
+
+.fa-envelope-square:before {
+ content: ""; }
+
+.fa-wordpress:before {
+ content: ""; }
+
+.fa-openid:before {
+ content: ""; }
+
+.fa-institution:before,
+.fa-bank:before,
+.fa-university:before {
+ content: ""; }
+
+.fa-mortar-board:before,
+.fa-graduation-cap:before {
+ content: ""; }
+
+.fa-yahoo:before {
+ content: ""; }
+
+.fa-google:before {
+ content: ""; }
+
+.fa-reddit:before {
+ content: ""; }
+
+.fa-reddit-square:before {
+ content: ""; }
+
+.fa-stumbleupon-circle:before {
+ content: ""; }
+
+.fa-stumbleupon:before {
+ content: ""; }
+
+.fa-delicious:before {
+ content: ""; }
+
+.fa-digg:before {
+ content: ""; }
+
+.fa-pied-piper:before {
+ content: ""; }
+
+.fa-pied-piper-alt:before {
+ content: ""; }
+
+.fa-drupal:before {
+ content: ""; }
+
+.fa-joomla:before {
+ content: ""; }
+
+.fa-language:before {
+ content: ""; }
+
+.fa-fax:before {
+ content: ""; }
+
+.fa-building:before {
+ content: ""; }
+
+.fa-child:before {
+ content: ""; }
+
+.fa-paw:before {
+ content: ""; }
+
+.fa-spoon:before {
+ content: ""; }
+
+.fa-cube:before {
+ content: ""; }
+
+.fa-cubes:before {
+ content: ""; }
+
+.fa-behance:before {
+ content: ""; }
+
+.fa-behance-square:before {
+ content: ""; }
+
+.fa-steam:before {
+ content: ""; }
+
+.fa-steam-square:before {
+ content: ""; }
+
+.fa-recycle:before {
+ content: ""; }
+
+.fa-automobile:before,
+.fa-car:before {
+ content: ""; }
+
+.fa-cab:before,
+.fa-taxi:before {
+ content: ""; }
+
+.fa-tree:before {
+ content: ""; }
+
+.fa-spotify:before {
+ content: ""; }
+
+.fa-deviantart:before {
+ content: ""; }
+
+.fa-soundcloud:before {
+ content: ""; }
+
+.fa-database:before {
+ content: ""; }
+
+.fa-file-pdf-o:before {
+ content: ""; }
+
+.fa-file-word-o:before {
+ content: ""; }
+
+.fa-file-excel-o:before {
+ content: ""; }
+
+.fa-file-powerpoint-o:before {
+ content: ""; }
+
+.fa-file-photo-o:before,
+.fa-file-picture-o:before,
+.fa-file-image-o:before {
+ content: ""; }
+
+.fa-file-zip-o:before,
+.fa-file-archive-o:before {
+ content: ""; }
+
+.fa-file-sound-o:before,
+.fa-file-audio-o:before {
+ content: ""; }
+
+.fa-file-movie-o:before,
+.fa-file-video-o:before {
+ content: ""; }
+
+.fa-file-code-o:before {
+ content: ""; }
+
+.fa-vine:before {
+ content: ""; }
+
+.fa-codepen:before {
+ content: ""; }
+
+.fa-jsfiddle:before {
+ content: ""; }
+
+.fa-life-bouy:before,
+.fa-life-buoy:before,
+.fa-life-saver:before,
+.fa-support:before,
+.fa-life-ring:before {
+ content: ""; }
+
+.fa-circle-o-notch:before {
+ content: ""; }
+
+.fa-ra:before,
+.fa-rebel:before {
+ content: ""; }
+
+.fa-ge:before,
+.fa-empire:before {
+ content: ""; }
+
+.fa-git-square:before {
+ content: ""; }
+
+.fa-git:before {
+ content: ""; }
+
+.fa-y-combinator-square:before,
+.fa-yc-square:before,
+.fa-hacker-news:before {
+ content: ""; }
+
+.fa-tencent-weibo:before {
+ content: ""; }
+
+.fa-qq:before {
+ content: ""; }
+
+.fa-wechat:before,
+.fa-weixin:before {
+ content: ""; }
+
+.fa-send:before,
+.fa-paper-plane:before {
+ content: ""; }
+
+.fa-send-o:before,
+.fa-paper-plane-o:before {
+ content: ""; }
+
+.fa-history:before {
+ content: ""; }
+
+.fa-circle-thin:before {
+ content: ""; }
+
+.fa-header:before {
+ content: ""; }
+
+.fa-paragraph:before {
+ content: ""; }
+
+.fa-sliders:before {
+ content: ""; }
+
+.fa-share-alt:before {
+ content: ""; }
+
+.fa-share-alt-square:before {
+ content: ""; }
+
+.fa-bomb:before {
+ content: ""; }
+
+.fa-soccer-ball-o:before,
+.fa-futbol-o:before {
+ content: ""; }
+
+.fa-tty:before {
+ content: ""; }
+
+.fa-binoculars:before {
+ content: ""; }
+
+.fa-plug:before {
+ content: ""; }
+
+.fa-slideshare:before {
+ content: ""; }
+
+.fa-twitch:before {
+ content: ""; }
+
+.fa-yelp:before {
+ content: ""; }
+
+.fa-newspaper-o:before {
+ content: ""; }
+
+.fa-wifi:before {
+ content: ""; }
+
+.fa-calculator:before {
+ content: ""; }
+
+.fa-paypal:before {
+ content: ""; }
+
+.fa-google-wallet:before {
+ content: ""; }
+
+.fa-cc-visa:before {
+ content: ""; }
+
+.fa-cc-mastercard:before {
+ content: ""; }
+
+.fa-cc-discover:before {
+ content: ""; }
+
+.fa-cc-amex:before {
+ content: ""; }
+
+.fa-cc-paypal:before {
+ content: ""; }
+
+.fa-cc-stripe:before {
+ content: ""; }
+
+.fa-bell-slash:before {
+ content: ""; }
+
+.fa-bell-slash-o:before {
+ content: ""; }
+
+.fa-trash:before {
+ content: ""; }
+
+.fa-copyright:before {
+ content: ""; }
+
+.fa-at:before {
+ content: ""; }
+
+.fa-eyedropper:before {
+ content: ""; }
+
+.fa-paint-brush:before {
+ content: ""; }
+
+.fa-birthday-cake:before {
+ content: ""; }
+
+.fa-area-chart:before {
+ content: ""; }
+
+.fa-pie-chart:before {
+ content: ""; }
+
+.fa-line-chart:before {
+ content: ""; }
+
+.fa-lastfm:before {
+ content: ""; }
+
+.fa-lastfm-square:before {
+ content: ""; }
+
+.fa-toggle-off:before {
+ content: ""; }
+
+.fa-toggle-on:before {
+ content: ""; }
+
+.fa-bicycle:before {
+ content: ""; }
+
+.fa-bus:before {
+ content: ""; }
+
+.fa-ioxhost:before {
+ content: ""; }
+
+.fa-angellist:before {
+ content: ""; }
+
+.fa-cc:before {
+ content: ""; }
+
+.fa-shekel:before,
+.fa-sheqel:before,
+.fa-ils:before {
+ content: ""; }
+
+.fa-meanpath:before {
+ content: ""; }
+
+.fa-buysellads:before {
+ content: ""; }
+
+.fa-connectdevelop:before {
+ content: ""; }
+
+.fa-dashcube:before {
+ content: ""; }
+
+.fa-forumbee:before {
+ content: ""; }
+
+.fa-leanpub:before {
+ content: ""; }
+
+.fa-sellsy:before {
+ content: ""; }
+
+.fa-shirtsinbulk:before {
+ content: ""; }
+
+.fa-simplybuilt:before {
+ content: ""; }
+
+.fa-skyatlas:before {
+ content: ""; }
+
+.fa-cart-plus:before {
+ content: ""; }
+
+.fa-cart-arrow-down:before {
+ content: ""; }
+
+.fa-diamond:before {
+ content: ""; }
+
+.fa-ship:before {
+ content: ""; }
+
+.fa-user-secret:before {
+ content: ""; }
+
+.fa-motorcycle:before {
+ content: ""; }
+
+.fa-street-view:before {
+ content: ""; }
+
+.fa-heartbeat:before {
+ content: ""; }
+
+.fa-venus:before {
+ content: ""; }
+
+.fa-mars:before {
+ content: ""; }
+
+.fa-mercury:before {
+ content: ""; }
+
+.fa-intersex:before,
+.fa-transgender:before {
+ content: ""; }
+
+.fa-transgender-alt:before {
+ content: ""; }
+
+.fa-venus-double:before {
+ content: ""; }
+
+.fa-mars-double:before {
+ content: ""; }
+
+.fa-venus-mars:before {
+ content: ""; }
+
+.fa-mars-stroke:before {
+ content: ""; }
+
+.fa-mars-stroke-v:before {
+ content: ""; }
+
+.fa-mars-stroke-h:before {
+ content: ""; }
+
+.fa-neuter:before {
+ content: ""; }
+
+.fa-genderless:before {
+ content: ""; }
+
+.fa-facebook-official:before {
+ content: ""; }
+
+.fa-pinterest-p:before {
+ content: ""; }
+
+.fa-whatsapp:before {
+ content: ""; }
+
+.fa-server:before {
+ content: ""; }
+
+.fa-user-plus:before {
+ content: ""; }
+
+.fa-user-times:before {
+ content: ""; }
+
+.fa-hotel:before,
+.fa-bed:before {
+ content: ""; }
+
+.fa-viacoin:before {
+ content: ""; }
+
+.fa-train:before {
+ content: ""; }
+
+.fa-subway:before {
+ content: ""; }
+
+.fa-medium:before {
+ content: ""; }
+
+.fa-yc:before,
+.fa-y-combinator:before {
+ content: ""; }
+
+.fa-optin-monster:before {
+ content: ""; }
+
+.fa-opencart:before {
+ content: ""; }
+
+.fa-expeditedssl:before {
+ content: ""; }
+
+.fa-battery-4:before,
+.fa-battery-full:before {
+ content: ""; }
+
+.fa-battery-3:before,
+.fa-battery-three-quarters:before {
+ content: ""; }
+
+.fa-battery-2:before,
+.fa-battery-half:before {
+ content: ""; }
+
+.fa-battery-1:before,
+.fa-battery-quarter:before {
+ content: ""; }
+
+.fa-battery-0:before,
+.fa-battery-empty:before {
+ content: ""; }
+
+.fa-mouse-pointer:before {
+ content: ""; }
+
+.fa-i-cursor:before {
+ content: ""; }
+
+.fa-object-group:before {
+ content: ""; }
+
+.fa-object-ungroup:before {
+ content: ""; }
+
+.fa-sticky-note:before {
+ content: ""; }
+
+.fa-sticky-note-o:before {
+ content: ""; }
+
+.fa-cc-jcb:before {
+ content: ""; }
+
+.fa-cc-diners-club:before {
+ content: ""; }
+
+.fa-clone:before {
+ content: ""; }
+
+.fa-balance-scale:before {
+ content: ""; }
+
+.fa-hourglass-o:before {
+ content: ""; }
+
+.fa-hourglass-1:before,
+.fa-hourglass-start:before {
+ content: ""; }
+
+.fa-hourglass-2:before,
+.fa-hourglass-half:before {
+ content: ""; }
+
+.fa-hourglass-3:before,
+.fa-hourglass-end:before {
+ content: ""; }
+
+.fa-hourglass:before {
+ content: ""; }
+
+.fa-hand-grab-o:before,
+.fa-hand-rock-o:before {
+ content: ""; }
+
+.fa-hand-stop-o:before,
+.fa-hand-paper-o:before {
+ content: ""; }
+
+.fa-hand-scissors-o:before {
+ content: ""; }
+
+.fa-hand-lizard-o:before {
+ content: ""; }
+
+.fa-hand-spock-o:before {
+ content: ""; }
+
+.fa-hand-pointer-o:before {
+ content: ""; }
+
+.fa-hand-peace-o:before {
+ content: ""; }
+
+.fa-trademark:before {
+ content: ""; }
+
+.fa-registered:before {
+ content: ""; }
+
+.fa-creative-commons:before {
+ content: ""; }
+
+.fa-gg:before {
+ content: ""; }
+
+.fa-gg-circle:before {
+ content: ""; }
+
+.fa-tripadvisor:before {
+ content: ""; }
+
+.fa-odnoklassniki:before {
+ content: ""; }
+
+.fa-odnoklassniki-square:before {
+ content: ""; }
+
+.fa-get-pocket:before {
+ content: ""; }
+
+.fa-wikipedia-w:before {
+ content: ""; }
+
+.fa-safari:before {
+ content: ""; }
+
+.fa-chrome:before {
+ content: ""; }
+
+.fa-firefox:before {
+ content: ""; }
+
+.fa-opera:before {
+ content: ""; }
+
+.fa-internet-explorer:before {
+ content: ""; }
+
+.fa-tv:before,
+.fa-television:before {
+ content: ""; }
+
+.fa-contao:before {
+ content: ""; }
+
+.fa-500px:before {
+ content: ""; }
+
+.fa-amazon:before {
+ content: ""; }
+
+.fa-calendar-plus-o:before {
+ content: ""; }
+
+.fa-calendar-minus-o:before {
+ content: ""; }
+
+.fa-calendar-times-o:before {
+ content: ""; }
+
+.fa-calendar-check-o:before {
+ content: ""; }
+
+.fa-industry:before {
+ content: ""; }
+
+.fa-map-pin:before {
+ content: ""; }
+
+.fa-map-signs:before {
+ content: ""; }
+
+.fa-map-o:before {
+ content: ""; }
+
+.fa-map:before {
+ content: ""; }
+
+.fa-commenting:before {
+ content: ""; }
+
+.fa-commenting-o:before {
+ content: ""; }
+
+.fa-houzz:before {
+ content: ""; }
+
+.fa-vimeo:before {
+ content: ""; }
+
+.fa-black-tie:before {
+ content: ""; }
+
+.fa-fonticons:before {
+ content: ""; }
+
+.fa-reddit-alien:before {
+ content: ""; }
+
+.fa-edge:before {
+ content: ""; }
+
+.fa-credit-card-alt:before {
+ content: ""; }
+
+.fa-codiepie:before {
+ content: ""; }
+
+.fa-modx:before {
+ content: ""; }
+
+.fa-fort-awesome:before {
+ content: ""; }
+
+.fa-usb:before {
+ content: ""; }
+
+.fa-product-hunt:before {
+ content: ""; }
+
+.fa-mixcloud:before {
+ content: ""; }
+
+.fa-scribd:before {
+ content: ""; }
+
+.fa-pause-circle:before {
+ content: ""; }
+
+.fa-pause-circle-o:before {
+ content: ""; }
+
+.fa-stop-circle:before {
+ content: ""; }
+
+.fa-stop-circle-o:before {
+ content: ""; }
+
+.fa-shopping-bag:before {
+ content: ""; }
+
+.fa-shopping-basket:before {
+ content: ""; }
+
+.fa-hashtag:before {
+ content: ""; }
+
+.fa-bluetooth:before {
+ content: ""; }
+
+.fa-bluetooth-b:before {
+ content: ""; }
+
+.fa-percent:before {
+ content: ""; }
+
+/* Magnific Popup CSS */
+.mfp-counter {
+ font-family: serif; }
+
+.mfp-bg {
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 1042;
+ overflow: hidden;
+ position: fixed;
+ background: #000;
+ opacity: 0.8;
+ filter: alpha(opacity=80); }
+
+.mfp-wrap {
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 1043;
+ position: fixed;
+ outline: none !important;
+ -webkit-backface-visibility: hidden; }
+
+.mfp-container {
+ text-align: center;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ padding: 0 8px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box; }
+
+.mfp-container:before {
+ content: '';
+ display: inline-block;
+ height: 100%;
+ vertical-align: middle; }
+
+.mfp-align-top .mfp-container:before {
+ display: none; }
+
+.mfp-content {
+ position: relative;
+ display: inline-block;
+ vertical-align: middle;
+ margin: 0 auto;
+ text-align: left;
+ z-index: 1045; }
+
+.mfp-inline-holder .mfp-content,
+.mfp-ajax-holder .mfp-content {
+ width: 100%;
+ cursor: auto; }
+
+.mfp-ajax-cur {
+ cursor: progress; }
+
+.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
+ cursor: -moz-zoom-out;
+ cursor: -webkit-zoom-out;
+ cursor: zoom-out; }
+
+.mfp-zoom {
+ cursor: pointer;
+ cursor: -webkit-zoom-in;
+ cursor: -moz-zoom-in;
+ cursor: zoom-in; }
+
+.mfp-auto-cursor .mfp-content {
+ cursor: auto; }
+
+.mfp-close,
+.mfp-arrow,
+.mfp-preloader,
+.mfp-counter {
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none; }
+
+.mfp-loading.mfp-figure {
+ display: none; }
+
+.mfp-hide {
+ display: none !important; }
+
+.mfp-preloader {
+ color: #CCC;
+ position: absolute;
+ top: 50%;
+ width: auto;
+ text-align: center;
+ margin-top: -0.8em;
+ left: 8px;
+ right: 8px;
+ z-index: 1044; }
+ .mfp-preloader a {
+ color: #CCC; }
+ .mfp-preloader a:hover {
+ color: #fff; }
+
+.mfp-s-ready .mfp-preloader {
+ display: none; }
+
+.mfp-s-error .mfp-content {
+ display: none; }
+
+button.mfp-close, button.mfp-arrow {
+ overflow: visible;
+ cursor: pointer;
+ background: transparent;
+ border: 0;
+ -webkit-appearance: none;
+ display: block;
+ outline: none;
+ padding: 0;
+ z-index: 1046;
+ -webkit-box-shadow: none;
+ box-shadow: none; }
+button::-moz-focus-inner {
+ padding: 0;
+ border: 0; }
+
+.mfp-close {
+ width: 44px;
+ height: 44px;
+ line-height: 44px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ text-decoration: none;
+ text-align: center;
+ opacity: 1;
+ filter: alpha(opacity=100);
+ padding: 0 0 18px 10px;
+ color: #fff;
+ font-style: normal;
+ font-size: 28px;
+ font-family: Arial, Baskerville, monospace; }
+ .mfp-close:hover, .mfp-close:focus {
+ opacity: 1;
+ filter: alpha(opacity=100); }
+ .mfp-close:active {
+ top: 1px; }
+
+.mfp-close-btn-in .mfp-close {
+ color: #fff; }
+
+.mfp-image-holder .mfp-close,
+.mfp-iframe-holder .mfp-close {
+ color: #fff;
+ right: -6px;
+ text-align: right;
+ padding-right: 6px;
+ width: 100%; }
+
+.mfp-counter {
+ position: absolute;
+ top: 0;
+ right: 0;
+ color: #CCC;
+ font-size: 12px;
+ line-height: 18px; }
+
+.mfp-arrow {
+ position: absolute;
+ opacity: 1;
+ filter: alpha(opacity=100);
+ margin: 0;
+ top: 50%;
+ margin-top: -55px;
+ padding: 0;
+ width: 90px;
+ height: 110px;
+ -webkit-tap-highlight-color: transparent; }
+ .mfp-arrow:active {
+ margin-top: -54px; }
+ .mfp-arrow:hover, .mfp-arrow:focus {
+ opacity: 1;
+ filter: alpha(opacity=100); }
+ .mfp-arrow:before, .mfp-arrow:after,
+ .mfp-arrow .mfp-b,
+ .mfp-arrow .mfp-a {
+ content: '';
+ display: block;
+ width: 0;
+ height: 0;
+ position: absolute;
+ left: 0;
+ top: 0;
+ margin-top: 35px;
+ margin-left: 35px;
+ border: medium inset transparent; }
+ .mfp-arrow:after,
+ .mfp-arrow .mfp-a {
+ border-top-width: 13px;
+ border-bottom-width: 13px;
+ top: 8px; }
+ .mfp-arrow:before,
+ .mfp-arrow .mfp-b {
+ border-top-width: 21px;
+ border-bottom-width: 21px;
+ opacity: 0.7; }
+
+.mfp-arrow-left {
+ left: 0; }
+ .mfp-arrow-left:after,
+ .mfp-arrow-left .mfp-a {
+ border-right: 17px solid #fff;
+ margin-left: 31px; }
+ .mfp-arrow-left:before,
+ .mfp-arrow-left .mfp-b {
+ margin-left: 25px;
+ border-right: 27px solid #fff; }
+
+.mfp-arrow-right {
+ right: 0; }
+ .mfp-arrow-right:after,
+ .mfp-arrow-right .mfp-a {
+ border-left: 17px solid #fff;
+ margin-left: 39px; }
+ .mfp-arrow-right:before,
+ .mfp-arrow-right .mfp-b {
+ border-left: 27px solid #fff; }
+
+.mfp-iframe-holder {
+ padding-top: 40px;
+ padding-bottom: 40px; }
+ .mfp-iframe-holder .mfp-content {
+ line-height: 0;
+ width: 100%;
+ max-width: 900px; }
+ .mfp-iframe-holder .mfp-close {
+ top: -40px; }
+
+.mfp-iframe-scaler {
+ width: 100%;
+ height: 0;
+ overflow: hidden;
+ padding-top: 56.25%; }
+ .mfp-iframe-scaler iframe {
+ position: absolute;
+ display: block;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
+ background: #000; }
+
+/* Main image in popup */
+img.mfp-img {
+ width: auto;
+ max-width: 100%;
+ height: auto;
+ display: block;
+ line-height: 0;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ padding: 40px 0 40px;
+ margin: 0 auto; }
+
+/* The shadow behind the image */
+.mfp-figure {
+ line-height: 0; }
+ .mfp-figure:after {
+ content: '';
+ position: absolute;
+ left: 0;
+ top: 40px;
+ bottom: 40px;
+ display: block;
+ right: 0;
+ width: auto;
+ height: auto;
+ z-index: -1;
+ box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
+ background: #444; }
+ .mfp-figure small {
+ color: #BDBDBD;
+ display: block;
+ font-size: 12px;
+ line-height: 14px; }
+ .mfp-figure figure {
+ margin: 0; }
+
+.mfp-bottom-bar {
+ margin-top: -36px;
+ position: absolute;
+ top: 100%;
+ left: 0;
+ width: 100%;
+ cursor: auto; }
+
+.mfp-title {
+ text-align: left;
+ line-height: 18px;
+ color: #F3F3F3;
+ word-wrap: break-word;
+ padding-right: 36px; }
+
+.mfp-image-holder .mfp-content {
+ max-width: 100%; }
+
+.mfp-gallery .mfp-image-holder .mfp-figure {
+ cursor: pointer; }
+
+@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
+ /**
+ * Remove all paddings around the image on small screen
+ */
+ .mfp-img-mobile .mfp-image-holder {
+ padding-left: 0;
+ padding-right: 0; }
+ .mfp-img-mobile img.mfp-img {
+ padding: 0; }
+ .mfp-img-mobile .mfp-figure:after {
+ top: 0;
+ bottom: 0; }
+ .mfp-img-mobile .mfp-figure small {
+ display: inline;
+ margin-left: 5px; }
+ .mfp-img-mobile .mfp-bottom-bar {
+ background: rgba(0, 0, 0, 0.6);
+ bottom: 0;
+ margin: 0;
+ top: auto;
+ padding: 3px 5px;
+ position: fixed;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box; }
+ .mfp-img-mobile .mfp-bottom-bar:empty {
+ padding: 0; }
+ .mfp-img-mobile .mfp-counter {
+ right: 5px;
+ top: 3px; }
+ .mfp-img-mobile .mfp-close {
+ top: 0;
+ right: 0;
+ width: 35px;
+ height: 35px;
+ line-height: 35px;
+ background: rgba(0, 0, 0, 0.6);
+ position: fixed;
+ text-align: center;
+ padding: 0; } }
+@media all and (max-width: 900px) {
+ .mfp-arrow {
+ -webkit-transform: scale(0.75);
+ transform: scale(0.75); }
+
+ .mfp-arrow-left {
+ -webkit-transform-origin: 0;
+ transform-origin: 0; }
+
+ .mfp-arrow-right {
+ -webkit-transform-origin: 100%;
+ transform-origin: 100%; }
+
+ .mfp-container {
+ padding-left: 6px;
+ padding-right: 6px; } }
+.mfp-ie7 .mfp-img {
+ padding: 0; }
+.mfp-ie7 .mfp-bottom-bar {
+ width: 600px;
+ left: 50%;
+ margin-left: -300px;
+ margin-top: 5px;
+ padding-bottom: 5px; }
+.mfp-ie7 .mfp-container {
+ padding: 0; }
+.mfp-ie7 .mfp-content {
+ padding-top: 44px; }
+.mfp-ie7 .mfp-close {
+ top: 0;
+ right: 0;
+ padding-top: 0; }
+
+/* ==========================================================================
+ Site utilities
+ ========================================================================== */
+/*
+ Selection
+ ========================================================================== */
+::-moz-selection {
+ background-color: rgba(200, 200, 200, 0.8);
+ color: rgba(34, 34, 34, 0.8);
+ text-shadow: none; }
+
+::selection {
+ background-color: rgba(200, 200, 200, 0.8);
+ color: rgba(34, 34, 34, 0.8);
+ text-shadow: none; }
+
+/*
+ Global classes
+ ========================================================================== */
+/* wrapper */
+.wrap {
+ margin: 0 auto; }
+
+/* capitalize */
+.all-caps {
+ text-transform: uppercase; }
+
+/* float image to the left */
+.image-left {
+ float: none; }
+ @media only screen and (min-width: 48em) {
+ .image-left {
+ float: left; } }
+
+/* float image to the right */
+.image-right {
+ float: none; }
+ @media only screen and (min-width: 48em) {
+ .image-right {
+ float: right; } }
+
+/* remove styling from a list element */
+.unstyled-list {
+ list-style: none;
+ margin-left: 0;
+ padding-left: 0; }
+ .unstyled-list li {
+ list-style-type: none; }
+
+/* inline a list */
+.inline-list {
+ list-style: none;
+ margin-left: 0;
+ padding-left: 0; }
+ .inline-list li {
+ list-style-type: none;
+ display: inline; }
+
+/*
+ Global transition
+ ========================================================================== */
+b, i, strong, em, blockquote, p, q, span, figure, img, h1, h2, header, input, a {
+ transition: all 0.2s ease; }
+
+/* ==========================================================================
+ Typography
+ ========================================================================== */
+/*
+ Body
+ ========================================================================== */
+body {
+ font-family: "Lato", Calibri, Arial, sans-serif;
+ color: rgba(34, 34, 34, 0.8); }
+
+/*
+ Headings
+ ========================================================================== */
+h1, h2, h3, h4, h5, h6 {
+ font-family: "Lato", Calibri, Arial, sans-serif; }
+
+h1 {
+ font-size: 28px;
+ font-size: 1.75rem; }
+ @media only screen and (min-width: 48em) {
+ h1 {
+ font-size: 32px;
+ font-size: 2rem; } }
+
+/*
+ Links
+ ========================================================================== */
+a {
+ text-decoration: none;
+ color: rgba(34, 34, 34, 0.8); }
+ a:visited {
+ color: rgba(85, 85, 85, 0.8); }
+ a:hover {
+ color: rgba(0, 0, 0, 0.8); }
+ a:focus {
+ outline: thin dotted;
+ color: rgba(0, 0, 0, 0.8); }
+ a:hover, a:active {
+ outline: 0; }
+
+.link-arrow {
+ font-weight: 100;
+ text-decoration: underline;
+ font-style: normal; }
+
+/*
+ Captions
+ ========================================================================== */
+figcaption {
+ padding-top: 10px;
+ font-size: 14px;
+ font-size: 0.875rem;
+ line-height: 1.8571;
+ line-height: 1.3;
+ color: rgba(60, 60, 60, 0.8); }
+
+/*
+ Notices
+ ========================================================================== */
+.notice {
+ margin-top: 1.5em;
+ padding: .5em 1em;
+ text-indent: 0;
+ font-size: 14px;
+ font-size: 0.875rem;
+ background-color: #e8e8e8;
+ border: 1px solid #b5b5b5;
+ border-radius: 3px; }
+
+/*
+ Blockquotes
+ ========================================================================== */
+blockquote {
+ font-family: serif;
+ font-style: italic;
+ border-left: 8px solid rgba(187, 187, 187, 0.8);
+ padding-left: 20px; }
+ @media only screen and (min-width: 48em) {
+ blockquote {
+ margin-left: -28px; } }
+
+/*
+ Code
+ ========================================================================== */
+tt, code, kbd, samp, pre {
+ font-family: monospace; }
+
+p code,
+li code {
+ font-size: 12px;
+ font-size: 0.75rem;
+ line-height: 1.5;
+ white-space: nowrap;
+ margin: 0 2px;
+ padding: 0 5px;
+ border: 1px solid #e6e6e6;
+ background-color: #f2f2f2;
+ border-radius: 3px; }
+
+pre {
+ font-size: 12px;
+ font-size: 0.75rem;
+ line-height: 1.5;
+ overflow-x: auto; }
+ pre::-webkit-scrollbar {
+ height: 12px;
+ background-color: #34362e;
+ border-radius: 0 0 4px 4px; }
+ pre::-webkit-scrollbar-thumb:horizontal {
+ background-color: #6a6d5d;
+ border-radius: 4px; }
+
+/* ==========================================================================
+ Syntax Highlighting
+ ========================================================================== */
+pre.highlight {
+ padding: 1em; }
+
+.highlight {
+ margin-bottom: 1.5em;
+ font-size: 12px;
+ font-size: 0.75rem;
+ line-height: 1.5;
+ color: #d0d0d0;
+ border: 1px solid #dbdbdb;
+ background-color: #272822;
+ border-radius: 3px;
+ /* Comment */
+ /* Error */
+ /* Keyword */
+ /* Literal */
+ /* Name */
+ /* Operator */
+ /* Punctuation */
+ /* Comment.Multiline */
+ /* Comment.Preproc */
+ /* Comment.Single */
+ /* Comment.Special */
+ /* Generic.Emph */
+ /* Generic.Strong */
+ /* Keyword.Constant */
+ /* Keyword.Declaration */
+ /* Keyword.Namespace */
+ /* Keyword.Pseudo */
+ /* Keyword.Reserved */
+ /* Keyword.Type */
+ /* Literal.Date */
+ /* Literal.Number */
+ /* Literal.String */
+ /* Name.Attribute */
+ /* Name.Builtin */
+ /* Name.Class */
+ /* Name.Constant */
+ /* Name.Decorator */
+ /* Name.Entity */
+ /* Name.Exception */
+ /* Name.Function */
+ /* Name.Label */
+ /* Name.Namespace */
+ /* Name.Other */
+ /* Name.Property */
+ /* Name.Tag */
+ /* Name.Variable */
+ /* Operator.Word */
+ /* Text.Whitespace */
+ /* Literal.Number.Float */
+ /* Literal.Number.Hex */
+ /* Literal.Number.Integer */
+ /* Literal.Number.Oct */
+ /* Literal.String.Backtick */
+ /* Literal.String.Char */
+ /* Literal.String.Doc */
+ /* Literal.String.Double */
+ /* Literal.String.Escape */
+ /* Literal.String.Heredoc */
+ /* Literal.String.Interpol */
+ /* Literal.String.Other */
+ /* Literal.String.Regex */
+ /* Literal.String.Single */
+ /* Literal.String.Symbol */
+ /* Name.Builtin.Pseudo */
+ /* Name.Variable.Class */
+ /* Name.Variable.Global */
+ /* Name.Variable.Instance */
+ /* Literal.Number.Integer.Long */ }
+ .highlight pre {
+ position: relative;
+ margin: 0;
+ padding: 1em; }
+ .highlight .lineno {
+ padding-right: 24px;
+ color: #8f908a; }
+ .highlight .hll {
+ background-color: #49483e; }
+ .highlight .c {
+ color: #75715e; }
+ .highlight .err {
+ color: #960050;
+ background-color: #1e0010; }
+ .highlight .k {
+ color: #66d9ef; }
+ .highlight .l {
+ color: #ae81ff; }
+ .highlight .n {
+ color: #f8f8f2; }
+ .highlight .o {
+ color: #f92672; }
+ .highlight .p {
+ color: #f8f8f2; }
+ .highlight .cm {
+ color: #75715e; }
+ .highlight .cp {
+ color: #75715e; }
+ .highlight .c1 {
+ color: #75715e; }
+ .highlight .cs {
+ color: #75715e; }
+ .highlight .ge {
+ font-style: italic; }
+ .highlight .gs {
+ font-weight: bold; }
+ .highlight .kc {
+ color: #66d9ef; }
+ .highlight .kd {
+ color: #66d9ef; }
+ .highlight .kn {
+ color: #f92672; }
+ .highlight .kp {
+ color: #66d9ef; }
+ .highlight .kr {
+ color: #66d9ef; }
+ .highlight .kt {
+ color: #66d9ef; }
+ .highlight .ld {
+ color: #e6db74; }
+ .highlight .m {
+ color: #ae81ff; }
+ .highlight .s {
+ color: #e6db74; }
+ .highlight .na {
+ color: #a6e22e; }
+ .highlight .nb {
+ color: #f8f8f2; }
+ .highlight .nc {
+ color: #a6e22e; }
+ .highlight .no {
+ color: #66d9ef; }
+ .highlight .nd {
+ color: #a6e22e; }
+ .highlight .ni {
+ color: #f8f8f2; }
+ .highlight .ne {
+ color: #a6e22e; }
+ .highlight .nf {
+ color: #a6e22e; }
+ .highlight .nl {
+ color: #f8f8f2; }
+ .highlight .nn {
+ color: #f8f8f2; }
+ .highlight .nx {
+ color: #a6e22e; }
+ .highlight .py {
+ color: #f8f8f2; }
+ .highlight .nt {
+ color: #f92672; }
+ .highlight .nv {
+ color: #f8f8f2; }
+ .highlight .ow {
+ color: #f92672; }
+ .highlight .w {
+ color: #f8f8f2; }
+ .highlight .mf {
+ color: #ae81ff; }
+ .highlight .mh {
+ color: #ae81ff; }
+ .highlight .mi {
+ color: #ae81ff; }
+ .highlight .mo {
+ color: #ae81ff; }
+ .highlight .sb {
+ color: #e6db74; }
+ .highlight .sc {
+ color: #e6db74; }
+ .highlight .sd {
+ color: #e6db74; }
+ .highlight .s2 {
+ color: #e6db74; }
+ .highlight .se {
+ color: #ae81ff; }
+ .highlight .sh {
+ color: #e6db74; }
+ .highlight .si {
+ color: #e6db74; }
+ .highlight .sx {
+ color: #e6db74; }
+ .highlight .sr {
+ color: #e6db74; }
+ .highlight .s1 {
+ color: #e6db74; }
+ .highlight .ss {
+ color: #e6db74; }
+ .highlight .bp {
+ color: #f8f8f2; }
+ .highlight .vc {
+ color: #f8f8f2; }
+ .highlight .vg {
+ color: #f8f8f2; }
+ .highlight .vi {
+ color: #f8f8f2; }
+ .highlight .il {
+ color: #ae81ff; }
+
+/* ==========================================================================
+ Grid
+ ========================================================================== */
+/* ==========================================================================
+ Base Elements and Components
+ ========================================================================== */
+hr {
+ display: block;
+ margin: 1em 0;
+ padding: 0;
+ height: 1px;
+ border: 0;
+ border-top: 1px solid #ccc;
+ border-bottom: 1px solid #fff; }
+
+/*
+ Figures and images
+ ========================================================================== */
+figure {
+ margin: 0;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ *zoom: 1;
+ /* 2 columns */
+ /* 3 columns */ }
+ figure:before, figure:after {
+ display: table;
+ content: "";
+ line-height: 0; }
+ figure:after {
+ clear: both; }
+ figure img {
+ margin-bottom: 10px; }
+ figure a img {
+ transform: translate(0, 0);
+ transition-duration: 0.25s; }
+ figure a img:hover {
+ transform: translate(0, -5px);
+ box-shadow: 0 0 10px rgba(34, 34, 34, 0.2); }
+ @media only screen and (min-width: 62.5em) {
+ figure.half img {
+ width: 310px;
+ float: left;
+ margin-right: 10px; }
+ figure.half figcaption {
+ clear: left; } }
+ @media only screen and (min-width: 62.5em) {
+ figure.third img {
+ width: 200px;
+ float: left;
+ margin-right: 10px; }
+ figure.third figcaption {
+ clear: left; } }
+
+svg:not(:root) {
+ overflow: hidden; }
+
+/*
+ Buttons
+ ========================================================================== */
+.btn, .read-more-header a, #goog-wm-sb {
+ display: inline-block;
+ margin-bottom: 20px;
+ padding: 8px 20px;
+ font-size: 14px;
+ font-size: 0.875rem;
+ background-color: #222;
+ color: #fff;
+ border-width: 2px !important;
+ border-style: solid !important;
+ border-color: #222;
+ border-radius: 3px; }
+ .btn:visited, .read-more-header a:visited, #goog-wm-sb:visited {
+ color: #fff; }
+ .btn:hover, .read-more-header a:hover, #goog-wm-sb:hover {
+ background-color: #fff;
+ color: #222; }
+
+.btn-inverse {
+ background-color: #fff;
+ color: #222;
+ border-color: #fff; }
+ .btn-inverse:visited {
+ color: #222; }
+ .btn-inverse:hover {
+ background-color: #222;
+ color: #fff; }
+
+.btn-success {
+ background-color: #5cb85c;
+ color: #fff;
+ border-color: #5cb85c; }
+ .btn-success:visited {
+ color: #fff; }
+ .btn-success:hover {
+ background-color: #fff;
+ color: #5cb85c; }
+
+.btn-warning {
+ background-color: #dd8338;
+ color: #fff;
+ border-color: #dd8338; }
+ .btn-warning:visited {
+ color: #fff; }
+ .btn-warning:hover {
+ background-color: #fff;
+ color: #dd8338; }
+
+.btn-danger {
+ background-color: #C64537;
+ color: #fff;
+ border-color: #C64537; }
+ .btn-danger:visited {
+ color: #fff; }
+ .btn-danger:hover {
+ background-color: #fff;
+ color: #C64537; }
+
+.btn-info {
+ background-color: #308cbc;
+ color: #fff;
+ border-color: #308cbc; }
+ .btn-info:visited {
+ color: #fff; }
+ .btn-info:hover {
+ background-color: #fff;
+ color: #308cbc; }
+
+/*
+ Wells
+ ========================================================================== */
+.well {
+ padding: 20px;
+ border: 1px solid #222222;
+ border-radius: 4px; }
+
+/* ==========================================================================
+ Animations
+ ========================================================================== */
+.animated {
+ -webkit-animation-fill-mode: both;
+ -moz-animation-fill-mode: both;
+ -ms-animation-fill-mode: both;
+ -o-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-duration: 1s;
+ -moz-animation-duration: 1s;
+ -ms-animation-duration: 1s;
+ -o-animation-duration: 1s;
+ animation-duration: 1s; }
+
+.animated.hinge {
+ -webkit-animation-duration: 2s;
+ -moz-animation-duration: 2s;
+ -ms-animation-duration: 2s;
+ -o-animation-duration: 2s;
+ animation-duration: 2s; }
+
+/*
+ Fade in
+ ========================================================================== */
+@-webkit-keyframes fadeIn {
+ 0% {
+ opacity: 0; }
+ 100% {
+ opacity: 1; } }
+@-moz-keyframes fadeIn {
+ 0% {
+ opacity: 0; }
+ 100% {
+ opacity: 1; } }
+@-o-keyframes fadeIn {
+ 0% {
+ opacity: 0; }
+ 100% {
+ opacity: 1; } }
+@keyframes fadeIn {
+ 0% {
+ opacity: 0; }
+ 100% {
+ opacity: 1; } }
+.fadeIn {
+ -webkit-animation-name: fadeIn;
+ -moz-animation-name: fadeIn;
+ -o-animation-name: fadeIn;
+ animation-name: fadeIn; }
+
+@-webkit-keyframes fadeInDown {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(-20px); }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateY(0); } }
+@-moz-keyframes fadeInDown {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateY(-20px); }
+ 100% {
+ opacity: 1;
+ -moz-transform: translateY(0); } }
+@-o-keyframes fadeInDown {
+ 0% {
+ opacity: 0;
+ -o-transform: translateY(-20px); }
+ 100% {
+ opacity: 1;
+ -o-transform: translateY(0); } }
+@keyframes fadeInDown {
+ 0% {
+ opacity: 0;
+ transform: translateY(-20px); }
+ 100% {
+ opacity: 1;
+ transform: translateY(0); } }
+.fadeInDown {
+ -webkit-animation-name: fadeInDown;
+ -moz-animation-name: fadeInDown;
+ -o-animation-name: fadeInDown;
+ animation-name: fadeInDown; }
+
+@-webkit-keyframes fadeInDownBig {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(-2000px); }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateY(0); } }
+@-moz-keyframes fadeInDownBig {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateY(-2000px); }
+ 100% {
+ opacity: 1;
+ -moz-transform: translateY(0); } }
+@-o-keyframes fadeInDownBig {
+ 0% {
+ opacity: 0;
+ -o-transform: translateY(-2000px); }
+ 100% {
+ opacity: 1;
+ -o-transform: translateY(0); } }
+@keyframes fadeInDownBig {
+ 0% {
+ opacity: 0;
+ transform: translateY(-2000px); }
+ 100% {
+ opacity: 1;
+ transform: translateY(0); } }
+.fadeInDownBig {
+ -webkit-animation-name: fadeInDownBig;
+ -moz-animation-name: fadeInDownBig;
+ -o-animation-name: fadeInDownBig;
+ animation-name: fadeInDownBig; }
+
+/*
+ Bounce
+ ========================================================================== */
+@-webkit-keyframes bounceIn {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0.3); }
+ 50% {
+ opacity: 1;
+ -webkit-transform: scale(1.05); }
+ 70% {
+ -webkit-transform: scale(0.9); }
+ 100% {
+ -webkit-transform: scale(1); } }
+@-moz-keyframes bounceIn {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0.3); }
+ 50% {
+ opacity: 1;
+ -moz-transform: scale(1.05); }
+ 70% {
+ -moz-transform: scale(0.9); }
+ 100% {
+ -moz-transform: scale(1); } }
+@-o-keyframes bounceIn {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0.3); }
+ 50% {
+ opacity: 1;
+ -o-transform: scale(1.05); }
+ 70% {
+ -o-transform: scale(0.9); }
+ 100% {
+ -o-transform: scale(1); } }
+@keyframes bounceIn {
+ 0% {
+ opacity: 0;
+ transform: scale(0.3); }
+ 50% {
+ opacity: 1;
+ transform: scale(1.05); }
+ 70% {
+ transform: scale(0.9); }
+ 100% {
+ transform: scale(1); } }
+.bounceIn {
+ -webkit-animation-name: bounceIn;
+ -moz-animation-name: bounceIn;
+ -o-animation-name: bounceIn;
+ animation-name: bounceIn; }
+
+@-webkit-keyframes bounceInDown {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(-2000px); }
+ 60% {
+ opacity: 1;
+ -webkit-transform: translateY(30px); }
+ 80% {
+ -webkit-transform: translateY(-10px); }
+ 100% {
+ -webkit-transform: translateY(0); } }
+@-moz-keyframes bounceInDown {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateY(-2000px); }
+ 60% {
+ opacity: 1;
+ -moz-transform: translateY(30px); }
+ 80% {
+ -moz-transform: translateY(-10px); }
+ 100% {
+ -moz-transform: translateY(0); } }
+@-o-keyframes bounceInDown {
+ 0% {
+ opacity: 0;
+ -o-transform: translateY(-2000px); }
+ 60% {
+ opacity: 1;
+ -o-transform: translateY(30px); }
+ 80% {
+ -o-transform: translateY(-10px); }
+ 100% {
+ -o-transform: translateY(0); } }
+@keyframes bounceInDown {
+ 0% {
+ opacity: 0;
+ transform: translateY(-2000px); }
+ 60% {
+ opacity: 1;
+ transform: translateY(30px); }
+ 80% {
+ transform: translateY(-10px); }
+ 100% {
+ transform: translateY(0); } }
+.bounceInDown {
+ -webkit-animation-name: bounceInDown;
+ -moz-animation-name: bounceInDown;
+ -o-animation-name: bounceInDown;
+ animation-name: bounceInDown; }
+
+/*
+ Drop
+ ========================================================================== */
+@-webkit-keyframes drop {
+ 0% {
+ -webkit-transform: translateY(-500px); }
+ 100% {
+ -webkit-transform: translateY(0); } }
+@-moz-keyframes drop {
+ 0% {
+ -moz-transform: translateY(-500px); }
+ 100% {
+ -moz-transform: translateY(0); } }
+@-o-keyframes drop {
+ 0% {
+ -o-transform: translateY(-500px); }
+ 100% {
+ -o-transform: translateY(0); } }
+@keyframes drop {
+ 0% {
+ transform: translateY(-500px); }
+ 100% {
+ transform: translateY(0); } }
+.drop {
+ -webkit-animation-name: drop;
+ -moz-animation-name: drop;
+ -o-animation-name: drop;
+ animation-name: drop; }
+
+/*
+ DL Menu In/Out
+ ========================================================================== */
+@-webkit-keyframes MenuAnimOut {
+ 100% {
+ -webkit-transform: translateZ(300px);
+ opacity: 0; } }
+@-moz-keyframes MenuAnimOut {
+ 100% {
+ -moz-transform: translateZ(300px);
+ opacity: 0; } }
+@keyframes MenuAnimOut {
+ 100% {
+ transform: translateZ(300px);
+ opacity: 0; } }
+@-webkit-keyframes MenuAnimIn {
+ 0% {
+ -webkit-transform: translateZ(300px);
+ opacity: 0; }
+ 100% {
+ -webkit-transform: translateZ(0px);
+ opacity: 1; } }
+@-moz-keyframes MenuAnimIn {
+ 0% {
+ -moz-transform: translateZ(300px);
+ opacity: 0; }
+ 100% {
+ -moz-transform: translateZ(0px);
+ opacity: 1; } }
+@keyframes MenuAnimIn {
+ 0% {
+ transform: translateZ(300px);
+ opacity: 0; }
+ 100% {
+ transform: translateZ(0px);
+ opacity: 1; } }
+@-webkit-keyframes SubMenuAnimIn {
+ 0% {
+ -webkit-transform: translateZ(-300px);
+ opacity: 0; }
+ 100% {
+ -webkit-transform: translateZ(0px);
+ opacity: 1; } }
+@-moz-keyframes SubMenuAnimIn {
+ 0% {
+ -moz-transform: translateZ(-300px);
+ opacity: 0; }
+ 100% {
+ -moz-transform: translateZ(0px);
+ opacity: 1; } }
+@keyframes SubMenuAnimIn {
+ 0% {
+ transform: translateZ(-300px);
+ opacity: 0; }
+ 100% {
+ transform: translateZ(0px);
+ opacity: 1; } }
+@-webkit-keyframes SubMenuAnimOut {
+ 0% {
+ -webkit-transform: translateZ(0px);
+ opacity: 1; }
+ 100% {
+ -webkit-transform: translateZ(-300px);
+ opacity: 0; } }
+@-moz-keyframes SubMenuAnimOut {
+ 0% {
+ -moz-transform: translateZ(0px);
+ opacity: 1; }
+ 100% {
+ -moz-transform: translateZ(-300px);
+ opacity: 0; } }
+@keyframes SubMenuAnimOut {
+ 0% {
+ transform: translateZ(0px);
+ opacity: 1; }
+ 100% {
+ transform: translateZ(-300px);
+ opacity: 0; } }
+/* ==========================================================================
+ DL Menu
+ ========================================================================== */
+.dl-menuwrapper {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1000;
+ -webkit-perspective: 1000px;
+ -moz-perspective: 1000px;
+ perspective: 1000px;
+ -webkit-perspective-origin: 50% 200%;
+ -moz-perspective-origin: 50% 200%;
+ perspective-origin: 50% 200%;
+ /* Hide the inner submenus */ }
+ @media only screen and (min-width: 48em) {
+ .dl-menuwrapper {
+ position: fixed;
+ max-width: 175px;
+ top: 25px;
+ left: 25px; } }
+ .dl-menuwrapper.dl-menuopen {
+ width: 100%;
+ height: 100%; }
+ .dl-menuwrapper button {
+ top: 0;
+ left: 0;
+ background: #222222;
+ border: none;
+ width: 48px;
+ height: 45px;
+ text-indent: -900em;
+ overflow: hidden;
+ position: relative;
+ cursor: pointer;
+ outline: none;
+ border-radius: 0 0 3px 0;
+ opacity: 0.6;
+ box-shadow: 0 12px 24px rgba(0, 0, 0, 0.4);
+ transition: 0.4s ease-in-out; }
+ .dl-menuwrapper button:hover {
+ opacity: 1; }
+ @media only screen and (min-width: 48em) {
+ .dl-menuwrapper button {
+ border-radius: 3px; } }
+ .dl-menuwrapper button:hover,
+ .dl-menuwrapper button.dl-active,
+ .dl-menuwrapper ul {
+ background: #aaa; }
+ .dl-menuwrapper button:after {
+ content: '';
+ position: absolute;
+ width: 68%;
+ height: 5px;
+ background: #fff;
+ top: 10px;
+ left: 16%;
+ box-shadow: 0 10px 0 #fff, 0 20px 0 #fff; }
+ .dl-menuwrapper ul {
+ padding: 0;
+ list-style: none;
+ -webkit-transform-style: preserve-3d;
+ -moz-transform-style: preserve-3d;
+ transform-style: preserve-3d; }
+ .dl-menuwrapper li {
+ position: relative; }
+ .dl-menuwrapper li h4 {
+ margin: 0;
+ padding: 15px 20px 0;
+ color: rgba(255, 255, 255, 0.9); }
+ .dl-menuwrapper li p {
+ margin: 0;
+ padding: 15px 20px;
+ font-size: 14px;
+ font-size: 0.875rem;
+ color: rgba(255, 255, 255, 0.8);
+ font-weight: 300; }
+ .dl-menuwrapper li p a {
+ display: inline;
+ padding: 0;
+ font-size: 14px;
+ font-size: 0.875rem; }
+ .dl-menuwrapper li a {
+ display: block;
+ position: relative;
+ padding: 15px 20px;
+ font-size: 14px;
+ font-size: 0.875rem;
+ line-height: 20px;
+ font-weight: 400;
+ color: #fff;
+ outline: none; }
+ .dl-menuwrapper li.dl-back > a {
+ padding-left: 30px;
+ background: rgba(0, 0, 0, 0.2); }
+ .dl-menuwrapper li.dl-back:after,
+ .dl-menuwrapper li > a:not(:only-child):after {
+ position: absolute;
+ top: 0;
+ line-height: 50px;
+ font-family: "fontawesome";
+ color: #fff;
+ speak: none;
+ -webkit-font-smoothing: antialiased;
+ content: "\f105"; }
+ .dl-menuwrapper li.dl-back:after {
+ left: 10px;
+ color: rgba(212, 204, 198, 0.5);
+ -webkit-transform: rotate(180deg);
+ -moz-transform: rotate(180deg);
+ transform: rotate(180deg); }
+ .dl-menuwrapper li > a:after {
+ right: 10px;
+ color: rgba(0, 0, 0, 0.15); }
+ .dl-menuwrapper .dl-menu {
+ margin: 5px 0 0 0;
+ position: relative;
+ width: 100%;
+ max-height: 90%;
+ overflow-y: auto;
+ overflow-x: hidden;
+ opacity: 0;
+ pointer-events: none;
+ box-shadow: 0 12px 24px rgba(0, 0, 0, 0.4);
+ -webkit-transform: translateY(10px);
+ -moz-transform: translateY(10px);
+ transform: translateY(10px);
+ -webkit-backface-visibility: hidden;
+ -moz-backface-visibility: hidden;
+ backface-visibility: hidden;
+ z-index: inherit; }
+ @media only screen and (min-width: 48em) {
+ .dl-menuwrapper .dl-menu {
+ border-radius: 3px; } }
+ .dl-menuwrapper .dl-menu.dl-menu-toggle {
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease;
+ transition: all 0.3s ease; }
+ .dl-menuwrapper .dl-menu.dl-menuopen {
+ opacity: 1;
+ pointer-events: auto;
+ -webkit-transform: translateY(0px);
+ -moz-transform: translateY(0px);
+ transform: translateY(0px); }
+ .dl-menuwrapper .dl-submenu {
+ border-radius: 3px;
+ box-shadow: 0 12px 24px rgba(0, 0, 0, 0.4); }
+ .dl-menuwrapper .dl-submenu .btn, .dl-menuwrapper .dl-submenu .read-more-header a, .read-more-header .dl-menuwrapper .dl-submenu a, .dl-menuwrapper .dl-submenu #goog-wm-sb {
+ margin-bottom: 0; }
+ .dl-menuwrapper li .dl-submenu {
+ display: none; }
+
+/*
+When a submenu is opened, we will hide all li siblings.
+For that we give a class to the parent menu called "dl-subview".
+We also hide the submenu link.
+The opened submenu will get the class "dl-subviewopen".
+All this is done for any sub-level being entered.
+*/
+.dl-menu.dl-subview li,
+.dl-menu.dl-subview li.dl-subviewopen > a,
+.dl-menu.dl-subview li.dl-subview > a {
+ display: none; }
+
+.dl-menu.dl-subview li.dl-subview,
+.dl-menu.dl-subview li.dl-subview .dl-submenu,
+.dl-menu.dl-subview li.dl-subviewopen,
+.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
+.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
+ display: block; }
+
+/* Animation classes for moving out and in */
+.dl-menu.dl-animate-out {
+ -webkit-animation: MenuAnimOut 0.4s ease;
+ -moz-animation: MenuAnimOut 0.4s ease;
+ animation: MenuAnimOut 0.4s ease; }
+
+.dl-menu.dl-animate-in {
+ -webkit-animation: MenuAnimIn 0.4s ease;
+ -moz-animation: MenuAnimIn 0.4s ease;
+ animation: MenuAnimIn 0.4s ease; }
+
+.dl-menuwrapper > .dl-submenu.dl-animate-in {
+ -webkit-animation: SubMenuAnimIn 0.4s ease;
+ -moz-animation: SubMenuAnimIn 0.4s ease;
+ animation: SubMenuAnimIn 0.4s ease; }
+
+.dl-menuwrapper > .dl-submenu.dl-animate-out {
+ -webkit-animation: SubMenuAnimOut 0.4s ease;
+ -moz-animation: SubMenuAnimOut 0.4s ease;
+ animation: SubMenuAnimOut 0.4s ease; }
+
+/* No Touch Fallback */
+.no-touch .dl-menuwrapper li a:hover {
+ background: rgba(255, 248, 213, 0.1); }
+
+/* No JS Fallback */
+.no-js .dl-trigger {
+ display: none; }
+.no-js .dl-menuwrapper {
+ position: initial; }
+ @media only screen and (min-width: 48em) {
+ .no-js .dl-menuwrapper {
+ position: absolute; } }
+.no-js .dl-menuwrapper .dl-menu {
+ position: relative;
+ opacity: 1;
+ pointer-events: auto;
+ -webkit-transform: none;
+ -moz-transform: none;
+ transform: none; }
+.no-js .dl-menuwrapper li .dl-submenu {
+ display: block; }
+.no-js .dl-menuwrapper li.dl-back {
+ display: none; }
+.no-js .dl-menuwrapper li > a:not(:only-child) {
+ background: rgba(0, 0, 0, 0.1); }
+.no-js .dl-menuwrapper li > a:not(:only-child):after {
+ content: ''; }
+.no-js .dl-menu {
+ max-height: 100%; }
+.no-js .dl-menu li {
+ display: block; }
+
+.dl-menuwrapper button:hover,
+.dl-menuwrapper button.dl-active,
+.dl-menuwrapper ul {
+ background: #222222; }
+
+.dl-menu li {
+ display: none; }
+
+.dl-menuopen li {
+ display: block; }
+
+/* ==========================================================================
+ Page layout
+ ========================================================================== */
+body {
+ margin: 0;
+ padding: 0;
+ width: 100%;
+ background-color: #e8e8e8; }
+
+/*
+ Main content
+ ========================================================================== */
+.entry,
+.hentry {
+ *zoom: 1; }
+ .entry:before, .entry:after,
+ .hentry:before,
+ .hentry:after {
+ display: table;
+ content: "";
+ line-height: 0; }
+ .entry:after,
+ .hentry:after {
+ clear: both; }
+ .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry p, .entry li,
+ .hentry h1,
+ .hentry h2,
+ .hentry h3,
+ .hentry h4,
+ .hentry h5,
+ .hentry h6,
+ .hentry p,
+ .hentry li {
+ word-wrap: break-word; }
+
+.entry-content {
+ font-size: 16px;
+ font-size: 1rem;
+ line-height: 1.625;
+ margin-bottom: 26px;
+ margin-bottom: 1.625rem; }
+ .entry-content p > a,
+ .entry-content li > a {
+ border-bottom: 1px dotted rgba(162, 162, 162, 0.8); }
+ .entry-content p > a:hover,
+ .entry-content li > a:hover {
+ border-bottom-style: solid; }
+ .entry-content li {
+ margin-bottom: 7px; }
+ .entry-content .footnotes ol, .entry-content .footnotes li, .entry-content .footnotes p {
+ font-size: 14px;
+ font-size: 0.875rem;
+ line-height: 1.8571;
+ margin-bottom: 26px;
+ margin-bottom: 1.625rem; }
+
+/*
+ Entry header
+ ========================================================================== */
+.entry-header {
+ width: 100%;
+ overflow: hidden;
+ position: relative; }
+
+.header-title {
+ text-align: center;
+ margin: 30px 0 0; }
+ .header-title h1 {
+ margin: 10px 20px;
+ font-weight: 700;
+ font-size: 32px;
+ font-size: 2rem;
+ color: rgba(85, 85, 85, 0.8); }
+ @media only screen and (min-width: 48em) {
+ .header-title h1 {
+ font-size: 48px;
+ font-size: 3rem; } }
+ @media only screen and (min-width: 62.5em) {
+ .header-title h1 {
+ font-size: 60px;
+ font-size: 3.75rem; } }
+ .header-title h2 {
+ margin: 0;
+ font-size: 18px;
+ font-size: 1.125rem;
+ text-transform: uppercase;
+ color: rgba(136, 136, 136, 0.8); }
+ @media only screen and (min-width: 48em) {
+ .header-title h2 {
+ font-size: 24px;
+ font-size: 1.5rem; } }
+ .header-title p {
+ color: rgba(85, 85, 85, 0.8); }
+
+.feature .header-title {
+ position: absolute;
+ top: 0;
+ display: table;
+ margin-top: 0;
+ width: 100%;
+ height: 400px;
+ overflow: hidden; }
+ .feature .header-title .header-title-wrap {
+ display: table-cell;
+ vertical-align: middle;
+ margin: 0 auto;
+ text-align: center; }
+ .feature .header-title h1 {
+ margin: 10px;
+ font-weight: 700;
+ margin: 10px 60px;
+ color: #fff;
+ text-shadow: 1px 1px 4px rgba(34, 34, 34, 0.6); }
+ .feature .header-title h1 a {
+ color: #fff; }
+ .feature .header-title h2 {
+ margin: 0;
+ color: #fff;
+ text-transform: uppercase; }
+ @media only screen and (min-width: 48em) {
+ .feature .header-title h2 a {
+ color: #fff; } }
+ .feature .header-title p {
+ color: #fff; }
+
+.entry-image {
+ position: relative;
+ top: -50%;
+ left: -50%;
+ width: 200%;
+ height: 200%;
+ min-height: 400px;
+ overflow: hidden; }
+ .entry-image:after {
+ content: '';
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: rgba(34, 34, 34, 0.3); }
+ .entry-image img {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ margin: auto;
+ min-width: 50%;
+ min-height: 400px; }
+
+#post-index.feature .header-title {
+ height: 400px; }
+#post-index .entry-image {
+ min-height: 400px; }
+ #post-index .entry-image img {
+ min-height: 400px; }
+
+.image-credit {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+ margin: 0 auto;
+ max-width: 440px;
+ padding: 10px 15px;
+ background-color: rgba(34, 34, 34, 0.5);
+ color: #fff;
+ font-size: 12px;
+ font-size: 0.75rem;
+ text-align: right;
+ border-radius: 3px 0 0 0;
+ z-index: 10; }
+ @media only screen and (min-width: 48em) {
+ .image-credit {
+ max-width: 760px; } }
+ @media only screen and (min-width: 62.5em) {
+ .image-credit {
+ max-width: 960px; } }
+ .image-credit a {
+ color: #fff;
+ text-decoration: none; }
+
+/*
+ Single post and page
+ ========================================================================== */
+.entry-meta {
+ font-size: 12px;
+ font-size: 0.75rem;
+ text-transform: uppercase;
+ color: rgba(187, 187, 187, 0.8); }
+ .entry-meta a {
+ color: rgba(187, 187, 187, 0.8); }
+ .entry-meta .vcard:before {
+ content: " by "; }
+ .entry-meta .tag {
+ display: inline-block;
+ margin: 4px;
+ color: #fff;
+ border-radius: 3px;
+ background-color: rgba(162, 162, 162, 0.8); }
+ .entry-meta .tag span {
+ float: left;
+ padding: 2px 6px; }
+ .entry-meta .tag .count {
+ background-color: rgba(136, 136, 136, 0.8);
+ border-radius: 0 3px 3px 0; }
+ .entry-meta .tag:hover {
+ background-color: rgba(136, 136, 136, 0.8); }
+ .entry-meta .entry-reading-time {
+ float: right; }
+
+header .entry-meta {
+ display: none; }
+ @media only screen and (min-width: 48em) {
+ header .entry-meta {
+ display: block; } }
+
+#post .entry-content,
+#page .entry-content {
+ margin: 40px 2px 20px 2px;
+ padding: 10px 15px;
+ background-color: #fff;
+ box-shadow: 0 0 0 0, 0 6px 12px rgba(0, 0, 0, 0.1);
+ border-radius: 3px; }
+ @media only screen and (min-width: 48em) {
+ #post .entry-content,
+ #page .entry-content {
+ margin-left: 10px;
+ margin-right: 10px;
+ padding: 20px 30px; } }
+ @media only screen and (min-width: 62.5em) {
+ #post .entry-content,
+ #page .entry-content {
+ max-width: 800px;
+ margin: 50px auto 30px auto;
+ padding: 50px 80px; }
+ #post .entry-content > p:first-child,
+ #page .entry-content > p:first-child {
+ font-size: 20px;
+ font-size: 1.25rem;
+ line-height: 1.3;
+ margin-bottom: 26px;
+ margin-bottom: 1.625rem; } }
+#post #disqus_thread,
+#page #disqus_thread {
+ margin: 40px 2px 20px 2px;
+ padding: 10px 15px;
+ background-color: #fff;
+ box-shadow: 0 0 0 1px rgba(187, 187, 187, 0.1), 0 6px 12px rgba(0, 0, 0, 0.1);
+ border-radius: 3px; }
+ @media only screen and (min-width: 48em) {
+ #post #disqus_thread,
+ #page #disqus_thread {
+ margin-left: 10px;
+ margin-right: 10px;
+ padding: 20px 30px; } }
+ @media only screen and (min-width: 62.5em) {
+ #post #disqus_thread,
+ #page #disqus_thread {
+ max-width: 800px;
+ padding: 50px 80px;
+ margin: 0 auto 30px auto; } }
+#post .entry-meta,
+#page .entry-meta {
+ margin: 50px 30px 30px;
+ text-align: center; }
+
+.entry-tags {
+ display: block;
+ margin-bottom: 6px; }
+
+.tag-heading,
+.year-heading {
+ margin-top: 0; }
+
+.permalink {
+ margin-right: 7px; }
+
+.pagination {
+ margin: 20px 10px;
+ text-align: center; }
+ .pagination ul {
+ display: inline;
+ margin-left: 10px;
+ margin-right: 10px; }
+ .pagination li {
+ padding-left: 4px;
+ padding-right: 4px; }
+ .pagination .current-page {
+ font-weight: 700; }
+
+.read-more {
+ position: relative;
+ margin: 40px 2px 20px 2px;
+ padding: 40px 15px 25px;
+ background-color: #fff;
+ box-shadow: 0 0 0 1px rgba(187, 187, 187, 0.1), 0 6px 12px rgba(0, 0, 0, 0.1);
+ border-radius: 3px;
+ text-align: center;
+ *zoom: 1; }
+ @media only screen and (min-width: 48em) {
+ .read-more {
+ margin: 50px 10px 20px 10px;
+ padding: 50px 40px 25px; } }
+ @media only screen and (min-width: 62.5em) {
+ .read-more {
+ max-width: 800px;
+ padding: 50px 80px;
+ margin: 60px auto; } }
+ .read-more:before, .read-more:after {
+ display: table;
+ content: "";
+ line-height: 0; }
+ .read-more:after {
+ clear: both; }
+
+.read-more-header {
+ position: absolute;
+ top: -20px;
+ left: 0;
+ right: 0;
+ height: 35px; }
+
+.read-more-content {
+ font-size: 16px;
+ font-size: 1rem;
+ line-height: 1.625;
+ margin-bottom: 26px;
+ margin-bottom: 1.625rem; }
+ .read-more-content p > a,
+ .read-more-content li > a {
+ border-bottom: 1px dotted rgba(162, 162, 162, 0.8); }
+ .read-more-content p > a:hover,
+ .read-more-content li > a:hover {
+ border-bottom-style: solid; }
+ .read-more-content h3 {
+ margin: 0;
+ font-size: 28px;
+ font-size: 1.75rem; }
+ .read-more-content h3 a {
+ color: rgba(34, 34, 34, 0.8); }
+ @media only screen and (min-width: 48em) {
+ .read-more-content h3 {
+ font-size: 36px;
+ font-size: 2.25rem; } }
+
+.read-more-list {
+ border-top: solid 2px rgba(238, 238, 238, 0.8); }
+
+.list-item {
+ width: 100%;
+ text-align: left; }
+ .list-item h4 {
+ font-size: 18px;
+ font-size: 1.125rem;
+ margin-bottom: 0; }
+ .list-item span {
+ display: block;
+ font-size: 14px;
+ font-size: 0.875rem;
+ color: rgba(162, 162, 162, 0.8); }
+ @media only screen and (min-width: 48em) {
+ .list-item {
+ width: 49%;
+ float: left; }
+ .list-item:nth-child(2) {
+ text-align: right; } }
+
+/*
+ Post index
+ ========================================================================== */
+#post-index #main {
+ margin: 40px 2px 20px 2px; }
+ @media only screen and (min-width: 48em) {
+ #post-index #main {
+ margin-left: 20px;
+ margin-right: 20px; } }
+ @media only screen and (min-width: 62.5em) {
+ #post-index #main {
+ max-width: 800px;
+ margin-top: 50px;
+ margin-left: auto;
+ margin-right: auto; } }
+#post-index article {
+ background-color: #fff;
+ box-shadow: 0 0 0 0, 0 6px 12px rgba(34, 34, 34, 0.1);
+ border-radius: 3px;
+ margin-bottom: 20px;
+ padding: 25px 15px; }
+ @media only screen and (min-width: 48em) {
+ #post-index article {
+ padding: 30px; } }
+ @media only screen and (min-width: 62.5em) {
+ #post-index article {
+ margin-bottom: 30px;
+ padding: 50px 80px; } }
+
+.entry-image-index {
+ margin-top: -25px;
+ margin-left: -15px;
+ margin-right: -15px;
+ margin-bottom: 10px; }
+ @media only screen and (min-width: 48em) {
+ .entry-image-index {
+ margin-top: -30px;
+ margin-left: -30px;
+ margin-right: -30px;
+ margin-bottom: 15px; } }
+ @media only screen and (min-width: 62.5em) {
+ .entry-image-index {
+ margin-top: -50px;
+ margin-left: -80px;
+ margin-right: -80px;
+ margin-bottom: 20px; } }
+ .entry-image-index img {
+ border-radius: 3px 3px 0 0; }
+
+/*
+ Footer
+ ========================================================================== */
+.footer-wrapper {
+ *zoom: 1;
+ margin: 2em auto;
+ text-align: center;
+ color: rgba(85, 85, 85, 0.8); }
+ .footer-wrapper:before, .footer-wrapper:after {
+ display: table;
+ content: "";
+ line-height: 0; }
+ .footer-wrapper:after {
+ clear: both; }
+ .footer-wrapper a {
+ color: rgba(85, 85, 85, 0.8); }
+
+/*
+ Social share
+ ========================================================================== */
+.socialcount {
+ font-size: 16px;
+ font-size: 1rem; }
+ .socialcount li {
+ padding-left: 10px;
+ padding-right: 10px; }
+ .socialcount p > a,
+ .socialcount li > a {
+ border-bottom-width: 0; }
+
+/*
+ Browser upgrade
+ ========================================================================== */
+.upgrade {
+ padding: 10px;
+ text-align: center; }
+
+/*
+ Google Search
+ ========================================================================== */
+#goog-fixurl ul {
+ list-style: none;
+ margin-left: 0;
+ padding-left: 0; }
+ #goog-fixurl ul li {
+ list-style-type: none; }
+
+#goog-wm-qt {
+ width: auto;
+ margin-right: 10px;
+ margin-bottom: 20px;
+ padding: 8px 20px;
+ display: inline-block;
+ font-size: 14px;
+ font-size: 0.875rem;
+ background-color: #fff;
+ color: rgba(34, 34, 34, 0.8);
+ border-width: 2px !important;
+ border-style: solid !important;
+ border-color: #a2a2a2;
+ border-radius: 3px; }
+
+/*# sourceMappingURL=main.css.map */
diff --git a/static/css/main.css.map b/static/css/main.css.map
new file mode 100644
index 0000000..b094b69
--- /dev/null
+++ b/static/css/main.css.map
@@ -0,0 +1,7 @@
+{
+"version": 3,
+"mappings": "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",
+"sources": ["main.scss","_sass/_variables.scss","_sass/_mixins.scss","_sass/_reset.scss","_sass/vendor/font-awesome/font-awesome.scss","_sass/vendor/font-awesome/_path.scss","_sass/vendor/font-awesome/_core.scss","_sass/vendor/font-awesome/_larger.scss","_sass/vendor/font-awesome/_fixed-width.scss","_sass/vendor/font-awesome/_list.scss","_sass/vendor/font-awesome/_variables.scss","_sass/vendor/font-awesome/_bordered-pulled.scss","_sass/vendor/font-awesome/_animated.scss","_sass/vendor/font-awesome/_rotated-flipped.scss","_sass/vendor/font-awesome/_mixins.scss","_sass/vendor/font-awesome/_stacked.scss","_sass/vendor/font-awesome/_icons.scss","_sass/vendor/magnific-popup/magnific-popup.scss","_sass/vendor/magnific-popup/_settings.scss","_sass/_site.scss","_sass/_typography.scss","_sass/_syntax.scss","_sass/_grid.scss","_sass/_elements.scss","_sass/_animations.scss","_sass/_dl-menu.scss","_sass/_page.scss"],
+"names": [],
+"file": "main.css"
+}
diff --git a/assets/css/main.scss b/static/css/main.scss
index 83f780f..768e2d4 100644
--- a/assets/css/main.scss
+++ b/static/css/main.scss
@@ -1,7 +1,3 @@
----
-sitemap: false
----
-
/*
*
* HPSTR
@@ -25,4 +21,4 @@ sitemap: false
@import "elements";
@import "animations";
@import "dl-menu";
-@import "page"; \ No newline at end of file
+@import "page";
diff --git a/assets/fonts/FontAwesome.otf b/static/fonts/FontAwesome.otf
index 3ed7f8b..3ed7f8b 100644
--- a/assets/fonts/FontAwesome.otf
+++ b/static/fonts/FontAwesome.otf
Binary files differ
diff --git a/assets/fonts/fontawesome-webfont.eot b/static/fonts/fontawesome-webfont.eot
index 9b6afae..9b6afae 100644
--- a/assets/fonts/fontawesome-webfont.eot
+++ b/static/fonts/fontawesome-webfont.eot
Binary files differ
diff --git a/assets/fonts/fontawesome-webfont.svg b/static/fonts/fontawesome-webfont.svg
index d05688e..d05688e 100644
--- a/assets/fonts/fontawesome-webfont.svg
+++ b/static/fonts/fontawesome-webfont.svg
diff --git a/assets/fonts/fontawesome-webfont.ttf b/static/fonts/fontawesome-webfont.ttf
index 26dea79..26dea79 100644
--- a/assets/fonts/fontawesome-webfont.ttf
+++ b/static/fonts/fontawesome-webfont.ttf
Binary files differ
diff --git a/assets/fonts/fontawesome-webfont.woff b/static/fonts/fontawesome-webfont.woff
index dc35ce3..dc35ce3 100644
--- a/assets/fonts/fontawesome-webfont.woff
+++ b/static/fonts/fontawesome-webfont.woff
Binary files differ
diff --git a/assets/fonts/fontawesome-webfont.woff2 b/static/fonts/fontawesome-webfont.woff2
index 500e517..500e517 100644
--- a/assets/fonts/fontawesome-webfont.woff2
+++ b/static/fonts/fontawesome-webfont.woff2
Binary files differ
diff --git a/assets/js/_main.js b/static/js/_main.js
index ff0289d..ff0289d 100644
--- a/assets/js/_main.js
+++ b/static/js/_main.js
diff --git a/assets/js/plugins/jquery.dlmenu.js b/static/js/plugins/jquery.dlmenu.js
index 2f54293..2f54293 100644
--- a/assets/js/plugins/jquery.dlmenu.js
+++ b/static/js/plugins/jquery.dlmenu.js
diff --git a/assets/js/plugins/jquery.fitvids.js b/static/js/plugins/jquery.fitvids.js
index 06cffcb..06cffcb 100644
--- a/assets/js/plugins/jquery.fitvids.js
+++ b/static/js/plugins/jquery.fitvids.js
diff --git a/assets/js/plugins/jquery.magnific-popup.js b/static/js/plugins/jquery.magnific-popup.js
index d4dfed7..d4dfed7 100644
--- a/assets/js/plugins/jquery.magnific-popup.js
+++ b/static/js/plugins/jquery.magnific-popup.js
diff --git a/assets/js/plugins/respond.js b/static/js/plugins/respond.js
index 0297d6c..0297d6c 100644
--- a/assets/js/plugins/respond.js
+++ b/static/js/plugins/respond.js
diff --git a/assets/js/scripts.min.js b/static/js/scripts.min.js
index 149d1a7..149d1a7 100644
--- a/assets/js/scripts.min.js
+++ b/static/js/scripts.min.js
diff --git a/assets/js/vendor/jquery-1.9.1.min.js b/static/js/vendor/jquery-1.9.1.min.js
index 006e953..006e953 100644
--- a/assets/js/vendor/jquery-1.9.1.min.js
+++ b/static/js/vendor/jquery-1.9.1.min.js
diff --git a/assets/js/vendor/modernizr-2.6.2.custom.min.js b/static/js/vendor/modernizr-2.6.2.custom.min.js
index db5e1ea..db5e1ea 100644
--- a/assets/js/vendor/modernizr-2.6.2.custom.min.js
+++ b/static/js/vendor/modernizr-2.6.2.custom.min.js
diff --git a/tags/index.html b/tags/index.html
deleted file mode 100644
index 77da5ea..0000000
--- a/tags/index.html
+++ /dev/null
@@ -1,28 +0,0 @@
----
-layout: post-index
-title: Tag Archive
-description: "An archive of posts sorted by tag."
-comments: false
----
-
-{% capture site_tags %}{% for tag in site.tags %}{{ tag | first }}{% unless forloop.last %},{% endunless %}{% endfor %}{% endcapture %}
-{% assign tags_list = site_tags | split:',' | sort %}
-
-<ul class="entry-meta inline-list">
- {% for item in (0..site.tags.size) %}{% unless forloop.last %}
- {% capture this_word %}{{ tags_list[item] | strip_newlines }}{% endcapture %}
- <li><a href="#{{ this_word }}" class="tag"><span class="term">{{ this_word }}</span> <span class="count">{{ site.tags[this_word].size }}</span></a></li>
- {% endunless %}{% endfor %}
-</ul>
-
-{% for item in (0..site.tags.size) %}{% unless forloop.last %}
- {% capture this_word %}{{ tags_list[item] | strip_newlines }}{% endcapture %}
- <article>
- <h2 id="{{ this_word }}" class="tag-heading">{{ this_word }}</h2>
- <ul>
- {% for post in site.tags[this_word] %}{% if post.title != null %}
- <li class="entry-title"><a href="{{ site.url }}{{ post.url }}" title="{{ post.title }}">{{ post.title }}</a></li>
- {% endif %}{% endfor %}
- </ul>
- </article><!-- /.hentry -->
-{% endunless %}{% endfor %} \ No newline at end of file
diff --git a/theme-setup/index.md b/theme-setup/index.md
deleted file mode 100644
index 43cb696..0000000
--- a/theme-setup/index.md
+++ /dev/null
@@ -1,230 +0,0 @@
----
-layout: page
-title: Theme Setup
-description: "Instructions on how to install and customize the modern Jekyll theme HPSTR."
-image:
- feature: abstract-11.jpg
- credit: dargadgetz
- creditlink: http://www.dargadgetz.com/ios-7-abstract-wallpaper-pack-for-iphone-5-and-ipod-touch-retina/
-share: true
-modified: 2016-06-01T15:14:43-04:00
----
-
-General notes and suggestions for customizing **HPSTR**.
-
-HPSTR now requires [Jekyll](http://jekyllrb.com/) 3.0. Make sure to run `bundle update` if you aren't on the latest version to update all gem dependencies.
-
-## Basic Setup for a new Jekyll site
-
-1. [Install Bundler](http://bundler.io) `gem install bundler` and then install [Jekyll](http://jekyllrb.com) and all dependencies `bundle install`.
-2. Fork the [HPSTR Jekyll Theme repo](https://github.com/mmistakes/hpstr-jekyll-theme/fork).
-3. Clone the repo you just forked and rename it.
-4. Edit `_config.yml` to personalize your site.
-5. Check out the sample posts in `_posts` to see examples for pulling in large feature images, assigning categories and tags, and other YAML data.
-6. Read the documentation below for further customization pointers and documentation.
-
-<div markdown="0"><a href="https://github.com/mmistakes/hpstr-jekyll-theme/archive/master.zip" class="btn">Download the Theme</a></div>
-
-**Pro-tip:** Delete the `gh-pages` branch after cloning and start fresh by branching off `master`. There is a bunch of garbage in `gh-pages` used for the theme's demo site that I'm guessing you don't want on your site.
-{: .notice}
-
----
-
-## Setup for an Existing Jekyll site
-
-1. Clone the following folders: `_includes`, `_layouts`, `_sass`, `assets`, and `images`.
-2. Clone the following folders/files and personalize content as need: `about/`, `posts/`, `tags/`, `feed.xml` and `index.html`.
-3. Edit `_config.yml` to personalize your site.
-
----
-
-## Running Jekyll
-
-The preferred method for running Jekyll is with `bundle exec`, but if you're willing to deal gem conflicts feel free to go cowboy with a `jekyll build` or `jekyll serve`.
-
-> In some cases, running executables without bundle exec may work, if the executable happens to be installed in your system and does not pull in any gems that conflict with your bundle.
->
->However, this is unreliable and is the source of considerable pain. Even if it looks like it works, it may not work in the future or on another machine.
-
-```bash
-bundle exec jekyll build
-
-bundle exec jekyll serve
-```
-
----
-
-## Folder Structure
-
-```bash
-hpstr-jekyll-theme/
-├── _includes
-| ├── browser-upgrade.html # prompt to upgrade browser on < IE8
-| ├── footer.html # site footer
-| ├── head.html # site head
-| ├── navigation.html # site navigation
-| └── scripts.html # jQuery, plugins, GA, etc
-├── _layouts
-| ├── page.html # page layout
-| ├── page.html # post-index layout used on home page
-| └── post.html # post layout
-├── _posts
-├── _sass # Sass partials
-├── assets
-| ├── css # compiled stylesheets
-| ├── js
-| | ├── _main.js # plugin options
-| | ├── scripts.min.js # concatenated and minifed site scripts
-| | ├── plugins # plugin scripts
-| └── └── vendor # jQuery and Modernizr scripts
-├── images # images for posts and pages
-├── _config.yml # Jekyll options
-├── about/ # about page
-├── posts/ # all posts
-├── tags/ # all posts grouped by tag
-└── index.html # home page with pagination
-```
-
----
-
-## Customization
-
-Most of the variables found here are used in the .html files found in `_includes` if you need to add or remove anything. A good place to start would be to add the `title`, `description`, and `url` for your site. Links are absolute and prefixed with `{{ "{{ site.url " }}}}` in the various `_includes` and `_layouts`, so remember to properly set `url`[^1] to `http://localhost:4000` when developing locally.
-
-### Disqus Comments
-
-Create a [Disqus](http://disqus.com) account and change `disqus_shortname` in `_config.yml` to the Disqus *shortname* you just setup. By default comments appear on all post and pages if you assigned a shortname. To disable commenting on a post or page, add the following to its YAML Front Matter:
-
-```yaml
-comments: false
-```
-
-### Social Share Links
-
-To disable Facebook, Twitter, and Google+ share links on a post or page, add the following to its front matter:
-
-```yaml
-share: false
-```
-
-### Owner/Author Information
-
-Change your name, and avatar photo (200x200 pixels or larger), email, and social networking URLs. If you want to link to an external image on Gravatar or something similar you'll need to edit the path in `navigation.html` since it assumes it is located in `/images`.
-
-### Google Analytics and Webmaster Tools
-
-Your Google Analytics ID goes here along with meta tags for [Google Webmaster Tools](http://support.google.com/webmasters/bin/answer.py?hl=en&answer=35179) and [Bing Webmaster Tools](https://ssl.bing.com/webmaster/configure/verify/ownershi) site verification.
-
-### Navigation Links
-
-To add additional links in the drop down menu edit `_data/navigation.yml`. Use the following format to set the URL and title for as many links as you'd like. *External links will open in a new window.*
-
-```yaml
-- title: Portfolio
- url: /portfolio/
-
-- title: Made Mistakes
- url: http://mademistakes.com
-```
-
----
-
-## Adding New Content
-
-Posts are stored in the `_posts` directory and named according to the `YEAR-MONTH-DAY-title.MARKUP` format as per [the usual](https://jekyllrb.com/docs/posts/).
-
-To streamline the creation of posts and pages, [Jekyll::Compose](https://github.com/jekyll/jekyll-compose) and [Octopress](https://github.com/octopress/octopress) are great plugins you can install to automate this process.
-
----
-
-### Jekyll _includes
-
-For the most part you can leave these as is since the author/owner details are pulled from `_config.yml`. That said you'll probably want to customize the copyright stuff in `footer.html` to your liking.
-
-### Reading Time
-
-On by default. To turn off remove `reading_time` from `_config.yml`. Default words per minute is set at 200 and can changed by updating `words_per_minute` in `_config.yml`.
-
-### Feature Images
-
-A good rule of thumb is to keep feature images nice and wide so you don't push the body text too far down. An image cropped around around 1024 x 256 pixels will keep file size down with an acceptable resolution for most devices. If you want to serve these images responsively I'd suggest looking at the [Jekyll Picture Tag](https://github.com/scottjehl/picturefill)[^2] plugin.
-
-The two layouts make the assumption that the feature images live in the *images* folder. To add a feature image to a post or page just include the filename in the front matter like so.
-
-```yaml
-image:
- feature: feature-image-filename.jpg
- thumb: thumbnail-image.jpg #keep it square 200x200 px is good
-```
-
-If you want to apply attribution to a feature image use the following YAML front matter on posts or pages. Image credits appear directly below the feature image with a link back to the original source.
-
-```yaml
-image:
- feature: feature-image-filename.jpg
- credit: Michael Rose #name of the person or site you want to credit
- creditlink: http://mademistakes.com #url to their site or licensing
-```
-
-By default the `<div>` containing feature images is set to have a minimum height of 400px with CSS. Anything taller is hidden with an `overflow: hidden` declaration. You can customize the height of the homepage feature image and those appearing on posts/pages by modifying the following variables in `/_sass/_variables.scss`.
-
-```scss
-$feature-image-height: 400px; // min 150px recommended
-$front-page-feature-image-height: 400px; // min 150px recommended
-```
-
-#### Post/Page Thumbnails for OG and Twitter Cards
-
-Post and page thumbnails work the same way. These are used by [Open Graph](https://developers.facebook.com/docs/opengraph/) and [Twitter Cards](https://dev.twitter.com/docs/cards) meta tags found in `head.html`. If you don't assign a thumbnail the image you assigned to `site.owner.avatar` in `_config.yml` will be used.
-
-Here's an example of what a tweet to your site could look like if you activate Twitter Cards and include all the metas in your post's YAML.
-
-![Twitter Card summary large image screenshot]({{ site.url }}/images/twitter-card-summary-large-image.jpg)
-
-### Videos
-
-Video embeds are responsive and scale with the width of the main content block with the help of [FitVids](http://fitvidsjs.com/).
-
-### Twitter Cards
-
-Twitter cards make it possible to attach images and post summaries to Tweets that link to your content. Summary Card meta tags have been added to `head.html` to support this, you just need to [validate and apply your domain](https://dev.twitter.com/docs/cards) to turn it on.
-
-### Link Post Type
-
-Link blog like a champ by adding `link: http://url-you-want-linked` to a post's YAML front matter. Arrow glyph links to the post's permalink and the the `post-title` links to the source URL. Here's an [example of a link post]({{ site.url }}/sample-link-post/) if you need a visual.
-
----
-
-## Further Customization
-
-Jekyll 2.x added support for Sass files making it much easier to modify a theme's fonts and colors. By editing values found in `_sass/variables.scss` you can fine tune the site's colors and typography.
-
-For example if you wanted a red background instead of white you'd change `$bodycolor: #fff;` to `$bodycolor: $cc0033;`.
-
-To modify the site's JavaScript files I setup a Grunt build script to lint/concatenate/minify all scripts into `scripts.min.js`. [Install Node.js](http://nodejs.org/), then [install Grunt](http://gruntjs.com/getting-started), and then finally install the dependencies for the theme contained in `package.json`:
-
-```bash
-npm install
-```
-
-From the theme's root, use `grunt` to concatenate JavaScript files and optimize `.jpg`, `.png` and `.svg` files in the `images/` folder.
-
-You can also use `grunt dev` in combination with `bundle exec jekyll serve` to watch for updates in JS files that Grunt will then automatically re-build as you write your code, which will in turn auto-generate your Jekyll site when developing locally.
-
----
-
-## Questions?
-
-Having a problem getting something to work or want to know why I setup something in a certain way? Ping me on Twitter [@mmistakes](http://twitter.com/mmistakes) or [file a GitHub Issue](https://github.com/mmistakes/hpstr-jekyll-theme/issues/new). And if you make something cool with this theme feel free to let me know.
-
----
-
-## License
-
-This theme is free and open source software, distributed under the [MIT License]({{ site.url }}/LICENSE) version 2 or later. So feel free to to modify this theme to suit your needs.
-
----
-
-[^1]: Used to generate absolute URLs in `feed.xml`, and for canonical URLs in `head.html`. Don't include a trailing `/` in your base url ie: http://mademistakes.com. When developing locally I suggest using http://localhost:4000 or whatever localhost you're using to properly load all theme stylesheets, scripts, and image assets. If you leave this variable blank all links will resolve correctly except those pointing to home.
-
-[^2]: If you're using GitHub Pages to host your site be aware that plugins are disabled. So you'll need to build your site locally and then manually deploy if you want to use this sweet plugin.
diff --git a/theme.toml b/theme.toml
new file mode 100644
index 0000000..9f12613
--- /dev/null
+++ b/theme.toml
@@ -0,0 +1,17 @@
+name = "Hpstr"
+license = "MIT"
+licenselink = "https://github.com/.../.../LICENSE.md"
+description = ""
+homepage = "http://siteforthistheme.com/"
+tags = ["", ""]
+features = ["", ""]
+
+[author]
+ name = ""
+ homepage = ""
+
+# If porting an existing theme
+[original]
+ name = ""
+ homepage = ""
+ repo = ""